.ucc-root{--ucc-accent:#D40A32;--ucc-accent-strong:#B90D2F;--ucc-radius:16px;--ucc-ink:#173460;--ucc-text:#3F4B5E;--ucc-muted:#5D6878;--ucc-line:#DCE3EE;--ucc-primary-bg:#173460;--ucc-primary-bg-hover:#08224A;--ucc-shadow:0 18px 50px -18px rgba(8,34,74,.38),0 2px 10px -6px rgba(8,34,74,.18);font-family:'Poppins','Segoe UI',system-ui,Arial,sans-serif}.ucc-root[data-ucc-size="compact"] .ucc-title::before,.ucc-root[data-ucc-size="compact"][data-ucc-pos="bar"] .ucc-desc::before{content:none}.ucc-root .ucc-title{font-weight:700;color:#173460}.ucc-root .ucc-link{color:#173460;text-decoration:underline;text-underline-offset:2px}.ucc-root .ucc-btn,.ucc-root[data-ucc-size="compact"] .ucc-btn{text-transform:none;letter-spacing:0;font-weight:600;border-radius:999px;font-size:.9rem;padding:11px 16px}.ucc-root .ucc-banner:focus{outline:none}.ucc-root[data-ucc-size="compact"][data-ucc-pos="box"] .ucc-banner{gap:0}.ucc-root[data-ucc-size="compact"][data-ucc-pos="box"] .ucc-actions{margin-top:14px}.ucc-root .ucc-banner .ucc-actions .ucc-btn-primary{order:-1}.ucc-root .ucc-banner .ucc-btn-ghost{background:#FFF;color:#173460;border-color:#173460;box-shadow:inset 0 0 0 1px #173460}.ucc-root .ucc-modal-foot .ucc-btn-ghost{background:#173460;color:#FFF;border-color:#173460;box-shadow:0 1px 1px rgb(8 34 74 / .05),0 8px 20px -12px rgb(8 34 74 / .55)}.ucc-root .ucc-banner .ucc-btn-ghost:hover,.ucc-root .ucc-banner .ucc-btn-primary:hover,.ucc-root .ucc-modal-foot .ucc-btn:hover{background:#08224A;border-color:#08224A;color:#FFF;box-shadow:none}.ucc-root .ucc-btn-link{color:#173460;font-weight:600}.ucc-root .ucc-modal-title{color:#173460;font-weight:700}@media (max-width:640px){.ucc-root[data-ucc-size="compact"][data-ucc-pos="box"] .ucc-banner{left:0;right:0;bottom:0;max-width:none;border-width:1px 0 0;border-radius:16px 16px 0 0;padding:14px 16px calc(8px + env(safe-area-inset-bottom,0px));gap:8px}.ucc-root[data-ucc-size="compact"] .ucc-title{display:none}.ucc-root[data-ucc-size="compact"] .ucc-desc{font-size:.8rem;line-height:1.4}.ucc-root[data-ucc-size="compact"][data-ucc-pos="box"] .ucc-actions{margin-top:2px;gap:6px 8px}.ucc-root .ucc-banner .ucc-actions .ucc-btn-ghost,.ucc-root .ucc-banner .ucc-actions .ucc-btn-primary{flex:1 1 0%}.ucc-root[data-ucc-size="compact"][data-ucc-pos="box"] .ucc-actions .ucc-btn-link{flex:1 1 100%;padding:2px;margin-top:0}.ucc-root .ucc-reopen{left:10px;bottom:calc(76px + env(safe-area-inset-bottom,0px));padding:9px}}