.pulse-route-progress{z-index:250;pointer-events:none;opacity:0;background:0 0;height:2px;transition:opacity .12s;position:fixed;inset:0 0 auto;overflow:hidden}.pulse-route-progress span{transform-origin:0;background:linear-gradient(90deg,var(--blue),var(--cyan));width:100%;height:100%;box-shadow:0 0 12px color-mix(in srgb,var(--cyan) 65%,transparent);transition:transform .18s cubic-bezier(.2,.8,.2,1);display:block;transform:scaleX(0)}.pulse-route-progress.is-visible{opacity:1}.pulse-route-progress.is-finishing{opacity:0;transition-delay:30ms}.pulse-route-progress.is-error span{background:var(--red)}.page{position:relative}.page.active{animation:none}.page.pulse-route-exit{opacity:.7;pointer-events:none;will-change:opacity,transform;transition:opacity 72ms ease-out,transform 72ms ease-out;transform:translateY(2px)}.page.pulse-route-enter{opacity:.74;will-change:opacity,transform;transition:opacity .128s cubic-bezier(.2,.75,.2,1),transform .128s cubic-bezier(.2,.75,.2,1);transform:translateY(3px)}.page.pulse-route-enter.pulse-route-enter-active{opacity:1;transform:translateY(0)}body[data-pulse-route] .page.active>.wrap>.head>div:first-child>h1{animation:none}.pulse-route-loading{min-height:380px;position:relative;overflow:hidden}.pulse-route-skeleton{z-index:12;background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 96%,transparent),var(--bg));pointer-events:none;padding:20px clamp(14px,1.8vw,24px) 64px;position:absolute;inset:0}.pulse-route-skeleton i{background:linear-gradient(95deg,color-mix(in srgb,var(--surface2) 82%,transparent) 15%,color-mix(in srgb,var(--cyan) 9%,var(--surface2)) 44%,color-mix(in srgb,var(--surface2) 82%,transparent) 72%);background-size:240% 100%;border-radius:11px;animation:1.15s ease-in-out infinite pulseProductShimmer;display:block}.pulse-skeleton-list>i{width:min(440px,70%);height:42px;margin-bottom:18px}.pulse-skeleton-list section{gap:9px;display:grid}.pulse-skeleton-list section i{height:62px}.pulse-skeleton-dashboard>div,.pulse-skeleton-cards>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.pulse-skeleton-dashboard>div i,.pulse-skeleton-cards>div i{height:108px}.pulse-skeleton-dashboard>section{grid-template-columns:1.5fr .8fr .9fr;gap:11px;margin-top:12px;display:grid}.pulse-skeleton-dashboard>section i{min-height:280px}.pulse-skeleton-detail>i:first-child{width:150px;height:16px}.pulse-skeleton-detail>i:nth-child(2){width:min(520px,82%);height:38px;margin:14px 0 20px}.pulse-skeleton-detail>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pulse-skeleton-detail>div i{height:92px}.pulse-skeleton-detail>section{gap:9px;margin-top:16px;display:grid}.pulse-skeleton-detail>section i{height:58px}.pulse-skeleton-cards>i{width:44%;height:42px;margin:18px 0}.pulse-skeleton-cards>i~i{width:100%;height:82px;margin:9px 0}@keyframes pulseProductShimmer{to{background-position:-240% 0}}.pulse-section-loading{pointer-events:none;min-height:120px;position:relative}.pulse-section-loading:after{content:attr(data-pulse-loading-label);z-index:8;border-radius:inherit;background:linear-gradient(95deg,color-mix(in srgb,var(--surface) 92%,transparent),color-mix(in srgb,var(--cyan) 6%,var(--surface)),color-mix(in srgb,var(--surface) 92%,transparent));color:var(--muted);font-size:var(--font-micro);background-size:220% 100%;place-items:center;padding:20px;font-weight:700;animation:1.15s ease-in-out infinite pulseProductShimmer;display:grid;position:absolute;inset:0}.pulse-breadcrumb{color:var(--muted);font-size:var(--font-micro);align-items:center;gap:8px;margin:0 0 14px;display:flex}.pulse-breadcrumb button,.pulse-breadcrumb a{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:none}.pulse-breadcrumb i{color:var(--muted);font-style:normal}.pulse-page-state{text-align:center;place-content:center;justify-items:center;gap:8px;min-height:min(64vh,620px);padding:34px;display:grid}.pulse-page-state>span{border:1px solid color-mix(in srgb,var(--blue) 34%,var(--line));background:color-mix(in srgb,var(--blue) 8%,var(--surface2));width:46px;height:46px;box-shadow:inset 0 0 0 8px color-mix(in srgb,var(--blue) 4%,transparent);border-radius:15px}.pulse-page-state small{color:var(--cyan);font-size:var(--font-micro);letter-spacing:.11em;text-transform:uppercase;font-weight:700}.pulse-page-state h2{font-family:var(--pulse-font-display);margin:2px 0 0;font-size:clamp(20px,3vw,30px)}.pulse-page-state p{max-width:520px;color:var(--muted);margin:0 0 8px;line-height:1.55}.pulse-page-state[data-state=error]>span,.pulse-page-state[data-state=forbidden]>span{border-color:color-mix(in srgb,var(--red) 42%,var(--line));background:color-mix(in srgb,var(--red) 8%,var(--surface2))}.pulse-detail-page{background:0 0!important;padding:20px clamp(14px,1.8vw,24px) 64px!important;overflow:visible!important}.pulse-detail-page>.modal{border-radius:16px;margin:0 auto;display:block;overflow:visible;box-shadow:0 12px 38px #00000014;width:min(1420px,100%)!important;max-height:none!important}.pulse-detail-page>.modal>.body{max-height:none;overflow:visible}.pulse-detail-page>.modal>header{top:calc(var(--shell-topbar) + 2px);z-index:5;position:sticky}.pulse-detail-page>.modal>footer{z-index:5;position:sticky;bottom:0}.pulse-detail-page .pulse-detail-breadcrumb{padding:0 2px}.pulse-detail-page .drawer-close{font-size:0}.pulse-detail-page .drawer-close:after{content:"Voltar";font-size:var(--font-micro)}.pulse-detail-page .modal-hint{max-width:680px}.pulse-attendance-detail-state{min-height:min(64vh,620px)}.pulse-detail-page.pulse-detail-state-visible>.modal{display:none!important}.pulse-detail-page.pulse-detail-state-visible{padding:0!important;overflow:hidden!important}.pulse-detail-page.pulse-detail-state-visible>.pulse-detail-breadcrumb{display:none}.pulse-detail-page.pulse-detail-state-visible>.pulse-attendance-detail-state{min-height:calc(100dvh - var(--shell-topbar,82px));overflow:hidden}.pulse-protocol-not-found{isolation:isolate;width:100%;min-height:calc(100dvh - var(--shell-topbar,82px));color:#102442;text-align:center;background:radial-gradient(circle at 50% 32%,#fff 0,#fbfdff 43%,#f8fbff 100%);place-items:start center;padding:clamp(58px,8.4vh,88px) 24px 56px;display:grid;position:relative;overflow:hidden}.pulse-protocol-not-found:before,.pulse-protocol-not-found:after{content:"";z-index:-1;pointer-events:none;border:86px solid #3f80e609;border-radius:50%;width:305px;height:305px;position:absolute}.pulse-protocol-not-found:before{bottom:-222px;left:-207px;box-shadow:0 0 0 100px #3f80e605}.pulse-protocol-not-found:after{bottom:-201px;right:-205px;box-shadow:0 0 0 100px #3f80e604}.pulse-protocol-not-found-content{z-index:1;flex-direction:column;align-items:center;width:min(670px,100%);display:flex;position:relative}.pulse-protocol-not-found-icon{color:#8ab4f7;background:linear-gradient(145deg,#eef5ff 0%,#f8fbff 100%);border:1px solid #dbe8fa;border-radius:20px;place-items:center;width:98px;height:98px;margin-bottom:34px;display:grid;position:relative;box-shadow:0 14px 35px #2c69c414,inset 0 1px #ffffffe6}.pulse-protocol-document-icon{fill:none;stroke:currentColor;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 3px 3px #3f7bd91a);width:49px;height:54px}.pulse-protocol-not-found-badge{color:#fff;background:#2878ed;border:2px solid #fff;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute;bottom:17px;right:17px;box-shadow:0 3px 8px #276edc40}.pulse-protocol-not-found-badge svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:15px;height:15px}.pulse-protocol-not-found-content>small{color:#2775e9;letter-spacing:.28em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1}.pulse-protocol-not-found-content>h1{color:#112541;font-family:var(--pulse-font-display);letter-spacing:-.035em;margin:17px 0 10px;font-size:clamp(30px,2.7vw,36px);font-weight:700;line-height:1.08}.pulse-protocol-not-found-content>p{color:#607696;margin:0;font-size:17px;line-height:1.55}.pulse-protocol-not-found-actions{justify-content:center;align-items:center;gap:13px;margin-top:27px;display:flex}.pulse-protocol-not-found-button{height:50px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:11px;padding:0 25px;font-size:14px;font-weight:700;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex}.pulse-protocol-not-found-button svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.pulse-protocol-not-found-button.is-primary{color:#fff;background:linear-gradient(#2d7df2 0%,#1f6fe8 100%);border:1px solid #1e73ed;min-width:202px;box-shadow:0 8px 18px #206de230}.pulse-protocol-not-found-button.is-secondary{color:#142845;background:#fff;border:1px solid #d8e2ee;min-width:190px;box-shadow:0 5px 14px #24416414}.pulse-protocol-not-found-button:hover{transform:translateY(-1px)}.pulse-protocol-not-found-button.is-primary:hover{box-shadow:0 10px 22px #206de240}.pulse-protocol-not-found-button.is-secondary:hover{background:#fbfdff;border-color:#bfcedf}.pulse-protocol-not-found-button:focus-visible{outline-offset:3px;outline:3px solid #2775e938}.pulse-protocol-not-found-tip{color:#60738f;text-align:left;background:#f2f7fd;border-radius:10px;align-items:center;gap:15px;min-height:46px;margin-top:31px;padding:10px 19px;font-size:13px;line-height:1.35;display:flex}.pulse-protocol-not-found-tip svg{fill:none;stroke:#2878ed;stroke-width:1.8px;stroke-linecap:round;flex:0 0 20px;width:20px;height:20px}@media (width<=760px){.pulse-detail-page.pulse-detail-state-visible>.pulse-attendance-detail-state,.pulse-protocol-not-found{min-height:calc(100dvh - var(--shell-topbar,64px))}.pulse-protocol-not-found{padding:42px 18px calc(80px + env(safe-area-inset-bottom))}.pulse-protocol-not-found-icon{border-radius:18px;width:86px;height:86px;margin-bottom:28px}.pulse-protocol-not-found-badge{bottom:13px;right:13px}.pulse-protocol-not-found-content>small{letter-spacing:.22em;font-size:12px}.pulse-protocol-not-found-content>h1{margin-top:14px;font-size:clamp(27px,8vw,32px)}.pulse-protocol-not-found-content>p{max-width:430px;font-size:15px}.pulse-protocol-not-found-actions{flex-direction:column;gap:10px;width:100%;margin-top:24px}.pulse-protocol-not-found-button{width:min(330px,100%)}.pulse-protocol-not-found-tip{width:min(390px,100%);margin-top:24px;padding:11px 14px;font-size:12px}.pulse-protocol-not-found:before{left:-260px}.pulse-protocol-not-found:after{right:-275px}}.provider-central-layout{grid-template-columns:1fr!important}.provider-central-layout>.provider-detail-panel{display:none}.provider-detail-page-wrap{gap:14px;display:grid}.provider-detail-page-surface{border:1px solid var(--line);background:var(--surface);border-radius:16px;min-height:420px;overflow:hidden}.provider-detail-page-surface .provider-detail-content{max-width:none}.product-page{--product-page-gap:16px;--product-section-pad:clamp(14px,1.25vw,19px)}.product-page-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex;box-shadow:none!important;background:0 0!important;border:0!important;margin:0 0 10px!important;padding:0!important}.dirx-sprite{width:0;height:0;position:absolute;overflow:hidden}.director-legacy-view{display:none!important}.dirx-page{--dirx-navy:#071f50;--dirx-blue:#0b6ef3;--dirx-green:#08ad73;--dirx-red:#ef334c;--dirx-amber:#ef9700;--dirx-border:#dce7f3;max-width:1600px;color:var(--dirx-navy);margin:0 auto;padding:22px 24px 56px}.dirx-page *{box-sizing:border-box}.dirx-page-head{justify-content:space-between;align-items:center;gap:28px;margin:0 0 18px;display:flex}.dirx-page-head>div:first-child{min-width:0}.dirx-page-head small{color:#557097;letter-spacing:.06em;font-size:12px;font-weight:700;display:block}.dirx-page-head h1{letter-spacing:-.035em;color:var(--dirx-navy);margin:8px 0 3px;font-size:clamp(24px,2.1vw,31px);line-height:1.05}.dirx-page-head p{color:#647a9e;margin:0;font-size:13px;line-height:1.45}.dirx-head-actions{flex:none;justify-content:flex-end;align-items:center;gap:20px;display:flex}.dirx-updated{grid-template-columns:10px auto;align-items:center;column-gap:9px;min-width:135px;display:grid}.dirx-updated i{background:#0ecb7c;border-radius:50%;grid-row:1/3;width:8px;height:8px;box-shadow:0 0 0 6px #0ecb7c14}.dirx-updated small{letter-spacing:0;font-size:12px;font-weight:700}.dirx-updated b{white-space:nowrap;font-size:12px}.dirx-btn,.dirx-link{color:var(--dirx-blue);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700}.dirx-btn{white-space:nowrap;background:#fff;border:1px solid #d6e3f1;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 15px;display:flex;box-shadow:0 2px 8px #173a630a}.dirx-page :is(button,a,select):focus-visible{outline-offset:2px;outline:3px solid #0b6ef347}.dirx-btn svg,.dirx-panel-head svg,.dirx-kpi svg,.dirx-health svg,.dirx-finance-band>svg,.dirx-decision-detail svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.dirx-panel{border:1px solid var(--dirx-border);background:#fff;border-radius:10px;min-width:0;padding:14px;box-shadow:0 4px 14px #1e416909}.dirx-panel-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}.dirx-panel-head>div{align-items:center;gap:10px;min-width:0;display:flex}.dirx-panel-head svg{width:19px;height:19px;color:var(--dirx-blue)}.dirx-panel-head svg.danger{color:var(--dirx-red)}.dirx-panel-head h2{letter-spacing:-.02em;margin:0;font-size:15px;line-height:1.2}.dirx-panel-head h2 em{min-width:24px;height:24px;color:var(--dirx-blue);background:#e9f2ff;border-radius:50%;place-items:center;margin-left:6px;font-size:12px;font-style:normal;display:inline-grid}.dirx-panel-head>a,.dirx-panel-head>span{color:var(--dirx-blue);white-space:nowrap;font-size:12px;text-decoration:none}.dirx-panel-head>span{color:#657a9a}.dirx-grid{gap:12px;margin-top:12px;display:grid}.dirx-stack{gap:12px;min-width:0;display:grid}.dirx-kpis{gap:12px;margin:12px 0;display:grid}.dirx-kpis-six{grid-template-columns:repeat(6,minmax(0,1fr))}.dirx-kpis-four{grid-template-columns:repeat(4,minmax(0,1fr))}.dirx-kpi{border:1px solid var(--dirx-border);background:#fff;border-radius:10px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:10px;min-width:0;min-height:94px;padding:14px;display:grid;position:relative;overflow:hidden}.dirx-kpi-icon{width:36px;height:36px;color:var(--dirx-blue);background:#edf5ff;border-radius:10px;place-items:center;display:grid}.dirx-kpi.green .dirx-kpi-icon{color:var(--dirx-green);background:#e8faf3}.dirx-kpi.red .dirx-kpi-icon{color:var(--dirx-red);background:#fff0f2}.dirx-kpi>div{grid-template-columns:1fr auto;gap:2px 5px;min-width:0;display:grid}.dirx-kpi small{color:#193663;grid-column:1/-1;font-size:12px;font-weight:700;line-height:1.25}.dirx-kpi strong{letter-spacing:-.035em;white-space:nowrap;min-width:0;margin-top:6px;font-size:clamp(19px,1.7vw,25px);line-height:1}.dirx-kpi em{color:var(--dirx-green);align-self:end;font-size:12px;font-style:normal;font-weight:700}.dirx-kpi.red em{color:var(--dirx-red)}.dirx-kpi>div>span{color:#7083a1;grid-column:1/-1;font-size:12px;line-height:1.25}.dirx-health{grid-template-columns:minmax(360px,.92fr) minmax(440px,1.25fr) 190px;align-items:stretch;gap:20px;padding:12px 18px;display:grid}.dirx-health-main>header{align-items:center;gap:9px;display:flex}.dirx-health-main>header h2{margin:0;font-size:15px}.dirx-health-main>header svg{color:var(--dirx-blue)}.dirx-health-copy{grid-template-columns:120px 1fr;align-items:center;gap:20px;margin-top:8px;display:grid}.dirx-gauge{--score:0;background:conic-gradient(var(--dirx-green) calc(var(--score)*1%),#e7eef6 0);border-radius:50%;place-items:center;width:116px;height:116px;display:grid;position:relative;transform:rotate(-90deg)}.dirx-gauge:before{content:"";background:#fff;border-radius:50%;width:90px;height:90px;position:absolute}.dirx-gauge>div{place-items:center;display:grid;position:relative;transform:rotate(90deg)}.dirx-gauge strong{font-size:30px;line-height:1}.dirx-gauge small{font-size:12px}.dirx-pill{color:#07885d;background:#e3f8f1;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;display:inline-flex}.dirx-pill svg{width:16px;height:16px}.dirx-health-copy p{color:#526b91;max-width:280px;margin:10px 0 0;font-size:12px;line-height:1.5}.dirx-health-chart{background:linear-gradient(#f7faff,#f3f8fc);border-radius:8px;padding:4px 18px}.dirx-health-chart>small{font-size:12px;font-weight:700}.dirx-health-chart svg{width:100%;height:120px;margin-top:4px;display:block;overflow:visible}.dirx-gridline{stroke:#dce7f0;stroke-width:1px}.dirx-line{fill:none;stroke:var(--line);stroke-width:3px;vector-effect:non-scaling-stroke}.dirx-line.secondary{stroke-width:2px}.dirx-health-chart circle,.dirx-trend-chart circle,.dirx-finance-chart circle{fill:var(--line);stroke:#fff;stroke-width:1.5px;vector-effect:non-scaling-stroke}.dirx-chart-empty{fill:#7186a4;font-size:13px}.dirx-health-counts{align-content:center;gap:12px;display:grid}.dirx-health-counts>div{grid-template-columns:30px 1fr;align-items:center;gap:6px;display:grid}.dirx-health-counts b{font-size:14px}.dirx-health-counts span{color:#607795;font-size:12px}.dirx-health-counts .good b{color:var(--dirx-green)}.dirx-health-counts .bad b{color:var(--dirx-red)}.dirx-overview-grid{grid-template-columns:1.18fr 1fr .84fr}.dirx-overview-bottom{grid-template-columns:1.35fr 1fr}.dirx-radar-primary{grid-template-columns:.84fr 1.38fr}.dirx-radar-secondary{grid-template-columns:1fr 1fr .72fr}.dirx-finance-primary{grid-template-columns:1.45fr .92fr}.dirx-finance-secondary{grid-template-columns:1.45fr .8fr}.dirx-people-primary{grid-template-columns:1.2fr 1fr}.dirx-people-secondary{grid-template-columns:1fr 1.05fr .82fr}.dirx-quality-grid{grid-template-columns:1fr 1fr}.dirx-decisions-layout{grid-template-columns:1.5fr .9fr;align-items:start}.dirx-signal-list,.dirx-decision-mini,.dirx-watchlist,.dirx-opportunities,.dirx-compact-list,.dirx-actions-list{gap:6px;display:grid}.dirx-signal{background:#edf5ff;border-radius:7px;grid-template-columns:38px minmax(0,1fr) auto 12px;align-items:center;gap:9px;min-height:48px;padding:8px 10px;display:grid}.dirx-signal>span{color:var(--dirx-blue);place-items:center;display:grid}.dirx-signal svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:24px;height:24px}.dirx-signal div{gap:2px;display:grid}.dirx-signal b{font-size:12px}.dirx-signal small{color:#5d7395;font-size:12px}.dirx-signal em{color:var(--dirx-blue);background:#dceaff;border-radius:999px;padding:6px 10px;font-size:12px;font-style:normal;font-weight:700}.dirx-signal>i{color:#7c91ae;font-style:normal}.dirx-signal.danger{background:#fff0f2}.dirx-signal.danger>span{color:var(--dirx-red)}.dirx-signal.danger em{color:var(--dirx-red);background:#ffdce2}.dirx-signal.warning{background:#fff7e9}.dirx-signal.warning>span{color:var(--dirx-amber)}.dirx-signal.warning em{color:#c87500;background:#ffebc5}.dirx-signal.success{background:#eaf9f3}.dirx-signal.success>span{color:var(--dirx-green)}.dirx-signal.success em{color:#07875e;background:#d6f4e8}.dirx-signal-list.large .dirx-signal{min-height:58px}.dirx-decision-mini article{border:1px solid #e4ecf5;border-radius:7px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px;display:grid}.dirx-decision-mini article>span,.dirx-priority{color:var(--dirx-blue);background:#e9f2ff;border-radius:999px;justify-content:center;padding:6px 8px;font-size:12px;font-weight:700;display:inline-flex}.dirx-decision-mini .danger,.dirx-priority.high{color:var(--dirx-red);background:#ffe3e7}.dirx-decision-mini .warning,.dirx-priority.medium{color:#c87500;background:#ffefcf}.dirx-decision-mini article div{gap:3px;display:grid}.dirx-decision-mini b{font-size:12px}.dirx-decision-mini small{color:#607797;font-size:12px}.dirx-decision-mini button{min-height:30px;color:var(--dirx-blue);cursor:pointer;background:#fff;border:1px solid #75a9f5;border-radius:6px;padding:0 9px;font-size:12px;font-weight:700}.dirx-watchlist article{border-bottom:1px solid #edf2f7;grid-template-columns:1fr auto auto;align-items:center;gap:9px;min-height:38px;padding:5px;display:grid}.dirx-watchlist span,.dirx-watchlist b{font-size:12px}.dirx-watchlist em{font-size:12px;font-style:normal;font-weight:700}.dirx-watchlist em.good{color:var(--dirx-green)}.dirx-watchlist em.bad{color:var(--dirx-red)}.dirx-period-summary{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.dirx-period-summary article{background:linear-gradient(#fff,#f9fbfe);border:1px solid #e4edf5;border-radius:7px;min-height:88px;padding:10px}.dirx-period-summary small,.dirx-period-summary span{color:#667c9b;font-size:12px;display:block}.dirx-period-summary b{margin:8px 0 5px;font-size:21px;display:block}.dirx-communication{grid-template-columns:40px 1fr;gap:10px;display:grid}.dirx-communication>div{width:36px;height:36px;color:var(--dirx-blue);background:#edf5ff;border-radius:8px;place-items:center;display:grid}.dirx-communication svg{fill:none;stroke:currentColor;width:20px;height:20px}.dirx-communication section{gap:4px;display:grid}.dirx-communication b{font-size:12px}.dirx-communication span,.dirx-communication small{color:#607797;font-size:12px}.dirx-select{color:#234064;min-height:34px;font:inherit;background:#fff;border:1px solid #d6e3f1;border-radius:7px;padding:0 28px 0 10px;font-size:12px}.dirx-trend-layout{grid-template-columns:minmax(0,1fr) 190px;gap:18px;display:grid}.dirx-trend-chart,.dirx-finance-chart{width:100%;height:230px;display:block;overflow:visible}.dirx-chart-legend{gap:20px;margin:3px 10px;display:flex}.dirx-chart-legend span{color:#345174;align-items:center;gap:6px;font-size:12px;display:flex}.dirx-chart-legend span:before{content:"";background:var(--dirx-blue);border-radius:50%;width:9px;height:9px}.dirx-chart-legend .green:before{background:var(--dirx-green)}.dirx-chart-legend .red:before{background:var(--dirx-red)}.dirx-trend-summary{border:1px solid #e1eaf4;border-radius:8px;align-content:start;display:grid}.dirx-trend-summary article{border-bottom:1px solid #e7eef5;grid-template-columns:10px 1fr auto;align-items:center;gap:7px;padding:17px 12px;display:grid}.dirx-trend-summary article:last-child{border:0}.dirx-trend-summary i{background:var(--dirx-blue);border-radius:50%;width:9px;height:9px}.dirx-trend-summary i.green{background:var(--dirx-green)}.dirx-trend-summary i.red{background:var(--dirx-red)}.dirx-trend-summary span{font-size:12px}.dirx-trend-summary b{font-size:13px}.dirx-timeline{display:grid}.dirx-timeline article{grid-template-columns:38px 12px 1fr;gap:8px;min-height:48px;display:grid}.dirx-timeline time{color:#5f7698;font-size:12px}.dirx-timeline i{background:var(--dirx-blue);border-radius:50%;width:9px;height:9px;position:relative}.dirx-timeline i:after{content:"";background:#d7e2ee;width:1px;height:37px;position:absolute;top:11px;left:4px}.dirx-timeline article:last-child i:after{display:none}.dirx-timeline i.danger{background:var(--dirx-red)}.dirx-timeline i.warning{background:var(--dirx-amber)}.dirx-timeline i.success{background:var(--dirx-green)}.dirx-timeline div{align-content:start;gap:3px;display:grid}.dirx-timeline b{font-size:12px}.dirx-timeline span{color:#607797;font-size:12px}.dirx-opportunities article,.dirx-compact-list article,.dirx-actions-list article{background:#effaf6;border:1px solid #e4edf5;border-radius:7px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.dirx-opportunities svg,.dirx-compact-list svg,.dirx-actions-list svg{fill:none;width:22px;height:22px;stroke:var(--dirx-green);stroke-width:1.8px}.dirx-opportunities div,.dirx-compact-list div,.dirx-actions-list div{gap:2px;display:grid}.dirx-opportunities b,.dirx-compact-list b,.dirx-actions-list b{font-size:12px}.dirx-opportunities span,.dirx-compact-list span,.dirx-actions-list span{color:#637997;font-size:12px}.dirx-opportunities em,.dirx-compact-list em{color:#07875e;font-size:12px;font-style:normal;font-weight:700}.dirx-actions-list article{background:#fff}.dirx-actions-list svg{stroke:var(--dirx-blue)}.dirx-actions-list>article>i{color:var(--dirx-blue);font-style:normal}.dirx-risk-list{gap:8px;display:grid}.dirx-risk-list article{grid-template-columns:minmax(95px,.8fr) minmax(80px,1.4fr) 36px;align-items:center;gap:8px;display:grid}.dirx-risk-list b{text-align:right}.dirx-risk-list article>div{background:#e8eef5;border-radius:999px;height:10px;overflow:hidden}.dirx-risk-list article>div i{border-radius:inherit;background:linear-gradient(90deg,#66aaf9,#1677f2);height:100%;display:block}.dirx-risk-list article:nth-child(-n+2)>div i{background:linear-gradient(90deg,#ffb45e,#f04457)}.dirx-insight{color:#587093;background:#f5f9ff;border:1px solid #dce8f4;border-radius:7px;margin:12px 0 0;padding:10px;font-size:12px;line-height:1.45}.dirx-finance-band{background:linear-gradient(90deg,#e9faf3,#f5fcf9);border:1px solid #dcefe7;border-radius:9px;grid-template-columns:46px minmax(260px,1fr) auto minmax(180px,.65fr);align-items:center;gap:12px;margin:12px 0;padding:12px 18px;display:grid}.dirx-finance-band>svg{width:30px;height:30px;color:var(--dirx-green)}.dirx-finance-band>div:nth-child(2){gap:4px;display:grid}.dirx-finance-band span{color:#526f8e;font-size:12px}.dirx-finance-band>em{color:#07875e;background:#caf2e3;border-radius:999px;padding:8px 12px;font-size:12px;font-style:normal;font-weight:700}.dirx-progress-copy{justify-content:space-between;gap:8px;display:flex!important}.dirx-progress{background:#dce8e4;border-radius:999px;grid-column:4;height:10px;overflow:hidden}.dirx-progress i{border-radius:inherit;background:var(--dirx-green);width:0;height:100%;transition:width .35s;display:block}.dirx-donut-layout{grid-template-columns:150px 1fr;align-items:center;gap:14px;min-height:230px;display:grid}.dirx-donut{background:radial-gradient(circle at center,#fff 0 51%,transparent 52%),conic-gradient(#08ad73 0 38%,#3086ee 38% 62%,#f6aa23 62% 84%,#896ee8 84%);text-align:center;border-radius:50%;place-content:center;width:140px;height:140px;display:grid}.dirx-donut b{font-size:16px}.dirx-donut small{font-size:12px}.dirx-donut-layout>div:last-child{gap:9px;display:grid}.dirx-donut-layout article{grid-template-columns:8px 1fr auto auto;align-items:center;gap:8px;font-size:12px;display:grid}.dirx-donut-layout article i{background:var(--dirx-green);border-radius:50%;width:8px;height:8px}.dirx-donut-layout article em{color:#5c7292;font-style:normal}.dirx-table{overflow:auto}.dirx-table-head,.dirx-table article{grid-template-columns:minmax(180px,1.5fr) repeat(3,minmax(90px,.7fr));align-items:center;gap:10px;min-width:570px;display:grid}.dirx-table-head{color:#4b6487;background:#f4f8fd;padding:8px 10px;font-size:12px;font-weight:700}.dirx-table article{border-bottom:1px solid #e9eff5;padding:9px 10px;font-size:12px}.dirx-table article b,.dirx-table article strong{font-size:12px}.dirx-table article em{color:#07875e;background:#dff7ed;border-radius:999px;justify-self:start;padding:5px 8px;font-style:normal}.dirx-coverage{overflow:auto}.dirx-coverage-head,.dirx-coverage article{grid-template-columns:1.2fr repeat(3,.7fr);align-items:center;gap:10px;min-width:480px;display:grid}.dirx-coverage-head{color:#5b7394;background:#f4f8fd;padding:8px;font-size:12px;font-weight:700}.dirx-coverage article{border-bottom:1px solid #e8eef5;padding:11px 8px;font-size:12px}.dirx-coverage em{color:#07875e;background:#e4f9f0;border-radius:6px;justify-self:start;padding:5px 9px;font-style:normal;font-weight:700}.dirx-coverage em.warn{color:#ba7000;background:#fff0cb}.dirx-coverage em.bad{color:var(--dirx-red);background:#ffe3e7}.dirx-leadership{display:grid}.dirx-leadership article{border-bottom:1px solid #e8eef5;grid-template-columns:25px minmax(110px,1fr) 38px 72px;align-items:center;gap:8px;padding:8px 0;display:grid}.dirx-leadership article>em{width:20px;height:20px;color:var(--dirx-blue);background:#e9f2ff;border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:700;display:grid}.dirx-leadership article>div{display:grid}.dirx-leadership span{color:#637a98;font-size:12px}.dirx-leadership article>i{background:#e7edf4;border-radius:999px;height:7px;overflow:hidden}.dirx-leadership u{border-radius:inherit;background:var(--dirx-green);height:100%;display:block}.dirx-decision-queue{display:grid}.dirx-decision-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e7edf4;grid-template-columns:58px minmax(190px,1.5fr) minmax(90px,.7fr) 82px 12px;align-items:center;gap:9px;padding:10px 7px;display:grid}.dirx-decision-row:hover,.dirx-decision-row.active{background:#f5f9ff}.dirx-decision-row>div{gap:3px;display:grid}.dirx-decision-row small,.dirx-decision-row>span{color:#607797;font-size:12px}.dirx-decision-row>i{color:var(--dirx-blue);font-style:normal}.dirx-priority.low{color:var(--dirx-blue);background:#e8f1ff}.dirx-decision-detail{position:sticky;top:88px}.dirx-decision-detail>header{gap:7px;display:grid}.dirx-decision-detail h2{margin:2px 0 0;font-size:20px;line-height:1.1}.dirx-decision-detail p,.dirx-decision-detail section p{color:#5e7596;margin:0;font-size:12px;line-height:1.45}.dirx-detail-tags{flex-wrap:wrap;gap:5px;margin:10px 0;display:flex}.dirx-detail-tags span{color:#506b8f;background:#eff4fa;border-radius:999px;padding:5px 8px;font-size:12px}.dirx-decision-detail section{border-top:1px solid #e8eef5;padding:10px 0}.dirx-decision-detail h3{margin:0 0 5px;font-size:12px}.dirx-detail-metrics{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dirx-detail-metrics article{border:1px solid #e2eaf4;border-radius:7px;padding:10px}.dirx-detail-metrics small{color:#627999;font-size:12px;display:block}.dirx-detail-metrics b{margin-top:5px;font-size:13px;display:block}.dirx-decision-detail>footer{grid-template-columns:1fr 1fr 1fr;gap:7px;margin-top:12px;display:grid}.dirx-decision-detail>footer button{min-height:38px;color:var(--dirx-blue);cursor:pointer;background:#fff;border:1px solid #74a8f5;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 7px;font-size:12px;font-weight:700;display:flex}.dirx-decision-detail>footer button.primary{border-color:var(--dirx-blue);background:var(--dirx-blue);color:#fff}.dirx-decision-detail>footer svg{width:15px;height:15px}.dirx-empty{text-align:center;place-content:center;gap:5px;min-height:70px;padding:16px;display:grid}.dirx-empty span{color:#6e83a0;font-size:12px;line-height:1.4}.dirx-bullets{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dirx-bullets li{color:#4f698d;grid-template-columns:7px 1fr;gap:7px;font-size:12px;line-height:1.4;display:grid}.dirx-bullets li:before{content:"";background:var(--dirx-green);border-radius:50%;width:7px;height:7px;margin-top:3px}.dirx-period-modal{width:min(660px,100vw - 28px)}.dirx-period-options{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.dirx-period-options button{min-height:82px;color:var(--dirx-navy);text-align:left;cursor:pointer;background:#fff;border:1px solid #dce6f1;border-radius:9px;gap:4px;padding:12px;display:grid}.dirx-period-options button.active{background:#edf5ff;border-color:#4c91f4;box-shadow:0 0 0 2px #1d74f21a}.dirx-period-options b{font-size:12px}.dirx-period-options span{color:#657b99;font-size:12px}.dirx-communications-list{gap:8px;display:grid}.dirx-communications-list article{border:1px solid #e1eaf4;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;display:grid}.dirx-communications-list article>span{width:38px;height:38px;color:var(--dirx-blue);background:#edf5ff;border-radius:9px;place-items:center;display:grid}.dirx-communications-list svg,.dirx-report-grid svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.dirx-communications-list div{gap:4px;display:grid}.dirx-communications-list b{font-size:12px}.dirx-communications-list p{color:#587091;margin:0;font-size:12px;line-height:1.45}.dirx-communications-list time{color:#6a809d;white-space:nowrap;font-size:12px}.dirx-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dirx-report-grid button{border:1px solid var(--dirx-border);min-height:104px;color:var(--dirx-navy);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:17px;display:grid}.dirx-report-grid button:hover{background:#f7faff;border-color:#8db9f8}.dirx-report-grid button>span{width:44px;height:44px;color:var(--dirx-blue);background:#edf5ff;border-radius:11px;place-items:center;display:grid}.dirx-report-grid button>div{gap:5px;display:grid}.dirx-report-grid small{color:#5e7594;font-size:12px}.dirx-report-grid em{color:var(--dirx-blue);font-size:12px;font-style:normal;font-weight:700}@media (width<=1380px){.dirx-kpis-six{grid-template-columns:repeat(3,minmax(0,1fr))}.dirx-health{grid-template-columns:minmax(330px,1fr) 1.25fr}.dirx-health-counts{grid-column:1/-1;grid-template-columns:repeat(3,1fr);padding:5px 0}.dirx-overview-grid,.dirx-radar-secondary,.dirx-people-secondary{grid-template-columns:1fr 1fr}.dirx-overview-grid>section:last-child,.dirx-radar-secondary>section:last-child,.dirx-people-secondary>section:last-child{grid-column:1/-1}}@media (width<=1120px){.dirx-page{padding:20px 18px 48px}.dirx-overview-grid,.dirx-overview-bottom,.dirx-radar-primary,.dirx-radar-secondary,.dirx-finance-primary,.dirx-finance-secondary,.dirx-people-primary,.dirx-people-secondary,.dirx-quality-grid,.dirx-decisions-layout{grid-template-columns:1fr}.dirx-overview-grid>section:last-child,.dirx-radar-secondary>section:last-child,.dirx-people-secondary>section:last-child{grid-column:auto}.dirx-kpis-four{grid-template-columns:repeat(2,1fr)}.dirx-decision-detail{position:static}.dirx-finance-band{grid-template-columns:44px 1fr auto}.dirx-progress-copy,.dirx-progress{grid-column:2/-1}}@media (width<=760px){.dirx-page{padding:15px 12px 96px}.dirx-page-head{display:block}.dirx-page-head h1{font-size:24px}.dirx-page-head p{font-size:12px}.dirx-head-actions{justify-content:space-between;margin-top:14px}.dirx-updated{min-width:0}.dirx-btn{min-height:38px;padding:0 11px;font-size:12px}.dirx-kpis-six,.dirx-kpis-four{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dirx-kpi{grid-template-columns:34px minmax(0,1fr);min-height:90px;padding:11px 9px}.dirx-kpi-icon{width:31px;height:31px}.dirx-kpi strong{font-size:18px}.dirx-health{grid-template-columns:1fr;padding:13px}.dirx-health-chart{padding:10px 4px}.dirx-health-counts,.dirx-period-summary,.dirx-trend-layout{grid-template-columns:1fr}.dirx-trend-summary{grid-template-columns:repeat(3,1fr)}.dirx-trend-summary article{grid-template-columns:8px 1fr;padding:10px 7px}.dirx-trend-summary b{grid-column:1/-1}.dirx-donut-layout{grid-template-columns:1fr;justify-items:center}.dirx-finance-band{grid-template-columns:36px 1fr}.dirx-finance-band>em{grid-column:2;justify-self:start}.dirx-progress-copy,.dirx-progress{grid-column:1/-1}.dirx-signal{grid-template-columns:30px minmax(0,1fr) auto}.dirx-signal>i{display:none}.dirx-signal em{padding:5px 7px}.dirx-decision-row{grid-template-columns:50px 1fr 12px}.dirx-decision-row>span:nth-of-type(2),.dirx-decision-row>strong{display:none}.dirx-decision-detail>footer{grid-template-columns:1fr}.dirx-period-options{grid-template-columns:1fr 1fr}.dirx-report-grid{grid-template-columns:1fr}.dirx-communications-list article{grid-template-columns:38px 1fr}.dirx-communications-list time{grid-column:2}.dirx-report-grid button{grid-template-columns:42px 1fr}.dirx-report-grid button>em{grid-column:2}}@media (width<=390px){.dirx-kpis-six,.dirx-kpis-four{grid-template-columns:1fr}.dirx-health-copy{text-align:center;grid-template-columns:1fr;justify-items:center}.dirx-health-copy p{max-width:none}.dirx-head-actions{flex-direction:column;align-items:stretch}.dirx-btn{justify-content:center}.dirx-period-options{grid-template-columns:1fr}}.product-page-actions.product-page-status{justify-content:flex-end;margin-bottom:6px!important}.product-page-actions :where(.line-actions,.payment-page-action,.calendar-actions,.goals-period-field){margin:0!important}.product-page-actions>.calendar-actions{align-items:center;gap:8px;display:flex}.product-summary-strip{margin:0 0 var(--product-page-gap)!important;border:1px solid color-mix(in srgb,var(--line) 92%,transparent)!important;background:color-mix(in srgb,var(--surface2) 35%,transparent)!important;box-shadow:none!important;border-radius:11px!important;grid-template-columns:repeat(auto-fit,minmax(132px,1fr))!important;gap:0!important;display:grid!important;overflow:hidden!important}#app .product-summary-strip>*{border:0!important;border-right:1px solid color-mix(in srgb,var(--line) 82%,transparent)!important;min-width:0!important;min-height:64px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;align-content:center!important;gap:3px!important;margin:0!important;padding:9px 14px!important;display:grid!important}#app .product-summary-strip>:last-child{border-right:0!important}#app .product-summary-strip :where(small,span){color:var(--muted);letter-spacing:.045em;font-size:var(--font-micro)!important;margin:0!important;line-height:1.3!important}#app .product-summary-strip b{font-family:var(--pulse-font-display);letter-spacing:-.025em!important;margin:0!important;font-size:19px!important;line-height:1.05!important}.product-toolbar{flex-wrap:wrap;align-items:end;gap:8px;min-width:0;display:flex;border:1px solid color-mix(in srgb,var(--line) 88%,transparent)!important;background:color-mix(in srgb,var(--surface2) 29%,transparent)!important;box-shadow:none!important;border-radius:11px!important;margin:0 0 10px!important;padding:9px!important}.product-toolbar :where(input,select),.product-toolbar :where(label,.f){min-width:0}.product-toolbar>:where(input,.team-search,.case-search-box,.reduction-management-search){flex:260px}.product-toolbar>:where(select,label:not(.team-search),button){flex:0 auto}.product-context-strip{border:0!important;border-bottom:1px solid color-mix(in srgb,var(--line) 78%,transparent)!important;box-shadow:none!important;background:0 0!important;margin:0 0 10px!important;padding:7px 2px!important}.product-list-heading{border-bottom:1px solid color-mix(in srgb,var(--line) 82%,transparent);justify-content:space-between;align-items:center;padding:12px 14px 9px;display:flex}.product-list-heading small{color:var(--cyan);font-size:var(--font-micro);letter-spacing:.11em;font-weight:700}.product-list-heading h2{margin:2px 0 0;font-size:14px;line-height:1.2}.product-list-surface{min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 92%,transparent)!important;background:color-mix(in srgb,var(--surface) 92%,transparent)!important;box-shadow:none!important;border-radius:12px!important}.product-page-list table{border-collapse:collapse;width:100%}.product-page-list thead th{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface2) 64%,var(--surface));color:var(--muted);font-size:var(--font-micro);letter-spacing:.055em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:9px 11px;font-weight:700}.product-page-list tbody td{border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent);vertical-align:middle;padding:10px 11px}.product-page-list tbody tr:last-child td{border-bottom:0}.product-page-list tbody tr:hover{background:color-mix(in srgb,var(--blue) 4%,transparent)}.product-page-list :where(.provider-status,.team-state,.extra-state,.shift-status,.status-chip,.goals-status-chip,.goals-indicator-badge,.p24-report-status){box-shadow:none!important;text-shadow:none!important;font-size:var(--font-micro)!important;letter-spacing:.025em!important}.product-list-workspace{align-items:start}.product-list-workspace :where(.ops-list-shell,.ops-side){box-shadow:none!important}#page-all .product-list-workspace>.ops-list-shell,#page-payments .product-list-workspace>.ops-list-shell{border:1px solid color-mix(in srgb,var(--line) 90%,transparent);background:color-mix(in srgb,var(--surface) 92%,transparent);border-radius:12px;overflow:hidden}.product-management-sections{gap:10px!important}#app .product-management-sections>.manager-panel{border:0!important;border-top:1px solid color-mix(in srgb,var(--line) 92%,transparent)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}#app .product-management-sections .manager-panel-head{background:0 0!important;padding:14px 2px 9px!important}#app .product-management-sections .manager-panel-body{padding:4px 2px 14px!important}.product-management-workflow{border-top:1px solid color-mix(in srgb,var(--line) 84%,transparent);padding-top:2px}.product-content-section{border-color:color-mix(in srgb,var(--line) 90%,transparent)!important;box-shadow:none!important}#page-calendar .calendar-legend-row{align-items:center}#page-calendar .calendar-scroll{background:color-mix(in srgb,var(--surface) 94%,transparent);border-radius:12px!important;margin-top:8px!important}#page-calendar .calendar-audit{margin-top:14px;padding-top:14px;border:0!important;border-top:1px solid var(--line)!important;background:0 0!important;border-radius:0!important}#page-doubles .extra-shift-tabs,#page-doublesmanager .extra-shift-tabs{border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin:0 0 10px}.product-analytics-controls{border-color:color-mix(in srgb,var(--cyan) 14%,var(--line))!important}.product-analytics-surface{border-color:color-mix(in srgb,var(--cyan) 18%,var(--line))!important;box-shadow:none!important}#page-reports .report-studio{border-top:0;gap:16px;padding-top:2px}#page-reports .report-builder-card{border:0!important;border-right:1px solid color-mix(in srgb,var(--line) 88%,transparent)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:4px 16px 4px 0!important}#page-reports .report-filter-grid{border:1px solid color-mix(in srgb,var(--line) 88%,transparent)!important;background:color-mix(in srgb,var(--surface2) 28%,transparent)!important;border-radius:11px!important;margin:14px 0!important;padding:10px!important;display:grid!important}#page-reports .report-preview-panel{overflow:hidden;border-radius:12px!important}#page-performance .gamification-hero{box-shadow:none;margin-top:0}#page-goals #analystGoalsRoot,#page-goalsmanager #teamGoalsRoot{border-top:1px solid color-mix(in srgb,var(--line) 84%,transparent);padding-top:2px}#page-reductions .reduction-management-kpis{margin:0 0 14px!important}#page-reductions .reduction-management-kpis article:before{display:none}.product-page-detail .pulse-breadcrumb{border-bottom:1px solid color-mix(in srgb,var(--line) 78%,transparent);margin-bottom:10px;padding-bottom:10px}.product-detail-surface{border:0!important;border-top:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.product-page-detail.pulse-detail-page>.modal{box-shadow:none}.product-page-detail.pulse-detail-page>.modal>.body{background:color-mix(in srgb,var(--surface) 96%,transparent)}#page-provider-detail .provider-detail-content{padding:clamp(14px,2vw,24px)}#page-provider-detail .provider-detail-head{padding-bottom:15px}#page-provider-detail .provider-metrics{border:1px solid var(--line);border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:16px 0;overflow:hidden}#page-provider-detail .provider-metric{border:0;border-right:1px solid var(--line);background:color-mix(in srgb,var(--surface2) 34%,transparent);border-radius:0;min-width:0;padding:11px 13px}#page-provider-detail .provider-metric:last-child{border-right:0}#page-provider-detail .provider-metric small{font-size:var(--font-micro)}#page-provider-detail .provider-metric b{margin-top:4px;font-size:18px}#page-provider-detail .provider-detail-content>h3{border-top:1px solid var(--line);margin:19px 0 10px;padding-top:16px;font-size:13px}#page-provider-detail .provider-comment{border:0;border-bottom:1px solid color-mix(in srgb,var(--line) 78%,transparent);background:0 0;border-radius:0;padding:11px 2px}.product-settings-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,42px);display:grid}.product-settings-nav{top:calc(var(--shell-topbar) + 18px);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:6px 0;display:grid;position:sticky}.product-settings-nav a{color:var(--muted);font-size:var(--font-micro);border-left:2px solid #0000;padding:10px 9px;font-weight:700;text-decoration:none}.product-settings-nav a:hover,.product-settings-nav a:focus-visible{border-left-color:var(--blue);background:color-mix(in srgb,var(--blue) 6%,transparent);color:var(--text);outline:0}.product-settings-content{border-top:1px solid var(--line);gap:0;display:grid}.product-settings-section{border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--shell-topbar) + 18px);grid-template-columns:minmax(190px,.58fr) minmax(280px,1fr);gap:18px;padding:19px 0;display:grid}.product-settings-section>header small{color:var(--cyan);font-size:var(--font-micro);letter-spacing:.11em;font-weight:700}.product-settings-section>header h2{margin:4px 0 3px;font-size:15px}.product-settings-section>header p{max-width:340px;color:var(--muted);font-size:var(--font-micro);margin:0;line-height:1.45}.product-settings-list{display:grid}.product-settings-item{border:1px solid #0000;border-bottom-color:color-mix(in srgb,var(--line) 78%,transparent);min-width:0;color:var(--text);justify-content:space-between;align-items:center;gap:15px;padding:11px 12px;text-decoration:none;display:flex}.product-settings-item:first-child{border-top-color:color-mix(in srgb,var(--line) 78%,transparent)}.product-settings-item:hover,.product-settings-item:focus-visible{border-color:color-mix(in srgb,var(--blue) 30%,var(--line));background:color-mix(in srgb,var(--blue) 5%,transparent);border-radius:9px;outline:0}.product-settings-item span{gap:3px;min-width:0;display:grid}.product-settings-item b{font-size:var(--font-micro)}.product-settings-item small{color:var(--muted);font-size:var(--font-micro);line-height:1.4}.product-settings-item i{color:var(--blue);font-size:15px;font-style:normal}#page-cases{--radar-critical:#e8324f;--radar-red:#ff7b22;--radar-amber:#eca823;--radar-blue:#237ce5;--radar-border:color-mix(in srgb,var(--line) 86%,#dce4ed);font-family:var(--pulse-ui-font)}#page-cases>.analyst-radar-wrap{width:100%;max-width:none;padding:calc(var(--shell-topbar,64px) + 14px) 14px 18px}#page-cases .analyst-radar-header{grid-template-columns:minmax(235px,.72fr) minmax(620px,2fr);align-items:center;gap:18px;margin-bottom:12px;display:grid}#page-cases .analyst-radar-heading{align-items:center;gap:13px;min-width:0;display:flex}#page-cases .analyst-radar-logo{border:1px solid color-mix(in srgb,var(--radar-blue) 22%,var(--radar-border));background:color-mix(in srgb,var(--radar-blue) 7%,var(--surface));width:45px;height:45px;color:var(--radar-blue);box-shadow:0 0 0 7px color-mix(in srgb,var(--radar-blue) 5%,transparent);border-radius:50%;flex:0 0 45px;place-items:center;display:grid}#page-cases .analyst-radar-logo svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}#page-cases .analyst-radar-heading h1{color:var(--text);letter-spacing:-.025em;margin:0;font-size:18px;font-weight:700;line-height:1.1}#page-cases .analyst-radar-heading p{color:var(--muted);font-size:var(--font-label);margin:4px 0 0;line-height:1.35}#page-cases .analyst-radar-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}#page-cases .analyst-radar-kpi{border:1px solid var(--radar-border);background:var(--surface);min-width:0;min-height:86px;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:13px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:14px;padding:14px 16px;transition:border-color .15s,background .15s,transform .15s;display:grid;box-shadow:0 2px 9px #2a41580b}#page-cases .analyst-radar-kpi:hover{transform:translateY(-1px)}#page-cases .analyst-radar-kpi.active{border-color:color-mix(in srgb,currentColor 34%,var(--radar-border));background:color-mix(in srgb,currentColor 3%,var(--surface))}#page-cases .analyst-radar-kpi-icon{background:color-mix(in srgb,currentColor 11%,var(--surface));border-radius:50%;place-items:center;width:42px;height:42px;display:grid}#page-cases .analyst-radar-kpi-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}#page-cases .analyst-radar-kpi-copy{gap:5px;min-width:0;display:grid}#page-cases .analyst-radar-kpi-copy>small{color:var(--muted);font-size:var(--font-label);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}#page-cases .analyst-radar-kpi-copy>span{align-items:flex-end;gap:6px;display:flex}#page-cases .analyst-radar-kpi-copy b{color:var(--text);font-size:27px;font-weight:700;line-height:1}#page-cases .analyst-radar-kpi-copy em{color:var(--muted);font-size:var(--font-micro);white-space:nowrap;padding-bottom:1px;font-style:normal}#page-cases .analyst-radar-kpi.critical{color:var(--radar-critical)}#page-cases .analyst-radar-kpi.red{color:var(--radar-red)}#page-cases .analyst-radar-kpi.amber{color:var(--radar-amber)}#page-cases .analyst-radar-kpi.blue{color:var(--radar-blue)}#page-cases .analyst-radar-workspace{grid-template-columns:minmax(0,1fr) clamp(300px,22vw,370px);align-items:start;gap:12px;display:grid}#page-cases .analyst-radar-workspace.is-summary-closed{grid-template-columns:minmax(0,1fr)}#page-cases .analyst-radar-inspector[hidden]{display:none!important}#page-cases .analyst-radar-main,#page-cases .analyst-radar-inspector{border:1px solid var(--radar-border);background:var(--surface);border-radius:9px;min-width:0;box-shadow:0 3px 15px #1f33480b}#page-cases .analyst-radar-main{overflow:hidden}#page-cases .analyst-radar-tabs{border-bottom:1px solid var(--radar-border);align-items:stretch;min-height:42px;display:flex;overflow-x:auto}#page-cases .analyst-radar-tabs button{color:#52677a;font:inherit;font-size:var(--font-micro);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:7px;padding:0 16px;font-weight:700;display:inline-flex;position:relative}#page-cases .analyst-radar-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}#page-cases .analyst-radar-tabs button span{background:color-mix(in srgb,var(--muted) 10%,transparent);min-width:19px;height:18px;font-size:var(--font-micro);border-radius:999px;place-items:center;padding:0 5px;font-weight:700;display:grid}#page-cases .analyst-radar-tabs button[data-radar-tab=critical].active{color:var(--radar-critical)}#page-cases .analyst-radar-tabs button[data-radar-tab=red].active{color:var(--radar-red)}#page-cases .analyst-radar-tabs button[data-radar-tab=amber].active{color:#d98b10}#page-cases .analyst-radar-tabs button[data-radar-tab=blue].active{color:var(--radar-blue)}#page-cases .analyst-radar-tabs button.active:after{background:currentColor}#page-cases .analyst-radar-tabs button.active span{background:color-mix(in srgb,currentColor 13%,transparent);color:currentColor}#page-cases .analyst-radar-toolbar{border-bottom:1px solid var(--radar-border);background:color-mix(in srgb,var(--surface2) 32%,var(--surface));grid-template-columns:minmax(190px,1.25fr) minmax(145px,.75fr) minmax(155px,.8fr) auto auto;align-items:center;gap:10px;min-height:55px;padding:8px 11px;display:grid}#page-cases .analyst-radar-search{display:block;position:relative}#page-cases .analyst-radar-search svg{fill:none;width:14px;height:14px;stroke:var(--muted);stroke-width:1.7px;stroke-linecap:round;pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}#page-cases .analyst-radar-search input,#page-cases .analyst-radar-field select{border:1px solid var(--radar-border);background:var(--surface);width:100%;height:34px;min-height:34px;color:var(--text);font:inherit;font-size:var(--font-micro);box-shadow:none;border-radius:6px;outline:0}#page-cases .analyst-radar-search input{padding:0 10px 0 31px}#page-cases .analyst-radar-field{display:block;position:relative}#page-cases .analyst-radar-field small{z-index:1;background:color-mix(in srgb,var(--surface2) 32%,var(--surface));color:var(--muted);font-size:var(--font-micro);padding:0 3px;position:absolute;top:-5px;left:8px}#page-cases .analyst-radar-field select{padding:0 25px 0 9px}#page-cases .analyst-radar-search input:focus,#page-cases .analyst-radar-field select:focus{border-color:color-mix(in srgb,var(--radar-blue) 55%,var(--radar-border));box-shadow:0 0 0 2px color-mix(in srgb,var(--radar-blue) 8%,transparent)}#page-cases .analyst-radar-mine:not([hidden]){color:#52677a;white-space:nowrap;align-items:center;gap:7px;padding:0 3px;display:flex}#page-cases .analyst-radar-mine input{opacity:0;pointer-events:none;position:absolute}#page-cases .analyst-radar-mine>span{background:#d8e0e9;border-radius:999px;width:28px;height:16px;transition:background .15s;position:relative}#page-cases .analyst-radar-mine>span:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:left .15s,background .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000002e}#page-cases .analyst-radar-mine input:checked+span{background:#c5d9f3}#page-cases .analyst-radar-mine input:checked+span:after{background:var(--radar-blue);left:14px}#page-cases .analyst-radar-mine input:disabled+span{opacity:.72}#page-cases .analyst-radar-mine small{font-size:var(--font-micro);font-weight:700}#page-cases .analyst-radar-realtime{font-size:var(--font-micro);justify-self:end}#page-cases .analyst-radar-table-wrap{overflow-x:auto;box-shadow:none!important;border:0!important;border-radius:0!important}#page-cases .analyst-radar-table{min-width:920px}#page-cases .analyst-radar-table thead th{border-bottom:1px solid var(--radar-border);background:color-mix(in srgb,var(--surface2) 55%,var(--surface));color:#60758a;height:31px;font-size:var(--font-micro);letter-spacing:0;text-transform:none;padding:6px 10px;font-weight:700}#page-cases .analyst-radar-table tbody td{border-bottom:1px solid color-mix(in srgb,var(--radar-border) 78%,transparent);vertical-align:middle;height:68px;color:var(--text);line-height:1.3;font-size:var(--font-micro)!important;padding:8px 10px!important}#page-cases .analyst-radar-row{cursor:pointer;transition:background .14s,box-shadow .14s}#page-cases .analyst-radar-row:hover,#page-cases .analyst-radar-row.selected{background:color-mix(in srgb,var(--radar-blue) 3.5%,var(--surface))}#page-cases .analyst-radar-row.selected{box-shadow:inset 3px 0 var(--radar-blue)}#page-cases .protocol-chip b,#page-cases .person-stack b,#page-cases .analyst-radar-provider b,#page-cases .analyst-radar-preview>b{color:#253b51;font-size:var(--font-micro);font-weight:700;line-height:1.3;display:block}#page-cases .protocol-chip small,#page-cases .person-stack small,#page-cases .analyst-radar-provider small,#page-cases .analyst-radar-preview small{color:#71869a;font-size:var(--font-micro);margin-top:3px;line-height:1.35;display:block}#page-cases .protocol-chip .analyst-alert-badge{margin-top:5px}#page-cases .billing-chip{min-height:16px;font-size:var(--font-micro);border-radius:3px;padding:2px 6px;margin-top:5px!important}#page-cases .analyst-alert-badge,#page-cases .analyst-radar-status{min-height:19px;font-size:var(--font-micro);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border:0;border-radius:5px;justify-content:center;align-items:center;padding:3px 7px;font-weight:700;display:inline-flex}#page-cases .analyst-alert-badge.critical,#page-cases .analyst-radar-status.critical{color:var(--radar-critical);background:#fde9ed}#page-cases .analyst-alert-badge.red,#page-cases .analyst-radar-status.red{color:var(--radar-red);background:#fff0e5}#page-cases .analyst-alert-badge.amber,#page-cases .analyst-radar-status.amber{color:#d5890d;background:#fff5dd}#page-cases .analyst-alert-badge.blue,#page-cases .analyst-radar-status.blue{color:var(--radar-blue);background:#e9f3ff}#page-cases .analyst-radar-provider small{align-items:center;gap:5px;display:flex}#page-cases .analyst-radar-provider small>span,#page-cases .analyst-radar-return{background:#97a9ba;border-radius:50%;flex:0 0 5px;width:5px;height:5px;display:inline-block}#page-cases .analyst-radar-provider small>span.success,#page-cases .analyst-radar-return.success{background:#43b87a}#page-cases .analyst-radar-provider small>span.partial,#page-cases .analyst-radar-return.partial{background:#67a6ea}#page-cases .analyst-radar-preview-by{align-items:center;gap:4px;display:flex!important}#page-cases .analyst-radar-preview-by svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:10px;height:10px}#page-cases .analyst-radar-deadline{font-size:var(--font-micro);white-space:nowrap;align-items:center;gap:4px;font-weight:700;display:inline-flex}#page-cases .analyst-radar-deadline svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:11px;height:11px}#page-cases .analyst-radar-deadline.critical,#page-cases .analyst-radar-deadline.red{color:var(--radar-critical)}#page-cases .analyst-radar-deadline.amber{color:#d98b10}#page-cases .analyst-radar-deadline.blue{color:var(--radar-blue)}#page-cases .analyst-radar-row-actions{gap:4px;width:132px;display:grid}#page-cases .analyst-radar-row-actions>.btn,#page-cases .analyst-radar-row-actions-bottom>.btn{width:100%;min-width:0;height:27px;min-height:27px;font-size:var(--font-micro)!important;box-shadow:none!important;white-space:nowrap!important;border-radius:5px!important;padding:0 8px!important;font-weight:700!important;line-height:1!important}#page-cases .analyst-radar-row-actions>.btn.primary{color:#fff!important;background:#1475e9!important;border-color:#1475e9!important}#page-cases .analyst-radar-row-actions-bottom{grid-template-columns:minmax(0,1fr) 24px;gap:4px;display:grid}#page-cases .analyst-radar-reassign{justify-content:space-between;align-items:center;display:flex;background:var(--surface)!important;color:#425a70!important}#page-cases .analyst-radar-more{color:#75899d;width:24px;height:27px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;font-size:14px;display:grid}.analyst-radar-action-menu{z-index:4200;border:1px solid var(--line);background:var(--surface);border-radius:11px;width:196px;padding:6px;display:grid;position:fixed;box-shadow:0 16px 38px #182b3e2e}.analyst-radar-action-menu.hidden{display:none!important}.analyst-radar-action-menu button{width:100%;min-height:36px;color:var(--text);font:inherit;font-size:var(--font-micro);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:7px 10px;font-weight:700;display:flex}.analyst-radar-action-menu button:hover,.analyst-radar-action-menu button:focus-visible{background:var(--surface-hover);color:var(--blue);outline:0}#page-cases .analyst-radar-more:hover{background:color-mix(in srgb,var(--radar-blue) 7%,transparent);color:var(--radar-blue)}#page-cases .analyst-radar-empty{color:var(--muted);text-align:center;padding:40px 20px}#page-cases .analyst-radar-empty b{color:var(--text);font-size:12px;display:block}#page-cases .analyst-radar-empty span{font-size:var(--font-micro);margin-top:5px;display:block}#page-cases .analyst-radar-footer{border-top:1px solid var(--radar-border);min-height:38px;color:var(--muted);font-size:var(--font-micro);grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:5px 10px;display:grid}#page-cases .analyst-radar-pagination{justify-content:center;align-items:center;gap:4px;display:flex}#page-cases .analyst-radar-pagination button{border:1px solid var(--radar-border);background:var(--surface);width:23px;height:23px;color:var(--muted);font:inherit;font-size:var(--font-micro);cursor:pointer;border-radius:4px;place-items:center;padding:0;display:grid}#page-cases .analyst-radar-pagination button.active{color:#176fda;background:#e9f3ff;border-color:#7db3f6}#page-cases .analyst-radar-pagination button:disabled{opacity:.38;cursor:default}#page-cases .analyst-radar-pagination span{padding:0 2px}#page-cases .analyst-radar-page-size{border:1px solid var(--radar-border);background:var(--surface);border-radius:5px;justify-self:end;padding:5px 9px}#page-cases .analyst-radar-inspector{top:calc(var(--shell-topbar) + 10px);max-height:calc(100vh - var(--shell-topbar) - 20px);position:sticky;overflow:auto}#page-cases .analyst-radar-inspector.is-empty{min-height:300px}#page-cases .analyst-radar-inspector-empty{min-height:300px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:7px;padding:24px;display:grid}#page-cases .analyst-radar-inspector-empty>span{background:color-mix(in srgb,var(--radar-blue) 8%,var(--surface));width:40px;height:40px;color:var(--radar-blue);border-radius:50%;place-items:center;display:grid}#page-cases .analyst-radar-inspector-empty svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:21px;height:21px}#page-cases .analyst-radar-inspector-empty b{color:var(--text);font-size:var(--font-micro)}#page-cases .analyst-radar-inspector-empty p{font-size:var(--font-micro);margin:0}#page-cases .analyst-radar-inspector-head{border-bottom:1px solid var(--radar-border);justify-content:space-between;align-items:center;min-height:40px;padding:0 11px;display:flex}#page-cases .analyst-radar-inspector-head>b{color:#253b51;font-size:var(--font-micro);font-weight:700}#page-cases .analyst-radar-inspector-head button{color:#8ca0b2;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:25px;height:25px;padding:0;font-size:14px;display:grid}#page-cases .analyst-radar-inspector-head button:hover{background:color-mix(in srgb,var(--radar-blue) 6%,transparent)}#page-cases .analyst-radar-inspector-body{gap:10px;padding:10px;display:grid}#page-cases .analyst-radar-alert-card{border:1px solid #0000;border-radius:7px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:7px;padding:9px;display:grid}#page-cases .analyst-radar-alert-card>span{place-items:center;display:grid}#page-cases .analyst-radar-alert-card svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:18px;height:18px}#page-cases .analyst-radar-alert-card.critical,#page-cases .analyst-radar-alert-card.red{color:var(--radar-critical);background:#fff2f4;border-color:#f4d9df}#page-cases .analyst-radar-alert-card.amber{color:#d98b10;background:#fff8e9;border-color:#f2dfba}#page-cases .analyst-radar-alert-card.blue{color:var(--radar-blue);background:#f1f7ff;border-color:#d6e6fa}#page-cases .analyst-radar-alert-card b{font-size:var(--font-micro);text-transform:uppercase;font-weight:700;display:block}#page-cases .analyst-radar-alert-card small{font-size:var(--font-micro);margin-top:3px;display:block}#page-cases .analyst-radar-details{border-bottom:1px solid var(--radar-border);margin:0;padding:1px 0 7px;display:grid}#page-cases .analyst-radar-details>div{grid-template-columns:40% 60%;align-items:start;gap:6px;padding:5px 2px;display:grid}#page-cases .analyst-radar-details dt{color:#71869a;font-size:var(--font-micro)}#page-cases .analyst-radar-details dd{color:#344b61;font-size:var(--font-micro);text-align:right;overflow-wrap:anywhere;justify-content:flex-end;align-items:center;gap:5px;margin:0;font-weight:700;display:flex}#page-cases .analyst-radar-copy{color:#6e8297;cursor:pointer;background:0 0;border:0;place-items:center;width:18px;height:18px;padding:0;display:grid}#page-cases .analyst-radar-copy svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:11px;height:11px}#page-cases .analyst-radar-person{color:#75899d;place-items:center;width:13px;height:13px;display:grid}#page-cases .analyst-radar-person svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:11px;height:11px}#page-cases .analyst-radar-suggestion h3,#page-cases .analyst-radar-quick h3,#page-cases .analyst-radar-history h3{color:#344b61;font-size:var(--font-label);margin:0 0 10px;font-weight:700}#page-cases .analyst-radar-suggestion-card{background:#fffaf1;border:1px solid #efdfc2;border-radius:12px;padding:17px}#page-cases .analyst-radar-suggestion-title{grid-template-columns:26px minmax(0,1fr);gap:10px;display:grid}#page-cases .analyst-radar-suggestion-title>svg{fill:none;stroke:#f27327;stroke-width:1.8px;stroke-linecap:round;width:22px;height:22px}#page-cases .analyst-radar-suggestion-title b{color:#3e5267;font-size:var(--font-body);display:block}#page-cases .analyst-radar-suggestion-title p{color:#71869a;font-size:var(--font-label);margin:5px 0 0;line-height:1.5}#page-cases .analyst-radar-suggestion-card>small{color:#4a6075;font-size:var(--font-micro);margin-top:15px;font-weight:700;display:block}#page-cases .analyst-radar-suggestion-card ul{gap:8px;margin:9px 0 0;padding:0;list-style:none;display:grid}#page-cases .analyst-radar-suggestion-card li{color:#596f83;font-size:var(--font-label);padding-left:18px;line-height:1.45;position:relative}#page-cases .analyst-radar-suggestion-card li:before{content:"✓";color:#6c8295;font-weight:700;position:absolute;left:0}#page-cases .analyst-radar-quick{gap:8px;display:grid}#page-cases .analyst-radar-quick h3{margin-bottom:1px}#page-cases .analyst-radar-quick .btn{justify-content:space-between;align-items:center;width:100%;min-height:44px;display:flex;font-size:var(--font-label)!important;box-shadow:none!important;border-radius:9px!important;padding:0 14px!important}#page-cases .analyst-radar-quick .btn.primary{color:#fff!important;background:#126fe6!important;border-color:#126fe6!important}#page-cases .analyst-radar-history{border-top:1px solid var(--radar-border);margin:2px -10px -10px}#page-cases .analyst-radar-history>header{border-bottom:1px solid var(--radar-border);justify-content:space-between;align-items:center;min-height:37px;padding:0 10px;display:flex}#page-cases .analyst-radar-history>header h3{margin:0}#page-cases .analyst-radar-history>header button{color:#176fd9;font:inherit;font-size:var(--font-micro);cursor:pointer;background:0 0;border:0;padding:0}#page-cases .analyst-radar-history-list{padding:5px 10px 8px;display:grid}#page-cases .analyst-radar-history-list article{border-bottom:1px solid color-mix(in srgb,var(--radar-border) 68%,transparent);grid-template-columns:34px minmax(0,1fr);gap:7px;padding:7px 0;display:grid}#page-cases .analyst-radar-history-list article:last-child{border-bottom:0}#page-cases .analyst-radar-history-list time{color:#698097;font-size:var(--font-micro)}#page-cases .analyst-radar-history-list b{color:#51687e;font-size:var(--font-micro);font-weight:700;display:block}#page-cases .analyst-radar-history-list p{color:#8393a3;font-size:var(--font-micro);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;line-height:1.35;display:-webkit-box;overflow:hidden}#page-cases .analyst-radar-history-empty{color:var(--muted);font-size:var(--font-micro);padding:10px 0}html[data-theme=dark] #page-cases{--radar-border:var(--border-strong)}html[data-theme=dark] #page-cases .analyst-radar-logo{color:#4da2ff;background:#10283b;border-color:#294969;box-shadow:0 0 0 7px #237ce512}html[data-theme=dark] #page-cases .analyst-radar-kpi{border-color:var(--border-strong);background:var(--surface2);box-shadow:none}html[data-theme=dark] #page-cases .analyst-radar-kpi.active{border-color:color-mix(in srgb,currentColor 44%,var(--border-strong));background:color-mix(in srgb,currentColor 7%,var(--surface2))}html[data-theme=dark] #page-cases .analyst-radar-kpi-copy>small,html[data-theme=dark] #page-cases .analyst-radar-kpi-copy em{color:var(--muted)}html[data-theme=dark] #page-cases .analyst-radar-main,html[data-theme=dark] #page-cases .analyst-radar-inspector{border-color:var(--border-strong);background:var(--surface);box-shadow:0 6px 22px #00000029}html[data-theme=dark] #page-cases .analyst-radar-tabs{border-color:var(--border-strong);background:var(--surface)}html[data-theme=dark] #page-cases .analyst-radar-tabs button{color:var(--muted)}html[data-theme=dark] #page-cases .analyst-radar-toolbar{border-color:var(--border-strong);background:var(--surface2)}html[data-theme=dark] #page-cases .analyst-radar-search input,html[data-theme=dark] #page-cases .analyst-radar-field select{border-color:var(--border-strong);background:var(--surface2);color:var(--text)}html[data-theme=dark] #page-cases .analyst-radar-search input::placeholder{color:var(--muted)}html[data-theme=dark] #page-cases .analyst-radar-field small{background:var(--surface2);color:var(--muted)}html[data-theme=dark] #page-cases .analyst-radar-mine{color:var(--text-secondary)}html[data-theme=dark] #page-cases .analyst-radar-mine>span{background:#354b60}html[data-theme=dark] #page-cases .analyst-radar-mine input:checked+span{background:#284f79}html[data-theme=dark] #page-cases .analyst-radar-table thead th{border-color:var(--border-strong);background:var(--surface2);color:#8fa5b9}html[data-theme=dark] #page-cases .analyst-radar-table tbody td{border-color:var(--border-strong);color:#d8e4ee}html[data-theme=dark] #page-cases .analyst-radar-row:hover{background:#122638}html[data-theme=dark] #page-cases .analyst-radar-row.selected{box-shadow:inset 3px 0 var(--radar-blue);background:#122a40}html[data-theme=dark] #page-cases .protocol-chip b,html[data-theme=dark] #page-cases .person-stack b,html[data-theme=dark] #page-cases .analyst-radar-provider b,html[data-theme=dark] #page-cases .analyst-radar-preview>b,html[data-theme=dark] #page-cases .analyst-radar-inspector-head>b,html[data-theme=dark] #page-cases .analyst-radar-details dd,html[data-theme=dark] #page-cases .analyst-radar-suggestion h3,html[data-theme=dark] #page-cases .analyst-radar-quick h3,html[data-theme=dark] #page-cases .analyst-radar-history h3,html[data-theme=dark] #page-cases .analyst-radar-suggestion-title b{color:var(--text)}html[data-theme=dark] #page-cases .protocol-chip small,html[data-theme=dark] #page-cases .person-stack small,html[data-theme=dark] #page-cases .analyst-radar-provider small,html[data-theme=dark] #page-cases .analyst-radar-preview small,html[data-theme=dark] #page-cases .analyst-radar-details dt{color:#86a0b6}html[data-theme=dark] #page-cases .analyst-radar-reassign{color:var(--text-secondary)!important;opacity:1!important;background:#172a3a!important;border:1px solid #58738a!important}html[data-theme=dark] #page-cases .analyst-radar-reassign:hover,html[data-theme=dark] #page-cases .analyst-radar-reassign:focus-visible{color:#fff!important;background:#1d3549!important;border-color:#75a1c4!important;outline:0!important}html[data-theme=dark] #page-cases .analyst-radar-more{color:#b4c7d6!important;opacity:1!important}html[data-theme=dark] #page-cases .analyst-radar-more:hover{color:#63adff;background:#18314a}html[data-theme=dark] #page-cases .analyst-radar-footer{border-color:var(--border-strong);color:#8ea3b6}html[data-theme=dark] #page-cases .analyst-radar-pagination button,html[data-theme=dark] #page-cases .analyst-radar-page-size{background:var(--surface2);color:#bdccd9;border-color:#334b60}html[data-theme=dark] #page-cases .analyst-radar-pagination button.active{color:#72b6ff;background:#173859;border-color:#4d91e7}html[data-theme=dark] #page-cases .analyst-radar-inspector-head,html[data-theme=dark] #page-cases .analyst-radar-details,html[data-theme=dark] #page-cases .analyst-radar-history,html[data-theme=dark] #page-cases .analyst-radar-history>header{border-color:var(--border-strong)}html[data-theme=dark] #page-cases .analyst-radar-details dd{color:#e4edf5}html[data-theme=dark] #page-cases .analyst-radar-copy,html[data-theme=dark] #page-cases .analyst-radar-person{color:#8da4b8}html[data-theme=dark] #page-cases .analyst-radar-alert-card.critical,html[data-theme=dark] #page-cases .analyst-radar-alert-card.red{border-color:color-mix(in srgb,var(--radar-critical) 32%,var(--border-strong));background:color-mix(in srgb,var(--radar-critical) 10%,var(--surface2))}html[data-theme=dark] #page-cases .analyst-radar-alert-card.amber{border-color:color-mix(in srgb,var(--radar-amber) 30%,var(--border-strong));background:color-mix(in srgb,var(--radar-amber) 9%,var(--surface2))}html[data-theme=dark] #page-cases .analyst-radar-alert-card.blue{border-color:color-mix(in srgb,var(--radar-blue) 30%,var(--border-strong));background:color-mix(in srgb,var(--radar-blue) 9%,var(--surface2))}html[data-theme=dark] #page-cases .analyst-radar-suggestion-card{background:#1b211f;border-color:#65552f}html[data-theme=dark] #page-cases .analyst-radar-suggestion-title p{color:#a9b9c7}html[data-theme=dark] #page-cases .analyst-radar-suggestion-card>small{color:#d2dde6}html[data-theme=dark] #page-cases .analyst-radar-suggestion-card li{color:#a8bac9}html[data-theme=dark] #page-cases .analyst-radar-suggestion-card li:before{color:#69adf4}html[data-theme=dark] #page-cases .analyst-radar-history-list article{border-color:var(--border-strong)}html[data-theme=dark] #page-cases .analyst-radar-history-list time{color:#84a0b7}html[data-theme=dark] #page-cases .analyst-radar-history-list b{color:#c9d7e2}html[data-theme=dark] #page-cases .analyst-radar-history-list p{color:#91a6b8}@media (width<=1050px){#page-cases .analyst-radar-header{grid-template-columns:1fr}#page-cases .analyst-radar-workspace{grid-template-columns:minmax(0,1fr) 290px}#page-cases .analyst-radar-toolbar{grid-template-columns:minmax(180px,1fr) minmax(135px,.7fr) minmax(145px,.75fr) auto}#page-cases .analyst-radar-realtime{display:none}}@media (width<=900px){#page-cases .analyst-radar-workspace{grid-template-columns:1fr}#page-cases .analyst-radar-inspector{max-height:none;position:relative;top:auto}}@media (width<=760px){#page-cases>.analyst-radar-wrap{padding:8px 8px 90px}#page-cases .analyst-radar-kpis,#page-cases .analyst-radar-toolbar{grid-template-columns:1fr 1fr}#page-cases .analyst-radar-search{grid-column:1/-1}#page-cases .analyst-radar-mine{justify-self:start}#page-cases .analyst-radar-footer{grid-template-columns:1fr;justify-items:center;padding:8px}#page-cases .analyst-radar-page-size{justify-self:center}}@media (width<=1100px){.product-settings-layout{grid-template-columns:170px minmax(0,1fr);gap:22px}#page-reports .report-builder-card{border-right:0!important;border-bottom:1px solid var(--line)!important;padding-bottom:16px!important;padding-right:0!important}}@media (width<=760px){.product-page-actions{align-items:stretch;gap:7px}.product-page-actions.product-page-status{justify-content:flex-end;align-items:center}.product-page-actions>.calendar-actions{width:100%!important}.product-page-actions>.goals-period-field{width:100%}.product-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}#app .product-summary-strip>*{border-bottom:1px solid color-mix(in srgb,var(--line) 82%,transparent)!important;min-height:57px!important;padding:8px 11px!important}#app .product-summary-strip>:nth-child(2n){border-right:0!important}#app .product-summary-strip>:last-child,#app .product-summary-strip>:nth-last-child(2):nth-child(odd){border-bottom:0!important}#app .product-summary-strip>:last-child:nth-child(odd){border-right:0!important}.product-toolbar{align-items:end;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.product-toolbar :where(input,.team-search){grid-column:1/-1}#page-cases .product-list-surface{overflow-x:auto}#page-cases .product-list-surface table{min-width:780px}.product-settings-layout{grid-template-columns:1fr;gap:14px}.product-settings-nav{border:1px solid var(--line);border-radius:10px;gap:3px;padding:5px;display:flex;position:static;overflow-x:auto}.product-settings-nav a{border:0;border-bottom:2px solid #0000;min-width:max-content;padding:8px 9px}.product-settings-nav a:hover,.product-settings-nav a:focus-visible{border-bottom-color:var(--blue);border-left-color:#0000}.product-settings-section{grid-template-columns:1fr;gap:11px;padding:16px 0}#page-calendar .calendar-actions{justify-self:start!important;width:auto!important}#page-provider-detail .provider-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}#page-provider-detail .provider-metric:nth-child(2n){border-right:0}#page-provider-detail .provider-metric:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=480px){.product-summary-strip{grid-template-columns:1fr 1fr!important}#app .product-summary-strip b{font-size:17px!important}.product-toolbar{grid-template-columns:1fr!important}.product-toolbar>*{width:100%;grid-column:1!important}.product-settings-item{align-items:flex-start;padding-inline:8px}}body[data-pulse-route=attendance-detail] .pulse-sidebar-nav a[data-page=cases],body[data-pulse-route=attendance-detail] .pulse-sidebar-nav a[data-page=all],body[data-pulse-route=provider-detail] .pulse-sidebar-nav a[data-page=providers]{border-color:color-mix(in srgb,var(--blue) 46%,var(--line));background:linear-gradient(90deg,color-mix(in srgb,var(--blue) 18%,var(--surface2)),color-mix(in srgb,var(--blue) 5%,var(--surface)));color:#eaf4ff;box-shadow:inset 3px 0 0 var(--blue)}@media (width<=980px){.product-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-skeleton-dashboard>div{grid-template-columns:repeat(2,1fr)}.pulse-skeleton-dashboard>section{grid-template-columns:1fr}.pulse-detail-page>.modal>header{top:calc(var(--shell-topbar) + 2px)}}@media (width<=680px){.product-settings-grid{grid-template-columns:1fr}.page.pulse-route-exit{opacity:.82;transition-duration:64ms;transform:translateY(1px)}.page.pulse-route-enter{opacity:.84;transition-duration:.11s;transform:translateY(2px)}.pulse-route-skeleton{padding:14px 12px 84px}.pulse-skeleton-dashboard>div,.pulse-skeleton-detail>div,.pulse-skeleton-cards>div{grid-template-columns:1fr 1fr}.pulse-skeleton-dashboard>div i:nth-child(n+3),.pulse-skeleton-cards>div i:nth-child(n+3){display:none}.pulse-detail-page{padding:12px 10px 90px!important}.pulse-detail-page>.modal{border-radius:14px}.pulse-detail-page>.modal>header{position:static}.pulse-detail-page>.modal>footer{flex-wrap:wrap;bottom:74px}.pulse-detail-page>.modal>footer .modal-hint{width:100%}}@media (prefers-reduced-motion:reduce){.page.active,.page.pulse-route-exit,.page.pulse-route-enter,.page.pulse-route-enter.pulse-route-enter-active,.pulse-route-skeleton i,.pulse-section-loading:after{opacity:1;transition:none;animation:none;transform:none}.pulse-route-progress,.pulse-route-progress span{transition:none}}@media (width<=680px){.modal-overlay{box-sizing:border-box!important;width:100%!important;max-width:100vw!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;padding:max(8px,env(safe-area-inset-top,0px)) max(8px,env(safe-area-inset-right,0px)) max(8px,env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px))!important;overscroll-behavior:contain!important;place-items:center!important;position:fixed!important;inset:0!important;overflow:hidden!important}body .modal-overlay>.modal:not(.pulse-detail-page){box-sizing:border-box!important;overscroll-behavior:contain!important;border-radius:16px!important;flex-direction:column!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:100%!important;margin:0!important;display:flex!important;overflow:hidden!important}body .modal-overlay>.modal:not(.pulse-detail-page)>header{z-index:5!important;flex:none!important;width:100%!important;min-width:0!important;min-height:0!important;padding:13px 54px 12px 14px!important;display:block!important;position:relative!important}body .modal-overlay>.modal:not(.pulse-detail-page)>header>div:first-of-type{text-align:left!important;min-width:0!important;max-width:100%!important;padding:0!important;display:block!important}body .modal-overlay>.modal:not(.pulse-detail-page)>header :where(h1,h2,h3,p,small){overflow-wrap:anywhere!important;max-width:100%!important}body .modal-overlay>.modal:not(.pulse-detail-page)>header h2{letter-spacing:-.025em!important;margin:4px 0 0!important;font-size:clamp(19px,5.5vw,22px)!important;line-height:1.16!important}body .modal-overlay>.modal:not(.pulse-detail-page)>header p{font-size:var(--font-micro)!important;margin:5px 0 0!important;line-height:1.42!important}body .modal-overlay>.modal:not(.pulse-detail-page)>header small{font-size:var(--font-micro)!important;line-height:1.3!important}body .modal-overlay>.modal:not(.system-dialog)>header>.drawer-close{border-radius:11px!important;place-items:center!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;top:10px!important;left:auto!important;right:10px!important}body .modal-overlay>.modal:not(.pulse-detail-page)>.body,body .modal-overlay>.modal:not(.pulse-detail-page)>form>.body{-webkit-overflow-scrolling:touch;box-sizing:border-box!important;overscroll-behavior-y:contain!important;scrollbar-gutter:auto!important;flex:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;padding:14px!important;overflow:hidden auto!important}body .modal-overlay>.modal:not(.pulse-detail-page)>form{flex-direction:column!important;flex:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}body .modal-overlay>.modal:not(.pulse-detail-page)>footer,body .modal-overlay>.modal:not(.pulse-detail-page)>form>footer{z-index:5!important;flex-wrap:wrap!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;padding:10px 14px!important;display:flex!important;position:relative!important;overflow:hidden!important}body .modal-overlay>.modal:not(.pulse-detail-page)>footer>:where(span,small,.modal-hint),body .modal-overlay>.modal:not(.pulse-detail-page)>form>footer>:where(span,small,.modal-hint){overflow-wrap:anywhere!important;flex:100%!important;min-width:0!important;margin:0!important}body .modal-overlay>.modal:not(.pulse-detail-page)>footer>:where(.line-actions,.response-actions,.receipt-row-actions,.payment-stage-actions,.support-form-actions,.access-security-actions,.user-access-footer-actions),body .modal-overlay>.modal:not(.pulse-detail-page)>form>footer>:where(.line-actions,.response-actions,.receipt-row-actions,.payment-stage-actions,.support-form-actions,.access-security-actions,.user-access-footer-actions),body .modal-overlay>.modal:not(.pulse-detail-page)>footer>div:last-child,body .modal-overlay>.modal:not(.pulse-detail-page)>form>footer>div:last-child{flex-wrap:wrap!important;flex:100%!important;gap:8px!important;width:100%!important;min-width:0!important;display:flex!important}body .modal-overlay>.modal:not(.pulse-detail-page)>footer .btn,body .modal-overlay>.modal:not(.pulse-detail-page)>form>footer .btn{white-space:normal!important;flex:128px!important;min-width:0!important;max-width:100%!important;min-height:42px!important;padding-inline:11px!important}.modal-overlay>.modal :where(*),.modal-overlay>.tour-panel :where(*),.modal-overlay>.profile-modal :where(*){box-sizing:border-box;min-width:0}.modal-overlay>.modal :where(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),select,textarea){width:100%;min-width:0!important;max-width:100%!important;font-size:16px!important}.modal-overlay>.modal :where(button,.btn){overflow-wrap:anywhere;max-width:100%}.modal-overlay>.modal :where(fieldset,pre,code,.case-share-url,.case-link-once,.bank-search-results,.pulse-search-picker-panel){overflow-wrap:anywhere!important;min-width:0!important;max-width:100%!important}.modal-overlay>.modal :where(pre,code){white-space:pre-wrap!important;word-break:break-word!important}.modal-overlay>.modal :where(.table-wrap){-webkit-overflow-scrolling:touch;width:100%!important;max-width:100%!important;overflow:auto visible!important}.modal-overlay>.modal :where(.form-grid,.split,.analyst-picker-grid,.case-modal-grid,.case-route-editor-grid,.notice-compose-grid,.reduction-entry-grid,.reduction-proof-grid,.schedule-builder-grid,.user-access-profile-grid,.user-access-role-grid,.manual-payment-context,.cash-setup-context,.shift-modal-bar,.case-kv,.provider-mask-context){grid-template-columns:minmax(0,1fr)!important}.modal-overlay>.modal :where(.line-actions,.response-actions,.receipt-row-actions,.payment-stage-actions,.support-form-actions,.access-security-actions,.schedule-analyst-actions){flex-wrap:wrap!important;min-width:0!important;max-width:100%!important}.modal-overlay>.modal .manual-preview-options{grid-template-columns:repeat(2,minmax(0,1fr))!important}#userModal .access-password-row,#userModal .reset-password-row{grid-template-columns:minmax(0,1fr)!important}#userModal .protocol-pick{grid-template-columns:minmax(0,1fr)!important;max-width:100%!important}#userModal .user-access-footer-note{width:100%!important;min-width:0!important}#userModal .user-access-footer-actions{width:100%!important}#operationalNoticeDetailModal,#requiredNoticeModal,#analystErrorDetailModal{z-index:10150!important;padding:max(8px,env(safe-area-inset-top,0px)) max(8px,env(safe-area-inset-right,0px)) max(8px,env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px))!important}body:has(#operationalNoticeDetailModal:not(.hidden)) #mediaViewerModal,body:has(#requiredNoticeModal:not(.hidden)) #mediaViewerModal,body:has(#analystErrorDetailModal:not(.hidden)) #mediaViewerModal{z-index:10160!important}#operationalNoticeDetailModal>.notice-detail-modal,#requiredNoticeModal>.required-notice-modal,#analystErrorDetailModal>.analyst-error-detail-modal{flex-direction:column!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;display:flex!important;overflow:hidden!important}#operationalNoticeDetailModal>.notice-detail-modal>.body,#requiredNoticeModal>.required-notice-modal>.body,#analystErrorDetailModal>.analyst-error-detail-modal>.body{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain!important;flex:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;overflow:hidden auto!important}#operationalNoticeDetailModal :where(.notice-detail-meta,.notice-detail-meta>div,.notice-detail-message,.notice-ack-team,.notice-ack-list,.notice-ack-person),#requiredNoticeModal :where(.required-notice-status,.required-notice-image,.required-notice-meta,#requiredNoticeMessage),#analystErrorDetailModal :where(.analyst-error-detail-grid,.analyst-error-detail-grid>div,.analyst-error-description,.analyst-error-evidence){overflow-wrap:anywhere!important;min-width:0!important;max-width:100%!important}#operationalNoticeDetailModal .notice-detail-meta{grid-template-columns:minmax(0,1fr)!important}#operationalNoticeDetailModal .notice-detail-image img,#requiredNoticeModal .required-notice-image img{object-fit:contain!important;width:100%!important;max-width:100%!important;max-height:min(38dvh,320px)!important}#operationalNoticeDetailModal .notice-ack-controls{grid-template-columns:minmax(0,1fr)!important}#operationalNoticeDetailModal .notice-ack-list{max-height:none!important;overflow:visible!important}#operationalNoticeDetailModal>.notice-detail-modal>footer>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}#operationalNoticeDetailModal>.notice-detail-modal>footer .btn{width:100%!important}#requiredNoticeModal>.required-notice-modal>header{justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;padding:14px!important;display:flex!important}#requiredNoticeModal>.required-notice-modal>header>div{min-width:0!important;max-width:100%!important}#requiredNoticeModal>.required-notice-modal>.body{align-content:start!important;gap:12px!important;padding:14px!important;display:grid!important}#requiredNoticeModal .required-notice-meta{flex-wrap:wrap!important;min-width:0!important}#requiredNoticeModal>.required-notice-modal>footer{grid-template-columns:minmax(0,1fr)!important;gap:9px!important;padding:10px 14px!important;display:grid!important}#requiredNoticeModal>.required-notice-modal>footer>span{text-align:center!important;width:100%!important;max-width:100%!important}#requiredNoticeModal #acknowledgeRequiredNotice{flex-basis:auto!important;width:100%!important;min-height:50px!important}#analystErrorDetailModal .analyst-error-detail-grid{grid-template-columns:minmax(0,1fr)!important}#analystErrorDetailModal .analyst-error-description p{white-space:pre-wrap!important;word-break:break-word!important}#analystErrorDetailModal .analyst-error-evidence .btn{width:100%!important}#supportModal>.support-modal,#mediaViewerModal>.media-viewer-modal{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}#supportModal>.support-modal>.body,#mediaViewerModal>.media-viewer-modal>.body{flex:auto!important;min-height:0!important;padding:0!important;overflow:hidden!important}#mediaViewerModal .media-viewer-stage{width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;padding:8px!important;overflow:auto!important}#mediaViewerModal .media-viewer-stage :where(img,video,canvas){display:block;object-fit:contain!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important}#mediaViewerModal .media-viewer-stage iframe{border:0;width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important}#mediaViewerModal .media-viewer-meta{white-space:normal!important;overflow-wrap:anywhere!important;width:100%!important;max-width:100%!important;margin:0!important}#reductionModal{padding:max(8px,env(safe-area-inset-top,0px)) max(8px,env(safe-area-inset-right,0px)) max(8px,env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px))!important;place-items:center!important}#reductionModal>.reduction-modal{width:100%!important;max-width:100%!important;height:auto!important;max-height:100%!important}#reductionModal>.reduction-modal>header{min-height:0!important;padding:12px 54px 11px 12px!important}#reductionModal>.reduction-modal>header h2{font-size:21px!important}#reductionModal>.reduction-modal>.body{padding:12px!important;overflow:hidden auto!important}#reductionModal>.reduction-modal>footer{padding:10px 12px!important}#profileModal>.profile-modal{border-radius:16px!important;flex-direction:column!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:100%!important;margin:0!important;display:flex!important;overflow:hidden!important}#profileModal .profile-cover{flex-direction:row!important;flex:none!important;align-items:center!important;gap:11px!important;min-height:0!important;padding:48px 14px 14px!important}#profileModal .profile-avatar{width:56px!important;min-width:56px!important;height:56px!important;font-size:21px!important}#profileModal .profile-cover h2{overflow-wrap:anywhere!important;margin:3px 0!important;font-size:21px!important;line-height:1.15!important}#profileModal .profile-close{width:40px!important;min-width:40px!important;height:40px!important;top:9px!important;right:10px!important}#profileModal .profile-body{-webkit-overflow-scrolling:touch;flex:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;max-height:none!important;padding:14px!important;overflow:hidden auto!important}#profileModal :where(.profile-account-grid,.profile-lines,.profile-stats){grid-template-columns:minmax(0,1fr)!important}#profileModal .profile-stat{border-bottom:1px solid var(--line);border-right:0!important}#systemDialogOverlay>.system-dialog{border:1px solid color-mix(in srgb,var(--cyan) 22%,var(--line))!important;border-radius:16px!important;width:min(520px,100%)!important;max-width:100%!important;height:auto!important;max-height:min(82dvh,640px)!important}#systemDialogOverlay>.system-dialog:after{display:none!important}#systemDialogOverlay>.system-dialog>header{grid-template-columns:38px minmax(0,1fr) 40px!important;gap:9px!important;padding:14px!important}#systemDialogOverlay .system-dialog-brand{width:36px!important;height:36px!important}#systemDialogOverlay .system-dialog-heading h2{font-size:19px!important}#systemDialogOverlay>.system-dialog>.body{min-height:0!important;padding:0 14px 14px!important;overflow:hidden auto!important}#systemDialogOverlay>.system-dialog>footer{padding:10px 14px!important}.modal-overlay>.tour-panel{-webkit-overflow-scrolling:touch;overscroll-behavior:contain!important;border-radius:16px!important;flex-direction:column!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:16px 14px 12px!important;display:flex!important;position:relative!important;overflow:hidden auto!important}.modal-overlay>.tour-panel>.drawer-close{z-index:7!important;width:40px!important;min-width:40px!important;height:40px!important;position:absolute!important;top:9px!important;right:9px!important}.modal-overlay>.tour-panel>.tour-progress{z-index:6!important;background:var(--surface2)!important;flex:none!important;margin:0 48px 12px 0!important;position:sticky!important;top:0!important}.modal-overlay>.tour-panel :where(h2,p,.tour-location,.attendance-links-tour-example,pre,code){overflow-wrap:anywhere!important;max-width:100%!important}.modal-overlay>.tour-panel .attendance-links-tour-example{overflow-x:hidden!important}.modal-overlay>.tour-panel>.tour-actions{z-index:6!important;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--surface) 96%,transparent) 18%)!important;flex-wrap:wrap!important;flex:none!important;gap:8px!important;margin-top:auto!important;padding:12px 0!important;display:flex!important;position:sticky!important;bottom:0!important}.modal-overlay>.tour-panel>.tour-actions>div{flex:auto!important;gap:8px!important;min-width:0!important;display:flex!important}.modal-overlay>.tour-panel>.tour-actions .btn{white-space:normal!important;flex:112px!important;min-width:0!important;min-height:42px!important}#tourModal,#attendanceLinksTutorialModal{padding:max(8px,env(safe-area-inset-top,0px)) max(8px,env(safe-area-inset-right,0px)) max(8px,env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px))!important;place-items:center!important}.team-drawer-layer{max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}.team-drawer{width:100%!important;max-width:100vw!important;height:100%!important;max-height:100dvh!important;overflow:hidden!important}.team-drawer>header{padding-top:max(15px,env(safe-area-inset-top,0px))!important}.team-drawer-close{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}.team-drawer-body{-webkit-overflow-scrolling:touch;min-width:0!important;min-height:0!important;overflow:hidden auto!important}.team-drawer>footer{padding-bottom:max(15px,env(safe-area-inset-bottom,0px))!important;flex-wrap:wrap!important}.notification-drawer{max-width:100vw!important;max-height:100dvh!important;overflow:hidden!important}.notification-drawer .drawer-close{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}}@media (width<=430px){body .modal-overlay>.modal:not(.pulse-detail-page)>header{padding:12px 52px 11px 12px!important}body .modal-overlay>.modal:not(.pulse-detail-page)>.body,body .modal-overlay>.modal:not(.pulse-detail-page)>form>.body{padding:12px!important}body .modal-overlay>.modal:not(.pulse-detail-page)>footer,body .modal-overlay>.modal:not(.pulse-detail-page)>form>footer{padding-left:12px!important;padding-right:12px!important}.modal-overlay>.modal :where(.case-share-actions,.case-route-editor-actions,.external-contact-footer){grid-template-columns:minmax(0,1fr)!important}.modal-overlay>.modal :where(.case-share-actions,.case-route-editor-actions,.external-contact-footer) .btn{width:100%!important}#systemDialogOverlay .system-dialog-details{grid-template-columns:minmax(0,1fr)!important}#requiredNoticeModal .required-notice-lock{display:none!important}#operationalNoticeDetailModal>.notice-detail-modal>footer>div{grid-template-columns:minmax(0,1fr)!important}.modal-overlay>.tour-panel>.tour-actions{align-items:stretch!important}.modal-overlay>.tour-panel>.tour-actions>div{flex-basis:100%!important;width:100%!important}}@media (width<=680px) and (height<=500px){.modal-overlay{padding:6px!important}body .modal-overlay>.modal:not(.pulse-detail-page){border-radius:13px!important;max-height:calc(100dvh - 12px)!important}body .modal-overlay>.modal:not(.pulse-detail-page)>header{padding-top:9px!important;padding-bottom:9px!important}body .modal-overlay>.modal:not(.pulse-detail-page)>header h2{font-size:18px!important}body .modal-overlay>.modal:not(.pulse-detail-page)>header p{display:none!important}body .modal-overlay>.modal:not(.pulse-detail-page)>footer,body .modal-overlay>.modal:not(.pulse-detail-page)>form>footer{padding-top:7px!important;padding-bottom:7px!important}.modal-overlay>.tour-panel{max-height:calc(100dvh - 12px)!important}}body[data-pulse-route=attendance-detail] .pulse-shell-main{overflow-x:hidden}.pulse-detail-page{padding:18px clamp(14px,2vw,30px) max(84px,calc(env(safe-area-inset-bottom) + 34px))!important}.pulse-detail-page>.attendance-monitoring-page{margin:0 auto;display:block;width:min(1480px,100%)!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.pulse-detail-page>.attendance-monitoring-page>.attendance-entity-header{z-index:2;border:0;border-bottom:1px solid color-mix(in srgb,var(--line) 86%,transparent);box-shadow:none;background:0 0;justify-content:space-between;align-items:flex-start;gap:22px;padding:4px 2px 18px;display:flex;position:relative;top:auto}.attendance-entity-copy{min-width:0}.attendance-entity-copy>small,.attendance-section-heading small,.attendance-live-head small{color:#6f91b4;font-size:var(--font-micro);letter-spacing:.14em;margin-bottom:7px;font-weight:700;display:block}.attendance-entity-title-row{align-items:center;gap:13px;min-width:0;display:flex}.attendance-entity-title-row h2{color:#f4f8fc;letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.2vw,38px);line-height:1.05}.attendance-entity-title-row>b{border:1px solid color-mix(in srgb,currentColor 34%,transparent);background:color-mix(in srgb,currentColor 9%,transparent);min-height:27px;font-size:var(--font-micro);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:5px 10px;display:inline-flex}.attendance-entity-copy>p{color:#91a6ba;margin:8px 0 0;font-size:13px}.attendance-entity-meta{color:#6f8599;font-size:var(--font-micro);flex-wrap:wrap;gap:7px 16px;margin-top:13px;display:flex}.attendance-entity-meta span{gap:5px;display:flex}.attendance-entity-meta b{color:#d9e6f1;font-weight:700}.attendance-back{color:#c7d6e3;min-height:38px;font:700 var(--font-micro)/1 inherit;cursor:pointer;white-space:nowrap;background:#0c1723;border:1px solid #24374a;border-radius:10px;justify-content:center;align-items:center;padding:8px 13px;display:inline-flex}.attendance-back:hover{color:#fff;border-color:#3a88b4}.pulse-detail-page>.attendance-monitoring-page>.attendance-monitoring-body{gap:18px;max-height:none;display:grid;background:0 0!important;padding:17px 0 22px!important;overflow:visible!important}.attendance-situation-strip{grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;background:linear-gradient(110deg,#0a1825f5,#08121deb)!important;border:1px solid #1e3345!important;border-radius:14px!important;gap:0!important;margin:0!important;padding:0!important;display:grid!important;box-shadow:0 14px 34px #00000029!important}.attendance-situation-strip>div{min-width:0;background:0 0!important;border:0!important;border-right:1px solid #6f99bb21!important;padding:15px 18px!important}.attendance-situation-strip>div:last-child{border-right:0!important}.attendance-situation-strip small{letter-spacing:.13em;color:#65839d!important;font-size:var(--font-micro)!important}.attendance-situation-strip b{color:#eef7ff;overflow-wrap:anywhere;margin-top:6px;line-height:1.1;display:block;font-size:clamp(17px,1.6vw,24px)!important}.attendance-live-monitor{background:linear-gradient(150deg,#091521,#08111b);border:1px solid #1b3143;border-radius:18px;grid-template-columns:minmax(0,1.75fr) minmax(280px,.75fr);grid-template-areas:"head head""map summary""empty empty";gap:13px;padding:14px;display:grid;box-shadow:0 20px 52px #0000003b}.attendance-live-head{grid-area:head;justify-content:space-between;align-items:center;gap:16px;padding:2px 3px;display:flex}.attendance-live-head h3,.attendance-section-heading h3{color:#edf5fc;letter-spacing:-.015em;margin:0;font-size:17px}.attendance-live-head>span{color:#7d95a9;font-size:var(--font-micro);letter-spacing:.09em;background:#0b1a27;border:1px solid #294155;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-weight:700;display:inline-flex}.attendance-live-head>span:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.attendance-live-head>span[data-state=live]{color:#52dcae;border-color:#33d3a257}.attendance-live-head>span[data-state=stale]{color:#ffbd58;border-color:#ffb94a57}.attendance-live-head>span[data-state=lost],.attendance-live-head>span[data-state=error]{color:#ff7a7a;border-color:#ff676757}.attendance-live-head>span[data-state=arrived]{color:#73c5ff;border-color:#5bb7ff5c}.attendance-map-stage{background:radial-gradient(circle at 45% 45%,#10283a,#07111b 70%);border:1px solid #203a50;border-radius:14px;grid-area:map;min-height:clamp(350px,43vh,480px);position:relative;overflow:hidden}.attendance-live-map{width:100%;height:100%;min-height:inherit}.attendance-map-stage .leaflet-container{z-index:0;width:100%;height:100%;font:inherit;background:#0a1621}.attendance-map-stage .leaflet-container img,.attendance-map-stage .leaflet-tile{max-width:none!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important}.attendance-map-stage .leaflet-control-zoom{overflow:hidden;border:1px solid #ffffff29!important;border-radius:10px!important}.attendance-map-stage .leaflet-control-zoom a{color:#dbeaf6;background:#07111beb}.attendance-map-stage .leaflet-control-attribution{color:#6a8195;font-size:var(--font-micro);background:#060e16c7}.attendance-map-stage .pulse24-map-pin{background:#12314a;border:2px solid #ffffffd6;border-radius:13px 13px 16px 16px;place-items:center;width:36px;height:40px;display:grid;box-shadow:0 8px 20px #00000061}.attendance-map-stage .pulse24-map-pin svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.attendance-map-stage .pulse24-map-route-status,.attendance-map-stage .pulse24-map-legend{z-index:500;pointer-events:none;position:absolute}.attendance-map-stage .pulse24-map-route-status{color:#c0d3e2;font-size:var(--font-micro);background:#050d15db;border-radius:8px;padding:6px 9px;bottom:12px;left:12px}.attendance-map-stage .pulse24-map-legend{color:#c0d3e2;font-size:var(--font-micro);background:#050d15db;border-radius:8px;gap:10px;padding:6px 9px;display:flex;bottom:12px;right:12px}.attendance-map-stage .pulse24-map-legend span{align-items:center;gap:5px;display:flex}.attendance-map-stage .pulse24-map-legend i{border-top:3px solid #ff3f9b;width:18px;display:block}.attendance-map-toolbar{z-index:550;position:absolute;top:12px;right:12px}.attendance-map-toolbar .btn{backdrop-filter:blur(9px);background:#051019e0;border-color:#7bbde44d}.attendance-map-state{z-index:510;color:#9fb2c4;text-align:center;background:#060f18bd;place-items:center;padding:24px;font-size:12px;display:grid;position:absolute;inset:0}.attendance-map-retry{z-index:520;position:absolute;bottom:38%;left:50%;transform:translate(-50%)}.attendance-live-summary{border-left:1px solid #5887a926;flex-direction:column;grid-area:summary;min-width:0;padding:6px 7px 6px 16px;display:flex}.attendance-live-provider small{color:#66849d;font-size:var(--font-micro);letter-spacing:.12em;font-weight:700}.attendance-live-provider b{color:#f0f6fb;margin-top:6px;font-size:19px;line-height:1.22;display:block}.attendance-live-provider span{color:#9cb1c2;font-size:var(--font-micro);background:#486b8617;border-left:2px solid #557189;margin-top:9px;padding:8px 10px;line-height:1.4;display:block}.attendance-live-provider span[data-direction=above]{color:#ffc0b5;border-color:#ff7d69}.attendance-live-provider span[data-direction=below]{color:#9be8ce;border-color:#47d6a7}.attendance-live-summary dl{gap:0;margin:auto 0 0;display:grid}.attendance-live-summary dl>div{border-bottom:1px solid #5e85a421;justify-content:space-between;gap:14px;padding:11px 2px;display:flex}.attendance-live-summary dt{color:#6f879a;font-size:var(--font-micro)}.attendance-live-summary dd{color:#e5eff7;text-align:right;margin:0;font-size:12px;font-weight:700}.attendance-tracking-empty{background:#08141f8c;border:1px dashed #688eac3d;border-radius:10px;grid-area:empty;align-items:center;gap:10px;padding:10px 12px;display:flex}.attendance-tracking-empty[hidden]{display:none}.attendance-tracking-empty b{color:#a9bac8;font-size:var(--font-micro);letter-spacing:.08em}.attendance-tracking-empty span{color:#71899d;font-size:var(--font-micro)}.attendance-operational-section,.attendance-timeline-section{background:#08121cb8;border:1px solid #1b2e3e;border-radius:16px;padding:17px 18px}.attendance-section-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.attendance-section-heading>div:last-child{text-align:right}.attendance-section-heading>div:last-child b{color:#d7e5ef;font-size:13px}.attendance-section-heading>span{color:#6f879a;font-size:var(--font-micro)}.attendance-monitoring-page .case-modal-grid{display:block!important}.attendance-monitoring-page .case-modal-grid>section{min-width:0}.attendance-monitoring-page .case-kv{background:#091722;border:1px solid #1b3041;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden}.attendance-monitoring-page .case-kv .kv{background:0 0;border:1px solid #5a84a31f;border-top:0;border-left:0;border-radius:0;padding:12px 14px}.attendance-monitoring-page .response-question{background:#0a1925;border-color:#20384b;margin-top:14px}.attendance-monitoring-page .attendance-note-field{margin-top:14px!important}.attendance-monitoring-page .case-provider-panel{border-radius:16px!important;margin:0!important}.attendance-monitoring-page .case-central-topbar{position:relative!important;top:auto!important}.pulse-detail-page>.attendance-monitoring-page>.attendance-page-actions{z-index:1;box-shadow:none;background:0 0;border:0;border-top:1px solid #1a2b39;justify-content:flex-end;align-items:center;gap:9px;padding:14px 0 0;display:flex;position:relative;bottom:auto}.attendance-page-actions .modal-hint{color:#6f8495;margin-right:auto}.attendance-monitoring-page.is-cross-read .response-question,.attendance-monitoring-page.is-cross-read .attendance-note-field{display:none}.attendance-monitoring-page.is-cross-read .attendance-page-actions button,.attendance-monitoring-page.is-cross-read .case-central-section button,.attendance-monitoring-page.is-cross-read .case-mask-add{display:none!important}@media (width<=1100px){.attendance-live-monitor{grid-template-columns:minmax(0,1.5fr) minmax(250px,.8fr)}.attendance-map-stage{min-height:clamp(330px,39vh,410px)}.attendance-monitoring-page .case-kv{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.pulse-detail-page{padding:9px 10px max(118px,calc(env(safe-area-inset-bottom) + 94px))!important}.pulse-detail-page>.attendance-monitoring-page>.attendance-entity-header{gap:10px;padding-bottom:14px}.attendance-entity-title-row{flex-direction:column;align-items:flex-start;gap:8px}.attendance-entity-title-row h2{font-size:24px}.attendance-entity-copy>p{font-size:var(--font-micro)}.attendance-entity-meta{gap:5px;margin-top:10px;display:grid}.attendance-back{min-height:36px;padding:7px 9px;font-size:0}.attendance-back:before{content:"←";font-size:16px}.attendance-situation-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.attendance-situation-strip>div{padding:12px 13px!important}.attendance-situation-strip>div:nth-child(2){border-right:0!important}.attendance-situation-strip>div:nth-child(-n+2){border-bottom:1px solid #6f99bb21!important}.attendance-situation-strip b{font-size:17px!important}.attendance-live-monitor{border-radius:14px;grid-template-columns:1fr;grid-template-areas:"head""summary""map""empty";padding:10px}.attendance-live-head{flex-direction:column;align-items:flex-start}.attendance-live-head>span{align-self:flex-start}.attendance-map-stage{min-height:clamp(270px,73vw,330px)}.attendance-live-summary{border:0;padding:2px}.attendance-live-summary dl{border-top:1px solid #5e85a421;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.attendance-live-summary dl>div{padding:9px 4px;display:block}.attendance-live-summary dd{text-align:left;margin-top:3px}.attendance-tracking-empty{flex-direction:column;align-items:flex-start;gap:4px}.attendance-operational-section,.attendance-timeline-section{border-radius:13px;padding:14px 12px}.attendance-section-heading{flex-direction:column;align-items:flex-start;gap:5px}.attendance-section-heading>div:last-child{text-align:left}.attendance-monitoring-page .case-kv{grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-detail-page>.attendance-monitoring-page>.attendance-page-actions{flex-direction:column;align-items:stretch;padding:13px 0 0}.attendance-page-actions .modal-hint{margin:0}.attendance-page-actions .btn{width:100%}}#page-history .protocol-history-search{grid-template-columns:minmax(260px,520px) auto;align-items:start;gap:10px 12px;max-width:780px;margin:0 0 22px}#page-history .protocol-history-field{min-width:0}#page-history .protocol-history-field input{width:100%;min-width:0}#page-history .protocol-history-action{white-space:nowrap;align-self:start;min-width:190px;margin-top:24px}#page-history .protocol-history-error{min-height:18px;color:var(--red);margin:6px 0 0;font-size:12px;font-weight:700;line-height:1.3}#page-history .protocol-history-field.has-error input{border-color:var(--red);box-shadow:0 0 0 3px color-mix(in srgb,var(--red) 12%,transparent)}#page-history .protocol-history-result:empty{display:none}#tvSettingsModal .tv-settings-audio-control{justify-items:stretch;gap:7px;width:190px;min-width:0;display:grid}#tvSettingsModal .tv-audio-state{min-height:16px;color:var(--muted);font-size:var(--font-micro);text-align:left;font-weight:700;line-height:1.35;display:block}#tvSettingsModal .tv-audio-state[data-state=active]{color:var(--green)}#tvSettingsModal .tv-settings-audio-control .tv-setting-action{white-space:nowrap;width:100%;max-width:100%}@media (width<=760px){#page-history .protocol-history-search{grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:16px}#page-history .protocol-history-field input{font-size:16px}#page-history .protocol-history-action{width:100%;max-width:100%;margin-top:0}}@media (width<=620px){#tvSettingsModal .tv-settings-audio-control{width:100%}#tvSettingsModal .tv-audio-state{text-align:left}}#page-dev .dev61-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin:24px 0 11px;padding:0 2px;display:flex}#page-dev .dev61-section-heading small{color:var(--cyan);font-size:var(--font-micro);letter-spacing:.14em;font-weight:700}#page-dev .dev61-section-heading h2{margin:4px 0 0;font-size:19px}#page-dev .dev61-section-heading>span{color:var(--muted);font-size:var(--font-micro);text-align:right}#page-dev .dev61-system-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#page-dev .dev61-preview-card{min-width:0}#page-dev .dev61-tool-grid{gap:8px;margin-top:14px;display:grid}#page-dev .dev61-tool-grid a{border:1px solid var(--line);background:color-mix(in srgb,var(--surface2) 62%,transparent);min-width:0;color:var(--text);border-radius:11px;gap:4px;padding:12px 13px;text-decoration:none;transition:border-color .16s,background .16s;display:grid}#page-dev .dev61-tool-grid a:hover,#page-dev .dev61-tool-grid a:focus-visible{border-color:color-mix(in srgb,var(--cyan) 60%,var(--line));background:color-mix(in srgb,var(--cyan) 7%,var(--surface2));outline:0}#page-dev .dev61-tool-grid b{font-size:13px}#page-dev .dev61-tool-grid span{color:var(--muted);font-size:var(--font-micro);line-height:1.45}#page-dev .dev61-preview-rule{border-left:2px solid var(--green);background:color-mix(in srgb,var(--green) 5%,transparent);align-items:flex-start;gap:8px;margin-top:13px;padding:10px 11px;display:flex}#page-dev .dev61-preview-rule b{color:var(--green);font-size:var(--font-micro);text-transform:uppercase;letter-spacing:.06em;flex:none}#page-dev .dev61-preview-rule span{color:var(--muted);font-size:var(--font-micro);line-height:1.4}#page-dev #devSchemaLive.ok,#page-dev #devCacheState.ok{color:var(--green)}#page-dev #devSchemaLive.warn,#page-dev #devCacheState.warn{color:var(--amber)}.ops-row[role=button]:focus-visible{outline:2px solid color-mix(in srgb,var(--cyan) 72%,white);outline-offset:-2px;background:linear-gradient(90deg,color-mix(in srgb,var(--blue) 9%,transparent),transparent)}.attendance-situation-strip{grid-template-columns:repeat(6,minmax(0,1fr))!important}.attendance-monitoring-page .attendance-info-groups{background:#fff;border:1px solid #dfe6ed;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.attendance-info-group{color:#29425c;background:#fff;border-bottom:1px solid #e5ebf1;border-right:1px solid #e5ebf1;min-width:0;padding:15px 16px}.attendance-info-group:nth-child(3n){border-right:0}.attendance-info-group>small{color:#52789d;letter-spacing:.04em;margin-bottom:10px;font-size:12px;font-weight:700;line-height:1.2;display:block}.attendance-info-group dl{gap:8px;margin:0;display:grid}.attendance-info-group dl>div{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.attendance-info-group dt{color:#607892;font-size:13px;font-weight:400;line-height:1.35}.attendance-info-group dd{color:#29425c;text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;font-weight:700;line-height:1.35}@media (width<=1180px){#page-dev .dev61-system-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#page-dev .dev61-preview-card{grid-column:1/-1}.attendance-situation-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}.attendance-situation-strip>div:nth-child(3n){border-right:0!important}.attendance-situation-strip>div:nth-child(-n+3){border-bottom:1px solid #6f99bb21!important}}@media (width<=760px){#page-dev .dev61-section-heading{flex-direction:column;align-items:flex-start;gap:4px;margin-top:19px}#page-dev .dev61-section-heading>span{text-align:left}#page-dev .dev61-system-grid{grid-template-columns:minmax(0,1fr)}#page-dev .dev61-preview-card{grid-column:auto}.attendance-situation-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.attendance-situation-strip>div{border-bottom:1px solid #6f99bb21!important;border-right:1px solid #6f99bb21!important}.attendance-situation-strip>div:nth-child(2n){border-right:0!important}.attendance-situation-strip>div:nth-last-child(-n+2){border-bottom:0!important}.attendance-monitoring-page .attendance-info-groups{grid-template-columns:minmax(0,1fr)}.attendance-info-group,.attendance-info-group:nth-child(3n){border-right:0}.attendance-info-group:last-child{border-bottom:0}.attendance-monitoring-page .attendance-info-groups{background:#091722!important;border-color:#1b3041!important}.attendance-info-group{background:0 0!important;border-bottom-color:#5a84a321!important;border-right-color:#5a84a321!important}.attendance-info-group>small{color:#6f91b4!important}.attendance-info-group dt{color:#6f879a!important}.attendance-info-group dd{color:#dce9f3!important}}.director-wrap{max-width:1320px;margin:0 auto;padding:30px 30px 70px}.director-intro,.director-section-head{border-bottom:1px solid #91a5c82e;justify-content:space-between;align-items:flex-end;gap:34px;padding:34px 0 30px;display:flex}.director-intro>div:first-child,.director-section-head{max-width:900px}.director-intro small,.director-section-head small,.director-foundation-note small{font-size:var(--font-micro);letter-spacing:.14em;text-transform:uppercase;opacity:.66;font-weight:700}.director-intro h2,.director-section-head h2{letter-spacing:-.04em;margin:7px 0 8px;font-size:clamp(28px,3vw,46px);line-height:1.04}.director-intro p,.director-section-head p,.director-foundation-note p{opacity:.72;max-width:820px;margin:0;line-height:1.7}.director-context-state{align-items:center;gap:12px;min-width:210px;padding-bottom:5px;display:flex}.director-context-state>span{background:#63e8a5;border-radius:50%;width:9px;height:9px;box-shadow:0 0 18px #63e8a58c}.director-context-state div{flex-direction:column;gap:3px;display:flex}.director-context-state small{font-size:var(--font-micro);letter-spacing:.13em;opacity:.54}.director-context-state b{font-size:13px}.director-overview-metrics{border-bottom:1px solid #91a5c82e;padding:26px 0 8px}.director-overview-metrics>header{justify-content:space-between;align-items:flex-end;gap:28px;padding-bottom:18px;display:flex}.director-overview-metrics>header>div{flex-direction:column;gap:5px;display:flex}.director-overview-metrics>header small{font-size:var(--font-micro);letter-spacing:.14em;opacity:.5;font-weight:700}.director-overview-metrics>header b{font-size:17px}.director-overview-metrics>header>span{font-size:var(--font-micro);opacity:.5;text-align:right}.director-metric-flow{border-top:1px solid #91a5c81f;border-bottom:1px solid #91a5c81f;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.director-metric-flow article{min-width:0;padding:24px 22px 22px 0}.director-metric-flow article+article{border-left:1px solid #91a5c81f;padding-left:22px}.director-metric-flow article small{font-size:var(--font-micro);letter-spacing:.13em;opacity:.48;margin-bottom:7px;font-weight:700;display:block}.director-metric-flow article strong{letter-spacing:-.04em;margin-bottom:8px;font-size:clamp(26px,3vw,40px);font-weight:700;line-height:1;display:block}.director-metric-flow article span{font-size:var(--font-micro);opacity:.62;line-height:1.5}.director-metric-flow article span b{font-weight:700}.director-quality-line{justify-content:space-between;gap:24px;padding:16px 0 4px;font-size:12px;display:flex}.director-quality-line>span{align-items:center;gap:7px;display:flex}.director-quality-line b{font-size:14px}.director-quality-line small{font-size:var(--font-micro);letter-spacing:.08em;opacity:.5;text-transform:uppercase}.director-priority-list{border-top:1px solid #91a5c81f;flex-direction:column;margin-top:20px;display:flex}.director-priority-list>a{color:inherit;border-bottom:1px solid #91a5c81f;grid-template-columns:minmax(210px,.8fr) minmax(320px,1.4fr) 34px;align-items:center;gap:28px;padding:24px 4px;text-decoration:none;transition:all .18s;display:grid}.director-priority-list>a:hover{background:#6491e609;padding-left:10px}.director-priority-list a div{align-items:center;gap:15px;display:flex}.director-priority-list a small{font-size:var(--font-micro);opacity:.38}.director-priority-list a h3{margin:0;font-size:18px}.director-priority-list a p{opacity:.67;margin:0;line-height:1.55}.director-priority-list a>span{text-align:right;opacity:.5;font-size:22px}.director-foundation-note{border-top:1px solid #91a5c82e;border-bottom:1px solid #91a5c82e;margin-top:42px;padding:28px 0}.director-foundation-note h3{margin:7px 0;font-size:22px}.director-section-head{display:block}.director-data-section{border-top:1px solid #91a5c824;border-bottom:1px solid #91a5c824;margin-top:22px}.director-data-section>header{justify-content:space-between;align-items:flex-end;gap:24px;padding:22px 4px 18px;display:flex}.director-data-section>header>div{flex-direction:column;gap:5px;display:flex}.director-data-section>header small{font-size:var(--font-micro);letter-spacing:.13em;opacity:.5;font-weight:700}.director-data-section>header b{font-size:17px}.director-data-section>header>span{font-size:var(--font-micro);opacity:.5;text-align:right}.director-data-head{font-size:var(--font-micro);letter-spacing:.1em;text-transform:uppercase;opacity:.48;border-top:1px solid #91a5c81a;border-bottom:1px solid #91a5c81a;gap:18px;padding:12px 4px;font-weight:700;display:grid}.director-client-grid,.director-network-grid{grid-template-columns:minmax(220px,1.5fr) repeat(4,minmax(110px,.65fr))}.director-data-list{flex-direction:column;display:flex}.director-data-row{border-bottom:1px solid #91a5c81a;align-items:center;gap:18px;padding:18px 4px;display:grid}.director-data-row:last-child{border-bottom:0}.director-data-row>div{min-width:0}.director-data-row b{font-size:14px}.director-data-row small{font-size:var(--font-micro);opacity:.5;margin-top:4px;display:block}.director-data-row span{font-size:13px}.director-data-row em{font-style:normal;font-size:var(--font-micro);opacity:.5}.director-data-empty{opacity:.55;padding:26px 4px;font-size:12px}.director-performance-summary{margin-top:0}.director-performance-grid{grid-template-columns:minmax(210px,1.45fr) 82px repeat(4,minmax(100px,.7fr)) minmax(125px,.85fr)}.director-performance-score{letter-spacing:-.03em;font-weight:700;font-size:19px!important}.director-confidence{align-items:center;gap:6px;font-weight:700;display:inline-flex}.director-confidence:before{content:"";opacity:.8;background:currentColor;border-radius:50%;width:7px;height:7px}.director-confidence-high{color:#63e8a5}.director-confidence-medium{color:#f0c86a}.director-confidence-low,.director-confidence-insufficient{opacity:.62}.director-performance-governance{margin-top:34px}.director-performance-governance article span{max-width:900px}.director-intelligence-coverage-grid{grid-template-columns:minmax(240px,1.35fr) 110px 110px minmax(180px,.9fr)}.director-intelligence-month-grid{grid-template-columns:minmax(135px,.85fr) repeat(5,minmax(125px,.8fr))}.director-intelligence-guidance{margin-top:32px}.director-lines{border-top:1px solid #91a5c81f;margin-top:18px}.director-lines article{border-bottom:1px solid #91a5c81f;grid-template-columns:minmax(190px,.42fr) 1fr;gap:30px;padding:24px 4px;display:grid}.director-lines article b{font-size:15px}.director-lines article span{opacity:.7;line-height:1.6}@media (width<=760px){.director-wrap{padding:20px 18px 56px}.director-intro{display:block}.director-context-state{margin-top:24px}.director-overview-metrics>header{display:block}.director-overview-metrics>header>span{text-align:left;margin-top:8px;display:block}.director-metric-flow{grid-template-columns:1fr 1fr}.director-metric-flow article{padding:18px 14px 18px 0}.director-metric-flow article+article{padding-left:14px}.director-metric-flow article:nth-child(3){border-top:1px solid #91a5c81f;border-left:0;padding-left:0}.director-metric-flow article:nth-child(4){border-top:1px solid #91a5c81f}.director-quality-line{display:block}.director-quality-line>span{margin:9px 0}.director-priority-list>a{grid-template-columns:1fr 24px;gap:10px}.director-priority-list a div,.director-priority-list a p{grid-column:1}.director-priority-list a>span{grid-area:1/2/3}.director-data-section>header{display:block}.director-data-section>header>span{text-align:left;margin-top:8px;display:block}.director-data-head{display:none}.director-client-grid.director-data-row,.director-network-grid.director-data-row{grid-template-columns:1fr 1fr;gap:12px 16px}.director-client-grid.director-data-row>div:first-child,.director-network-grid.director-data-row>div:first-child{grid-column:1/-1}.director-intelligence-coverage-grid.director-data-row,.director-intelligence-month-grid.director-data-row{grid-template-columns:1fr 1fr;gap:14px 16px}.director-intelligence-coverage-grid.director-data-row>div:first-child,.director-intelligence-month-grid.director-data-row>div:first-child{grid-column:1/-1}.director-lines article{grid-template-columns:1fr;gap:8px}.director-performance-grid.director-data-row{grid-template-columns:1fr 1fr;gap:14px 16px}.director-performance-grid.director-data-row>div:first-child{grid-column:1/-1}}.team-structure-wrap{gap:18px;display:grid}.team-structure-hero,.team-structure-main,.team-structure-leader-card,.team-structure-unlinked,.team-structure-history{border:1px solid var(--line);background:var(--surface);border-radius:20px}.team-structure-hero{justify-content:space-between;align-items:flex-start;gap:22px;padding:24px;display:flex}.team-structure-hero>div:first-child{max-width:780px}.team-structure-hero h2,.team-structure-main h2{margin:6px 0 8px}.team-structure-hero p,.team-structure-main p{color:var(--muted);margin:0}.team-structure-hero small,.team-structure-main>header small,.team-structure-leader-card>header small,.team-structure-unlinked>header small,.team-structure-history>header small{letter-spacing:.11em;text-transform:uppercase}.team-structure-hero-side{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.team-structure-actions{flex-wrap:wrap;gap:8px;display:flex}.team-structure-main{padding:22px}.team-structure-main>header{margin-bottom:18px}.team-structure-leader-card{margin-bottom:14px;overflow:hidden}.team-structure-leader-card>header,.team-structure-unlinked>header,.team-structure-history>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.team-structure-leader-card h3,.team-structure-unlinked h3,.team-structure-history h3{margin:4px 0}.team-structure-members{display:grid}.team-structure-member{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:15px 18px;display:grid}.team-structure-member:last-child{border-bottom:0}.team-structure-person{align-items:center;gap:12px;min-width:0;display:flex}.team-structure-person>span:last-child{gap:3px;min-width:0;display:grid}.team-structure-person b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-structure-person small,.team-structure-status small{color:var(--muted)}.team-structure-status{justify-items:end;gap:5px;display:grid}.team-structure-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.team-structure-unlinked,.team-structure-history{margin-top:18px}.team-structure-unlinked>header>span,.team-structure-history>header>span{border:1px solid var(--line);border-radius:999px;place-items:center;min-width:32px;height:32px;padding:0 10px;font-weight:700;display:grid}.team-structure-unlinked-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.team-structure-unlinked-grid article{border:1px solid var(--line);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.team-structure-unlinked-grid article>div{gap:3px;display:grid}.team-structure-unlinked-grid small{color:var(--muted)}.team-structure-history-list{display:grid}.team-structure-history-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:14px;padding:14px 18px;display:grid}.team-structure-history-list article:last-child{border-bottom:0}.team-structure-history-list article>div{gap:3px;display:grid}.team-structure-history-list span,.team-structure-history-list small{color:var(--muted);font-size:12px}.team-structure-modal-layer{z-index:10020;backdrop-filter:blur(8px);background:#000000ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.team-structure-modal-layer.hidden{display:none!important}.team-structure-dialog{border:1px solid var(--line);background:var(--surface);border-radius:22px;width:min(620px,100%);max-height:min(760px,100vh - 40px);padding:22px;overflow:auto;box-shadow:0 28px 90px #0000006b}.team-structure-dialog>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.team-structure-dialog>header h2{margin:5px 0 7px}.team-structure-dialog>header p{color:var(--muted);margin:0}.team-structure-close{border:1px solid var(--line);width:38px;height:38px;color:inherit;cursor:pointer;background:0 0;border-radius:12px;font-size:24px}.team-structure-dialog form{gap:16px;display:grid}.team-structure-dialog textarea{resize:vertical;min-height:105px}.team-structure-dialog footer{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.director-leadership-performance{gap:14px;width:100%;display:grid}.director-leadership-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.director-leadership-summary>span{border:1px solid var(--line);border-radius:14px;gap:3px;padding:13px;display:grid}.director-leadership-summary b{font-size:22px}.director-leadership-summary small,.director-leadership-note,.director-leadership-empty span{color:var(--muted)}.director-leadership-list{gap:8px;display:grid}.director-leadership-list article{border:1px solid var(--line);border-radius:14px;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(90px,.6fr));align-items:center;gap:12px;padding:13px;display:grid}.director-leadership-list article>div,.director-leadership-list article>span{gap:3px;display:grid}.director-leadership-list article>span{justify-items:end}.director-leadership-list small{color:var(--muted)}.director-leadership-note{margin:0;font-size:12px;line-height:1.5}.director-leadership-empty{gap:5px;display:grid}@media (width<=900px){.team-structure-hero{flex-direction:column}.team-structure-hero-side{justify-content:flex-start}.team-structure-member{grid-template-columns:1fr}.team-structure-status{justify-items:start}.team-structure-row-actions{justify-content:flex-start}.team-structure-unlinked-grid,.team-structure-history-list article,.director-leadership-summary,.director-leadership-list article{grid-template-columns:1fr}.director-leadership-list article>span{justify-items:start}}body{font-size:15px;line-height:1.48}button,input,select,textarea{font-size:14px!important}label,small,.form-hint,.field-hint,.helper-text,.help-text,.muted-text,.modal-help{line-height:1.45;font-size:13.5px!important}#page-team-structure{font-size:15px}#page-team-structure p,#page-team-structure span,#page-team-structure li,#page-team-structure td,#page-team-structure th{line-height:1.48}#teamStructureModal{font-size:15px}#teamStructureModal label{font-weight:700;font-size:14px!important}#teamStructureModal input,#teamStructureModal select,#teamStructureModal textarea{line-height:1.45;font-size:15px!important}#teamStructureModal button{font-weight:700;font-size:14px!important}#teamStructureModal textarea{min-height:108px}#teamStructureModal h1,#teamStructureModal h2,#teamStructureModal h3{line-height:1.2}.pulse-sidebar-nav,.pulse-topbar,.pulse-bottom-nav,table{font-size:14px}th{font-size:13.5px}td{font-size:14px}@media (width<=768px){body{font-size:15px}button,input,select,textarea{font-size:15px!important}label{font-size:14px!important}#teamStructureModal{font-size:15px}}@media (width<=720px){body .modal-overlay>.modal:not(.system-dialog)>header{padding-right:60px!important}body .modal-overlay>.modal:not(.system-dialog)>header>.drawer-close,body .modal-overlay>.tour-panel>.drawer-close{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;font-size:23px!important;top:10px!important;right:10px!important}}.attendance-map-state{backdrop-filter:blur(10px);color:#b8cad8!important;width:max-content!important;max-width:calc(100% - 190px)!important;font-size:var(--font-micro)!important;text-align:center!important;pointer-events:none!important;background:#051019e0!important;border:1px solid #74a5c747!important;border-radius:999px!important;place-items:center!important;padding:8px 12px!important;font-weight:700!important;line-height:1.35!important;display:grid!important;inset:12px auto auto 50%!important;transform:translate(-50%)!important;box-shadow:0 8px 24px #0003!important}.attendance-map-state[data-state=error]{color:#ffc1c1!important;background:#2b0f14e6!important;border-color:#ff7a7a5c!important}.attendance-map-retry{z-index:560!important;top:54px!important;bottom:auto!important}@media (width<=720px){.attendance-map-state{border-radius:11px!important;max-width:calc(100% - 24px)!important;top:58px!important}.attendance-map-retry{top:104px!important}}.attendance-map-retry{display:none!important}.attendance-monitoring-page .attendance-operational-section{background:#08121c94;border:1px solid #1b2e3e;border-radius:16px;padding:16px 18px 18px}.attendance-monitoring-page .attendance-operational-section .attendance-section-heading{border-bottom:1px solid #5a84a324;align-items:center;margin-bottom:13px;padding-bottom:11px}.attendance-monitoring-page .attendance-operational-section .case-modal-grid{display:block!important}.attendance-monitoring-page .attendance-operational-section .case-modal-grid>section{grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr);grid-template-areas:"meta actions""meta note""status status";align-items:start;gap:12px 18px;min-width:0;display:grid}.attendance-monitoring-page .attendance-info-groups{color:#29425c;background:#fff;border:0;border-radius:0;grid-area:meta;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;min-width:0;display:grid;overflow:visible}.attendance-monitoring-page .attendance-info-group,.attendance-monitoring-page .attendance-info-group:nth-child(3n){color:#29425c;background:#fff;border:0;border-bottom:1px solid #e3e9ef;min-width:0;padding:14px 0 15px}.attendance-monitoring-page .attendance-info-group:nth-last-child(-n+2){border-bottom:0}.attendance-monitoring-page .attendance-info-group>small{color:#557b9f;letter-spacing:.035em;margin-bottom:8px;font-size:12px;font-weight:700;line-height:1.2}.attendance-monitoring-page .attendance-info-group dl{gap:7px;margin:0;display:grid}.attendance-monitoring-page .attendance-info-group dl>div{grid-template-columns:minmax(110px,.72fr) minmax(0,1.28fr);align-items:start;gap:14px;min-height:20px;display:grid}.attendance-monitoring-page .attendance-info-group dt{color:#617991;font-size:13px;font-weight:400;line-height:1.35}.attendance-monitoring-page .attendance-info-group dd{color:#263e56;text-align:left;overflow-wrap:anywhere;opacity:1;-webkit-text-fill-color:#263e56;margin:0;font-size:13px;font-weight:700;line-height:1.35}.attendance-monitoring-page .response-question{background:#0a1925;border:1px solid #20384b;border-radius:12px;grid-area:actions;min-width:0;padding:13px 14px 14px;margin:0!important}.attendance-monitoring-page .response-question>small{color:#6f91b4;font-size:var(--font-micro);letter-spacing:.12em;margin-bottom:4px;font-weight:700;display:block}.attendance-monitoring-page .response-question>h3{color:#e7f1f8;margin:0 0 11px;font-size:14px;line-height:1.25}.attendance-monitoring-page .response-actions{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;gap:6px!important;display:grid!important}.attendance-monitoring-page .response-actions button{width:100%;min-width:0;min-height:34px;font-size:var(--font-micro);white-space:normal;padding:7px 9px;line-height:1.2;margin:0!important}.attendance-monitoring-page .preview-editor{border-top:1px solid #5a84a324;margin-top:10px;padding-top:10px}.attendance-monitoring-page .preview-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.attendance-monitoring-page .preview-options button{min-width:0;padding:7px 5px}.attendance-monitoring-page .attendance-note-field{background:#0917229e;border:1px solid #5a84a324;border-radius:11px;grid-area:note;min-width:0;padding:11px 13px 12px;margin:0!important}.attendance-monitoring-page .attendance-note-field label{color:#7295b6;font-size:var(--font-micro);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-weight:700;display:block}.attendance-monitoring-page .attendance-note-field textarea{resize:vertical;width:100%;min-height:72px;max-height:130px}.attendance-monitoring-page #analystCaseActionStatus{grid-area:status;margin:0}@media (width<=1050px){.attendance-monitoring-page .attendance-operational-section .case-modal-grid>section{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:12px 14px}.attendance-monitoring-page .attendance-info-groups{grid-template-columns:minmax(0,1fr)}.attendance-monitoring-page .attendance-info-group:nth-last-child(-n+2){border-bottom:1px solid #5a84a321}.attendance-monitoring-page .attendance-info-group:last-child{border-bottom:0}}@media (width<=760px){.attendance-monitoring-page .attendance-operational-section{padding:13px 12px}.attendance-monitoring-page .attendance-operational-section .case-modal-grid>section{grid-template-columns:minmax(0,1fr);grid-template-areas:"actions""meta""note""status";gap:11px;display:grid}.attendance-monitoring-page .attendance-info-groups{grid-template-columns:minmax(0,1fr)}.attendance-monitoring-page .attendance-info-group,.attendance-monitoring-page .attendance-info-group:nth-child(3n),.attendance-monitoring-page .attendance-info-group:nth-last-child(-n+2){border-bottom:1px solid #5a84a321;border-right:0;padding:10px 0}.attendance-monitoring-page .attendance-info-group:last-child{border-bottom:0}.attendance-monitoring-page .response-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.attendance-monitoring-page .preview-options{grid-template-columns:repeat(3,minmax(0,1fr))}.attendance-monitoring-page .attendance-note-field textarea{min-height:68px}}.attendance-monitoring-page .pulse-case-central{overflow:hidden;box-shadow:none!important;background:#08121c94!important;border:1px solid #1b2e3e!important;border-radius:16px!important;margin:0!important;padding:0!important}.attendance-monitoring-page .case-central-topbar{border-bottom:1px solid #5a84a324;align-items:center;padding:13px 16px 12px}.attendance-monitoring-page .case-central-topbar h3{margin:2px 0;font-size:16px}.attendance-monitoring-page .case-central-topbar p{font-size:var(--font-micro)}.attendance-monitoring-page .case-central-state{font-size:var(--font-micro);padding:5px 8px}.attendance-monitoring-page .case-mask-status-grid{background:0 0;border-bottom:1px solid #5a84a324;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0 16px;display:grid}.attendance-monitoring-page .case-mask-status{min-width:0;background:0 0!important;border:0!important;border-right:1px solid #5a84a324!important;border-radius:0!important;grid-template-columns:26px minmax(0,1fr) auto!important;gap:9px!important;padding:11px 12px 11px 0!important}.attendance-monitoring-page .case-mask-status:last-child{border-right:0!important;padding-left:12px!important;padding-right:0!important}.attendance-monitoring-page .case-mask-number{font-size:var(--font-micro);border:1px solid #5a84a338;background:#0b1925!important;border-radius:7px!important;width:24px!important;height:24px!important}.attendance-monitoring-page .case-mask-status.received .case-mask-number{color:#68dfb8;border-color:#47d6a752}.attendance-monitoring-page .case-mask-status.pending .case-mask-number{color:#ffbd58;border-color:#ffb94a52}.attendance-monitoring-page .case-mask-copy small{font-size:var(--font-micro);letter-spacing:.09em}.attendance-monitoring-page .case-mask-copy b,.attendance-monitoring-page .case-mask-time{font-size:var(--font-micro);margin-top:2px}.attendance-monitoring-page .case-missing-mask-hint{font-size:var(--font-micro)!important;background:#ffb94a06!important;border:0!important;border-bottom:1px solid #5a84a31f!important;border-radius:0!important;margin:0!important;padding:8px 16px!important;line-height:1.4!important}.attendance-monitoring-page .pulse-case-central>.case-provider-summary{background:0 0!important;border:0!important;border-bottom:1px solid #5a84a324!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:0!important;padding:0 16px!important;display:grid!important}.attendance-monitoring-page .pulse-case-central>.case-provider-summary>div{min-width:0;background:0 0!important;border:0!important;border-right:1px solid #5a84a31f!important;border-radius:0!important;padding:10px 12px!important}.attendance-monitoring-page .pulse-case-central>.case-provider-summary>div:first-child{padding-left:0!important}.attendance-monitoring-page .pulse-case-central>.case-provider-summary>div:last-child{border-right:0!important;padding-right:0!important}.attendance-monitoring-page .pulse-case-central>.case-provider-summary small{font-size:var(--font-micro);letter-spacing:.08em}.attendance-monitoring-page .pulse-case-central>.case-provider-summary b{font-size:var(--font-micro);margin-top:3px}.attendance-monitoring-page .case-central-section{border-bottom:1px solid #5a84a324;padding:13px 16px}.attendance-monitoring-page .case-central-section-head{align-items:center;margin-bottom:9px}.attendance-monitoring-page .case-central-section-head h4{margin:2px 0;font-size:13px}.attendance-monitoring-page .case-central-section-head p{font-size:var(--font-micro)}.attendance-monitoring-page .case-route-point-list{background:#091722;border:1px solid #5a84a324;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:hidden;margin:0!important}.attendance-monitoring-page .case-route-point{background:0 0;border:0;border-right:1px solid #5a84a324;border-radius:0;gap:7px;min-width:0;padding:10px 12px}.attendance-monitoring-page .case-route-point:last-child{border-right:0}.attendance-monitoring-page .case-route-point.is-validated{border-top:2px solid #53b8e880}.attendance-monitoring-page .case-route-point-main{gap:8px}.attendance-monitoring-page .case-route-point-main small{font-size:var(--font-micro)}.attendance-monitoring-page .case-route-point-main b{font-size:var(--font-micro);margin-top:3px;line-height:1.32}.attendance-monitoring-page .case-route-point-main span:not(.case-route-source){font-size:var(--font-micro);margin-top:3px}.attendance-monitoring-page .case-route-source{font-size:var(--font-micro);padding:4px 6px}.attendance-monitoring-page .case-route-point-actions{gap:5px}.attendance-monitoring-page .case-route-point-actions .btn{min-height:29px;font-size:var(--font-micro);padding:5px 8px}.attendance-monitoring-page .case-share-list{background:#091722;border:1px solid #5a84a324;border-radius:10px;gap:0;display:grid;overflow:hidden}.attendance-monitoring-page .case-share-row{background:0 0;border:0;border-bottom:1px solid #5a84a324;border-radius:0;grid-template-columns:30px minmax(150px,1fr) auto auto;grid-template-areas:"mark copy status actions"".url url url";align-items:center;gap:7px 10px;min-width:0;padding:10px 11px;display:grid}.attendance-monitoring-page .case-share-row:last-child{border-bottom:0}.attendance-monitoring-page .case-share-mark{width:28px;height:28px;font-size:var(--font-micro);border-radius:8px}.attendance-monitoring-page .case-share-copy small,.attendance-monitoring-page .case-share-copy b{font-size:var(--font-micro)}.attendance-monitoring-page .case-share-copy span{font-size:var(--font-micro);margin-top:1px}.attendance-monitoring-page .case-share-status{font-size:var(--font-micro);padding:4px 7px}.attendance-monitoring-page .case-share-actions{gap:5px}.attendance-monitoring-page .case-share-actions .btn{min-height:29px;font-size:var(--font-micro);padding:5px 8px}.attendance-monitoring-page .case-share-url input{height:32px;font-size:var(--font-micro)}.attendance-monitoring-page #caseProviderFeedback{min-height:0;margin:0;padding:0 16px}.attendance-monitoring-page #caseProviderFeedback:not(:empty){border-top:1px solid #5a84a31f;padding-top:8px;padding-bottom:8px}@media (width<=760px){.attendance-monitoring-page .case-central-topbar{align-items:flex-start;padding:12px 13px}.attendance-monitoring-page .case-mask-status-grid{grid-template-columns:minmax(0,1fr);padding:0 13px}.attendance-monitoring-page .case-mask-status,.attendance-monitoring-page .case-mask-status:last-child{border-bottom:1px solid #5a84a31f!important;border-right:0!important;padding:10px 0!important}.attendance-monitoring-page .case-mask-status:last-child{border-bottom:0!important}.attendance-monitoring-page .case-missing-mask-hint{padding-left:13px!important;padding-right:13px!important}.attendance-monitoring-page .pulse-case-central>.case-provider-summary{grid-template-columns:minmax(0,1fr)!important;padding:0 13px!important}.attendance-monitoring-page .pulse-case-central>.case-provider-summary>div,.attendance-monitoring-page .pulse-case-central>.case-provider-summary>div:first-child,.attendance-monitoring-page .pulse-case-central>.case-provider-summary>div:last-child{border-bottom:1px solid #5a84a31f!important;border-right:0!important;padding:9px 0!important}.attendance-monitoring-page .pulse-case-central>.case-provider-summary>div:last-child{border-bottom:0!important}.attendance-monitoring-page .case-central-section{padding:12px 13px!important}.attendance-monitoring-page .case-route-point-list{grid-template-columns:minmax(0,1fr)}.attendance-monitoring-page .case-route-point{border-bottom:1px solid #5a84a324;border-right:0}.attendance-monitoring-page .case-route-point:last-child{border-bottom:0}.attendance-monitoring-page .case-share-row{grid-template-columns:28px minmax(0,1fr);grid-template-areas:"mark copy""status status""actions actions""url url";gap:7px 9px}.attendance-monitoring-page .case-share-actions{flex-wrap:wrap;justify-content:flex-start;display:flex}.attendance-monitoring-page .case-share-actions .btn{flex:auto;width:auto}}.attendance-monitoring-page .case-route-section .case-central-section-head{align-items:center;margin-bottom:8px}.attendance-monitoring-page .case-route-section .case-central-section-head p{display:none}.attendance-monitoring-page .case-route-section .case-central-section-head small{margin-bottom:2px}.attendance-monitoring-page .case-route-section .case-central-section-head h4{margin:0;font-size:13px}.attendance-monitoring-page .case-route-section .case-route-point-list{background:#0917228c;border:1px solid #5a84a324;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:hidden;margin:0!important}.attendance-monitoring-page .case-route-section .case-route-point{background:0 0;border:0;border-right:1px solid #5a84a324;border-radius:0;min-width:0;padding:11px 13px;display:block}.attendance-monitoring-page .case-route-section .case-route-point:last-child{border-right:0}.attendance-monitoring-page .case-route-section .case-route-point.is-validated{border-top:0}.attendance-monitoring-page .case-route-section .case-route-point-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.attendance-monitoring-page .case-route-section .case-route-point-main>div{min-width:0}.attendance-monitoring-page .case-route-section .case-route-point-main small{color:#6f91b4;font-size:var(--font-micro);letter-spacing:.11em;margin:0 0 4px;font-weight:700;display:block}.attendance-monitoring-page .case-route-section .case-route-point-main b{color:#dce9f3;font-size:var(--font-micro);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.4;display:block}.attendance-monitoring-page .case-route-section .case-route-source{font-size:var(--font-micro);border-radius:999px;align-self:center;padding:4px 7px}.attendance-monitoring-page .case-route-section .case-route-source.localized{color:#68dfb8;background:#47d6a70d;border-color:#47d6a74d}.attendance-monitoring-page .case-route-section .case-route-point-actions{display:none!important}.attendance-monitoring-page .case-route-editor{margin-top:10px}@media (width<=760px){.attendance-monitoring-page .case-route-section .case-central-section-head{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;display:flex}.attendance-monitoring-page .case-route-section .case-central-section-head>div{min-width:0}.attendance-monitoring-page .case-route-section .case-route-point-list{grid-template-columns:minmax(0,1fr)}.attendance-monitoring-page .case-route-section .case-route-point{border-bottom:1px solid #5a84a324;border-right:0}.attendance-monitoring-page .case-route-section .case-route-point:last-child{border-bottom:0}.attendance-monitoring-page .case-route-section .case-route-point-main{grid-template-columns:minmax(0,1fr) auto}}.attendance-monitoring-page{font-size:12px}.attendance-monitoring-page .attendance-section-heading small,.attendance-monitoring-page .attendance-live-head small,.attendance-monitoring-page .attendance-entity-copy>small{font-size:var(--font-micro);letter-spacing:.11em;font-weight:700}.attendance-monitoring-page .attendance-section-heading h3,.attendance-monitoring-page .attendance-live-head h3{letter-spacing:-.015em;font-size:18px;font-weight:700;line-height:1.2}.attendance-monitoring-page .attendance-info-group>small{letter-spacing:.035em;font-size:12px}.attendance-monitoring-page .attendance-info-group dt{font-size:13px;line-height:1.35}.attendance-monitoring-page .attendance-info-group dd{color:#263e56;opacity:1;-webkit-text-fill-color:#263e56;font-size:13px;font-weight:700;line-height:1.35}.attendance-monitoring-page .response-question{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:2px 0 0!important}.attendance-monitoring-page .response-question>small{font-size:var(--font-micro);margin-bottom:5px}.attendance-monitoring-page .response-question>h3{margin:0 0 10px;font-size:15px;font-weight:700;line-height:1.3}.attendance-monitoring-page .response-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:7px!important;display:grid!important}.attendance-monitoring-page .response-actions button{color:#d8e6f0;width:100%;min-width:0;min-height:38px;font-size:var(--font-micro);text-align:left;white-space:normal;background:#0b1925b8;border:1px solid #688eac33;justify-content:flex-start;align-items:center;font-weight:700;line-height:1.2;display:flex;border-radius:8px!important;margin:0!important;padding:8px 10px!important}.attendance-monitoring-page .response-actions button:hover{color:#fff;background:#122a3cc7;border-color:#53b8e86b}.attendance-monitoring-page .attendance-note-field{box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #5a84a324!important;border-radius:0!important;margin:0!important;padding:12px 0 0!important}.attendance-monitoring-page .attendance-note-field>label{font-size:var(--font-micro);letter-spacing:.08em;margin-bottom:7px;font-weight:700}.attendance-monitoring-page .attendance-note-field textarea{border-radius:8px;min-height:82px;padding:10px 11px;font-size:12px;line-height:1.45}.attendance-monitoring-page .attendance-note-actions{justify-content:flex-end;align-items:center;margin-top:8px;display:flex}.attendance-monitoring-page .attendance-note-actions .btn{min-width:158px;min-height:36px;font-size:var(--font-micro);padding:7px 12px;font-weight:700}.attendance-monitoring-page .attendance-page-actions{align-items:center;gap:8px}.attendance-monitoring-page .attendance-page-actions .btn{min-height:36px;font-size:var(--font-micro);padding:7px 12px;font-weight:700}.attendance-monitoring-page .attendance-situation-strip small{font-size:var(--font-micro)!important;letter-spacing:.1em!important;font-weight:700!important}.attendance-monitoring-page .attendance-situation-strip b{font-weight:700!important}.attendance-monitoring-page .case-central-topbar h3{font-size:17px;font-weight:700}.attendance-monitoring-page .case-central-topbar p,.attendance-monitoring-page .case-central-section-head p{font-size:var(--font-micro);line-height:1.4}.attendance-monitoring-page .case-central-section-head h4{font-size:14px;font-weight:700}@media (width<=760px){.attendance-monitoring-page .response-actions{grid-template-columns:minmax(0,1fr)}.attendance-monitoring-page .response-actions button{min-height:40px}.attendance-monitoring-page .attendance-note-actions .btn{width:100%}.attendance-monitoring-page .attendance-page-actions{align-items:stretch}}body[data-pulse-route=attendance-detail] .response-actions button[data-case-action=arrived]{--case-action-tone:#2da875}body[data-pulse-route=attendance-detail] .response-actions button[data-case-action=still-waiting]{--case-action-tone:#d99a2d}body[data-pulse-route=attendance-detail] .response-actions button[data-case-action=loaded]{--case-action-tone:#229fc4}body[data-pulse-route=attendance-detail] .response-actions button[data-case-action=destination]{--case-action-tone:#7658d3}body[data-pulse-route=attendance-detail] .response-actions button[data-case-action=new-preview]{--case-action-tone:#397fc7}body[data-pulse-route=attendance-detail] .response-actions button[data-case-action=no-response]{--case-action-tone:#c66d2e}body[data-pulse-route=attendance-detail] .response-actions button[data-case-action=cancelled]{--case-action-tone:#d64a62}body[data-pulse-route=attendance-detail] .response-actions button[data-case-action=replace]{--case-action-tone:#c63c83}body[data-pulse-route=attendance-detail] .response-actions button[data-case-action=vehicle-at-base]{--case-action-tone:#168a75}body[data-pulse-route=attendance-detail] .response-actions button[data-case-action=create-base-exit]{--case-action-tone:#6557c8}body[data-pulse-route=attendance-detail] .response-actions button[data-case-action=service-cancelled]{--case-action-tone:#d64a62}body[data-pulse-route=attendance-detail] .response-actions button[data-case-action=cancelled-cost]{--case-action-tone:#cf7628}body[data-pulse-route=attendance-detail] .response-actions button.is-current-state{border-color:color-mix(in srgb, var(--case-action-tone,var(--blue)) 72%, var(--line))!important;background:color-mix(in srgb, var(--case-action-tone,var(--blue)) 14%, var(--surface))!important;color:color-mix(in srgb, var(--case-action-tone,var(--blue)) 82%, var(--text))!important;box-shadow:inset 4px 0 0 var(--case-action-tone,var(--blue)), 0 0 0 2px color-mix(in srgb, var(--case-action-tone,var(--blue)) 15%, transparent)!important;font-weight:700!important;position:relative!important}@media (width>=761px){body[data-pulse-route=attendance-detail] .response-actions button.is-current-state:not(.is-working){padding-right:62px!important}body[data-pulse-route=attendance-detail] .response-actions button.is-current-state:not(.is-working):after{content:"ATUAL";z-index:2;border:1px solid color-mix(in srgb, var(--case-action-tone,var(--blue)) 36%, transparent);background:color-mix(in srgb, var(--case-action-tone,var(--blue)) 10%, var(--surface));width:auto;height:auto;color:var(--case-action-tone,var(--blue));font-size:var(--font-micro);letter-spacing:.055em;border-radius:999px;padding:3px 6px;font-weight:700;line-height:1;position:absolute;top:50%;right:10px;box-shadow:none!important;animation:none!important;transform:translateY(-50%)!important}}html[data-theme=light] body[data-pulse-route=attendance-detail] .response-actions button.is-current-state{background:color-mix(in srgb, var(--case-action-tone,var(--blue)) 10%, #fff)!important;color:color-mix(in srgb, var(--case-action-tone,var(--blue)) 78%, #183044)!important}body[data-pulse-route=attendance-detail] .response-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(50px,auto)!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}body[data-pulse-route=attendance-detail] .response-actions button{box-sizing:border-box!important;text-align:left!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:50px!important;margin:0!important;padding:10px 13px!important;font-size:13.5px!important;font-weight:700!important;line-height:1.25!important;display:flex!important;overflow:visible!important}body[data-pulse-route=attendance-detail] .response-actions button.is-current-state:not(.is-working){padding:10px 13px!important}body[data-pulse-route=attendance-detail] .response-actions button.is-current-state:not(.is-working):after{content:"ATUAL";width:auto!important;min-width:44px!important;height:22px!important;font-size:var(--font-micro)!important;letter-spacing:.055em!important;white-space:nowrap!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;margin:0 0 0 auto!important;padding:0 7px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important;position:static!important;inset:auto!important;transform:none!important}body[data-pulse-route=attendance-detail] .response-actions button.is-current-state:not(.is-working){min-width:0!important}@media (width>=761px){body[data-pulse-route=attendance-detail] .response-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-pulse-route=attendance-detail] .response-actions button{min-height:50px!important}}@media (width<=760px){body[data-pulse-route=attendance-detail] .response-actions{grid-template-columns:minmax(0,1fr)!important}body[data-pulse-route=attendance-detail] .response-actions button{min-height:48px!important}}@media (width>=981px){html[data-theme=light] body[data-pulse-route=attendance-detail] #analystCaseModal{backdrop-filter:none!important;background:#f5f7fa!important;align-items:flex-start!important;padding:6px 0 32px!important;overflow:auto!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] #analystCaseModal{align-items:flex-start!important;padding:6px 0 32px!important;overflow:auto!important}html[data-theme=light] body[data-pulse-route=attendance-detail] #analystCaseModal .attendance-monitoring-page{background:#fff!important;border:1px solid #e3e8ee!important;border-radius:10px!important;width:calc(100% - 28px)!important;max-width:none!important;min-height:0!important;max-height:none!important;margin:0 auto!important;overflow:visible!important;box-shadow:0 10px 30px #1f30450f!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] #analystCaseModal .attendance-monitoring-page{border-radius:10px!important;width:calc(100% - 28px)!important;max-width:none!important;min-height:0!important;max-height:none!important;margin:0 auto!important;overflow:visible!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-entity-header{background:#fff!important;border:0!important;border-bottom:1px solid #edf1f4!important;align-items:flex-start!important;min-height:0!important;padding:16px 19px 10px!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-entity-header{border:0!important;align-items:flex-start!important;min-height:0!important;padding:16px 19px 10px!important}html[data-theme=light] body[data-pulse-route=attendance-detail] #analystCaseTag{color:#3b7ca3!important;font-size:var(--font-micro)!important;letter-spacing:.05em!important;font-weight:700!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] #analystCaseTag{font-size:var(--font-micro)!important;letter-spacing:.05em!important;font-weight:700!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-entity-title-row,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-entity-title-row{gap:8px!important;margin-top:6px!important}html[data-theme=light] body[data-pulse-route=attendance-detail] #analystCaseTitle{color:#1f3044!important;margin:0!important;font-size:19px!important;font-weight:700!important;line-height:1.05!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] #analystCaseTitle{margin:0!important;font-size:19px!important;font-weight:700!important;line-height:1.05!important}html[data-theme=light] body[data-pulse-route=attendance-detail] #caseAlertValue{color:#d44d70!important;min-height:21px!important;font-size:var(--font-micro)!important;background:#fff3f6!important;border:1px solid #efbdc9!important;border-radius:999px!important;padding:3px 9px!important;font-weight:700!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] #caseAlertValue{min-height:21px!important;font-size:var(--font-micro)!important;border-radius:999px!important;padding:3px 9px!important;font-weight:700!important}html[data-theme=light] body[data-pulse-route=attendance-detail] #analystCaseSummary{color:#6c7d90!important;font-size:var(--font-micro)!important;margin-top:7px!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] #analystCaseSummary{font-size:var(--font-micro)!important;margin-top:7px!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-entity-meta,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-entity-meta{gap:15px!important;margin-top:6px!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-entity-meta span,html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-entity-meta b,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-entity-meta span,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-entity-meta b{font-size:var(--font-micro)!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-back{color:#344a61!important;min-height:32px!important;font-size:var(--font-micro)!important;box-shadow:none!important;background:#fff!important;border:1px solid #dbe2e9!important;border-radius:7px!important;padding:0 12px!important;font-weight:700!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-back{min-height:32px!important;font-size:var(--font-micro)!important;border-radius:7px!important;padding:0 12px!important;font-weight:700!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-monitoring-body{background:#fff!important;gap:9px!important;padding:9px 19px 16px!important;display:grid!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-monitoring-body{gap:9px!important;padding:9px 19px 16px!important;display:grid!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-situation-strip{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;margin:0!important;padding:0!important;display:grid!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-situation-strip{border:0!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;margin:0!important;padding:0!important;display:grid!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-kpi{min-width:0;position:relative;overflow:hidden;background:#fff!important;border:1px solid #e2e8ee!important;border-radius:7px!important;grid-template-columns:29px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-height:54px!important;padding:8px 9px!important;display:grid!important;box-shadow:0 3px 8px #1f304509!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-kpi{min-width:0;position:relative;overflow:hidden;border-radius:7px!important;grid-template-columns:29px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-height:54px!important;padding:8px 9px!important;display:grid!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-kpi:before{content:"";background:#8291a4;height:2px;position:absolute;top:-1px;left:-1px;right:-1px}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-kpi:before{content:"";height:2px;position:absolute;top:-1px;left:-1px;right:-1px}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-kpi-preview:before{background:#f6a32e}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-kpi-eta:before{background:#27a9e9}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-kpi-provider:before{background:#775cf5}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-kpi-location:before{background:#32b571}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-kpi-updated:before{background:#4384f4}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-kpi-owner:before{background:#ed4a8e}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-kpi-icon{color:#5f7389;background:#f5f7fa;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-kpi-icon{border-radius:6px;place-items:center;width:27px;height:27px;display:grid}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-kpi-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-kpi-icon svg{fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-kpi-preview .attendance-kpi-icon{color:#ef9b25;background:#fff7ea}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-kpi-eta .attendance-kpi-icon{color:#25a7e8;background:#eef8fd}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-kpi-provider .attendance-kpi-icon{color:#7359ef;background:#f3f0ff}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-kpi-location .attendance-kpi-icon{color:#32ad6d;background:#eef9f3}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-kpi-updated .attendance-kpi-icon{color:#3f82ee;background:#eef5ff}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-kpi-owner .attendance-kpi-icon{color:#e9488b;background:#fff1f7}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-kpi-copy,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-kpi-copy{gap:3px;min-width:0;display:grid}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-kpi-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#748397!important;font-size:var(--font-micro)!important;letter-spacing:.03em!important;font-weight:700!important;line-height:1!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-kpi-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:var(--font-micro)!important;letter-spacing:.03em!important;font-weight:700!important;line-height:1!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-kpi-copy b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#203044!important;font-size:var(--font-micro)!important;font-weight:700!important;line-height:1.15!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-kpi-copy b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:var(--font-micro)!important;font-weight:700!important;line-height:1.15!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-live-monitor{box-shadow:none!important;background:#fff!important;border:1px solid #e2e8ee!important;border-radius:7px!important;grid-template-columns:minmax(0,2.15fr) minmax(280px,.85fr)!important;grid-template-areas:"head head""map summary"!important;gap:7px 10px!important;padding:9px 10px 10px!important;display:grid!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-live-monitor{border-radius:7px!important;grid-template-columns:minmax(0,2.15fr) minmax(280px,.85fr)!important;grid-template-areas:"head head""map summary"!important;gap:7px 10px!important;padding:9px 10px 10px!important;display:grid!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-live-head,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-live-head{grid-area:head;border:0!important;min-height:24px!important;padding:0!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-live-head small,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-live-head small{font-size:var(--font-micro)!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-live-head h3{color:#203044!important;font-size:var(--font-micro)!important;margin-top:2px!important;font-weight:700!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-live-head h3{font-size:var(--font-micro)!important;margin-top:2px!important;font-weight:700!important}html[data-theme=light] body[data-pulse-route=attendance-detail] #caseTrackingState{color:#d54d72!important;font-size:var(--font-micro)!important;background:#fff4f7!important;border:1px solid #f0c4ce!important;border-radius:999px!important;padding:3px 8px!important;font-weight:700!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] #caseTrackingState{font-size:var(--font-micro)!important;border-radius:999px!important;padding:3px 8px!important;font-weight:700!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-map-stage{grid-area:map;background:#edf4f7!important;border:1px solid #dfe6ec!important;border-radius:6px!important;height:196px!important;min-height:196px!important;overflow:hidden!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-map-stage{grid-area:map;border-radius:6px!important;height:196px!important;min-height:196px!important;overflow:hidden!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-live-map,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-live-map{width:100%!important;height:100%!important;min-height:196px!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-live-summary{grid-area:summary;align-self:stretch;min-width:0;box-shadow:none!important;background:#fff!important;border:1px solid #e1e7ed!important;border-radius:6px!important;padding:10px 11px!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-live-summary{grid-area:summary;align-self:stretch;min-width:0;border-radius:6px!important;padding:10px 11px!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-live-provider small,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-live-provider small{font-size:var(--font-micro)!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-live-provider b{color:#203044!important;font-size:var(--font-micro)!important;margin-top:3px!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-live-provider b{font-size:var(--font-micro)!important;margin-top:3px!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-live-provider span{color:#65788e!important;font-size:var(--font-micro)!important;background:#f4f6f9!important;border-radius:5px!important;margin-top:7px!important;padding:6px 8px!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-live-provider span{font-size:var(--font-micro)!important;border-radius:5px!important;margin-top:7px!important;padding:6px 8px!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-live-summary dl,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-live-summary dl{margin-top:6px!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-live-summary dl>div{border-bottom:1px solid #edf1f4!important;min-height:25px!important;padding:5px 0!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-live-summary dl>div{min-height:25px!important;padding:5px 0!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-live-summary dt,html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-live-summary dd,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-live-summary dt,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-live-summary dd{font-size:var(--font-micro)!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-tracking-empty,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-tracking-empty{display:none!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .pulse-case-central{box-shadow:none!important;background:#fff!important;border:1px solid #e2e8ee!important;border-radius:7px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:"central route""masks route""provider route""links links""feedback feedback"!important;gap:8px 10px!important;margin:0!important;padding:9px 10px 10px!important;display:grid!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .pulse-case-central{border-radius:7px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:"central route""masks route""provider route""links links""feedback feedback"!important;gap:8px 10px!important;margin:0!important;padding:9px 10px 10px!important;display:grid!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-central-topbar{grid-area:central;background:0 0!important;border:0!important;padding:0!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-central-topbar{grid-area:central;border:0!important;padding:0!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-central-topbar>div:first-child>small,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-central-topbar>div:first-child>small{display:none!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-central-topbar h3{color:#203044!important;font-size:var(--font-micro)!important;margin:0!important;font-weight:700!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-central-topbar h3{font-size:var(--font-micro)!important;margin:0!important;font-weight:700!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-central-topbar p,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-central-topbar p{font-size:var(--font-micro)!important;margin-top:2px!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-central-heading-actions,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-central-heading-actions{display:none!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-mask-status-grid{grid-area:masks;background:0 0!important;border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin:0!important;padding:0!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-mask-status-grid{grid-area:masks;border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin:0!important;padding:0!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-mask-status{background:#fff!important;border-radius:6px!important;grid-template-columns:25px minmax(0,1fr)!important;gap:7px!important;min-height:55px!important;padding:7px 8px!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-mask-status{border-radius:6px!important;grid-template-columns:25px minmax(0,1fr)!important;gap:7px!important;min-height:55px!important;padding:7px 8px!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-mask-number,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-mask-number{width:23px!important;height:23px!important;font-size:var(--font-micro)!important;border-radius:5px!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-mask-status small,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-mask-status small{font-size:var(--font-micro)!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-mask-status b,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-mask-status b{font-size:var(--font-micro)!important;margin-top:2px!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-missing-mask-hint,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-missing-mask-hint{display:none!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-provider-summary{grid-area:provider;overflow:hidden;background:#fff!important;border:1px solid #e2e8ee!important;border-radius:6px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:0!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-provider-summary{grid-area:provider;overflow:hidden;border-radius:6px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:0!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-provider-summary>div{background:#fff!important;border:0!important;border-right:1px solid #edf1f4!important;border-radius:0!important;padding:7px 8px!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-provider-summary>div{border:0!important;border-radius:0!important;padding:7px 8px!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-provider-summary>div:last-child,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-provider-summary>div:last-child{border-right:0!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-provider-summary small,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-provider-summary small{font-size:var(--font-micro)!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-provider-summary b,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-provider-summary b{font-size:var(--font-micro)!important;margin-top:2px!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-route-section{grid-area:route;background:#fff!important;border:1px solid #e2e8ee!important;border-radius:6px!important;margin:0!important;padding:8px 9px!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-route-section{grid-area:route;border-radius:6px!important;margin:0!important;padding:8px 9px!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-route-section .case-central-section-head,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-route-section .case-central-section-head{border:0!important;margin:0 0 6px!important;padding:0!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-route-section .case-central-section-head small,html[data-theme=light] body[data-pulse-route=attendance-detail] .case-route-section .case-central-section-head p,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-route-section .case-central-section-head small,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-route-section .case-central-section-head p{display:none!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-route-section .case-central-section-head h4{color:#203044!important;font-size:var(--font-micro)!important;margin:0!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-route-section .case-central-section-head h4{font-size:var(--font-micro)!important;margin:0!important}html[data-theme=light] body[data-pulse-route=attendance-detail] #caseEditRoute,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] #caseEditRoute{min-height:27px!important;font-size:var(--font-micro)!important;border-radius:5px!important;padding:4px 8px!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-route-summary{overflow:hidden;border:1px solid #e6ebf0!important;border-radius:5px!important;grid-template-columns:1fr!important;gap:0!important;margin:0!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-route-summary{overflow:hidden;border-radius:5px!important;grid-template-columns:1fr!important;gap:0!important;margin:0!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-route-summary>div{background:#fff!important;border:0!important;border-bottom:1px solid #edf1f4!important;border-radius:0!important;min-height:56px!important;padding:8px 9px!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-route-summary>div{border:0!important;border-radius:0!important;min-height:56px!important;padding:8px 9px!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-route-summary>div:last-child,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-route-summary>div:last-child{border-bottom:0!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .pulse-case-central .case-central-section:not(.case-route-section){grid-area:links;background:#fff!important;border:1px solid #e2e8ee!important;border-radius:6px!important;margin:0!important;padding:8px 9px 9px!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .pulse-case-central .case-central-section:not(.case-route-section){grid-area:links;border-radius:6px!important;margin:0!important;padding:8px 9px 9px!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-share-head,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-share-head{border:0!important;margin:0 0 6px!important;padding:0!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-share-head small,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-share-head small{display:none!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-share-head h4{color:#203044!important;font-size:var(--font-micro)!important;margin:0!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-share-head h4{font-size:var(--font-micro)!important;margin:0!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-share-head p,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-share-head p{font-size:var(--font-micro)!important;margin-top:2px!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-share-list,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-share-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-share-row{background:#fff!important;border-radius:6px!important;grid-template-columns:25px minmax(0,1fr) auto!important;grid-template-areas:"mark copy actions""mark copy status""url url url"!important;gap:3px 7px!important;min-height:54px!important;padding:7px 8px!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-share-row{border-radius:6px!important;grid-template-columns:25px minmax(0,1fr) auto!important;grid-template-areas:"mark copy actions""mark copy status""url url url"!important;gap:3px 7px!important;min-height:54px!important;padding:7px 8px!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-share-mark,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-share-mark{width:23px!important;height:23px!important;font-size:var(--font-micro)!important;border-radius:5px!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-share-copy small,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-share-copy small{font-size:var(--font-micro)!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-share-copy b,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-share-copy b{font-size:var(--font-micro)!important;margin-top:2px!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-share-copy span,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-share-copy span{font-size:var(--font-micro)!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-share-status,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-share-status{font-size:var(--font-micro)!important;padding:2px 5px!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-share-actions .btn,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-share-actions .btn{min-height:27px!important;font-size:var(--font-micro)!important;border-radius:5px!important;padding:4px 8px!important}html[data-theme=light] body[data-pulse-route=attendance-detail] #caseProviderFeedback,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] #caseProviderFeedback{grid-area:feedback;margin:0!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-operational-section,html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-timeline-section{box-shadow:none!important;background:#fff!important;border:1px solid #e2e8ee!important;border-radius:7px!important;margin:0!important;padding:9px 10px!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-operational-section,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-timeline-section{border-radius:7px!important;margin:0!important;padding:9px 10px!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-section-heading h3,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-section-heading h3,html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-section-heading small,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-section-heading small{font-size:var(--font-micro)!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-page-actions{background:#fff!important;border-top:1px solid #edf1f4!important;padding:9px 19px!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-page-actions{padding:9px 19px!important}html[data-theme=light] body[data-pulse-route=attendance-detail] #analystCaseTag,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] #analystCaseTag{font-size:var(--font-micro)!important}html[data-theme=light] body[data-pulse-route=attendance-detail] #analystCaseTitle,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] #analystCaseTitle{font-size:22px!important}html[data-theme=light] body[data-pulse-route=attendance-detail] #caseAlertValue,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] #caseAlertValue{font-size:var(--font-micro)!important}html[data-theme=light] body[data-pulse-route=attendance-detail] #analystCaseSummary,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] #analystCaseSummary{font-size:12px!important;line-height:1.35!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-entity-meta span,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-entity-meta span,html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-entity-meta b,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-entity-meta b{font-size:var(--font-micro)!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-kpi-copy small,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-kpi-copy small{font-size:var(--font-micro)!important;letter-spacing:.035em!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-kpi-copy b,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-kpi-copy b{font-size:12.5px!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-live-head small,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-live-head small{font-size:var(--font-micro)!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-live-head h3,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-live-head h3{font-size:13px!important}html[data-theme=light] body[data-pulse-route=attendance-detail] #caseTrackingState,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] #caseTrackingState,html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-live-provider small,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-live-provider small{font-size:var(--font-micro)!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-live-provider b,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-live-provider b{font-size:13px!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-live-provider span,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-live-provider span{font-size:var(--font-micro)!important;line-height:1.4!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-live-summary dt,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-live-summary dt{font-size:var(--font-micro)!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-live-summary dd{font-size:var(--font-micro)!important;color:#24394e!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-live-summary dd{font-size:var(--font-micro)!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-central-topbar h3,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-central-topbar h3{font-size:13px!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-central-topbar p,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-central-topbar p{font-size:var(--font-micro)!important;line-height:1.35!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-mask-status,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-mask-status{grid-template-columns:25px minmax(0,1fr) auto!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-mask-status small,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-mask-status small{font-size:var(--font-micro)!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-mask-status b,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-mask-status b{font-size:var(--font-micro)!important;line-height:1.25!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-mask-time,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-mask-time{font-size:var(--font-micro)!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-mask-add,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-mask-add{width:auto!important;min-width:0!important;min-height:28px!important;font-size:var(--font-micro)!important;white-space:nowrap!important;border-radius:6px!important;padding:4px 7px!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-provider-summary small,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-provider-summary small{font-size:var(--font-micro)!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-provider-summary b,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-provider-summary b{font-size:var(--font-micro)!important;line-height:1.3!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-route-section .case-central-section-head h4,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-route-section .case-central-section-head h4{font-size:13px!important}html[data-theme=light] body[data-pulse-route=attendance-detail] #caseEditRoute,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] #caseEditRoute,html[data-theme=light] body[data-pulse-route=attendance-detail] .case-route-point-main small,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-route-point-main small{font-size:var(--font-micro)!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-route-point-main b,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-route-point-main b,html[data-theme=light] body[data-pulse-route=attendance-detail] .case-route-point-main span:not(.case-route-source),:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-route-point-main span:not(.case-route-source){font-size:var(--font-micro)!important;line-height:1.35!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-route-source,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-route-source{font-size:var(--font-micro)!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-share-head h4,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-share-head h4{font-size:13px!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-share-head p,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-share-head p{font-size:var(--font-micro)!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-share-list{background:0 0!important;border:0!important;gap:8px!important;overflow:visible!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-share-list{border:0!important;gap:8px!important;overflow:visible!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-share-row,html[data-theme=light] body[data-pulse-route=attendance-detail] .case-share-row.provider,html[data-theme=light] body[data-pulse-route=attendance-detail] .case-share-row.associate{color:#22364a!important;box-shadow:none!important;background:#fff!important;border:1px solid #dfe6ec!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-share-copy small{font-size:var(--font-micro)!important;color:#667f97!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-share-copy small{font-size:var(--font-micro)!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-share-copy b{font-size:var(--font-micro)!important;color:#21364a!important;line-height:1.3!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-share-copy b{font-size:var(--font-micro)!important;line-height:1.3!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-share-copy span{font-size:var(--font-micro)!important;color:#71859a!important;line-height:1.35!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-share-copy span{font-size:var(--font-micro)!important;line-height:1.35!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-share-status,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-share-status,html[data-theme=light] body[data-pulse-route=attendance-detail] .case-share-actions .btn,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-share-actions .btn{font-size:var(--font-micro)!important}.attendance-monitoring-page .case-timeline{display:flex!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-timeline-section{font-family:var(--pulse-ui-font);color:#172a3d!important;background:#fff!important;border:1px solid #e1e7ee!important;border-radius:14px!important;min-width:0!important;margin:0!important;padding:24px 26px 22px!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 28px #192e4412!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-history-header{justify-content:space-between!important;align-items:center!important;gap:24px!important;min-width:0!important;margin:0 0 18px!important;display:flex!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-history-heading{align-items:center!important;gap:16px!important;min-width:0!important;display:flex!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-history-heading-icon{color:#2473ed!important;background:#fff!important;border:1px solid #4387f5!important;border-radius:7px!important;flex:0 0 44px!important;place-items:center!important;width:44px!important;height:44px!important;display:grid!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-history-heading-icon svg{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:24px!important;height:24px!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-history-heading h3{color:#192a40!important;letter-spacing:-.012em!important;margin:0!important;font-size:20px!important;font-weight:700!important;line-height:1.15!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-history-heading p{color:#667d98!important;margin:5px 0 0!important;font-size:14px!important;font-weight:400!important;line-height:1.3!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-history-guide{color:#5f7590!important;flex:none!important;align-items:center!important;gap:9px!important;font-size:13px!important;font-weight:400!important;line-height:1.3!important;display:flex!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-history-guide-icon{color:#5a718f!important;place-items:center!important;width:25px!important;height:25px!important;display:grid!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-history-guide-icon svg{fill:none!important;stroke:currentColor!important;stroke-width:1.55px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:24px!important;height:24px!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-history-stage{min-width:0!important;padding:0 0 2px!important;position:relative!important;overflow:hidden!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-timeline{scroll-behavior:smooth!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;overscroll-behavior-x:contain!important;flex-flow:row!important;align-items:flex-start!important;gap:22px!important;width:100%!important;min-width:0!important;min-height:300px!important;margin:0!important;padding:0 4px 4px!important;display:flex!important;position:relative!important;overflow:auto hidden!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-timeline::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-timeline:before{content:""!important;z-index:0!important;background:#d3dce6!important;height:2px!important;position:absolute!important;top:40px!important;left:4px!important;right:4px!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-history-item{--event:#2473ed;--event-soft:#eff5ff;--event-line:#bdd5ff;scroll-snap-align:start!important;flex:0 0 clamp(222px,16.2vw,250px)!important;width:clamp(222px,16.2vw,250px)!important;min-width:clamp(222px,16.2vw,250px)!important;min-height:294px!important;padding:88px 0 0!important;position:relative!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-history-item.is-blue{--event:#2473ed;--event-soft:#eff5ff;--event-line:#bcd4ff}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-history-item.is-cyan{--event:#11b5d4;--event-soft:#edfafe;--event-line:#aeeaf4}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-history-item.is-violet{--event:#7b45dc;--event-soft:#f5efff;--event-line:#d7c0fa}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-history-item.is-green{--event:#3eb34d;--event-soft:#f0faf2;--event-line:#bfeac5}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-history-item.is-amber{--event:#ff8700;--event-soft:#fff7ec;--event-line:#ffd59e}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-history-item.is-pink{--event:#f43f7d;--event-soft:#fff0f5;--event-line:#ffc5d7}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-history-node{z-index:3!important;border:2px solid var(--event)!important;width:48px!important;height:48px!important;color:var(--event)!important;background:#fff!important;border-radius:999px!important;place-items:center!important;display:grid!important;position:absolute!important;top:17px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 3px 9px #1a2d421a!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-history-node svg{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:24px!important;height:24px!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-history-stem{z-index:1!important;background:var(--event-line)!important;width:1px!important;height:24px!important;position:absolute!important;top:65px!important;left:50%!important;transform:translate(-50%)!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-history-card{color:#172a3d!important;background:#fff!important;border:1px solid #e0e6ed!important;border-radius:10px!important;flex-direction:column!important;min-height:205px!important;padding:17px 15px 15px!important;display:flex!important;position:relative!important;overflow:visible!important;box-shadow:0 2px 8px #192d4209!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-history-card:before{content:""!important;background:#fff!important;border-top:1px solid #e0e6ed!important;border-left:1px solid #e0e6ed!important;width:11px!important;height:11px!important;position:absolute!important;top:-6px!important;left:50%!important;transform:translate(-50%)rotate(45deg)!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-history-meta{white-space:nowrap!important;align-items:center!important;gap:9px!important;min-width:0!important;margin:0 0 12px!important;display:flex!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-history-meta time{color:var(--event)!important;flex:none!important;font-size:16px!important;font-weight:700!important;line-height:1!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-history-meta i{background:var(--event)!important;opacity:.8!important;border-radius:999px!important;flex:0 0 4px!important;width:4px!important;height:4px!important;display:block!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-history-meta span{min-width:0!important;color:var(--event)!important;letter-spacing:.015em!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important;font-size:12px!important;font-weight:700!important;line-height:1.1!important;overflow:hidden!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-history-card>b{color:#172840!important;letter-spacing:-.006em!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:15px!important;font-weight:700!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-history-card>p{color:#61758f!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;margin:15px 0 0!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important;display:-webkit-box!important;overflow:hidden!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-history-card-footer{justify-content:space-between!important;align-items:end!important;gap:12px!important;margin-top:auto!important;padding-top:15px!important;display:flex!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-history-card-accent{background:var(--event-line)!important;border-radius:999px!important;width:52%!important;height:6px!important;display:block!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-history-card-icon{border:1px solid var(--event-line)!important;background:var(--event-soft)!important;width:36px!important;height:36px!important;color:var(--event)!important;border-radius:8px!important;flex:0 0 36px!important;place-items:center!important;display:grid!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-history-card-icon svg{fill:none!important;stroke:currentColor!important;stroke-width:1.75px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:20px!important;height:20px!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-timeline .history-empty{color:#6b8098!important;flex:1 0 100%!important;place-items:center!important;min-height:220px!important;font-size:14px!important;font-weight:700!important;display:grid!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-history-controls{grid-template-columns:42px minmax(0,1fr) 42px!important;align-items:center!important;gap:16px!important;margin-top:2px!important;display:grid!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-history-arrow{color:#314861!important;cursor:pointer!important;background:#fff!important;border:1px solid #dde5ed!important;border-radius:10px!important;place-items:center!important;width:42px!important;height:42px!important;padding:0!important;transition:border-color .15s,color .15s,background .15s!important;display:grid!important;box-shadow:0 1px 3px #1c2e4008!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-history-arrow:hover:not(:disabled){color:#1477c9!important;background:#f7fbff!important;border-color:#9fc4ea!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-history-arrow:disabled{opacity:.4!important;cursor:default!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-history-arrow svg{fill:none!important;stroke:currentColor!important;stroke-width:2px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:20px!important;height:20px!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-history-navigation{min-width:0!important;padding:0 0 22px!important;position:relative!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-history-scrollbar{background:#e8edf3!important;border-radius:999px!important;width:100%!important;height:7px!important;position:relative!important;overflow:hidden!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-history-progress{left:0;background:#147fc8!important;border-radius:999px!important;min-width:12%!important;height:100%!important;transition:left 80ms linear,width .12s!important;display:block!important;position:absolute!important;top:0!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-history-dots{justify-content:center!important;align-items:center!important;gap:8px!important;min-height:10px!important;display:flex!important;position:absolute!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-history-dot{cursor:pointer!important;background:#ced8e4!important;border:0!important;border-radius:999px!important;width:8px!important;height:8px!important;padding:0!important;display:block!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-history-dot.is-active{background:#147fc8!important}@media (width<=1180px){:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-timeline-section{padding:20px!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-history-item{flex-basis:230px!important;width:230px!important;min-width:230px!important}}@media (width<=760px){:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-timeline{scroll-snap-type:none!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;min-height:0!important;padding:0!important;display:grid!important;overflow:visible!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-history-item{scroll-snap-align:none!important;flex-basis:auto!important;width:100%!important;min-width:0!important;min-height:0!important;padding:0 0 0 54px!important;position:relative!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-history-node{width:42px!important;height:42px!important;top:8px!important;left:0!important;transform:none!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-history-node svg{width:21px!important;height:21px!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-history-stem{width:1px!important;height:auto!important;top:50px!important;bottom:-13px!important;left:21px!important;transform:none!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-history-item:last-child .attendance-history-stem{display:none!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-history-card{min-height:0!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-history-card:before,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-timeline:before,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-history-controls{display:none!important}.attendance-monitoring-page .case-timeline{display:grid!important}html[data-theme=dark] body[data-pulse-route=attendance-detail] .attendance-timeline-section{color:#edf4fa!important;box-shadow:none!important;background:#0c1722!important;border-color:#243545!important;padding:18px 14px!important}html[data-theme=dark] body[data-pulse-route=attendance-detail] .attendance-history-header{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}html[data-theme=dark] body[data-pulse-route=attendance-detail] .attendance-history-heading h3{color:#edf4fa!important;font-size:17px!important}html[data-theme=dark] body[data-pulse-route=attendance-detail] .attendance-history-heading p,html[data-theme=dark] body[data-pulse-route=attendance-detail] .attendance-history-guide{color:#91a6b8!important}html[data-theme=dark] body[data-pulse-route=attendance-detail] .case-timeline:before{background:#324454!important}html[data-theme=dark] body[data-pulse-route=attendance-detail] .attendance-history-node{background:#0c1722!important}html[data-theme=dark] body[data-pulse-route=attendance-detail] .attendance-history-card{color:#edf4fa!important;box-shadow:none!important;background:#111d29!important;border-color:#2b3a48!important}html[data-theme=dark] body[data-pulse-route=attendance-detail] .attendance-history-card:before{background:#111d29!important;border-color:#2b3a48!important}html[data-theme=dark] body[data-pulse-route=attendance-detail] .attendance-history-card>b{color:#edf4fa!important}html[data-theme=dark] body[data-pulse-route=attendance-detail] .attendance-history-card>p{color:#94a8ba!important}html[data-theme=dark] body[data-pulse-route=attendance-detail] .attendance-history-arrow{color:#b8c8d7!important;background:#111d29!important;border-color:#2a3a49!important}html[data-theme=dark] body[data-pulse-route=attendance-detail] .attendance-history-scrollbar{background:#243342!important}html[data-theme=dark] body[data-pulse-route=attendance-detail] .attendance-history-dot{background:#46586a!important}html[data-theme=dark] body[data-pulse-route=attendance-detail] .attendance-history-dot.is-active{background:#29a6ef!important}}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] #analystCaseModal .attendance-monitoring-page{font-family:var(--pulse-ui-font);color:#172a3d!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-operational-section{color:#172a3d!important;background:#fff!important;border:1px solid #e3e9f0!important;border-radius:14px!important;margin:0!important;padding:22px 24px 20px!important;box-shadow:0 8px 24px #1c30460e!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-operational-section .case-modal-grid{background:0 0!important;margin:0!important;padding:0!important;display:block!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-operational-section .case-modal-grid>section{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-info-groups{margin:0 0 18px!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .response-question{color:#172a3d!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-update-head{border-bottom:1px solid #e5ebf1!important;justify-content:space-between!important;align-items:flex-start!important;gap:24px!important;margin:0 0 18px!important;padding:0 0 20px!important;display:flex!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-update-copy{min-width:0!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-update-copy>small{color:#1871e8!important;letter-spacing:.025em!important;margin:0 0 7px!important;font-size:13px!important;font-weight:700!important;line-height:1.1!important;display:block!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .response-question #caseQuestion{color:#17283a!important;letter-spacing:-.018em!important;margin:0!important;font-size:23px!important;font-weight:700!important;line-height:1.18!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-update-deadline{color:#e64032!important;background:#fff6f4!important;border:1px solid #fee6e3!important;border-radius:12px!important;flex:none!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-width:190px!important;min-height:58px!important;padding:10px 14px!important;display:grid!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-deadline-icon{background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23e64032'%20stroke-width='1.9'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='12'%20cy='12'%20r='9'/%3E%3Cpath%20d='M12%207v5l3%202'/%3E%3C/svg%3E") 50%/25px 25px no-repeat!important;width:25px!important;height:25px!important;display:block!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-update-deadline small{color:#526a80!important;letter-spacing:.025em!important;margin:0 0 3px!important;font-size:12px!important;font-weight:700!important;line-height:1.1!important;display:block!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-update-deadline b{color:#e13f32!important;margin:0!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important;display:block!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .response-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px 12px!important;margin:0!important;padding:0!important;display:grid!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .response-actions button{font-family:var(--pulse-ui-font);color:#182b3e!important;letter-spacing:-.008em!important;text-align:left!important;cursor:pointer!important;background:#fff!important;border:1px solid #dce4ec!important;border-radius:12px!important;grid-template-columns:48px minmax(0,1fr) auto!important;align-items:center!important;gap:15px!important;width:100%!important;min-width:0!important;min-height:80px!important;padding:10px 18px 10px 13px!important;font-size:16px!important;font-weight:700!important;line-height:1.25!important;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 2px 6px #1c304606!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .response-actions button:hover{background:#fbfdff!important;border-color:#bdcee0!important;box-shadow:0 5px 14px #203e5c11!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .response-actions button:focus-visible{outline-offset:2px!important;outline:3px solid #1b6fe624!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .response-actions button:before{content:""!important;background-color:#f1f6ff!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:25px 25px!important;border:1px solid #e1ebfb!important;border-radius:12px!important;flex:none!important;width:48px!important;height:48px!important;margin:0!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .response-actions button[data-case-action=arrived]:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%232b72e8'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='12'%20cy='7'%20r='3.2'/%3E%3Cpath%20d='M5.5%2020v-3.2a5.3%205.3%200%200%201%205.3-5.3h2.4a5.3%205.3%200%200%201%205.3%205.3V20'/%3E%3Cpath%20d='M8%2017v3M16%2017v3'/%3E%3C/svg%3E")!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .response-actions button[data-case-action=still-waiting]:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%232b72e8'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='12'%20cy='12'%20r='9'/%3E%3Cpath%20d='M12%207v5l3%202'/%3E%3C/svg%3E")!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .response-actions button[data-case-action=loaded]:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%232b72e8'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M3%206h11v10H3zM14%2010h4l3%203v3h-7z'/%3E%3Ccircle%20cx='7'%20cy='18'%20r='2'/%3E%3Ccircle%20cx='18'%20cy='18'%20r='2'/%3E%3Cpath%20d='M5%209h5'/%3E%3C/svg%3E")!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .response-actions button[data-case-action=destination]:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%232b72e8'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M20%2010c0%205-8%2011-8%2011S4%2015%204%2010a8%208%200%201%201%2016%200z'/%3E%3Ccircle%20cx='12'%20cy='10'%20r='2.6'/%3E%3C/svg%3E")!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .response-actions button[data-case-action=new-preview]:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%232b72e8'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M6%203h8l4%204v14H6z'/%3E%3Cpath%20d='M14%203v5h5M9%2012h6M9%2016h6'/%3E%3C/svg%3E")!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .response-actions button[data-case-action=no-response]:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%232b72e8'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M5%204h14a2%202%200%200%201%202%202v9a2%202%200%200%201-2%202H9l-5%204v-4H5a2%202%200%200%201-2-2V6a2%202%200%200%201%202-2z'/%3E%3Cpath%20d='M8%2010h.01M12%2010h.01M16%2010h.01'/%3E%3C/svg%3E")!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .response-actions button[data-case-action=cancelled]:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%232b72e8'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='12'%20cy='12'%20r='9'/%3E%3Cpath%20d='m9%209%206%206M15%209l-6%206'/%3E%3C/svg%3E")!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .response-actions button[data-case-action=replace]:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%232b72e8'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M4%207h13l-3-3M20%2017H7l3%203M17%204l3%203-3%203M7%2014l-3%203%203%203'/%3E%3C/svg%3E")!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .response-actions button[data-case-action=vehicle-at-base]:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%232b72e8'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M3%2010%2012%204l9%206v10H3zM7%2020v-7h10v7'/%3E%3Cpath%20d='M8%2016h8M9%2013l1-2h4l1%202'/%3E%3C/svg%3E")!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .response-actions button[data-case-action=create-base-exit]:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%232b72e8'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M4%2020V5h7M11%208h6l3%204-3%204h-6'/%3E%3Cpath%20d='M8%2012h9M14%209l3%203-3%203'/%3E%3C/svg%3E")!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .response-actions button[data-case-action=service-cancelled]:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%232b72e8'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='12'%20cy='12'%20r='9'/%3E%3Cpath%20d='m8.5%208.5%207%207m0-7-7%207'/%3E%3C/svg%3E")!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .response-actions button[data-case-action=cancelled-cost]:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%232b72e8'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M6%203h12v18l-3-2-3%202-3-2-3%202z'/%3E%3Cpath%20d='m9%208%206%206m0-6-6%206M9%2017h6'/%3E%3C/svg%3E")!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .response-actions button.is-current-state{color:#a96700!important;background:linear-gradient(90deg,#fffdf8 0%,#fff9ed 100%)!important;border-color:#efa21b!important;box-shadow:0 3px 10px #e197130f!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .response-actions button.is-current-state:before{filter:sepia()saturate(3.2)hue-rotate(345deg)brightness(1.03)!important;border-color:#f8ddb0!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .response-actions button.is-current-state:after{content:"ATUAL"!important;color:#db8500!important;background:#fff8e9!important;border:1px solid #f5d596!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;min-height:31px!important;margin-left:auto!important;padding:0 12px!important;font-size:12px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important;position:static!important;inset:auto!important;transform:none!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .preview-editor{color:#253b51!important;background:#f8fbff!important;border:1px solid #dfe7ef!important;border-radius:10px!important;margin:14px 0 0!important;padding:14px!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .preview-editor label{color:#526b83!important;font-size:13px!important;font-weight:700!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .preview-options button{color:#27445f!important;background:#fff!important;border:1px solid #d8e2ec!important;min-height:36px!important;font-size:13px!important;font-weight:700!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] #analystCaseActionStatus{color:#29445f!important;width:100%!important;max-width:none!important;box-shadow:none!important;backdrop-filter:none!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;background:#f4f9ff!important;border:1px solid #cdddec!important;border-left:3px solid #2b72e8!important;border-radius:9px!important;margin:12px 0 0!important;padding:10px 12px!important;font-size:13px!important;font-weight:700!important;line-height:1.4!important;display:flex!important;position:static!important;inset:auto!important;transform:none!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] #analystCaseActionStatus.hidden{display:none!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] #analystCaseActionStatus.is-error{color:#7d2940!important;background:#fff3f6!important;border-color:#efb1bf #efb1bf #efb1bf #e64e70!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] #analystCaseActionStatus.is-working{color:#7b5511!important;background:#fff9ed!important;border-color:#efd59f #efd59f #efd59f #e79a13!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] #analystCaseActionStatus.is-success{color:#23664f!important;background:#f1fbf7!important;border-color:#a9ddc8 #a9ddc8 #a9ddc8 #27a977!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-note-field{margin:18px 0 0!important;padding:0!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-note-field>label{color:#5b7693!important;letter-spacing:.02em!important;margin:0 0 8px!important;font-size:13px!important;font-weight:700!important;line-height:1.1!important;display:block!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] #analystCaseNote{font-family:var(--pulse-ui-font);resize:vertical!important;color:#22384d!important;background:#fff!important;border:1px solid #d7e0e9!important;border-radius:10px!important;outline:0!important;width:100%!important;min-height:70px!important;padding:12px 14px!important;font-size:14px!important;font-weight:400!important;line-height:1.45!important;display:block!important;box-shadow:inset 0 1px 2px #1e304205!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] #analystCaseNote::placeholder{color:#94a6b8!important;opacity:1!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] #analystCaseNote:focus{border-color:#76a9e9!important;box-shadow:0 0 0 3px #2a76e117!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-note-actions{justify-content:space-between!important;align-items:center!important;gap:14px!important;margin:14px 0 0!important;display:flex!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] #analystCaseClearUpdate{color:#536b82!important;min-width:108px!important;min-height:43px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d6e0ea!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 15px!important;font-size:14px!important;font-weight:700!important;display:inline-flex!important;position:relative!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] #analystCaseClearUpdate:before{content:""!important;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%2371889f'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M4%207h16M10%2011v6M14%2011v6M6%207l1%2014h10l1-14M9%207V4h6v3'/%3E%3C/svg%3E") 50%/16px 16px no-repeat!important;width:16px!important;height:16px!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] #analystCaseSave{color:#fff!important;background:#116def!important;border:1px solid #0e69ea!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:9px!important;min-width:214px!important;min-height:43px!important;padding:0 21px!important;font-size:15px!important;font-weight:700!important;display:inline-flex!important;position:relative!important;box-shadow:0 5px 12px #116def2b!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] #analystCaseSave:before{content:""!important;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='white'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M5%203h12l2%202v16H5zM8%203v6h8V3M8%2021v-7h8v7'/%3E%3C/svg%3E") 50%/17px 17px no-repeat!important;width:17px!important;height:17px!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-operational-section :is(h2,h3,h4,p,label,textarea,button){font-family:var(--pulse-ui-font)}@media (width<=1180px){:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .response-actions button{grid-template-columns:44px minmax(0,1fr) auto!important;gap:12px!important;min-height:74px!important;font-size:15px!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .response-actions button:before{width:44px!important;height:44px!important}}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-mask-status{color:#263b50!important;background:#fff!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-mask-status:first-child{background:linear-gradient(90deg,#eeab3613,#fff 42%)!important;border:1px solid #ecd8ad!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-mask-status:first-child .case-mask-number{color:#b8760f!important;background:#fff8ea!important;border:1px solid #eccb8b!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-mask-status:first-child .case-mask-copy small{color:#9a6715!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-mask-status:nth-child(2){background:linear-gradient(90deg,#2aa67411,#fff 42%)!important;border:1px solid #b9dfcf!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-mask-status:nth-child(2) .case-mask-number{color:#20855f!important;background:#f1fbf6!important;border:1px solid #a8dcc5!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-mask-status:nth-child(2) .case-mask-copy small,html[data-theme=light] body[data-pulse-route=attendance-detail] .case-mask-status:nth-child(2) .case-mask-time{color:#278461!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-route-summary{background:#fff!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-route-summary>div{color:#253b51!important;background:#fff!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-route-summary>div:first-child{background:linear-gradient(90deg,#20a7d213,#fff 18%)!important;border-left:3px solid #20a7d2!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-route-summary>div:nth-child(2){background:linear-gradient(90deg,#775bd811,#fff 18%)!important;border-left:3px solid #775bd8!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-route-summary>div:first-child small{color:#1686ae!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-route-summary>div:nth-child(2) small{color:#7253ca!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-route-summary>div b{color:#2b4055!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-route-point{color:#263b50!important;background:#fff!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-route-point:first-child{background:linear-gradient(90deg,#20a7d212,#fff 18%)!important;border-left:3px solid #20a7d2!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-route-point:last-child{background:linear-gradient(90deg,#775bd80f,#fff 18%)!important;border-left:3px solid #775bd8!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-route-point-main b{color:#2b4055!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-route-point:first-child .case-route-point-main small{color:#1686ae!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-route-point:last-child .case-route-point-main small{color:#7253ca!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-share-row.provider{background:linear-gradient(90deg,#20a7d20b,#fff 15%)!important;border-left:3px solid #20a7d2!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-share-row.associate{background:linear-gradient(90deg,#e43c8d0a,#fff 15%)!important;border-left:3px solid #e43c8d!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-share-row.provider .case-share-mark{color:#168bb4!important;background:#f3fbfd!important;border-color:#b9deea!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-share-row.associate .case-share-mark{color:#d93684!important;background:#fff6fa!important;border-color:#efc4d9!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .pulse-case-central>.case-provider-summary>div{background:#fff!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .pulse-case-central>.case-provider-summary>div:first-child{border-top:2px solid #20a7d2!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .pulse-case-central>.case-provider-summary>div:nth-child(2){border-top:2px solid #775bd8!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .pulse-case-central>.case-provider-summary>div:nth-child(3){border-top:2px solid #e5a238!important}}@media (width>=981px) and (width<=1280px){html[data-theme=light] body[data-pulse-route=attendance-detail] #analystCaseModal .attendance-monitoring-page,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] #analystCaseModal .attendance-monitoring-page{width:calc(100% - 20px)!important}}@media (width>=1600px){html[data-theme=light] body[data-pulse-route=attendance-detail] #analystCaseModal .attendance-monitoring-page,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] #analystCaseModal .attendance-monitoring-page{width:calc(100% - 36px)!important}}@media (width>=981px){html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-entity-copy>p{color:#526a82!important;margin-top:7px!important;font-size:12.5px!important;font-weight:400!important;line-height:1.42!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-entity-copy>p{margin-top:7px!important;font-size:12.5px!important;font-weight:400!important;line-height:1.42!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-entity-meta,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-entity-meta{flex-wrap:wrap!important;align-items:center!important;gap:6px 18px!important;margin-top:8px!important;display:flex!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-entity-meta span{color:#6a7f94!important;font-size:var(--font-micro)!important;align-items:center!important;gap:5px!important;font-weight:400!important;line-height:1.3!important;display:inline-flex!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-entity-meta span{font-size:var(--font-micro)!important;align-items:center!important;gap:5px!important;font-weight:400!important;line-height:1.3!important;display:inline-flex!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .attendance-entity-meta b{color:#29445f!important;font-size:var(--font-micro)!important;font-weight:700!important;line-height:1.3!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-entity-meta b{font-size:var(--font-micro)!important;font-weight:700!important;line-height:1.3!important}html[data-theme=light] body[data-pulse-route=attendance-detail] #caseHeaderStatus{color:#356a92!important}html[data-theme=light] body[data-pulse-route=attendance-detail] #caseHeaderResponsible{color:#2f5b85!important}html[data-theme=light] body[data-pulse-route=attendance-detail] #caseHeaderProvider{color:#506980!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-share-row,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-share-row{grid-template-columns:28px minmax(0,1fr) minmax(150px,auto)!important;grid-template-areas:"mark copy actions""mark copy status""url url url"!important;align-items:center!important;gap:4px 10px!important;min-height:68px!important;padding:10px!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-share-actions,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-share-actions{grid-area:actions!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-share-actions .btn,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-share-actions .btn{white-space:nowrap!important;border-radius:7px!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:0 13px!important;font-size:12px!important;font-weight:700!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-share-status,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-share-status{width:max-content!important;max-width:100%!important;min-height:25px!important;font-size:var(--font-micro)!important;white-space:nowrap!important;border-radius:999px!important;grid-area:status!important;justify-content:center!important;place-self:start end!important;align-items:center!important;margin:0!important;padding:4px 8px!important;font-weight:700!important;line-height:1.1!important;display:inline-flex!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-share-copy,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-share-copy{align-self:center!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-share-copy small,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-share-copy small{font-size:var(--font-micro)!important;font-weight:700!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-share-copy b,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-share-copy b{margin-top:2px!important;font-size:12px!important;font-weight:700!important}html[data-theme=light] body[data-pulse-route=attendance-detail] .case-share-copy span,:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .case-share-copy span{font-size:var(--font-micro)!important;margin-top:3px!important;line-height:1.35!important}}#page-all{--attendance-ref-bg:#f6f8fb;--attendance-ref-surface:#fff;--attendance-ref-soft:#f8fafc;--attendance-ref-line:#e3e9ef;--attendance-ref-line-strong:#d8e1ea;--attendance-ref-text:#15283e;--attendance-ref-muted:#708399;--attendance-ref-blue:#1769f5;--attendance-ref-blue-soft:#f4f8ff}#page-all .attendance-reference-wrap{width:100%!important;max-width:none!important;padding:16px 18px 24px!important}#page-all .attendance-reference-workspace{grid-template-columns:minmax(0,1.56fr) minmax(390px,.94fr);align-items:stretch;gap:16px;display:grid}#page-all .attendance-directory-panel,#page-all .attendance-reference-inspector{border:1px solid var(--attendance-ref-line);background:var(--attendance-ref-surface);border-radius:11px;min-width:0;box-shadow:0 5px 18px #1f30450b}#page-all .attendance-directory-head{border-bottom:1px solid var(--attendance-ref-line);justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:12px 14px;display:flex}#page-all .attendance-directory-title{align-items:center;gap:10px;display:flex}#page-all .attendance-directory-title h2{color:var(--attendance-ref-text);margin:0;font-size:18px;font-weight:700;line-height:1.2}#page-all #caseListCount{color:#1769f5;min-width:29px;height:25px;font-size:var(--font-micro);background:#eaf2ff;border-radius:999px;place-items:center;padding:0 8px;font-weight:700;display:grid}#page-all .attendance-directory-tools{align-items:center;gap:9px;display:flex}#page-all .attendance-reference-search{border:1px solid var(--attendance-ref-line-strong);background:#fff;border-radius:8px;align-items:center;gap:8px;width:260px;height:38px;padding:0 11px;display:flex;box-shadow:0 1px 3px #1f304506}#page-all .attendance-reference-search svg{fill:none;stroke:#68809a;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 16px;width:16px;height:16px}#page-all .attendance-reference-search input{width:100%;min-width:0;height:auto;color:var(--attendance-ref-text);font-size:var(--font-micro);padding:0;font-weight:400;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}#page-all .attendance-filter-toggle{border:1px solid var(--attendance-ref-line-strong);color:#667d95;width:38px;min-width:38px;height:38px;box-shadow:none;background:#fff;border-radius:8px;place-items:center;padding:0;display:grid}#page-all .attendance-filter-toggle svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}#page-all .attendance-filter-toggle:hover{background:#f7f9fc;transform:none}#page-all .attendance-reference-filters{border-bottom:1px solid var(--attendance-ref-line);background:#fafbfd;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:9px 14px;display:grid}#page-all .attendance-reference-filters select{border:1px solid var(--attendance-ref-line-strong);color:#41586f;min-height:36px;font-size:var(--font-micro);background:#fff;border-radius:7px;padding:0 10px}#page-all .attendance-reference-columns,#page-all .attendance-reference-row{grid-template-columns:minmax(150px,1.18fr) minmax(150px,1.25fr) minmax(145px,1.16fr) minmax(130px,1fr) minmax(145px,1.05fr) minmax(105px,.76fr) minmax(80px,.62fr);column-gap:11px;display:grid}#page-all .attendance-reference-columns{color:#657a92;min-height:38px;font-size:var(--font-micro);border-bottom:1px solid var(--attendance-ref-line);align-items:center;padding:0 12px 0 17px;font-weight:700}#page-all .attendance-reference-list{min-height:0;padding:0 8px}#page-all .attendance-reference-row{cursor:pointer;background:#fff;border-bottom:1px solid #e7ecf1;outline:0;align-items:center;min-height:72px;padding:8px 9px;transition:background .15s,border-color .15s,box-shadow .15s;position:relative}#page-all .attendance-reference-row:last-child{border-bottom:0}#page-all .attendance-reference-row:hover{background:#fafcff}#page-all .attendance-reference-row.selected{background:#f6f9ff;border:1px solid #3b82ff;border-radius:8px;margin:0 -1px;box-shadow:inset 0 0 0 1px #3b82ff0d}#page-all .attendance-reference-row>div{min-width:0}#page-all .attendance-reference-row b{color:#20364d;min-width:0;font-size:var(--font-micro);text-overflow:ellipsis;align-items:center;gap:5px;font-weight:700;line-height:1.25;display:flex;overflow:hidden}#page-all .attendance-reference-row small{color:#708399;font-size:var(--font-micro);text-overflow:ellipsis;margin-top:4px;font-weight:400;line-height:1.35;display:block;overflow:hidden}#page-all .attendance-ref-protocol{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;display:grid}#page-all .attendance-ref-protocol>span:last-child{min-width:0}#page-all .attendance-ref-protocol b{color:#1769f5;font-size:var(--font-micro)}#page-all .attendance-ref-document{color:#1d70ef;background:#eef5ff;border-radius:6px;place-items:center;width:26px;height:30px;display:grid}#page-all .attendance-ref-document svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}#page-all .attendance-ref-document.tone-green{color:#19a968;background:#ebfaf3}#page-all .attendance-ref-document.tone-amber{color:#ee9514;background:#fff7e8}#page-all .attendance-ref-document.tone-red,#page-all .attendance-ref-document.tone-critical{color:#ef315b;background:#fff0f3}#page-all .attendance-ref-service b svg,#page-all .attendance-ref-analyst b svg,#page-all .attendance-ref-wait svg{fill:none;stroke:#1769f5;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 15px;width:15px;height:15px}#page-all .attendance-ref-status b i{background:#74879d;border-radius:50%;flex:0 0 6px;width:6px;height:6px;display:block}#page-all .attendance-reference-row.amber .attendance-ref-status b i{background:#f59e0b}#page-all .attendance-reference-row.red .attendance-ref-status b i,#page-all .attendance-reference-row.critical .attendance-ref-status b i{background:#ef4444}#page-all .attendance-reference-row.blue .attendance-ref-status b i{background:#3b82f6}#page-all .attendance-reference-row.green .attendance-ref-status b i{background:#18a866}#page-all .attendance-ref-wait{align-items:center;gap:6px;display:flex}#page-all .attendance-ref-wait b{white-space:nowrap}#page-all .attendance-directory-footer{border-top:1px solid var(--attendance-ref-line);justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:9px 14px;display:flex}#page-all #caseListRange{color:#667c93;font-size:var(--font-micro)}#page-all .attendance-reference-pagination{align-items:center;gap:5px;display:flex}#page-all .attendance-reference-pagination button{color:#536a82;width:31px;min-width:31px;height:31px;box-shadow:none;font-size:var(--font-micro);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;font-weight:700;display:grid;transform:none}#page-all .attendance-reference-pagination button.active{color:#fff;background:#1769f5;box-shadow:0 3px 8px #1769f533}#page-all .attendance-reference-pagination button:hover:not(:disabled){background:#edf3fb;transform:none}#page-all .attendance-reference-pagination button.active:hover{background:#1769f5}#page-all .attendance-reference-pagination button:disabled{opacity:.35}#page-all .attendance-page-gap{color:#8a9aad;width:20px;font-size:var(--font-micro);place-items:center;display:grid}#page-all .attendance-reference-inspector{flex-direction:column;min-height:100%;padding:14px;display:flex}#page-all .attendance-inspector-head{justify-content:space-between;align-items:center;gap:12px;min-height:38px;margin-bottom:9px;display:flex}#page-all .attendance-inspector-head h2{color:var(--attendance-ref-text);margin:0;font-size:18px;font-weight:700;line-height:1.2}#page-all .attendance-case-state{min-height:25px;font-size:var(--font-micro);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-weight:700;display:inline-flex}#page-all .attendance-case-state i{border-radius:50%;width:6px;height:6px}#page-all .attendance-case-state.open{color:#189653;background:#edf9f1}#page-all .attendance-case-state.open i{background:#1ab866}#page-all .attendance-case-state.closed{color:#708196;background:#f2f4f6}#page-all .attendance-case-state.closed i{background:#8a98a7}#page-all .attendance-inspector-protocol{border:1px solid var(--attendance-ref-line);background:#fff;border-radius:9px;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:12px;min-height:126px;padding:16px;display:grid}#page-all .attendance-inspector-document{color:#1769f5;background:#edf4ff;border-radius:10px;place-items:center;width:48px;height:48px;display:grid}#page-all .attendance-inspector-document svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}#page-all .attendance-inspector-protocol h3{color:#15283e;margin:0;font-size:20px;font-weight:700;line-height:1.15}#page-all .attendance-inspector-protocol p{color:#708399;font-size:var(--font-micro);margin:7px 0 0;line-height:1.4}#page-all .attendance-inspector-protocol>div>span{color:#1769f5;font-size:var(--font-micro);margin-top:10px;font-weight:700;display:inline-block}#page-all .attendance-inspector-grid{border:1px solid var(--attendance-ref-line);background:#fff;border-radius:9px;grid-template-columns:1fr 1fr;margin-top:9px;display:grid;overflow:hidden}#page-all .attendance-inspector-cell{border-right:1px solid var(--attendance-ref-line);border-bottom:1px solid var(--attendance-ref-line);grid-template-columns:25px minmax(0,1fr);align-items:start;gap:8px;min-height:82px;padding:12px;display:grid}#page-all .attendance-inspector-cell:nth-child(2n){border-right:0}#page-all .attendance-inspector-cell-wide{border-bottom:0;border-right:0;grid-column:1/-1}#page-all .attendance-inspector-cell-icon{color:#657f9d;place-items:center;width:22px;height:22px;display:grid}#page-all .attendance-inspector-cell-icon svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}#page-all .attendance-inspector-cell small{color:#73869a;font-size:var(--font-micro);margin-bottom:5px;font-weight:400;display:block}#page-all .attendance-inspector-cell b{color:#1b3048;font-size:var(--font-micro);font-weight:700;line-height:1.25;display:block}#page-all .attendance-inspector-cell .presence-mark,#page-all .attendance-inspector-cell .presence-status{color:#8090a2;font-size:var(--font-micro);margin-top:5px}#page-all .attendance-supervision-note{margin-top:11px}#page-all .attendance-supervision-note>label{color:#647b93;min-height:28px;font-size:var(--font-micro);justify-content:space-between;align-items:center;gap:10px;display:flex}#page-all .attendance-supervision-note>label>span{align-items:center;gap:7px;display:flex}#page-all .attendance-supervision-note>label svg{fill:none;stroke:#607c9a;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}#page-all #caseNoteStatus{color:#219064;font-size:var(--font-micro)}#page-all .attendance-supervision-field{position:relative}#page-all #caseNote{resize:vertical;border:1px solid var(--attendance-ref-line-strong);color:#243b52;width:100%;min-height:118px;max-height:180px;box-shadow:none;font-size:var(--font-micro);background:#fff;border-radius:8px;padding:12px 12px 28px;line-height:1.5}#page-all #caseNote:focus{border-color:#9fc0f8;outline:0;box-shadow:0 0 0 3px #1769f512}#page-all #caseNoteCount{color:#8494a6;font-size:var(--font-micro);position:absolute;bottom:8px;right:9px}#page-all .attendance-inspector-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:auto;padding-top:13px;display:grid}#page-all .attendance-inspector-actions .btn{min-height:43px;font-size:var(--font-micro)!important;border-radius:8px!important;font-weight:700!important}#page-all .attendance-inspector-actions .btn svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}#page-all .attendance-open-case{color:#fff!important;background:#1769f5!important;border-color:#1769f5!important;box-shadow:0 5px 12px #1769f529!important}#page-all .attendance-reassign-case{color:#6747ef!important;box-shadow:none!important;background:#fff!important;border-color:#dbe3eb!important}#page-all .attendance-delete-case{grid-column:1/-1;color:#ee3454!important;box-shadow:none!important;background:#fff!important;border-color:#ffb6c0!important}#page-all .attendance-reference-empty,#page-all .attendance-inspector-empty{color:#718398;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:180px;padding:20px;display:flex}#page-all .attendance-reference-empty b,#page-all .attendance-inspector-empty b{color:#283f56;font-size:13px}#page-all .attendance-reference-empty span,#page-all .attendance-inspector-empty span{font-size:var(--font-micro)}html[data-theme=dark] #page-all{--attendance-ref-bg:var(--bg);--attendance-ref-surface:var(--surface);--attendance-ref-soft:var(--surface2);--attendance-ref-line:#273747;--attendance-ref-line-strong:var(--border-strong);--attendance-ref-text:var(--text);--attendance-ref-muted:var(--muted)}html[data-theme=dark] #page-all :is(.attendance-directory-panel,.attendance-reference-inspector,.attendance-reference-row,.attendance-reference-search,.attendance-filter-toggle,.attendance-reference-filters select,.attendance-inspector-protocol,.attendance-inspector-grid,.attendance-supervision-field textarea){background:var(--attendance-ref-surface)!important}html[data-theme=dark] #page-all .attendance-reference-row.selected{background:#10223a!important}html[data-theme=dark] #page-all :is(.attendance-directory-title h2,.attendance-reference-row b,.attendance-inspector-head h2,.attendance-inspector-protocol h3,.attendance-inspector-cell b){color:var(--text)!important}@media (width<=1180px){#page-all .attendance-reference-workspace{grid-template-columns:1fr}#page-all .attendance-reference-inspector{min-height:auto}}@media (width<=760px){#page-all .attendance-reference-wrap{padding:10px!important}#page-all .attendance-directory-head{flex-direction:column;align-items:stretch}#page-all .attendance-directory-tools{width:100%}#page-all .attendance-reference-search{flex:1;width:auto}#page-all .attendance-reference-filters{grid-template-columns:1fr}#page-all .attendance-reference-columns{display:none}#page-all .attendance-reference-list{gap:8px;padding:9px;display:grid}#page-all .attendance-reference-row{border:1px solid var(--attendance-ref-line);border-radius:9px;grid-template-columns:1fr 1fr;gap:10px;min-height:0;padding:12px}#page-all .attendance-ref-protocol{grid-column:1/-1}#page-all .attendance-directory-footer{flex-direction:column;align-items:flex-start}#page-all .attendance-inspector-grid{grid-template-columns:1fr}#page-all .attendance-inspector-cell{border-right:0}#page-all .attendance-inspector-actions{grid-template-columns:1fr}#page-all .attendance-delete-case{grid-column:auto}}#page-all .attendance-supervision-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}#page-all .attendance-supervision-actions>span{color:#8797a8;font-size:var(--font-micro);line-height:1.2}#page-all #caseNoteSave{justify-content:center;align-items:center;gap:7px;min-width:150px;display:inline-flex;color:#fff!important;width:auto!important;min-height:36px!important;font-size:var(--font-micro)!important;background:#1769f5!important;border:1px solid #1769f5!important;border-radius:7px!important;padding:0 13px!important;font-weight:700!important;box-shadow:0 4px 10px #1769f524!important}#page-all #caseNoteSave svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}#page-all #caseNoteSave:hover:not(:disabled){background:#0f5ee8!important;transform:none!important}#page-all #caseNoteSave:disabled{cursor:wait;opacity:.72}@media (width<=760px){#page-all .attendance-supervision-actions{flex-direction:column;align-items:stretch}#page-all #caseNoteSave{width:100%!important}}@media (width>=761px){body .modal-overlay,body .team-structure-modal-layer{backdrop-filter:blur(7px)!important;background:#1c2b3a47!important;padding:8px!important}body .modal-overlay>.modal,body .modal-overlay>.profile-modal,body .modal-overlay>.tour-panel,body .team-structure-modal-layer>.team-structure-modal{color:#1b2e42!important;background:#fff!important;border:1px solid #dbe4ec!important;border-radius:18px!important;position:relative!important;overflow:hidden!important;box-shadow:0 24px 72px #1f2f3f2e,0 2px 7px #1f2f3f09!important}body .modal-overlay>.modal:before,body .modal-overlay>.profile-modal:before,body .modal-overlay>.tour-panel:before,body .team-structure-modal-layer>.team-structure-modal:before{content:"";z-index:25;pointer-events:none;background:linear-gradient(90deg,#27b8e8 0%,#3187ed 50%,#eb4898 100%);border-radius:0 0 999px 999px;width:76px;height:2px;position:absolute;top:0;left:22px}body .modal-overlay>.modal>header,body .modal-overlay>.modal>form>header,body .team-structure-modal-layer>.team-structure-modal>header{text-align:center!important;backdrop-filter:none!important;min-height:96px!important;box-shadow:none!important;background:#fff!important;border-bottom:1px solid #dfe6ed!important;justify-content:center!important;align-items:center!important;padding:17px 58px!important;display:flex!important;position:relative!important}body .modal-overlay>.modal>header>div:first-of-type,body .modal-overlay>.modal>form>header>div:first-of-type,body .team-structure-modal-layer>.team-structure-modal>header>div:first-of-type{text-align:center!important;width:min(100%,760px)!important;max-width:760px!important;margin:0 auto!important;padding:0!important}body .modal-overlay>.modal>header small,body .modal-overlay>.modal>form>header small,body .team-structure-modal-layer>.team-structure-modal>header small{color:#087fbe!important;font-size:var(--font-micro)!important;letter-spacing:.045em!important;text-transform:uppercase!important;margin:0 0 7px!important;font-weight:700!important;line-height:1.25!important;display:block!important}body .modal-overlay>.modal>header h2,body .modal-overlay>.modal>form>header h2,body .team-structure-modal-layer>.team-structure-modal>header h2{color:#172a3e!important;letter-spacing:-.025em!important;margin:0!important;font-size:26px!important;font-weight:700!important;line-height:1.13!important}body .modal-overlay>.modal>header p,body .modal-overlay>.modal>form>header p,body .team-structure-modal-layer>.team-structure-modal>header p{color:#718499!important;max-width:700px!important;font-size:var(--font-micro)!important;margin:7px auto 0!important;line-height:1.45!important}body .modal-overlay[id]>.modal>header>.drawer-close,body .modal-overlay[id]>.modal>form>header>.drawer-close,body .modal-overlay[id]>.modal>header>button[aria-label=Fechar],body .modal-overlay[id]>.modal>form>header>button[aria-label=Fechar],body .team-structure-modal-layer>.team-structure-modal>header button[aria-label=Fechar]{z-index:40!important;color:#526b82!important;filter:none!important;background:#fff!important;border:1px solid #d5dfe8!important;border-radius:7px!important;place-items:center!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;margin:0!important;padding:0!important;font-size:15px!important;font-weight:400!important;line-height:1!important;display:grid!important;position:absolute!important;inset:12px 12px auto auto!important;transform:none!important;box-shadow:0 1px 2px #1d2f4009!important}body .modal-overlay[id]>.modal>header>.drawer-close svg,body .modal-overlay[id]>.modal>form>header>.drawer-close svg,body .modal-overlay[id]>.modal>header>button[aria-label=Fechar] svg,body .modal-overlay[id]>.modal>form>header>button[aria-label=Fechar] svg{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:14px!important;height:14px!important;transform:none!important}body .modal-overlay[id]>.modal>header>.drawer-close:hover,body .modal-overlay[id]>.modal>form>header>.drawer-close:hover,body .modal-overlay[id]>.modal>header>button[aria-label=Fechar]:hover,body .modal-overlay[id]>.modal>form>header>button[aria-label=Fechar]:hover{color:#213b52!important;box-shadow:none!important;background:#f6f8fa!important;border-color:#bcc9d5!important;transform:none!important}body .modal-overlay>.modal>.body,body .modal-overlay>.modal>form>.body{scrollbar-width:thin;scrollbar-color:#c6d1da transparent;color:#293f54!important;background:#fff!important;min-height:0!important;padding:18px 20px 20px!important;overflow:hidden auto!important}body .modal-overlay>.modal>.body::-webkit-scrollbar,body .modal-overlay>.modal>form>.body::-webkit-scrollbar{width:7px}body .modal-overlay>.modal>.body::-webkit-scrollbar-thumb,body .modal-overlay>.modal>form>.body::-webkit-scrollbar-thumb{background:#c6d1da;border-radius:999px}body .modal-overlay>.modal>footer,body .modal-overlay>.modal>form>footer{color:#728699!important;backdrop-filter:none!important;min-height:58px!important;box-shadow:none!important;background:#fff!important;border-top:1px solid #dfe6ed!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;padding:10px 18px!important;display:flex!important;position:relative!important}body .modal-overlay>.modal :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){color:#273d52!important;box-shadow:none!important;background:#fff!important;border:1px solid #d7e0e8!important;border-radius:8px!important}body .modal-overlay>.modal :where(input,select,textarea):focus{border-color:#8fb8ec!important;outline:0!important;box-shadow:0 0 0 3px #2779e112!important}body .modal-overlay>.tour-panel>.drawer-close,body .modal-overlay>.profile-modal>:is(.drawer-close,.profile-close){z-index:40!important;color:#526b82!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d5dfe8!important;border-radius:7px!important;padding:0!important;position:absolute!important;top:12px!important;right:12px!important;transform:none!important}html[data-theme=dark] body .modal-overlay{background:#02080fba!important}html[data-theme=dark] body .modal-overlay>.modal,html[data-theme=dark] body .modal-overlay>.profile-modal,html[data-theme=dark] body .modal-overlay>.tour-panel{border-color:var(--border-strong)!important;background:var(--surface)!important;color:#e8f1f8!important;box-shadow:0 28px 82px #0000007a!important}html[data-theme=dark] body .modal-overlay>.modal>header,html[data-theme=dark] body .modal-overlay>.modal>form>header,html[data-theme=dark] body .modal-overlay>.modal>.body,html[data-theme=dark] body .modal-overlay>.modal>form>.body,html[data-theme=dark] body .modal-overlay>.modal>footer,html[data-theme=dark] body .modal-overlay>.modal>form>footer{border-color:var(--border-strong)!important;background:var(--surface)!important}html[data-theme=dark] body .modal-overlay>.modal header h2{color:var(--text)!important}html[data-theme=dark] body .modal-overlay[id]>.modal>header>.drawer-close,html[data-theme=dark] body .modal-overlay[id]>.modal>form>header>.drawer-close,html[data-theme=dark] body .modal-overlay[id]>.modal>header>button[aria-label=Fechar]{background:var(--surface2)!important;color:#b3c1ce!important;border-color:#32485b!important}html[data-theme=dark] body .modal-overlay>.modal :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){background:var(--surface2)!important;color:#e7eff6!important;border-color:#31475a!important}}@media (width<=760px){.notification-drawer{overscroll-behavior:contain!important;border-radius:0!important;flex-direction:column!important;width:100%!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important;display:flex!important;inset:0!important;overflow:hidden!important}.notification-drawer .drawer-head{min-width:0!important;padding:calc(14px + env(safe-area-inset-top)) 14px 12px!important;flex:none!important}.notification-drawer .drawer-close{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.notification-drawer :where(.drawer-tabs,.drawer-actions){flex:none!important}.notification-drawer .drawer-feed{min-width:0!important;min-height:0!important;padding-bottom:calc(18px + env(safe-area-inset-bottom))!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important;flex:auto!important;overflow:hidden auto!important}.notification-drawer :where(.drawer-notif,.notif-title,.notif-message,.notif-meta){overflow-wrap:anywhere!important;min-width:0!important;max-width:100%!important}}@media (width<=430px){.notification-drawer :where(.drawer-head,.drawer-feed,.drawer-actions){padding-left:12px!important;padding-right:12px!important}.notification-drawer .notif-actions{grid-template-columns:1fr!important;width:100%!important;display:grid!important}.notification-drawer .notif-actions button{width:100%!important;min-width:0!important}}:root{--pulse-responsive-gutter:clamp(12px,1.65vw,26px);--pulse-responsive-gap:clamp(10px,1.2vw,18px);--pulse-touch-target:44px}html,body,#app,.pulse-app-shell,.pulse-shell-body,.pulse-shell-body>main,#app .page{min-width:0;max-width:100%}body{overflow-x:hidden}#app .page>.wrap{width:100%;min-width:0;margin-inline:auto}#app .page :where([class$=-grid],[class*=-grid\ ],[class$=-layout],[class*=-layout\ ],[class$=-toolbar],[class*=-toolbar\ ],[class$=-row],[class*=-row\ ]){min-width:0;max-width:100%}#app .page :where([class$=-grid],[class*=-grid\ ],[class$=-layout],[class*=-layout\ ],[class$=-toolbar],[class*=-toolbar\ ],[class$=-row],[class*=-row\ ])>*{min-width:0}#app :where(img,svg,canvas,video,iframe){max-width:100%}#app .page :where(.head,.product-page-head,.product-page-actions,.manager-panel-head,.section-head,.line-actions,.calendar-head,.calendar-actions,.opslog-head-actions,.provider-detail-head,.director-page-head,.director-section-head){gap:var(--pulse-responsive-gap);min-width:0;max-width:100%}#app .page :where(.head,.card,.panel,.product-panel,.manager-panel,.director-panel,.opslog-panel,.provider-detail-card,.modal-card) :where(h1,h2,h3,h4,p,small,strong,b,label,dd){overflow-wrap:anywhere}#app :where(button,input,select,textarea,.btn,.button,[role=button]){max-width:100%}#app :where(.table-wrap,.table-scroll,.user-table,.association-table,.ops-table,.history-table,.reduction-list,.product-list-surface,.report-document-stage,.dev26-table-wrap,.provider-detail-table-wrap){overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;width:100%;max-width:100%;overflow-x:auto}#app :where([role=tablist],.tabs,.opslog-tabs,.extra-shift-tabs,.product-settings-nav,.notification-drawer .drawer-tabs){overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;max-width:100%;overflow-x:auto}#app :where([role=tablist],.tabs,.opslog-tabs,.extra-shift-tabs,.product-settings-nav,.notification-drawer .drawer-tabs) :where(button,a,[role=tab]){flex:none}@media (width<=1380px){#app .page :where(.quick-metrics,.kpi-ribbon,.team-summary,.association-kpis,.provider-central-kpis,.opslog-summary,.reduction-management-kpis,.director-metric-flow,.director-leadership-summary,.management-operation-kpis,.p51-mini-kpis){grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))!important}}@media (width<=1180px){#app .page :where(.head,.product-page-head,.manager-panel-head,.section-head,.line-actions,.calendar-head,.director-page-head,.director-section-head){flex-wrap:wrap}#app .page :where(.analyst-grid,.ops-layout,.report-grid,.team-analytics,.history-sections,.management-operation-grid,.provider-central-layout,.association-volume-layout,.attendance-reference-workspace,.dev26-workspace,.director-intelligence-layout,.director-relationship-layout,.director-report-layout){grid-template-columns:minmax(0,1fr)!important}}@media (width<=980px){#app .page>.wrap{padding-inline:var(--pulse-responsive-gutter)}#app .page :where(.split,.product-split,.team-structure-grid,.shift-manager-layout,.provider-detail-layout,.calendar-layout,.goals-manager-layout,.payments-layout,.reductions-layout,.errors-layout){grid-template-columns:minmax(0,1fr)!important}#app .page :where(.sticky-panel,.sticky-card,.provider-detail-aside,.calendar-aside){position:static!important;inset:auto!important}}@media (width<=760px){:root{--pulse-responsive-gutter:clamp(10px,3.8vw,16px);--pulse-responsive-gap:12px}body{min-width:0!important}#app .page>.wrap{padding-bottom:max(18px,env(safe-area-inset-bottom));padding-inline:var(--pulse-responsive-gutter)!important}#app .page :where(.head,.product-page-head,.manager-panel-head,.section-head,.calendar-head,.provider-detail-head,.director-page-head,.director-section-head,.opslog-section-head){flex-direction:column;align-items:stretch}#app .page :where(.line-actions,.product-page-actions,.calendar-actions,.opslog-head-actions,.manager-actions,.provider-detail-actions,.director-page-actions){flex-wrap:wrap;align-items:stretch;width:100%;display:flex!important}#app .page :where(.line-actions,.product-page-actions,.calendar-actions,.opslog-head-actions,.manager-actions,.provider-detail-actions,.director-page-actions)>:where(button,.btn,.button,a[role=button]){min-height:var(--pulse-touch-target);flex:150px}#app .page :where(.form-grid,.form-grid-2,.form-grid-3,.modal-grid,.field-grid,.filter-grid,.settings-grid,.profile-grid,.report-filter-grid,.provider-detail-grid,.director-filter-grid){grid-template-columns:minmax(0,1fr)!important}#app .page :where(.quick-metrics,.kpi-ribbon,.team-summary,.association-kpis,.provider-central-kpis,.opslog-summary,.reduction-management-kpis,.director-metric-flow,.director-leadership-summary,.management-operation-kpis,.p51-mini-kpis){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}#app .page :where(input,select,textarea){min-height:var(--pulse-touch-target);font-size:16px}#app .page :where(button,.btn,.button,[role=button],[role=tab]){min-height:var(--pulse-touch-target)}#app .page .head h1{font-size:clamp(24px,7vw,34px);line-height:1.08}#app .page :where(.pagination,.pager,.table-pagination){flex-wrap:wrap;justify-content:center;width:100%}}@media (width<=480px){#app .page :where(.line-actions,.product-page-actions,.calendar-actions,.opslog-head-actions,.manager-actions,.provider-detail-actions,.director-page-actions)>:where(button,.btn,.button,a[role=button]){flex-basis:100%;width:100%}#app .page :where(.product-panel,.manager-panel,.director-panel,.opslog-panel,.provider-detail-card){border-radius:16px}#app .page :where(.table-toolbar,.filter-toolbar,.product-toolbar){flex-direction:column;align-items:stretch;display:flex!important}#app .page :where(.table-toolbar,.filter-toolbar,.product-toolbar)>*{width:100%}}@media (width<=360px){#app .page :where(.quick-metrics,.kpi-ribbon,.team-summary,.association-kpis,.provider-central-kpis,.opslog-summary,.reduction-management-kpis,.director-metric-flow,.director-leadership-summary,.management-operation-kpis,.p51-mini-kpis){grid-template-columns:minmax(0,1fr)!important}}@media (width<=900px) and (height<=520px) and (orientation:landscape){.modal-overlay .modal-card,.p24-confirm-overlay .p24-confirm-dialog{border-radius:0!important;max-height:100dvh!important}.notification-drawer{height:100dvh!important;max-height:100dvh!important}}@media (width<=760px){#notificationDrawer .drawer-actions{align-items:stretch!important;min-height:0!important}#notificationDrawer .drawer-actions button{justify-content:center!important;align-items:center!important;gap:7px!important;width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important;line-height:1.2!important;display:inline-flex!important;overflow:hidden!important}#notificationDrawer .drawer-actions button svg{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;flex:0 0 18px!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;display:block!important}#notificationDrawer .drawer-actions button span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:hidden!important}}body.pulse-map-expanded{overflow:hidden!important}.attendance-monitoring-page .attendance-live-monitor{background:radial-gradient(circle at 84% 0,#148bc31f,#0000 32%),linear-gradient(150deg,#091724,#07111b 72%);border-color:#244258;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""map""summary""empty";gap:14px;padding:16px}.attendance-live-head-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.attendance-live-head-actions>span{color:#7d95a9;min-height:34px;font-size:var(--font-micro);letter-spacing:.09em;white-space:nowrap;background:#0b1a27;border:1px solid #294155;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-weight:700;display:inline-flex}.attendance-live-head-actions>span:before{content:"";background:currentColor;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.attendance-live-head-actions>span[data-state=live]{color:#52dcae;border-color:#33d3a257}.attendance-live-head-actions>span[data-state=stale]{color:#ffbd58;border-color:#ffb94a57}.attendance-live-head-actions>span[data-state=lost],.attendance-live-head-actions>span[data-state=error]{color:#ff7a7a;border-color:#ff676757}.attendance-live-head-actions>span[data-state=arrived]{color:#73c5ff;border-color:#5bb7ff5c}.attendance-map-refresh{min-height:34px;color:#d8efff!important;background:#0d2a3db8!important;border-color:#57aee047!important}.attendance-map-refresh svg,.attendance-map-toolbar .btn svg,.attendance-smart-insight-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 17px;width:17px;height:17px}.attendance-map-refresh.is-working svg{animation:.8s linear infinite pulseMapControlSpin}.attendance-monitoring-page .attendance-map-stage{border-color:#2a5069;border-radius:16px;min-height:clamp(520px,62vh,720px);transition:border-radius .2s,box-shadow .2s;box-shadow:inset 0 0 0 1px #7ecaf10a,0 18px 48px #0003}.attendance-map-stage .leaflet-control-zoom{margin-top:12px!important;margin-left:12px!important;box-shadow:0 8px 24px #0000003d!important}.attendance-map-stage .leaflet-control-scale{margin:0 0 12px 12px!important}.attendance-map-stage .leaflet-control-scale-line{color:#d8e6ef!important;font:750 var(--font-micro)/1.15 inherit!important;text-shadow:none!important;background:#051019c7!important;border-color:currentColor #dff0fc73 #dff0fc73!important;border-top-style:none!important;border-top-width:0!important}.attendance-map-stage .leaflet-tooltip{color:#edf7ff;font:inherit;background:#051019f0;border:1px solid #77b7db47;border-radius:9px;padding:8px 10px;box-shadow:0 10px 24px #00000047}.attendance-map-stage .leaflet-tooltip span,.attendance-map-stage .leaflet-tooltip b,.attendance-map-stage .leaflet-tooltip small{display:block}.attendance-map-stage .leaflet-tooltip b{font-size:12px}.attendance-map-stage .leaflet-tooltip small{color:#91a9bb;max-width:240px;font-size:var(--font-micro);margin-top:2px;line-height:1.3}.attendance-map-stage .pulse24-map-pin{border-radius:14px 14px 18px 18px;width:40px;height:44px;transition:transform .18s,box-shadow .18s;box-shadow:0 10px 26px #0000006b,0 0 0 4px #ffffff12}.attendance-map-stage .pulse24-map-marker:hover .pulse24-map-pin{transform:translateY(-3px)scale(1.04)}.attendance-live-monitor[data-tracking-state=live] .pulse24-map-pin.is-provider{animation:2s ease-out infinite pulseMapProviderLive}.attendance-map-toolbar{z-index:560;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;top:12px;left:58px;right:12px}.attendance-map-toolbar-group{backdrop-filter:blur(12px);pointer-events:auto;background:#051019e0;border:1px solid #7eb9db38;border-radius:12px;gap:5px;min-width:0;padding:5px;display:flex;box-shadow:0 12px 30px #0000003d}.attendance-map-toolbar .btn{white-space:nowrap;backdrop-filter:none;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:36px;padding:7px 10px;font-weight:700;display:inline-flex;color:#9fb7c9!important;font-size:var(--font-micro)!important;background:0 0!important;border-color:#0000!important;border-radius:8px!important}.attendance-map-toolbar .btn:hover:not(:disabled),.attendance-map-toolbar .btn:focus-visible{color:#f2f8fc!important;background:#4a94be29!important}.attendance-map-toolbar .btn.is-active,.attendance-map-toolbar .btn[aria-pressed=true]{box-shadow:0 7px 18px #08669447;color:#fff!important;background:linear-gradient(135deg,#147fb6,#0e668f)!important}.attendance-map-toolbar .btn:disabled{opacity:.42;cursor:not-allowed}.attendance-map-state{max-width:min(560px,100% - 32px)!important;top:68px!important}.attendance-map-stage .pulse24-map-route-status,.attendance-map-stage .pulse24-map-legend{backdrop-filter:blur(10px);background:#051019e0;border:1px solid #7eb9db29;bottom:14px;box-shadow:0 8px 22px #0003}.attendance-monitoring-page .attendance-live-summary{background:#07131db8;border:1px solid #5488ab2e;border-radius:14px;grid-template-columns:minmax(260px,.8fr) minmax(340px,1.2fr);gap:12px 14px;padding:14px;display:grid}.attendance-live-provider{min-width:0;padding:3px 4px}.attendance-live-provider>span{color:#9cb1c2;font-size:var(--font-micro);background:#486b8617;border-left:2px solid #557189;margin-top:9px;padding:8px 10px;line-height:1.4;display:block}.attendance-smart-insight{background:linear-gradient(135deg,#12374db8,#081c2a8a);border:1px solid #5891b433;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:11px;min-width:0;padding:11px 12px;display:grid}.attendance-smart-insight-icon{color:#69c8ef;background:#1f70992e;border:1px solid #5eaed847;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.attendance-smart-insight small{color:#6d92ad;font-size:var(--font-micro);letter-spacing:.11em;font-weight:700;display:block}.attendance-smart-insight b{color:#eff8ff;margin-top:4px;font-size:14px;line-height:1.25;display:block}.attendance-smart-insight div>span{color:#9bb1c2;font-size:var(--font-micro);margin-top:4px;line-height:1.4;display:block}.attendance-smart-insight[data-level=good] .attendance-smart-insight-icon{color:#54dfb2;background:#1f916c29;border-color:#32d09c4d}.attendance-smart-insight[data-level=warning] .attendance-smart-insight-icon{color:#ffc45f;background:#a9690d29;border-color:#ffb94a52}.attendance-smart-insight[data-level=critical] .attendance-smart-insight-icon{color:#ff8787;background:#a42b3a29;border-color:#ff676752}.attendance-live-summary dl{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;display:grid}.attendance-live-summary dl>div{background:#081824a8;border:1px solid #5385a629;border-radius:10px;min-width:0;padding:10px 11px;display:block}.attendance-live-summary dd{text-align:left;margin-top:5px}#caseTrackingMapStage.is-expanded{border-radius:18px;box-shadow:0 28px 90px #0000009e;z-index:3500!important;width:auto!important;height:auto!important;min-height:0!important;position:fixed!important;inset:10px!important}#caseTrackingMapStage.is-expanded .attendance-live-map{height:100%;min-height:0}#caseTrackingMapStage.is-expanded #caseTrackingExpand{color:#fff!important;background:linear-gradient(135deg,#147fb6,#0e668f)!important}@keyframes pulseMapProviderLive{0%,to{box-shadow:0 10px 26px #0000006b,0 0 0 4px #1cbedc14}50%{box-shadow:0 10px 26px #0000006b,0 0 0 10px #1cbedc2e}}@keyframes pulseMapControlSpin{to{transform:rotate(360deg)}}@media (width<=1100px){.attendance-monitoring-page .attendance-map-stage{min-height:clamp(480px,58vh,640px)}.attendance-map-toolbar{gap:7px;left:56px}.attendance-map-toolbar .btn{padding-inline:8px}.attendance-live-summary dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.attendance-map-toolbar .btn span{display:none}.attendance-map-toolbar .btn{width:38px;padding:7px}.attendance-monitoring-page .attendance-live-summary{grid-template-columns:minmax(0,1fr)}.attendance-live-summary dl{grid-column:1}}@media (width<=760px){.attendance-monitoring-page .attendance-live-monitor{grid-template-areas:"head""map""summary""empty";gap:11px;padding:10px}.attendance-live-head{gap:10px}.attendance-live-head-actions{justify-content:space-between;width:100%}.attendance-live-head-actions>span{text-overflow:ellipsis;max-width:calc(100% - 48px);overflow:hidden}.attendance-map-refresh{width:38px;padding:7px!important}.attendance-map-refresh span{display:none}.attendance-monitoring-page .attendance-map-stage{border-radius:14px;min-height:clamp(390px,72dvh,520px)}.attendance-map-toolbar{gap:6px;display:grid;inset:auto 9px 9px}.attendance-map-toolbar-group{width:100%;padding:4px;display:grid}.attendance-map-focus-group{grid-template-columns:repeat(4,minmax(0,1fr))}.attendance-map-action-group{grid-template-columns:repeat(3,minmax(0,1fr))}.attendance-map-toolbar .btn{width:100%;min-height:34px}.attendance-map-toolbar .btn span{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.attendance-map-state{max-width:calc(100% - 86px)!important;top:12px!important;bottom:auto!important}.attendance-map-stage .pulse24-map-route-status{bottom:108px;left:9px}.attendance-map-stage .pulse24-map-legend{bottom:108px;right:9px}.attendance-live-summary dl{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr))}.attendance-live-summary dl>div{padding:9px}#caseTrackingMapStage.is-expanded{border:0!important;border-radius:0!important;inset:0!important}}@media (width<=520px){.attendance-map-toolbar .btn span{display:none}.attendance-map-stage .pulse24-map-legend{bottom:145px;left:9px;right:auto}.attendance-map-stage .pulse24-map-route-status{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 18px);bottom:108px;overflow:hidden}.attendance-smart-insight{grid-template-columns:36px minmax(0,1fr);padding:10px}.attendance-smart-insight-icon{width:36px;height:36px}}html,body,button,input,select,textarea{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:var(--pulse-ui-font)!important}#app :where(h1,h2,h3,h4),.modal-overlay :where(h1,h2,h3,h4){color:var(--text);letter-spacing:-.025em;font-family:var(--pulse-display-font)!important}main .page h1,main .page small:has(+h1),main .page h1+p,main .page .exec-page-head>div:first-child:has(h1),main .page .dirx-page-head>div:first-child:has(h1),main .page .team-page-head>div:first-child:has(h1),main .page .reduction-analyst-head>div:first-child:has(h1){display:block!important}main .page h1{margin:0;font-size:clamp(27px,2vw,34px)!important;font-weight:700!important;line-height:1.12!important}main .page h1+p{color:var(--muted)!important;margin:6px 0 0!important;font-size:15px!important;line-height:1.45!important}main .page .exec-page-head,main .page .dirx-page-head,main .page .team-page-head,main .page .reduction-analyst-head{justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;min-height:auto!important;margin-top:0!important;padding-top:0!important}#app :where(input:not([type=checkbox]):not([type=radio]),select,textarea),.modal-overlay :where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:44px;line-height:1.4;border-color:color-mix(in srgb,var(--line) 88%,var(--blue) 12%)!important;background:color-mix(in srgb,var(--surface) 96%,var(--blue) 4%)!important;color:var(--text)!important;border-radius:12px!important;font-size:14.5px!important}#app textarea,.modal-overlay textarea{resize:vertical;min-height:96px;padding:12px 14px!important}#app :where(input,select,textarea)::placeholder,.modal-overlay :where(input,select,textarea)::placeholder{opacity:1;color:color-mix(in srgb,var(--muted) 78%,transparent)!important}#app :where(input,select,textarea):focus,.modal-overlay :where(input,select,textarea):focus{border-color:var(--blue)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 14%,transparent)!important;outline:0!important}#app :where(button,.btn),.modal-overlay :where(button,.btn){letter-spacing:0;border-radius:10px;font-size:14px;font-weight:700}html[data-theme=light] .pulse-sidebar-nav a[data-page]{color:#344c6c;font-size:14px;font-weight:700}:where(.modal-overlay>.modal,.modal-overlay>.profile-modal,.modal-overlay>.system-dialog){border-color:color-mix(in srgb,var(--line) 82%,var(--blue) 18%)!important;border-radius:18px!important;box-shadow:0 26px 70px #10233e3d!important}.modal-overlay>.modal>header,.modal-overlay>.modal>footer{background:color-mix(in srgb,var(--surface) 97%,var(--blue) 3%)!important}.modal-overlay>.modal>header h2{font-size:clamp(24px,2.2vw,31px)!important;line-height:1.15!important}.modal-overlay>.modal :where(p,label,span,li,td,th){font-size:max(13px,1em);line-height:1.48}body.pulse-director-shell .dirx-page :where(.dirx-panel-head h2,.handoff-card h2){font-size:18px!important;line-height:1.25!important}@media (width>=981px) and (width<=1366px){main .page h1{font-size:28px!important}main .page h1+p{font-size:14px!important}#app :where(button,.btn){font-size:13.5px}}@media (width<=980px){main .page h1{font-size:26px!important}main .page h1+p{font-size:14px!important}main .page .exec-page-head,main .page .dirx-page-head,main .page .team-page-head,main .page .reduction-analyst-head{align-items:stretch!important}}.pulse-mobile-coming{display:none}@media (width>=600px){html,body{min-width:600px}.pulse-app-shell,.pulse-shell-body,.pulse-shell-body>main,.pulse-shell-body .page{min-width:0}.pulse-shell-body .page>.wrap{width:min(100%,1800px);margin-inline:auto;padding-inline:clamp(16px,2vw,34px)}.pulse-shell-body :where(.table-wrap,.table-scroll,.director-data-list,.attendance-table-shell){overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}body.pulse-director-shell .dirx-page :where(p,span,small,button,a,td,th,label,input,select){text-rendering:optimizelegibility}}@media (width>=600px) and (width<=1024px){:root{--shell-topbar:72px}.pulse-topbar{min-height:var(--shell-topbar);padding-inline:14px}.pulse-page-context h1{font-size:clamp(22px,3.1vw,28px)!important}.pulse-shell-body .page>.wrap{padding:18px 16px 54px}body.pulse-director-shell .dirx-page{font-size:14px!important}body.pulse-director-shell .dirx-page :where(p,span,button,a,td,th,label,input,select){font-size:13px!important;line-height:1.42!important}body.pulse-director-shell .dirx-page :where(h2,h3,strong,b){line-height:1.24}}@media (width>=1025px) and (width<=1366px){:root{--shell-sidebar:218px}.pulse-topbar{gap:13px;padding-inline:18px}.pulse-shell-body .page>.wrap{padding-inline:20px}}@media (width>=1800px){.pulse-shell-body .page>.wrap{max-width:1840px;padding-inline:38px}}@media (width<=599px),(width<=950px) and (height<=560px){html,body{min-height:100%;color:#0b2452!important;background:#fff!important;min-width:0!important;overflow-x:hidden!important}body{overflow-y:auto!important}body>:not(#pulseMobileComingSoon):not(script):not(style){display:none!important}#pulseMobileComingSoon{display:block!important}.pulse-mobile-coming{isolation:isolate;width:100%;min-height:100svh;font-family:var(--pulse-ui-font);color:#0a2250;-webkit-text-size-adjust:none;text-size-adjust:none;background:linear-gradient(#fff 0%,#fbfdff 54%,#f4faff 100%);position:relative;overflow:hidden}.pulse-mobile-coming *{box-sizing:border-box}.pulse-mobile-coming svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;display:block}.pulse-mobile-coming-orb{z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.pulse-mobile-coming-orb-top{background:radial-gradient(circle at 35% 65%,#1d9dff1f,#1d9dff06 66%,#0000 67%);width:260px;height:260px;top:-132px;right:-135px}.pulse-mobile-coming-orb-bottom{background:radial-gradient(circle at 67% 35%,#24adff1f,#24adff06 65%,#0000 66%);width:300px;height:300px;top:500px;left:-195px}.pulse-mobile-coming-inner{width:min(100%,470px);min-height:100svh;margin:0 auto;padding:16px 14px 13px}.pulse-mobile-coming-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pulse-mobile-coming-brand{color:#0a2250;align-items:center;gap:7px;text-decoration:none;display:flex}.pulse-mobile-coming-brand>img{object-fit:contain;flex:0 0 43px;width:43px;height:43px;display:block}.pulse-mobile-coming-brand>span{display:grid}.pulse-mobile-coming-brand strong{font-family:var(--pulse-ui-font);letter-spacing:-.045em;font-size:20px;font-weight:700;line-height:1}.pulse-mobile-coming-brand strong em{color:#078cf4;font-style:normal}.pulse-mobile-coming-brand small{color:#577397;letter-spacing:.095em;margin-top:4px;font-size:12px;font-weight:700;line-height:1.18}.pulse-mobile-coming-header>p{color:#7890ac;text-align:right;margin:2px 2px 0 0;font-size:12px;font-weight:700;line-height:1.35}.pulse-mobile-coming-header>p i{background:#158cf4;width:18px;height:1px;margin:8px 0 0 auto;display:block}.pulse-mobile-coming-hero{text-align:center;padding:11px 2px 8px}.pulse-mobile-coming-eyebrow{color:#6082aa;letter-spacing:.085em;text-transform:uppercase;background:#f0f7ff;border-radius:20px;justify-content:center;align-items:center;gap:4px;min-height:18px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.pulse-mobile-coming-eyebrow svg{color:#078cf4;width:9px;height:9px}.pulse-mobile-coming-hero h1{font-family:var(--pulse-ui-font);letter-spacing:-.045em;color:#0a204c;margin:9px 0 5px;font-size:clamp(27px,8.1vw,36px);font-weight:700;line-height:.93}.pulse-mobile-coming-hero h1 strong{color:#087fee;font-weight:700;display:inline-block}.pulse-mobile-coming-hero>p{color:#6c82a1;max-width:345px;margin:0 auto;font-size:12px;font-weight:400;line-height:1.38}.pulse-mobile-coming-showcase{grid-template-columns:minmax(72px,1fr) minmax(136px,1.45fr) minmax(72px,1fr);align-items:center;gap:9px;margin-top:2px;display:grid;position:relative}.pulse-mobile-coming-feature-column{gap:12px;display:grid}.pulse-mobile-coming-feature{z-index:2;background:#ffffffe8;border:1px solid #dfebf7;border-radius:11px;min-height:77px;padding:10px 8px;position:relative;box-shadow:0 8px 20px #1e5b931a}.pulse-mobile-coming-feature-column:first-child .pulse-mobile-coming-feature:after,.pulse-mobile-coming-feature-column:last-of-type .pulse-mobile-coming-feature:before{content:"";background:#389df7;width:13px;height:1px;position:absolute;top:50%}.pulse-mobile-coming-feature-column:first-child .pulse-mobile-coming-feature:after{right:-14px}.pulse-mobile-coming-feature-column:last-of-type .pulse-mobile-coming-feature:before{left:-14px}.pulse-mobile-coming-feature>span{color:#067cf0;place-items:center;width:20px;height:20px;display:grid}.pulse-mobile-coming-feature svg{stroke-width:2px;width:17px;height:17px}.pulse-mobile-coming-feature b{margin-top:3px;font-size:12px;font-weight:700;line-height:1.2;display:block}.pulse-mobile-coming-feature p{color:#7487a3;margin:3px 0 0;font-size:12px;line-height:1.32}.pulse-mobile-device{z-index:3;background:#111c25;border:2px solid #0d1823;border-radius:29px;width:100%;max-width:158px;margin:auto;padding:4px;position:relative;box-shadow:0 16px 31px #021f393d,0 0 0 2px #a9bac5}.pulse-mobile-device-screen{color:#102957;-webkit-text-size-adjust:none;text-size-adjust:none;background:linear-gradient(#fff,#f4f9fe);border-radius:23px;min-height:289px;padding:10px 8px 0;position:relative;overflow:hidden}.pulse-mobile-device-island{background:#080c10;border-radius:9px;width:43px;height:9px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.pulse-mobile-device-status{justify-content:space-between;align-items:center;padding:0 2px;font-size:12px;display:flex}.pulse-mobile-device-status>span{gap:2px;display:flex}.pulse-mobile-device-status i{background:#12274b;border-radius:1px;width:4px;height:3px;display:block}.pulse-mobile-device-status i:last-child{width:7px}.pulse-mobile-device-brand{align-items:center;gap:3px;margin-top:8px;display:flex}.pulse-mobile-device-brand svg{color:#088cf4;stroke-width:2.2px;width:11px;height:11px}.pulse-mobile-device-brand b{font-size:12px}.pulse-mobile-device-brand b em{color:#078cf4;font-style:normal}.pulse-mobile-device-brand>span{margin-left:auto;font-size:12px}.pulse-mobile-device-greeting{margin:8px 1px 6px;display:grid}.pulse-mobile-device-greeting b{font-size:12px}.pulse-mobile-device-greeting small{color:#7788a3;margin-top:2px;font-size:12px}.pulse-mobile-device-shift{color:#fff;background:linear-gradient(135deg,#20a9fb,#087bed);border-radius:8px;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:5px;padding:7px;display:grid;box-shadow:0 7px 14px #087eed40}.pulse-mobile-device-shift>span{background:#ffffff24;border-radius:6px;place-items:center;width:23px;height:23px;display:grid}.pulse-mobile-device-shift svg{width:14px;height:14px}.pulse-mobile-device-shift div{display:grid}.pulse-mobile-device-shift small{font-size:12px}.pulse-mobile-device-shift b{margin-top:2px;font-size:12px}.pulse-mobile-device-shift>i{font-size:15px;font-style:normal;font-weight:400}.pulse-mobile-device-grid{grid-template-columns:1fr 1fr;gap:5px;margin-top:6px;display:grid}.pulse-mobile-device-grid article{background:#fff;border:1px solid #e0eaf5;border-radius:7px;min-width:0;padding:6px;overflow:hidden}.pulse-mobile-device-grid svg{color:#078cf4;width:12px;height:12px}.pulse-mobile-device-grid small,.pulse-mobile-device-grid b,.pulse-mobile-device-grid em{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.pulse-mobile-device-grid small{margin-top:3px;font-size:12px}.pulse-mobile-device-grid b{margin-top:1px;font-size:12px}.pulse-mobile-device-grid em{color:#7a8ca4;font-size:12px;font-style:normal}.pulse-mobile-device-tip{background:#eaf6ff;border-radius:7px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:4px;margin-top:5px;padding:5px 6px;display:grid}.pulse-mobile-device-tip>span{color:#078cf4;background:#fff;border-radius:5px;place-items:center;width:17px;height:17px;font-size:12px;display:grid}.pulse-mobile-device-tip div{display:grid}.pulse-mobile-device-tip b{font-size:12px}.pulse-mobile-device-tip small{color:#6f86a5;margin-top:1px;font-size:12px;line-height:1.2}.pulse-mobile-device-nav{background:#fff;border-top:1px solid #e3edf6;grid-template-columns:repeat(4,1fr);height:25px;padding:4px 4px 2px;display:grid;position:absolute;bottom:0;left:0;right:0}.pulse-mobile-device-nav span{color:#8494aa;justify-items:center;display:grid}.pulse-mobile-device-nav span.active{color:#078cf4}.pulse-mobile-device-nav i{border:1.3px solid;border-radius:2px;width:7px;height:7px;display:block}.pulse-mobile-device-nav b{font-size:12px;font-weight:700}.pulse-mobile-coming-handnote{color:#7891b0;font-family:var(--pulse-ui-font);text-align:center;margin:0;font-size:12px;font-style:italic;line-height:1.05;position:absolute;bottom:7px;right:5px;transform:rotate(-8deg)}.pulse-mobile-coming-handnote:after{content:"";background:#078cf4;width:49px;height:1.5px;margin:5px 0 0 auto;display:block;transform:rotate(-7deg)}.pulse-mobile-coming-stores{text-align:center;background:#ffffffdb;border:1px solid #dce9f6;border-radius:12px;margin-top:10px;padding:10px 12px 11px;box-shadow:0 8px 20px #265e8e12}.pulse-mobile-coming-stores h2{letter-spacing:-.015em;margin:0;font-size:12px;font-weight:700}.pulse-mobile-coming-stores>p{color:#7185a1;margin:2px 0 8px;font-size:12px}.pulse-mobile-coming-stores>div{grid-template-columns:repeat(2,minmax(0,126px));justify-content:center;gap:8px;display:grid}.pulse-mobile-store-card{color:#0b2452;text-align:left;background:linear-gradient(145deg,#fff,#f2f8fe);border:1px solid #d5e5f5;border-radius:10px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:43px;padding:7px 10px;display:grid;box-shadow:0 6px 15px #154f821a}.pulse-mobile-store-card>svg{stroke:none;width:22px;height:26px}.pulse-mobile-store-card>span{gap:2px;min-width:0;display:grid}.pulse-mobile-store-card small{color:#1689eb;letter-spacing:.12em;font-size:12px;font-weight:700;line-height:1}.pulse-mobile-store-card b{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.05;overflow:hidden}.pulse-mobile-store-apple>svg{color:#0b2452;width:21px}.pulse-mobile-coming-benefits{grid-template-columns:repeat(4,1fr);gap:3px;margin:10px 0 8px;display:grid}.pulse-mobile-coming-benefits>span{color:#6280a7;grid-template-columns:19px minmax(0,1fr);align-items:center;gap:4px;display:grid}.pulse-mobile-coming-benefits svg{color:#078cf4;stroke-width:2px;width:16px;height:16px}.pulse-mobile-coming-benefits b{font-size:12px;font-weight:700;line-height:1.3}.pulse-mobile-coming-news{color:#fff;background:linear-gradient(90deg,#58c4fa,#0787ef);border-radius:6px;justify-content:center;align-items:center;gap:18px;min-height:31px;font-size:12px;font-weight:700;display:flex;box-shadow:0 8px 17px #0887ef33}.pulse-mobile-coming-news svg{stroke-width:2px;width:12px;height:12px}.pulse-mobile-coming-footer{color:#8a9cb2;grid-template-columns:auto minmax(0,1fr) 22px auto;align-items:center;gap:6px;padding:13px 3px 0;display:grid}.pulse-mobile-coming-footer>span{align-items:center;gap:2px;font-size:12px;font-weight:700;display:flex}.pulse-mobile-coming-footer>span svg{width:11px;height:11px}.pulse-mobile-coming-footer p{margin:0;font-size:12px}.pulse-mobile-coming-footer>i{background:#79bdf4;width:19px;height:1px}.pulse-mobile-coming-footer small{letter-spacing:.12em;font-size:12px;font-weight:700;line-height:1.3}}@media (width<=350px){.pulse-mobile-coming-inner{padding-inline:9px}.pulse-mobile-coming-showcase{grid-template-columns:minmax(66px,1fr) minmax(128px,1.35fr) minmax(66px,1fr);gap:7px}.pulse-mobile-coming-feature{min-height:73px;padding:8px 6px}.pulse-mobile-coming-feature-column{gap:9px}.pulse-mobile-coming-feature p{font-size:12px}.pulse-mobile-coming-handnote{display:none}}@media (width<=599px) and (height<=670px),(width<=950px) and (height<=560px){.pulse-mobile-coming-inner{padding-top:10px}.pulse-mobile-coming-hero{padding-top:6px}.pulse-mobile-coming-feature-column{gap:8px}.pulse-mobile-coming-feature{min-height:69px;padding-block:7px}.pulse-mobile-device-screen{min-height:270px}.pulse-mobile-coming-stores{margin-top:7px;padding-block:7px}.pulse-mobile-coming-benefits{margin-block:7px 6px}}@media (prefers-reduced-motion:reduce){.pulse-mobile-coming *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=599px),(width<=950px) and (height<=560px){:root,html,html[data-theme],body,body.pulse-analyst-shell{overscroll-behavior-y:none!important;background-color:#f4faff!important;background-image:linear-gradient(#fff 0%,#fbfdff 54%,#f4faff 100%)!important;background-attachment:fixed!important;min-height:100dvh!important}#pulseMobileComingSoon,.pulse-mobile-coming,.pulse-mobile-coming-inner{background-color:#0000!important;min-height:100dvh!important}#pulseMobileComingSoon{padding-bottom:max(18px,env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.attendance-live-monitor[data-tracking-state=live] .pulse24-map-pin.is-provider,.attendance-map-refresh.is-working svg{animation:none}}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-monitoring-page .attendance-live-monitor{color:#162c42!important;background:#fff!important;border:1px solid #dfe7ef!important;border-radius:13px!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"head""map""empty"!important;gap:12px!important;padding:14px!important;display:grid!important;box-shadow:0 5px 18px #203e590b!important}.attendance-monitoring-page .attendance-live-head{grid-area:head;min-width:0;justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;padding:0 2px!important;display:flex!important}.attendance-live-title{flex:none;min-width:220px}.attendance-monitoring-page .attendance-live-title h3{color:#17314b!important;letter-spacing:-.015em!important;margin:0!important;font-size:18px!important;font-weight:700!important;line-height:1.2!important}.attendance-live-title p{color:#667e96;margin:4px 0 0;font-size:12px;line-height:1.35}.attendance-live-head .attendance-map-toolbar{overscroll-behavior-inline:contain;flex:auto;min-width:0;max-width:100%;overflow-x:auto;z-index:auto!important;pointer-events:auto!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;display:flex!important;position:static!important}.attendance-live-head .attendance-map-toolbar-group{flex:none;align-items:center;min-width:0;overflow:hidden;background:#fff!important;border:1px solid #d9e3ec!important;border-radius:8px!important;gap:0!important;padding:0!important;display:flex!important;box-shadow:0 2px 7px #2540580a!important}.attendance-live-head .attendance-map-action-group{overflow:visible;box-shadow:none!important;border:0!important;gap:8px!important}.attendance-live-head .attendance-map-toolbar .btn{color:#354a60!important;white-space:nowrap!important;width:auto!important;min-width:0!important;min-height:38px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-right:1px solid #e3e9ef!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:8px 12px!important;font-size:12px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.attendance-live-head .attendance-map-focus-group .btn:last-child{border-right:0!important}.attendance-live-head .attendance-map-action-group .btn{border:1px solid #d9e3ec!important;border-radius:8px!important;box-shadow:0 2px 7px #2540580a!important}.attendance-live-head .attendance-map-toolbar .btn:hover:not(:disabled),.attendance-live-head .attendance-map-toolbar .btn:focus-visible{color:#0b67d8!important;background:#f4f8fc!important}.attendance-live-head .attendance-map-toolbar .btn.is-active,.attendance-live-head .attendance-map-toolbar .btn[aria-pressed=true]{color:#fff!important;background:linear-gradient(145deg,#147bf0,#0666d7)!important;border-color:#0c70e8!important;box-shadow:0 5px 14px #0d6ee233!important}.attendance-live-head .attendance-map-toolbar .btn:disabled{opacity:.46!important}.attendance-map-refresh svg,.attendance-map-toolbar .btn svg,.attendance-smart-insight-icon svg,.attendance-provider-call svg,.attendance-provider-verified svg,.attendance-map-locate svg,.case-portal-links-toggle svg,.attendance-insight-arrow{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 17px;width:17px;height:17px}.attendance-live-layout{grid-area:map;grid-template-columns:minmax(0,2.2fr) minmax(320px,.9fr);gap:12px;min-width:0;display:grid}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-monitoring-page .attendance-map-stage{min-height:clamp(480px,57vh,660px)!important;box-shadow:none!important;background:#eef5f2!important;border:1px solid #d7e4ec!important;border-radius:11px!important}.attendance-map-stage .leaflet-tile-pane{filter:saturate(.8)brightness(1.04)contrast(.94)!important}.attendance-map-stage .leaflet-control-zoom{border:1px solid #d7e2eb!important;border-radius:8px!important;margin-top:12px!important;margin-left:12px!important;box-shadow:0 5px 14px #1f3d5724!important}.attendance-map-stage .leaflet-control-zoom a{color:#2d526f!important;background:#fff!important;border-color:#e2e8ee!important}.attendance-map-stage .leaflet-control-scale-line{color:#27445e!important;text-shadow:none!important;background:#ffffffe6!important;border-color:currentColor #8198aa #8198aa!important;border-top-style:none!important;border-top-width:0!important;font:750 10px/1.15 inherit!important}.attendance-map-stage .leaflet-control-attribution{color:#6e8191!important;background:#fffc!important}.attendance-map-stage .leaflet-control-attribution a{color:#2d689c!important}.attendance-map-stage .leaflet-tooltip{color:#19344e!important;background:#fff!important;border:1px solid #dce5ec!important;border-radius:8px!important;padding:8px 10px!important;box-shadow:0 8px 20px #1f3a5224!important}.attendance-map-stage .leaflet-tooltip:before{border-top-color:#fff!important}.attendance-map-stage .leaflet-tooltip small{color:#687f94!important}.attendance-map-stage .pulse24-map-pin{border-color:#fff!important;width:38px!important;height:42px!important;box-shadow:0 7px 18px #143b5f47,0 0 0 3px #ffffffbf!important}.attendance-map-stage .pulse24-map-pin.is-provider{background:#0c58b7!important}.attendance-map-stage .pulse24-map-pin.is-origin{background:#0d6fe8!important}.attendance-map-stage .pulse24-map-pin.is-destination{background:#ef3f82!important}.attendance-map-stage .pulse24-map-route-status,.attendance-map-stage .pulse24-map-legend{backdrop-filter:blur(8px);color:#526b81!important;background:#fffffff0!important;border:1px solid #dbe5ec!important;box-shadow:0 5px 14px #1f3d571a!important}.attendance-map-stage .pulse24-map-legend i{border-color:#0f6fe9!important}.attendance-map-stage .pulse24-map-legend i.is-travelled{border-color:#70aef2!important}.attendance-map-locate{z-index:520;color:#31556e;cursor:pointer;background:#fff;border:1px solid #d7e2eb;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:92px;left:12px;box-shadow:0 5px 14px #1f3d5724}.attendance-map-locate:hover:not(:disabled){color:#0c6ede;background:#f4f8fc}.attendance-map-locate:disabled{opacity:.48;cursor:not-allowed}.attendance-map-stage.is-traffic-view{box-shadow:inset 0 0 0 2px #0d6fe82b!important}.attendance-map-state{overflow-wrap:anywhere;box-sizing:border-box!important;color:#5c7488!important;text-align:left!important;white-space:normal!important;background:#fffffff0!important;border:1px solid #dbe5ec!important;border-radius:8px!important;width:auto!important;max-width:430px!important;padding:8px 11px!important;font-size:12px!important;display:block!important;inset:14px 14px auto 58px!important;transform:none!important;box-shadow:0 5px 14px #1f3d571a!important}.attendance-map-state[hidden],.attendance-map-state[data-state=ready]{display:none!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-monitoring-page .attendance-live-summary{min-width:0;min-height:0;color:#19344e!important;background:#fff!important;border:1px solid #dce5ec!important;border-radius:11px!important;flex-direction:column!important;gap:10px!important;padding:12px!important;display:flex!important}.attendance-live-provider{padding:0!important}.attendance-live-provider-top{grid-template-columns:minmax(0,1fr) auto 36px;align-items:center;gap:9px;min-width:0;display:grid}.attendance-live-provider-top>div{min-width:0}.attendance-live-provider small{color:#61788c!important;letter-spacing:0!important;font-size:12px!important}.attendance-provider-name-line{align-items:center;gap:6px;min-width:0;display:flex}.attendance-live-provider .attendance-provider-name-line b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;color:#17314b!important;margin-top:3px!important;font-size:13px!important;font-weight:700!important}.attendance-provider-verified{color:#0871df;flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid!important}.attendance-provider-verified[hidden]{display:none!important}.attendance-provider-verified svg{width:16px;height:16px}.attendance-live-provider-top p{color:#6e8395;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:12px;overflow:hidden}.attendance-live-provider-top>#caseTrackingState{color:#60788d;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;background:#f5f8fb;border:1px solid #dce6ee;border-radius:6px;align-items:center;max-width:132px;min-height:25px;padding:5px 7px;font-size:12px;font-weight:700;display:inline-flex;overflow:hidden}.attendance-live-provider-top>#caseTrackingState[data-state=live]{color:#07834f;background:#eefbf5;border-color:#bdebd8}.attendance-live-provider-top>#caseTrackingState[data-state=stale]{color:#9c6500;background:#fff8eb;border-color:#f3dbac}.attendance-live-provider-top>#caseTrackingState[data-state=lost],.attendance-live-provider-top>#caseTrackingState[data-state=error]{color:#bc3c52;background:#fff2f4;border-color:#f2c7cf}.attendance-live-provider-top>#caseTrackingState[data-state=arrived]{color:#0b69c9;background:#eff7ff;border-color:#bedbf8}.attendance-provider-call{color:#0b6fdf;cursor:pointer;background:#fff;border:1px solid #dce5ec;border-radius:9px;place-items:center;width:36px;height:36px;padding:0;display:grid}.attendance-provider-call:disabled{color:#a8b5c0;cursor:not-allowed;background:#f7f9fb}.attendance-live-provider>#caseTrackingComparison{color:#5f768a!important;background:#f4f8fc!important;border:0!important;border-left:2px solid #6da9e7!important;margin-top:9px!important;padding:7px 9px!important;font-size:12px!important;line-height:1.35!important;display:block!important}.attendance-live-provider>#caseTrackingComparison[data-direction=above]{color:#b83d51!important;background:#fff3f5!important;border-color:#e7566c!important}.attendance-live-provider>#caseTrackingComparison[data-direction=below]{color:#08784f!important;background:#eefbf5!important;border-color:#16a36c!important}.attendance-live-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin:0!important;display:grid!important}.attendance-live-summary dl>div{min-width:0;background:#fff!important;border:1px solid #e0e7ed!important;border-radius:8px!important;padding:10px!important;display:block!important}.attendance-live-summary dt{color:#647b8f!important;font-size:12px!important;line-height:1.25!important}.attendance-live-summary dd{color:#17314b!important;text-align:left!important;margin:5px 0 0!important;font-size:15px!important;font-weight:700!important;line-height:1.15!important}.attendance-live-summary dl>div>span{color:#74899a;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;line-height:1.25;display:block;overflow:hidden}.attendance-signal-value{align-items:flex-end;gap:7px;display:flex}.attendance-signal-value>span{color:inherit!important;font:inherit!important;margin:0!important}.attendance-signal-value i{color:#a9b7c2;align-items:flex-end;gap:2px;height:17px;display:flex}.attendance-signal-value i span{background:currentColor;border-radius:2px 2px 0 0;width:2px;display:block;margin:0!important}.attendance-signal-value i span:first-child{height:5px}.attendance-signal-value i span:nth-child(2){height:8px}.attendance-signal-value i span:nth-child(3){height:12px}.attendance-signal-value i span:nth-child(4){height:16px}.attendance-signal-value i[data-level=low]{color:#e5a219}.attendance-signal-value i[data-level=medium],.attendance-signal-value i[data-level=high]{color:#08a461}.attendance-signal-value i[data-level=low] span:nth-child(n+2),.attendance-signal-value i[data-level=medium] span:nth-child(n+4),.attendance-signal-value i[data-level=none] span{color:#d7dfe5}.attendance-smart-insight{margin-top:auto;position:relative;background:#fff4f7!important;border:1px solid #f3c6d5!important;border-radius:8px!important;grid-template-columns:32px minmax(0,1fr) 16px!important;align-items:center!important;gap:9px!important;padding:10px!important;display:grid!important}.attendance-smart-insight-icon{place-items:center;color:#ed3f82!important;background:0 0!important;border:0!important;width:32px!important;height:32px!important;display:grid!important}.attendance-smart-insight small{color:#e43e7d!important;letter-spacing:.03em!important;font-size:12px!important}.attendance-smart-insight b{color:#7d294a!important;margin-top:3px!important;font-size:12px!important}.attendance-smart-insight div>span{color:#866277!important;margin-top:3px!important;font-size:12px!important;line-height:1.3!important}.attendance-insight-arrow{color:#ed3f82}.attendance-smart-insight[data-level=good]{background:#f0fbf6!important;border-color:#bfe8d6!important}.attendance-smart-insight[data-level=good] :is(.attendance-smart-insight-icon,.attendance-insight-arrow){color:#0a9a61!important}.attendance-smart-insight[data-level=good] small{color:#078452!important}.attendance-smart-insight[data-level=good] b{color:#155d43!important}.attendance-smart-insight[data-level=warning]{background:#fff9ed!important;border-color:#f0d8a7!important}.attendance-smart-insight[data-level=warning] :is(.attendance-smart-insight-icon,.attendance-insight-arrow){color:#d68a00!important}.attendance-smart-insight[data-level=warning] small{color:#b77600!important}.attendance-smart-insight[data-level=warning] b{color:#79551b!important}.attendance-smart-insight[data-level=critical]{background:#fff2f4!important;border-color:#f1c5cd!important}.attendance-smart-insight[data-level=critical] :is(.attendance-smart-insight-icon,.attendance-insight-arrow){color:#de3c57!important}.attendance-smart-insight[data-level=critical] small{color:#c8324b!important}.attendance-smart-insight[data-level=critical] b{color:#812b39!important}.attendance-tracking-empty{grid-area:empty;background:#f8fafc!important;border-color:#dce5ec!important}.attendance-tracking-empty b{color:#516a80!important}.attendance-tracking-empty span{color:#728697!important}#caseTrackingMapStage.is-expanded{background:#eef5f2!important}body.pulse-map-expanded #caseTrackingExpand{z-index:3600!important;color:#fff!important;background:#0c70e8!important;border-color:#0c70e8!important;position:fixed!important;top:22px!important;right:22px!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-monitoring-page .pulse-case-central{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;overflow:visible!important}.case-central-reference-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:12px;display:grid}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-monitoring-page .case-reference-card{min-width:0;overflow:hidden;color:#19344e!important;background:#fff!important;border:1px solid #dfe7ef!important;border-radius:11px!important;margin:0!important;padding:0!important;box-shadow:0 4px 14px #203e5909!important}.attendance-monitoring-page .case-reference-card .case-central-topbar,.attendance-monitoring-page .case-reference-card>.case-central-section-head{border-bottom:1px solid #e3e9ef!important;padding:11px 12px!important}.attendance-monitoring-page .case-reference-card .case-central-topbar h3,.attendance-monitoring-page .case-reference-card .case-central-section-head h4{color:#17314b!important;font-size:13px!important}.attendance-monitoring-page .case-reference-card .case-central-topbar p{color:#73889a!important;font-size:12px!important}.attendance-monitoring-page .case-reference-card .case-central-heading-actions{align-items:center;gap:6px;display:flex}.attendance-monitoring-page .case-reference-card .case-central-state{color:#516c82!important;background:#f4f8fb!important;border-color:#dfe7ed!important}.attendance-monitoring-page .case-route-links-card .case-mask-status-grid{border-bottom:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px 12px!important;display:grid!important}.attendance-monitoring-page .case-route-links-card .case-mask-status,.attendance-monitoring-page .case-route-links-card .case-mask-status:last-child{min-height:78px;background:#fff!important;border:1px solid #dfe7ed!important;border-radius:8px!important;padding:10px!important}.attendance-monitoring-page .case-route-links-card .case-mask-status.received{background:#f3fbf7!important;border-color:#bce5d3!important}.attendance-monitoring-page .case-route-links-card .case-mask-status.pending{background:#fffaf0!important;border-color:#edd8b0!important}.attendance-monitoring-page .case-route-links-card .case-mask-number{color:#236fba!important;background:#f5f8fb!important}.attendance-monitoring-page .case-route-links-card .case-mask-copy small{color:#a16b18!important}.attendance-monitoring-page .case-route-links-card .case-mask-copy b{color:#18334d!important;font-size:12px!important}.attendance-monitoring-page .case-route-links-card .case-mask-time{color:#74899a!important}.attendance-monitoring-page .case-route-links-card .case-missing-mask-hint{color:#60778b!important;background:#f8fafc!important;border:1px solid #e2e8ee!important;border-radius:7px!important;margin:0 12px!important;padding:8px 10px!important}.attendance-monitoring-page .case-route-links-card>.case-provider-summary{display:none!important}.case-portal-links-toggle{color:#0a69d5;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e3e9ef;justify-content:flex-start;align-items:center;gap:6px;width:100%;min-height:39px;margin-top:10px;padding:9px 12px;font-size:12px;font-weight:700;display:flex}.case-portal-links-toggle:hover{background:#f6f9fc}.case-portal-links-toggle svg{transition:transform .18s}.case-portal-links-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.attendance-monitoring-page .case-reference-card.case-route-section>.case-route-point-list{background:#fff!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr)!important;margin:0!important;display:grid!important}.attendance-monitoring-page .case-reference-card.case-route-section .case-route-point{background:#fff!important;border:0!important;border-bottom:1px solid #e3e9ef!important;padding:12px!important}.attendance-monitoring-page .case-reference-card.case-route-section .case-route-point:last-child{border-bottom:0!important}.attendance-monitoring-page .case-reference-card.case-route-section .case-route-point-main small{color:#1673dc!important}.attendance-monitoring-page .case-reference-card.case-route-section .case-route-point-main b{color:#263f57!important;font-size:12px!important}.attendance-monitoring-page .case-reference-card.case-route-section .case-route-source{color:#09844f!important;background:#effaf5!important;border-color:#bee9d4!important}.attendance-monitoring-page .case-reference-card.case-route-section .case-route-editor{margin:10px 12px!important}.attendance-monitoring-page .case-portal-section{color:#19344e!important;background:#fff!important;border:1px solid #dfe7ef!important;border-radius:11px!important;margin-top:12px!important;padding:12px!important}.attendance-monitoring-page .case-portal-section.is-collapsed{display:none!important}.attendance-monitoring-page .case-portal-section .case-share-list{background:#fff!important;border-color:#dfe7ed!important}.attendance-monitoring-page .case-portal-section .case-share-row{background:#fff!important;border-color:#e3e9ef!important}.attendance-monitoring-page .case-portal-section .case-share-copy b{color:#203b54!important}.attendance-monitoring-page .case-portal-section .case-share-copy span{color:#718698!important}.attendance-monitoring-page .case-portal-section .case-central-section-head h4{color:#17314b!important}.attendance-monitoring-page .case-portal-section .case-central-section-head p{color:#718698!important}@media (width<=1360px){.attendance-live-head{flex-wrap:wrap}.attendance-live-head .attendance-map-toolbar{flex-basis:100%;justify-content:space-between!important}.attendance-live-layout{grid-template-columns:minmax(0,1.65fr) minmax(310px,1fr)}}@media (width<=1020px){.attendance-live-layout{grid-template-columns:minmax(0,1fr)}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-monitoring-page .attendance-map-stage{min-height:clamp(440px,58vh,600px)!important}.attendance-live-summary dl{grid-template-columns:repeat(3,minmax(0,1fr))!important}.case-central-reference-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-monitoring-page .attendance-live-monitor{gap:10px!important;padding:10px!important}.attendance-live-title{min-width:0}.attendance-live-head .attendance-map-toolbar{width:100%;overflow:visible;gap:7px!important;display:grid!important}.attendance-live-head .attendance-map-toolbar-group{width:100%;display:grid!important}.attendance-live-head .attendance-map-focus-group{grid-template-columns:repeat(5,minmax(0,1fr))}.attendance-live-head .attendance-map-action-group{grid-template-columns:repeat(4,minmax(0,1fr))}.attendance-live-head .attendance-map-toolbar .btn{border-right:1px solid #e3e9ef!important;width:100%!important;padding:8px 6px!important}.attendance-live-head .attendance-map-toolbar .btn span{display:none!important}:is(html[data-theme=light],html[data-theme=dark]) body[data-pulse-route=attendance-detail] .attendance-monitoring-page .attendance-map-stage{min-height:clamp(390px,64dvh,510px)!important}.attendance-live-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))!important}.attendance-live-provider-top{grid-template-columns:minmax(0,1fr) auto 36px}.attendance-monitoring-page .case-route-links-card .case-mask-status-grid{grid-template-columns:minmax(0,1fr)!important}.attendance-monitoring-page .case-route-links-card .case-mask-status,.attendance-monitoring-page .case-route-links-card .case-mask-status:last-child{min-height:0}body.pulse-map-expanded #caseTrackingExpand{width:42px!important;top:12px!important;right:12px!important}}#analystCaseModal .attendance-monitoring-page,#analystCaseModal .attendance-monitoring-body,#analystCaseModal .attendance-live-monitor,#analystCaseModal .attendance-live-layout,#analystCaseModal .pulse-case-central,#analystCaseModal .case-central-reference-grid{box-sizing:border-box;width:100%;min-width:0}#analystCaseModal .attendance-monitoring-page .attendance-live-monitor{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"head""map""empty"!important;display:grid!important}#analystCaseModal .attendance-monitoring-page .attendance-live-layout{align-items:stretch;gap:12px;grid-area:map!important;grid-template-columns:minmax(0,2.2fr) minmax(300px,.9fr)!important;grid-template-areas:"map summary"!important;display:grid!important}#analystCaseModal .attendance-monitoring-page .attendance-live-layout>.attendance-map-stage{width:100%;min-width:0;grid-area:map!important}#analystCaseModal .attendance-monitoring-page .attendance-live-layout>.attendance-live-summary{width:100%;min-width:0;grid-area:summary!important}#analystCaseModal .attendance-monitoring-page .pulse-case-central{grid-template-columns:none!important;grid-template-areas:none!important;gap:0!important;display:block!important}#analystCaseModal .attendance-monitoring-page .pulse-case-central.hidden{display:none!important}#analystCaseModal .attendance-monitoring-page .case-central-reference-grid{align-items:stretch;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;grid-template-areas:"links route"!important;gap:12px!important;display:grid!important}#analystCaseModal .attendance-monitoring-page .case-central-reference-grid>.case-route-links-card{flex-direction:column;width:100%;min-width:0;grid-area:links!important;display:flex!important}#analystCaseModal .attendance-monitoring-page .case-central-reference-grid>.case-route-section{width:100%;min-width:0;grid-area:route!important;display:block!important}#analystCaseModal .attendance-monitoring-page .case-route-links-card>.case-central-topbar,#analystCaseModal .attendance-monitoring-page .case-route-links-card>.case-mask-status-grid,#analystCaseModal .attendance-monitoring-page .case-route-links-card>.case-missing-mask-hint,#analystCaseModal .attendance-monitoring-page .case-route-links-card>.case-provider-summary,#analystCaseModal .attendance-monitoring-page .case-route-links-card>.case-portal-links-toggle{grid-area:auto!important}#analystCaseModal .attendance-monitoring-page .case-central-reference-grid>.case-reference-card{box-sizing:border-box;overflow:hidden;margin:0!important;padding:0!important}#analystCaseModal .attendance-monitoring-page .case-portal-section,#analystCaseModal .attendance-monitoring-page #caseProviderFeedback{box-sizing:border-box;width:100%;min-width:0;grid-area:auto!important}@media (width<=1020px){#analystCaseModal .attendance-monitoring-page .attendance-live-layout{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"map""summary"!important}#analystCaseModal .attendance-monitoring-page .case-central-reference-grid{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"links""route"!important}}@media (width<=760px){#analystCaseModal .attendance-monitoring-page .attendance-live-layout{gap:10px}#analystCaseModal .attendance-monitoring-page .attendance-live-layout>.attendance-map-stage{min-height:clamp(330px,62dvh,500px)!important}}@media (width<=480px){.attendance-live-provider-top{grid-template-columns:minmax(0,1fr) 36px}.attendance-live-provider-top>#caseTrackingState{grid-area:2/1/auto/-1;justify-self:start}.attendance-provider-call{grid-area:1/2}.attendance-live-summary dl>div{padding:9px!important}.attendance-live-summary dd{font-size:13px!important}.attendance-live-summary dl>div>span{white-space:normal}}body[data-pulse-route=attendance-detail] .pulse-app-shell,body[data-pulse-route=attendance-detail] .pulse-shell-body,body[data-pulse-route=attendance-detail] .pulse-shell-main,#analystCaseModal.pulse-detail-page,#analystCaseModal .attendance-monitoring-page,#analystCaseModal .attendance-monitoring-body,#analystCaseModal .attendance-operational-section,#analystCaseModal .case-modal-grid,#analystCaseModal .case-modal-grid>section,#analystCaseModal .attendance-info-groups{box-sizing:border-box;width:100%;min-width:0;max-width:100%}#analystCaseModal.pulse-detail-page{overflow-x:hidden!important}#analystCaseModal>.attendance-monitoring-page{font-size:14px;line-height:1.45;container:attendance-detail/inline-size}#analystCaseModal .attendance-entity-copy>small,#analystCaseModal .attendance-entity-meta,#analystCaseModal .attendance-section-heading small,#analystCaseModal .attendance-live-head small{font-size:12px!important}#analystCaseModal .attendance-entity-copy>p,#analystCaseModal .attendance-live-title p,#analystCaseModal .attendance-page-actions .modal-hint{font-size:13px!important;line-height:1.45!important}#analystCaseModal .attendance-back,#analystCaseModal .attendance-page-actions .btn,#analystCaseModal .response-actions .btn{white-space:normal;min-height:42px;padding:9px 14px;line-height:1.25;font-size:13px!important}#analystCaseModal .attendance-live-head .attendance-map-toolbar .btn{min-height:42px!important;padding:9px 13px!important;font-size:12px!important}#analystCaseModal .attendance-map-state,#analystCaseModal .attendance-live-provider small,#analystCaseModal .attendance-live-provider-top p,#analystCaseModal .attendance-live-provider>#caseTrackingComparison,#analystCaseModal .attendance-live-summary dt,#analystCaseModal .attendance-tracking-empty b,#analystCaseModal .attendance-tracking-empty span{font-size:12px!important;line-height:1.4!important}#analystCaseModal .attendance-live-provider .attendance-provider-name-line b{font-size:14px!important;line-height:1.3!important}#analystCaseModal .attendance-live-provider-top>#caseTrackingState{max-width:160px;min-height:28px;padding:6px 8px;font-size:12px!important}#analystCaseModal .attendance-live-summary dd{font-size:16px!important}#analystCaseModal .attendance-live-summary dl>div>span{font-size:12px!important;line-height:1.35!important}#analystCaseModal .attendance-smart-insight small{font-size:12px!important}#analystCaseModal .attendance-smart-insight b{font-size:12.5px!important;line-height:1.35!important}#analystCaseModal .attendance-smart-insight div>span{font-size:12px!important;line-height:1.4!important}#analystCaseModal .attendance-monitoring-page .case-reference-card .case-central-topbar,#analystCaseModal .attendance-monitoring-page .case-reference-card>.case-central-section-head{align-items:flex-start;gap:12px;padding:14px 15px!important}#analystCaseModal .attendance-monitoring-page .case-reference-card .case-central-topbar h3,#analystCaseModal .attendance-monitoring-page .case-reference-card .case-central-section-head h4{margin:0!important;font-size:16px!important;line-height:1.25!important}#analystCaseModal .attendance-monitoring-page .case-reference-card .case-central-topbar p,#analystCaseModal .attendance-monitoring-page .case-reference-card .case-central-section-head p{margin-top:4px!important;font-size:12px!important;line-height:1.45!important}#analystCaseModal .attendance-monitoring-page .case-reference-card .case-central-state,#analystCaseModal .attendance-monitoring-page .case-reference-card .case-central-topbar small,#analystCaseModal .attendance-monitoring-page .case-reference-card .case-central-section-head small{font-size:12px!important;line-height:1.35!important}#analystCaseModal .attendance-monitoring-page .case-reference-card .btn{max-width:100%;white-space:normal!important;width:auto!important;min-height:40px!important;padding:8px 12px!important;font-size:12.5px!important;line-height:1.25!important}#analystCaseModal .attendance-monitoring-page .case-route-links-card .case-mask-status-grid{align-items:stretch;padding:12px 14px!important}#analystCaseModal .attendance-monitoring-page .case-route-links-card .case-mask-status{grid-template-rows:auto auto;align-content:center;min-width:0;grid-template-columns:32px minmax(0,1fr)!important;gap:8px 11px!important;padding:12px!important}#analystCaseModal .attendance-monitoring-page .case-mask-number{grid-area:1/1}#analystCaseModal .attendance-monitoring-page .case-mask-copy{grid-area:1/2}#analystCaseModal .attendance-monitoring-page .case-mask-copy small{font-size:12px!important;line-height:1.35!important}#analystCaseModal .attendance-monitoring-page .case-mask-copy b{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;margin-top:3px;overflow:visible;font-size:13px!important;line-height:1.35!important}#analystCaseModal .attendance-monitoring-page .case-mask-time{font-size:12px!important;line-height:1.4!important}#analystCaseModal .attendance-monitoring-page .case-mask-add{grid-area:2/2;justify-self:start;margin:0}#analystCaseModal .attendance-monitoring-page .case-missing-mask-hint{font-size:12px!important;line-height:1.45!important}#analystCaseModal .attendance-monitoring-page .case-portal-links-toggle{min-height:44px;padding:10px 14px;font-size:12.5px;line-height:1.3}#analystCaseModal .attendance-monitoring-page .case-route-point-main small,#analystCaseModal .attendance-monitoring-page .case-route-source{font-size:12px!important;line-height:1.35!important}#analystCaseModal .attendance-monitoring-page .case-route-point-main b{font-size:13px!important;line-height:1.4!important}#analystCaseModal .attendance-monitoring-page .attendance-info-groups{column-gap:28px}#analystCaseModal .attendance-monitoring-page .attendance-info-group>small{font-size:12.5px!important;line-height:1.3!important}#analystCaseModal .attendance-monitoring-page .attendance-info-group dl>div{grid-template-columns:minmax(100px,.62fr) minmax(0,1.38fr);gap:16px}#analystCaseModal .attendance-monitoring-page .attendance-info-group dt,#analystCaseModal .attendance-monitoring-page .attendance-info-group dd{font-size:13.5px!important;line-height:1.45!important}@container attendance-detail (width<=1120px){#analystCaseModal .attendance-monitoring-page .attendance-live-layout{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"map""summary"!important}#analystCaseModal .attendance-monitoring-page .attendance-live-summary dl{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@container attendance-detail (width<=900px){#analystCaseModal .attendance-monitoring-page .case-central-reference-grid{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"links""route"!important}#analystCaseModal .attendance-monitoring-page .attendance-info-groups{grid-template-columns:minmax(0,1fr)!important}#analystCaseModal .attendance-monitoring-page .attendance-info-group:nth-last-child(-n+2){border-bottom:1px solid #e3e9ef}#analystCaseModal .attendance-monitoring-page .attendance-info-group:last-child{border-bottom:0}}@container attendance-detail (width<=620px){#analystCaseModal .attendance-monitoring-page .attendance-live-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))!important}#analystCaseModal .attendance-monitoring-page .case-route-links-card .case-mask-status-grid{grid-template-columns:minmax(0,1fr)!important}#analystCaseModal .attendance-monitoring-page .attendance-info-group dl>div{grid-template-columns:minmax(82px,.55fr) minmax(0,1.45fr);gap:12px}}.provider-change-modal{width:min(760px,100vw - 28px);max-height:min(820px,100dvh - 28px);overflow:hidden}.provider-change-modal>.body{overflow:hidden auto}.provider-change-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.provider-change-grid .span-2{grid-column:1/-1}.provider-change-source{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 82%,transparent);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:17px 0 12px;padding:4px;display:grid}.provider-change-source .btn{width:100%;min-width:0}.provider-change-source .btn.is-active{border-color:color-mix(in srgb,var(--blue) 58%,var(--line));background:color-mix(in srgb,var(--blue) 16%,var(--panel));color:var(--text)}.provider-change-panel{min-width:0}.provider-change-results{gap:8px;max-height:250px;margin-top:10px;display:grid;overflow:hidden auto}.provider-change-result{border:1px solid var(--line);background:var(--panel);min-width:0;color:var(--text);text-align:left;cursor:pointer;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:11px 12px;display:flex}.provider-change-result>span{min-width:0}.provider-change-result b,.provider-change-result small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.provider-change-result small{color:var(--muted);font-size:var(--font-micro);margin-top:4px}.provider-change-result:after{color:var(--muted);content:"Selecionar";flex:none}.provider-change-result:hover,.provider-change-result:focus-visible{border-color:var(--blue);outline:0}.provider-change-result.is-selected{border-color:var(--blue);background:color-mix(in srgb,var(--blue) 12%,var(--panel))}.provider-change-result.is-selected:after{color:var(--blue);content:"Selecionado ✓"}.provider-change-name-autocomplete{min-width:0;position:relative}.provider-change-name-autocomplete>input{width:100%}.provider-change-name-autocomplete>input[aria-expanded=true]{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 12%,transparent)}.provider-change-name-options{border:1px solid color-mix(in srgb,var(--blue) 45%,var(--line));background:var(--panel);border-radius:11px;max-height:220px;margin-top:6px;display:grid;overflow:hidden auto;box-shadow:0 12px 30px #142d4929}.provider-change-name-options[hidden]{display:none!important}.provider-change-name-option{border:0;border-bottom:1px solid var(--line);background:var(--panel);width:100%;min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.provider-change-name-option:last-child{border-bottom:0}.provider-change-name-option:hover,.provider-change-name-option:focus-visible,.provider-change-name-option.is-active{background:color-mix(in srgb,var(--blue) 10%,var(--panel));outline:0}.provider-change-name-option>span{min-width:0}.provider-change-name-option b,.provider-change-name-option small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.provider-change-name-option small{color:var(--muted);font-size:var(--font-micro);margin-top:3px}.provider-change-name-option em{color:var(--green);font-size:var(--font-micro);flex:none;font-style:normal;font-weight:700}.provider-change-name-empty{color:var(--muted);font-size:var(--font-label);text-align:center;padding:13px;line-height:1.45}#providerChangeNew .form-helper.success{color:var(--green)}#providerChangeNew .form-helper.error{color:var(--red)}#providerChangeNew input.is-provider-linked{background:color-mix(in srgb,var(--green) 6%,var(--panel));color:var(--muted);cursor:default}.provider-change-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:11px;padding:18px}.provider-change-mask-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:9px;display:flex}.provider-change-mask-actions small{color:var(--muted);font-size:var(--font-micro);text-align:right}.provider-change-mask-preview{border:1px dashed var(--line);background:color-mix(in srgb,var(--panel) 82%,transparent);color:var(--muted);border-radius:11px;gap:7px;margin-top:10px;padding:12px;display:grid}.provider-change-mask-preview.is-ready{border-style:solid;border-color:color-mix(in srgb,var(--green) 48%,var(--line));color:var(--text)}.provider-change-mask-preview b,.provider-change-mask-preview span{display:block}.provider-change-mask-preview small{color:var(--muted);font-size:var(--font-micro)}.provider-change-cash-option{border:1px solid var(--line);background:color-mix(in srgb,var(--amber) 6%,var(--panel));cursor:pointer;border-radius:11px;align-items:flex-start;gap:11px;margin-top:15px;padding:12px;display:flex}.provider-change-cash-option:has(input:checked){border-color:color-mix(in srgb,var(--amber) 62%,var(--line));background:color-mix(in srgb,var(--amber) 12%,var(--panel))}.provider-change-cash-option input{width:18px;height:18px;accent-color:var(--amber);flex:none;margin:2px 0 0}.provider-change-cash-option span{min-width:0}.provider-change-cash-option b,.provider-change-cash-option small{display:block}.provider-change-cash-option small{color:var(--muted);font-size:var(--font-micro);margin-top:3px;font-weight:400;line-height:1.4}.provider-change-cash-option:has(input:disabled){cursor:default;opacity:.84}@media (width<=620px){.provider-change-modal{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.provider-change-grid{grid-template-columns:minmax(0,1fr)}.provider-change-grid .span-2{grid-column:auto}.provider-change-source{grid-template-columns:minmax(0,1fr);align-items:stretch}.provider-change-result{flex-direction:column;align-items:flex-start}.provider-change-name-option{align-items:flex-start}.provider-change-name-option em{padding-top:2px}.provider-change-mask-actions{flex-direction:column;align-items:stretch}.provider-change-mask-actions small{text-align:left}}.pulse-floating-stack{pointer-events:none;align-items:stretch;top:auto!important;right:auto!important;bottom:calc(20px + env(safe-area-inset-bottom,0px))!important;left:calc(20px + env(safe-area-inset-left,0px))!important;z-index:10020!important;flex-direction:column!important;gap:10px!important;width:min(320px,100vw - 40px)!important;display:flex!important;position:fixed!important}body.pulse-modal-open .pulse-floating-stack{z-index:120!important}#pulseFloatingStack>.pulse-toast-stack{pointer-events:none;align-items:stretch;flex-direction:column!important;gap:8px!important;width:100%!important;display:flex!important;position:relative!important;inset:auto!important}#pulseFloatingStack>.pulse-version-notice.pulse-update-toast{transform-origin:0 100%!important;pointer-events:auto!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}#pulseFloatingStack>.pulse-toast-stack>.pulse-glass-toast{transform-origin:0 100%!important;width:100%!important;margin:0!important}#pulseFloatingStack .pulse-glass-toast.is-leaving{opacity:0!important;transition:opacity .32s ease-out,transform .44s cubic-bezier(.55,.02,.72,.22)!important;animation:none!important;transform:translate(calc(-100% - 48px))scale(.985)!important}#pulseFloatingStack>.pulse-version-notice.is-dismissing{opacity:0;transform:translateY(-8px)!important}@keyframes pulseDesktopToastIn{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@media (width<=760px){.pulse-floating-stack{bottom:calc(88px + env(safe-area-inset-bottom,0px))!important;left:calc(12px + env(safe-area-inset-left,0px))!important;width:min(390px,100vw - 24px)!important}}@media (prefers-reduced-motion:reduce){#pulseFloatingStack .pulse-glass-toast.is-leaving{transition:none!important;transform:none!important}}#analystCaseModal .attendance-monitoring-page .attendance-live-head{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:0!important;display:grid!important}#analystCaseModal .attendance-monitoring-page .attendance-live-title{min-width:0}#analystCaseModal .attendance-live-head .attendance-map-toolbar{grid-template-columns:minmax(0,5fr) minmax(0,4fr);width:100%;overflow:visible;gap:10px!important;display:grid!important}#analystCaseModal .attendance-live-head .attendance-map-toolbar-group{width:100%;overflow:visible;box-shadow:none!important;border:0!important;border-radius:0!important;gap:8px!important;padding:0!important;display:grid!important}#analystCaseModal .attendance-live-head .attendance-map-focus-group{grid-template-columns:repeat(5,minmax(0,1fr))}#analystCaseModal .attendance-live-head .attendance-map-action-group{grid-template-columns:repeat(4,minmax(0,1fr))}#analystCaseModal .attendance-live-head .attendance-map-toolbar .btn{white-space:normal!important;border:1px solid #d9e3ec!important;border-radius:9px!important;gap:7px!important;width:100%!important;min-width:0!important;min-height:44px!important;padding:10px 12px!important;font-size:12px!important;line-height:1.2!important}#analystCaseModal .attendance-live-head .attendance-map-toolbar .btn span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;display:inline!important}#analystCaseModal .attendance-live-provider-top{align-items:start;gap:8px 10px;grid-template-columns:minmax(0,1fr) 36px!important}#analystCaseModal .attendance-live-provider-top>div{grid-area:1/1}#analystCaseModal .attendance-live-provider-top>.attendance-provider-call{grid-area:1/2}#analystCaseModal .attendance-live-provider-top>#caseTrackingState{text-overflow:clip;grid-area:2/1/auto/-1;width:max-content;min-height:30px;padding:6px 9px;overflow:visible;white-space:normal!important;max-width:100%!important;line-height:1.25!important}#analystCaseModal .attendance-live-provider .attendance-provider-name-line b,#analystCaseModal .attendance-live-provider-top p{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}#analystCaseModal .attendance-live-summary dl>div>span{text-overflow:clip;overflow:visible;white-space:normal!important}@container attendance-detail (width<=980px){#analystCaseModal .attendance-live-head .attendance-map-toolbar{grid-template-columns:minmax(0,1fr)}}@container attendance-detail (width<=620px){#analystCaseModal .attendance-live-head .attendance-map-focus-group,#analystCaseModal .attendance-live-head .attendance-map-action-group{grid-template-columns:repeat(2,minmax(0,1fr))}#analystCaseModal .attendance-live-head .attendance-map-focus-group>#caseTrackingTraffic{grid-column:1/-1}#analystCaseModal .attendance-live-head .attendance-map-toolbar .btn{justify-content:flex-start!important;min-height:46px!important}}.dirx-performance-page .dirx-performance-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.dirx-performance-page .dirx-performance-kpis>article{border:1px solid var(--dirx-border);background:#fff;border-radius:10px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:11px;min-width:0;min-height:98px;padding:14px;display:grid;box-shadow:0 4px 14px #1e416906}.dirx-performance-page .dirx-performance-kpis>article>span{width:38px;height:38px;color:var(--dirx-blue);background:#edf5ff;border-radius:9px;place-items:center;display:grid}.dirx-performance-page .dirx-performance-kpis svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.dirx-performance-page .dirx-performance-kpis small{color:#667d9d;letter-spacing:.045em;font-size:12px;font-weight:700;display:block}.dirx-performance-page .dirx-performance-kpis strong{color:var(--dirx-navy);letter-spacing:-.04em;margin-top:5px;font-size:24px;line-height:1;display:block}.dirx-performance-page .dirx-performance-kpis p{color:#6a7f9c;margin:7px 0 0;font-size:12px;line-height:1.35}.dirx-performance-method{background:#f8fbff;border:1px solid #dce7f3;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;min-height:70px;margin:12px 0;padding:12px 15px;display:flex}.dirx-performance-method>div:first-child{align-items:center;gap:12px;min-width:0;display:flex}.dirx-performance-method>div:first-child>span{width:38px;height:38px;color:var(--dirx-blue);background:#eaf3ff;border-radius:9px;flex:0 0 38px;place-items:center;display:grid}.dirx-performance-method svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.dirx-performance-method small{color:#69809e;letter-spacing:.05em;font-size:12px;font-weight:700;display:block}.dirx-performance-method b{color:var(--dirx-navy);margin-top:4px;font-size:12px;line-height:1.4;display:block}.dirx-performance-period{text-align:right;min-width:170px}.dirx-performance-period>label{color:#69809e;letter-spacing:.05em;font-size:12px;font-weight:700;display:block}.dirx-performance-period>select{width:230px;max-width:100%;height:32px;color:var(--dirx-navy);text-transform:capitalize;background-color:#fff;border:1px solid #cfdef0;border-radius:7px;margin-top:4px;padding:0 30px 0 10px;font-size:12px;font-weight:700}.dirx-performance-period>select:disabled{cursor:wait;opacity:.7}.dirx-performance-period>span{color:#627996;margin-top:4px;font-size:12px;display:block}.dirx-performance-table-panel{margin-top:12px;overflow:hidden}.dirx-performance-page .director-performance-grid{grid-template-columns:minmax(170px,1.35fr) 76px repeat(4,minmax(105px,1fr)) minmax(105px,.9fr);align-items:center;gap:0;display:grid}.dirx-performance-page .director-data-head{color:#69809f;letter-spacing:.035em;background:#f7fafe;border-top:1px solid #e5edf6;border-bottom:1px solid #e5edf6;margin:0 -14px;padding:8px 14px;font-size:12px;font-weight:700}.dirx-performance-page .director-data-list{margin:0 -14px -14px}.dirx-performance-page .director-data-row{border-bottom:1px solid #e8eef5;min-height:62px;padding:9px 14px}.dirx-performance-page .director-data-row:last-child{border-bottom:0}.dirx-performance-page .director-data-row>div{min-width:0;padding-right:10px}.dirx-performance-page .director-data-row b,.dirx-performance-page .director-data-row span{color:#17335a;font-size:12px;display:block}.dirx-performance-page .director-data-row small{color:#70839d;text-overflow:ellipsis;margin-top:3px;font-size:12px;line-height:1.35;display:block;overflow:hidden}.dirx-performance-page .director-performance-score{font-weight:700;color:var(--dirx-blue)!important;font-size:16px!important}.dirx-performance-page .director-confidence{background:#edf3fa;border-radius:999px;align-items:center;width:auto;min-height:23px;padding:0 8px;font-weight:700;font-size:12px!important;display:inline-flex!important}.dirx-performance-page .director-confidence-high{background:#e8f8f1;color:#07875c!important}.dirx-performance-page .director-confidence-medium{background:#fff5df;color:#af6d00!important}.dirx-performance-page .director-confidence-low,.dirx-performance-page .director-confidence-insufficient{background:#fff0f2;color:#c83348!important}.dirx-performance-page .director-data-empty{color:#6a809d;text-align:center;padding:22px 12px;font-size:12px}.dirx-performance-bottom{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr)}.dirx-performance-governance-panel>div{gap:8px;display:grid}.dirx-performance-governance-panel>div>span{color:#365373;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.dirx-performance-governance-panel>div svg{fill:none;stroke:#08ad73;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}@media (width<=1250px){.dirx-performance-page .dirx-performance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dirx-performance-page .director-performance-grid{grid-template-columns:minmax(160px,1.25fr) 70px repeat(4,minmax(95px,1fr)) 100px}.dirx-performance-table-panel{overflow-x:auto}.dirx-performance-table-panel .director-data-head,.dirx-performance-table-panel .director-data-list{min-width:960px}}@media (width<=900px){.dirx-performance-method{flex-direction:column;align-items:flex-start}.dirx-performance-period{text-align:left;min-width:0}.dirx-performance-bottom{grid-template-columns:1fr}}@media (width<=760px){.dirx-performance-page .dirx-performance-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dirx-performance-page .dirx-performance-kpis>article{grid-template-columns:34px minmax(0,1fr);min-height:90px;padding:11px 9px}.dirx-performance-page .dirx-performance-kpis>article>span{width:31px;height:31px}.dirx-performance-page .dirx-performance-kpis strong{font-size:20px}}@media (width<=390px){.dirx-performance-page .dirx-performance-kpis{grid-template-columns:1fr}}.dirx-page{line-height:1.45;font-size:14px!important}.dirx-page p,.dirx-page li,.dirx-page label,.dirx-page input,.dirx-page select,.dirx-page textarea{font-size:13.5px!important;line-height:1.5!important}.dirx-page button,.dirx-btn,.dirx-select,.dirx-link{font-size:13px!important}.dirx-page-head small{letter-spacing:.035em!important;font-size:12.5px!important}.dirx-page-head h1{font-size:23px!important;line-height:1.18!important}.dirx-page-head p{font-size:14px!important;line-height:1.5!important}.dirx-updated small{font-size:12px!important}.dirx-updated b{font-size:13px!important}.dirx-kpi small{font-size:13px!important;line-height:1.3!important}.dirx-kpi em,.dirx-kpi>div>span{font-size:12.5px!important;line-height:1.35!important}.dirx-panel-head h2,.dirx-health-main>header h2{font-size:16px!important;line-height:1.25!important}.dirx-panel-head>a,.dirx-panel-head>span{font-size:12.5px!important}.dirx-page small{font-size:12.5px!important;line-height:1.4!important}.dirx-health-copy p,.dirx-health-chart>small,.dirx-health-counts span,.dirx-gauge small{font-size:12.5px!important}.dirx-signal b,.dirx-decision-mini b,.dirx-opportunities b,.dirx-compact-list b,.dirx-actions-list b{font-size:13.5px!important;line-height:1.35!important}.dirx-signal small,.dirx-decision-mini small,.dirx-opportunities span,.dirx-compact-list span,.dirx-actions-list span{font-size:12.5px!important;line-height:1.45!important}.dirx-priority,.dirx-signal em{font-size:12px!important}.dirx-watchlist span,.dirx-watchlist b,.dirx-watchlist em,.dirx-period-summary small,.dirx-period-summary span,.dirx-chart-legend span,.dirx-trend-summary span,.dirx-timeline span,.dirx-timeline time{font-size:12.5px!important}.dirx-trend-summary b,.dirx-timeline b{font-size:14px!important}.dirx-finance-band span,.dirx-finance-band>em,.dirx-donut small,.dirx-donut-layout article,.dirx-insight{font-size:12.5px!important;line-height:1.45!important}.dirx-finance-band b{font-size:15px!important}.dirx-coverage-head,.dirx-table-head{font-size:12.5px!important;line-height:1.3!important}.dirx-coverage article,.dirx-table article{font-size:13px!important}.dirx-coverage article b,.dirx-table article b,.dirx-table article strong{font-size:13.5px!important}.dirx-risk-list span,.dirx-risk-list b{font-size:12.5px!important}.dirx-leadership b{font-size:13.5px!important}.dirx-leadership span{font-size:12.5px!important;line-height:1.4!important}.dirx-leadership strong{font-size:13px!important}.dirx-leadership article>em{font-size:12px!important}.dirx-decision-row b{font-size:13.5px!important}.dirx-decision-row small,.dirx-decision-row>span{font-size:12.5px!important;line-height:1.4!important}.dirx-decision-row strong{font-size:13px!important}.dirx-decision-detail h2{font-size:20px!important}.dirx-decision-detail h3{font-size:14px!important}.dirx-decision-detail p,.dirx-decision-detail section p{font-size:13.5px!important;line-height:1.55!important}.dirx-detail-tags span,.dirx-detail-metrics small{font-size:12px!important}.dirx-decision-detail>footer button{font-size:13px!important}.dirx-communication b,.dirx-communications-list b{font-size:13.5px!important}.dirx-communication span,.dirx-communication small,.dirx-communications-list p,.dirx-communications-list time{font-size:12.5px!important;line-height:1.45!important}.dirx-report-grid b{font-size:14px!important}.dirx-report-grid small,.dirx-report-grid em{font-size:12.5px!important;line-height:1.4!important}.dirx-empty b{font-size:13.5px!important}.dirx-empty span,.dirx-bullets li{font-size:12.5px!important;line-height:1.5!important}body.pulse-director-shell #directorNav a span{font-size:13px!important;line-height:1.25!important}@media (width<=980px){.dirx-page{font-size:14px!important}.dirx-page-head h1{font-size:21px!important}.dirx-page-head p{font-size:13.5px!important}.dirx-page small{font-size:12px!important}}body.pulse-director-shell .dirx-page>.dirx-page-head>div:first-child{display:none!important}body.pulse-director-shell .dirx-page>.dirx-page-head{justify-content:flex-end!important;align-items:center!important;min-height:0!important;margin-top:0!important;margin-bottom:12px!important;padding-top:0!important;padding-bottom:0!important}body.pulse-director-shell .dirx-page{padding-top:18px!important}body.pulse-director-shell .dirx-page>.dirx-page-head>h1,body.pulse-director-shell .dirx-page>.dirx-page-head>h2,body.pulse-director-shell .dirx-page>.dirx-page-head>p,body.pulse-director-shell .dirx-page>.dirx-page-head>small{display:none!important}body.pulse-director-shell .dirx-navigable{cursor:pointer;transition:border-color .16s,box-shadow .16s,background-color .16s,transform .16s}body.pulse-director-shell .dirx-navigable:hover{box-shadow:0 4px 14px #11345612;border-color:#b8d3f6!important}body.pulse-director-shell .dirx-navigable:focus-visible{outline-offset:2px;outline:2px solid #1677ff!important}body.pulse-director-shell .dirx-signal.dirx-navigable:hover,body.pulse-director-shell .dirx-watchlist article.dirx-navigable:hover,body.pulse-director-shell .dirx-period-summary article.dirx-navigable:hover{transform:translateY(-1px)}body.pulse-director-shell .dirx-kpi[data-dirx-detail]:after{content:"Ver detalhes";color:#1677f2;opacity:0;font-size:12px;font-weight:700;transition:opacity .16s,transform .16s;position:absolute;bottom:8px;right:10px;transform:translateY(3px)}body.pulse-director-shell .dirx-kpi[data-dirx-detail]:hover:after,body.pulse-director-shell .dirx-kpi[data-dirx-detail]:focus-visible:after{opacity:1;transform:translateY(0)}.dirx-btn-primary{color:#fff;background:#1677f2;border-color:#1677f2;box-shadow:0 6px 16px #1677f229}.dirx-btn-primary:hover{background:#0866d9;border-color:#0866d9}.dirx-finance-detail-modal,.dirx-finance-goal-modal{width:min(640px,100vw - 24px);max-height:calc(100dvh - 18px);font-family:var(--pulse-ui-font);overflow:hidden;color:#142c46!important;background:#fff!important;border-color:#dce7f3!important}.dirx-finance-detail-modal>header,.dirx-finance-goal-modal>header,.dirx-finance-detail-modal>footer,.dirx-finance-goal-modal>footer{flex:none;background:#fff!important}.dirx-finance-detail-modal>header{min-height:108px!important;padding:18px 58px 17px!important}.dirx-finance-detail-modal>header small{color:#087fbe!important;letter-spacing:.055em!important;margin-bottom:6px!important;font-size:12px!important;font-weight:700!important}.dirx-finance-detail-modal>header h2{color:#152d47!important;letter-spacing:-.035em!important;font-size:26px!important;font-weight:700!important;line-height:1.08!important}.dirx-finance-detail-modal>header p{color:#7286a0!important;margin-top:7px!important;font-size:12px!important;line-height:1.4!important}.dirx-finance-detail-modal>header small,.dirx-finance-goal-modal>header small{color:#1677f2!important}.dirx-finance-detail-modal>header p,.dirx-finance-goal-modal>header p{color:#657b9b!important}.dirx-finance-detail-body,.dirx-finance-goal-body{min-height:0;background:#fff!important;overflow:hidden auto!important}.dirx-finance-detail-modal>.dirx-finance-detail-body{padding:18px 20px!important}.dirx-finance-detail-highlight{background:linear-gradient(118deg,#f2fcf8 0%,#f9fdfb 100%);border:1px solid #cfeade;border-radius:10px;grid-template-columns:74px minmax(0,1fr) 142px;align-items:center;gap:14px;min-height:116px;padding:16px 17px;display:grid}.dirx-finance-detail-hero-icon{color:#087b59;background:#a7ead2;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 0 0 9px #aae8d36b}.dirx-finance-detail-hero-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:29px;height:29px}.dirx-finance-detail-result{align-content:center;min-width:0;display:grid}.dirx-finance-detail-result small{color:#587092;letter-spacing:.055em;font-size:12px;font-weight:700}.dirx-finance-detail-result strong{color:#069866;letter-spacing:-.04em;overflow-wrap:anywhere;margin-top:5px;font-size:clamp(34px,6vw,42px);font-weight:700;line-height:1}.dirx-finance-detail-result>span{color:#536b89;margin-top:7px;font-size:12px}.dirx-finance-detail-sentiment{align-self:center;justify-items:start;gap:10px;display:grid}.dirx-finance-detail-sentiment em{color:#087b59;white-space:nowrap;background:#e2f8ef;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.dirx-finance-detail-sentiment em i{background:#0daf77;border-radius:50%;width:7px;height:7px}.dirx-finance-detail-sentiment p{color:#657c98;max-width:132px;margin:0;font-size:12px;line-height:1.45}#directorFinanceDetailModal[data-finance-tone=blue] .dirx-finance-detail-highlight{background:linear-gradient(118deg,#f2f7fe 0%,#fbfdff 100%);border-color:#d8e6f8}#directorFinanceDetailModal[data-finance-tone=blue] .dirx-finance-detail-hero-icon{color:#176ac9;background:#cfe2fb;box-shadow:0 0 0 9px #cfe2fb73}#directorFinanceDetailModal[data-finance-tone=blue] .dirx-finance-detail-result strong{color:#176ac9}#directorFinanceDetailModal[data-finance-tone=blue] .dirx-finance-detail-sentiment em{color:#176ac9;background:#e8f2ff}#directorFinanceDetailModal[data-finance-tone=blue] .dirx-finance-detail-sentiment em i{background:#257be0}#directorFinanceDetailModal[data-finance-tone=red] .dirx-finance-detail-highlight{background:linear-gradient(118deg,#fff5f6 0%,snow 100%);border-color:#f0d6db}#directorFinanceDetailModal[data-finance-tone=red] .dirx-finance-detail-hero-icon{color:#d52d49;background:#ffdce1;box-shadow:0 0 0 9px #ffdce173}#directorFinanceDetailModal[data-finance-tone=red] .dirx-finance-detail-result strong{color:#d52d49}#directorFinanceDetailModal[data-finance-tone=red] .dirx-finance-detail-sentiment em{color:#bd2340;background:#ffe9ec}#directorFinanceDetailModal[data-finance-tone=red] .dirx-finance-detail-sentiment em i{background:#e73350}.dirx-finance-detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.dirx-finance-detail-metrics article{background:#fff;border:1px solid #dce7f2;border-radius:9px;align-items:center;gap:10px;min-width:0;min-height:62px;padding:11px 12px;display:flex}.dirx-finance-detail-metrics article>span{color:#496988;background:#edf3fa;border-radius:7px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.dirx-finance-detail-metrics article>span svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.dirx-finance-detail-metrics article>div{min-width:0;display:grid}.dirx-finance-detail-metrics small,.dirx-finance-detail-metrics b{display:block}.dirx-finance-detail-metrics small{color:#677d99;font-size:12px;line-height:1.25}.dirx-finance-detail-metrics b{color:#142d49;overflow-wrap:anywhere;margin-top:4px;font-size:16px;font-weight:700;line-height:1.1}.dirx-finance-detail-section{margin-top:17px}.dirx-finance-detail-section>div:first-child small{color:#1677f2;letter-spacing:.065em;font-size:12px;font-weight:700}.dirx-finance-detail-section h3{color:#172d46;letter-spacing:-.025em;margin:4px 0 10px;font-size:18px;font-weight:700;line-height:1.2}.dirx-finance-detail-list{gap:8px;display:grid}.dirx-finance-detail-item{color:#172d46;width:100%;min-height:66px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce7f2;border-radius:9px;grid-template-columns:70px minmax(0,1fr) auto 16px;align-items:center;gap:12px;padding:9px 12px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.dirx-finance-detail-item:hover,.dirx-finance-detail-item:focus-visible{border-color:#b8cfe5;outline:0;transform:translateY(-1px);box-shadow:0 6px 16px #1a497412}.dirx-finance-detail-item-badge{color:#087b59;text-align:center;background:#e6f7f1;border-radius:7px;place-content:center;justify-items:center;gap:3px;min-height:47px;padding:5px;display:grid}.dirx-finance-detail-item-badge svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.dirx-finance-detail-item-badge small{font-size:12px;font-weight:700;line-height:1.05}.dirx-finance-detail-item.blue .dirx-finance-detail-item-badge{color:#176ac9;background:#edf4fd}.dirx-finance-detail-item.red .dirx-finance-detail-item-badge{color:#c82b46;background:#ffedf0}.dirx-finance-detail-item-copy{gap:3px;min-width:0;display:grid}.dirx-finance-detail-item-copy b{overflow-wrap:anywhere;font-size:12px;font-weight:700}.dirx-finance-detail-item-copy>span{color:#687e99;overflow-wrap:anywhere;font-size:12px}.dirx-finance-detail-item-copy em{color:#536d89;opacity:0;max-height:0;font-size:12px;font-style:normal;line-height:1.4;transition:max-height .18s,opacity .18s,margin .18s;overflow:hidden}.dirx-finance-detail-item.is-expanded .dirx-finance-detail-item-copy em{opacity:1;max-height:42px;margin-top:3px}.dirx-finance-detail-item>strong{color:#087b59;white-space:nowrap;font-size:16px;font-weight:700}.dirx-finance-detail-item.blue>strong{color:#176ac9}.dirx-finance-detail-item.red>strong{color:#c82b46}.dirx-finance-detail-chevron{fill:none;stroke:#6b84a0;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;transition:transform .18s}.dirx-finance-detail-item.is-expanded .dirx-finance-detail-chevron{transform:rotate(90deg)}.dirx-finance-detail-list .dirx-empty{background:#fff;border:1px dashed #d8e4f0;border-radius:10px}.dirx-finance-detail-source{color:#456a96;background:#eef6ff;border:1px solid #cee0f6;border-radius:8px;margin:16px 0 0;padding:13px 14px 13px 53px;font-size:12px;line-height:1.45;position:relative}.dirx-finance-detail-source:before{content:"i";color:#fff;background:#3278ed;border-radius:50%;place-items:center;width:24px;height:24px;font-size:14px;font-weight:700;display:grid;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.dirx-finance-detail-modal>footer{min-height:58px!important;padding:10px 18px!important}.dirx-finance-detail-modal>footer #directorFinanceDetailGoal{margin-right:auto}.dirx-finance-detail-modal>footer .btn{border-radius:7px!important;flex:none!important;min-width:92px!important;min-height:38px!important;font-size:14px!important;font-weight:700!important}.dirx-finance-detail-modal>footer .btn:not(.primary){color:#547092!important;background:#fff!important;border-color:#bfd0e4!important}.dirx-finance-detail-modal>footer .btn.primary{color:#fff!important;background:#246eea!important;border-color:#246eea!important;box-shadow:0 5px 13px #246eea2e!important}.dirx-finance-goal-context{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dirx-finance-goal-context>div{background:#fff;border:1px solid #dfe9f3;border-radius:10px;padding:13px}.dirx-finance-goal-context small,.dirx-finance-goal-context b{display:block}.dirx-finance-goal-context small{color:#667c9a;letter-spacing:.05em;font-size:12px;font-weight:700}.dirx-finance-goal-context b{margin-top:5px;font-size:15px}.dirx-finance-goal-field{color:#17365f;gap:8px;margin-top:16px;font-size:12px;font-weight:700;display:grid}.dirx-finance-goal-field>div{background:#fff;border:1px solid #b9cde3;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.dirx-finance-goal-field>div:focus-within{border-color:#1677f2;box-shadow:0 0 0 3px #1677f21a}.dirx-finance-goal-field>div>b{color:#1677f2;padding:0 14px;font-size:16px}.dirx-finance-goal-field input{border:0;min-width:0;height:50px;padding:0 14px;font-weight:700;color:#071f50!important;box-shadow:none!important;background:#fff!important;border-left:1px solid #dce7f3!important;border-radius:0!important;outline:0!important;font-size:20px!important}.dirx-finance-goal-field>small{color:#657b99;font-size:12px;font-weight:400}.dirx-finance-goal-preview{color:#087d5a;background:#eaf8f3;border-radius:10px;grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;padding:13px;display:grid}.dirx-finance-goal-preview>div{gap:4px;display:grid}.dirx-finance-goal-preview small{letter-spacing:.05em;font-size:12px;font-weight:700}.dirx-finance-goal-preview b{font-size:15px}.dirx-finance-goal-preview>span{color:#55756c;font-size:12px;line-height:1.4}.dirx-finance-goal-feedback{color:#c6243d;background:#fff0f2;border:1px solid #f2b8c1;border-radius:9px;margin:12px 0 0;padding:10px 12px;font-size:12px}@media (width<=760px){body.pulse-director-shell .dirx-kpi[data-dirx-detail]:after{display:none}.dirx-head-actions{flex-wrap:wrap}.dirx-finance-detail-modal,.dirx-finance-goal-modal{width:100%;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.dirx-finance-detail-modal>header,.dirx-finance-goal-modal>header{padding:16px 52px 14px 14px!important}.dirx-finance-detail-modal>.body,.dirx-finance-goal-modal>.body{padding:14px!important}.dirx-finance-detail-modal>footer,.dirx-finance-goal-modal>footer{padding:11px 14px!important}.dirx-finance-detail-modal>header>div:first-of-type{text-align:center!important}.dirx-finance-detail-highlight{grid-template-columns:54px minmax(0,1fr);padding:14px}.dirx-finance-detail-hero-icon{width:46px;height:46px;box-shadow:0 0 0 6px #aae8d361}.dirx-finance-detail-hero-icon svg{width:23px;height:23px}.dirx-finance-detail-sentiment{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;margin-top:3px}.dirx-finance-detail-sentiment p{max-width:none}.dirx-finance-detail-metrics{grid-template-columns:1fr 1fr}.dirx-finance-detail-metrics article:last-child{grid-column:1/-1}.dirx-finance-detail-item{grid-template-columns:58px minmax(0,1fr) auto 14px;padding-inline:9px}.dirx-finance-goal-preview{grid-template-columns:1fr}}@media (width<=430px){.dirx-finance-goal-context{grid-template-columns:1fr}.dirx-finance-detail-modal>header h2{font-size:22px!important}.dirx-finance-detail-result strong{font-size:32px}.dirx-finance-detail-metrics{grid-template-columns:1fr}.dirx-finance-detail-metrics article:last-child{grid-column:auto}.dirx-finance-detail-item{grid-template-columns:48px minmax(0,1fr) 14px}.dirx-finance-detail-item-badge{min-height:42px}.dirx-finance-detail-item>strong{grid-column:2;justify-self:start}.dirx-finance-detail-chevron{grid-area:1/3/3}.dirx-finance-detail-modal>footer,.dirx-finance-goal-modal>footer{grid-template-columns:1fr 1fr;display:grid!important}.dirx-finance-detail-modal>footer .btn,.dirx-finance-goal-modal>footer .btn{width:100%;min-width:0}.dirx-finance-detail-modal>footer #directorFinanceDetailGoal:not(.hidden),.dirx-finance-detail-modal>footer #directorFinanceDetailMore.hidden+button{grid-column:1/-1}}.dirx-watch-modal{z-index:10050;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.dirx-watch-modal.hidden{display:none!important}.dirx-watch-modal-backdrop{backdrop-filter:blur(2px);background:#0f1f3161;position:absolute;inset:0}.dirx-watch-modal-card{background:#fff;border:1px solid #dce7f3;border-radius:14px;width:min(720px,100vw - 32px);max-height:min(760px,100vh - 40px);position:relative;overflow:auto;box-shadow:0 24px 70px #0f1f312e}.dirx-watch-modal-card>header{border-bottom:1px solid #e7eef6;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px 18px;display:flex}.dirx-watch-modal-card>header small{color:#6680a0;letter-spacing:.06em;margin-bottom:4px;font-size:12px;font-weight:700;display:block}.dirx-watch-modal-card>header h2{color:#112d48;margin:0;font-size:20px;line-height:1.25}.dirx-watch-modal-card>header p{color:#617895;margin:5px 0 0;font-size:13px;line-height:1.45}.dirx-watch-close{color:#526a85;cursor:pointer;background:#fff;border:1px solid #dce7f3;border-radius:9px;flex:0 0 34px;width:34px;height:34px;font-size:22px;line-height:1}.dirx-watch-modal-meta{color:#637b98;background:#f8fbff;border-bottom:1px solid #e7eef6;justify-content:space-between;gap:12px;padding:12px 24px;font-size:12px;display:flex}.dirx-watch-modal-meta span:first-child{color:#1769d2;font-weight:700}.dirx-watch-options{grid-template-columns:1fr 1fr;gap:10px;padding:20px 24px;display:grid}.dirx-watch-option{cursor:pointer;background:#fff;border:1px solid #dfe8f2;border-radius:10px;align-items:flex-start;gap:11px;min-height:66px;padding:13px 14px;transition:border-color .15s,background-color .15s;display:flex}.dirx-watch-option:hover{background:#f9fbfe;border-color:#b8d3f6}.dirx-watch-option:has(input:checked){background:#f4f9ff;border-color:#9fc5f7}.dirx-watch-option input{accent-color:#1677ff;width:17px;height:17px;margin:2px 0 0}.dirx-watch-option span{flex-direction:column;gap:3px;min-width:0;display:flex}.dirx-watch-option b{color:#12304d;font-size:13px}.dirx-watch-option small{color:#6a819d;font-size:12px;line-height:1.35}.dirx-watch-modal-card>footer{border-top:1px solid #e7eef6;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px 20px;display:flex}.dirx-watch-modal-card>footer>div{gap:9px;display:flex}@media (width<=700px){.dirx-watch-modal{padding:12px}.dirx-watch-options{grid-template-columns:1fr;padding:16px}.dirx-watch-modal-card>header,.dirx-watch-modal-card>footer{padding-left:16px;padding-right:16px}.dirx-watch-modal-meta{flex-direction:column;padding-left:16px;padding-right:16px}.dirx-watch-modal-card>footer{flex-direction:column-reverse;align-items:stretch}.dirx-watch-modal-card>footer>div{width:100%}.dirx-watch-modal-card>footer button{flex:1}}.exec-page{padding:24px 28px 56px}.exec-page-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.exec-page-head>div{min-width:0}.exec-page-head small{color:#65809f;letter-spacing:.09em;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.exec-page-head h1{color:#142f4d;letter-spacing:-.035em;margin:0;font-size:25px;line-height:1.12}.exec-page-head p{color:#607895;max-width:720px;margin:7px 0 0;font-size:12px;line-height:1.5}.exec-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.exec-kpis article{background:#fff;border:1px solid #dfe8f2;border-radius:9px;min-width:0;padding:13px 14px;box-shadow:0 4px 14px #1e416909}.exec-kpis small{color:#70849d;font-size:12px;font-weight:700;display:block}.exec-kpis b{color:#152f4f;letter-spacing:-.04em;margin-top:4px;font-size:21px;line-height:1;display:block}.exec-kpis span{color:#71849c;margin-top:4px;font-size:12px;display:block}.exec-tabs{background:#f6f8fb;border:1px solid #dfe8f2;border-radius:9px;gap:5px;width:max-content;max-width:100%;margin-bottom:12px;padding:4px;display:flex}.exec-tab{color:#617895;min-height:33px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:12px;font-weight:700}.exec-tab:hover{color:#245f9c}.exec-tab.active{color:#0b6ef3;background:#fff;box-shadow:0 1px 5px #16416e17}.exec-layout{grid-template-columns:minmax(0,1.35fr) minmax(340px,.9fr);align-items:start;gap:12px;display:grid}.exec-panel{background:#fff;border:1px solid #dfe8f2;border-radius:10px;min-width:0;padding:14px;box-shadow:0 4px 14px #1e416909}.exec-panel>header{margin-bottom:8px}.exec-panel>header small{color:#73869e;letter-spacing:.08em;font-size:12px;font-weight:700}.exec-panel>header h2{color:#18324f;margin:3px 0 0;font-size:15px}.exec-request-list{display:grid}.exec-request-row{color:#18314d;width:100%;min-width:0;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e8edf3;grid-template-columns:64px minmax(0,1fr) auto 14px;align-items:center;gap:10px;padding:11px 8px;transition:background .16s,border-color .16s;display:grid}.exec-request-row:first-child{border-top:1px solid #e8edf3}.exec-request-row:hover{background:#f8fafd}.exec-request-row.active{background:#f3f7fc;border-bottom-color:#d7e4f3}.exec-request-row>div{gap:4px;min-width:0;display:grid}.exec-request-row b{color:#18314d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.exec-request-row small,.exec-request-row>span{color:#70849c;font-size:12px}.exec-request-row em{color:#996000;background:#fff3df;border-radius:999px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:700}.exec-request-row>i{color:#0b6ef3;text-align:center;font-size:16px;font-style:normal}.exec-priority{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:23px;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex}.exec-priority.low{color:#1769d2;background:#eaf3ff}.exec-priority.medium{color:#946100;background:#fff4dc}.exec-priority.high,.exec-priority.urgent{color:#c83248;background:#ffeaed}.exec-detail{position:sticky;top:82px}.exec-detail>header{gap:5px;display:grid}.exec-detail>header>small{color:#0b6ef3;font-size:12px;font-weight:700}.exec-detail h2{color:#17324f;letter-spacing:-.025em;margin:0;font-size:19px;line-height:1.18}.exec-detail header p{color:#607895;margin:0;font-size:12px;line-height:1.55}.exec-tags{flex-wrap:wrap;gap:5px;margin:11px 0;display:flex}.exec-tags span{color:#58708e;background:#eff4f9;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:700}.exec-detail-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.exec-detail-grid article,.exec-assignment{border:1px solid #e1e9f2;border-radius:8px;min-width:0;padding:10px 11px}.exec-detail-grid small,.exec-assignment small{color:#74879d;font-size:12px;font-weight:700;display:block}.exec-detail-grid b,.exec-assignment b{color:#18324f;text-overflow:ellipsis;margin-top:4px;font-size:12px;display:block;overflow:hidden}.exec-detail-grid span,.exec-assignment span{color:#647b97;margin-top:3px;font-size:12px;line-height:1.4;display:block}.exec-assignment{background:#f8fbff;margin-top:8px}.exec-detail>section{border-top:1px solid #e8edf3;margin-top:12px;padding-top:12px}.exec-detail>section h3{color:#2b4562;margin:0 0 8px;font-size:12px}.exec-detail>footer{margin-top:12px}.exec-decision-result{background:#f4fbf7;border-radius:8px;margin-top:10px;border:1px solid #cfe8dc!important;padding:11px!important}.exec-decision-result small{color:#51806a;font-size:12px;font-weight:700}.exec-decision-result p{color:#284b3c;margin:5px 0 0;font-size:12px;line-height:1.5}.exec-timeline,.dirx-request-timeline{gap:0;display:grid}.exec-timeline article,.dirx-request-timeline article{grid-template-columns:12px minmax(0,1fr);gap:8px;padding:3px 0 11px;display:grid;position:relative}.exec-timeline article:not(:last-child):before,.dirx-request-timeline article:not(:last-child):before{content:"";background:#dbe5ef;width:1px;position:absolute;top:13px;bottom:-1px;left:4px}.exec-timeline article>i,.dirx-request-timeline article>i{z-index:1;background:#0b6ef3;border:2px solid #fff;border-radius:50%;width:8px;height:8px;margin-top:4px;box-shadow:0 0 0 1px #9fc4f5}.exec-timeline article>div,.dirx-request-timeline article>div{gap:3px;min-width:0;display:grid}.exec-timeline b,.dirx-request-timeline b{color:#28415f;font-size:12px}.exec-timeline span,.exec-timeline small,.dirx-request-timeline span,.dirx-request-timeline small{color:#71849d;font-size:12px}.exec-timeline p,.dirx-request-timeline p{color:#4e6887;margin:2px 0 0;font-size:12px;line-height:1.45}.exec-empty{text-align:center;place-content:center;gap:5px;min-height:120px;padding:20px;display:grid}.exec-empty b{color:#27425f;font-size:12px}.exec-empty span{color:#6f839c;max-width:430px;font-size:12px;line-height:1.5}.exec-modal{width:min(720px,100vw - 28px)}.exec-response-modal{width:min(620px,100vw - 28px)}.exec-form{gap:12px;display:grid}.exec-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.exec-form label{gap:6px;min-width:0;display:grid}.exec-form label>span{color:#536d8c;font-size:12px;font-weight:700}.exec-form input,.exec-form select,.exec-form textarea{box-sizing:border-box;color:#18324f;width:100%;font:inherit;background:#fff;border:1px solid #d8e3ef;border-radius:8px;outline:none;font-size:12px}.exec-form input,.exec-form select{min-height:40px;padding:0 11px}.exec-form textarea{resize:vertical;padding:10px 11px;line-height:1.5}.exec-form input:focus,.exec-form select:focus,.exec-form textarea:focus{border-color:#75aaf0;box-shadow:0 0 0 3px #0b6ef314}.dirx-request-context{margin-top:10px}.dirx-source-route{color:#71849d!important;margin-top:7px!important;font-size:12px!important}.dirx-assignment-box{background:#f7faff;border:1px solid #dce7f3;border-radius:8px;margin-top:10px;padding:11px}.dirx-assignment-box h3{margin:0 0 7px!important}.dirx-assignment-box>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.dirx-assignment-box>div b{color:#203b58;font-size:12px}.dirx-assignment-box>div span{color:#607997;font-size:12px}.dirx-assignment-box p{color:#6b8099!important;margin:5px 0 0!important;font-size:12px!important}.dirx-assignment-box.waiting{background:#fff9ed;border-color:#f0dfb8}.dirx-request-timeline{border-top:1px solid #e6edf4;margin-top:12px;padding-top:12px}.dirx-request-timeline h3{margin:0 0 9px!important}.dirx-decision-detail>footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.dirx-decision-detail>footer button{min-height:36px}.dirx-decision-detail>footer button.danger-outline{color:#b92e45;background:#fff;border-color:#e6aab4}@media (width<=1120px){.exec-layout{grid-template-columns:1fr}.exec-detail{position:static}}@media (width<=760px){.exec-page{padding:15px 12px 96px}.exec-page-head{gap:13px;display:grid}.exec-page-head h1{font-size:22px}.exec-page-head .btn{width:100%}.exec-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.exec-tabs{scrollbar-width:none;width:100%;overflow-x:auto}.exec-tabs::-webkit-scrollbar{display:none}.exec-request-row{grid-template-columns:56px minmax(0,1fr) 14px}.exec-request-row>span,.exec-request-row>em{display:none}.exec-detail-grid,.exec-form-grid,.dirx-decision-detail>footer{grid-template-columns:1fr}}@media (width<=390px){.exec-kpis{grid-template-columns:1fr 1fr}.exec-kpis article{padding:11px}.exec-kpis b{font-size:19px}}.dirx-health-chart{border:1px solid #e5edf5;min-width:0;position:relative;overflow:hidden;background:#fbfcfe!important;border-radius:9px!important;padding:12px 16px 10px!important}.dirx-health-chart>small{color:#526b89;letter-spacing:.015em;display:block;font-size:12px!important;font-weight:700!important}.dirx-health-chart svg{display:block;width:100%!important;height:122px!important;margin-top:5px!important;overflow:hidden!important}.dirx-trend-chart,.dirx-finance-chart{overflow:hidden!important}.dirx-gridline{stroke-dasharray:3 6;vector-effect:non-scaling-stroke;stroke:#e5ecf3!important;stroke-width:1px!important}.dirx-line{stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;fill:none!important;stroke:var(--line)!important;stroke-width:2.25px!important}.dirx-line.secondary{opacity:.82;stroke-width:1.8px!important}.dirx-health-chart circle,.dirx-trend-chart circle,.dirx-finance-chart circle{vector-effect:non-scaling-stroke;fill:#fff!important;stroke:var(--line)!important;stroke-width:2px!important}.dirx-chart-empty-state{pointer-events:none}.dirx-empty-baseline{stroke:#e8eef5;stroke-width:1px;stroke-dasharray:2 7;vector-effect:non-scaling-stroke}.dirx-chart-empty{letter-spacing:.005em;font-weight:700;fill:#405a78!important;font-size:12px!important}.dirx-chart-empty-note{fill:#7b8ea6;font-size:12px;font-weight:400}@media (width<=760px){.dirx-health-chart{padding:11px 12px 9px!important}.dirx-health-chart svg{height:112px!important}}.dirx-health-chart{grid-template-rows:auto minmax(0,1fr) auto;gap:5px;min-height:154px;display:grid}.dirx-health-chart svg{width:100%!important;height:104px!important;margin:0!important;overflow:hidden!important}.dirx-health-gridline{stroke:#e7edf4;stroke-width:1px;stroke-dasharray:2 7;vector-effect:non-scaling-stroke}.dirx-health-history-line{fill:none;stroke:#1778e8;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.dirx-health-observation-stem{stroke-width:3px;stroke-linecap:round;vector-effect:non-scaling-stroke}.dirx-health-observation-stem.good{stroke:#16a36f}.dirx-health-observation-stem.warning{stroke:#df9d21}.dirx-health-observation-stem.danger{stroke:#e05260}.dirx-health-point-halo{opacity:.14;stroke:none!important}.dirx-health-point-halo.good{fill:#16a36f!important}.dirx-health-point-halo.warning{fill:#df9d21!important}.dirx-health-point-halo.danger{fill:#e05260!important}.dirx-health-point{vector-effect:non-scaling-stroke;stroke:#fff!important;stroke-width:2px!important}.dirx-health-point.good{fill:#16a36f!important}.dirx-health-point.warning{fill:#df9d21!important}.dirx-health-point.danger{fill:#e05260!important}.dirx-health-chart-meta{border-top:1px solid #edf1f5;min-height:31px;padding-top:7px}.dirx-health-single-period{justify-content:space-between;align-items:center;gap:14px;display:flex}.dirx-health-single-period>div{gap:1px;display:grid}.dirx-health-single-period b{color:#23405f;font-size:12px;font-weight:700}.dirx-health-single-period span{color:#7a8da5;font-size:12px}.dirx-health-single-period strong{color:#183552;letter-spacing:-.025em;font-size:16px;line-height:1}.dirx-health-single-period strong small{color:#8192a7;margin-left:2px;font-size:12px;font-weight:700}.dirx-health-chart-empty{gap:2px;padding:1px 0;display:grid}.dirx-health-chart-empty b{color:#4a617c;font-size:12px}.dirx-health-chart-empty span{color:#8292a6;font-size:12px}.dirx-health-period-axis{justify-content:space-between;align-items:center;gap:8px;display:flex}.dirx-health-period-axis span{color:#506984;font-size:12px;font-weight:700}.dirx-health-period-axis span.is-empty{color:#a6b2bf;font-weight:400}.dirx-health-history-meta{color:#8a9aad;margin-top:2px;font-size:12px;display:block}@media (width<=760px){.dirx-health-chart{min-height:148px}.dirx-health-chart svg{height:98px!important}}#routeStateContent.pulse-route-state-access{width:100%;min-height:calc(100dvh - var(--shell-topbar,72px) - 28px);background:radial-gradient(circle at 11% 36%,#2c7ef20b 0,#2c7ef205 18%,#0000 36%),radial-gradient(circle at 91% 13%,#2c7ef209 0,#0000 32%);place-items:center;padding:34px 20px 52px;display:grid}.pulse-access-denied-layout{gap:20px;width:min(660px,100%);display:grid}.pulse-access-denied-card{text-align:center;background:#fff;border:1px solid #dfe8f2;border-radius:13px;flex-direction:column;align-items:center;width:100%;padding:28px 30px 25px;display:flex;box-shadow:0 18px 50px #1e3d6213,0 2px 8px #1e3d6206}.pulse-access-lock{color:#cf2846;background:#fff0f3;border-radius:13px;place-items:center;width:55px;height:55px;margin-bottom:12px;display:grid}.pulse-access-lock svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:29px;height:29px}.pulse-access-eyebrow{color:#1773df;letter-spacing:.035em;font-size:12px;font-weight:700;line-height:1}.pulse-access-denied-card h1{color:#102541;font-family:var(--pulse-font-display);letter-spacing:-.035em;margin:13px 0 8px;font-size:clamp(24px,2.15vw,29px);font-weight:700;line-height:1.08}.pulse-access-description{color:#657c99;width:min(500px,100%);margin:0;font-size:12.5px;line-height:1.62}.pulse-access-context{background:#f7faff;border:1px solid #e1ebf6;border-radius:9px;grid-template-columns:minmax(0,.9fr) 1px minmax(0,1.15fr) auto;align-items:center;gap:14px;width:100%;min-height:64px;margin-top:20px;padding:10px 13px;display:grid}.pulse-access-context-item{text-align:left;align-items:center;gap:10px;min-width:0;display:flex}.pulse-access-context-icon{color:#627b9c;background:#edf4fd;border-radius:50%;flex:0 0 35px;place-items:center;width:35px;height:35px;display:grid}.pulse-access-context-icon svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.pulse-access-context-copy{gap:2px;min-width:0;display:grid}.pulse-access-context-copy small{color:#8090a5;font-size:12px;line-height:1.2}.pulse-access-context-copy b{color:#172c48;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.25;overflow:hidden}.pulse-access-context-divider{background:#d7e3ef;width:1px;height:31px}.pulse-access-denied-chip{color:#bd233d;white-space:nowrap;background:#ffe5e9;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:27px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.pulse-access-denied-chip svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:14px;height:14px}.pulse-access-actions{justify-content:center;align-items:center;gap:10px;margin-top:20px;display:flex}.pulse-access-btn{min-width:146px;height:38px;font:inherit;cursor:pointer;border-radius:7px;padding:0 18px;font-size:12px;font-weight:700;transition:transform .16s,box-shadow .16s,border-color .16s}.pulse-access-btn-primary{color:#fff;background:linear-gradient(#3285f4 0%,#1c70e4 100%);border:1px solid #1871e6;box-shadow:0 6px 15px #2070e02e}.pulse-access-btn-secondary{color:#203751;background:#fff;border:1px solid #d3dfec}.pulse-access-btn:hover{transform:translateY(-1px)}.pulse-access-btn-primary:hover{box-shadow:0 8px 19px #2070e03b}.pulse-access-btn-secondary:hover{background:#f9fbfd;border-color:#b9cadc}.pulse-access-btn:focus-visible,.pulse-access-support:focus-visible{outline-offset:2px;outline:3px solid #1d71e62e}.pulse-access-support{color:#1670dd;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:16px;padding:4px 7px;font-size:12px;font-weight:700;display:inline-flex}.pulse-access-support svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.pulse-access-next{background:#f7fbff;border:1px solid #cfe1f6;border-radius:11px;align-items:flex-start;gap:14px;width:100%;min-height:116px;padding:16px 18px;display:flex;box-shadow:0 5px 18px #255b9706}.pulse-access-next-icon{color:#2778e5;background:#e2efff;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.pulse-access-next-icon svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.pulse-access-next>div{gap:7px;padding-top:1px;display:grid}.pulse-access-next b{color:#1e3550;font-size:12px;font-weight:700}.pulse-access-next ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pulse-access-next li{color:#607893;padding-left:13px;font-size:12px;line-height:1.25;position:relative}.pulse-access-next li:before{content:"";background:#2278e8;border-radius:50%;width:5px;height:5px;position:absolute;top:.46em;left:0}@media (width<=760px){#routeStateContent.pulse-route-state-access{min-height:calc(100dvh - var(--shell-topbar,64px));padding:18px 12px 88px}.pulse-access-denied-layout{gap:12px;width:100%}.pulse-access-denied-card{border-radius:12px;padding:24px 17px 22px}.pulse-access-context{grid-template-columns:1fr;gap:9px;padding:12px}.pulse-access-context-divider{display:none}.pulse-access-denied-chip{width:max-content;margin-left:45px}.pulse-access-context-copy b{white-space:normal}.pulse-access-actions{flex-direction:column;width:100%}.pulse-access-btn{width:100%}.pulse-access-next{padding:15px}}@media (prefers-reduced-motion:reduce){.pulse-access-btn{transition:none}}body.pulse-director-shell{--director-readable-small:13px;--director-readable-body:14px;--director-readable-label:13.5px}body.pulse-director-shell .pulse-sidebar-section>small{font-size:12px!important;line-height:1.35!important}body.pulse-director-shell .pulse-sidebar-nav a{font-size:13.5px!important;line-height:1.25!important}body.pulse-director-shell .pulse-sidebar-footer :where(b,span,small){font-size:12.5px!important;line-height:1.4!important}body.pulse-director-shell .pulse-topbar[data-director-layout] .pulse-page-context :where(.pulse-context-root,h1),body.pulse-director-shell .pulse-topbar[data-director-layout] .pulse-search-field input{font-size:14px!important}body.pulse-director-shell .pulse-director-period small{font-size:12px!important}body.pulse-director-shell .pulse-director-period b,body.pulse-director-shell .pulse-topbar[data-director-layout] .command-trigger .command-copy b{font-size:13px!important}body.pulse-director-shell .pulse-topbar[data-director-layout] .command-trigger .command-copy small{font-size:12px!important}body.pulse-director-shell .dirx-page{font-size:15px!important;line-height:1.5!important}body.pulse-director-shell .dirx-page :where(p,li,label,input,select,textarea){font-size:14px!important;line-height:1.5!important}body.pulse-director-shell .dirx-page :where(button,.dirx-btn,.dirx-select,.dirx-link){font-size:13.5px!important}body.pulse-director-shell .dirx-page small{font-size:13px!important;line-height:1.4!important}body.pulse-director-shell .dirx-page-head small{font-size:13px!important}body.pulse-director-shell .dirx-page-head h1{font-size:26px!important;line-height:1.18!important}body.pulse-director-shell .dirx-page-head p{font-size:14.5px!important}body.pulse-director-shell .dirx-panel-head h2,body.pulse-director-shell .dirx-health-main>header h2{font-size:17px!important;line-height:1.28!important}body.pulse-director-shell .dirx-panel-head :where(a,span){font-size:13px!important}body.pulse-director-shell .dirx-kpi small{font-size:13.5px!important}body.pulse-director-shell .dirx-kpi :where(em,div>span){font-size:13px!important;line-height:1.4!important}body.pulse-director-shell .dirx-table-head,body.pulse-director-shell .dirx-coverage-head{font-size:13.5px!important}body.pulse-director-shell .dirx-table article,body.pulse-director-shell .dirx-coverage article{font-size:14px!important}body.pulse-director-shell .dirx-table article :where(b,strong),body.pulse-director-shell .dirx-coverage article b{font-size:14.5px!important}body.pulse-director-shell :where(.dirx-signal,.dirx-decision-mini,.dirx-opportunities,.dirx-compact-list,.dirx-actions-list) b{font-size:14px!important}body.pulse-director-shell :where(.dirx-signal,.dirx-decision-mini,.dirx-opportunities,.dirx-compact-list,.dirx-actions-list) :where(small,span),body.pulse-director-shell :where(.dirx-finance-band span,.dirx-finance-band>em,.dirx-donut small,.dirx-donut-layout article,.dirx-insight,.dirx-bullets li){font-size:13px!important;line-height:1.45!important}body.pulse-director-shell .dirx-finance-band b{font-size:16px!important}body.pulse-director-shell .exec-page{font-size:14px!important;line-height:1.5!important}body.pulse-director-shell .exec-page-head small{font-size:12px!important}body.pulse-director-shell .exec-page-head h1{font-size:27px!important}body.pulse-director-shell .exec-page-head p{font-size:14px!important}body.pulse-director-shell .exec-kpis small,body.pulse-director-shell .exec-kpis span{font-size:12px!important;line-height:1.4!important}body.pulse-director-shell .exec-kpis b{font-size:24px!important}body.pulse-director-shell .exec-tab{font-size:12.5px!important}body.pulse-director-shell .exec-panel>header small{font-size:12px!important}body.pulse-director-shell .exec-panel>header h2{font-size:17px!important}body.pulse-director-shell .exec-request-row b{font-size:14px!important}body.pulse-director-shell .exec-request-row :where(small,span){font-size:12.5px!important}body.pulse-director-shell .exec-request-row em,body.pulse-director-shell .exec-priority{font-size:12px!important}body.pulse-director-shell .exec-detail h2{font-size:21px!important}body.pulse-director-shell .exec-detail header p{font-size:14px!important}body.pulse-director-shell .exec-tags span,body.pulse-director-shell :where(.exec-detail-grid,.exec-assignment) small{font-size:12px!important}body.pulse-director-shell :where(.exec-detail-grid,.exec-assignment) b{font-size:14px!important}body.pulse-director-shell :where(.exec-detail-grid,.exec-assignment) span,body.pulse-director-shell :where(.exec-timeline,.dirx-request-timeline) b{font-size:12.5px!important}body.pulse-director-shell :where(.exec-timeline,.dirx-request-timeline) :where(span,small){font-size:12px!important}body.pulse-director-shell :where(.exec-timeline,.dirx-request-timeline) p{font-size:12.5px!important}body.pulse-director-shell .exec-detail>section h3{font-size:14px!important}body.pulse-director-shell .exec-form label>span{font-size:12.5px!important}body.pulse-director-shell .exec-form :where(input,select,textarea),body.pulse-director-shell .exec-empty b{font-size:14px!important}body.pulse-director-shell .exec-empty span{font-size:12.5px!important}body.pulse-director-shell .dirx-finance-detail-modal>header small{font-size:12px!important}body.pulse-director-shell .dirx-finance-detail-modal>header p{font-size:13px!important}body.pulse-director-shell .dirx-finance-detail-result small,body.pulse-director-shell .dirx-finance-detail-metrics small,body.pulse-director-shell .dirx-finance-detail-section>div:first-child small{font-size:12px!important}body.pulse-director-shell .dirx-finance-detail-result>span{font-size:13px!important}body.pulse-director-shell .dirx-finance-detail-sentiment em,body.pulse-director-shell .dirx-finance-detail-sentiment p,body.pulse-director-shell .dirx-finance-detail-item-badge small{font-size:12px!important}body.pulse-director-shell .dirx-finance-detail-item-copy b{font-size:14px!important}body.pulse-director-shell .dirx-finance-detail-item-copy>span,body.pulse-director-shell .dirx-finance-detail-item-copy em,body.pulse-director-shell .dirx-finance-detail-source{font-size:12px!important}body.pulse-director-shell .dirx-finance-detail-modal>footer .btn{font-size:14px!important}@media (width<=760px){body.pulse-director-shell{--director-readable-small:12.5px;--director-readable-body:13.5px}body.pulse-director-shell .dirx-page{font-size:14px!important}body.pulse-director-shell .dirx-page :where(p,li,label,input,select,textarea){font-size:13.5px!important}body.pulse-director-shell .dirx-page small{font-size:12.5px!important}body.pulse-director-shell .exec-page{font-size:13.5px!important}}.handoff-page{--ho-text:#0a1c4f;--ho-muted:#667da3;--ho-blue:#0878f9;--ho-line:#d8e4f1;--ho-bg:#f6f9fd;--ho-green:#08ad78;--ho-red:#f32858;--ho-amber:#e89100;color:var(--ho-text)!important;background:linear-gradient(135deg,#f8fbff 0%,#f4f8fc 100%)!important}.handoff-page .handoff-wrap{width:100%;margin:0 auto;max-width:1720px!important;padding:18px 26px 30px!important}.handoff-page *{box-sizing:border-box}.handoff-page svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.handoff-page-head{justify-content:space-between;align-items:flex-start;gap:24px;min-height:86px;padding:0 8px 14px;display:flex}.handoff-page-head nav{color:#526b92;margin-bottom:10px;font-size:12px;font-weight:700}.handoff-page-head nav span{color:#9aacc1;padding:0 10px}.handoff-page-head nav{color:#0872e7}.handoff-page-head h1{color:#071849;letter-spacing:-.035em;margin:0;font-size:30px;font-weight:700;line-height:1.08}.handoff-page-head p{color:#526b92;margin:5px 0 0;font-size:15px;line-height:1.42}.handoff-head-actions{align-items:center}.handoff-head-buttons{align-items:center;gap:10px;display:flex}.handoff-head-buttons .btn{border-radius:7px;min-height:40px;padding-inline:18px;font-size:13px}.handoff-card{border:1px solid var(--ho-line);background:#fff;border-radius:11px;overflow:hidden;box-shadow:0 4px 16px #1a416c09}.handoff-card>header{align-items:center;gap:10px;padding:14px 16px;display:flex}.handoff-card>header>div{min-width:0}.handoff-card h2,.handoff-card h3{color:var(--ho-text);margin:0;font-weight:700}.handoff-card h2{font-size:16px}.handoff-card h3{font-size:14px}.handoff-card header p{color:var(--ho-muted);margin:3px 0 0;font-size:12.5px;line-height:1.35}.handoff-icon{border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:16px;font-style:normal;font-weight:700;display:grid}.handoff-icon svg{width:20px;height:20px}.handoff-icon.blue{color:#0878f9;background:#eaf3ff}.handoff-icon.red{color:#f32858;background:#ffeaf0}.handoff-icon.green{color:#08ad78;background:#e5f8f1}.handoff-pill{color:#3b6fae;white-space:nowrap;background:#eef4fc;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:3px 10px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.handoff-pill.pending,.handoff-pill.warning{color:#b87000;background:#fff2d9}.handoff-pill.review,.handoff-pill.blue{color:#0872e7;background:#e8f2ff}.handoff-pill.received,.handoff-pill.normal{color:#05885f;background:#dff7ee}.handoff-pill.critical{color:#ed2451;background:#ffe4ea}.handoff-analyst-layout{grid-template-columns:minmax(0,1.95fr) minmax(330px,.98fr);gap:20px;display:grid}.handoff-main-stack,.handoff-side-stack{align-content:start;gap:14px;display:grid}.handoff-summary-card{z-index:4;padding-bottom:14px;position:relative;overflow:visible}.handoff-assignee-field{z-index:5;position:relative}.handoff-assignee-field .pulse-search-picker-panel{z-index:120}.handoff-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:0 16px;display:grid}.handoff-form-grid label>span{color:#4f668d;margin:0 0 6px;font-size:12px;font-weight:700;display:block}.handoff-form-grid :where(input,select){color:#142953;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #cfddec;border-radius:7px;outline:0;padding:0 12px;font-size:13px}.handoff-form-grid input[readonly]{background:#f1f4f8;font-weight:700}.handoff-form-grid :where(input,select):focus{border-color:#318af2;box-shadow:0 0 0 3px #318af21c}.handoff-cases-card>header{border-bottom:1px solid #edf2f7;justify-content:space-between}.handoff-cases-card>header>div{align-items:center;gap:10px;display:flex}.handoff-cases-card h2 small{color:#68809f;font-size:13px;font-weight:700}.handoff-auto-selection{color:#617797;font-size:12px}.handoff-case-list{gap:8px;padding:10px 14px 14px;display:grid}.handoff-case-row{background:#fff;border:1px solid #d6e2ef;border-radius:9px;grid-template-columns:26px 155px minmax(0,1fr) 150px 112px;align-items:center;gap:12px;min-height:84px;padding:11px 12px;display:grid}.handoff-case-check{color:#fff;background:#0878f9;border-radius:4px;place-items:center;width:19px;height:19px;font-size:12px;font-weight:700;display:grid}.handoff-case-protocol{border-right:1px solid #e1e9f2;padding-right:10px}.handoff-case-protocol b{font-size:14px;display:block}.handoff-case-protocol small{color:#0872e7;background:#e5f1ff;border-radius:999px;margin-top:7px;padding:3px 8px;font-size:12px;display:inline-flex}.handoff-case-copy{min-width:0}.handoff-case-copy>div{align-items:center;gap:9px;display:flex}.handoff-case-copy b{font-size:13px}.handoff-case-copy p{color:#627897;margin:7px 0 0;font-size:12px;line-height:1.4}.handoff-case-active{color:#4d6488;font-size:12px}.handoff-row-action{color:#0872e7;height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bcd6f5;border-radius:7px;font-size:12px;font-weight:700}.handoff-row-action:hover{background:#edf6ff}.handoff-notes-card{padding-bottom:12px}.handoff-notes-card textarea{color:#13264c;width:calc(100% - 28px);min-height:80px;font:inherit;resize:vertical;background:#fff;border:1px solid #cfddec;border-radius:8px;outline:0;margin:0 14px;padding:12px;font-size:13px;line-height:1.45;display:block}.handoff-notes-card textarea:focus{border-color:#318af2;box-shadow:0 0 0 3px #318af21a}.handoff-notes-footer{justify-content:space-between;align-items:center;gap:12px;padding:8px 14px 0;display:flex}.handoff-notes-footer>span{color:#8a9ab1;margin-right:auto;font-size:12px}.handoff-notes-footer>div{gap:8px;display:flex}.handoff-notes-footer .btn{border-radius:7px;min-height:38px;font-size:12px}.handoff-checklist{padding-bottom:12px}.handoff-check-row{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;padding:8px 16px;display:grid}.handoff-check-row i{color:#0878f9;background:#edf5ff;border-radius:9px;place-items:center;width:44px;height:44px;font-size:19px;font-style:normal;font-weight:700;display:grid}.handoff-check-row.green i{color:#08ad78;background:#e5f8f1}.handoff-check-row.pink i{color:#e72b83;background:#ffeaf5}.handoff-check-row.violet i{color:#6337e8;background:#f0ebff}.handoff-check-row b{font-size:13.5px;display:block}.handoff-check-row span{color:#647999;margin-top:3px;font-size:12px;line-height:1.35;display:block}.handoff-history-card>header{border-bottom:1px solid #edf2f7}.handoff-history-card>header button{color:#0872e7;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:12px;font-weight:700}.handoff-history{padding:8px 14px 13px}.handoff-history-row{grid-template-columns:14px minmax(0,1fr) auto;gap:10px;padding:9px 0;display:grid;position:relative}.handoff-history-row>i{background:#fff;border:2px solid #0878f9;border-radius:50%;width:10px;height:10px;margin-top:4px}.handoff-history-row:not(:last-child)>i:after{content:"";background:#d7e2ee;width:1px;position:absolute;top:22px;bottom:-8px;left:4px}.handoff-history-row.received>i{background:#08ad78;border-color:#08ad78}.handoff-history-row.pending>i{border-color:#e89100}.handoff-history-row b{font-size:12.5px;display:block}.handoff-history-row span,.handoff-history-row small{color:#7185a3;margin-top:3px;font-size:12px;line-height:1.3;display:block}.handoff-guidance>div{background:#eaf4ff;border-radius:8px;gap:12px;margin:0 14px 14px;padding:14px;display:flex}.handoff-guidance p{color:#536c91;margin:0;font-size:12px;line-height:1.45}.handoff-guidance p b{color:#142b59;margin-bottom:4px;font-size:12.5px;display:block}.handoff-empty{text-align:center;color:#7a8ca6;place-content:center;gap:5px;min-height:92px;padding:18px;display:grid}.handoff-empty b{color:#263b5f;font-size:13px}.handoff-empty span{font-size:12px}.handoff-date-button{color:#1b3664;min-height:40px;font:inherit;background:#fff;border:1px solid #cad9ea;border-radius:7px;padding:0 15px;font-size:12px;font-weight:700}.handoff-manager-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.handoff-manager-kpis>article,.handoff-director-kpis>article{border:1px solid var(--ho-line);background:#fff;border-radius:10px;align-items:center;gap:14px;min-height:92px;padding:15px;display:flex}.handoff-kpi-icon{color:#0878f9;background:#eaf3ff;border-radius:10px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:22px;font-weight:700;display:grid}.handoff-kpi-icon.amber{color:#dc8500;background:#fff3df}.handoff-kpi-icon.green{color:#08ad78;background:#e2f8ef}.handoff-kpi-icon.red{color:#f32858;background:#ffe7ed}.handoff-manager-kpis small,.handoff-director-kpis small{color:#192c54;font-size:12px;font-weight:700;display:block}.handoff-manager-kpis b,.handoff-director-kpis b{color:#071848;margin-top:3px;font-size:25px;display:block}.handoff-manager-kpis em,.handoff-director-kpis em{color:#7b8da9;margin-top:2px;font-size:12px;font-style:normal;display:block}.handoff-manager-layout{grid-template-columns:minmax(280px,.76fr) minmax(480px,1.36fr) minmax(285px,.72fr);align-items:start;gap:10px;display:grid}.handoff-manager-list-panel{min-height:640px}.handoff-manager-list-panel>header{border-bottom:1px solid #edf2f7}.handoff-manager-filters{grid-template-columns:minmax(0,1fr) 155px;gap:7px;padding:9px;display:grid}.handoff-manager-filters :where(input,select){color:#304867;min-width:0;height:36px;font:inherit;background:#fff;border:1px solid #cfddec;border-radius:7px;outline:0;padding:0 10px;font-size:12px}.handoff-manager-list{gap:5px;padding:0 8px 9px;display:grid}.handoff-manager-row{color:#152b52;min-height:64px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e4ef;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:9px 36px 9px 11px;display:grid;position:relative}.handoff-manager-row:hover,.handoff-manager-row.active{background:#edf5ff;border-color:#5da4f7}.handoff-manager-row b{font-size:12px}.handoff-manager-row b span{color:#0878f9}.handoff-manager-row small,.handoff-manager-row>span{color:#7185a3;font-size:12px}.handoff-manager-row>em{grid-area:1/2/3;align-self:center}.handoff-manager-row>i{color:#0878f9;font-size:19px;font-style:normal;position:absolute;top:23px;right:12px}.handoff-manager-detail{min-height:640px}.handoff-detail-head{border-bottom:1px solid #edf2f7;justify-content:space-between}.handoff-detail-head>div{flex:1;justify-content:space-between;align-items:center;gap:12px;display:flex}.handoff-detail-head>div>span{font-size:12px;font-weight:700}.handoff-people-flow{grid-template-columns:1fr 38px 1fr;align-items:center;gap:10px;padding:0 14px 14px;display:grid}.handoff-people-flow article{border:1px solid #d6e2ef;border-radius:8px;min-height:82px;padding:13px}.handoff-people-flow article small,.handoff-people-flow article span{color:#7185a3;font-size:12px;display:block}.handoff-people-flow article b{color:#102754;margin:3px 0;font-size:14px;display:block}.handoff-people-flow>i{color:#0878f9;text-align:center;font-size:26px;font-style:normal}.handoff-progress{grid-template-columns:repeat(4,1fr);padding:0 18px 16px;display:grid;position:relative}.handoff-progress:before{content:"";background:#dce5ef;height:3px;position:absolute;top:12px;left:12%;right:12%}.handoff-progress>span{z-index:1;text-align:center;place-items:center;gap:4px;display:grid;position:relative}.handoff-progress i{color:#fff;background:#fff;border:2px solid #c8d3df;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;display:grid}.handoff-progress .done i{background:#0878f9;border-color:#0878f9}.handoff-progress .active i{background:#0878f9;border:4px solid #b8dafd}.handoff-progress b{font-size:12px}.handoff-detail-section{border:1px solid #d6e2ef;border-radius:8px;margin:0 14px;overflow:hidden}.handoff-detail-section>header{border-bottom:1px solid #edf2f7;padding:10px}.handoff-detail-protocol{border-bottom:1px solid #edf2f7;grid-template-columns:122px minmax(0,1fr) 110px 22px;align-items:center;gap:10px;padding:9px 10px;display:grid}.handoff-detail-protocol:last-child{border-bottom:0}.handoff-detail-protocol b{font-size:12px}.handoff-detail-protocol small{color:#0872e7;margin-top:3px;font-size:12px;display:block}.handoff-detail-protocol p{color:#7185a3;margin:3px 0 0;font-size:12px;line-height:1.35}.handoff-detail-protocol>span{color:#5c7394;font-size:12px}.handoff-detail-protocol>button{color:#0878f9;cursor:pointer;background:0 0;border:0;font-size:18px}.handoff-detail-note{border:1px solid #d6e2ef;border-radius:8px;margin:10px 14px 0;padding:10px}.handoff-detail-note b{font-size:12px}.handoff-detail-note p{color:#6b809e;margin:4px 0 0;font-size:12px;line-height:1.4}.handoff-manager-detail>footer{justify-content:flex-end;gap:7px;padding:10px 14px;display:flex}.handoff-manager-detail>footer .btn{border-radius:6px;min-height:36px;padding-inline:11px;font-size:12px}.handoff-manager-side{gap:10px;display:grid}.handoff-quick-actions{padding-bottom:8px}.handoff-quick-actions>button{color:#16305a;width:calc(100% - 16px);font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dae4ef;border-radius:7px;grid-template-columns:minmax(0,1fr) 18px;margin:0 8px 5px;padding:9px 11px;display:grid}.handoff-quick-actions>button:hover{background:#f2f7fd}.handoff-quick-actions button b{font-size:12px}.handoff-quick-actions button span{color:#7a8ba4;grid-column:1;font-size:12px;display:block}.handoff-quick-actions button i{color:#0878f9;grid-area:1/2/3;align-self:center;font-size:18px;font-style:normal}.handoff-side-summary{padding-bottom:10px}.handoff-side-summary>div{grid-template-columns:repeat(3,1fr);gap:6px;padding:0 10px;display:grid}.handoff-side-summary article{background:#fff0f3;border-radius:7px;padding:10px 8px}.handoff-side-summary article:nth-child(2){background:#fff5e5}.handoff-side-summary article:nth-child(3){background:#eef4ff}.handoff-side-summary article b{color:#e92d54;font-size:19px;display:block}.handoff-side-summary article span{color:#596d8c;margin-top:3px;font-size:12px;display:block}.handoff-side-updates{padding-bottom:8px}.handoff-side-updates .handoff-history{padding-top:0}.handoff-director-kpis{grid-template-columns:1.15fr repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.handoff-health-kpi{gap:16px!important}.handoff-health-ring{background:conic-gradient(#08ad78 var(--handoff-health),#d9eee7 0);border-radius:50%;flex:0 0 72px;width:72px;height:72px;padding:7px}.handoff-health-ring>span{color:#0c2353;background:#fff;border-radius:50%;place-items:center;width:100%;height:100%;font-size:22px;font-weight:700;display:grid}.handoff-health-ring small{color:#7083a2!important;font-size:12px!important;display:inline!important}.handoff-director-grid{grid-template-columns:minmax(0,1.12fr) minmax(370px,.88fr);gap:10px;margin-bottom:10px;display:grid}.handoff-director-grid>.handoff-card{min-height:210px}.handoff-director-trend,.handoff-director-risks{grid-column:1}.handoff-director-reading,.handoff-director-attention,.handoff-director-actions{grid-column:2}.handoff-director-risks{grid-row:2/4}.handoff-director-trend>div{padding:0 14px 12px}.handoff-chart-legend{gap:24px;padding:2px 8px 5px;display:flex}.handoff-chart-legend span{color:#566e91;font-size:12px}.handoff-chart-legend span:before{content:"";background:#0878f9;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.handoff-chart-legend .green:before{background:#08ad78}.handoff-chart-legend .red:before{background:#f32858}.handoff-line-chart{width:100%;height:150px;display:block}.handoff-line-chart>path{fill:none;stroke:#dbe5ef;stroke-width:1px;stroke-dasharray:3 4}.handoff-line-chart polyline{fill:none;stroke:#08ad78;stroke-width:3px}.handoff-line-chart polyline.red{stroke:#f32858}.handoff-chart-empty{align-content:center;gap:22px;height:150px;padding:0 18px;display:grid}.handoff-chart-empty>span{background:#dbe5ef;height:1px}.handoff-chart-empty b{color:#7386a1;text-align:center;font-size:12px;font-weight:700}.handoff-reading-callout{background:#eaf4ff;border-radius:8px;gap:12px;margin:0 12px 12px;padding:14px;display:flex}.handoff-reading-callout b{font-size:13px}.handoff-reading-callout p{color:#536d93;margin:6px 0 0;font-size:12px;line-height:1.45}.handoff-director-risks>article{border:1px solid #e1e8f0;border-radius:7px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 12px 7px;padding:9px;display:grid}.handoff-director-risks article b{font-size:12px}.handoff-director-risks article p{color:#687d9b;margin:3px 0 0;font-size:12px}.handoff-director-attention>article{border-top:1px solid #edf2f7;grid-template-columns:24px minmax(120px,1fr) 1fr auto;align-items:center;gap:8px;padding:7px 14px;display:grid}.handoff-director-attention article i,.handoff-director-actions article>i{color:#4e6485;background:#edf2f8;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;font-weight:700;display:grid}.handoff-director-attention article b{font-size:12px}.handoff-director-attention article>span{color:#667b99;font-size:12px}.handoff-director-actions>article{grid-template-columns:26px minmax(0,1fr);gap:10px;padding:5px 14px;display:grid}.handoff-director-actions article b{font-size:12px}.handoff-director-actions article p{color:#677c9a;margin:2px 0 0;font-size:12px}.handoff-director-table{margin-top:10px}.handoff-director-table>header{border-bottom:1px solid #edf2f7}.handoff-table-head,.handoff-director-table #directorShiftTable>article{grid-template-columns:150px 1.2fr 120px 130px 170px 170px;align-items:center;gap:8px;padding:7px 14px;display:grid}.handoff-table-head{color:#657997;background:#f7f9fc;font-size:12px;font-weight:700}.handoff-director-table #directorShiftTable>article{border-top:1px solid #edf2f7;font-size:12px}.handoff-director-table article b{font-size:12px}.handoff-director-table article strong{color:#e52f51;font-size:12px}@media (width<=1320px){.handoff-analyst-layout{grid-template-columns:minmax(0,1.6fr) minmax(310px,.8fr)}.handoff-case-row{grid-template-columns:26px 140px minmax(0,1fr) 105px}.handoff-case-active{display:none}.handoff-manager-layout{grid-template-columns:300px minmax(440px,1fr)}.handoff-manager-side{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.handoff-director-kpis{grid-template-columns:repeat(3,1fr)}.handoff-health-kpi{grid-column:span 1}.handoff-table-head,.handoff-director-table #directorShiftTable>article{grid-template-columns:130px 1fr 100px 100px 140px 140px}}@media (width<=980px){.handoff-page .handoff-wrap{padding:14px 16px 26px!important}.handoff-analyst-layout,.handoff-manager-layout,.handoff-director-grid{grid-template-columns:1fr}.handoff-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.handoff-guidance{grid-column:1/-1}.handoff-manager-list-panel,.handoff-manager-detail{min-height:0}.handoff-manager-side{grid-column:auto;grid-template-columns:1fr}.handoff-director-grid>*{grid-area:auto/1!important}.handoff-director-kpis,.handoff-manager-kpis,.handoff-form-grid{grid-template-columns:repeat(2,1fr)}.handoff-director-table #directorShiftTable{overflow-x:auto}.handoff-table-head,.handoff-director-table #directorShiftTable>article{min-width:820px}}@media (width<=760px){.handoff-page .handoff-wrap{padding:12px 11px 90px!important}.handoff-page-head,.handoff-head-actions{flex-direction:column;align-items:stretch;min-height:0;padding:0 2px 14px}.handoff-page-head h1{font-size:24px}.handoff-page-head p{font-size:13px}.handoff-head-buttons{grid-template-columns:1fr 1fr;display:grid}.handoff-head-buttons .btn{padding-inline:8px}.handoff-manager-kpis,.handoff-director-kpis,.handoff-side-stack,.handoff-form-grid{grid-template-columns:1fr}.handoff-case-row{grid-template-columns:24px minmax(0,1fr) 34px;min-height:0}.handoff-case-protocol{border-right:0;grid-column:2}.handoff-case-copy{grid-column:2}.handoff-row-action{grid-area:1/3/3;width:34px;padding:0;font-size:0}.handoff-row-action:after{content:"›";font-size:20px}.handoff-auto-selection{display:none}.handoff-notes-footer{flex-direction:column;align-items:flex-end}.handoff-notes-footer>div{width:100%}.handoff-notes-footer .btn{flex:1}.handoff-manager-filters{grid-template-columns:1fr}.handoff-detail-protocol{grid-template-columns:100px minmax(0,1fr) 20px}.handoff-detail-protocol>span{display:none}.handoff-manager-detail>footer{flex-wrap:wrap}.handoff-manager-detail>footer .btn{flex:120px}.handoff-director-kpis .handoff-health-kpi{min-height:110px}.handoff-card h2{font-size:15px}}#systemDialogOverlay{-webkit-backdrop-filter:blur(9px);background:#1220313b!important;padding:22px!important}#systemDialogOverlay>.system-dialog{--pulse-dialog-accent:#2878e8;--pulse-dialog-soft:#edf5ff;--pulse-dialog-border:#d6e5f6;background:#fff!important;border:1px solid #dce6f0!important;border-radius:20px!important;width:min(694px,100vw - 44px)!important;max-width:694px!important;height:auto!important;max-height:min(88dvh,720px)!important;margin:0!important;position:relative!important;overflow:hidden!important;box-shadow:0 26px 68px #182c4633,0 4px 14px #182c4612!important}#systemDialogOverlay>.system-dialog:before{content:"";z-index:4;background:linear-gradient(90deg,#1688f2 0%,#3479eb 35%,#8156dc 68%,#ef2a93 100%);height:3px;position:absolute;top:0;left:0;right:0}#systemDialogOverlay>.system-dialog:after{display:none!important}#systemDialogOverlay>.system-dialog[data-dialog-tone=danger]{--pulse-dialog-accent:#cf2446;--pulse-dialog-soft:#fff0f3;--pulse-dialog-border:#f2cbd3}#systemDialogOverlay>.system-dialog[data-dialog-tone=warning]{--pulse-dialog-accent:#d68b15;--pulse-dialog-soft:#fff7e8;--pulse-dialog-border:#f0dfbd}#systemDialogOverlay>.system-dialog[data-dialog-tone=success]{--pulse-dialog-accent:#159b67;--pulse-dialog-soft:#edf9f4;--pulse-dialog-border:#cbeadb}#systemDialogOverlay>.system-dialog>header{background:#fff!important;border:0!important;grid-template-columns:84px minmax(0,1fr) 40px!important;align-items:start!important;gap:21px!important;min-height:0!important;padding:38px 18px 18px 42px!important;display:grid!important;position:relative!important}#systemDialogOverlay .system-dialog-brand{border:1px solid var(--pulse-dialog-border)!important;background:var(--pulse-dialog-soft)!important;width:74px!important;min-width:74px!important;height:74px!important;color:var(--pulse-dialog-accent)!important;box-shadow:none!important;border-radius:50%!important;place-items:center!important;display:grid!important}#systemDialogOverlay .system-dialog-brand img{display:none!important}#systemDialogOverlay .system-dialog-brand svg{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:31px!important;height:31px!important}#systemDialogOverlay .system-dialog-heading{min-width:0;padding-top:1px}#systemDialogOverlay .system-dialog-heading>small{border-radius:999px;align-items:center;gap:7px;width:max-content;max-width:100%;min-height:30px;padding:0 13px;background:var(--pulse-dialog-soft)!important;color:var(--pulse-dialog-accent)!important;letter-spacing:0!important;text-transform:none!important;margin:0 0 15px!important;font-size:12px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}#systemDialogOverlay .system-dialog-heading>small:before{content:"";background:var(--pulse-dialog-accent);border-radius:50%;flex:0 0 7px;width:7px;height:7px}#systemDialogOverlay .system-dialog-heading h2{color:#132c4a!important;font-family:var(--pulse-font-display,inherit)!important;letter-spacing:-.035em!important;margin:0 0 9px!important;font-size:clamp(24px,2.35vw,30px)!important;font-weight:700!important;line-height:1.12!important}#systemDialogOverlay .system-dialog-heading p{white-space:pre-line;color:#667d9b!important;max-width:525px!important;margin:0!important;font-size:14.5px!important;font-weight:400!important;line-height:1.55!important}#systemDialogOverlay .system-dialog>header .drawer-close{color:#6c83a0!important;background:#fff!important;border:1px solid #d9e4ef!important;border-radius:9px!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;padding:0!important;display:grid!important;position:relative!important;top:-19px!important;right:0!important;box-shadow:0 2px 7px #1f395609!important}#systemDialogOverlay .system-dialog>header .drawer-close:hover{color:#284d76!important;background:#f8fbfe!important;border-color:#bccdde!important}#systemDialogOverlay .system-dialog>header .drawer-close svg{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important;width:17px!important;height:17px!important}#systemDialogOverlay>.system-dialog>.body{background:#fff!important;min-height:0!important;padding:0 42px 22px!important;overflow:hidden auto!important}#systemDialogOverlay .system-dialog-assurance{background:linear-gradient(135deg,#f6faff 0%,#edf6ff 100%);border:1px solid #d6e7fb;border-radius:10px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:15px;width:100%;min-height:78px;margin:2px 0 0;padding:14px 17px;display:grid}#systemDialogOverlay .system-dialog-assurance.hidden{display:none!important}#systemDialogOverlay .system-dialog-assurance-icon{color:#2477e6;background:#e0eeff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}#systemDialogOverlay .system-dialog-assurance-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}#systemDialogOverlay .system-dialog-assurance-copy{gap:3px;min-width:0;display:grid}#systemDialogOverlay .system-dialog-assurance-copy b{color:#193452;font-size:13px;font-weight:700;line-height:1.25}#systemDialogOverlay .system-dialog-assurance-copy small{color:#6c819c;font-size:12px;font-weight:400;line-height:1.35}#systemDialogOverlay .system-dialog-details{margin-top:13px!important}#systemDialogOverlay .system-dialog-detail{background:#f8fafc!important;border-color:#e0e8f1!important;border-radius:9px!important}#systemDialogOverlay .system-dialog .f{margin-top:13px}#systemDialogOverlay .system-dialog :where(input,textarea){border-radius:9px!important}#systemDialogOverlay>.system-dialog>footer{background:#fff!important;border-top:1px solid #e5ebf2!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;min-height:76px!important;padding:16px 27px!important;display:flex!important}#systemDialogOverlay .system-dialog-footer-hint{margin-right:auto;color:#7e91a9!important;font-size:12px!important}#systemDialogOverlay #systemDialogCancel,#systemDialogOverlay #systemDialogOk{min-width:111px!important;height:42px!important;min-height:42px!important;box-shadow:none!important;border-radius:8px!important;padding:0 19px!important;font-size:12px!important;font-weight:700!important;line-height:1!important}#systemDialogOverlay #systemDialogCancel{color:#173b66!important;background:#fff!important;border:1px solid #b8cff0!important}#systemDialogOverlay #systemDialogCancel:hover{background:#f7faff!important;border-color:#8fb5e8!important}#systemDialogOverlay #systemDialogOk{color:#fff!important;background:linear-gradient(#3484f0 0%,#216fe0 100%)!important;border:1px solid #1b70e4!important;box-shadow:0 6px 14px #2571de2b!important}#systemDialogOverlay #systemDialogOk:hover{background:linear-gradient(#2c7ce9 0%,#1967d6 100%)!important;box-shadow:0 8px 18px #2571de38!important}#systemDialogOverlay :where(#systemDialogCancel,#systemDialogOk,.drawer-close):focus-visible{outline-offset:2px!important;outline:3px solid #2a7ae729!important}#systemDialogOverlay>.system-dialog[data-dialog-kind=confirm]>.body,#systemDialogOverlay>.system-dialog[data-dialog-kind=prompt]>.body{padding-top:2px!important}@media (width<=760px){#systemDialogOverlay{align-items:center!important;padding:12px!important}#systemDialogOverlay>.system-dialog{border-radius:16px!important;width:min(100%,520px)!important;max-width:100%!important;max-height:calc(100dvh - 24px)!important}#systemDialogOverlay>.system-dialog>header{grid-template-columns:60px minmax(0,1fr) 36px!important;gap:13px!important;padding:28px 12px 16px 18px!important}#systemDialogOverlay .system-dialog-brand{width:56px!important;min-width:56px!important;height:56px!important}#systemDialogOverlay .system-dialog-brand svg{width:25px!important;height:25px!important}#systemDialogOverlay .system-dialog-heading>small{min-height:26px;padding:0 10px;margin-bottom:10px!important;font-size:12px!important}#systemDialogOverlay .system-dialog-heading h2{margin-bottom:6px!important;font-size:21px!important}#systemDialogOverlay .system-dialog-heading p{font-size:12px!important;line-height:1.48!important}#systemDialogOverlay .system-dialog>header .drawer-close{width:34px!important;min-width:34px!important;height:34px!important;top:-15px!important}#systemDialogOverlay>.system-dialog>.body{padding:0 18px 17px!important}#systemDialogOverlay .system-dialog-assurance{grid-template-columns:40px minmax(0,1fr);gap:11px;min-height:68px;padding:12px}#systemDialogOverlay .system-dialog-assurance-icon{width:38px;height:38px}#systemDialogOverlay .system-dialog-assurance-copy b,#systemDialogOverlay .system-dialog-assurance-copy small{font-size:12px}#systemDialogOverlay>.system-dialog>footer{flex-wrap:wrap!important;min-height:0!important;padding:13px 18px 17px!important}#systemDialogOverlay .system-dialog-footer-hint{width:100%;margin:0 0 2px!important}#systemDialogOverlay #systemDialogCancel,#systemDialogOverlay #systemDialogOk{flex:calc(50% - 6px);min-width:calc(50% - 6px)!important}}@media (width<=430px){#systemDialogOverlay>.system-dialog>header{grid-template-columns:52px minmax(0,1fr) 32px!important;padding:23px 9px 14px 14px!important}#systemDialogOverlay .system-dialog-brand{width:48px!important;min-width:48px!important;height:48px!important}#systemDialogOverlay #systemDialogCancel,#systemDialogOverlay #systemDialogOk{flex:100%!important;width:100%!important}}@media (prefers-reduced-motion:reduce){#systemDialogOverlay *{scroll-behavior:auto!important}}main .page h1,main .page small:has(+h1),main .page h1+p,main .page .exec-page-head>div:first-child:has(h1){display:block!important}main .page .exec-page-head{justify-content:space-between!important;align-items:center!important;min-height:0!important;margin-top:0!important;padding-top:0!important}main .page .dirx-page-head>div:first-child:has(h1){display:block!important}main .page .dirx-page-head{justify-content:space-between!important;min-height:0!important;margin-top:0!important;padding-top:0!important}main .page .team-page-head>div:first-child:has(h1){display:block!important}main .page .team-page-head{justify-content:space-between!important;min-height:0!important;margin-top:0!important;padding-top:0!important}main .page .reduction-analyst-head>div:first-child:has(h1){display:block!important}main .page .reduction-analyst-head{justify-content:space-between!important;min-height:0!important;margin-top:0!important;padding-top:0!important}main .page :where(.page-head,.page-header,.product-page-header,.pulse-page-header,.analyst-radar-header):has(h1){min-height:0!important;margin-top:0!important;padding-top:0!important}main .page header:has(>h1):not(:has(button,a,input,select,textarea)){border:0!important;height:auto!important;min-height:auto!important;margin:0 0 20px!important;padding:0!important;overflow:visible!important}@media (width<=760px){main .page .exec-page-head,main .page .dirx-page-head,main .page .team-page-head,main .page .reduction-analyst-head{min-height:0!important;margin-top:0!important;padding-top:0!important}main .page .dirx-head-actions,main .page .team-page-head>.line-actions,main .page .reduction-analyst-actions{margin-top:0!important}}main .handoff-page .handoff-page-head h1,main .handoff-page .handoff-page-head h1+p{display:block!important}.handoff-manager-page :where(.handoff-manager-filters input,.handoff-manager-filters select,.handoff-manager-row b,.handoff-manager-row small,.handoff-manager-row>span,.handoff-people-flow article small,.handoff-people-flow article span,.handoff-progress b,.handoff-detail-protocol b,.handoff-detail-protocol small,.handoff-detail-protocol p,.handoff-detail-protocol>span,.handoff-detail-note b,.handoff-detail-note p,.handoff-manager-detail>footer .btn,.handoff-quick-actions button b,.handoff-quick-actions button span,.handoff-side-summary article span){font-size:12px!important;line-height:1.4!important}body.pulse-director-shell .handoff-director-page :where(.handoff-card header p,.handoff-director-kpis small,.handoff-director-kpis em,.handoff-chart-legend span,.handoff-reading-callout p,.handoff-director-risks article b,.handoff-director-risks article p,.handoff-director-attention article b,.handoff-director-attention article>span,.handoff-director-actions article b,.handoff-director-actions article p,.handoff-table-head,.handoff-director-table #directorShiftTable>article,.handoff-director-table article b,.handoff-director-table article strong){font-size:12.5px!important;line-height:1.42!important}.handoff-director-kpis>article[role=button]{cursor:pointer;transition:border-color .16s,box-shadow .16s,transform .16s}.handoff-director-kpis>article[role=button]:hover{border-color:#8bbdf5;transform:translateY(-1px);box-shadow:0 9px 22px #165ba61a}.handoff-director-kpis>article[role=button]:focus-visible{outline-offset:2px;outline:3px solid #0878f933}#page-cases.attendance-unified-page{background:#f6f9fd}#page-cases .attendance-unified-wrap{gap:11px;width:100%;max-width:none;padding-top:8px;display:grid}#page-cases .attendance-query-panel,#page-cases .attendance-unified-list{background:#fff;border:1px solid #dce7f3;border-radius:11px;box-shadow:0 1px 2px #11345706}#page-cases .attendance-query-panel{gap:10px;padding:12px 14px 11px;display:grid}#page-cases .attendance-query-heading{color:#173858;align-items:center;gap:9px;font-size:13px;font-weight:700;display:flex}#page-cases .attendance-query-heading-icon{color:#0878f9;background:#edf6ff;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}#page-cases .attendance-query-panel svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}#page-cases .attendance-query-main{grid-template-columns:minmax(300px,1fr) 118px 98px;gap:9px;display:grid}#page-cases .attendance-query-input{color:#7391b0;background:#fff;border:1px solid #d9e5f1;border-radius:7px;align-items:center;gap:9px;height:38px;padding:0 11px;display:flex}#page-cases .attendance-query-input:focus-within{border-color:#8ec4ff;box-shadow:0 0 0 2px #0878f912}#page-cases .attendance-query-input input{color:#173553;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}#page-cases .attendance-query-input input::placeholder{color:#8299b2}#page-cases .attendance-query-submit,#page-cases .attendance-query-clear{height:38px;font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}#page-cases .attendance-query-submit{color:#fff;background:#0878f9;border:1px solid #0878f9;box-shadow:0 3px 8px #0878f926}#page-cases .attendance-query-submit:hover{background:#066ee7}#page-cases .attendance-query-submit:disabled{opacity:.65;cursor:wait}#page-cases .attendance-query-clear{color:#587693;background:#fff;border:1px solid #dce6f1}#page-cases .attendance-query-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}#page-cases .attendance-query-types{flex-wrap:wrap;gap:7px;display:flex}#page-cases .attendance-query-types button{color:#4c6e90;min-height:29px;font:inherit;cursor:pointer;background:#f9fbfd;border:1px solid #e1eaf4;border-radius:7px;padding:0 12px;font-size:12px;font-weight:700}#page-cases .attendance-query-types button:hover,#page-cases .attendance-query-types button.active{color:#0873e9;background:#eef6ff;border-color:#9dcbff}#page-cases .attendance-query-status{color:#7891ab;text-align:right;justify-content:flex-end;align-items:center;gap:6px;min-width:270px;font-size:12px;display:flex}#page-cases .attendance-query-status[data-state=loading]{color:#0878f9}#page-cases .attendance-query-status[data-state=success]{color:#118e68}#page-cases .attendance-query-status[data-state=error],#page-cases .attendance-query-status[data-state=empty]{color:#ca4352}#page-cases .attendance-unified-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0;display:grid}#page-cases .attendance-unified-kpis .analyst-radar-kpi{min-height:67px;box-shadow:none;border-radius:9px;margin:0}#page-cases .attendance-unified-list{overflow:hidden}#page-cases .attendance-unified-tabs-row{border-bottom:1px solid #e3ebf5;justify-content:space-between;align-items:center;gap:16px;min-height:49px;padding:0 12px;display:flex}#page-cases .attendance-unified-tabs-row .analyst-radar-tabs{border:0;flex:1;min-width:0;margin:0;padding:0}#page-cases .attendance-unified-count{white-space:nowrap;color:#183653;align-items:center;gap:7px;display:flex}#page-cases .attendance-unified-count b{font-size:13px;font-weight:700}#page-cases .attendance-unified-count span{color:#0878f9;background:#edf6ff;border-radius:999px;place-items:center;min-width:23px;height:23px;padding:0 7px;font-size:12px;font-weight:700;display:grid}#page-cases .attendance-unified-toolbar{background:#fff;border-bottom:1px solid #e4ecf5;margin:0;padding:9px 11px}#page-cases .attendance-unified-table-wrap{box-shadow:none;border:0;border-radius:0;margin:0}#page-cases .analyst-radar-table{table-layout:fixed;width:100%}#page-cases .analyst-radar-table th{color:#66819c;white-space:nowrap;font-size:12px;font-weight:700}#page-cases .analyst-radar-table td{vertical-align:middle}#page-cases .analyst-radar-service{min-width:0}#page-cases .analyst-radar-service b{color:#173553;overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.3}#page-cases .analyst-radar-row{cursor:pointer}#page-cases .analyst-radar-row:hover td{background:#f8fbff}#page-cases .analyst-radar-mine{display:flex!important}#page-cases .analyst-radar-footer{border-top:1px solid #e4ecf5;margin:0;padding:9px 11px}@media (width<=1180px){#page-cases .attendance-query-footer{flex-direction:column;align-items:flex-start}#page-cases .attendance-query-status{text-align:left;justify-content:flex-start;min-width:0}#page-cases .attendance-unified-table-wrap{overflow-x:auto}#page-cases .analyst-radar-table{min-width:930px}}@media (width<=820px){#page-cases .attendance-query-main{grid-template-columns:1fr 1fr}#page-cases .attendance-query-input{grid-column:1/-1}#page-cases .attendance-unified-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}#page-cases .attendance-unified-tabs-row{flex-direction:column-reverse;align-items:flex-start;padding-top:9px;padding-bottom:8px}#page-cases .attendance-unified-tabs-row .analyst-radar-tabs{width:100%;overflow-x:auto}}@media (width<=520px){#page-cases .attendance-query-panel{padding:11px}#page-cases .attendance-query-main{grid-template-columns:1fr}#page-cases .attendance-query-input{grid-column:auto}#page-cases .attendance-query-submit,#page-cases .attendance-query-clear{width:100%}#page-cases .attendance-unified-kpis{grid-template-columns:1fr}}#app :where(button,.btn){letter-spacing:0;border-radius:10px;font-size:14px;font-weight:700;font-family:var(--pulse-ui-font)!important}#app :where(input:not([type=checkbox]):not([type=radio]),select,textarea){font-family:var(--pulse-ui-font)!important;border-radius:12px!important;font-size:14.5px!important}main .page h1{font-family:var(--pulse-display-font)!important;letter-spacing:-.025em!important;font-size:clamp(27px,2vw,34px)!important;font-weight:700!important;line-height:1.12!important;display:block!important}main .page h1+p{color:var(--muted)!important;margin-top:6px!important;font-size:15px!important;line-height:1.45!important;display:block!important}main .page :where(.exec-page-head,.dirx-page-head,.team-page-head,.reduction-analyst-head)>div:first-child:has(h1){display:block!important}main .page :where(.exec-page-head,.dirx-page-head,.team-page-head,.reduction-analyst-head){justify-content:space-between!important;min-height:auto!important}html[data-theme=light] .pulse-sidebar-nav a[data-page]{color:#344c6c!important;font-size:14px!important}html[data-theme=light] .pulse-sidebar-nav a[data-page].active{color:#0759c7!important;background:linear-gradient(90deg,#eaf3ff,#f4f8ff)!important;border-color:#b8d4fb!important;box-shadow:inset 3px 0 #2479ed,0 7px 18px #2479ed14!important}body.pulse-director-shell .dirx-page :where(p,li,label,input,select,textarea,button,a,td,th){font-size:14px!important;line-height:1.48!important}body.pulse-director-shell .dirx-page :where(small,em,time){font-size:13px!important;line-height:1.42!important}:where(.modal-overlay>.modal,.modal-overlay>.profile-modal,.modal-overlay>.system-dialog){border-radius:18px!important}#app :where(.panel,.manager-panel,.handoff-card,.dirx-panel,.exec-panel,.team-card,.reduction-card){border-radius:16px!important}#app :where(.panel,.manager-panel,.handoff-card,.dirx-panel,.exec-panel){border-color:color-mix(in srgb,var(--line) 88%,var(--blue) 12%)!important}.pulse-hide-page-intros main .page :where(.exec-page-head,.dirx-page-head,.team-page-head,.reduction-analyst-head,.handoff-page-head,.head)>div:first-child:has(h1),.pulse-hide-page-intros main .page .dev26-heading{display:none!important}.pulse-hide-page-intros main .page :where(.exec-page-head,.dirx-page-head,.team-page-head,.reduction-analyst-head,.handoff-page-head,.head){min-height:0!important;margin-top:0!important;padding-top:0!important}.pulse-hide-page-intros main .page :where(.exec-page-head,.dirx-page-head,.team-page-head,.reduction-analyst-head,.handoff-page-head,.head):not(:has(button,a,input,select,textarea)){display:none!important}.dirx-attendance-panel{margin-bottom:14px;overflow:hidden}.dirx-attendance-head{flex-wrap:wrap;align-items:flex-end;gap:18px}.dirx-attendance-tools{justify-content:flex-end;align-items:center;gap:8px;min-width:min(100%,640px);margin-left:auto;display:flex}.dirx-attendance-tools label{flex:1;min-width:240px}.dirx-attendance-tools input{color:#17345f;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #d8e4f0;border-radius:9px;outline:0;padding:0 13px;font-size:12px}.dirx-attendance-tools input:focus{border-color:#7db4ff;box-shadow:0 0 0 3px #1877f217}.dirx-attendance-tools .dirx-select,.dirx-attendance-tools .dirx-btn{white-space:nowrap;height:42px}.dirx-attendance-summary{color:#647b98;background:#f8fbff;border-top:1px solid #e3ebf4;border-bottom:1px solid #e3ebf4;padding:10px 16px;font-size:12px;font-weight:700}.dirx-attendance-list{scrollbar-gutter:stable;max-height:520px;overflow:auto}.dirx-attendance-columns{grid-template-columns:minmax(120px,.75fr) minmax(180px,1.3fr) minmax(160px,1.15fr) minmax(150px,1fr) minmax(145px,.9fr) 92px;align-items:center;gap:14px;display:grid}.dirx-attendance-row{color:#19375b;border-bottom:1px solid #e5edf5;min-width:960px;padding:13px 16px}.dirx-attendance-row:last-child{border-bottom:0}.dirx-attendance-link{cursor:pointer;transition:background-color .16s,box-shadow .16s}.dirx-attendance-link:hover{background:#f7faff}.dirx-attendance-link:focus-visible{z-index:1;outline-offset:-2px;background:#f1f7ff;outline:2px solid #287cf5;position:relative}.dirx-attendance-row>div{gap:3px;min-width:0;display:grid}.dirx-attendance-row b,.dirx-attendance-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dirx-attendance-row b{font-size:12px}.dirx-attendance-row small{color:#7489a3;font-size:12px}.dirx-attendance-table-head{z-index:2;color:#5c7392;text-transform:uppercase;letter-spacing:.04em;background:#f4f8fc;font-size:12px;font-weight:800;position:sticky;top:0}.dirx-attendance-status{color:#07885d;background:#e8f8f1;border-radius:999px;align-items:center;width:max-content;min-height:26px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.dirx-attendance-status.finalized{color:#176bd7;background:#eaf2ff}.dirx-attendance-status.cancelled{color:#cf3450;background:#fff0f2}.dirx-attendance-list>.director-data-empty{text-align:center;place-content:center;gap:5px;min-height:140px;display:grid}.dirx-attendance-list>.director-data-empty b{color:#17345f;font-size:13px}.dirx-attendance-list>.director-data-empty span{color:#7489a3;font-size:12px}@media (width>=600px) and (width<=980px){.dirx-attendance-head{align-items:stretch}.dirx-attendance-tools{justify-content:stretch;min-width:100%;margin-left:0}.dirx-attendance-tools label{min-width:0}.dirx-attendance-list{max-height:none;overflow:visible}.dirx-attendance-table-head{display:none}.dirx-attendance-row{border:1px solid #e1eaf3;border-radius:10px;grid-template-columns:1fr 1fr;align-items:start;min-width:0;margin:10px}.dirx-attendance-row>div:before{color:#8193a8;letter-spacing:.04em;text-transform:uppercase;content:attr(data-label);margin-bottom:2px;font-size:12px;font-weight:800;display:block}}:root{--pulse-type-body:15px;--pulse-type-control:14px;--pulse-type-label:13px;--pulse-type-caption:12px;--pulse-type-section:18px}body,#login,#app{font-synthesis:none;text-rendering:optimizelegibility;font-family:var(--pulse-ui-font)!important}#app :where(.pulse-topbar,.pulse-sidebar,.modal-overlay,.notification-drawer,.profile-modal,.system-dialog){font-synthesis:none;font-family:var(--pulse-ui-font)!important}#app main .page:not(#page-tv){font-size:var(--pulse-type-body);font-synthesis:none;text-rendering:optimizelegibility;font-weight:400;line-height:1.45;font-family:var(--pulse-ui-font)!important}#app main .page:not(#page-tv) :where(button,input,select,textarea){font-synthesis:none;font-family:var(--pulse-ui-font)!important}#app main .page:not(#page-tv) :where(p,li,dt,dd):not(.p24-report-document *){font-weight:400;font-size:var(--pulse-type-control)!important;line-height:1.5!important}#app main .page:not(#page-tv) :where(label,legend):not(.p24-report-document *){font-weight:700;font-size:var(--pulse-type-label)!important;line-height:1.4!important}#app main .page:not(#page-tv) :where(small,time,figcaption,em):not(.p24-report-document *){font-size:var(--pulse-type-caption)!important;line-height:1.4!important}#app main .page:not(#page-tv) :where(button,.btn,[role=tab]):not(.p24-report-document *){font-size:var(--pulse-type-control)!important;font-weight:700!important;line-height:1.25!important}#app main .page:not(#page-tv) :where(input:not([type=checkbox]):not([type=radio]),select,textarea):not(.p24-report-document *){font-size:var(--pulse-type-control)!important;font-weight:400!important;line-height:1.4!important}#app main .page:not(#page-tv) :where(th,[role=columnheader]):not(.p24-report-document *){font-size:var(--pulse-type-caption)!important;font-weight:700!important;line-height:1.35!important}#app main .page:not(#page-tv) :where(td,[role=cell]):not(.p24-report-document *){font-weight:400;font-size:var(--pulse-type-control)!important;line-height:1.45!important}#app main .page:not(#page-tv) :where(h2):not(.p24-report-document *){font-family:var(--pulse-font-display)!important;font-size:var(--pulse-type-section)!important;letter-spacing:-.015em!important;font-weight:700!important;line-height:1.2!important}#app main .page:not(#page-tv) :where(h3):not(.p24-report-document *){font-family:var(--pulse-font-display)!important;letter-spacing:-.01em!important;font-size:16px!important;font-weight:700!important;line-height:1.25!important}#app main .page:not(#page-tv) :where(h4,h5,h6):not(.p24-report-document *){font-family:var(--pulse-font-display)!important;font-size:var(--pulse-type-body)!important;font-weight:700!important;line-height:1.3!important}#app main .page:not(#page-tv) :where(b,strong):not(.p24-report-document *){font-synthesis:none}#app main .page:not(#page-tv) :where(span,small,button)[class*=status],#app main .page:not(#page-tv) :where(span,small,button)[class*=chip],#app main .page:not(#page-tv) :where(span,small,button)[class*=badge],#app main .page:not(#page-tv) :where(span,small,button)[class*=pill]{font-size:var(--pulse-type-caption)!important;font-weight:700!important;line-height:1.25!important}#app #page-team .team-kpi small{font-size:var(--pulse-type-label)!important}#app #page-team .team-kpi em{font-size:var(--pulse-type-caption)!important;font-weight:400!important}#app #page-team .team-user-person b,#app #page-team .team-attendance b{font-size:var(--pulse-type-label)!important;font-weight:700!important}#app #page-team .team-user-person small,#app #page-team .team-user-shift,#app #page-team .team-last-access b,#app .dirx-attendance-summary,#app .dirx-attendance-row small,#app .dirx-attendance-table-head,#app .dirx-attendance-status{font-size:var(--pulse-type-caption)!important}#app .dirx-attendance-row b{font-size:var(--pulse-type-label)!important}@media (width>=600px) and (width<=980px){#app main .page:not(#page-tv){--pulse-type-body:15px;--pulse-type-control:14px;--pulse-type-label:13px;--pulse-type-caption:12px}}#page-director-performance{background:#f7faff}body.pulse-director-shell .dirx-performance-page{color:#0a2856;max-width:1600px;padding:12px 16px 52px}body.pulse-director-shell .dirx-performance-page .dirx-performance-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 10px;display:grid}body.pulse-director-shell .dirx-performance-page .dirx-performance-kpis>article{background:#fff;border:1px solid #d7e4f3;border-radius:9px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;min-height:104px;padding:14px 16px 12px;display:grid;box-shadow:0 4px 14px #234a7709}body.pulse-director-shell .dirx-performance-page .dirx-performance-kpis>article>span{color:#1673ea;background:#edf5ff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}body.pulse-director-shell .dirx-performance-page .dirx-performance-kpis>article.is-green>span{color:#08a970;background:#e9f8f2}body.pulse-director-shell .dirx-performance-page .dirx-performance-kpis svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}body.pulse-director-shell .dirx-performance-page .dirx-performance-kpis small{color:#496b96;letter-spacing:.035em;font-weight:700;font-size:12px!important}body.pulse-director-shell .dirx-performance-page .dirx-performance-kpis strong{color:#092756;letter-spacing:-.035em;margin-top:5px;display:block;font-size:26px!important;line-height:1!important}body.pulse-director-shell .dirx-performance-page .dirx-performance-kpis p{color:#6e84a2;margin:6px 0 0;font-size:12px!important;line-height:1.35!important}body.pulse-director-shell .dirx-performance-page .dirx-performance-kpis em{color:#0aa873;margin-top:7px;font-style:normal;font-weight:700;display:block;font-size:12px!important}body.pulse-director-shell .dirx-performance-page .dirx-performance-kpis em.is-neutral{color:#7890ac}body.pulse-director-shell .dirx-performance-page .dirx-performance-kpis em.is-attention{color:#d58600}.dirx-performance-context{grid-template-columns:1.45fr 1.05fr .9fr;gap:10px;margin-bottom:10px;display:grid}.dirx-performance-context>article{background:#fff;border:1px solid #d8e5f3;border-radius:9px;min-width:0;min-height:126px;box-shadow:0 4px 14px #234a7706}.dirx-performance-composition{grid-template-columns:82px 112px minmax(0,1fr);align-items:center;gap:12px;padding:13px 14px;display:grid;position:relative}.dirx-performance-ring{background:radial-gradient(circle,#fff 0 58%,transparent 60%),conic-gradient(#3c97f5 0 35%,#dce8f4 35% 100%);border-radius:50%;place-items:center;width:76px;height:76px;display:grid}.dirx-performance-ring span{color:#183b69;font-size:18px;font-weight:700}.dirx-performance-composition-copy small{color:#34567f;font-weight:700;font-size:12px!important;line-height:1.35!important}.dirx-performance-weight-bar{background:#e3ebf4;border-radius:999px;width:84px;height:7px;margin-top:12px;overflow:hidden}.dirx-performance-weight-bar i{border-radius:inherit;background:#1882f3;width:35%;height:100%;display:block}.dirx-performance-composition dl{grid-template-columns:1fr 1fr;gap:11px 18px;margin:0;display:grid}.dirx-performance-composition dl>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.dirx-performance-composition dt{color:#35577f;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.dirx-performance-composition dt i{background:#7aa6d7;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.dirx-performance-composition dt i.blue{background:#1581f4}.dirx-performance-composition dd{color:#34577f;margin:0;font-size:12px;font-weight:700}.dirx-performance-composition>button{color:#1272e8;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;position:absolute;bottom:9px;right:14px;font-size:12px!important}.dirx-performance-composition>button span{margin-left:4px}.dirx-performance-goal{grid-template-columns:42px minmax(0,1fr);align-content:start;gap:12px;padding:17px 15px;display:grid;position:relative;background:linear-gradient(135deg,#f3f8ff,#edf5ff)!important}.dirx-performance-goal>span{color:#1574e9;background:#e3efff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.dirx-performance-goal svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:20px;height:20px}.dirx-performance-goal small{color:#365b86;font-weight:700;font-size:12px!important}.dirx-performance-goal b{color:#1a3d69;margin-top:5px;font-size:13px;display:block}.dirx-performance-goal p{color:#6680a0;margin:3px 0 0;font-size:12px!important;line-height:1.35!important}.dirx-performance-goal>button{color:#116fdf;cursor:pointer;background:#f7fbff;border:1px solid #bdd8f8;border-radius:7px;min-height:31px;padding:0 11px;font-weight:700;position:absolute;bottom:11px;right:13px;font-size:12px!important}body.pulse-director-shell .dirx-performance-page .dirx-performance-period{text-align:left;flex-direction:column;justify-content:center;align-items:stretch;min-width:0;padding:14px;display:flex}body.pulse-director-shell .dirx-performance-page .dirx-performance-period>label{color:#35577f;letter-spacing:.035em;align-items:center;gap:7px;font-weight:700;display:flex;font-size:12px!important}.dirx-performance-period label svg{fill:none;stroke:#176fda;stroke-width:1.8px;width:17px;height:17px}body.pulse-director-shell .dirx-performance-page .dirx-performance-period>select{color:#284b77;text-transform:capitalize;background-color:#fff;border:1px solid #cfdfef;border-radius:6px;width:100%;height:38px;margin-top:10px;padding:0 34px 0 11px;font-size:12px!important;font-weight:700!important}body.pulse-director-shell .dirx-performance-page .dirx-performance-period>span{color:#6182a9;margin-top:8px;font-size:12px!important;line-height:1.3!important}.dirx-performance-workspace{grid-template-columns:minmax(0,3fr) minmax(280px,1.04fr);align-items:start;gap:10px;display:grid}.dirx-performance-main{gap:10px;min-width:0;display:grid}body.pulse-director-shell .dirx-performance-page .dirx-panel{border-color:#d8e5f3;border-radius:9px;box-shadow:0 4px 14px #234a7706}body.pulse-director-shell .dirx-performance-page .dirx-panel-head{margin-bottom:10px}body.pulse-director-shell .dirx-performance-page .dirx-panel-head h2{font-size:14px!important}body.pulse-director-shell .dirx-performance-page .dirx-panel-head>a,body.pulse-director-shell .dirx-performance-page .dirx-panel-head>span{font-size:12px!important}.dirx-performance-table-head>div>section{gap:2px;display:grid}.dirx-performance-table-head>div>section p{color:#6480a0;margin:0;font-size:12px!important;line-height:1.3!important}.dirx-performance-table-head>span{align-items:center;gap:6px;display:flex}.dirx-performance-table-head>span svg{width:14px;height:14px}.dirx-performance-table-panel{margin:0;overflow:hidden}.dirx-performance-table-panel .director-data-head,.dirx-performance-table-panel .director-data-list{min-width:850px}body.pulse-director-shell .dirx-performance-page .director-performance-grid{grid-template-columns:minmax(124px,1.32fr) 62px repeat(4,minmax(78px,.82fr)) minmax(86px,.88fr) 104px;align-items:center;gap:0;display:grid}body.pulse-director-shell .dirx-performance-page .director-data-head{color:#7890aa;letter-spacing:.025em;text-transform:uppercase;background:#f8faff;border-top:1px solid #e4edf6;border-bottom:1px solid #e4edf6;margin:0 -14px;padding:9px 14px;font-size:12px;font-weight:700}body.pulse-director-shell .dirx-performance-page .director-data-list{margin:0 -14px -14px}body.pulse-director-shell .dirx-performance-page .director-data-row{border-bottom:1px solid #e8eff6;min-height:72px;padding:9px 14px}body.pulse-director-shell .dirx-performance-page .director-data-row>div{min-width:0;padding-right:8px}body.pulse-director-shell .dirx-performance-page .director-data-row>div:first-child{grid-template-columns:32px minmax(0,1fr);align-items:center;column-gap:9px;display:grid}.director-performance-avatar{background:#edf3fa;border-radius:50%;grid-row:1/3;place-items:center;width:30px;height:30px;font-weight:700;color:#264f7c!important;font-size:12px!important;display:grid!important}body.pulse-director-shell .dirx-performance-page .director-data-row b,body.pulse-director-shell .dirx-performance-page .director-data-row span{color:#16395f;font-size:12px!important}body.pulse-director-shell .dirx-performance-page .director-data-row small{color:#7890aa;margin-top:3px;font-size:12px!important;line-height:1.3!important}body.pulse-director-shell .dirx-performance-page .director-performance-score{font-weight:700;color:#0875e8!important;font-size:17px!important}body.pulse-director-shell .dirx-performance-page .director-confidence{min-height:20px;padding:0 7px;font-size:12px!important}.director-performance-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex;padding-right:0!important}.director-performance-actions button{color:#116fdf;cursor:pointer;background:#fff;border:1px solid #cfe1f5;border-radius:6px;min-height:31px;font-weight:700;font-size:12px!important}.director-performance-actions .director-performance-detail{white-space:nowrap;padding:0 9px}.director-performance-actions .director-performance-more{background:#f8fbff;border:0;width:30px;padding:0;font-size:16px!important}.dirx-performance-bottom{grid-template-columns:minmax(0,1.55fr) minmax(260px,.75fr);gap:10px;margin:0}.dirx-performance-bottom>.dirx-panel{min-height:156px}body.pulse-director-shell .dirx-performance-page .director-leadership-empty{min-height:78px;padding:10px 42px}body.pulse-director-shell .dirx-performance-page .director-leadership-empty b,body.pulse-director-shell .dirx-performance-page .director-leadership-empty span{font-size:12px!important}.dirx-performance-governance-panel>p{color:#5e7696;margin:0 0 9px;font-size:12px!important;line-height:1.45!important}.dirx-performance-governance-panel>div{gap:6px}.dirx-performance-governance-panel>div>span{color:#456381;gap:7px;font-size:12px!important}.dirx-performance-governance-panel>div svg{width:13px;height:13px}.dirx-performance-communications{min-height:100%;padding:14px!important}.dirx-performance-communications>nav{border-bottom:1px solid #dae6f2;grid-template-columns:1fr 1fr;margin:0 -4px 10px;display:grid}.dirx-performance-communications>nav button{color:#7187a3;cursor:pointer;background:0 0;border:0;min-height:34px;padding:0 4px;font-weight:700;position:relative;font-size:12px!important}.dirx-performance-communications>nav button.active{color:#116fdf}.dirx-performance-communications>nav button.active:after{content:"";background:#1780f1;height:2px;position:absolute;bottom:-1px;left:4px;right:4px}.dirx-performance-communications>nav span{font:inherit}.dirx-performance-communication-list{gap:9px;display:grid}.dirx-performance-communication-list article{background:#f8fbff;border:1px solid #dce7f2;border-left:3px solid #157ef0;border-radius:7px;padding:11px 11px 10px 15px;position:relative}.dirx-performance-communication-list article.management{background:#fffaf1;border-left-color:#f3a51d}.dirx-performance-communication-list article.system{background:#f7faff;border-left-color:#7aa7d8}.dirx-performance-communication-list article.unread:after{content:"";background:#167df0;border-radius:50%;width:6px;height:6px;position:absolute;top:10px;right:10px}.dirx-performance-communication-list header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;padding-right:9px;display:flex}.dirx-performance-communication-list header span{color:#1b74d6;text-transform:uppercase;align-items:center;gap:5px;font-weight:700;display:inline-flex;font-size:12px!important}.dirx-performance-communication-list header span i{background:#e5f0ff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.dirx-performance-communication-list header svg{fill:none;stroke:currentColor;stroke-width:2px;width:10px;height:10px}.dirx-performance-communication-list time{color:#6f88a4;font-size:12px!important}.dirx-performance-communication-list b{color:#183b65;padding-right:8px;line-height:1.3;display:block;font-size:12px!important}.dirx-performance-communication-list p{color:#617a99;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:4px 0;display:-webkit-box;overflow:hidden;font-size:12px!important;line-height:1.45!important}.dirx-performance-communication-list button{color:#0d72e5;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;font-size:12px!important}@media (width<=1280px){.dirx-performance-workspace{grid-template-columns:minmax(0,1fr)}.dirx-performance-communications{min-height:0}.dirx-performance-communication-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1050px){body.pulse-director-shell .dirx-performance-page .dirx-performance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dirx-performance-context{grid-template-columns:1fr 1fr}.dirx-performance-period{grid-column:1/-1}.dirx-performance-bottom{grid-template-columns:1fr}}@media (width<=760px){body.pulse-director-shell .dirx-performance-page{padding:10px 10px 96px}body.pulse-director-shell .dirx-performance-page .dirx-performance-kpis{grid-template-columns:1fr;gap:8px}body.pulse-director-shell .dirx-performance-page .dirx-performance-kpis>article{min-height:98px}.dirx-performance-context{grid-template-columns:1fr}.dirx-performance-period{grid-column:auto}.dirx-performance-composition{grid-template-columns:72px minmax(90px,.7fr) 1fr;padding-bottom:36px}.dirx-performance-composition dl{grid-template-columns:1fr}.dirx-performance-goal{padding-bottom:52px}.dirx-performance-communication-list{grid-template-columns:1fr}.dirx-performance-table-panel{overflow-x:auto}}@media (width<=460px){.dirx-performance-composition{grid-template-columns:70px 1fr}.dirx-performance-composition dl{grid-column:1/-1;grid-template-columns:1fr 1fr}}.director-performance-detail-overlay{backdrop-filter:blur(5px);background:#182b4252;padding:24px}body .modal-overlay>.director-performance-detail-modal{background:#fff;border:1px solid #dce8f5;border-radius:22px;flex-direction:column;width:min(900px,100vw - 48px);max-width:900px;max-height:min(760px,100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 28px 80px #18375b33}body .director-performance-detail-modal>.director-performance-detail-header{background:linear-gradient(135deg,#fff 45%,#f8fbff);border:0;grid-template-columns:104px minmax(0,1fr) 44px;align-items:center;gap:26px;min-height:150px;padding:24px 30px;display:grid;position:relative}.director-performance-detail-symbol{place-items:center;display:grid}.director-performance-detail-symbol>span{color:#0878f3;background:radial-gradient(circle,#edf6ff 0 31%,#dcecff 32% 50%,#f0f7ff 51% 72%,#f8fbff 73%);border:1px solid #d3e5fb;border-radius:50%;place-items:center;width:96px;height:96px;display:grid}.director-performance-detail-symbol svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:39px;height:39px}body .director-performance-detail-heading{text-align:left;min-width:0;padding:0;display:block}body .director-performance-detail-heading>small{color:#096fe1;letter-spacing:0;text-transform:none;background:#edf5ff;border-radius:999px;align-items:center;gap:8px;width:auto;padding:8px 14px;font-weight:700;display:inline-flex;font-size:12px!important;line-height:1!important}.director-performance-detail-heading>small i{background:#0b7bf3;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #0b7bf314}body .director-performance-detail-heading>h2{color:#142f52;letter-spacing:-.035em;margin:10px 0 2px;font-size:29px!important;line-height:1.1!important}body .director-performance-detail-heading>p{color:#6880a1;margin:0;font-size:15px!important;line-height:1.45!important}.director-performance-detail-close{color:#557293;cursor:pointer;background:#fff;border:1px solid #d5e3f3;border-radius:10px;align-self:start;place-items:center;width:42px;height:42px;padding:0;font-size:25px;line-height:1;transition:border-color .16s,color .16s,background .16s;display:grid}.director-performance-detail-close:hover{color:#096fe1;background:#f5f9ff;border-color:#9fc6f3}body .director-performance-detail-modal>.director-performance-detail-body{padding:0 30px 28px;overflow:hidden auto}.director-performance-detail-card{background:#fff;border:1px solid #d5e5f5;border-radius:11px;grid-template-columns:minmax(0,1.15fr) minmax(250px,.95fr);display:grid;overflow:hidden}.director-performance-detail-metrics{gap:0;margin:0;padding:14px 28px 16px;display:grid}.director-performance-detail-metrics>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:47px;display:grid}.director-performance-detail-metrics dt{color:#627a9b;align-items:center;gap:13px;font-size:14px;display:flex}.director-performance-detail-metrics dt>span,.director-performance-detail-sample>div>span{color:#6685ab;background:#fbfdff;border:1px solid #dae7f5;border-radius:8px;flex:0 0 35px;place-items:center;width:35px;height:35px;display:grid}.director-performance-detail-metrics svg,.director-performance-detail-sample svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.director-performance-detail-metrics dd{color:#173961;margin:0;font-size:17px;font-weight:700}.director-performance-detail-sample{background:linear-gradient(135deg,#fff,#fbfdff);border-left:1px solid #deebf7;flex-direction:column;justify-content:flex-start;min-width:0;padding:24px 20px 24px 48px;display:flex}.director-performance-detail-sample>div{align-items:center;gap:13px;display:flex}.director-performance-detail-sample small{color:#627a9b;font-size:14px;font-weight:700}.director-performance-detail-sample strong{color:#173961;background:linear-gradient(105deg,#f2f7fd,#eaf3ff);border-radius:10px;margin-top:12px;padding:14px 16px;font-size:17px;line-height:1.25;display:block}body .director-performance-detail-modal>footer{background:#fff;border-top:1px solid #e2ebf4;justify-content:flex-end;gap:12px;padding:22px 30px;display:flex}body .director-performance-detail-modal>footer .btn{color:#24476f;border-color:#cbdff6;border-radius:9px;min-width:132px;min-height:46px;font-weight:700}body .director-performance-detail-modal>footer .btn.primary{color:#fff;background:linear-gradient(135deg,#3289ec,#0870e8);border-color:#0877ed;justify-content:center;align-items:center;gap:20px;min-width:158px;display:inline-flex;box-shadow:0 8px 20px #0870e82e}body .director-performance-detail-modal>footer .btn.primary span{font-size:20px;font-weight:400}@media (width<=760px){.director-performance-detail-overlay{padding:8px!important}body .modal-overlay>.director-performance-detail-modal{border-radius:16px!important;width:100%!important;max-width:100%!important;max-height:100%!important}body .modal-overlay>.director-performance-detail-modal>.director-performance-detail-header{grid-template-columns:66px minmax(0,1fr)!important;gap:14px!important;min-height:0!important;padding:18px 54px 16px 16px!important;display:grid!important}body .modal-overlay>.director-performance-detail-modal>.director-performance-detail-header>.director-performance-detail-symbol{text-align:initial!important;padding:0!important;display:grid!important}.director-performance-detail-symbol>span{width:62px;height:62px}.director-performance-detail-symbol svg{width:28px;height:28px}body .director-performance-detail-heading>small{padding:7px 10px;font-size:12px!important}body .director-performance-detail-heading>h2{margin-top:8px!important;font-size:22px!important}body .director-performance-detail-heading>p{font-size:12px!important}.director-performance-detail-close{width:38px;height:38px;font-size:22px;position:absolute;top:12px;right:12px}body .modal-overlay>.director-performance-detail-modal>.director-performance-detail-body{padding:12px 14px 16px!important}.director-performance-detail-card{grid-template-columns:1fr}.director-performance-detail-metrics{padding:10px 14px}.director-performance-detail-metrics>div{min-height:43px}.director-performance-detail-metrics dt{gap:10px;font-size:13px}.director-performance-detail-metrics dt>span{flex-basis:31px;width:31px;height:31px}.director-performance-detail-metrics dd{font-size:15px}.director-performance-detail-sample{border-top:1px solid #deebf7;border-left:0;padding:16px 14px}.director-performance-detail-sample small{font-size:13px}.director-performance-detail-sample strong{margin-top:9px;padding:12px 14px;font-size:15px}body .modal-overlay>.director-performance-detail-modal>footer{gap:8px!important;padding:10px 14px!important}body .modal-overlay>.director-performance-detail-modal>footer .btn{flex:1 1 0!important;min-width:0!important;min-height:43px!important}}body.pulse-director-shell .dirx-performance-page .director-data-head{color:#4b6687;font-size:12px}body.pulse-director-shell .dirx-performance-page .director-data-row b,body.pulse-director-shell .dirx-performance-page .director-data-row span:not(.director-confidence):not(.director-performance-avatar){color:#082f5e;font-size:12px!important}body.pulse-director-shell .dirx-performance-page .director-data-row>div:first-child b{color:#062b58;font-weight:700;font-size:12.5px!important}body.pulse-director-shell .dirx-performance-page .director-data-row small{color:#536f90;font-size:12px!important;line-height:1.4!important}body.pulse-director-shell .dirx-performance-page .director-performance-score{color:#006ce0!important;font-size:18px!important}body.pulse-director-shell .dirx-performance-page .director-confidence{font-size:12px!important}.dev-permissions-page{color:#153250;background:#f8fbff;padding:24px}.dev-permissions-page.hidden{display:none!important}.dev-permissions-page svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.dev-permissions-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.dev-permissions-title{align-items:flex-start;gap:14px;min-width:0;display:flex}.dev-permissions-title>span{color:#183d68;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.dev-permissions-title svg{width:24px;height:24px}.dev-permissions-title h1{color:#172d49;letter-spacing:-.025em;margin:0;font-size:25px;font-weight:700;line-height:1.2}.dev-permissions-title p{color:#607894;max-width:760px;margin:7px 0 0;font-size:13px;line-height:1.55}.dev-permissions-new{color:#fff;cursor:pointer;background:#086feb;border:0;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:38px;padding:0 17px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 5px 14px #086feb33}.dev-permissions-new:hover{background:#0063d8}.dev-permissions-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.dev-permissions-metrics article{background:#fff;border:1px solid #dce7f3;border-radius:8px;align-items:flex-start;gap:15px;min-width:0;min-height:108px;padding:19px;display:flex;box-shadow:0 3px 12px #20466e09}.dev-permissions-metrics article>span{color:#0875ef;background:#eff6ff;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.dev-permissions-metrics article>span.active{color:#18a86d;background:#eafaf3}.dev-permissions-metrics article>span.profiles{color:#1279ec;background:#eef6ff}.dev-permissions-metrics article svg{width:21px;height:21px}.dev-permissions-metrics article div{flex-direction:column;min-width:0;display:flex}.dev-permissions-metrics small{color:#526b89;font-size:12px;line-height:1.25}.dev-permissions-metrics b{color:#142d4f;margin:5px 0 3px;font-size:24px;font-weight:700;line-height:1}.dev-permissions-metrics em{color:#7086a0;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;line-height:1.3;overflow:hidden}.dev-permissions-layout{grid-template-columns:minmax(650px,1.7fr) minmax(355px,1fr);align-items:stretch;gap:18px;display:grid}.dev-permissions-directory,.dev-permissions-editor{background:#fff;border:1px solid #d9e5f2;border-radius:9px;min-width:0;box-shadow:0 4px 16px #20466e09}.dev-permissions-directory{flex-direction:column;min-height:690px;display:flex;overflow:hidden}.dev-permissions-tabs{border-bottom:1px solid #e2eaf3;gap:4px;padding:0 17px;display:flex}.dev-permissions-tabs button{color:#71849c;cursor:pointer;background:0 0;border:0;min-height:50px;padding:0 10px;font-size:12px;font-weight:700;position:relative}.dev-permissions-tabs button.active{color:#0870e7}.dev-permissions-tabs button.active:after{content:"";background:#0875ef;height:2px;position:absolute;bottom:-1px;left:6px;right:6px}.dev-permissions-filters{border-bottom:1px solid #edf2f7;grid-template-columns:minmax(220px,1fr) 170px 165px;gap:14px;padding:16px 17px;display:grid}.dev-permissions-filters input,.dev-permissions-filters select,.dev-permissions-editor-tools input{color:#274463;background:#fff;border:1px solid #dce6f1;border-radius:6px;outline:none;width:100%;height:37px;font-size:12px}.dev-permissions-filters select{padding:0 12px}.dev-permissions-search,.dev-permissions-editor-tools>label:first-child{display:block;position:relative}.dev-permissions-search svg,.dev-permissions-editor-tools>label:first-child svg{color:#7890aa;pointer-events:none;width:15px;height:15px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.dev-permissions-search input,.dev-permissions-editor-tools>label:first-child input{padding:0 12px 0 35px}.dev-permissions-table{flex:auto;overflow-x:auto}.dev-permissions-grid{min-width:720px}.dev-permissions-grid-head,.dev-permissions-user-row{grid-template-columns:28px minmax(190px,1.45fr) minmax(95px,.75fr) minmax(92px,.72fr) minmax(86px,.68fr) 65px;align-items:center;gap:10px;padding:0 17px;display:grid}.dev-permissions-grid-head{color:#70849b;text-transform:none;background:#fbfdff;border-bottom:1px solid #e8eef5;min-height:42px;font-size:12px}.dev-permissions-grid-head span:nth-last-child(-n+1){text-align:center}.dev-permissions-user-row{color:#25405e;cursor:pointer;border-bottom:1px solid #e7edf4;min-height:62px;font-size:12px;transition:background .15s}.dev-permissions-user-row:hover,.dev-permissions-user-row.selected{background:#f7fbff}.dev-permissions-user-row.selected{box-shadow:inset 3px 0 #0875ef}.dev-permissions-user-row input,.dev-permissions-grid-head input{accent-color:#0875ef;width:14px;height:14px;margin:0}.dev-permissions-user{align-items:center;gap:10px;min-width:0;display:flex}.dev-permissions-avatar{color:#365a82;background:#eaf1f9;border-radius:50%;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:12px;font-weight:700;display:grid}.dev-permissions-user>div{flex-direction:column;min-width:0;display:flex}.dev-permissions-user b{color:#193957;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.dev-permissions-user small{color:#7890a9;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.dev-role-pill,.dev-status-pill{border-radius:99px;justify-content:center;align-items:center;width:max-content;padding:4px 9px;font-size:12px;font-style:normal;line-height:1;display:inline-flex}.dev-role-pill.analyst{color:#0872e8;background:#e8f2ff}.dev-role-pill.sub_supervisor{color:#cf7600;background:#fff2d9}.dev-role-pill.supervisor{color:#6347db;background:#eee9ff}.dev-role-pill.manager{color:#d3455e;background:#ffe8ec}.dev-role-pill.dev{color:#3e5269;background:#e8edf3}.dev-role-pill.director{color:#138b61;background:#e8f8f1}.dev-status-pill{color:#15905c;background:#e7f8ee;gap:5px}.dev-status-pill:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.dev-status-pill.inactive,.dev-status-pill.blocked{color:#e55165;background:#ffebee}.dev-permissions-actions{justify-content:center;align-items:center;gap:8px;display:flex}.dev-permissions-actions button{color:#486887;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:25px;height:25px;padding:0;display:grid}.dev-permissions-actions button:hover{color:#0875ef;background:#eaf3ff}.dev-permissions-actions svg{width:15px;height:15px}.dev-permissions-actions .dots{font-size:17px;line-height:1}.dev-permissions-footer{color:#637b96;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 17px;font-size:12px;display:flex}.dev-permissions-footer nav{gap:5px;display:flex}.dev-permissions-footer button{color:#5f7792;cursor:pointer;background:#fff;border:1px solid #dde7f1;border-radius:5px;place-items:center;width:28px;height:28px;padding:0;font-size:12px;display:grid}.dev-permissions-footer button.active{color:#fff;background:#0875ef;border-color:#0875ef}.dev-permissions-footer button:disabled{opacity:.42;cursor:default}.dev-permissions-loading,.dev-permissions-empty{color:#6e839d;text-align:center;place-items:center;min-height:260px;padding:30px;font-size:12px;display:grid}.dev-permissions-catalog-head,.dev-permissions-catalog-row{grid-template-columns:minmax(180px,1.2fr) minmax(115px,.65fr) minmax(190px,1.3fr) 90px;align-items:center;gap:14px;padding:0 17px;display:grid}.dev-permissions-catalog-head{color:#70849b;background:#fbfdff;border-bottom:1px solid #e8eef5;min-height:42px;font-size:12px}.dev-permissions-catalog-row{color:#385370;border-bottom:1px solid #e7edf4;min-height:61px;font-size:12px}.dev-permissions-catalog-row b{color:#183957;font-size:12px;display:block}.dev-permissions-catalog-row small{color:#7890a9;margin-top:3px;font-size:12px;display:block}.dev-permissions-catalog-row code{font:inherit;color:#37618d}.dev-permissions-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:17px;display:grid}.dev-permissions-profile-card{background:#fff;border:1px solid #e0e9f3;border-radius:7px;padding:16px}.dev-permissions-profile-card header{justify-content:space-between;align-items:center;gap:10px;display:flex}.dev-permissions-profile-card b{color:#173755;font-size:12px}.dev-permissions-profile-card p{color:#7086a0;margin:12px 0 0;font-size:12px;line-height:1.45}.dev-permissions-editor{flex-direction:column;min-height:690px;display:flex;overflow:hidden}.dev-permissions-editor>header{border-bottom:1px solid #e2eaf3;justify-content:space-between;align-items:center;min-height:51px;padding:0 17px;display:flex}.dev-permissions-editor>header>div{color:#183957;align-items:center;gap:9px;display:flex}.dev-permissions-editor>header svg{width:18px;height:18px}.dev-permissions-editor>header b{font-size:13px;font-weight:700}.dev-permissions-editor>header button{color:#63809d;cursor:pointer;background:0 0;border:0;width:30px;height:30px;padding:0;font-size:20px}.dev-permissions-editor-empty{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;padding:32px;display:flex}.dev-permissions-editor-empty>span{color:#0875ef;background:#eff6ff;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.dev-permissions-editor-empty svg{width:26px;height:26px}.dev-permissions-editor-empty b{color:#1d3d5b;margin-top:14px;font-size:13px}.dev-permissions-editor-empty p{color:#7288a1;max-width:250px;margin:7px 0 0;font-size:12px;line-height:1.45}.dev-permissions-editor-body{flex-direction:column;flex:auto;min-height:0;display:flex}.dev-permissions-editor-body.hidden{display:none!important}.dev-permissions-person{grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:17px;display:grid}.dev-permissions-person>span{color:#365a82;background:#e4edf7;border-radius:50%;place-items:center;width:42px;height:42px;font-size:13px;font-weight:700;display:grid}.dev-permissions-person>div{flex-direction:column;min-width:0;display:flex}.dev-permissions-person>div b{color:#173755;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dev-permissions-person>div small{color:#7188a2;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.dev-permissions-person>em,.dev-permissions-person>i{color:#168c5c;background:#e6f8ee;border-radius:99px;padding:4px 8px;font-size:12px;font-style:normal}.dev-permissions-person>em.inactive{color:#df5365;background:#ffebee}.dev-permissions-person>i{color:#0870df;background:#e7f1ff}.dev-permissions-editor-body>h2{color:#294967;margin:0;padding:0 17px 10px;font-size:12px;font-weight:700}.dev-permissions-editor-tools{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 17px 11px;display:grid}.dev-permissions-check-all{color:#627b96;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.dev-permissions-check-all input{accent-color:#0875ef;width:14px;height:14px;margin:0}.dev-permissions-groups{flex:auto;min-height:0;padding:0 17px 14px;overflow-y:auto}.dev-permissions-group{border-top:1px solid #e8eef4;padding:11px 0}.dev-permissions-group:first-child{border-top:0}.dev-permissions-group>header{color:#254463;justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.dev-permissions-group>header b,.dev-permissions-group>header span{font-size:12px}.dev-permissions-group label{color:#3e5b78;cursor:pointer;align-items:center;gap:8px;min-height:24px;font-size:12px;display:flex}.dev-permissions-group label input{accent-color:#0875ef;width:13px;height:13px;margin:0}.dev-permissions-group label.locked{color:#95a5b6;cursor:not-allowed}.dev-permissions-group label small{color:#8da0b3;margin-left:auto;font-size:12px}.dev-permissions-editor-note{color:#8c6418;background:#fff5df;border-radius:6px;margin:0 17px 12px;padding:10px;font-size:12px;line-height:1.45}.dev-permissions-editor>div>footer{background:#fff;border-top:1px solid #e2eaf3;justify-content:flex-end;gap:10px;padding:14px 17px;display:flex}.dev-permissions-editor>div>footer button{color:#274665;cursor:pointer;background:#fff;border:1px solid #d5e2ef;border-radius:6px;min-width:112px;min-height:37px;padding:0 14px;font-size:12px;font-weight:700}.dev-permissions-editor>div>footer button:last-child{color:#fff;background:#0875ef;border-color:#0875ef}.dev-permissions-editor>div>footer button:disabled{opacity:.5;cursor:default}@media (width<=1220px){.dev-permissions-layout{grid-template-columns:minmax(580px,1.5fr) minmax(330px,1fr)}.dev-permissions-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dev-permissions-filters{grid-template-columns:minmax(200px,1fr) 150px 145px}}@media (width<=980px){.dev-permissions-page{padding:18px}.dev-permissions-layout{grid-template-columns:1fr}.dev-permissions-directory,.dev-permissions-editor{min-height:620px}.dev-permissions-editor{max-height:720px}.dev-permissions-heading{align-items:center}.dev-permissions-title p{max-width:620px}}@media (width<=700px){.dev-permissions-heading{flex-direction:column;align-items:flex-start}.dev-permissions-new{align-self:stretch}.dev-permissions-metrics,.dev-permissions-filters,.dev-permissions-profile-grid{grid-template-columns:1fr}.dev-permissions-person{grid-template-columns:42px minmax(0,1fr)}.dev-permissions-person>em,.dev-permissions-person>i{width:max-content}.dev-permissions-footer{flex-direction:column;align-items:flex-start}.dev-permissions-editor-tools{grid-template-columns:1fr}.dev-permissions-check-all{justify-content:flex-end}}body.pulse-hide-card-descriptions #app :where(.manager-kpi,.leader-insight-metric,.analyst-radar-kpi,.dirx-kpi,.team-kpi,.quick-metric,.dev26-metric,.reduction-stat,.reduction-analyst-kpi,.provider-metric,.profile-stat,.tvm) :where(b,strong)~:where(span,em,p,small),body.pulse-hide-card-descriptions #app :where(.provider-central-kpis>*,.team-summary>*,.reduction-management-kpis>*,.team-performance-kpis>article,.performance-kpis>article,.exec-kpis>article,.handoff-manager-kpis>article,.handoff-director-kpis>article,.dirx-performance-kpis>article,.dev-permissions-metrics>article,.director-metric-flow>article,.dev-health>div) :where(b,strong)~:where(span,em,p,small){display:none!important}#app .page :where(p,small,em,time,th){text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;opacity:1!important}#app .page :where(th){color:var(--text-secondary);letter-spacing:.035em}#app .page :where(input,select,textarea){font-size:max(13px,var(--font-label))!important}#app .page :where(.dev-permissions-user-row,.dev-permissions-catalog-row,.dev-permissions-group label,.director-data-row,.dirx-performance-communication-list,.handoff-manager-row,.handoff-detail-protocol,.handoff-director-table #directorShiftTable>article){font-size:12px!important}#app .page :where(.dev-role-pill,.dev-status-pill,.director-confidence,.dirx-attendance-status){font-size:12px!important;font-weight:700!important}#app .page input[type=search]{-webkit-appearance:none;appearance:none;width:100%;min-width:0;min-height:44px;border:1px solid color-mix(in srgb,var(--line) 84%,var(--blue) 16%)!important;background:var(--surface)!important;color:var(--text)!important;border-radius:12px!important;outline:0!important;padding:0 14px!important;font-size:14px!important;font-weight:700!important;box-shadow:0 1px 2px #112d4e09!important}#app .page input[type=search]::placeholder{font-weight:700;color:var(--muted)!important;opacity:1!important}#app .page input[type=search]:focus{border-color:var(--blue)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 14%,transparent)!important}#app .page input[type=search]::-webkit-search-decoration{display:none}#app .page :where(.attendance-query-input,.analyst-radar-search,.team-search,.schedule-analyst-search,.dev-permissions-search,.dev-permissions-editor-tools>label:first-child,.dev26-search){align-items:center;gap:10px;min-width:0;min-height:44px;transition:border-color .16s,box-shadow .16s,background .16s;border:1px solid color-mix(in srgb,var(--line) 84%,var(--blue) 16%)!important;background:var(--surface)!important;border-radius:12px!important;padding:0 13px!important;display:flex!important;box-shadow:0 1px 2px #112d4e09!important}#app .page :where(.attendance-query-input,.analyst-radar-search,.team-search,.schedule-analyst-search,.dev-permissions-search,.dev-permissions-editor-tools>label:first-child,.dev26-search):focus-within{border-color:var(--blue)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 14%,transparent)!important}#app .page :where(.attendance-query-input,.analyst-radar-search,.team-search,.schedule-analyst-search,.dev-permissions-search,.dev-permissions-editor-tools>label:first-child,.dev26-search)>svg{fill:none;stroke-width:1.8px;pointer-events:none;flex:0 0 18px;width:18px!important;height:18px!important;stroke:var(--muted)!important;position:static!important;transform:none!important}#app .page :where(.attendance-query-input,.analyst-radar-search,.team-search,.schedule-analyst-search,.dev-permissions-search,.dev-permissions-editor-tools>label:first-child,.dev26-search)>input[type=search]{flex:auto;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}#app .page :where(.attendance-query-input,.analyst-radar-search,.team-search,.schedule-analyst-search,.dev-permissions-search,.dev-permissions-editor-tools>label:first-child,.dev26-search)>input[type=search]:focus{box-shadow:none!important;border:0!important}@media (width<=700px){#app .page input[type=search]{min-height:46px;font-size:16px!important}#app .page :where(.attendance-query-input,.analyst-radar-search,.team-search,.schedule-analyst-search,.dev-permissions-search,.dev-permissions-editor-tools>label:first-child,.dev26-search){min-height:46px}}