.v123-postal-status{min-height:28px;margin:-4px 0 10px;font-size:.95rem}.v123-postal-status.ok{color:#08783f}.v123-postal-status.warn{color:#8a5a00}.v123-postal-status.loading{color:#5c6f86}#city-v123[readonly]{background:#f4f8fb;font-weight:800;color:#062b55}.v123-health-info{display:grid;gap:7px;margin:28px 0 22px;padding:20px 22px;border-radius:16px;background:#f3f7fb;color:#183858;line-height:1.45}.v123-health-info strong{color:#062b55}.v123-health-info small{color:#60738c}.v123-distance{font-size:1.03rem;padding:8px 0}.v123-choice-confirm{display:flex;gap:14px;padding:18px 20px;margin-bottom:26px;border:1px solid #bde8ce;background:#eefbf3;border-radius:16px;color:#115c37}.v123-choice-confirm p{margin:5px 0 0}.v123-location-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:6px 0 20px}.v123-location-row>div{padding:14px 16px;border-radius:14px;background:#f3f7fb}.v123-location-row small{display:block;color:#71839a;margin-bottom:4px}#current-doctor-section-v123[hidden]{display:none!important}.v123-unavailable{padding:20px;border:1px solid #f2c4b9;background:#fff4f1;border-radius:16px;margin-bottom:20px}@media(max-width:680px){.v123-location-row{grid-template-columns:1fr}}
