.fn-broadcast-backdrop{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:20px;background:#07142bb3}.fn-broadcast-dialog{width:min(580px,100%);max-height:calc(100vh - 40px);overflow:auto;border-radius:18px;background:var(--surface,#fff);color:var(--text,#17233b);box-shadow:0 24px 70px #0006;padding:24px}.fn-broadcast-dialog header{display:flex;justify-content:space-between;gap:16px;margin-bottom:18px}.fn-broadcast-dialog h2{margin:0;font-size:20px}.fn-broadcast-dialog header p{margin:6px 0 0;color:var(--text-2,#63708a);line-height:1.45}.fn-broadcast-dialog header button{border:0;background:transparent;font-size:28px;line-height:1;cursor:pointer}.fn-broadcast-dialog form{display:grid;gap:13px}.fn-broadcast-dialog label{display:grid;gap:6px;font-weight:650}.fn-broadcast-dialog input,.fn-broadcast-dialog select,.fn-broadcast-dialog textarea{width:100%;box-sizing:border-box;border:1px solid #cdd5e3;border-radius:9px;padding:10px;font:inherit;background:var(--surface,#fff);color:inherit}.fn-broadcast-count{margin:0;color:#52627d;font-weight:650}.fn-broadcast-error{margin:0;color:#b42318}.fn-broadcast-dialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.fn-inbox-dot,.fn-inbox-unread{display:inline-block;width:8px;height:8px;border-radius:50%;background:#f05b84;box-shadow:0 0 0 3px #f05b8426}.fn-inbox-dot{position:absolute;top:9px;right:9px}.fn-notify-nav a{position:relative}.fn-inbox-list{display:grid;gap:10px}.fn-inbox-message{position:relative;display:grid;grid-template-columns:auto 1fr;gap:13px;padding:16px;border:1px solid #dce3ee;border-radius:14px;background:var(--surface,#fff);cursor:pointer}.fn-inbox-message.is-unread{border-color:#b998ec;background:#faf8ff}.fn-inbox-message-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#eee7ff;color:#704db8}.fn-inbox-message h2{font-size:16px;margin:3px 0 7px}.fn-inbox-message p{margin:0;line-height:1.55;white-space:normal}.fn-inbox-message small{color:#68758c}.fn-inbox-unread{position:absolute;top:16px;right:16px}
