.brand-confirm-overlay{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#102e493d;position:fixed;inset:0}.brand-confirm-panel{z-index:121;box-sizing:border-box;color:#102e49;width:min(420px,100vw - 40px);max-height:calc(100dvh - 40px);font-family:var(--brand-font,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);background:#fff;border:1px solid #e5eff6;border-radius:20px;padding:28px;animation:.14s ease-out brand-confirm-in;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 20px 70px #102e4926}.brand-confirm-panel h2{letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:18px;font-weight:650;line-height:1.65}.brand-confirm-actions{justify-content:flex-end;gap:12px;margin-top:26px;display:flex}.brand-confirm-actions button{color:#46677f;min-width:84px;min-height:44px;font:inherit;cursor:pointer;touch-action:manipulation;background:#fff;border:1px solid #e0ebf2;border-radius:12px;padding:10px 20px;font-size:14px;font-weight:550}.brand-confirm-actions button.is-primary{color:#fff;background:#007fa9;border-color:#007fa9}.brand-confirm-actions button.is-destructive{color:#fff;background:#aa3543;border-color:#aa3543}.brand-confirm-actions button:hover{filter:brightness(.97)}.brand-confirm-actions button:focus-visible{outline-offset:4px;outline:2px solid #007fa9}@keyframes brand-confirm-in{0%{opacity:0;scale:.98}to{opacity:1;scale:1}}@media (max-width:430px){.brand-confirm-overlay{padding:20px}.brand-confirm-panel{padding:24px}.brand-confirm-actions button{flex:1}.brand-confirm-actions{gap:10px}}@media (prefers-reduced-motion:reduce){.brand-confirm-panel{animation:none}}
