.iha-process-card{padding:28px;border-radius:16px;background:#fff;color:#17263d;box-shadow:0 20px 70px #0004;border:1px solid #e2e8f0;display:flex;flex-direction:column;gap:12px;align-items:center;font-family:Inter,system-ui,sans-serif}
.iha-process-card .spinner-border{color:var(--iha-brand-ink,#15489d);width:30px;height:30px}
.iha-process-card strong{font-size:15px;font-weight:650}.iha-process-card small{color:#64748b;font-size:12px}
.iha-notifications{z-index:2100;max-width:100%;pointer-events:none}.iha-notification{pointer-events:auto;background:#fff;color:#475569;border:2px solid var(--iha-brand-ink,#15489d);box-shadow:0 12px 32px #0002}
.iha-notification .toast-header{background:transparent;color:#17263d;font-size:13px;padding:14px;border-color:#e2e8f0;gap:10px}.iha-notification .toast-body{font-size:13px;line-height:1.65;padding:14px}
.notice-symbol{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--iha-soft,#edf4ff);color:var(--iha-brand-ink,#15489d);font-weight:700;flex-shrink:0}
.iha-notification.notice-size-small{width:280px}.iha-notification.notice-size-medium{width:350px}.iha-notification.notice-size-large{width:420px}.iha-notification{max-width:100%}
.iha-notification.notice-notice{border-color:#008b5d}.notice-notice .notice-symbol{background:#e9f8f2;color:#008b5d}
.iha-notification.notice-warning{border-color:#b77913}.notice-warning .notice-symbol{background:#fff6e5;color:#9a680f}
.iha-notification.notice-error{border-color:#ce4458}.notice-error .notice-symbol{background:#fff0f0;color:#b42d41}
[data-bs-theme=dark] .iha-process-card{background:#182233;color:#c2cfe0;border-color:#303f54}
[data-bs-theme=dark] .iha-notification{background:#182233;color:#c2cfe0;border-color:var(--iha-brand-ink,#15489d)}
[data-bs-theme=dark] .iha-notification.notice-notice{border-color:#008b5d}
[data-bs-theme=dark] .iha-notification.notice-warning{border-color:#b77913}
[data-bs-theme=dark] .iha-notification.notice-error{border-color:#ce4458}
[data-bs-theme=dark] .iha-process-card strong,[data-bs-theme=dark] .iha-notification .toast-header{color:#e5edf8}
[data-bs-theme=dark] .iha-process-card small{color:#a7b6ca}
[data-bs-theme=dark] .iha-notification .toast-header{border-color:#303f54;background:#182233}
[data-bs-theme=dark] .notice-notice .notice-symbol{background:#153a30;color:#76e0b4}
[data-bs-theme=dark] .notice-warning .notice-symbol{background:#43371e;color:#f6cc72}
[data-bs-theme=dark] .notice-error .notice-symbol{background:#462a32;color:#ffa8b3}
@media(max-width:575.98px){.iha-notifications{width:100%}.iha-notification[class*=notice-size-]{width:100%}.iha-process-card{padding:22px}}
