.registration-address{margin-top:1.5rem}.registration-address h3{font:1.3rem Georgia,serif;color:#d6be99;margin:0 0 1rem}.address-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.registration-address input[readonly]{background:#111820;color:#c9c4ba;cursor:default}.registration-form .phone-field{margin-bottom:1.2rem}.phone-field>span{display:block;font-weight:600;margin-bottom:.6rem}.phone-controls{display:grid;grid-template-columns:minmax(10rem,.8fr) minmax(0,1.2fr);gap:.75rem}.phone-controls select,.phone-controls input{margin-top:0}.registration-form [data-register-submit]:disabled{opacity:.5;cursor:not-allowed}.registration-location [data-location-status]:empty{display:none}@media(max-width:650px){.address-columns{grid-template-columns:1fr;gap:0}.phone-controls{grid-template-columns:1fr}}

.registration-address input:disabled{pointer-events:none;opacity:1;-webkit-text-fill-color:#c9c4ba}.address-columns label{cursor:default}
