/* Shared portal and administration feedback. Keep the conversation composer clear. */
.toast-host{position:fixed;top:calc(var(--bn-header-height,76px) + 12px);right:24px;z-index:3000;display:flex;flex-direction:column;gap:12px;width:380px;max-width:calc(100vw - 32px);max-height:calc(100dvh - var(--bn-header-height,76px) - 32px);overflow:auto;pointer-events:none;font-family:var(--bp-font-system,"Segoe UI",system-ui,sans-serif)}
.bp-toast{pointer-events:auto;display:flex;align-items:flex-start;gap:12px;padding:16px;background:#fff;color:#10233F;border:1px solid #D7E2EE;border-left:3px solid #003FAA;border-radius:10px;box-shadow:0 8px 24px #10233f1a;overflow-wrap:anywhere}
.bp-toast-ico{flex:0 0 24px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#eaf2ff;color:#003FAA;font-weight:700}
.bp-toast-body{flex:1;min-width:0}.bp-toast-title{display:block;font-size:15px;line-height:22px;font-weight:600}.bp-toast-text{margin:4px 0 0;font-size:14px;line-height:22px;color:#52657A}.bp-toast-action{display:inline-flex;align-items:center;gap:8px;min-height:36px;color:#003FAA;font-size:14px;font-weight:600;text-decoration:none}.bp-toast-action:hover{text-decoration:underline}
.bp-toast-close{flex:0 0 32px;display:grid;place-items:center;width:32px;height:32px;margin:-4px -6px 0 0;padding:0;border:0;border-radius:6px;background:transparent;color:#52657A;font-family:inherit;font-size:24px;line-height:1;cursor:pointer}.bp-toast-close:hover{background:#F5F8FC}.bp-toast :is(a,button):focus-visible{outline:3px solid #409DC1;outline-offset:2px}
.bp-toast-error{border-left-color:#bd253c}.bp-toast-error .bp-toast-ico{color:#a51f34;background:#fff0f2}.bp-toast-warning{border-left-color:#a96308}.bp-toast-warning .bp-toast-ico{color:#935605;background:#fff5e5}.bp-toast-success{border-left-color:#22805c}.bp-toast-success .bp-toast-ico{color:#176647;background:#eaf7ef}
@media(max-width:600px){.toast-host{right:16px;gap:8px}.bp-toast-close{width:44px;height:44px;flex-basis:44px}.bp-toast{padding:12px}}
