.password-input[data-v-48e8614b]{position:relative}.password-input button[data-v-48e8614b]{position:absolute;inset:1px 1px 1px auto;display:flex;align-items:center;justify-content:center;gap:5px;width:92px;min-height:44px;border-radius:4px;color:var(--color-brand);background:#fff;font-size:12px}.password-input button[data-v-48e8614b]:hover{background:var(--color-blue-50)}.password-input svg[data-v-48e8614b]{width:18px;height:18px;flex-shrink:0}.sofira-notifications[data-v-f7cc8dca]{position:fixed;z-index:120;top:max(88px,env(safe-area-inset-top));right:max(20px,env(safe-area-inset-right));width:min(390px,calc(100vw - 32px));max-height:calc(100dvh - 108px);overflow-y:auto;padding:4px;pointer-events:none;font:14px/1.55 var(--font-sans);color:var(--color-ink)}.sofira-notification-list[data-v-f7cc8dca]{display:grid;gap:12px}.sofira-notice[data-v-f7cc8dca]{--notice-accent: var(--color-brand);position:relative;display:flex;gap:12px;align-items:flex-start;padding:17px 12px 17px 16px;background:var(--color-surface);border:1px solid var(--color-line);border-left:4px solid var(--notice-accent);border-radius:8px;box-shadow:0 8px 26px #182f4324;pointer-events:auto}.sofira-notice--error[data-v-f7cc8dca]{--notice-accent: #a34040}.sofira-notice--warning[data-v-f7cc8dca]{--notice-accent: #8a641c}.sofira-notice--info[data-v-f7cc8dca]{--notice-accent: var(--color-navy)}.sofira-notice-icon[data-v-f7cc8dca]{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:50%;background:color-mix(in srgb,var(--notice-accent) 8%,white);color:var(--notice-accent)}.sofira-notice-icon svg[data-v-f7cc8dca]{width:22px;height:22px}.sofira-notice-copy[data-v-f7cc8dca]{min-width:0;flex:1}.sofira-notice-copy strong[data-v-f7cc8dca]{font-size:13px;font-weight:600;color:var(--color-navy)}.sofira-notice-copy p[data-v-f7cc8dca]{margin:4px 0 0;overflow-wrap:anywhere;font-size:13px}.sofira-notice-copy small[data-v-f7cc8dca]{display:block;margin-top:7px;color:var(--color-muted-ink);font-size:11px}.sofira-notice-close[data-v-f7cc8dca]{display:grid;place-items:center;width:44px;min-height:44px;margin-top:-5px;flex-shrink:0;border-radius:5px;color:var(--color-muted-ink)}.sofira-notice-close[data-v-f7cc8dca]:hover{color:var(--color-brand);background:var(--color-blue-50)}.sofira-notice-close svg[data-v-f7cc8dca]{width:18px;height:18px}.sofira-notifications-pending[data-v-f7cc8dca]{width:fit-content;margin:8px 0 0 auto;padding:4px 9px;background:var(--color-navy);color:#fff;border-radius:4px;font-size:11px}.sofira-notice-enter-active[data-v-f7cc8dca],.sofira-notice-leave-active[data-v-f7cc8dca],.sofira-notice-move[data-v-f7cc8dca]{transition:opacity .16s ease,transform .16s ease}.sofira-notice-enter-from[data-v-f7cc8dca],.sofira-notice-leave-to[data-v-f7cc8dca]{opacity:0;transform:translateY(-8px)}@media (max-width: 600px){.sofira-notifications[data-v-f7cc8dca]{top:max(76px,env(safe-area-inset-top));right:12px;width:calc(100vw - 24px);max-height:calc(100dvh - 100px)}.sofira-notice[data-v-f7cc8dca]{padding-left:12px;gap:9px}}@media (prefers-reduced-motion: reduce){.sofira-notice-enter-active[data-v-f7cc8dca],.sofira-notice-leave-active[data-v-f7cc8dca],.sofira-notice-move[data-v-f7cc8dca]{transition:none}}
