html body .sp-dd{--dd-bg:#fff;--dd-text:#0f172a;--dd-muted:#64748b;--dd-pill:#f1f5f9;--dd-pill-hover:#e2e8f0;--dd-pill-text:#334155;--dd-count:#94a3b8;--dd-active:#0f6876;--dd-teal:#0f5f73;--dd-teal-2:#1a8a9e;--dd-halo:#d7eef2;--dd-hover:#eef5f7;--dd-surface:#f8fafc;--dd-ok-bg:#ecfdf3;--dd-ok-fg:#15803d;--dd-no-bg:#fdecec;--dd-no-fg:#b91c1c;--dd-open-bg:#e6f3f5;--dd-open-fg:#0f6876;--dd-shadow:0 30px 60px -20px rgba(4, 40, 50, .55),0 4px 14px -6px rgba(15, 23, 42, .18)}html body.dark-mode .sp-dd,html[data-theme=dark] body .sp-dd{--dd-bg:#172231;--dd-text:#f1f5f9;--dd-muted:#9aa8bb;--dd-pill:#223146;--dd-pill-hover:#2b3d56;--dd-pill-text:#d5dde8;--dd-count:#9aa8bb;--dd-active:#0f6876;--dd-teal:#5fc4d6;--dd-teal-2:#5fc4d6;--dd-halo:rgba(26, 138, 158, .28);--dd-hover:#1f2d40;--dd-surface:#1d2a3b;--dd-ok-bg:rgba(22, 163, 74, .16);--dd-ok-fg:#4ade80;--dd-no-bg:rgba(220, 38, 38, .18);--dd-no-fg:#fca5a5;--dd-open-bg:rgba(26, 138, 158, .2);--dd-open-fg:#7dd3e0;--dd-shadow:0 30px 60px -20px rgba(0, 0, 0, .75),0 4px 14px -6px rgba(0, 0, 0, .5)}html body .sp-dd .notif-t-fuel,html body .sp-dd .notif-t-rep{--t-fg:#d97706;--t-bg:#fff4e5}html body .sp-dd .notif-t-doc,html body .sp-dd .notif-t-risk,html body .sp-dd .notif-t-sos,html body .sp-dd .notif-t-wal{--t-fg:#dc2626;--t-bg:#fdecec}html body .sp-dd .notif-t-adv,html body .sp-dd .notif-t-shift{--t-fg:#0f6876;--t-bg:#e6f3f5}html body .sp-dd .notif-t-abs{--t-fg:#e11d48;--t-bg:#ffe4e6}html body .sp-dd .notif-t-sec{--t-fg:#4f46e5;--t-bg:#eef2ff}html body .sp-dd .notif-t-tkt{--t-fg:#7c3aed;--t-bg:#f3e8ff}html body .sp-dd .notif-t-sa-await{--t-fg:#dc2626;--t-bg:#fdecec}html body .sp-dd .notif-t-sa-progress{--t-fg:#d97706;--t-bg:#fff4e5}html body .sp-dd .notif-t-sa-resolved{--t-fg:#16a34a;--t-bg:#e8f7ee}html body.dark-mode .sp-dd :is(.notif-t-fuel,.notif-t-rep,.notif-t-sa-progress),html[data-theme=dark] body .sp-dd :is(.notif-t-fuel,.notif-t-rep,.notif-t-sa-progress){--t-fg:#fbbf24;--t-bg:rgba(217, 119, 6, .18)}html body.dark-mode .sp-dd :is(.notif-t-risk,.notif-t-doc,.notif-t-sos,.notif-t-wal,.notif-t-sa-await),html[data-theme=dark] body .sp-dd :is(.notif-t-risk,.notif-t-doc,.notif-t-sos,.notif-t-wal,.notif-t-sa-await){--t-fg:#f87171;--t-bg:rgba(220, 38, 38, .18)}html body.dark-mode .sp-dd :is(.notif-t-adv,.notif-t-shift),html[data-theme=dark] body .sp-dd :is(.notif-t-adv,.notif-t-shift){--t-fg:#5fc4d6;--t-bg:rgba(26, 138, 158, .2)}html body.dark-mode .sp-dd .notif-t-abs,html[data-theme=dark] body .sp-dd .notif-t-abs{--t-fg:#fb7185;--t-bg:rgba(225, 29, 72, .18)}html body.dark-mode .sp-dd .notif-t-sec,html[data-theme=dark] body .sp-dd .notif-t-sec{--t-fg:#a5b4fc;--t-bg:rgba(79, 70, 229, .22)}html body.dark-mode .sp-dd .notif-t-tkt,html[data-theme=dark] body .sp-dd .notif-t-tkt{--t-fg:#c4b5fd;--t-bg:rgba(124, 58, 237, .22)}html body.dark-mode .sp-dd .notif-t-sa-resolved,html[data-theme=dark] body .sp-dd .notif-t-sa-resolved{--t-fg:#4ade80;--t-bg:rgba(22, 163, 74, .18)}html body .sp-dd.sp-dropdown-panel{position:fixed;z-index:11000;width:400px;max-width:calc(100vw - 24px);max-height:min(600px,calc(100vh - 100px));display:flex;flex-direction:column;background:var(--dd-bg)!important;color:var(--dd-text);border:0!important;border-radius:20px!important;box-shadow:var(--dd-shadow)!important;overflow:visible;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px) scale(.96);transform-origin:var(--sp-dd-caret-x,40px) 0;transition:opacity .22s ease,transform .22s cubic-bezier(.2, .8, .2, 1),visibility 0s linear .22s}html body .sp-dd.sp-dropdown-panel.open{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity .22s ease,transform .22s cubic-bezier(.2, .8, .2, 1),visibility 0s}html body .sp-dd.sp-dropdown-panel::before{content:'';position:absolute;top:-7px;left:calc(var(--sp-dd-caret-x,40px) - 8px);width:16px;height:16px;border-radius:4px;background:var(--dd-bg);transform:rotate(45deg);box-shadow:-3px -3px 8px -5px rgba(4,40,50,.35);pointer-events:none}html body .sp-dd .sp-dd-head{position:relative;z-index:1;display:flex;align-items:center;gap:10px;padding:16px 16px 10px;background:var(--dd-bg)!important;color:var(--dd-text)!important;border-radius:20px 20px 0 0!important;flex-shrink:0}html body .sp-dd .sp-dd-head .sp-panel-head-tx{flex:1;min-width:0}html body .sp-dd .sp-dd-title{font-size:19px;font-weight:800;line-height:1.3;color:var(--dd-text)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body .sp-alerts-dd .sp-dd-title{font-size:17px}html body .sp-dd .sp-dd-status{display:flex;align-items:center;gap:6px;margin-top:2px;font-size:12px;font-weight:600;color:var(--dd-muted)!important;opacity:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body .sp-alerts-dd .sp-dd-status.sa-sla{display:block;font-size:11.5px}html body .sp-dd .sp-dd-dot{width:7px;height:7px;border-radius:50%;background:var(--dd-count);flex-shrink:0}html body .sp-dd .sp-dd-status.is-unread{color:var(--dd-teal)!important;font-weight:700}html body .sp-dd .sp-dd-status.is-unread .sp-dd-dot{background:var(--dd-teal-2);box-shadow:0 0 0 3px var(--dd-halo)}html body .sp-dd .sp-dd-head-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}html body .sp-dd .sp-dd-btn{width:34px;height:34px;border-radius:50%!important;border:0!important;background:var(--dd-pill)!important;color:var(--dd-pill-text)!important;display:inline-flex;align-items:center;justify-content:center;padding:0;font-size:14px;flex-shrink:0;cursor:pointer;box-shadow:none!important;transition:background .15s}html body .sp-dd .sp-dd-btn:hover{background:var(--dd-pill-hover)!important}html body .sp-dd :is(.notif-item,.chat-li):focus-visible,html body .sp-dd :is(.sp-dd-btn,.sp-dd-pill,.notif-seg,.notif-sos-btn):focus-visible{outline:2px solid var(--dd-teal-2);outline-offset:2px}html body .sp-dd .sp-dd-pill{height:32px;padding:0 12px;border-radius:999px;border:0;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:800;white-space:nowrap;background:var(--dd-active);color:#fff;cursor:pointer;transition:filter .15s}html body .sp-dd .sp-dd-pill:hover:not(:disabled){filter:brightness(1.08)}html body .sp-dd .sp-dd-pill.is-done,html body .sp-dd .sp-dd-pill:disabled{background:var(--dd-ok-bg);color:var(--dd-ok-fg);cursor:default;opacity:1}html body .sp-dd .sp-panel-body{position:relative;z-index:1;flex:1 1 auto;min-height:0;max-height:none!important;overflow-y:auto;overscroll-behavior:contain;background:var(--dd-bg)!important;border-radius:0 0 20px 20px;padding:0 8px 10px}html body .sp-dd .notif-segbar{position:sticky;top:0;z-index:2;display:block;margin:0 -8px;padding:2px 16px 8px;background:var(--dd-bg)!important;border:0!important}html body .sp-dd .notif-seg-scroll{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(to left,#000 88%,transparent);mask-image:linear-gradient(to left,#000 88%,transparent);cursor:grab}html[dir=ltr] body .sp-dd .notif-seg-scroll{-webkit-mask-image:linear-gradient(to right,#000 88%,transparent);mask-image:linear-gradient(to right,#000 88%,transparent)}html body .sp-dd .notif-seg-scroll::-webkit-scrollbar{display:none}html body .sp-dd .notif-seg-scroll.is-dragging{cursor:grabbing;user-select:none}html body .sp-dd .notif-seg{flex:0 0 auto!important;height:30px;padding:0 12px;border-radius:999px!important;border:0!important;background:var(--dd-pill)!important;color:var(--dd-pill-text)!important;font-size:12.5px;font-weight:700;display:inline-flex;align-items:center;gap:5px;white-space:nowrap;box-shadow:none;transition:background .15s,color .15s,box-shadow .15s}html body .sp-dd .notif-seg:hover{background:var(--dd-pill-hover)!important}html body .sp-dd .notif-seg .notif-seg-n{background:0 0!important;color:var(--dd-count);font-size:11px;font-weight:700;padding:0;min-width:0}html body .sp-dd .notif-seg.is-zero:not(.active) .notif-seg-l{opacity:.5}html body .sp-dd .notif-seg.active{background:var(--dd-active)!important;color:#fff!important;box-shadow:0 6px 14px -8px rgba(15,95,115,.9)}html body .sp-dd .notif-seg.active .notif-seg-n{color:rgba(255,255,255,.78)}html body .sp-dd .notif-sec{display:flex;align-items:center;gap:8px;padding:12px 6px 6px;font-size:12.5px;font-weight:700;color:var(--dd-muted)!important}html body .sp-dd .notif-sec-ic{width:22px;height:22px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;background:var(--t-bg);color:var(--t-fg);flex-shrink:0}html body .sp-dd .notif-sec-tx{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .sp-dd .notif-cnt{background:var(--dd-active)!important;color:#fff!important;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:800;flex-shrink:0}html body .sp-dd .notif-item{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border:0!important;border-radius:12px;background:0 0!important;color:var(--dd-text);cursor:pointer;transition:background .12s}html body .sp-dd .notif-item:focus-within,html body .sp-dd .notif-item:hover{background:var(--dd-hover)!important}html body .sp-dd .notif-ic{position:relative;width:40px;height:40px;border-radius:50%!important;display:flex;align-items:center;justify-content:center;font-size:17px;flex-shrink:0;background:var(--t-bg)!important;color:var(--t-fg)!important}html body .sp-dd .notif-dot{position:absolute;bottom:-1px;inset-inline-end:-1px;width:11px;height:11px;border-radius:50%;background:var(--t-fg);box-shadow:0 0 0 2px var(--dd-bg)}html body .sp-dd .notif-item:focus-within .notif-dot,html body .sp-dd .notif-item:hover .notif-dot{box-shadow:0 0 0 2px var(--dd-hover)}html body .sp-dd .notif-tx{flex:1;min-width:0;font-size:12.5px;color:var(--dd-text)!important}html body .sp-dd .notif-l1{display:flex;align-items:baseline;gap:8px;min-width:0}html body .sp-dd .notif-title{flex:1;min-width:0;font-size:13.5px;font-weight:800;color:var(--dd-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body .sp-dd .notif-time{flex-shrink:0;font-size:11px;font-weight:700;color:var(--dd-teal-2)!important;white-space:nowrap}html body .sp-dd .notif-sub{margin-top:2px;font-size:12.5px;color:var(--dd-muted)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body .sp-dd .notif-sub b{color:var(--t-fg);font-weight:800}html body .sp-dd .notif-sos-actions{display:none;flex-wrap:wrap;gap:6px;margin-top:6px}html body .sp-dd .notif-item:focus-within .notif-sos-actions,html body .sp-dd .notif-item:hover .notif-sos-actions{display:flex}@media (hover:none){html body .sp-dd .notif-sos-actions{display:flex}}html body .sp-dd :is(.notif-sos-btn,.notif-sos-loc){height:28px;padding:0 10px;border-radius:999px!important;border:0!important;display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:800;text-decoration:none;background:var(--dd-pill)!important;color:var(--dd-pill-text)!important;cursor:pointer}html body .sp-dd .notif-sos-btn.is-ok{background:var(--dd-ok-bg)!important;color:var(--dd-ok-fg)!important}html body .sp-dd .notif-sos-btn.is-no{background:var(--dd-no-bg)!important;color:var(--dd-no-fg)!important}html body .sp-dd :is(.notif-sos-btn.is-open,.notif-sos-loc){background:var(--dd-open-bg)!important;color:var(--dd-open-fg)!important}html body .sp-dd .notif-sos-item{border-inline-start:0!important}html body .sp-dd .notif-empty{text-align:start;padding:6px 10px 10px;font-size:12.5px;font-weight:600;color:var(--dd-muted)!important}html body .sp-dd .notif-empty i{color:var(--dd-ok-fg)}html body .sp-dd .notif-viewall{display:block;width:100%;margin-top:2px;padding:7px;border:0!important;border-radius:10px;background:0 0;color:var(--dd-teal)!important;font-size:12.5px;font-weight:700;text-align:center}html body .sp-dd .notif-viewall:hover{background:var(--dd-hover)!important}html body:has(#chatPanel.open) #chatNavBtn,html body:has(#notifPanel.open) #notifBell,html body:has(#supervisorAlertsDropdown.open) #supervisorAlertsBtn{background:#fff!important;border-radius:12px!important;border-color:transparent!important;box-shadow:0 6px 16px -8px rgba(4,40,50,.45)!important}html body:has(#chatPanel.open) #chatNavBtn i,html body:has(#notifPanel.open) #notifBell i,html body:has(#supervisorAlertsDropdown.open) #supervisorAlertsBtn i{color:#0f5f73!important}html body.dark-mode:has(#chatPanel.open) #chatNavBtn,html body.dark-mode:has(#notifPanel.open) #notifBell,html body.dark-mode:has(#supervisorAlertsDropdown.open) #supervisorAlertsBtn,html[data-theme=dark] body:has(#chatPanel.open) #chatNavBtn,html[data-theme=dark] body:has(#notifPanel.open) #notifBell,html[data-theme=dark] body:has(#supervisorAlertsDropdown.open) #supervisorAlertsBtn{background:#e6f3f5!important}html body #chatPanel.sp-dd.is-thread{height:560px}html body #chatPanel.sp-dd .sp-chat-body{padding:0;display:flex;flex-direction:column;overflow:hidden}html body #chatPanel.sp-dd #chatListView{padding:0 8px 10px;overflow-y:auto}html body .sp-dd .chat-li{display:flex;align-items:center;gap:10px;padding:8px 10px;border:0!important;border-radius:12px;background:0 0!important;cursor:pointer}html body .sp-dd .chat-li:focus-visible,html body .sp-dd .chat-li:hover{background:var(--dd-hover)!important}html body .sp-dd :is(.chat-li-av,.chat-head-av){width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#0f5f73,#1a8a9e)!important;color:#fff!important;font-size:15px;font-weight:800}html body .sp-dd .chat-li.is-empty .chat-li-av{opacity:.72}html body .sp-dd .chat-status-dot{border-color:var(--dd-bg)}html body .sp-dd .chat-li-top{align-items:baseline;gap:8px}html body .sp-dd .chat-li-top b{flex:1;min-width:0;font-size:13.5px;font-weight:800;color:var(--dd-text)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body .sp-dd .chat-li-time{font-size:11px;font-weight:700;color:var(--dd-teal-2)!important}html body .sp-dd .chat-li-prev{margin-top:2px;font-size:12.5px;color:var(--dd-muted)!important}html body .sp-dd .chat-li.is-unread .chat-li-prev{color:var(--dd-text)!important;font-weight:700}html body .sp-dd .chat-li-badge{background:var(--dd-active)}html body .sp-dd .chat-muted{color:var(--dd-count)!important;font-style:italic}html body .sp-dd .chat-empty{color:var(--dd-muted)!important}html body .sp-dd .chat-msgs{background:var(--dd-surface)}html body .sp-dd .chat-msg.mine .chat-bubble{background:#0f6876;color:#fff}html body .sp-dd .chat-msg.theirs .chat-bubble{background:var(--dd-bg);color:var(--dd-text);border-color:var(--dd-pill-hover)}html body .sp-dd .chat-input-bar{background:var(--dd-bg);border-top:1px solid var(--dd-pill);border-radius:0 0 20px 20px}html body .sp-dd .chat-input-bar input{background:var(--dd-pill);color:var(--dd-text);border:0}html body .sp-dd .chat-input-bar input:focus{box-shadow:0 0 0 3px var(--dd-halo)}html body .sp-dd .chat-input-bar .chat-send-btn{background:linear-gradient(135deg,#0f5f73,#1a8a9e)!important;color:#fff!important;border:0;box-shadow:0 6px 14px -8px rgba(15,95,115,.9)}html body .sp-dd .chat-input-bar .chat-send-btn:hover{filter:brightness(1.08)}html[dir=ltr] body .sp-dd #chatBack i{display:inline-block;transform:scaleX(-1)}html[dir=rtl] body .sp-dd .chat-send-btn i{display:inline-block;transform:scaleX(-1)}html body .sp-alerts-dd .sa-bulk{display:flex;flex-wrap:wrap;gap:6px;padding-top:8px}html body .sp-alerts-dd .sa-bulk .sp-dd-pill{height:28px;font-size:12px;padding:0 10px}html body .sp-alerts-dd .sa-bulk-ack{background:var(--dd-no-bg);color:var(--dd-no-fg)}html body .sp-alerts-dd .sa-bulk-resolve{background:var(--dd-ok-bg);color:var(--dd-ok-fg)}html body .sp-alerts-dd .sa-list{padding-top:4px}html body .sp-alerts-dd .sa-row{border-radius:12px}html body .sp-alerts-dd .sa-row+.sa-row{margin-top:2px}html body .sp-alerts-dd .sa-row.open{background:var(--dd-surface)}html body .sp-alerts-dd .sa-row.open>.sa-head{background:0 0!important}html body .sp-alerts-dd .sa-chev{align-self:center;font-size:12px;color:var(--dd-count);transition:transform .2s}html body .sp-alerts-dd .sa-row.open .sa-chev{transform:rotate(180deg)}html body .sp-alerts-dd .sa-details{display:none;padding:0 10px 12px;padding-inline-start:60px;font-size:12.5px;color:var(--dd-text)}html body .sp-alerts-dd .sa-row.open .sa-details{display:block}html body .sp-alerts-dd .sa-badges{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px}html body .sp-alerts-dd :is(.sa-badge,.sa-badges .badge){display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px!important;border:0!important;font-size:11px;font-weight:800;white-space:normal}html body .sp-alerts-dd .sa-badge.is-await{background:var(--dd-no-bg);color:var(--dd-no-fg)}html body .sp-alerts-dd .sa-badge.is-progress{background:#fff4e5;color:#b45309}html body .sp-alerts-dd .sa-badge.is-resolved{background:var(--dd-ok-bg);color:var(--dd-ok-fg)}html body.dark-mode .sp-alerts-dd .sa-badge.is-progress,html[data-theme=dark] body .sp-alerts-dd .sa-badge.is-progress{background:rgba(217,119,6,.18);color:#fbbf24}html body .sp-alerts-dd .sa-when{font-size:11px;color:var(--dd-muted)}html body .sp-alerts-dd .sa-box{padding:8px 10px;border-radius:10px;background:var(--dd-bg);color:var(--dd-text);line-height:1.6}html body .sp-alerts-dd .sa-required{margin-top:4px;color:var(--dd-no-fg);font-weight:800}html[dir=ltr] body .sp-alerts-dd .sa-required i{display:inline-block;transform:scaleX(-1)}html body .sp-alerts-dd .sa-who{margin-top:8px;font-size:12px;color:var(--dd-muted)}html body .sp-alerts-dd .sa-who b{color:var(--dd-text)}html body .sp-alerts-dd .sa-urgent{color:var(--dd-no-fg);font-weight:700}html body .sp-alerts-dd .sa-done{margin-top:2px;color:var(--dd-ok-fg)}html body .sp-alerts-dd .sa-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}html body .sp-alerts-dd .sa-actions .btn{margin:0!important;min-height:30px!important;height:auto!important;padding:5px 12px!important;border-radius:999px!important;font-size:12px!important;line-height:1.3!important;white-space:normal;text-align:start}html body .sp-alerts-dd .sa-empty{padding:34px 16px;text-align:center;color:var(--dd-muted)}html body .sp-alerts-dd .sa-empty>i{display:block;font-size:2.2rem;color:var(--dd-ok-fg)}html body .sp-alerts-dd .sa-empty-t{margin-top:6px;font-weight:800;color:var(--dd-text)}html body .sp-alerts-dd .sa-empty-s{font-size:12px}@media (max-width:480px){html body .sp-dd .sp-dd-head{padding:14px 12px 8px;gap:8px}html body .sp-dd .sp-dd-title{font-size:17px}html body .sp-alerts-dd .sp-dd-title{font-size:15.5px}html body .sp-dd .sp-dd-pill{padding:0 10px;font-size:12px}html body .sp-alerts-dd .sa-details{padding-inline-start:10px}}@media (prefers-reduced-motion:reduce){html body .sp-dd.sp-dropdown-panel,html body .sp-dd.sp-dropdown-panel.open{transform:none;transition:none!important}html body .sp-dd *,html body .sp-dd ::before{transition:none!important;animation:none!important}}