.ucb-concierge{z-index:55;right:22px;bottom:calc(22px + env(safe-area-inset-bottom));color:var(--ink);position:fixed}.ucb-concierge button,.ucb-concierge-actions a{border:1px solid var(--line);min-height:40px;color:var(--navy);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:7px 12px;font-weight:700}.ucb-concierge button:disabled{opacity:.65;cursor:wait}.ucb-concierge .ucb-concierge-launch,.ucb-concierge-actions a,.ucb-concierge form button[type=submit]{background:var(--teal);color:#fff;border-color:var(--teal)}.ucb-concierge .ucb-concierge-launch{border-radius:24px;align-items:center;gap:8px;min-height:48px;padding-inline:16px;display:flex;box-shadow:0 8px 24px #172b4d38}.ucb-concierge-panel{width:min(400px,100vw - 36px);max-height:min(620px, calc(100dvh - 94px - env(safe-area-inset-bottom)));border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;font-size:14px;line-height:1.45;display:flex;position:absolute;bottom:58px;right:0;overflow:hidden;box-shadow:0 14px 48px #172b4d36}.ucb-concierge-panel>header{background:var(--navy);color:#fff;align-items:center;gap:6px;padding:12px 14px;display:flex}.ucb-concierge-panel h2{flex:1;margin:0;font-size:16px;line-height:1.25}.ucb-concierge-panel>header button{place-items:center;padding-inline:8px;display:grid}.ucb-concierge-content{overscroll-behavior:contain;min-height:0;padding:14px;overflow-y:auto}.ucb-concierge-content p{margin:0 0 8px}.ucb-concierge-content small{color:#495b75;font-size:12px;display:block}.ucb-concierge-topics,.ucb-concierge-actions,.ucb-concierge-question{gap:6px;display:flex}.ucb-concierge-topics{flex-wrap:wrap;margin:10px 0}.ucb-concierge-topics button{background:var(--mint);padding-inline:8px}.ucb-concierge-question{margin-bottom:8px}.ucb-concierge input:not([type=checkbox]),.ucb-concierge select{width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #a1b1c8;border-radius:8px;padding:8px;font-size:16px}.ucb-concierge-answer>div,.ucb-concierge-answer>p{background:var(--mint);border-radius:8px;margin:8px 0;padding:10px}.ucb-concierge-content a{color:var(--teal);text-decoration:underline}.ucb-concierge-lead{gap:8px;margin-top:12px;display:grid}.ucb-concierge-lead label{gap:4px;display:grid}.ucb-concierge-lead .ucb-concierge-consent{grid-template-columns:auto 1fr;align-items:start}.ucb-concierge-actions{border-top:1px solid var(--line);flex-wrap:wrap;padding:10px 14px}.ucb-concierge-actions a{align-items:center;display:inline-flex}@media (width<=600px){.ucb-concierge{right:88px;bottom:calc(89px + env(safe-area-inset-bottom))}.ucb-concierge-panel{max-height:calc(100dvh - 164px - env(safe-area-inset-bottom));right:-70px}}
