/* R92: visible city choice, without motion or extra steps. */
body.selected-app #app #client .api-city-field{padding:16px 18px;background:#f9edf9;border:2px solid #e3b9ec;border-radius:18px;color:#431454;font-weight:700;box-shadow:0 5px 18px #300d4515}
body.selected-app #app #client .api-city-field select{background-color:#fff;color:#431454;border:1.5px solid #a673ba;margin-top:10px;font-weight:600;min-height:52px;width:100%}
body.selected-app #app #client .api-city-field:focus-within{border-color:#f4afd4;box-shadow:0 0 0 3px #f4afd42b}
body.selected-app #app #client .api-city-field select:focus-visible{outline:3px solid #812aab;outline-offset:2px}
body.selected-app #app #client .api-zone-help{display:block;margin-top:8px;font-size:14px;font-weight:400;line-height:1.4;color:inherit;opacity:.9}

/* Título final literal solicitado por Marcus. */
body.selected-app #app .api-handoff h1{font-weight:800;font-size:clamp(34px,8vw,56px);line-height:1.06;letter-spacing:-.035em;margin:0 auto 10px;text-wrap:balance}

body.selected-app #app .api-handoff .api-cta-guide{display:block;width:48px;height:64px;margin:0 auto 12px;fill:none;stroke:#78259f;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
