.ApprovalInbox_bell__pt6UT{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;border:1px solid var(--pos-border);border-radius:10px;background:var(--pos-card);color:var(--pos-text);padding:8px 12px;font:inherit;font-size:13px;font-weight:600}.ApprovalInbox_bell__pt6UT:hover{background:var(--pos-surface-soft)}.ApprovalInbox_bell__pt6UT b{background:var(--pos-primary);color:#fff;border-radius:20px;min-width:20px;padding:2px 6px;font-size:11px}.ApprovalInbox_bell__pt6UT b.ApprovalInbox_urgent__27z8q{background:#b45309}.ApprovalInbox_backdrop__pjDbj{position:fixed;inset:0;z-index:1080;background:#0f172a99;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:20px}.ApprovalInbox_dialog__KskUA,.ApprovalInbox_notice__cDfy7{--approval-info:#1d4ed8;--approval-warning:#92400e;--approval-success:#15803d;--approval-danger:#b91c1c;font-family:inherit;font-size:14px;line-height:1.5;color:var(--pos-text)}.ApprovalInbox_dialog__KskUA{width:min(640px,100%);max-height:min(88dvh,760px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--pos-muted) var(--pos-surface-soft);background:var(--pos-card);border:1px solid var(--pos-border);border-radius:16px;padding:20px;box-shadow:0 24px 60px #0004}.ApprovalInbox_heading__cPp0p{position:-webkit-sticky;position:sticky;top:-20px;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:-20px -20px 16px;padding:18px 20px;background:var(--pos-card);border-bottom:1px solid var(--pos-border)}.ApprovalInbox_heading__cPp0p>div{min-width:0}.ApprovalInbox_eyebrow__X4Zv9{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--pos-muted)}.ApprovalInbox_dialog__KskUA h3{color:var(--pos-text);font:inherit;font-size:20px;line-height:1.3;font-weight:700;letter-spacing:-.02em;margin:4px 0 0;overflow-wrap:anywhere}.ApprovalInbox_dialog__KskUA button,.ApprovalInbox_notice__cDfy7 button{font:inherit;min-height:44px;border:1px solid var(--pos-border);border-radius:9px;padding:8px 12px;background:var(--pos-surface-soft);color:var(--pos-text);cursor:pointer}.ApprovalInbox_dialog__KskUA button:not(:disabled):hover{background:var(--pos-primary-soft);border-color:var(--pos-primary)}.ApprovalInbox_heading__cPp0p button{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;padding:8px;border:0;background:transparent;color:var(--pos-muted)}.ApprovalInbox_dialog__KskUA button:disabled{opacity:.5;cursor:not-allowed}.ApprovalInbox_dialog__KskUA label{display:block;font-size:13px;font-weight:600;margin:16px 0 6px;color:var(--pos-text)}.ApprovalInbox_dialog__KskUA textarea{display:block;box-sizing:border-box;width:100%;min-height:112px;border:1px solid var(--pos-border);border-radius:9px;padding:12px;margin-bottom:12px;font:inherit;line-height:1.6;color:var(--pos-text);background:var(--pos-bg);resize:vertical}.ApprovalInbox_dialog__KskUA textarea::placeholder{color:var(--pos-muted);opacity:1}.ApprovalInbox_dialog__KskUA button.ApprovalInbox_primary__IzzOB,.ApprovalInbox_notice__cDfy7 button.ApprovalInbox_primary__IzzOB{background:var(--pos-primary);border-color:var(--pos-primary);color:#fff;font-weight:600;padding:10px 16px}.ApprovalInbox_dialog__KskUA button.ApprovalInbox_primary__IzzOB:not(:disabled):hover,.ApprovalInbox_notice__cDfy7 button.ApprovalInbox_primary__IzzOB:hover{filter:brightness(.92)}.ApprovalInbox_request__LuLrm{display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;width:100%;margin-top:10px;padding:12px 14px!important;background:var(--pos-surface-soft)!important;border:1px solid var(--pos-border)!important;border-radius:10px!important;transition:border-color .15s,background .15s}.ApprovalInbox_request__LuLrm>span:first-child{flex:1 1;min-width:0}.ApprovalInbox_request__LuLrm>span:last-child{flex:none;white-space:nowrap;font-size:13px;font-weight:600;color:var(--approval-info)}.ApprovalInbox_request__LuLrm:hover{background:var(--pos-primary-soft)!important;border-color:var(--pos-primary)!important}.ApprovalInbox_request__LuLrm strong{display:block;color:var(--pos-text);font-size:14px;line-height:1.4;font-weight:700}.ApprovalInbox_request__LuLrm small{display:block;color:var(--approval-info);font-size:12px;line-height:1.4;margin:4px 0}.ApprovalInbox_request__LuLrm p{margin:0;font-size:13px;line-height:1.5;color:var(--pos-muted);white-space:pre-wrap;overflow-wrap:anywhere}.ApprovalInbox_status__NRj9z{display:inline-flex;align-items:center;border:1px solid var(--pos-border);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600;background:var(--pos-primary-soft);color:var(--approval-info)}.ApprovalInbox_request__LuLrm[data-status=approved] small,.ApprovalInbox_status__NRj9z[data-status=approved]{color:var(--approval-success)}.ApprovalInbox_request__LuLrm[data-status=rejected] small,.ApprovalInbox_status__NRj9z[data-status=rejected]{color:var(--approval-danger)}.ApprovalInbox_request__LuLrm[data-status=needs_info] small,.ApprovalInbox_status__NRj9z[data-status=needs_info]{color:var(--approval-warning)}.ApprovalInbox_muted__3zTwS{font-size:13px;line-height:1.6;color:var(--pos-muted);margin-top:10px}.ApprovalInbox_message__ZDG6M,.ApprovalInbox_original__LjjWN{border:1px solid var(--pos-border);border-radius:10px;padding:12px 14px;margin:12px 0;background:var(--pos-surface-soft);white-space:pre-wrap;overflow-wrap:anywhere}.ApprovalInbox_message__ZDG6M.ApprovalInbox_owner__r7SiM{background:var(--pos-primary-soft);border-left:3px solid var(--pos-primary)}.ApprovalInbox_message__ZDG6M small,.ApprovalInbox_original__LjjWN small{font-size:12px;color:var(--pos-muted)}.ApprovalInbox_message__ZDG6M p,.ApprovalInbox_original__LjjWN p{font-size:14px;line-height:1.6;margin:6px 0 0;color:var(--pos-text)}.ApprovalInbox_error___8rNq{background:color-mix(in srgb,var(--pos-danger) 10%,var(--pos-card));color:var(--approval-danger);border:1px solid color-mix(in srgb,var(--pos-danger) 35%,var(--pos-border));padding:12px 14px;border-radius:9px;font-size:13px}.ApprovalInbox_notice__cDfy7{position:fixed;right:22px;top:82px;z-index:1060;box-sizing:border-box;width:min(360px,calc(100vw - 32px));padding:18px;border:1px solid var(--pos-border);border-top:3px solid var(--approval-warning);background:var(--pos-card);border-radius:12px;box-shadow:0 12px 32px #0003}.ApprovalInbox_notice__cDfy7 strong{display:block;color:var(--pos-text);font-size:16px;margin:10px 0 6px}.ApprovalInbox_notice__cDfy7 p{font-size:13px;line-height:1.6;color:var(--pos-muted);margin:6px 0 14px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:100px;overflow:auto}.ApprovalInbox_notice__cDfy7 .ApprovalInbox_eyebrow__X4Zv9{padding-right:32px;color:var(--approval-warning)}.ApprovalInbox_notice__cDfy7 button.ApprovalInbox_close__NSgyr{position:absolute;right:6px;top:6px;width:36px;min-height:36px;padding:6px;border:0;background:transparent;color:var(--pos-muted)}.ApprovalInbox_bell__pt6UT:focus-visible,.ApprovalInbox_dialog__KskUA button:focus-visible,.ApprovalInbox_dialog__KskUA textarea:focus-visible,.ApprovalInbox_notice__cDfy7 button:focus-visible{outline:3px solid var(--pos-primary);outline-offset:2px}.ApprovalInbox_bell__pt6UT.ApprovalInbox_railBell__C5kJs{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:12px;background:transparent;color:var(--pos-muted)}.ApprovalInbox_bell__pt6UT.ApprovalInbox_railBell__C5kJs:hover{background:var(--pos-card);color:var(--pos-primary)}.ApprovalInbox_bell__pt6UT.ApprovalInbox_railBell__C5kJs b{position:absolute;top:-3px;right:-5px;min-width:19px;padding:2px 5px;font-size:10px;line-height:15px}html[data-bs-theme=dark] .ApprovalInbox_dialog__KskUA,html[data-bs-theme=dark] .ApprovalInbox_notice__cDfy7{--approval-info:#93c5fd;--approval-warning:#fcd34d;--approval-success:#86efac;--approval-danger:#fca5a5;box-shadow:0 24px 60px #0008}@media(max-width:600px){.ApprovalInbox_backdrop__pjDbj{padding:12px}.ApprovalInbox_dialog__KskUA{padding:16px;max-height:90dvh;border-radius:14px}.ApprovalInbox_heading__cPp0p{top:-16px;margin:-16px -16px 14px;padding:14px 16px}.ApprovalInbox_dialog__KskUA h3{font-size:18px}.ApprovalInbox_request__LuLrm{gap:10px;padding:12px!important}.ApprovalInbox_notice__cDfy7{right:16px;top:70px}}@media(prefers-reduced-motion:reduce){.ApprovalInbox_request__LuLrm{transition:none}}