.drawer-notif:has(>.openSupportFromNotif){flex-wrap:wrap;align-items:center;column-gap:12px;display:flex}.drawer-notif:has(>.openSupportFromNotif)>small,.drawer-notif:has(>.openSupportFromNotif)>b,.drawer-notif:has(>.openSupportFromNotif)>p,.drawer-notif:has(>.openSupportFromNotif)>.ids{flex:0 0 100%}.drawer-notif:has(>.openSupportFromNotif)>.notif-state{flex:auto}.drawer-notif:has(>.openSupportFromNotif)>.openSupportFromNotif{margin:8px 0 0 auto}.drawer-notif>.line-actions:has(>.openSupportFromNotif){justify-content:flex-end}.user-row.header>b:nth-child(n+3){text-align:center}@media (width>=861px){.user-row>div:nth-child(3){justify-content:center;display:flex}.user-row>.permission-tags{justify-content:center}.user-row>.goals-count{text-align:center;align-items:center}.user-row>.user-actions{justify-content:center}}@media (width>=1101px){.association-row.header>b:nth-child(n+4),.association-row>div:nth-child(4),.association-row>div:nth-child(5){text-align:center}.association-row>div:nth-child(4)>.association-status{justify-content:center;width:100%}.association-row>div:nth-child(5){flex-direction:column;align-items:center;display:flex}.association-row>.association-data-actions{justify-content:center;width:100%}}#page-calendar .calendar-legend-row{justify-content:space-between;align-items:center;gap:16px;margin:-6px 0 16px;display:flex}#page-calendar .calendar-legend-row .calendar-legend{min-width:0;margin:0}#page-calendar .calendar-secondary-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}@media (width<=1100px){#page-calendar .calendar-legend-row{flex-wrap:wrap;align-items:flex-start}#page-calendar .calendar-secondary-actions{flex-wrap:wrap;width:100%}}@media (width<=760px){#page-calendar .calendar-secondary-actions{justify-content:flex-start;margin-left:0}#page-calendar .calendar-secondary-actions .btn{flex:190px}}#page-feedbacks .feedback-leadership-page{width:100%;max-width:none;margin:0;padding:0 0 24px}#page-feedbacks .feedback-send-panel{padding:32px 38px}#page-feedbacks .feedback-panel-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}#page-feedbacks .feedback-panel-head>div{min-width:0}#page-feedbacks .feedback-panel-head p{margin:7px 0 0}#page-feedbacks .feedback-panel-head .btn{flex:none}#page-feedbacks .feedback-send-panel .form-grid,#page-feedbacks .feedback-send-panel .feedback-send-actions{max-width:none}#sentFeedbackModal>.modal{height:min(820px,100dvh - 32px)}#sentFeedbackModal .body{padding-inline:28px;overflow-x:hidden}#sentFeedbackModal .sent-feedback-list{min-height:180px}@media (width<=760px){#page-feedbacks .feedback-send-panel{padding:22px 18px}#page-feedbacks .feedback-panel-head{flex-direction:column;align-items:stretch;gap:16px}#page-feedbacks .feedback-panel-head .btn{width:100%}#sentFeedbackModal>.modal{height:calc(100dvh - 12px)}#sentFeedbackModal .body{padding-inline:18px}}#page-reports .report-studio{grid-template-columns:minmax(300px,360px) minmax(0,1fr);align-items:start;gap:24px;display:grid}#page-reports .report-builder-card,#page-reports .report-preview-panel{border:1px solid var(--line);background:linear-gradient(155deg,color-mix(in srgb,var(--surface2) 42%,var(--surface)),var(--surface));min-width:0}#page-reports .report-builder-card{padding:24px}#page-reports .report-builder-head h2{margin:6px 0 5px;font-size:25px}#page-reports .report-builder-head p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}#page-reports .report-filter-grid{gap:15px;margin-top:22px;display:grid}#page-reports .report-primary-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;display:grid}#page-reports .report-primary-actions .btn{min-height:46px}#page-reports .report-downloads{border:1px solid var(--line);background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:16px;display:grid}#page-reports .report-download{background:var(--surface);min-width:0;color:var(--text);text-align:left;border:0;padding:13px}#page-reports .report-download:hover{background:color-mix(in srgb,var(--cyan) 6%,var(--surface))}#page-reports .report-download b,#page-reports .report-download small{display:block}#page-reports .report-download b{font-size:12px}#page-reports .report-download small{color:var(--muted);font-size:var(--font-micro);margin-top:3px}#page-reports .report-standard-note{border-left:3px solid var(--cyan);background:color-mix(in srgb,var(--cyan) 5%,transparent);color:var(--muted);font-size:var(--font-micro);margin-top:16px;padding:12px 13px;line-height:1.5}#page-reports .report-preview-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;display:flex}#page-reports .report-preview-toolbar b{font-size:12px;display:block}#page-reports .report-preview-toolbar span{color:var(--muted);font-size:var(--font-micro);margin-top:3px;display:block}#page-reports .report-document-stage{background:color-mix(in srgb,var(--bg) 72%,#020812);min-width:0;padding:22px;overflow:hidden}.p24-report-document{box-sizing:border-box;color:#142033;width:100%;min-width:0;font-family:var(--pulse-ui-font);background:#fff;padding:28px;box-shadow:0 18px 46px #00000047}.p24-report-doc-head{border-bottom:3px solid #1877f2;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:18px;display:flex}.p24-report-brand{gap:5px;display:grid}.p24-report-official-logo{align-items:center;gap:9px;width:max-content;display:flex}.p24-report-logo-symbol{width:48px;height:48px;display:block}.p24-report-logo-word{color:#0b1c30;letter-spacing:-1px;font-size:23px;font-style:italic;font-weight:700}.p24-report-logo-word em{color:#1a8cff;font-style:normal}.p24-report-brand p{color:#668099;font-size:var(--font-micro);margin:0 0 0 57px;font-weight:700}.p24-report-doc-meta{text-align:right}.p24-report-doc-meta b{color:#0b1c30;font-size:var(--font-micro);display:block}.p24-report-doc-meta span{color:#6c8195;font-size:var(--font-micro);margin-top:4px;display:block}.p24-report-title{padding:20px 0 14px}.p24-report-title small{color:#168db7;font-size:var(--font-micro);letter-spacing:.12em;font-weight:700}.p24-report-title h2{color:#10243a;text-align:center;margin:5px 0 3px;font-size:22px}.p24-report-title p{color:#708397;font-size:var(--font-micro);margin:0}.p24-report-scope{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.p24-report-scope span{color:#476078;font-size:var(--font-micro);background:#f7fafc;border:1px solid #dce6ef;padding:5px 8px;font-weight:700}.p24-report-kpis{border:1px solid #dce6ef;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.p24-report-kpi{border-right:1px solid #dce6ef;min-width:0;padding:11px}.p24-report-kpi:last-child{border-right:0}.p24-report-kpi small{color:#71859a;font-size:var(--font-micro);text-transform:uppercase;font-weight:700;display:block}.p24-report-kpi b{color:#10243a;margin-top:5px;font-size:17px;line-height:1;display:block}.p24-report-kpi.critical b{color:#d92b5e}.p24-report-kpi.success b{color:#159a63}.p24-report-section{margin-top:18px}.p24-report-section-head{border-bottom:1px solid #cbd9e5;justify-content:space-between;align-items:end;gap:12px;padding-bottom:7px;display:flex}.p24-report-section-head h3{color:#12304c;font-size:var(--font-micro);text-transform:uppercase;letter-spacing:.07em;margin:0}.p24-report-section-head span{color:#7890a5;font-size:var(--font-micro)}.p24-report-protocols .p24-report-section-head{justify-content:center;position:relative}.p24-report-protocols .p24-report-section-head h3{text-align:center}.p24-report-protocols .p24-report-section-head span{position:absolute;right:0}.p24-report-reading{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.p24-report-reading div{background:#f4f8fb;border-left:3px solid #2997ff;padding:10px}.p24-report-reading div.attention{border-color:#e9a42c}.p24-report-reading div.success{border-color:#21ad72}.p24-report-reading b{color:#17324d;font-size:var(--font-micro);display:block}.p24-report-reading p{color:#647b91;font-size:var(--font-micro);margin:4px 0 0;line-height:1.45}.p24-report-table{box-sizing:border-box;border-collapse:collapse;table-layout:fixed;margin-top:9px;width:100%!important;min-width:0!important;max-width:100%!important;font-size:var(--font-micro)!important}.p24-report-table th{box-sizing:border-box;color:#577087;text-align:left;text-transform:uppercase;background:#edf4f9;padding:7px 6px;font-size:var(--font-micro)!important}.p24-report-table td{box-sizing:border-box;color:#263e55;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e2eaf1;padding:8px 6px;font-size:var(--font-micro)!important}.p24-report-table td b{color:#102b45;font-size:var(--font-micro);display:block}.p24-report-table td small{color:#7a8ea1;font-size:var(--font-micro);margin-top:2px;display:block}.p24-report-status{color:#49657d;font-size:var(--font-micro);border:1px solid #b9ccdc;padding:3px 5px;font-weight:700;display:inline-flex}.p24-report-status.critical{color:#c32355;background:#fff4f7;border-color:#efa3b8}.p24-report-status.attention{color:#a06a00;background:#fffaf0;border-color:#efce8d}.p24-report-status.done{color:#158453;background:#f1fbf6;border-color:#9ddaba}.p24-report-empty{text-align:center;color:#71859a!important;padding:22px!important}.p24-report-doc-footer{color:#7d91a4;font-size:var(--font-micro);border-top:1px solid #dce6ef;justify-content:space-between;gap:20px;margin-top:20px;padding-top:10px;display:flex}@media (width<=1180px){#page-reports .report-studio{grid-template-columns:1fr}#page-reports .report-filter-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){#page-reports .report-builder-card{padding:18px}#page-reports .report-filter-grid,#page-reports .report-primary-actions{grid-template-columns:1fr}#page-reports .report-document-stage{padding:8px}.p24-report-document{padding:16px}.p24-report-doc-head{flex-direction:column;align-items:flex-start}.p24-report-doc-meta{text-align:left}.p24-report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.p24-report-kpi{border-bottom:1px solid #dce6ef}.p24-report-kpi:nth-child(2n){border-right:0}.p24-report-reading{grid-template-columns:1fr}.p24-report-table th:nth-child(4),.p24-report-table td:nth-child(4),.p24-report-table th:nth-child(6),.p24-report-table td:nth-child(6){display:none}}.command-head .command-email{min-width:0;color:color-mix(in srgb,var(--muted) 86%,var(--cyan));align-items:center;gap:7px;margin-top:7px;font-size:12px;line-height:1.35;display:flex}.command-head .command-email svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 14px;width:14px;height:14px}.command-head .command-email span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.presence-quick button[data-presence]{color:var(--presence-tone);border-color:color-mix(in srgb,var(--presence-tone) 38%,var(--line));background:color-mix(in srgb,var(--presence-tone) 6%,transparent)}.presence-quick button[data-presence=online]{--presence-tone:var(--green)}.presence-quick button[data-presence=busy]{--presence-tone:var(--amber)}.presence-quick button[data-presence=offline]{--presence-tone:#99a8b8}.presence-quick button[data-presence]:hover,.presence-quick button[data-presence]:focus-visible{color:var(--presence-tone);border-color:color-mix(in srgb,var(--presence-tone) 70%,var(--line));background:color-mix(in srgb,var(--presence-tone) 11%,transparent);box-shadow:0 6px 15px color-mix(in srgb,var(--presence-tone) 10%,transparent)}.presence-quick button[data-presence].active{color:var(--presence-tone);border-color:var(--presence-tone);background:color-mix(in srgb,var(--presence-tone) 16%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--presence-tone) 8%,transparent),0 7px 17px color-mix(in srgb,var(--presence-tone) 13%,transparent)}button{border-radius:var(--pulse-button-radius-compact);text-align:center;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,color .18s,filter .18s}button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 15%,transparent);outline:0}button:disabled{cursor:not-allowed;opacity:.48;filter:saturate(.65)}.drawer-close,.profile-close,.goal-remove{border-radius:50%}.nav [data-page],.cmd,.segmented button,.presence-quick button,.opslog-tab,.tv-control,.support-dev-status .btn,.case-action-set .btn,.alertitem .alert-actions .btn{border-radius:var(--pulse-button-radius-compact)}.nav a[data-page]{transition:box-shadow .18s}.nav a[data-page]:hover{box-shadow:0 7px 18px #00000038,0 0 14px color-mix(in srgb,var(--blue) 18%,transparent)}.manual-entry-button,.report-download,.support-ticket-item,.support-attachment,.response-actions button,.preview-options button,.manual-preview-options button,.dev-role-grid button,.billing-select-card,.cash-setup-option,.bank-search-item,.sent-feedback-row{border-radius:var(--pulse-button-radius)}.modal footer,.tour-actions,.line-actions,.support-form-actions,.receipt-row-actions,.payment-stage-actions,.profile-security-actions,.access-security-actions{align-items:center}@media (prefers-reduced-motion:reduce){button,.btn{transition:none!important}.btn:not(:disabled):hover,.btn:not(:disabled):focus-visible,.btn:not(:disabled):active{transform:none}}.tv-top-side{justify-content:flex-end;align-items:center;display:flex}.tv-top-side .tv-clock{flex:none}.tv-footer-actions{justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}#page-tv .tv-quick-control{border:1px solid color-mix(in srgb,var(--cyan) 32%,var(--tv-line));background:linear-gradient(145deg,color-mix(in srgb,var(--cyan) 7%,var(--tv-control-bg)),var(--tv-control-bg));width:42px;min-width:42px;height:42px;min-height:42px;color:var(--tv-text);border-radius:11px;flex:0 0 42px;place-items:center;padding:0;display:inline-grid;box-shadow:0 7px 18px #0000001f}#page-tv .tv-quick-control:hover,#page-tv .tv-quick-control:focus-visible{border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 12%,var(--tv-control-bg));transform:translateY(-1px);box-shadow:0 10px 24px #0000002e}#page-tv .tv-quick-control svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}#page-tv .tv-quick-control.active{color:var(--cyan);border-color:color-mix(in srgb,var(--cyan) 70%,var(--tv-line));background:color-mix(in srgb,var(--cyan) 12%,var(--tv-control-bg))}#page-tv .tv-quick-control .tv-exit-icon,#page-tv .tv-quick-control.active .tv-enter-icon{display:none}#page-tv .tv-quick-control.active .tv-exit-icon{display:block}.tv-footer-actions .tv-control{flex:0 auto}#tvSettingsModal{z-index:190;backdrop-filter:blur(9px);background:#020711c7;padding:12px}#tvSettingsModal>.tv-settings-modal{border-color:color-mix(in srgb,var(--cyan) 28%,var(--line));background:linear-gradient(155deg,color-mix(in srgb,var(--surface2) 46%,var(--surface)),var(--surface));border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;width:min(590px,100vw - 24px);max-height:min(720px,100dvh - 24px);display:grid;overflow:hidden;box-shadow:0 34px 100px #0000008c}#tvSettingsModal>.tv-settings-modal>header{background:linear-gradient(125deg,color-mix(in srgb,var(--cyan) 7%,transparent),transparent 48%);justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 19px;display:flex}#tvSettingsModal>.tv-settings-modal>header h2{margin:6px 0 5px;font-size:25px!important}#tvSettingsModal>.tv-settings-modal>header p{color:var(--muted);font-size:var(--font-micro);margin:0;line-height:1.5}#tvSettingsModal .tv-settings-close{border-radius:50%;flex:0 0 40px;width:40px;height:40px;min-height:40px;font-size:20px!important}#tvSettingsModal>.tv-settings-modal>.body{min-height:0;padding:20px 24px 23px;overflow:hidden auto}.tv-settings-status{border:1px solid var(--line);background:color-mix(in srgb,var(--surface2) 48%,transparent);border-radius:14px;grid-template-columns:10px minmax(0,1fr);align-items:start;gap:12px;padding:13px 14px;display:grid}.tv-settings-status>span{background:var(--amber);width:9px;height:9px;box-shadow:0 0 11px color-mix(in srgb,var(--amber) 44%,transparent);border-radius:50%;margin-top:3px}.tv-settings-status.ready>span{background:var(--green);box-shadow:0 0 11px color-mix(in srgb,var(--green) 44%,transparent)}.tv-settings-status small{color:var(--muted);font-size:var(--font-micro);letter-spacing:.09em;font-weight:700;display:block}.tv-settings-status b{margin-top:4px;font-size:13px;display:block}.tv-settings-status p{color:var(--muted);font-size:var(--font-micro);margin:3px 0 0;line-height:1.45}.tv-settings-list{gap:8px;margin-top:12px;display:grid}.tv-settings-row{border:1px solid var(--line);background:color-mix(in srgb,var(--surface2) 30%,transparent);border-radius:14px;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:14px;padding:13px 14px;display:grid}.tv-settings-row>div{min-width:0}.tv-settings-row>div b{font-size:12px;display:block}.tv-settings-row>div small{color:var(--muted);font-size:var(--font-micro);margin-top:4px;line-height:1.4;display:block}#tvSettingsModal .tv-setting-action{border:1px solid var(--line);background:linear-gradient(145deg,color-mix(in srgb,var(--surface2) 70%,var(--surface)),var(--surface));width:150px;height:42px;min-height:42px;color:var(--text);white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;padding:0 12px;font-weight:700;display:inline-flex;font-size:var(--font-micro)!important;line-height:1!important}#tvSettingsModal .tv-setting-action:not(:disabled):hover,#tvSettingsModal .tv-setting-action:not(:disabled):focus-visible{border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 8%,var(--surface));transform:translateY(-1px)}#tvSettingsModal .tv-setting-action.ready{color:var(--green);border-color:color-mix(in srgb,var(--green) 55%,var(--line));background:color-mix(in srgb,var(--green) 7%,var(--surface))}#tvSettingsModal .tv-setting-action.on{color:var(--red);border-color:color-mix(in srgb,var(--red) 55%,var(--line));background:color-mix(in srgb,var(--red) 7%,var(--surface))}#tvSettingsModal .tv-setting-action.voice{color:var(--cyan);border-color:color-mix(in srgb,var(--cyan) 55%,var(--line));background:color-mix(in srgb,var(--cyan) 7%,var(--surface))}#tvSettingsModal .tv-setting-action.display.active{color:var(--violet);border-color:color-mix(in srgb,var(--violet) 55%,var(--line));background:color-mix(in srgb,var(--violet) 7%,var(--surface))}#tvSettingsModal>.tv-settings-modal>footer{justify-content:space-between;align-items:center;gap:14px;padding:13px 24px;display:flex}#tvSettingsModal>.tv-settings-modal>footer>span{color:var(--muted);font-size:var(--font-micro);line-height:1.4}#tvSettingsModal>.tv-settings-modal>footer .btn{border-radius:11px;min-width:120px;height:42px;min-height:42px;font-size:14px!important}@media (width<=1450px),(height<=850px){#page-tv .tv-quick-control{flex-basis:36px;width:36px;min-width:36px;height:36px;min-height:36px}#page-tv .tv-quick-control svg{width:17px;height:17px}}@media (width<=620px){.tv-footer-actions{justify-content:flex-end;width:100%}#page-tv .tv-quick-control{flex:0 0 40px;width:40px;min-width:40px;height:40px;min-height:40px}#tvSettingsModal{padding:6px}#tvSettingsModal>.tv-settings-modal{border-radius:17px;width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}#tvSettingsModal>.tv-settings-modal>header{padding:18px 17px 15px}#tvSettingsModal>.tv-settings-modal>.body{padding:16px 14px 20px}.tv-settings-row{grid-template-columns:1fr}.tv-settings-row .tv-setting-action{width:100%}#tvSettingsModal>.tv-settings-modal>footer{flex-direction:column;align-items:stretch;padding:12px 14px}#tvSettingsModal>.tv-settings-modal>footer .btn{width:100%}}.leader-insight-card{cursor:pointer;position:relative}.leader-insight-card .chart-title>span:after{content:"  ↗";color:var(--cyan);font-weight:700}.leader-insight-card:focus-visible{outline:0;transform:translateY(-2px);border-color:color-mix(in srgb,var(--cyan) 62%,var(--line))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 12%,transparent),0 16px 34px #00000024!important}.leader-insight-card:focus-within:not(:focus){cursor:default}.lead-modal{width:min(720px,95vw)}.lead-modal .form-grid{gap:13px}.lead-modal textarea{min-height:125px}.lead-modal footer{align-items:center}.lead-modal .modal-audience-note{color:var(--muted);font-size:var(--font-micro);max-width:370px;margin-right:auto}.leader-insight-overlay{backdrop-filter:blur(9px);background:#020812c2;padding:16px}.leader-insight-modal{border-color:color-mix(in srgb,var(--cyan) 25%,var(--line));background:linear-gradient(155deg,color-mix(in srgb,var(--surface2) 38%,var(--surface)),var(--surface) 54%);border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;width:min(980px,100vw - 32px);height:auto;max-height:min(820px,100dvh - 32px);display:grid;overflow:hidden;box-shadow:0 36px 110px #00000085,0 0 0 1px #ffffff06}.leader-insight-modal>header{background:linear-gradient(120deg,color-mix(in srgb,var(--cyan) 7%,transparent),transparent 44%);border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 19px;display:flex;position:relative;overflow:hidden}.leader-insight-modal>header:before{content:"";background:color-mix(in srgb,var(--cyan) 12%,transparent);filter:blur(55px);pointer-events:none;border-radius:50%;width:240px;height:180px;position:absolute;top:-90px;right:110px}.leader-insight-heading{min-width:0;position:relative}.leader-insight-heading small{color:var(--cyan);font-size:var(--font-micro);letter-spacing:.12em;font-weight:700;display:block}.leader-insight-heading h2{letter-spacing:-.035em;margin:7px 0 5px!important;font-size:28px!important}.leader-insight-heading p{max-width:700px;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.leader-insight-close{background:color-mix(in srgb,var(--surface2) 72%,transparent);border-radius:50%;flex:0 0 42px;width:42px;height:42px;transition:all .18s;position:relative}.leader-insight-close:hover,.leader-insight-close:focus-visible{border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 10%,var(--surface));outline:0;transform:rotate(4deg)}.leader-insight-modal>.leader-insight-body{scrollbar-gutter:stable;min-height:0;padding:20px 24px 24px;overflow:hidden auto}.leader-insight-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.leader-insight-metric{border:1px solid var(--line);background:linear-gradient(150deg,color-mix(in srgb,var(--surface2) 70%,var(--surface)),var(--surface));border-radius:14px;min-width:0;min-height:96px;padding:14px 15px;position:relative;overflow:hidden}.leader-insight-metric:before{content:"";background:var(--cyan);width:3px;position:absolute;top:0;bottom:0;left:0}.leader-insight-metric.success:before{background:var(--green)}.leader-insight-metric.attention:before{background:var(--amber)}.leader-insight-metric.critical:before{background:var(--red)}.leader-insight-metric small{color:var(--muted);font-size:var(--font-micro);letter-spacing:.07em;text-transform:uppercase;font-weight:700;display:block}.leader-insight-metric b{letter-spacing:-.035em;margin-top:7px;font-size:24px;line-height:1;display:block}.leader-insight-metric span{color:var(--muted);font-size:var(--font-micro);margin-top:6px;line-height:1.4;display:block}.leader-insight-content{gap:12px;margin-top:15px;display:grid}.leader-insight-panel{border:1px solid var(--line);background:color-mix(in srgb,var(--surface2) 32%,transparent);border-radius:16px;min-width:0;padding:16px}.leader-insight-panel-head{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:12px;display:flex}.leader-insight-panel-head div small{color:var(--cyan);font-size:var(--font-micro);letter-spacing:.1em;font-weight:700;display:block}.leader-insight-panel-head h3{margin:4px 0 0;font-size:17px}.leader-insight-panel-head>span{color:var(--muted);font-size:var(--font-micro);text-align:right}.leader-insight-list{border-top:1px solid var(--line);display:grid}.leader-insight-record{border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,1.3fr) repeat(3,minmax(96px,.65fr));align-items:center;gap:12px;min-width:0;padding:12px 8px;transition:background .15s;display:grid}.leader-insight-record:hover{background:color-mix(in srgb,var(--cyan) 4%,transparent)}.leader-insight-record-main{min-width:0}.leader-insight-record-main b{overflow-wrap:anywhere;font-size:12px;display:block}.leader-insight-record-main small,.leader-insight-record-cell small{color:var(--muted);font-size:var(--font-micro);margin-top:4px;line-height:1.4;display:block}.leader-insight-record-cell{min-width:0}.leader-insight-record-cell b{overflow-wrap:anywhere;font-size:12px;display:block}.leader-insight-record-note{color:var(--muted);font-size:var(--font-micro);flex-wrap:wrap;grid-column:1/-1;gap:6px;line-height:1.45;display:flex}.leader-insight-chip{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 70%,transparent);min-height:24px;color:var(--muted);font-size:var(--font-micro);border-radius:99px;align-items:center;padding:0 8px;font-weight:700;display:inline-flex}.leader-insight-chip.critical{color:var(--red);border-color:color-mix(in srgb,var(--red) 38%,var(--line))}.leader-insight-chip.attention{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 38%,var(--line))}.leader-insight-chip.success{color:var(--green);border-color:color-mix(in srgb,var(--green) 38%,var(--line))}.leader-insight-record-detail{overflow-wrap:anywhere;flex:100%}.leader-insight-empty{text-align:center;min-height:150px;color:var(--muted);place-items:center;padding:24px;display:grid}.leader-insight-empty b{color:var(--text);font-size:15px;display:block}.leader-insight-empty span{font-size:var(--font-micro);margin-top:6px;display:block}.leader-online-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.leader-online-card{border:1px solid var(--line);background:linear-gradient(145deg,color-mix(in srgb,var(--surface2) 62%,var(--surface)),var(--surface));border-radius:14px;min-width:0;padding:14px}.leader-online-card.busy{border-color:color-mix(in srgb,var(--amber) 28%,var(--line))}.leader-online-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.leader-online-person{grid-template-columns:10px minmax(0,1fr);align-items:start;gap:9px;min-width:0;display:grid}.leader-online-person b{overflow-wrap:anywhere;font-size:13px;display:block}.leader-online-person small{color:var(--muted);font-size:var(--font-micro);margin-top:4px;line-height:1.4;display:block}.leader-online-dot{background:var(--muted);border-radius:50%;width:9px;height:9px;margin-top:3px}.leader-online-dot.online{background:var(--green);box-shadow:0 0 12px color-mix(in srgb,var(--green) 45%,transparent)}.leader-online-dot.busy{background:var(--amber);box-shadow:0 0 12px color-mix(in srgb,var(--amber) 45%,transparent)}.leader-online-status{border:1px solid var(--line);min-height:25px;font-size:var(--font-micro);border-radius:99px;flex:none;align-items:center;padding:0 8px;font-weight:700;display:inline-flex}.leader-online-status.success{color:var(--green);border-color:color-mix(in srgb,var(--green) 35%,var(--line))}.leader-online-status.attention{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 35%,var(--line))}.leader-online-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.leader-online-stats>div{border:1px solid color-mix(in srgb,var(--line) 82%,transparent);background:color-mix(in srgb,var(--surface2) 42%,transparent);border-radius:10px;min-width:0;padding:9px 10px}.leader-online-stats small{color:var(--muted);font-size:var(--font-micro);display:block}.leader-online-stats b{margin-top:4px;font-size:15px;display:block}.leader-online-protocols{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.leader-online-protocols span,.leader-online-protocols em{border:1px solid var(--line);min-height:23px;color:var(--muted);font-size:var(--font-micro);border-radius:99px;align-items:center;padding:0 7px;font-style:normal;font-weight:700;display:inline-flex}.leader-online-protocols span.critical{color:var(--red);border-color:color-mix(in srgb,var(--red) 38%,var(--line))}.leader-online-free{color:var(--muted);font-size:var(--font-micro);margin:10px 0 0}.leader-presence-warning{border:1px solid color-mix(in srgb,var(--amber) 35%,var(--line));background:color-mix(in srgb,var(--amber) 6%,transparent);color:var(--muted);font-size:var(--font-micro);border-radius:12px;align-items:flex-start;gap:7px;padding:10px 12px;line-height:1.45;display:flex}.leader-presence-warning b{color:var(--amber)}.leader-insight-loading{background:linear-gradient(100deg,color-mix(in srgb,var(--surface2) 70%,var(--surface)) 20%,color-mix(in srgb,var(--cyan) 8%,var(--surface2)) 45%,color-mix(in srgb,var(--surface2) 70%,var(--surface)) 70%);background-size:220% 100%;border-radius:14px;min-height:96px;animation:1.2s linear infinite leaderInsightShimmer}.leader-insight-loading-panel{border:1px solid var(--line);min-height:150px;color:var(--muted);font-size:var(--font-micro);border-radius:16px;align-content:center;place-items:center;gap:10px;display:grid}.leader-insight-loading-panel span{border:3px solid color-mix(in srgb,var(--cyan) 20%,var(--line));border-top-color:var(--cyan);border-radius:50%;width:28px;height:28px;animation:.75s linear infinite leaderInsightSpin}@keyframes leaderInsightSpin{to{transform:rotate(360deg)}}@keyframes leaderInsightShimmer{to{background-position:-220% 0}}.leader-insight-modal>footer{border-top:1px solid var(--line);background:color-mix(in srgb,var(--surface) 94%,transparent);justify-content:space-between;align-items:center;gap:14px;padding:13px 24px;display:flex}.leader-insight-updated{color:var(--muted);font-size:var(--font-micro)}.leader-insight-footer-actions{grid-template-columns:repeat(2,minmax(145px,1fr));gap:9px;display:grid}.leader-insight-footer-actions .btn{border-radius:12px;justify-content:center;align-items:center;min-width:145px;height:43px;min-height:43px;padding:0 16px;font-size:12px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex;box-shadow:0 7px 18px #0000001f}.leader-insight-footer-actions .btn:not(.primary){border-color:color-mix(in srgb,var(--line) 82%,var(--cyan));background:linear-gradient(145deg,color-mix(in srgb,var(--surface2) 72%,var(--surface)),var(--surface))}.leader-insight-footer-actions .btn.primary{box-shadow:0 8px 20px color-mix(in srgb,var(--violet) 18%,#00000029)}.leader-insight-footer-actions .btn:hover,.leader-insight-footer-actions .btn:focus-visible{outline:0;transform:translateY(-1px);box-shadow:0 11px 24px #00000030}.leader-insight-footer-actions .btn:not(.primary):hover,.leader-insight-footer-actions .btn:not(.primary):focus-visible{border-color:color-mix(in srgb,var(--cyan) 48%,var(--line));background:color-mix(in srgb,var(--cyan) 7%,var(--surface))}.leader-insight-footer-actions .btn:active{transform:translateY(0)}@media (width<=860px){.leader-insight-modal{width:min(760px,100vw - 20px);max-height:calc(100dvh - 20px)}.leader-insight-metrics{grid-template-columns:1fr 1fr}.leader-insight-record{grid-template-columns:minmax(170px,1.2fr) 1fr 1fr}.leader-insight-record-cell:last-of-type{grid-column:2/4}.leader-insight-record-note{grid-column:1/-1}.leader-online-grid{grid-template-columns:1fr}}@media (width<=620px){.leader-insight-overlay{padding:5px}.leader-insight-modal{border-radius:17px;width:calc(100vw - 10px);max-width:calc(100vw - 10px);max-height:calc(100dvh - 10px)}.leader-insight-modal>header{padding:18px 15px 15px}.leader-insight-heading h2{font-size:22px!important}.leader-insight-heading p{font-size:var(--font-micro)}.leader-insight-modal>.leader-insight-body{padding:15px 12px 18px}.leader-insight-metrics{grid-template-columns:1fr 1fr;gap:7px}.leader-insight-metric{min-height:86px;padding:12px}.leader-insight-metric b{font-size:20px}.leader-insight-panel{border-radius:13px;padding:12px}.leader-insight-panel-head{flex-direction:column;align-items:flex-start}.leader-insight-record{grid-template-columns:1fr 1fr;gap:9px;padding:12px 4px}.leader-insight-record-main{grid-column:1/-1}.leader-insight-record-cell:last-of-type{grid-column:auto}.leader-insight-record-note{grid-column:1/-1}.leader-online-card{padding:12px}.leader-online-card>header{gap:8px}.leader-online-stats{gap:5px}.leader-online-stats>div{padding:8px}.leader-insight-modal>footer{flex-direction:column;align-items:stretch;padding:11px 12px}.leader-insight-footer-actions{grid-template-columns:1fr 1fr}.leader-insight-footer-actions .btn{width:100%;min-width:0}}@media (width<=390px){.leader-insight-metrics{grid-template-columns:1fr}.leader-online-stats{grid-template-columns:1fr 1fr}.leader-online-stats>div:last-child{grid-column:1/-1}.leader-insight-footer-actions{grid-template-columns:1fr}.leader-insight-updated{text-align:center}}@media (prefers-reduced-motion:reduce){.leader-insight-loading,.leader-insight-loading-panel span{animation:none}}#permissionGrid .pick label{cursor:pointer;align-items:center;gap:9px;display:flex}#permissionGrid input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--blue);flex:0 0 18px;margin:0;padding:0}.page>.wrap>.head{grid-template-columns:minmax(0,1fr);place-items:start center;row-gap:0;margin-bottom:26px;display:grid}.page>.wrap>.head>div:first-child{text-align:center;width:min(100%,760px);margin-inline:auto}.page>.wrap>.head>div:first-child>h1{text-align:center;text-wrap:balance;width:100%;margin-inline:auto;padding-bottom:13px;position:relative}.page>.wrap>.head>div:first-child>h1:after{content:"";background:linear-gradient(90deg,transparent,var(--cyan),var(--blue),transparent);width:64px;height:2px;box-shadow:0 0 14px color-mix(in srgb,var(--cyan) 55%,transparent);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.page>.wrap>.head>div:first-child>p{display:none!important}.page.active>.wrap>.head>div:first-child>h1{animation:.32s ease-out both pulse24TitleIn}@keyframes pulse24TitleIn{0%{opacity:.35;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.page.active>.wrap>.head>div:first-child>h1{animation:none}}.page>.wrap>.head>:not(:first-child){justify-self:start}@media (width<=760px){.page>.wrap>.head{margin-bottom:20px}.page>.wrap>.head>div:first-child{width:100%}}#associationAnalyticsModal>.association-insights-modal{height:min(900px,100dvh - 32px)}.association-analytics-header-meta{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.association-analytics-header-meta span{border:1px solid var(--line);color:var(--muted);font-size:var(--font-micro);padding:4px 7px;font-weight:700}.association-analytics-header-meta .active{color:var(--green);border-color:color-mix(in srgb,var(--green) 42%,var(--line))}.association-analytics-header-meta .paused{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 42%,var(--line))}.association-analytics-body{gap:18px;display:grid}.association-analytics-toolbar{grid-template-columns:minmax(0,1fr) 240px;align-items:end;gap:18px;display:grid}.association-analytics-profile{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.association-profile-cell{background:var(--surface);padding:12px 14px}.association-profile-cell small{color:var(--muted);font-size:var(--font-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:700;display:block}.association-profile-cell b{margin-top:5px;font-size:12px;line-height:1.4;display:block}.association-period-field{margin:0!important}.association-analytics-section{min-width:0}.association-analytics-section-head{justify-content:space-between;align-items:end;gap:12px;margin-bottom:9px;display:flex}.association-analytics-section-head>div small{color:var(--cyan);font-size:var(--font-micro);letter-spacing:.1em;font-weight:700;display:block}.association-analytics-section-head h3{margin:4px 0 0;font-size:18px!important}.association-analytics-section-head>small{color:var(--muted);font-size:var(--font-micro);text-align:right}.association-analytics-kpis{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.association-analytics-kpis>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface2) 30%,transparent);min-height:92px;padding:14px}.association-analytics-kpis>div:nth-child(4n){border-right:0}.association-analytics-kpis>div:nth-last-child(-n+4){border-bottom:0}.association-analytics-kpis small{color:var(--muted);font-size:var(--font-micro);font-weight:700;display:block}.association-analytics-kpis b{margin-top:8px;font-size:25px;line-height:1;display:block}.association-finance-grid{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.association-finance-card{border-right:1px solid var(--line);padding:13px 14px}.association-finance-card:last-child{border-right:0}.association-finance-card small{color:var(--muted);font-size:var(--font-micro);text-transform:uppercase;font-weight:700;display:block}.association-finance-card b{margin-top:6px;font-size:17px;display:block}.association-finance-card span{color:var(--muted);font-size:var(--font-micro);margin-top:4px;line-height:1.4;display:block}.association-analytics-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.association-analytics-panel{border:1px solid var(--line);background:color-mix(in srgb,var(--surface2) 25%,transparent);min-width:0;padding:14px}.association-analytics-panel h3{margin:0;font-size:15px!important}.association-analytics-panel>p{color:var(--muted);font-size:var(--font-micro);margin:4px 0 12px}.association-bar-list{gap:10px;display:grid}.association-bar-row{grid-template-columns:minmax(90px,1fr) minmax(120px,1.4fr) 58px;align-items:center;gap:10px;display:grid}.association-bar-row b{font-size:var(--font-micro);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.association-bar-track{background:var(--surface);height:6px;overflow:hidden}.association-bar-track span{background:linear-gradient(90deg,var(--cyan),var(--blue));height:100%;display:block}.association-bar-row small{text-align:right;color:var(--muted);font-size:var(--font-micro)}.association-analytics-panel .history-empty{min-height:0;padding:20px 0}.association-ranking{margin-top:10px}.association-ranking-row{grid-template-columns:34px minmax(0,1fr) auto;padding:9px 0}.association-ranking-row>b:first-child{color:var(--cyan)}.association-ranking-row strong{font-size:12px}.association-ranking-row small{font-size:var(--font-micro);display:block}.association-ranking-row>b:last-child{font-size:var(--font-micro)}.association-recent-list{border:1px solid var(--line)}.association-recent-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(130px,.85fr) minmax(170px,1.2fr) minmax(150px,1fr) 110px 105px;align-items:center;gap:12px;padding:11px 13px;display:grid}.association-recent-row:last-child{border-bottom:0}.association-recent-row b{font-size:var(--font-micro);display:block}.association-recent-row small{color:var(--muted);font-size:var(--font-micro);margin-top:3px;display:block}.association-recent-status{border:1px solid var(--line);font-size:var(--font-micro);text-transform:uppercase;justify-self:start;padding:4px 7px;font-weight:700}.association-recent-status.live{color:var(--cyan);border-color:color-mix(in srgb,var(--cyan) 42%,var(--line))}.association-recent-status.done{color:var(--green);border-color:color-mix(in srgb,var(--green) 42%,var(--line))}.association-insights-modal>footer>small{color:var(--muted);font-size:var(--font-micro);margin-right:auto}@media (width<=980px){.association-analytics-toolbar{grid-template-columns:1fr}.association-analytics-profile,.association-analytics-kpis,.association-finance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.association-analytics-kpis>div:nth-child(2n),.association-finance-card:nth-child(2n){border-right:0}.association-finance-card:nth-child(-n+2),.association-analytics-kpis>div:nth-last-child(-n+4){border-bottom:1px solid var(--line)}.association-analytics-kpis>div:nth-last-child(-n+2){border-bottom:0}.association-analytics-grid{grid-template-columns:1fr}.association-recent-row{grid-template-columns:1fr 1fr 1fr}.association-recent-row>:nth-child(4),.association-recent-row>:nth-child(5){grid-row:2}}@media (width<=620px){#associationAnalyticsModal>.association-insights-modal{height:calc(100dvh - 10px)}.association-analytics-profile,.association-analytics-kpis,.association-finance-grid{grid-template-columns:1fr}.association-analytics-kpis>div,.association-finance-card{border-right:0!important;border-bottom:1px solid var(--line)!important}.association-analytics-kpis>div:last-child,.association-finance-card:last-child{border-bottom:0!important}.association-analytics-section-head{flex-direction:column;align-items:flex-start}.association-analytics-section-head>small{text-align:left}.association-bar-row{grid-template-columns:minmax(80px,1fr) 1.2fr 48px}.association-recent-row{grid-template-columns:1fr 1fr}.association-recent-row>:nth-child(3),.association-recent-row>:nth-child(4),.association-recent-row>:nth-child(5){grid-row:auto}.association-recent-row>:nth-child(2){grid-area:2/1/auto/-1}.association-insights-modal>footer>small{display:none}}:root{--pulse-font-body:clamp(14px,calc(12px + .16vw),15px);--pulse-font-control:14px;--pulse-font-small:clamp(11px,calc(10px + .11vw),12px);--pulse-font-kicker:clamp(11px,calc(10px + .1vw),12px);--pulse-font-h3:clamp(17px,calc(15px + .28vw),20px);--pulse-font-h2:clamp(23px,calc(19px + .52vw),29px);--pulse-font-h1:clamp(28px,calc(23px + .72vw),36px)}#app{--panel:var(--surface);--panel-soft:var(--surface2);--shadow-soft:var(--shadow)}.drawer-actions{border-bottom:1px solid var(--line);gap:8px;padding:10px 18px;display:flex}.drawer-actions button{border:1px solid var(--line);background:var(--panel);color:var(--muted);font:700 var(--font-micro)/1.2 inherit;cursor:pointer;border-radius:10px;padding:8px 10px}.drawer-actions button:hover{color:var(--text);border-color:color-mix(in srgb,var(--blue) 45%,var(--line))}.drawer-notif .notif-actions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}.drawer-notif .notif-actions button{margin:0}.drawer-notif .notif-dismiss{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:7px;font-weight:700}.drawer-notif .notif-dismiss:hover{color:var(--text)}.notif-kind-label{align-items:center;gap:5px;display:inline-flex;text-transform:none!important;letter-spacing:0!important}.pulse-toast-stack{z-index:10020;pointer-events:none;gap:10px;width:min(360px,100vw - 28px);display:grid;position:fixed;bottom:20px;right:20px}.pulse-glass-toast{border:1px solid color-mix(in srgb,var(--blue) 35%,var(--line));background:color-mix(in srgb,var(--panel) 82%,transparent);backdrop-filter:blur(18px);pointer-events:auto;border-radius:16px;grid-template-columns:10px 1fr;align-items:center;gap:12px;padding:14px 16px;animation:.24s both pulseToastIn;display:grid;box-shadow:0 18px 50px #00000047}.pulse-glass-toast i{background:var(--green);width:10px;height:10px;box-shadow:0 0 16px color-mix(in srgb,var(--green) 70%,transparent);border-radius:50%}.pulse-glass-toast.busy i{background:#f6b84a}.pulse-glass-toast.offline i,.pulse-glass-toast.error i{background:#f0646c}.pulse-glass-toast b{font-size:13px;display:block}.pulse-glass-toast span{color:var(--muted);margin-top:2px;font-size:12px;display:block}@keyframes pulseToastIn{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}.extra-shifts-wrap{max-width:1280px}.extra-shift-tabs{border:1px solid var(--line);background:var(--surface2);border-radius:14px;gap:6px;width:max-content;max-width:100%;margin:0 0 18px;padding:5px;display:flex}.extra-shift-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 15px;font-weight:700}.extra-shift-tabs button.active{background:var(--panel);color:var(--text);box-shadow:0 5px 18px #0000001f}.extra-shift-filterbar,.extra-rh-toolbar{border:1px solid var(--line);background:var(--surface2);border-radius:16px;flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:16px;padding:14px;display:flex}.extra-shift-filterbar label,.extra-rh-toolbar label{min-width:145px;color:var(--muted);font-size:var(--font-micro);text-transform:uppercase;letter-spacing:.04em;gap:5px;font-weight:700;display:grid}.extra-shift-filterbar input,.extra-shift-filterbar select,.extra-rh-toolbar input,.extra-rh-toolbar select{border:1px solid var(--line);background:var(--panel);min-height:42px;color:var(--text);border-radius:10px;padding:0 11px}.extra-shift-list{gap:10px;display:grid}.extra-shift-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:17px;grid-template-columns:minmax(180px,1.2fr) repeat(3,minmax(100px,.6fr)) auto;align-items:center;gap:16px;padding:17px;display:grid}.extra-shift-card:hover{border-color:color-mix(in srgb,var(--blue) 38%,var(--line))}.extra-shift-card small{color:var(--muted);font-size:var(--font-micro);letter-spacing:.05em;text-transform:uppercase;font-weight:700;display:block}.extra-shift-card b{margin-top:4px;display:block}.extra-shift-card .extra-date b{font-size:17px}.extra-shift-card .extra-value b{color:var(--green)}.extra-shift-card .extra-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.extra-state{background:color-mix(in srgb,var(--blue) 12%,transparent);border-radius:999px;width:max-content;margin-top:7px;padding:5px 8px;color:var(--blue)!important;display:inline-flex!important}.extra-state.realized,.extra-state.rh_closed{background:#31c68f1f;color:var(--green)!important}.extra-state.cancelled,.extra-state.not_realized{background:#f0646c1f;color:#f0646c!important}.extra-state.interested{background:#f6b84a1f;color:#f6b84a!important}.extra-shift-empty{border:1px dashed var(--line);text-align:center;color:var(--muted);border-radius:18px;padding:34px}.extra-shift-modal{width:min(760px,94vw)}.extra-mode-switch{gap:8px;margin-bottom:16px;display:flex}.extra-mode-switch label,.extra-weekdays label{position:relative}.extra-mode-switch input,.extra-weekdays input{opacity:0;position:absolute}.extra-mode-switch span,.extra-weekdays label{border:1px solid var(--line);cursor:pointer;color:var(--muted);border-radius:10px;padding:9px 12px;font-weight:700;display:block}.extra-mode-switch label:has(input:checked) span,.extra-weekdays label:has(input:checked){border-color:var(--blue);background:color-mix(in srgb,var(--blue) 12%,transparent);color:var(--text)}.extra-weekdays{flex-wrap:wrap;gap:7px;display:flex}.extra-direct-assign{border:1px solid var(--line);border-radius:14px;align-items:end;gap:10px;margin:15px 0;padding:13px;display:flex}.extra-direct-assign label{color:var(--muted);font-size:var(--font-micro);flex:1;gap:5px;font-weight:700;display:grid}.extra-direct-assign select{border:1px solid var(--line);background:var(--panel);min-height:42px;color:var(--text);border-radius:10px;padding:0 10px}.extra-applicants{gap:8px;display:grid}.extra-applicant{border:1px solid var(--line);border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.extra-applicant p{color:var(--muted);margin:3px 0 0;font-size:12px}.extra-rh-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.extra-rh-kpis>div{border:1px solid var(--line);background:var(--panel);border-radius:15px;padding:15px}.extra-rh-kpis small{color:var(--muted);font-weight:700;display:block}.extra-rh-kpis b{margin-top:6px;font-size:22px;display:block}.extra-rh-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-bottom:14px;display:flex}.extra-rh-summary{gap:8px;margin-bottom:12px;display:flex;overflow:auto}.extra-rh-summary>div{border:1px solid var(--line);background:var(--panel-soft);border-radius:13px;min-width:190px;padding:12px}.extra-rh-table{border:1px solid var(--line);border-radius:15px;overflow:auto}.extra-rh-table table{border-collapse:collapse;width:100%;min-width:900px}.extra-rh-table th,.extra-rh-table td{border-bottom:1px solid var(--line);text-align:left;padding:11px 12px;font-size:12px}.extra-rh-table th{color:var(--muted);font-size:var(--font-micro);text-transform:uppercase;letter-spacing:.04em;background:var(--panel-soft)}@media (width<=760px){.extra-shift-card{grid-template-columns:1fr 1fr;gap:12px}.extra-shift-card .extra-date{grid-column:1/-1}.extra-shift-card .extra-actions{grid-column:1/-1;justify-content:stretch}.extra-shift-card .extra-actions .btn{flex:1}.extra-rh-kpis{grid-template-columns:repeat(2,1fr)}.extra-rh-toolbar label,.extra-shift-filterbar label{flex:1;min-width:calc(50% - 6px)}.extra-direct-assign{flex-direction:column;align-items:stretch}.extra-applicant{flex-direction:column;align-items:flex-start}.extra-rh-actions .btn{flex:1}.pulse-toast-stack{bottom:14px;right:14px}.report-filter-grid{grid-template-columns:1fr!important}}@media (width<=380px){.extra-shift-card{grid-template-columns:1fr}.extra-shift-card>*{grid-column:1!important}.extra-rh-kpis{grid-template-columns:1fr}}@media print{.p24-report-official-logo,.p24-report-logo-symbol,.p24-report-logo-word{max-height:44px!important}.p24-report-logo-symbol{width:42px!important;max-width:42px!important;height:42px!important}.p24-report-official-logo svg{flex:0 0 42px!important;display:block!important}.p24-report-document{overflow:visible!important}.p24-report-table{break-inside:auto!important}.p24-report-table tr{break-inside:avoid!important;page-break-inside:avoid!important}}body,#app{font-size:var(--pulse-font-body);line-height:1.45}#app :where(p):not(.p24-report-document *){line-height:1.55;font-size:var(--pulse-font-body)!important}#app :where(small):not(.p24-report-document *){line-height:1.45;font-size:var(--pulse-font-small)!important}#app :where(label):not(.p24-report-document *){line-height:1.4;font-size:var(--pulse-font-control)!important}#app :where(button,input,select,textarea):not(.p24-report-document *),#login :where(label,input,button){font-size:var(--pulse-font-control)!important}#login :where(.login-foot,.login-error){font-size:var(--pulse-font-small)!important}@media (width<=760px){#login :where(input,select,textarea){font-size:16px!important}#login :where(.login-password-toggle,.login-submit,.login-support-link,.login-support-public-close,.login-support-public-secondary,.login-support-public-submit){min-height:44px}}@media (width<=520px) and (height<=700px){#login .login-highlights{display:none}#login .login-head,#login .login-copy{margin-bottom:18px}}.notification-drawer :where(p){line-height:1.55;font-size:var(--pulse-font-body)!important}.notification-drawer :where(small){font-size:var(--pulse-font-small)!important}.notification-drawer :where(button){font-size:var(--pulse-font-control)!important}.drawer-overlay{backdrop-filter:blur();transition:opacity .32s cubic-bezier(.22,1,.36,1),backdrop-filter .32s}.drawer-overlay.show{backdrop-filter:blur(8px)}.notification-drawer{opacity:0;transform-origin:100%;height:auto;box-shadow:-24px 0 60px #00000047,-1px 0 0 color-mix(in srgb,var(--cyan) 20%,var(--line));border-radius:18px 0 0 18px;flex-direction:column;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .24s,box-shadow .42s;display:flex;top:8px;bottom:8px;overflow:hidden;transform:translate(calc(100% + 20px))scale(.985)}.notification-drawer.show{opacity:1;box-shadow:-30px 0 80px #00000061,-1px 0 0 color-mix(in srgb,var(--cyan) 42%,var(--line));transform:translate(0,0)scale(1)}.notification-drawer .drawer-head{background:linear-gradient(145deg,color-mix(in srgb,var(--cyan) 5%,var(--surface)),var(--surface));flex:none;position:relative}.notification-drawer .drawer-head:after{content:"";background:linear-gradient(90deg,transparent,var(--cyan),transparent);opacity:.5;height:1px;position:absolute;bottom:-1px;left:20px;right:20px}.notification-drawer .drawer-feed{scrollbar-gutter:stable;opacity:0;flex:auto;min-height:0;transition:opacity .24s,transform .36s cubic-bezier(.22,1,.36,1);overflow:hidden auto;transform:translateY(10px)}.notification-drawer.show .drawer-feed{opacity:1;transition-delay:.1s;transform:translateY(0)}.notification-drawer .drawer-close{border:1px solid #0000;border-radius:50%;place-items:center;width:36px;height:36px;transition:color .18s,border-color .18s,background .18s,transform .18s;display:grid}.notification-drawer .drawer-close:hover,.notification-drawer .drawer-close:focus-visible{color:var(--cyan);border-color:color-mix(in srgb,var(--cyan) 45%,var(--line));background:color-mix(in srgb,var(--cyan) 8%,transparent);outline:0;transform:rotate(8deg)}@media (width<=540px){.notification-drawer{border-radius:16px 0 0 16px;top:0;bottom:0}}@media (prefers-reduced-motion:reduce){.drawer-overlay,.notification-drawer,.notification-drawer .drawer-feed{transition-duration:.01ms!important;transition-delay:0s!important}}.session-restore :where(p,button){font-size:var(--pulse-font-body)!important}#app .page :where(p):not(.p24-report-document *){line-height:1.55;font-size:var(--pulse-font-body)!important}#app .page :where(small):not(.p24-report-document *){line-height:1.45;font-size:var(--pulse-font-small)!important}#app .page :where(label):not(.p24-report-document *){line-height:1.4;font-size:var(--pulse-font-control)!important}#app .page :where(button,input,select,textarea):not(.p24-report-document *){font-size:var(--pulse-font-control)!important}#app .page :where(th):not(.p24-report-document *){font-size:var(--pulse-font-small)!important}#app .page :where(td):not(.p24-report-document *){font-size:var(--pulse-font-control)!important}#app .page>.wrap>.head>div:first-child>h1{line-height:1.12;font-size:var(--pulse-font-h1)!important}.modal-overlay>.modal>header{align-items:flex-start;position:relative;text-align:center!important;justify-content:center!important;padding-left:72px!important;padding-right:72px!important}.modal-overlay>.modal>header>div:first-of-type{width:100%;max-width:780px;margin-inline:auto;text-align:center!important}.modal-overlay>.modal>header>div:first-of-type>small:first-child,.modal-overlay>.modal>header>small,.modal-overlay>.modal>header h2,.modal-overlay>.modal>header p{text-wrap:balance;width:100%;display:block;text-align:center!important;margin-left:auto!important;margin-right:auto!important}.modal-overlay>.modal>header small{line-height:1.35;font-size:var(--pulse-font-kicker)!important}.modal-overlay>.modal>header h2{line-height:1.15;font-size:var(--pulse-font-h2)!important}.modal-overlay>.modal>header p{max-width:720px;line-height:1.5;font-size:var(--pulse-font-body)!important}.modal-overlay>.modal>header>.drawer-close{margin:0!important;font-size:22px!important;position:absolute!important;top:20px!important;right:22px!important}.modal-overlay>.modal .body :where(p){line-height:1.55;font-size:var(--pulse-font-body)!important}.modal-overlay>.modal .body :where(small){line-height:1.45;font-size:var(--pulse-font-small)!important}.modal-overlay>.modal .body :where(label){line-height:1.4;font-size:var(--pulse-font-control)!important}.modal-overlay>.modal :where(button,input,select,textarea):not(.drawer-close){font-size:var(--pulse-font-control)!important}.modal-overlay>.modal .body :where(h3){line-height:1.25;font-size:var(--pulse-font-h3)!important}.modal-overlay>.modal>footer :where(span,small){line-height:1.45;font-size:var(--pulse-font-small)!important}.modal-overlay>.modal>footer .btn{font-size:var(--pulse-font-control)!important}#tvSettingsModal .tv-settings-status b,#tvSettingsModal .tv-settings-row>div b{line-height:1.35;font-size:var(--pulse-font-body)!important}#tvSettingsModal .tv-settings-row{grid-template-columns:minmax(0,1fr) 190px}#tvSettingsModal .tv-setting-action{width:190px}.leader-insight-record-main b,.leader-insight-record-cell b,.association-profile-cell b,.association-bar-row b,.association-recent-row b,.association-ranking-row strong,.association-ranking-row>b:last-child{font-size:var(--pulse-font-control)!important}.leader-insight-chip,.association-recent-status,.leader-insight-metric small,.leader-insight-metric span,.leader-insight-panel-head small,.association-finance-card small,.association-finance-card span,.association-ranking-row small,.association-recent-row small{font-size:var(--pulse-font-small)!important}#tourModal>.tour-panel{text-align:center}#tourModal>.tour-panel :where(.tour-meta,h2,.tour-location,#tourText){text-align:center!important;margin-left:auto!important;margin-right:auto!important}#tourModal .tour-meta{justify-content:center}#profileModal .profile-cover{text-align:center;justify-content:center;position:relative}#profileModal .profile-cover>div:last-child,#profileModal .profile-cover :where(small,h2,p){text-align:center}#profileModal .profile-cover small{font-size:var(--pulse-font-kicker)!important}#profileModal .profile-cover h2{font-size:var(--pulse-font-h1)!important}#profileModal .profile-cover p,#profileModal .profile-body p{line-height:1.55;font-size:var(--pulse-font-body)!important}#profileModal :where(button,input,select,textarea,label){font-size:var(--pulse-font-control)!important}#profileModal :where(small){font-size:var(--pulse-font-small)!important}@media (width<=620px){.modal-overlay>.modal>header{padding-left:56px!important;padding-right:56px!important}.modal-overlay>.modal>header>.drawer-close{top:13px!important;right:13px!important}#tvSettingsModal .tv-settings-row{grid-template-columns:1fr}#tvSettingsModal .tv-setting-action{width:100%}#profileModal .profile-cover{align-items:center}}.operational-notice-feed{z-index:61;background:0 0;width:calc(100% - 24px);margin:8px 12px 6px;padding:0;display:block;position:relative}.operational-notice-feed-list{gap:7px;display:grid}.pulse-notice-banner{--notice-color:#1877f2;--notice-soft:#eef6ff;border:1px solid color-mix(in srgb,var(--notice-color) 19%,#dbe6f2);border-left:3px solid var(--notice-color);background:linear-gradient(90deg,var(--notice-soft),#fff 70%);color:#102f57;width:100%;min-width:0;font:inherit;text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px 10px 0;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;overflow:hidden;box-shadow:0 5px 14px #1c395b0e}.pulse-notice-banner.management{--notice-color:#f29a22;--notice-soft:#fff8ed}.pulse-notice-banner.system{--notice-color:#7759dc;--notice-soft:#f5f2ff}.pulse-notice-banner.attention{background:linear-gradient(90deg,color-mix(in srgb,var(--notice-soft) 76%,#fff4de),#fff 70%)}.pulse-notice-banner.urgent{box-shadow:0 5px 16px color-mix(in srgb,var(--notice-color) 13%,transparent)}.pulse-notice-banner-icon{background:color-mix(in srgb,var(--notice-color) 9%,#fff);width:36px;height:36px;color:var(--notice-color);border-radius:50%;justify-self:center;place-items:center;display:grid}.pulse-notice-banner-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.pulse-notice-banner-copy{gap:3px;min-width:0;display:grid}.pulse-notice-banner-meta{align-items:center;gap:10px;min-width:0;display:flex}.pulse-notice-banner-meta b{background:color-mix(in srgb,var(--notice-color) 9%,#fff);min-height:20px;color:var(--notice-color);font-size:var(--pulse-font-small);letter-spacing:.035em;text-transform:uppercase;border-radius:999px;align-items:center;padding:2px 7px;font-weight:800;line-height:1;display:inline-flex}.pulse-notice-banner-meta time{color:#7890ae;font-size:var(--pulse-font-small);font-weight:600}.pulse-notice-banner-copy>strong{color:#18375e;font-size:var(--pulse-font-control);text-overflow:ellipsis;white-space:nowrap;font-weight:750;line-height:1.3;overflow:hidden}.pulse-notice-banner-copy>span:not(.pulse-notice-banner-meta):last-child{color:#6a83a3;font-size:var(--pulse-font-small);-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.pulse-notice-banner-action{border:1px solid color-mix(in srgb,var(--notice-color) 50%,#dbe6f2);min-height:32px;color:var(--notice-color);font-size:var(--pulse-font-small);white-space:nowrap;background:#fff;border-radius:6px;align-items:center;gap:5px;padding:0 10px;font-weight:750;display:inline-flex}.pulse-notice-banner-action i{font-size:13px;font-style:normal}.pulse-notice-banner-tools{align-items:center;gap:7px;display:inline-flex}.pulse-notice-banner-dismiss{border:1px solid color-mix(in srgb,var(--notice-color) 24%,#dbe6f2);color:#7890ae;cursor:pointer;background:#fff;border-radius:6px;place-items:center;width:30px;height:30px;padding:0;transition:color .16s,border-color .16s,background .16s;display:grid}.pulse-notice-banner-dismiss svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:15px;height:15px}.pulse-notice-banner-dismiss:hover{border-color:color-mix(in srgb,var(--notice-color) 48%,#dbe6f2);background:color-mix(in srgb,var(--notice-soft) 55%,#fff);color:var(--notice-color)}.pulse-notice-more{color:#587697;font:inherit;font-size:var(--pulse-font-small);cursor:pointer;background:0 0;border:0;justify-self:end;padding:4px 2px;font-weight:700}.pulse-notice-banner:focus-visible,.pulse-notice-banner-dismiss:focus-visible,.pulse-notice-more:focus-visible{outline:2px solid color-mix(in srgb,var(--notice-color,#1877f2) 55%,transparent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.pulse-notice-banner:hover{border-color:color-mix(in srgb,var(--notice-color) 38%,#dbe6f2);transform:translateY(-1px);box-shadow:0 8px 20px #1c395b17}.pulse-notice-more:hover{color:#1269d3}}@media (width<=760px){.operational-notice-feed{width:calc(100% - 16px);margin:7px 8px 5px}.pulse-notice-banner{grid-template-columns:40px minmax(0,1fr);gap:8px;padding:9px 9px 9px 0}.pulse-notice-banner-icon{width:32px;height:32px}.pulse-notice-banner-meta{flex-direction:column;align-items:flex-start;gap:3px}.pulse-notice-banner-copy>strong{white-space:normal}.pulse-notice-banner-copy>span:not(.pulse-notice-banner-meta):last-child{-webkit-line-clamp:2}.pulse-notice-banner-action{grid-column:2;justify-self:start;min-height:28px;margin-top:2px;padding:0 8px}.pulse-notice-more{justify-self:start;margin-left:40px}}#page-home .head{margin-bottom:20px}#page-home .analyst-grid{grid-template-columns:minmax(0,2.06fr) minmax(330px,.94fr);align-items:start;gap:16px;display:grid}#page-home .analyst-entry-card{border:1px solid color-mix(in srgb,var(--line) 90%,#d8e4f2);background:var(--surface);border-radius:14px;min-width:0;padding:25px 26px 24px;box-shadow:0 3px 14px #0f172a0e}#page-home .entry-choice-head{max-width:760px}#page-home .entry-choice-head>small{color:var(--blue);letter-spacing:.08em;align-items:center;gap:9px;font-weight:700;display:flex;font-size:var(--font-micro)!important}#page-home .entry-choice-head>small:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231878e5' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 19h4l10-10-4-4L5 15v4Z'/%3E%3Cpath d='m13.5 6.5 4 4'/%3E%3C/svg%3E") center/14px 14px no-repeat, color-mix(in srgb,var(--blue) 7%,var(--surface));width:22px;height:22px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--blue) 13%,var(--line));border-radius:6px;flex:0 0 22px}#page-home .entry-choice-head h2{letter-spacing:-.035em;margin:8px 0 4px;line-height:1.08;font-size:clamp(27px,22px + .6vw,32px)!important}#page-home .entry-choice-head p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}#page-home .analyst-flow-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:17px;display:grid}#page-home .analyst-flow-steps>div{border:1px solid color-mix(in srgb,var(--line) 90%,#dce7f2);background:color-mix(in srgb,var(--surface2) 34%,var(--surface));border-radius:8px;grid-template-rows:auto auto;grid-template-columns:27px minmax(0,1fr);align-items:center;column-gap:9px;min-width:0;min-height:50px;padding:8px 10px;display:grid;position:relative}#page-home .analyst-flow-steps>div:not(:last-child):after{content:"";border-top:1px dashed color-mix(in srgb,var(--muted) 34%,transparent);width:22px;position:absolute;top:50%;left:calc(100% + 6px);transform:translateY(-50%)}#page-home .analyst-flow-steps span{border:1px solid color-mix(in srgb,var(--blue) 45%,var(--line));background:color-mix(in srgb,var(--blue) 5%,var(--surface));width:24px;height:24px;color:var(--blue);font-size:var(--font-micro);border-radius:50%;grid-row:1/3;place-items:center;font-weight:700;display:grid}#page-home .analyst-flow-steps b{font-size:var(--font-micro);line-height:1.2}#page-home .analyst-flow-steps small{color:var(--muted);margin-top:2px;line-height:1.25;font-size:var(--font-micro)!important}#page-home .manual-entry-actions{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin:17px 0;display:grid}#page-home .manual-entry-button,#page-home .manual-entry-button:first-child{border:1px solid color-mix(in srgb,var(--blue) 28%,var(--line));background:color-mix(in srgb,var(--blue) 2.7%,var(--surface));border-radius:9px;gap:13px;min-height:73px;padding:12px 14px;overflow:hidden;box-shadow:0 2px 8px #0f172a0a}#page-home .manual-entry-button.payment{border-color:color-mix(in srgb,var(--pink) 24%,var(--line));background:color-mix(in srgb,var(--pink) 2.5%,var(--surface))}#page-home .manual-entry-button:after{content:"";width:8px;height:8px;color:var(--blue);border-top:1.6px solid;border-right:1.6px solid;flex:0 0 8px;margin-left:auto;transition:transform .16s,color .16s;transform:rotate(45deg)}#page-home .manual-entry-button.payment:after{color:var(--muted)}#page-home .manual-entry-button:hover,#page-home .manual-entry-button:focus-visible{border-color:color-mix(in srgb,var(--blue) 54%,var(--line));background:color-mix(in srgb,var(--blue) 5%,var(--surface));transform:translateY(-1px);box-shadow:0 6px 18px #0f172a14}#page-home .manual-entry-button.payment:hover,#page-home .manual-entry-button.payment:focus-visible{border-color:color-mix(in srgb,var(--pink) 48%,var(--line));background:color-mix(in srgb,var(--pink) 5%,var(--surface))}#page-home .manual-entry-button:hover:after,#page-home .manual-entry-button:focus-visible:after{transform:translate(2px)rotate(45deg)}#page-home .manual-entry-icon{width:43px;height:43px;color:var(--blue);background:color-mix(in srgb,var(--blue) 7%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--blue) 42%,var(--line));border-radius:9px;flex:0 0 43px;place-items:center;display:grid}#page-home .payment .manual-entry-icon{color:var(--pink);background:color-mix(in srgb,var(--pink) 7%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pink) 35%,var(--line))}#page-home .manual-entry-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}#page-home .manual-entry-button>span:nth-child(2){min-width:0}#page-home .manual-entry-button b{font-size:14px;line-height:1.2;display:block}#page-home .manual-entry-button small{color:var(--muted);margin-top:4px;display:block;font-size:var(--font-micro)!important}#page-home .entry-divider{color:var(--muted);font-size:var(--font-micro);letter-spacing:.09em;align-items:center;gap:16px;margin:2px 0 10px;font-weight:700;display:flex}#page-home .entry-divider:before,#page-home .entry-divider:after{content:"";background:var(--line);flex:1;height:1px}#page-home .entry-divider span{white-space:nowrap}#page-home .mask-zone{border:1px solid color-mix(in srgb,var(--line) 94%,#dce6f0);background:var(--surface);border-radius:9px;padding:0;transition:border-color .16s,box-shadow .16s;overflow:hidden}#page-home .mask-zone:focus-within{border-color:color-mix(in srgb,var(--blue) 48%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 7%,transparent)}#page-home .mask-zone-head{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface2) 30%,var(--surface));justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}#page-home .mask-zone-head span{color:var(--text);font-size:var(--font-micro);text-transform:none;letter-spacing:0;align-items:center;gap:7px;font-weight:700;display:flex}#page-home .mask-zone-head span:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231878e5' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 4h8a2 2 0 0 1 2 2v13H8a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Z'/%3E%3Cpath d='M9 2h6v4H9zM18 9h2a2 2 0 0 1 2 2v9H11a2 2 0 0 1-2-2'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:0 0 17px;width:17px;height:17px}#page-home .mask-zone-head small{color:var(--muted);font-size:var(--font-micro)!important}#page-home .mask-zone textarea{width:100%;min-height:110px;color:var(--text);resize:vertical;background:0 0;border:0;outline:0;padding:13px 13px 9px;line-height:1.55;font-size:var(--font-micro)!important}#page-home .mask-zone textarea::placeholder{color:color-mix(in srgb,var(--muted) 78%,transparent)}#page-home .mask-help{color:var(--muted);font-size:var(--font-micro);border-top:0;justify-content:space-between;align-items:center;padding:6px 11px 8px;display:flex}#page-home .mask-help span:first-child{background:color-mix(in srgb,var(--surface2) 72%,var(--surface));color:var(--muted);font-size:var(--font-micro);letter-spacing:.04em;border-radius:5px;padding:4px 7px;font-weight:700}#page-home .analyst-mask-actions{gap:9px;margin-top:10px;display:grid}#page-home .analyst-mask-actions>#identifyBtn{background:linear-gradient(90deg,#1677e8,#1773df);border-radius:7px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:43px;display:flex;box-shadow:0 4px 10px #1677e829;font-size:12px!important}#page-home .analyst-mask-actions>#identifyBtn:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 4 5 5L8 21H3v-5L15 4Z'/%3E%3Cpath d='m13 6 5 5M5 4v3M3.5 5.5h3M19 16v4M17 18h4'/%3E%3C/svg%3E") 50%/contain no-repeat;width:16px;height:16px}#page-home .analyst-example-tools{border:1px solid var(--line);background:color-mix(in srgb,var(--surface2) 20%,var(--surface));border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;min-height:45px;padding:5px 8px 5px 11px;display:grid}#page-home .analyst-example-tools>span{color:var(--text);font-size:var(--font-micro);text-transform:none;letter-spacing:0;white-space:nowrap;font-weight:700}#page-home .analyst-example-tools>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}#page-home .analyst-example-tools .btn{height:31px;min-height:31px;box-shadow:none;border-radius:6px;padding-inline:8px;font-size:var(--font-micro)!important}#page-home .quick-metrics{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:13px;display:grid}#page-home .quick-metric,#page-home .quick-metric:not(:first-child){border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:10px;min-width:0;min-height:59px;padding:8px 11px;display:grid;position:relative;box-shadow:0 2px 7px #0f172a09}#page-home .quick-metric:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231878e5' stroke-width='1.7' stroke-linecap='round'%3E%3Cpath d='M5 20V9M10 20V4M15 20v-7M20 20V7'/%3E%3C/svg%3E") center/18px 18px no-repeat, color-mix(in srgb,var(--blue) 7%,var(--surface));border-radius:8px;grid-row:1/3;width:36px;height:36px}#page-home .quick-metric:nth-child(2):before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23239a55' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='3'/%3E%3Cpath d='M5 20c0-4 3-6 7-6s7 2 7 6'/%3E%3C/svg%3E") center/18px 18px no-repeat, color-mix(in srgb,var(--green) 8%,var(--surface))}#page-home .quick-metric:nth-child(3):before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23df7b16' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 9a6 6 0 0 0-12 0c0 6-2 6-2 8h16c0-2-2-2-2-8'/%3E%3Cpath d='M10 20h4'/%3E%3C/svg%3E") center/18px 18px no-repeat, color-mix(in srgb,#f59e0b 9%,var(--surface))}#page-home .quick-metric small{color:var(--muted);text-transform:none;letter-spacing:0;align-self:end;font-size:var(--font-micro)!important}#page-home .quick-metric b{align-self:start;margin-top:2px;font-size:19px;line-height:1}#page-home .quick-metric:nth-child(3) b{color:#d56700}#page-home .attention-column{border:0;gap:15px;padding:0;display:grid;position:sticky;top:142px}#page-home .plantao-score,#page-home .analyst-attention-panel{border:1px solid color-mix(in srgb,var(--line) 91%,#dae5f0);background:var(--surface);border-radius:13px;overflow:hidden;box-shadow:0 3px 13px #0f172a0e}#page-home .plantao-score{min-height:151px;padding:20px 19px 18px;position:relative}#page-home .plantao-score:before{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--blue) 9%,transparent),transparent 68%);pointer-events:none;border-radius:50%;width:125px;height:125px;position:absolute;top:-31px;right:-8px}#page-home .plantao-score:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231878e5' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='7'/%3E%3Cpath d='M12 8v5l3 2'/%3E%3C/svg%3E") center/28px 28px no-repeat, radial-gradient(circle,color-mix(in srgb,var(--blue) 5%,var(--surface)) 0 54%,transparent 55%), color-mix(in srgb,var(--blue) 3%,var(--surface));width:64px;height:64px;box-shadow:0 0 0 1px color-mix(in srgb,var(--blue) 9%,var(--line)), 0 0 0 10px color-mix(in srgb,var(--blue) 2.6%,transparent);border-radius:50%;position:absolute;top:26px;right:27px}#page-home .plantao-score small{color:var(--blue);letter-spacing:.06em;text-transform:uppercase;font-weight:700;display:block;position:relative;font-size:var(--font-micro)!important}#page-home .plantao-score b{letter-spacing:-.05em;width:max-content;margin-top:12px;font-size:39px;line-height:.95;display:block;position:relative}#page-home .plantao-score p{width:calc(100% - 86px);min-height:0;color:var(--muted);font-size:var(--font-micro);margin:9px 0 18px;line-height:1.4;position:relative}#page-home .progress-line{background:color-mix(in srgb,var(--blue) 9%,var(--surface2));border-radius:99px;height:4px;position:relative;overflow:hidden}#page-home .progress-line span{border-radius:inherit;background:var(--blue);transition:width .3s}#page-home .analyst-attention-panel{padding:18px 18px 17px}#page-home .analyst-attention-head{border-bottom:0;padding-bottom:9px}#page-home .analyst-attention-head>small{color:var(--blue);letter-spacing:.06em;align-items:center;gap:8px;font-weight:700;display:flex;font-size:var(--font-micro)!important}#page-home .analyst-attention-head>small:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231878e5' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v4M22 12h-4M12 22v-4M2 12h4'/%3E%3C/svg%3E") 50%/contain no-repeat;width:18px;height:18px}#page-home .attention-title{margin:5px 0 3px;font-size:15px!important}#page-home .analyst-attention-head p{color:var(--muted);margin:0;font-size:var(--font-micro)!important}#page-home #personalAlerts{gap:10px;padding-top:7px;display:grid}#page-home .alertitem{border:1px solid color-mix(in srgb,var(--red) 36%,var(--line));background:color-mix(in srgb,var(--red) 1.8%,var(--surface));box-shadow:none;border-radius:8px;padding:10px 11px 11px}#page-home .alertitem.unresolved{border-color:color-mix(in srgb,var(--red) 48%,var(--line));box-shadow:inset 2px 0 var(--red)}#page-home .alertitem:not(.unresolved){border-color:color-mix(in srgb,var(--green) 30%,var(--line));box-shadow:inset 2px 0 var(--green)}#page-home .alertitem:first-child{border-top:1px solid color-mix(in srgb,var(--red) 48%,var(--line))}#page-home .alertitem:not(.unresolved):first-child{border-top-color:color-mix(in srgb,var(--green) 30%,var(--line))}#page-home .alertitem .atype{background:color-mix(in srgb,var(--red) 7%,var(--surface));width:max-content;color:var(--red);font-size:var(--font-micro);border-radius:4px;padding:2px 5px;font-weight:700;display:inline-flex}#page-home .alertitem b{font-size:var(--font-micro);margin:5px 0 3px;line-height:1.3}#page-home .alertitem p{color:var(--muted);font-size:var(--font-micro);line-height:1.4}#page-home .alertitem .alert-actions{margin-top:8px}#page-home .alertitem .alert-actions .btn{background:linear-gradient(90deg,#1677e8,#1773df);border-radius:5px;width:100%;height:27px;min-height:27px;padding:0 8px;font-size:var(--font-micro)!important}@media (width<=1100px){#page-home .analyst-grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr)}#page-home .analyst-entry-card{padding:22px}#page-home .analyst-flow-steps{grid-template-columns:1fr;gap:7px}#page-home .analyst-flow-steps>div:not(:last-child):after{display:none}#page-home .manual-entry-actions{gap:12px}}@media (width<=900px){#page-home .analyst-grid{grid-template-columns:1fr}#page-home .attention-column{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);position:static}}@media (width<=700px){#page-home .analyst-entry-card{border-radius:12px;padding:18px}#page-home .manual-entry-actions{gap:9px;grid-template-columns:1fr!important}#page-home .manual-entry-button:first-child{border-right:1px solid color-mix(in srgb,var(--blue) 28%,var(--line));border-bottom:1px solid color-mix(in srgb,var(--blue) 28%,var(--line))}#page-home .attention-column{grid-template-columns:1fr}#page-home .quick-metrics{gap:8px}}@media (width<=520px){#page-home .analyst-entry-card{padding:15px}#page-home .entry-choice-head h2{font-size:23px!important}#page-home .mask-zone-head{flex-direction:column;align-items:flex-start;gap:3px}#page-home .mask-zone textarea{min-height:140px;padding:15px}#page-home .analyst-example-tools,#page-home .analyst-example-tools>div,#page-home .quick-metrics{grid-template-columns:1fr}#page-home .quick-metric:not(:first-child){padding-left:11px}}.goals-period-field{color:var(--text);align-items:center;gap:10px;font-size:12px;font-weight:700;display:inline-flex}.goals-period-field select{border:1px solid var(--line);border-radius:var(--pulse-button-radius-compact);background:var(--surface);min-width:160px;height:40px;color:var(--text);padding:0 12px;font-weight:700}.goals-empty-state{border:1px solid var(--line);background:var(--surface);text-align:center;color:var(--text);border-radius:16px;padding:34px 24px}.goals-empty-state b{font-size:18px;display:block}.goals-empty-state p{color:var(--muted);margin:8px 0 0;font-size:14px}.goals-dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px;margin-bottom:28px;display:grid}.goals-card{background:linear-gradient(155deg,color-mix(in srgb,var(--surface2) 40%,var(--surface)),var(--surface));border:1px solid var(--line);border-radius:16px;padding:24px;box-shadow:0 8px 24px #0000000f}.goals-card-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.goals-card-head small{font-size:var(--font-micro);letter-spacing:.08em;color:var(--cyan);text-transform:uppercase;font-weight:700;display:block}.goals-card-head h3{color:var(--text);margin:4px 0 0;font-size:18px}.goals-card-hero-val{color:var(--text);margin:12px 0 6px;font-size:32px;font-weight:700;line-height:1.1}.goals-card-hero-val.green{color:var(--green)}.goals-card-sub{color:var(--muted);margin:0;font-size:12px}.goals-indicator-list{gap:12px;margin-top:16px;display:grid}.goals-indicator-item{background:var(--surface2);border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.goals-indicator-item div b{color:var(--text);font-size:13px;display:block}.goals-indicator-item div small{font-size:var(--font-micro);color:var(--muted);margin-top:2px;display:block}.goals-indicator-badge{font-size:var(--font-micro);white-space:nowrap;border-radius:20px;padding:4px 10px;font-weight:700}.goals-indicator-badge.pending{background:color-mix(in srgb,var(--amber) 15%,transparent);color:var(--amber);border:1px solid color-mix(in srgb,var(--amber) 30%,transparent)}.goals-indicator-badge.achieved{background:color-mix(in srgb,var(--green) 15%,transparent);color:var(--green);border:1px solid color-mix(in srgb,var(--green) 30%,transparent)}.goals-indicator-badge.missed{background:color-mix(in srgb,var(--red) 15%,transparent);color:var(--red);border:1px solid color-mix(in srgb,var(--red) 30%,transparent)}.goals-table-wrap{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow-x:auto}.goals-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.goals-table th{background:var(--surface2);color:var(--muted);font-size:var(--font-micro);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--line);padding:14px 16px;font-weight:700}.goals-table td{border-bottom:1px solid var(--line);color:var(--text);vertical-align:middle;padding:14px 16px}.goals-table tr:last-child td{border-bottom:0}.goals-table tr:hover td{background:color-mix(in srgb,var(--cyan) 4%,var(--surface))}.goals-modal header{text-align:center;border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;padding:24px 28px 18px;display:flex;position:relative}.goals-modal header h2{color:var(--blue,#1877f2)!important;text-align:center!important;margin:4px 0 2px!important;font-size:22px!important}.goals-modal header p{text-align:center;color:var(--muted);margin:0;font-size:13px}.goals-modal header .drawer-close{position:absolute;top:20px;right:20px}.goals-fault-section{background:var(--surface2);border:1px solid var(--line);border-radius:12px;margin-top:20px;padding:16px}.goals-fault-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.goals-fault-head h4{color:var(--text);margin:0;font-size:14px}.goals-fault-row{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:12px;margin-bottom:14px;padding:14px;display:grid}.goals-fault-row:last-child{margin-bottom:0}.goals-fault-row-top{grid-template-columns:auto minmax(90px,120px) auto minmax(120px,1fr) 42px;align-items:center;gap:8px;display:grid}.goals-fault-row-top label{font-size:var(--font-micro);color:var(--muted);font-weight:700}.goals-fault-row-top select{min-width:0;height:38px}.goals-fault-row-top .goals-remove-occurrence{min-width:42px;padding:0}.goals-fault-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.goals-fault-fields .goals-fault-wide{grid-column:1/-1}.goals-fault-fields textarea{resize:vertical;min-height:82px}.goals-audit-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.goals-audit-summary>div{border:1px solid var(--line);background:var(--surface2);border-radius:10px;padding:12px}.goals-audit-summary small,.goals-audit-summary b{display:block}.goals-audit-summary small{color:var(--muted);font-size:var(--font-micro);text-transform:uppercase}.goals-audit-summary b{margin-top:5px;font-size:13px}.goals-audit-reason{border-left:3px solid var(--amber);background:var(--surface2);margin-bottom:14px;padding:12px 14px}.goals-audit-reason p{color:var(--muted);margin:5px 0 0}.goals-audit-occurrences{gap:10px;display:grid}.goals-audit-occurrences article{border:1px solid var(--line);background:var(--surface2);border-radius:10px;padding:14px}.goals-audit-occurrences article>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.goals-audit-occurrences article p{color:var(--muted);margin:10px 0 0;line-height:1.5}:root{--pulse-radius-card:18px;--pulse-radius-panel:16px;--pulse-strong-line:var(--border-strong);--pulse-panel-shadow:var(--shadow)}body,button,input,select,textarea{font-family:var(--pulse-font-sans)}#app :where(h1,h2,h3,h4):not(.p24-report-document *),.modal-overlay :where(h1,h2,h3,h4),.system-dialog :where(h1,h2,h3,h4),.session-restore :where(h1,h2,h3,h4){font-family:var(--pulse-font-display);letter-spacing:-.025em;font-weight:700}#app :where(.head h1):not(.p24-report-document *){letter-spacing:-.04em;font-weight:700}#app :where(button,.btn),.modal-overlay :where(button,.btn),.system-dialog :where(button,.btn){letter-spacing:.005em;font-weight:700}#app .wrap{padding-inline:var(--content-gutter)}#app .head{align-items:flex-end;gap:var(--space-5);margin-bottom:var(--space-6)}#app .head h1:not(.p24-report-document *){font-size:var(--font-page)!important;line-height:1.12!important}#app .head p:not(.p24-report-document *){max-width:760px;margin-top:var(--space-2);line-height:1.5;font-size:var(--font-secondary)!important}#app :where(.btn,button.btn){min-height:var(--control-height);border-radius:var(--pulse-button-radius);height:auto;padding:8px 14px;line-height:1.2;font-size:var(--font-secondary)!important}#app :where(.f,.field)>label,#app .f>label{margin-bottom:var(--space-1);line-height:1.35;font-size:var(--font-label)!important}#app :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){padding-inline:12px;transition:border-color .17s,box-shadow .17s,background .17s}#app :where(input,select,textarea):disabled{cursor:not-allowed;opacity:.62}#app :where(input[type=checkbox],input[type=radio]){accent-color:var(--blue)}#app :where(.card,.panel,.stat-card,.metric-card,.goals-card,.dev61-card,.dev61-detail,.opslog-stat){border:1px solid var(--pulse-strong-line);border-radius:var(--pulse-radius-card);box-shadow:var(--pulse-panel-shadow);padding:clamp(16px,1.35vw,22px)}#app :where(.history-card,.review-card,.evidence-thumb,.reduction-proof-card,.feedback-send-panel){border-color:var(--pulse-strong-line);border-radius:var(--pulse-radius-panel)}#app :where(.kpi-ribbon,.reduction-hero,.gamification-hero,.association-analytics-kpis){border:1px solid var(--pulse-strong-line);border-radius:var(--pulse-radius-card);background:linear-gradient(145deg,color-mix(in srgb,var(--surface2) 50%,var(--surface)),var(--surface));box-shadow:var(--pulse-panel-shadow);overflow:hidden}.modal-overlay>.modal{border:1px solid var(--pulse-strong-line)!important;box-shadow:0 34px 100px #00000085,0 0 0 1px color-mix(in srgb,var(--cyan) 7%,transparent) inset!important;border-radius:20px!important}.modal-overlay>.modal>header{border-bottom-color:var(--pulse-strong-line)!important;padding-top:24px!important;padding-bottom:20px!important}.modal-overlay>.modal>.body,.modal-overlay>.modal>form>.body{padding:24px 28px}.modal-overlay>.modal>footer,.modal-overlay>.modal>form>footer{padding:16px 24px;border-top-color:var(--pulse-strong-line)!important}.command-menu,.notification-drawer,.system-dialog,.tour-panel,.profile-modal{border-color:var(--pulse-strong-line)!important;border-radius:var(--pulse-radius-card)!important}#app .btn:not(.primary):not(.danger){background:color-mix(in srgb,var(--surface2) 68%,transparent)}#app .btn:not(.primary):not(.danger):hover{border-color:var(--border-strong);background:var(--surface-hover)}html[data-theme=light] body{background:var(--bg-primary);color:var(--text-primary)}html[data-theme=light] .app{background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--cyan) 4%,transparent),transparent 28%),linear-gradient(180deg,var(--bg-primary),var(--bg-secondary))}html[data-theme=light] .nav{background:color-mix(in srgb,var(--surface-elevated) 96%,var(--bg-secondary))}html[data-theme=light] :where(.command-menu,.notification-drawer,.system-dialog,.tour-panel,.profile-modal,.modal-overlay>.modal){color:var(--text-primary);background:var(--surface-elevated)!important}html[data-theme=light] #app :where(.card,.panel,.stat-card,.metric-card,.goals-card,.dev61-card,.dev61-detail,.opslog-stat){background:var(--surface-elevated);box-shadow:var(--shadow)}html[data-theme=light] :where(.command-menu,.notification-drawer,.system-dialog,.tour-panel,.profile-modal,.modal-overlay>.modal,.pulse-search-picker-panel,.notice-recipient-panel){box-shadow:var(--shadow-lg)!important}html[data-theme=light] select option{background:var(--surface-elevated);color:var(--text-primary)}html[data-theme=light] :where(.billing-chip.cash,.payment-arrival-chip.active){color:var(--pink);border-color:color-mix(in srgb,var(--pink) 40%,var(--line))}html[data-theme=light] .billing-chip.invoice{color:var(--info);border-color:color-mix(in srgb,var(--info) 36%,var(--line))}html[data-theme=light] :where(.payer-queue-head small,.payment-executors-head small,.payer-queue-count,.payment-request-strip b){color:var(--violet)}html[data-theme=light] .payer-queue-count{border-color:color-mix(in srgb,var(--violet) 36%,var(--line))}html[data-theme=light] :where(.evidence-pill.ok,.executor-state.on){color:var(--success)}html[data-theme=light] .evidence-pill.pending,html[data-theme=light] .provider-comment b{color:var(--amber)}#app :where(.lkpi,.quick-metric,.score-metric,.provider-central-kpis>div,.provider-metric,.team-summary>div,.opslog-stat) small{font-size:var(--font-label);line-height:1.35}#app :where(.lkpi,.quick-metric,.score-metric,.provider-central-kpis>div,.provider-metric,.team-summary>div,.opslog-stat) span{font-size:var(--font-secondary);line-height:1.4}#app :where(small):not(:where(.p24-report-document *,#page-tv *)),.modal-overlay :where(small),.notification-drawer :where(small),.profile-modal :where(small),.system-dialog :where(small){font-size:clamp(var(--font-micro),.9em,var(--font-secondary));line-height:1.4}#app :where(.billing-chip,.bank-source-note,.bank-search-status,.payment-arrival-chip,.evidence-pill,.permission-tag,.user-cloud-chip,.access-security-state,.feedback-mail .mail-state,.leader-card-action),#app :where(.bank-search-item span,.bank-search-item code,.payment-split-box small,.history-cell small,.receipt-context small,.payer-queue-head small,.payment-executors-head small,.payer-sensitive small,.payment-admin-correction small,.access-security-head small,.reset-password-result>small,.feedback-letter-meta small){font-size:var(--font-micro)}#app .workload-summary span{min-height:30px;font-size:var(--font-micro)}#app .workload-summary b{font-size:var(--font-label)}#app .workload-list-head{font-size:var(--font-micro)}#app .workload-person>b{font-size:var(--font-secondary)}#app .workload-person small,#app .workload-metric small,#app .workload-load small{font-size:var(--font-micro)}#app .workload-metric b{font-size:15px}#app .opslog-stat small,#app .opslog-meta,#app .opslog-chip,#app .opslog-row-side time,#app .opslog-preview-note{font-size:var(--font-micro)}#app .opslog-copy p{font-size:var(--font-label)}.pulse-version-notice{right:max(20px,env(safe-area-inset-right,0px));bottom:max(20px,env(safe-area-inset-bottom,0px));z-index:1010;border:1px solid color-mix(in srgb,var(--pink) 46%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--surface2) 72%,var(--surface)),var(--surface));width:min(390px,100vw - 40px);color:var(--text);box-shadow:0 24px 70px #00000075,0 0 30px color-mix(in srgb,var(--pink) 9%,transparent),inset 0 1px 0 #ffffff0f;border-radius:18px;padding:18px;animation:.24s ease-out pulseVersionIn;position:fixed}body.pulse-modal-open .pulse-version-notice{z-index:120}.pulse-version-close{width:34px;height:34px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;padding:0;font-size:20px;line-height:1;display:grid;position:absolute;top:10px;right:10px}.pulse-version-close:hover,.pulse-version-close:focus-visible{color:var(--text);border-color:var(--line);background:var(--surface2)}.pulse-version-copy{grid-template-columns:10px minmax(0,1fr);align-items:start;gap:12px;padding-right:34px;display:grid}.pulse-version-copy>span{background:var(--pink);width:9px;height:9px;box-shadow:0 0 14px color-mix(in srgb,var(--pink) 72%,transparent);border-radius:50%;margin-top:5px}.pulse-version-copy strong{font-family:var(--pulse-font-display);letter-spacing:-.015em;font-size:16px;line-height:1.25;display:block}.pulse-version-copy p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.45}.pulse-version-update{width:100%;margin-top:15px}@keyframes pulseVersionIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@media (width<=760px){#app .head{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-5);flex-direction:column}#app .head .line-actions{width:100%}#app .head .line-actions .btn{flex:160px}.modal-overlay>.modal>.body,.modal-overlay>.modal>form>.body{padding:20px 18px}.modal-overlay>.modal>footer,.modal-overlay>.modal>form>footer{padding:14px 18px}.pulse-version-notice{right:max(12px,env(safe-area-inset-right,0px));bottom:max(12px,env(safe-area-inset-bottom,0px));width:min(390px,100vw - 24px);padding:16px}}@media (prefers-reduced-motion:reduce){.pulse-version-notice,.pulse-version-notice.is-dismissing{animation:none!important}.btn.primary,button.primary,.login-submit{transition:none!important}}.schedule-builder-modal{width:min(920px,100vw - 28px);height:min(820px,100dvh - 28px);max-height:calc(100dvh - 28px)}.schedule-builder-modal>.body{grid-template-rows:auto auto minmax(0,1fr) auto;gap:13px;padding:20px 24px;display:grid;overflow:hidden}.schedule-builder-modal .schedule-builder-summary{padding:0 0 var(--space-3);margin:0}.schedule-builder-modal .schedule-builder-summary small{font-size:var(--font-micro);letter-spacing:.06em}.schedule-builder-modal .schedule-builder-summary b{margin-top:var(--space-1);font-size:20px}.schedule-builder-modal .schedule-builder-grid{gap:var(--space-3) var(--space-4)}.schedule-builder-modal .schedule-builder-grid .f label{font-size:var(--font-label)}.schedule-builder-modal .schedule-builder-grid .f input,.schedule-builder-modal .schedule-builder-grid .f select{font-size:var(--font-body);padding:8px 0}.schedule-analyst-section{border:1px solid color-mix(in srgb,var(--cyan) 17%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--surface2) 70%,transparent),color-mix(in srgb,var(--surface) 86%,transparent));border-radius:16px;grid-template-rows:auto auto auto minmax(0,1fr);gap:9px;min-height:0;padding:13px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.schedule-analyst-heading{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;display:flex}.schedule-analyst-heading label{color:var(--text);font-size:var(--font-secondary);font-weight:700}.schedule-analyst-heading strong{border:1px solid color-mix(in srgb,var(--pink) 28%,var(--line));color:var(--pink);background:color-mix(in srgb,var(--pink) 6%,transparent);font-size:var(--font-micro);white-space:nowrap;border-radius:999px;padding:5px 8px}.schedule-analyst-search{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 65%,transparent);border-radius:12px;align-items:center;gap:9px;min-width:0;height:40px;padding:0 11px;transition:border-color .15s,box-shadow .15s;display:flex}.schedule-analyst-search:focus-within{border-color:color-mix(in srgb,var(--pink) 46%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--pink) 10%,transparent)}.schedule-analyst-search svg{fill:none;width:18px;height:18px;stroke:var(--muted);stroke-width:1.8px;stroke-linecap:round;flex:0 0 18px}.schedule-analyst-search input{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:13px}.schedule-analyst-search input::placeholder{color:var(--muted)}.schedule-analyst-controls{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.schedule-analyst-filters,.schedule-analyst-actions{align-items:center;gap:var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.schedule-analyst-filters button,.schedule-analyst-actions button{min-height:32px;color:var(--muted);font:inherit;font-size:var(--font-micro);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;padding:5px 9px;font-weight:700;line-height:1.2;transition:color .14s,border-color .14s,background .14s}.schedule-analyst-filters button:hover,.schedule-analyst-actions button:hover,.schedule-analyst-filters button:focus-visible,.schedule-analyst-actions button:focus-visible{border-color:var(--line);color:var(--text);background:color-mix(in srgb,var(--surface2) 78%,transparent);outline:0}.schedule-analyst-filters button.active{border-color:color-mix(in srgb,var(--pink) 36%,var(--line));color:var(--text);background:color-mix(in srgb,var(--pink) 10%,var(--surface2));box-shadow:inset 0 -2px 0 var(--pink)}.schedule-analyst-actions button{color:var(--info)}.schedule-analyst-actions button:disabled{opacity:.42;cursor:not-allowed}.schedule-builder-modal .analyst-picker-grid{overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--cyan) 45%,var(--line)) transparent;border:0;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:6px;min-height:130px;max-height:320px;margin:0;padding:2px 4px 2px 2px;display:grid;overflow:hidden auto}.schedule-builder-modal .analyst-picker-grid::-webkit-scrollbar{width:7px}.schedule-builder-modal .analyst-picker-grid::-webkit-scrollbar-track{background:0 0}.schedule-builder-modal .analyst-picker-grid::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:color-mix(in srgb,var(--cyan) 42%,var(--line));border:2px solid #0000;border-radius:20px}.schedule-builder-modal .analyst-picker{background:color-mix(in srgb,var(--surface2) 52%,transparent);cursor:pointer;border:1px solid #0000;border-radius:12px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:50px;padding:7px 9px;font-size:13px;transition:border-color .14s,background .14s,box-shadow .14s;display:grid}.schedule-builder-modal .analyst-picker:hover{border-color:color-mix(in srgb,var(--cyan) 22%,var(--line));background:color-mix(in srgb,var(--surface2) 80%,transparent)}.schedule-builder-modal .analyst-picker:focus-within{border-color:color-mix(in srgb,var(--pink) 48%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--pink) 11%,transparent)}.schedule-builder-modal .analyst-picker.is-selected{border-color:color-mix(in srgb,var(--pink) 42%,var(--cyan) 18%);background:linear-gradient(135deg,color-mix(in srgb,var(--pink) 10%,var(--surface2)),color-mix(in srgb,var(--cyan) 5%,var(--surface2)));box-shadow:inset 3px 0 0 color-mix(in srgb,var(--pink) 78%,var(--cyan))}.schedule-builder-modal .analyst-picker input{width:19px;height:19px;accent-color:var(--blue);cursor:pointer;margin:0}.analyst-picker-copy{gap:3px;min-width:0;display:grid}.schedule-builder-modal .analyst-picker b{overflow-wrap:anywhere;color:var(--text);font-size:var(--font-secondary);line-height:1.25}.schedule-builder-modal .analyst-picker small{min-width:0;color:var(--muted);font-size:var(--font-micro);flex-wrap:wrap;align-items:center;gap:5px;margin:0;line-height:1.25;display:flex}.schedule-builder-modal .analyst-picker small i{font-style:normal}.analyst-picker-presence{align-items:center;gap:4px;display:inline-flex}.analyst-picker-presence:before{content:"";background:var(--muted);border-radius:50%;width:7px;height:7px}.analyst-picker-presence.online:before{background:var(--green);box-shadow:0 0 6px color-mix(in srgb,var(--green) 42%,transparent)}.analyst-picker-presence.busy:before{background:var(--amber)}.schedule-analyst-empty{min-height:120px;padding:var(--space-5);color:var(--muted);text-align:center;grid-column:1/-1;place-content:center;gap:5px;display:grid}.schedule-analyst-empty b{color:var(--text);font-size:var(--font-body)}.schedule-analyst-empty span{font-size:var(--font-label)}.schedule-builder-modal .schedule-help{border:1px solid color-mix(in srgb,var(--line) 82%,transparent);background:color-mix(in srgb,var(--surface2) 45%,transparent);font-size:var(--font-label);border-radius:11px;margin:0;padding:9px 11px;line-height:1.45}.schedule-builder-modal .schedule-help b{font-size:var(--font-label)}@media (width<=820px){.schedule-builder-modal .analyst-picker-grid{grid-template-columns:1fr;max-height:300px}}@media (width<=760px){.schedule-builder-modal{height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.schedule-builder-modal>header{padding-top:17px!important;padding-bottom:14px!important}.schedule-builder-modal>header h2{margin-top:4px!important;font-size:20px!important}.schedule-builder-modal>header p{font-size:var(--font-label);margin:5px 0 0}.schedule-builder-modal>.body{gap:9px;padding:12px 13px;overflow:hidden!important}.schedule-builder-modal .schedule-builder-summary{padding-bottom:7px}.schedule-builder-modal .schedule-builder-summary b{font-size:16px}.schedule-builder-modal .schedule-builder-grid{gap:7px 12px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.schedule-builder-modal .schedule-builder-grid .f label{font-size:var(--font-micro);margin-bottom:2px}.schedule-builder-modal .schedule-builder-grid .f input,.schedule-builder-modal .schedule-builder-grid .f select{font-size:var(--font-secondary);padding:6px 0}.schedule-analyst-section{border-radius:13px;gap:7px;padding:9px}.schedule-analyst-heading{gap:8px}.schedule-analyst-heading label{font-size:var(--font-label)}.schedule-analyst-search{height:38px}.schedule-analyst-controls{gap:5px}.schedule-analyst-filters,.schedule-analyst-actions{gap:3px}.schedule-analyst-filters button,.schedule-analyst-actions button{min-height:30px;font-size:var(--font-micro);padding:4px 7px}.schedule-builder-modal .analyst-picker-grid{gap:5px;min-height:96px;max-height:min(240px,30dvh)}.schedule-builder-modal .analyst-picker{min-height:47px;padding:6px 8px}.schedule-builder-modal .schedule-help{font-size:var(--font-micro);gap:4px;padding:7px 9px}.schedule-builder-modal .schedule-help b{font-size:var(--font-micro)}.schedule-builder-modal>footer{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:7px;display:grid;padding:10px 13px!important}.schedule-builder-modal>footer .btn{width:100%;min-width:0;font-size:var(--font-label);padding-inline:8px}}.provider-demo-badge{border:1px solid color-mix(in srgb,var(--amber) 34%,var(--line));color:var(--amber);background:color-mix(in srgb,var(--amber) 8%,transparent);font-size:var(--font-micro);letter-spacing:.06em;border-radius:999px;align-items:center;padding:8px 11px;font-weight:700;display:inline-flex}.provider-central-feedback{border:1px solid color-mix(in srgb,var(--green) 34%,var(--line));background:color-mix(in srgb,var(--green) 7%,var(--surface2));color:var(--green);border-radius:14px;margin:14px 0;padding:12px 14px;font-size:13px;font-weight:700}.provider-central-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.provider-central-kpis>div{border:1px solid var(--pulse-strong-line);border-radius:var(--pulse-radius-card);background:linear-gradient(145deg,color-mix(in srgb,var(--surface2) 72%,var(--surface)),var(--surface));box-shadow:var(--pulse-panel-shadow);gap:5px;padding:19px;display:grid}.provider-central-kpis small{color:var(--muted);font-size:var(--font-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.provider-central-kpis b{font-family:var(--pulse-font-display);letter-spacing:-.04em;font-size:27px}.provider-central-kpis span{color:var(--muted);font-size:12px}.provider-central-toolbar{grid-template-columns:minmax(0,1fr) 210px;gap:10px;margin:16px 0;display:grid}.provider-central-layout{grid-template-columns:minmax(300px,.88fr) minmax(0,1.3fr);align-items:start;gap:16px;display:grid}.provider-list-panel,.provider-detail-panel{border:1px solid var(--pulse-strong-line);border-radius:var(--pulse-radius-card);background:color-mix(in srgb,var(--surface2) 58%,var(--surface));min-height:440px;box-shadow:var(--pulse-panel-shadow)}.provider-list{gap:8px;padding:10px;display:grid}.provider-list-item{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:15px;display:grid}.provider-list-item:hover,.provider-list-item.is-active{border-color:color-mix(in srgb,var(--pink) 34%,var(--line));background:color-mix(in srgb,var(--pink) 7%,var(--surface2))}.provider-list-item b,.provider-list-item small{display:block}.provider-list-item small{color:var(--muted);margin-top:5px;font-weight:400}.provider-list-item>span{align-content:start;justify-items:end;gap:5px;display:grid}.provider-status{border:1px solid var(--line);color:var(--muted);font-size:var(--font-micro);text-transform:uppercase;border-radius:999px;padding:5px 8px;font-weight:700}.provider-status.active{border-color:color-mix(in srgb,var(--green) 35%,var(--line));color:var(--green)}.provider-status.blocked{border-color:color-mix(in srgb,var(--red) 35%,var(--line));color:var(--red)}.provider-list-empty,.provider-empty-state{min-height:390px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:8px;padding:28px;display:grid}.provider-list-empty b,.provider-empty-state b{color:var(--text);font-size:17px}.provider-list-empty p,.provider-empty-state p{max-width:340px;margin:0;line-height:1.5}.provider-list-error small{overflow-wrap:anywhere;max-width:360px;color:var(--muted)}.provider-list-error .btn{margin-top:8px}.provider-empty-icon,.provider-detail-icon{border:1px solid color-mix(in srgb,var(--pink) 32%,var(--line));width:46px;height:46px;color:var(--pink);background:color-mix(in srgb,var(--pink) 7%,var(--surface2));border-radius:14px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff0f}.provider-empty-icon svg,.provider-detail-icon svg,.provider-create-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.provider-create-button{align-items:center;gap:8px;display:inline-flex}.provider-create-button svg{width:18px;height:18px}.provider-empty-create{align-items:center;gap:8px;margin-top:8px;display:inline-flex}.provider-empty-create .provider-empty-icon{width:20px;height:20px;box-shadow:none;background:0 0;border:0;border-radius:0}.provider-empty-create .provider-empty-icon svg{width:18px;height:18px}.provider-detail-content{padding:22px}.provider-detail-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.provider-detail-title{align-items:flex-start;gap:12px;min-width:0;display:flex}.provider-detail-title>div{min-width:0}.provider-detail-head h2{overflow-wrap:anywhere;margin:4px 0 6px}.provider-detail-head p{color:var(--muted);overflow-wrap:anywhere;margin:0}.provider-detail-icon{flex:0 0 46px}.provider-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.provider-metric{border:1px solid var(--line);background:color-mix(in srgb,var(--surface2) 72%,transparent);border-radius:14px;padding:15px}.provider-metric small,.provider-metric b{display:block}.provider-metric small{color:var(--muted);font-size:var(--font-micro);text-transform:uppercase;font-weight:700}.provider-metric b{margin-top:7px;font-size:21px}.provider-rating-bars{gap:8px;margin:15px 0 22px;display:grid}.provider-rating-row{grid-template-columns:42px minmax(0,1fr) 28px;align-items:center;gap:9px;font-size:12px;display:grid}.provider-rating-track{background:var(--surface);border-radius:99px;height:7px;overflow:hidden}.provider-rating-track span{border-radius:inherit;background:linear-gradient(90deg,var(--pink),#ffbd70);height:100%;display:block}.provider-comments{gap:9px;display:grid}.provider-comment{border:1px solid var(--line);border-radius:13px;padding:13px}.provider-comment b{color:#ffd36a}.provider-comment p{color:var(--text);margin:7px 0;line-height:1.45}.provider-comment small{color:var(--muted)}.provider-form-modal{width:min(820px,100vw - 24px)}.provider-form-modal .span-2{grid-column:1/-1}.provider-form-modal .body{overflow-x:hidden}.provider-form-modal input,.provider-form-modal select,.provider-form-modal textarea{min-width:0}.provider-mask-resolution-modal{width:min(720px,100vw - 24px)}.provider-mask-resolution-modal .body{overflow-x:hidden}.provider-mask-modal-heading{align-items:flex-start;gap:14px;min-width:0;display:flex}.provider-mask-modal-heading>div{min-width:0}.provider-mask-modal-icon{border:1px solid color-mix(in srgb,var(--pink) 32%,var(--line));width:44px;height:44px;color:var(--pink);background:color-mix(in srgb,var(--pink) 8%,var(--surface2));border-radius:14px;flex:0 0 44px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff0f}.provider-mask-modal-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.provider-mask-context{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:10px;margin-bottom:16px;display:grid}.provider-mask-context>div{border:1px solid var(--line);background:color-mix(in srgb,var(--surface2) 68%,transparent);border-radius:14px;min-width:0;padding:13px 14px}.provider-mask-context small,.provider-mask-context b{display:block}.provider-mask-context small{color:var(--muted);font-size:var(--font-micro);letter-spacing:.07em;font-weight:700}.provider-mask-context b{overflow-wrap:anywhere;margin-top:5px}.provider-mask-found-data{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.provider-mask-data-chip{border:1px solid var(--line);background:color-mix(in srgb,var(--surface2) 68%,transparent);border-radius:12px;gap:3px;max-width:100%;padding:9px 11px;display:grid}.provider-mask-data-chip small{color:var(--muted);font-size:var(--font-micro);letter-spacing:.06em;font-weight:700}.provider-mask-data-chip b{overflow-wrap:anywhere;font-size:12px}.provider-mask-candidates{gap:9px;display:grid}.provider-mask-empty-copy{border:1px solid color-mix(in srgb,var(--pink) 22%,var(--line));background:color-mix(in srgb,var(--pink) 4%,var(--surface2));color:var(--muted);border-radius:15px;padding:17px;line-height:1.5}.provider-mask-empty-copy b{color:var(--text);margin-bottom:5px;display:block}.provider-mask-candidate{border:1px solid var(--line);background:color-mix(in srgb,var(--surface2) 72%,transparent);border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.provider-mask-candidate.is-safe{border-color:color-mix(in srgb,var(--green) 34%,var(--line));background:color-mix(in srgb,var(--green) 5%,var(--surface2))}.provider-mask-candidate-copy{gap:5px;min-width:0;display:grid}.provider-mask-candidate-copy b{overflow-wrap:anywhere}.provider-mask-candidate-meta{color:var(--muted);font-size:var(--font-micro);flex-wrap:wrap;gap:6px;display:flex}.provider-mask-candidate-meta span{border:1px solid var(--line);border-radius:999px;padding:4px 7px}.provider-mask-candidate .btn{white-space:nowrap}.provider-mask-form-lead{border:1px solid color-mix(in srgb,var(--pink) 24%,var(--line));background:color-mix(in srgb,var(--pink) 4%,var(--surface2));border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:15px;padding:12px 14px;display:flex}.provider-mask-form-lead small,.provider-mask-form-lead b{display:block}.provider-mask-form-lead small{color:var(--pink);font-size:var(--font-micro);letter-spacing:.07em;font-weight:700}.provider-mask-form-lead b{margin-top:3px}.provider-mask-form input,.provider-mask-form select{min-width:0}.provider-mask-source-note{color:var(--cyan);font-size:var(--font-micro);margin-top:5px;font-weight:700;display:none}.provider-mask-form [data-mask-provider-field].from-mask .provider-mask-source-note{display:block}.provider-mask-form [data-mask-provider-field].from-mask input,.provider-mask-form [data-mask-provider-field].from-mask select{border-color:color-mix(in srgb,var(--cyan) 25%,var(--line))}.provider-mask-resolution-modal>footer{flex-wrap:wrap}.provider-mask-resolution-modal>footer .btn{min-height:42px}.case-provider-panel{border:1px solid color-mix(in srgb,var(--pink) 24%,var(--line));background:color-mix(in srgb,var(--pink) 4%,var(--surface2));border-radius:17px;margin-top:20px;padding:18px}.case-provider-heading{justify-content:space-between;align-items:start;gap:12px;margin-bottom:14px;display:flex}.case-provider-heading small{color:var(--pink);font-size:var(--font-micro);letter-spacing:.08em;font-weight:700}.case-provider-heading h3{margin:4px 0 0}.case-provider-heading>span{border:1px solid var(--line);color:var(--muted);font-size:var(--font-micro);border-radius:999px;padding:6px 9px}.case-provider-grid{grid-template-columns:minmax(0,1.4fr) minmax(140px,.6fr) auto;align-items:end;gap:10px;display:grid}.case-provider-summary{border:1px solid var(--line);color:var(--muted);border-radius:13px;margin:12px 0;padding:12px;font-size:13px}.case-provider-summary b{color:var(--text)}.case-provider-links{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.case-link-once{border:1px solid color-mix(in srgb,var(--amber) 30%,var(--line));background:color-mix(in srgb,var(--amber) 5%,transparent);border-radius:13px;grid-template-columns:1fr auto;gap:8px;margin-top:13px;padding:12px;display:grid}.case-link-once small{color:var(--amber);font-size:var(--font-micro);letter-spacing:.07em;grid-column:1/-1;font-weight:700}.case-link-once input{min-width:0}.case-provider-feedback{min-height:18px;color:var(--muted);margin:10px 0 0;font-size:12px}.case-provider-feedback.error{color:var(--red)}.case-provider-feedback.success{color:var(--green)}@media (width<=900px){.provider-central-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-central-layout{grid-template-columns:1fr}.provider-list-panel{min-height:0}.provider-list-empty{min-height:180px}.case-provider-grid{grid-template-columns:1fr 1fr}.case-provider-grid>.btn{grid-column:1/-1}}@media (width<=620px){.provider-central-wrap>.head{align-items:stretch}.provider-central-wrap>.head .line-actions,.provider-central-wrap>.head .line-actions .btn{width:100%}.provider-central-kpis,.provider-central-toolbar,.provider-metrics{grid-template-columns:1fr}.provider-central-kpis>div{padding:16px}.provider-list-item{grid-template-columns:minmax(0,1fr)}.provider-list-item>span:last-child{grid-auto-flow:column;justify-content:start;place-items:center start}.provider-detail-head{flex-direction:column}.provider-detail-head>.btn{width:100%}.provider-form-modal .form-grid,.provider-mask-form .form-grid,.provider-mask-context{grid-template-columns:1fr}.provider-form-modal .span-2{grid-column:auto}.provider-mask-modal-heading{gap:10px}.provider-mask-modal-icon{flex-basis:40px;width:40px;height:40px}.provider-mask-candidate{grid-template-columns:1fr}.provider-mask-candidate .btn{white-space:normal;width:100%}.provider-mask-resolution-modal>footer{grid-template-columns:1fr;display:grid}.provider-mask-resolution-modal>footer .btn{width:100%}.case-provider-grid,.case-link-once{grid-template-columns:1fr}.case-link-once small{grid-column:auto}.case-provider-links>.btn{width:100%}}.opslog-feedback{border:1px solid color-mix(in srgb,var(--green) 36%,var(--line));background:color-mix(in srgb,var(--green) 7%,var(--surface2));min-height:43px;color:var(--green);border-radius:13px;align-items:center;margin:0 0 14px;padding:11px 14px;font-size:12px;font-weight:700;display:flex}.opslog-section-heading{justify-content:space-between;align-items:end;gap:12px;min-width:0;margin:2px 0 13px;display:flex}.opslog-section-heading small{color:var(--pink);font-size:var(--font-micro);letter-spacing:.09em;font-weight:700;display:block}.opslog-section-heading h2{margin:4px 0 0;font-size:18px}.opslog-section-heading>span{color:var(--muted);font-size:var(--font-micro);white-space:nowrap;font-weight:700}.opslog-notice-toolbar{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.opslog-notice-toolbar input{min-width:220px}.opslog-row[data-ops-open-notice]{cursor:pointer;border-radius:12px;padding:16px 10px;transition:border-color .16s,background .16s,transform .16s;position:relative}.opslog-row[data-ops-open-notice]:hover,.opslog-row[data-ops-open-notice]:focus-visible{background:color-mix(in srgb,var(--surface2) 72%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cyan) 20%,var(--line));outline:0}.opslog-row[data-ops-open-notice]:active{transform:scale(.998)}.opslog-row[data-ops-open-notice] .opslog-copy p{-webkit-line-clamp:2;white-space:pre-wrap;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}.opslog-type-label{color:var(--text);font-weight:700}.opslog-row-side .btn{z-index:1;position:relative}.opslog-copy p{overflow-wrap:anywhere}.notice-compose-modal{width:min(970px,100vw - 28px);height:min(830px,100dvh - 28px);max-height:calc(100dvh - 28px)}.notice-compose-modal>header p{color:var(--muted);margin:6px 0 0;font-size:12px}.notice-compose-body{overflow-x:hidden!important}.notice-compose-status{border:1px solid color-mix(in srgb,var(--red) 35%,var(--line));background:color-mix(in srgb,var(--red) 6%,var(--surface2));color:color-mix(in srgb,var(--red) 78%,#fff);border-radius:12px;margin-bottom:14px;padding:11px 13px;font-size:12px;line-height:1.4}.notice-compose-grid{grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);align-items:start;gap:22px;display:grid}.notice-compose-fields{gap:15px;min-width:0;display:grid}.notice-compose-fields>.f{min-width:0}.notice-field-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.notice-field-heading>span{color:var(--muted);font-size:var(--font-micro);font-weight:700}.notice-field-helper,.notice-expiry-field>small{color:var(--muted);font-size:var(--font-micro);margin-top:6px;line-height:1.4;display:block}.notice-expiry-field label span{color:var(--muted);font-weight:400}.notice-compose-fields textarea{resize:none;min-height:104px;max-height:210px;line-height:1.5;overflow-y:auto}.notice-priority-options,.notice-scope-options{gap:7px;display:grid}.notice-priority-options{grid-template-columns:repeat(3,minmax(0,1fr))}.notice-scope-options{grid-template-columns:repeat(2,minmax(0,1fr))}.notice-priority-options label,.notice-scope-options label{cursor:pointer;min-width:0;display:block;position:relative}.notice-priority-options input,.notice-scope-options input{opacity:0;pointer-events:none;position:absolute}.notice-priority-options label>span,.notice-scope-options label>span{border:1px solid var(--line);background:color-mix(in srgb,var(--surface2) 66%,transparent);border-radius:13px;align-content:center;gap:3px;min-height:60px;padding:10px 11px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.notice-priority-options b,.notice-scope-options b{overflow-wrap:anywhere;color:var(--text);font-size:var(--font-micro)}.notice-priority-options small,.notice-scope-options small{color:var(--muted);font-size:var(--font-micro);line-height:1.25}.notice-priority-options input:focus-visible+span,.notice-scope-options input:focus-visible+span{outline:2px solid color-mix(in srgb,var(--cyan) 68%,transparent);outline-offset:2px}.notice-priority-options input:checked+span,.notice-scope-options input:checked+span{border-color:color-mix(in srgb,var(--pink) 42%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--pink) 10%,var(--surface2)),color-mix(in srgb,var(--cyan) 4%,var(--surface2)));box-shadow:inset 3px 0 0 color-mix(in srgb,var(--pink) 82%,var(--cyan)),inset 0 1px 0 #ffffff0b}.notice-recipient-trigger{border:1px solid var(--line);background:color-mix(in srgb,var(--surface2) 74%,transparent);width:100%;min-width:0;min-height:54px;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.notice-recipient-trigger:hover,.notice-recipient-trigger:focus-visible,.notice-recipient-trigger[aria-expanded=true]{border-color:color-mix(in srgb,var(--pink) 40%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--pink) 8%,transparent);outline:0}.notice-recipient-trigger>span:first-child{gap:3px;min-width:0;display:grid}.notice-recipient-trigger b,.notice-recipient-trigger small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notice-recipient-trigger b{font-size:12px}.notice-recipient-trigger small{color:var(--muted);font-size:var(--font-micro)}.notice-recipient-trigger>span:last-child{color:var(--muted);font-size:18px}.notice-recipient-panel{border:1px solid color-mix(in srgb,var(--cyan) 18%,var(--line));background:color-mix(in srgb,var(--surface) 93%,transparent);border-radius:13px;gap:7px;margin-top:7px;padding:9px;display:grid;box-shadow:0 18px 38px #00000042}.notice-recipient-panel>input{border:1px solid var(--line)!important;background:color-mix(in srgb,var(--surface2) 80%,transparent)!important;border-radius:10px!important;height:38px!important;padding:0 10px!important}.notice-recipient-list{overscroll-behavior:contain;scrollbar-width:thin;gap:4px;max-height:190px;padding-right:3px;display:grid;overflow-y:auto}.notice-recipient-option{width:100%;min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.notice-recipient-option:hover,.notice-recipient-option:focus-visible,.notice-recipient-option.selected{border-color:color-mix(in srgb,var(--pink) 30%,var(--line));background:color-mix(in srgb,var(--pink) 7%,var(--surface2));outline:0}.notice-recipient-option>span{gap:3px;min-width:0;display:grid}.notice-recipient-option b{text-overflow:ellipsis;font-size:var(--font-micro);white-space:nowrap;overflow:hidden}.notice-recipient-option small,.notice-recipient-option>em{color:var(--muted);font-size:var(--font-micro);font-style:normal}.notice-recipient-option>em{white-space:nowrap}.notice-recipient-empty{color:var(--muted);font-size:var(--font-micro);text-align:center;padding:18px 10px}.notice-preview{border:1px solid color-mix(in srgb,var(--cyan) 18%,var(--line));background:linear-gradient(150deg,color-mix(in srgb,var(--surface2) 82%,transparent),color-mix(in srgb,var(--surface) 88%,transparent));border-radius:17px;gap:11px;min-width:0;padding:16px;display:grid;position:sticky;top:0;box-shadow:inset 0 1px #ffffff0a}.notice-preview-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.notice-preview-heading>small{color:var(--muted);font-size:var(--font-micro);letter-spacing:.09em;font-weight:700}.notice-preview-heading>span{border:1px solid color-mix(in srgb,var(--cyan) 32%,var(--line));color:var(--cyan);font-size:var(--font-micro);border-radius:999px;padding:5px 8px;font-weight:700}.notice-preview-heading>span.attention{border-color:color-mix(in srgb,var(--amber) 36%,var(--line));color:var(--amber)}.notice-preview-heading>span.urgent{border-color:color-mix(in srgb,var(--red) 40%,var(--line));color:var(--red)}.notice-preview-card{border:1px solid var(--line);background:color-mix(in srgb,var(--surface2) 72%,transparent);border-radius:14px;grid-template-columns:7px minmax(0,1fr);gap:11px;min-width:0;padding:15px;display:grid}.notice-preview-mark{background:var(--cyan);width:6px;min-height:54px;box-shadow:0 0 12px color-mix(in srgb,var(--cyan) 35%,transparent);border-radius:999px}.notice-preview-card.attention .notice-preview-mark{background:var(--amber);box-shadow:0 0 12px color-mix(in srgb,var(--amber) 34%,transparent)}.notice-preview-card.urgent .notice-preview-mark{background:var(--red);box-shadow:0 0 12px color-mix(in srgb,var(--red) 32%,transparent)}.notice-preview-card h3{overflow-wrap:anywhere;margin:0;font-size:14px}.notice-preview-card p{overflow-wrap:anywhere;color:var(--muted);font-size:var(--font-micro);white-space:pre-wrap;margin:7px 0 12px;line-height:1.55}.notice-preview-meta{color:var(--muted);font-size:var(--font-micro);flex-wrap:wrap;gap:6px;display:flex}.notice-preview-meta span,.notice-preview-meta time{border:1px solid var(--line);border-radius:999px;padding:3px 6px}.notice-preview .modal-audience-note{color:var(--muted);font-size:var(--font-micro);margin:0;line-height:1.45}.notice-compose-modal>footer{gap:14px}.notice-compose-modal>footer>div{align-items:center;gap:8px;display:flex}.notice-publish-helper{max-width:440px;color:var(--muted);font-size:var(--font-micro);line-height:1.4}@media (width<=820px){.notice-compose-grid{grid-template-columns:1fr}.notice-preview{position:static}.opslog-notice-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.opslog-notice-toolbar input{grid-column:1/-1;min-width:0}}@media (width<=620px){.opslog-section-heading{align-items:start}.opslog-notice-toolbar{grid-template-columns:1fr}.opslog-notice-toolbar input{grid-column:auto}.opslog-row[data-ops-open-notice]{padding-inline:6px}.opslog-row-side{min-width:0}.notice-compose-modal{width:100%;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.notice-compose-modal>header{padding:17px 16px!important}.notice-compose-modal>header h2{font-size:20px!important}.notice-compose-modal>.body{padding:15px 14px!important}.notice-compose-grid{gap:15px}.notice-compose-fields{gap:13px}.notice-priority-options,.notice-scope-options{grid-template-columns:1fr}.notice-priority-options label>span{min-height:51px}.notice-scope-options label>span{min-height:56px;padding:9px}.notice-recipient-list{max-height:170px}.notice-preview{padding:13px}.notice-compose-modal>footer{grid-template-columns:1fr;display:grid;padding:11px 14px!important}.notice-compose-modal>footer>div{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);display:grid}.notice-compose-modal>footer .btn{width:100%;min-width:0;padding-inline:8px}.notice-publish-helper{display:none}.notice-detail-meta{grid-template-columns:1fr}.notice-detail-modal>footer>span{display:none}}.notice-kind-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.notice-kind-options label{cursor:pointer;min-width:0;display:block;position:relative}.notice-kind-options input{opacity:0;pointer-events:none;position:absolute}.notice-kind-options label>span{border:1px solid var(--line);background:color-mix(in srgb,var(--surface2) 66%,transparent);border-radius:13px;align-content:center;gap:3px;min-height:58px;padding:10px 11px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.notice-kind-options b{color:var(--text);font-size:var(--font-micro)}.notice-kind-options small{color:var(--muted);font-size:var(--font-micro);line-height:1.3}.notice-kind-options input:focus-visible+span{outline:2px solid color-mix(in srgb,var(--cyan) 68%,transparent);outline-offset:2px}.notice-kind-options input:checked+span{border-color:color-mix(in srgb,var(--pink) 42%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--pink) 10%,var(--surface2)),color-mix(in srgb,var(--cyan) 4%,var(--surface2)));box-shadow:inset 3px 0 0 color-mix(in srgb,var(--pink) 82%,var(--cyan)),inset 0 1px 0 #ffffff0b}.notice-field-heading label span,.notice-image-field>label>span{color:var(--muted);font-weight:400}.notice-image-field{position:relative}.notice-image-picker{border:1px dashed color-mix(in srgb,var(--cyan) 28%,var(--line));background:color-mix(in srgb,var(--surface2) 62%,transparent);cursor:pointer;border-radius:13px;align-items:center;min-height:54px;padding:10px 12px;transition:border-color .16s,background .16s;display:flex}.notice-image-picker:hover,.notice-image-picker:has(input:focus-visible){border-color:color-mix(in srgb,var(--pink) 48%,var(--line));background:color-mix(in srgb,var(--pink) 6%,var(--surface2))}.notice-image-picker input{opacity:0;width:1px;height:1px;position:absolute}.notice-image-picker>span{gap:3px;min-width:0;display:grid}.notice-image-picker b{font-size:var(--font-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notice-image-picker small{color:var(--muted);font-size:var(--font-micro)}.notice-image-remove{color:var(--muted);font:inherit;font-size:var(--font-micro);cursor:pointer;background:0 0;border:0;margin-top:7px;padding:0}.notice-image-remove:hover,.notice-image-remove:focus-visible{color:var(--pink);outline:0}.notice-preview-image{border:1px solid var(--line);object-fit:contain;background:#00000038;border-radius:11px;width:100%;max-height:210px;margin:0 0 12px;display:block}.notice-preview-card.ack-required{border-color:color-mix(in srgb,var(--pink) 30%,var(--line));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pink) 8%,transparent)}.notice-recipient-trigger:disabled{cursor:not-allowed;opacity:.78}#operationalNoticeDetailModal{backdrop-filter:blur(8px)saturate(105%)!important;background:#2a37464d!important}#operationalNoticeDetailModal>.notice-detail-modal{font-family:var(--pulse-ui-font);color:#102c50!important;background:#fff!important;border:1px solid #d9e3ed!important;border-radius:18px!important;flex-direction:column!important;width:min(664px,100vw - 32px)!important;max-width:664px!important;height:auto!important;min-height:0!important;max-height:min(94dvh,568px)!important;margin:auto!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 28px 65px #1d2b3a42!important}#operationalNoticeDetailModal>.notice-detail-modal:before,#operationalNoticeDetailModal>.notice-detail-modal:after{content:none!important;display:none!important}.notice-detail-accent{z-index:20;pointer-events:none;background:linear-gradient(90deg,#0878ff 0%,#276dff 28%,#7456f5 60%,#ff2b8b 100%);width:100%;height:9px;display:block;position:absolute;top:0;left:0;right:0}#operationalNoticeDetailModal>.notice-detail-modal>header{color:#102c50!important;text-align:left!important;background:#fff!important;border:0!important;grid-template-columns:minmax(0,1fr) 175px!important;justify-content:stretch!important;align-items:start!important;gap:22px!important;min-height:170px!important;padding:39px 34px 18px!important;display:grid!important;position:relative!important}.notice-detail-heading{min-width:0;text-align:left!important;place-self:start!important}.notice-detail-published{white-space:nowrap;color:#0877f9!important;letter-spacing:.035em!important;text-align:left!important;background:#eaf3ff!important;border:0!important;border-radius:8px!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:max-content!important;max-width:100%!important;min-height:30px!important;padding:5px 11px 5px 8px!important;font-size:12px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.notice-detail-published-icon{color:#0877f9!important;background:#d8eaff!important;border-radius:6px!important;place-items:center!important;width:23px!important;min-width:23px!important;height:23px!important;display:grid!important}.notice-detail-published svg{fill:none!important;stroke:currentColor!important;stroke-width:1.9px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:15px!important;height:15px!important}#operationalNoticeDetailModal #operationalNoticeDetailTitle{font-family:var(--pulse-display-font);color:#102c50!important;letter-spacing:-.038em!important;text-align:left!important;text-transform:none!important;overflow-wrap:anywhere!important;max-width:100%!important;margin:18px 0 5px!important;font-size:36px!important;font-weight:700!important;line-height:1.02!important}#operationalNoticeDetailModal #operationalNoticeDetailSubtitle{color:#75879c!important;letter-spacing:0!important;text-align:left!important;text-transform:none!important;margin:0!important;font-size:15px!important;font-weight:400!important;line-height:1.4!important;display:block!important}.notice-detail-official{text-align:left!important;grid-template-columns:42px minmax(0,1fr)!important;place-self:start end!important;align-items:center!important;gap:11px!important;min-width:0!important;margin:52px 0 0!important;padding:0!important;display:grid!important}.notice-detail-official-icon{color:#7356ff!important;background:#f0ebff!important;border-radius:14px!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;display:grid!important}.notice-detail-official-icon svg{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:22px!important;height:22px!important}.notice-detail-official>span:last-child{text-align:left!important;gap:3px!important;min-width:0!important;display:grid!important}.notice-detail-official b{color:#203956!important;letter-spacing:.015em!important;text-align:left!important;text-transform:uppercase!important;margin:0!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important}.notice-detail-official small{color:#8999ab!important;letter-spacing:0!important;text-align:left!important;text-transform:none!important;margin:0!important;font-size:12px!important;font-weight:400!important;line-height:1.25!important;display:block!important}#operationalNoticeDetailModal .notice-detail-close{z-index:30!important;color:#61778f!important;background:#fff!important;border:1px solid #dbe4ed!important;border-radius:8px!important;place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;display:grid!important;position:absolute!important;top:21px!important;right:20px!important;box-shadow:0 3px 9px #26374817!important}#operationalNoticeDetailModal .notice-detail-close svg{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important;width:17px!important;height:17px!important}#operationalNoticeDetailModal>.notice-detail-modal>.body{background:#fff!important;flex:auto!important;align-content:start!important;gap:23px!important;width:100%!important;min-height:0!important;padding:0 34px 21px!important;display:grid!important;overflow:hidden auto!important}#operationalNoticeDetailModal .notice-detail-message{width:100%!important;min-height:142px!important;box-shadow:none!important;text-align:left!important;background:linear-gradient(100deg,#f8fbff,#fbfdff)!important;border:1px solid #cfe1f5!important;border-left:4px solid #0877ff!important;border-radius:9px!important;grid-template-columns:78px minmax(0,1fr)!important;align-items:center!important;gap:18px!important;margin:0!important;padding:20px 28px!important;display:grid!important}.notice-detail-message-icon{color:#0877ff!important;background:#e0ecff!important;border-radius:50%!important;justify-self:center!important;place-items:center!important;width:58px!important;height:58px!important;display:grid!important}.notice-detail-message-icon svg{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:32px!important;height:32px!important}.notice-detail-message-copy{text-align:left!important;align-content:center!important;gap:10px!important;min-width:0!important;display:grid!important}.notice-detail-message-copy>small{color:#0877f9!important;letter-spacing:.045em!important;text-align:left!important;text-transform:uppercase!important;margin:0!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important}#operationalNoticeDetailModal .notice-detail-message p{font-family:var(--pulse-display-font);color:#102c50!important;letter-spacing:-.025em!important;text-align:left!important;text-transform:none!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;margin:0!important;font-size:24px!important;font-weight:700!important;line-height:1.14!important;display:block!important}.notice-detail-details{gap:9px!important;width:100%!important;margin:0!important;display:grid!important}.notice-detail-section-label{color:#6f8298!important;letter-spacing:.04em!important;text-align:left!important;text-transform:uppercase!important;margin:0!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important;display:block!important}#operationalNoticeDetailModal .notice-detail-meta{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important}.notice-detail-meta-card{min-width:0!important;min-height:56px!important;box-shadow:none!important;text-align:left!important;background:#fff!important;border:1px solid #e0e7ef!important;border-radius:8px!important;grid-template-columns:35px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;padding:8px 10px!important;display:grid!important}.notice-detail-meta-icon{border-radius:50%!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;display:grid!important}.notice-detail-meta-icon.blue{color:#3389ff!important;background:#e9f3ff!important}.notice-detail-meta-icon.violet{color:#7658ff!important;background:#f0ebff!important}.notice-detail-meta-icon.pink{color:#ff4c93!important;background:#ffedf5!important}.notice-detail-meta-icon svg{fill:none!important;stroke:currentColor!important;stroke-width:1.7px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:18px!important;height:18px!important}.notice-detail-meta-copy{text-align:left!important;gap:3px!important;min-width:0!important;display:grid!important}#operationalNoticeDetailModal .notice-detail-meta small{color:#788a9e!important;letter-spacing:.025em!important;text-align:left!important;text-transform:uppercase!important;margin:0!important;font-size:12px!important;font-weight:700!important;line-height:1.1!important}#operationalNoticeDetailModal .notice-detail-meta b{overflow-wrap:anywhere!important;color:#223b58!important;text-align:left!important;text-transform:none!important;margin:0!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important}#operationalNoticeDetailModal .notice-detail-image{color:#647a90!important;width:100%!important;font:inherit!important;text-align:left!important;cursor:zoom-in!important;background:#f8fbfe!important;border:1px solid #dbe5ef!important;border-radius:9px!important;gap:8px!important;padding:11px!important;display:grid!important}#operationalNoticeDetailModal .notice-detail-image>span,#operationalNoticeDetailModal .notice-detail-image>small{text-transform:none!important;font-size:12px!important;font-weight:700!important}#operationalNoticeDetailModal .notice-detail-image>small{text-align:center!important}#operationalNoticeDetailModal .notice-detail-image img{object-fit:contain!important;background:#eef3f8!important;border-radius:8px!important;width:100%!important;max-height:260px!important;display:block!important}#operationalNoticeDetailModal>.notice-detail-modal>footer{text-align:left!important;background:#fff!important;border:0!important;border-top:1px solid #e4ebf2!important;flex:none!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;width:100%!important;min-height:72px!important;padding:15px 34px!important;display:flex!important}.notice-detail-history-note{color:#7d8fa3!important;text-align:left!important;text-transform:none!important;align-items:center!important;gap:8px!important;min-width:0!important;margin:0!important;font-size:12px!important;font-weight:400!important;line-height:1.35!important;display:flex!important}.notice-detail-history-note svg{fill:none!important;stroke:#7690aa!important;stroke-width:1.7px!important;stroke-linecap:round!important;width:17px!important;min-width:17px!important;height:17px!important}.notice-detail-footer-actions{flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:auto!important;display:flex!important}#operationalNoticeDetailModal #closeOperationalNoticeDetailFooter{color:#fff!important;width:auto!important;min-width:88px!important;min-height:40px!important;box-shadow:none!important;background:#0877f2!important;border:1px solid #0877f2!important;border-radius:6px!important;padding:0 21px!important;font-size:14px!important;font-weight:700!important;line-height:1!important}.notice-ack-team{border:1px solid color-mix(in srgb,var(--pink) 24%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--pink) 5%,var(--surface2)),color-mix(in srgb,var(--surface) 90%,transparent));border-radius:15px;gap:12px;padding:15px;display:grid}.notice-ack-team-head{justify-content:space-between;align-items:end;gap:12px;display:flex}.notice-ack-team-head small{color:var(--pink);font-size:var(--font-micro);letter-spacing:.08em;font-weight:700}.notice-ack-team-head h3{margin:4px 0 0;font-size:14px}.notice-ack-team-head strong{font-family:var(--pulse-font-display);font-size:24px}.notice-ack-progress{background:color-mix(in srgb,var(--surface2) 82%,#000);border-radius:999px;height:6px;overflow:hidden}.notice-ack-progress span{border-radius:inherit;background:linear-gradient(90deg,var(--pink),var(--cyan));width:0;height:100%;transition:width .24s;display:block}.notice-ack-controls{grid-template-columns:minmax(0,1fr) 150px;gap:8px;display:grid}.notice-ack-controls input,.notice-ack-controls select{height:40px!important}.notice-ack-list{overscroll-behavior:contain;scrollbar-width:thin;gap:5px;max-height:260px;padding-right:3px;display:grid;overflow-y:auto}.notice-ack-person{border:1px solid var(--line);background:color-mix(in srgb,var(--surface2) 62%,transparent);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:9px 10px;display:flex}.notice-ack-person>div{gap:2px;min-width:0;display:grid}.notice-ack-person b{font-size:var(--font-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notice-ack-person small,.notice-ack-person>span{color:var(--muted);font-size:var(--font-micro)}.notice-ack-person>span{flex:none}.notice-ack-person.acknowledged{border-color:color-mix(in srgb,var(--green) 22%,var(--line))}.notice-ack-person.acknowledged>span{color:var(--green)}.notice-ack-person.pending>span{color:var(--amber)}.required-notice-overlay{backdrop-filter:blur(10px)saturate(112%);z-index:240!important;background:#02070ec7!important}.required-notice-modal{width:min(650px,100vw - 28px);max-height:calc(100dvh - 28px);border-color:color-mix(in srgb,var(--pink) 34%,var(--pulse-strong-line))!important;box-shadow:0 30px 90px #0000008c,0 0 36px color-mix(in srgb,var(--pink) 10%,transparent)!important}.required-notice-modal>header{align-items:flex-start}.required-notice-modal>header small{color:var(--pink)!important}.required-notice-lock{border:1px solid color-mix(in srgb,var(--pink) 30%,var(--line));color:var(--pink);font-size:var(--font-micro);letter-spacing:.07em;border-radius:999px;flex:none;padding:5px 8px;font-weight:700}.required-notice-modal>.body{gap:14px;min-height:0;display:grid;overflow:hidden auto}.required-notice-modal>.body>p{border:1px solid var(--line);background:color-mix(in srgb,var(--surface2) 64%,transparent);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;margin:0;padding:16px;font-size:14px;line-height:1.65}.required-notice-status{border:1px solid color-mix(in srgb,var(--red) 34%,var(--line));background:color-mix(in srgb,var(--red) 7%,var(--surface2));color:color-mix(in srgb,var(--red) 72%,#fff);font-size:var(--font-micro);border-radius:12px;padding:11px 12px;line-height:1.4}.required-notice-meta{color:var(--muted);font-size:var(--font-micro);justify-content:space-between;align-items:center;gap:10px;display:flex}.required-notice-meta span{border:1px solid color-mix(in srgb,var(--cyan) 28%,var(--line));color:var(--cyan);border-radius:999px;padding:4px 8px;font-weight:700}.required-notice-meta span.attention{border-color:color-mix(in srgb,var(--amber) 35%,var(--line));color:var(--amber)}.required-notice-meta span.urgent{border-color:color-mix(in srgb,var(--red) 38%,var(--line));color:var(--red)}.required-notice-modal>footer{gap:16px}.required-notice-modal>footer>span{max-width:370px;color:var(--muted);font-size:var(--font-micro);line-height:1.4}.required-notice-modal>footer .btn{min-width:150px}.notification-drawer .drawer-tabs{background:color-mix(in srgb,var(--surface) 95%,transparent);flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:10px 14px 0;display:grid}.notification-drawer .drawer-tabs button{min-width:0;color:var(--muted);font:inherit;font-size:var(--font-micro);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:9px;font-weight:700}.notification-drawer .drawer-tabs button.active{border-color:color-mix(in srgb,var(--pink) 26%,var(--line));background:color-mix(in srgb,var(--pink) 7%,var(--surface2));color:var(--text)}.notification-drawer .drawer-tabs span{background:color-mix(in srgb,var(--surface2) 82%,transparent);min-width:18px;height:18px;font-size:var(--font-micro);border-radius:999px;place-items:center;margin-left:4px;display:inline-grid}.notice-history-item{width:100%;font:inherit;text-align:left;cursor:pointer;border:0!important;border-bottom:1px solid var(--line)!important;color:inherit!important;background:0 0!important;border-radius:0!important;display:grid!important}.notice-history-item.requires-ack{box-shadow:inset 3px 0 0 var(--pink)}.notice-history-meta{flex-wrap:wrap;gap:5px;margin:6px 0;display:flex}.notice-history-meta span{border:1px solid var(--line);color:var(--muted);font-size:var(--font-micro);border-radius:999px;padding:3px 6px}@media (width<=620px){.notice-kind-options{grid-template-columns:1fr}.notice-kind-options label>span{min-height:52px}.notice-detail-modal{width:100%;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.notice-detail-modal>.body{padding:14px!important}.notice-detail-modal>footer{display:flex!important}.notice-detail-modal>footer>div{grid-template-columns:1fr 1fr;width:100%;display:grid}.notice-detail-modal>footer .btn{width:100%;min-width:0;padding-inline:8px}.notice-ack-controls{grid-template-columns:1fr}.notice-ack-list{max-height:220px}.notice-ack-person{flex-direction:column;align-items:flex-start;gap:5px}.required-notice-modal{width:100%;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.required-notice-modal>header{padding:16px 14px!important}.required-notice-modal>header h2{font-size:20px!important}.required-notice-lock{display:none}.required-notice-modal>.body{padding:14px!important}.required-notice-image img{max-height:34dvh}.required-notice-modal>footer{padding:11px 14px!important;display:grid!important}.required-notice-modal>footer>span{text-align:center}.required-notice-modal>footer .btn{width:100%;min-width:0}}@media (width<=390px){.notice-kind-options label>span{padding:9px}.notice-ack-team{padding:12px}.required-notice-modal>.body>p{padding:13px;font-size:13px}.notification-drawer .drawer-tabs{padding-inline:10px}}.provider-status,.provider-mask-context small,.provider-mask-data-chip small,.provider-mask-form-lead small,.provider-mask-source-note,.case-provider-heading small,.case-link-once small{font-size:var(--font-micro)}.provider-list-item small,.provider-comment small,.provider-empty-state p,.provider-list-empty p{font-size:var(--font-label);line-height:1.45}.opslog-section-heading small,.notice-field-heading>span,.notice-field-helper,.notice-expiry-field>small,.notice-priority-options small,.notice-scope-options small,.notice-recipient-trigger small,.notice-recipient-option small,.notice-recipient-option>em,.notice-preview-heading>small,.notice-preview-heading>span,.notice-preview-meta,.notice-preview .modal-audience-note,.notice-publish-helper,.notice-detail-meta small,.notice-detail-message>small,.notice-detail-modal>footer>span,.notice-kind-options small,.notice-image-picker small,.notice-image-remove,.notice-detail-image>span,.notice-detail-image small,.required-notice-image small,.notice-ack-team-head small,.notice-ack-person small,.notice-ack-person>span,.required-notice-lock,.required-notice-meta,.required-notice-modal>footer>span,.notification-drawer .drawer-tabs span,.notice-history-meta span{font-size:var(--font-micro)}.notice-priority-options b,.notice-scope-options b,.notice-recipient-option b,.notice-kind-options b,.notice-image-picker b,.notice-ack-person b{font-size:var(--font-label)}.notification-drawer .drawer-tabs button{font-size:var(--font-micro)}.notice-compose-status,.required-notice-status{color:var(--danger)}.notice-preview-image,.notice-detail-image img,.required-notice-image img,.notice-ack-progress{background:var(--bg-secondary)}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}#page-team .wrap{max-width:1520px}#page-team .team-page-head{margin-bottom:var(--space-5);align-items:flex-end}#page-team .team-page-head>div:first-child>p{max-width:620px;color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.45;display:block!important}.team-create-user{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.team-create-user svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}#page-team .team-summary{gap:var(--space-3);margin:0 0 var(--space-4);border:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}#page-team .team-summary>div{min-width:0;padding:var(--space-4);border:1px solid color-mix(in srgb,var(--cyan) 12%,var(--pulse-strong-line));background:linear-gradient(145deg,color-mix(in srgb,var(--surface2) 66%,transparent),color-mix(in srgb,var(--surface) 88%,transparent));border-radius:15px;box-shadow:inset 0 1px #ffffff09}#page-team .team-summary>div:last-child{border-right:1px solid color-mix(in srgb,var(--cyan) 12%,var(--pulse-strong-line))}#page-team .team-summary small{font-size:var(--font-micro);letter-spacing:.07em}#page-team .team-summary b{margin:var(--space-2) 0 var(--space-1);font-family:var(--pulse-font-display);letter-spacing:-.04em;font-size:26px;line-height:1}#page-team .team-summary span{color:var(--muted);font-size:var(--font-label);overflow-wrap:anywhere;line-height:1.35;display:block}.team-summary-skeleton{min-height:75px;overflow:hidden}.team-summary-skeleton i,.team-summary-skeleton span,.team-skeleton-row>*{background:linear-gradient(90deg,color-mix(in srgb,var(--surface2) 78%,transparent),color-mix(in srgb,var(--cyan) 8%,var(--surface2)),color-mix(in srgb,var(--surface2) 78%,transparent));background-size:220% 100%;border-radius:999px;animation:1.35s ease-in-out infinite teamSkeleton;display:block}.team-summary-skeleton i{width:52%;height:8px}.team-summary-skeleton span{width:34%;height:22px;margin-top:12px}@keyframes teamSkeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.team-management{isolation:isolate;border:1px solid color-mix(in srgb,var(--cyan) 14%,var(--pulse-strong-line));background:linear-gradient(155deg,color-mix(in srgb,var(--surface2) 58%,transparent),color-mix(in srgb,var(--surface) 91%,transparent));box-shadow:var(--pulse-panel-shadow),inset 0 1px 0 #ffffff0a;border-radius:19px;position:relative;overflow:visible}.team-tabs{min-height:47px;padding:0 var(--space-4);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface2) 40%,transparent);border-radius:18px 18px 0 0;align-items:end;gap:2px;display:flex}.team-tab{min-height:47px;color:var(--muted);font:inherit;font-size:var(--font-micro);letter-spacing:.065em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0 14px;font-weight:700;position:relative}.team-tab:after{content:"";background:0 0;border-radius:999px;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.team-tab:hover,.team-tab:focus-visible{color:var(--text);outline:0}.team-tab.is-active{color:var(--text)}.team-tab.is-active:after{background:var(--pink);box-shadow:0 0 8px color-mix(in srgb,var(--pink) 38%,transparent)}.team-panel{padding:var(--space-4)}.team-toolbar{gap:var(--space-2);grid-template-columns:minmax(210px,1.65fr) repeat(5,minmax(92px,.72fr)) auto;align-items:end;display:grid}.team-toolbar>label{gap:var(--space-1);min-width:0;display:grid}.team-toolbar>label>span{color:var(--muted);font-size:var(--font-micro);letter-spacing:.055em;text-transform:uppercase;padding-left:2px;font-weight:700}.team-toolbar select{width:100%;min-width:0;height:var(--control-height)!important;font-size:var(--font-label)!important;border-radius:10px!important;padding:0 28px 0 10px!important}.team-search{height:var(--control-height);align-items:center;gap:var(--space-2);border:1px solid var(--line);background:color-mix(in srgb,var(--surface2) 65%,transparent);border-radius:11px;padding:0 11px;transition:border-color .15s,box-shadow .15s;position:relative;display:flex!important}.team-search:focus-within{border-color:color-mix(in srgb,var(--pink) 48%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--pink) 9%,transparent)}.team-search svg{fill:none;width:17px;height:17px;stroke:var(--muted);stroke-width:1.8px;stroke-linecap:round;flex:0 0 17px}.team-search input{width:100%;min-width:0;font:inherit;height:auto!important;min-height:0!important;box-shadow:none!important;font-size:var(--font-secondary)!important;background:0 0!important;border:0!important;padding:0!important}.team-search input::-webkit-search-cancel-button{opacity:.55}.team-clear-filters{min-height:var(--control-height);color:var(--muted);font:inherit;font-size:var(--font-micro);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:0 11px;font-weight:700}.team-clear-filters:hover,.team-clear-filters:focus-visible{border-color:var(--line);color:var(--text);background:color-mix(in srgb,var(--surface2) 70%,transparent);outline:0}.team-list-meta{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-1) var(--space-2);color:var(--muted);font-size:var(--font-micro);display:flex}.team-list-meta>span{letter-spacing:.045em;text-transform:uppercase;font-weight:700}.team-list-meta small{font-size:var(--font-micro)}.team-table-head,.team-user-row{grid-template-columns:minmax(230px,1.5fr) minmax(130px,.82fr) minmax(120px,.72fr) 108px minmax(130px,.8fr) 96px;align-items:center;gap:10px;display:grid}.team-table-head{z-index:2;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface2) 94%,var(--surface));min-height:40px;color:var(--muted);font-size:var(--font-micro);letter-spacing:.06em;text-transform:uppercase;padding:0 11px;font-weight:700;position:sticky;top:0}.team-user-list{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--cyan) 40%,var(--line)) transparent;max-height:clamp(330px,100dvh - 335px,610px);overflow:hidden auto}.team-user-list::-webkit-scrollbar,.team-workload-list::-webkit-scrollbar,.team-drawer-body::-webkit-scrollbar{width:7px}.team-user-list::-webkit-scrollbar-thumb,.team-workload-list::-webkit-scrollbar-thumb,.team-drawer-body::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:color-mix(in srgb,var(--cyan) 38%,var(--line));border:2px solid #0000;border-radius:999px}.team-user-row{border-bottom:1px solid color-mix(in srgb,var(--line) 82%,transparent);cursor:pointer;outline:0;min-height:64px;padding:8px 11px;transition:background .14s,box-shadow .14s}.team-user-row:last-child{border-bottom:0}.team-user-row:hover,.team-user-row:focus-visible{background:linear-gradient(90deg,color-mix(in srgb,var(--pink) 5%,transparent),color-mix(in srgb,var(--cyan) 3%,transparent));box-shadow:inset 2px 0 0 color-mix(in srgb,var(--pink) 70%,var(--cyan))}.team-user-person{gap:var(--space-2);grid-template-columns:36px minmax(0,1fr);align-items:center;min-width:0;display:grid}.team-user-person>span:last-child{gap:3px;min-width:0;display:grid}.team-user-person b,.team-user-role b,.team-last-access b{color:var(--text);font-size:var(--font-secondary);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.team-user-person small,.team-user-role small,.team-last-access small,.team-attendance small{color:var(--muted);font-size:var(--font-micro);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.team-avatar{border:1px solid color-mix(in srgb,var(--cyan) 28%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--cyan) 8%,var(--surface2)),color-mix(in srgb,var(--pink) 6%,var(--surface2)));width:36px;height:36px;color:var(--text);font-family:var(--pulse-font-display);font-size:var(--font-micro);letter-spacing:.03em;border-radius:11px;place-items:center;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff0d}.team-avatar.large{width:48px;height:48px;font-size:var(--font-body);border-radius:15px}.team-user-role,.team-last-access,.team-attendance{gap:3px;min-width:0;display:grid}.team-user-situation{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.team-table-head>span:nth-child(n+4),.team-user-row>div:nth-child(n+4){text-align:center;justify-self:center}.team-user-row>div:nth-child(5){justify-content:center;width:100%;display:flex}.team-state{border:1px solid var(--line);min-height:23px;color:var(--muted);font-size:var(--font-micro);text-transform:uppercase;border-radius:999px;align-items:center;padding:0 8px;font-weight:700;display:inline-flex}.team-state.active{border-color:color-mix(in srgb,var(--green) 36%,var(--line));color:var(--green);background:color-mix(in srgb,var(--green) 6%,transparent)}.team-state.paused{border-color:color-mix(in srgb,var(--amber) 35%,var(--line));color:var(--amber);background:color-mix(in srgb,var(--amber) 6%,transparent)}.team-state.blocked{border-color:color-mix(in srgb,var(--red) 38%,var(--line));color:var(--red);background:color-mix(in srgb,var(--red) 6%,transparent)}.team-presence{color:var(--muted);font-size:var(--font-micro);white-space:nowrap;align-items:center;gap:5px;font-style:normal;display:inline-flex}.team-presence i{background:var(--muted);border-radius:50%;width:7px;height:7px}.team-presence.online{color:var(--green)}.team-presence.online i{background:var(--green);box-shadow:0 0 6px color-mix(in srgb,var(--green) 42%,transparent)}.team-presence.busy{color:var(--amber)}.team-presence.busy i{background:var(--amber)}.team-attendance{justify-items:center}.team-attendance b{font-family:var(--pulse-font-display);font-size:17px;line-height:1}.team-access-button,.team-edit-button{min-height:34px;color:var(--muted);font:inherit;font-size:var(--font-micro);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;font-weight:700}.team-access-button{border-color:var(--line);background:color-mix(in srgb,var(--surface2) 55%,transparent);width:100%;padding:4px 8px}.team-access-button:hover,.team-access-button:focus-visible{border-color:color-mix(in srgb,var(--cyan) 38%,var(--line));color:var(--cyan);background:color-mix(in srgb,var(--cyan) 6%,var(--surface2));outline:0}.team-row-action{justify-content:flex-end;display:flex}.team-edit-button{color:var(--text);align-items:center;gap:5px;padding:0 8px;display:inline-flex}.team-edit-button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.team-edit-button:hover,.team-edit-button:focus-visible{border-color:color-mix(in srgb,var(--pink) 30%,var(--line));color:var(--text);background:color-mix(in srgb,var(--pink) 7%,transparent);outline:0}.team-edit-button:disabled{opacity:.4;cursor:not-allowed}.team-list-state{text-align:center;place-content:center;justify-items:center;gap:6px;min-height:220px;padding:24px;display:grid}.team-list-state b{font-size:13px}.team-list-state span{max-width:390px;color:var(--muted);font-size:var(--font-micro);line-height:1.45}.team-list-state .btn{margin-top:8px}.team-list-state.error b{color:var(--red)}.team-skeleton-list{display:grid}.team-skeleton-row{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(120px,1fr) repeat(3,minmax(70px,.45fr));align-items:center;gap:12px;min-height:64px;padding:9px 11px;display:grid}.team-skeleton-row i{border-radius:11px;width:34px;height:34px}.team-skeleton-row span{height:8px}.team-skeleton-row span:nth-child(2){width:70%}.team-skeleton-row span:nth-child(3){width:55%}.team-workload-head{justify-content:space-between;align-items:end;gap:var(--space-5);padding:var(--space-1) var(--space-2) var(--space-4);display:flex}.team-workload-head>div>small{color:var(--cyan);font-size:var(--font-micro);letter-spacing:.07em;font-weight:700}.team-workload-head h2{margin:var(--space-1) 0;font-size:20px}.team-workload-head p{color:var(--muted);font-size:var(--font-label);margin:0}.team-workload-search{flex:0 280px}.team-workload-filters,.team-workload-summary{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.team-workload-filters{padding:0 var(--space-2) var(--space-3)}.team-workload-filters button{min-height:32px;color:var(--muted);font:inherit;font-size:var(--font-micro);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;padding:0 10px;font-weight:700}.team-workload-filters button:hover,.team-workload-filters button:focus-visible{border-color:var(--line);color:var(--text);outline:0}.team-workload-filters button.is-active{border-color:color-mix(in srgb,var(--pink) 36%,var(--line));color:var(--text);background:color-mix(in srgb,var(--pink) 9%,var(--surface2));box-shadow:inset 0 -2px 0 var(--pink)}.team-workload-summary{padding:var(--space-3) var(--space-2);border-top:1px solid var(--line)}.team-workload-summary span{border:1px solid var(--line);min-height:28px;color:var(--muted);font-size:var(--font-micro);border-radius:999px;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.team-workload-summary b{color:var(--text);font-size:var(--font-label)}.team-workload-summary .attention b{color:var(--red)}.team-workload-list{gap:var(--space-3);max-height:clamp(350px,100dvh - 350px,620px);padding:var(--space-2) var(--space-2) var(--space-3);overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow-y:auto}.team-workload-list>.team-list-state{grid-column:1/-1}.team-workload-item{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--line);background:color-mix(in srgb,var(--surface2) 48%,transparent);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(168px,auto);display:grid;box-shadow:inset 0 1px #ffffff06}.team-workload-item.critical{border-left-color:var(--red);box-shadow:inset 3px 0 0 var(--red)}.team-workload-item.attention:not(.critical){border-left-color:var(--amber);box-shadow:inset 3px 0 0 var(--amber)}.team-workload-person{gap:var(--space-2);grid-template-columns:36px minmax(0,1fr);align-items:center;min-width:0;display:grid}.team-workload-person>div{gap:3px;min-width:0;display:grid}.team-workload-person b{font-size:var(--font-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-workload-person small{align-items:center;gap:var(--space-1);min-width:0;color:var(--muted);font-size:var(--font-micro);display:flex}.team-workload-person em{color:var(--muted);font-size:var(--font-micro);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.team-workload-counts{gap:var(--space-1);grid-template-columns:repeat(3,minmax(52px,1fr));display:grid}.team-workload-counts>span{border:1px solid color-mix(in srgb,var(--line) 80%,transparent);background:color-mix(in srgb,var(--surface) 42%,transparent);border-radius:9px;place-content:center;justify-items:center;gap:3px;min-height:48px;padding:4px;display:grid}.team-workload-counts b{font-size:16px;line-height:1}.team-workload-counts small{color:var(--muted);font-size:var(--font-micro);text-transform:uppercase;line-height:1.15}.team-workload-counts .danger b{color:var(--red)}.team-workload-counts .warning b{color:var(--amber)}.team-workload-level{gap:var(--space-2);grid-column:1/-1;grid-template-columns:auto minmax(80px,1fr) auto;align-items:center;min-width:0;display:grid}.team-workload-level>div:first-child{gap:2px;display:grid}.team-workload-level b{font-size:var(--font-label)}.team-workload-level small,.team-workload-level em{color:var(--muted);font-size:var(--font-micro);font-style:normal}.team-workload-level em{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.team-workload-track{background:var(--surface);border-radius:999px;height:7px;overflow:hidden}.team-workload-track span{border-radius:inherit;background:linear-gradient(90deg,var(--cyan),var(--pink));height:100%;transition:width .18s;display:block}.team-drawer-layer{z-index:1500;grid-template-columns:minmax(0,1fr) min(460px,100vw);display:grid;position:fixed;inset:0}.team-drawer-layer.hidden{display:none}.team-drawer-backdrop{backdrop-filter:blur(3px);cursor:default;background:#01050ead;border:0;grid-area:1/1/auto/-1;width:100%;height:100%;padding:0}.team-drawer{z-index:1;border-left:1px solid color-mix(in srgb,var(--pink) 22%,var(--line));background:linear-gradient(155deg,color-mix(in srgb,var(--surface2) 96%,var(--surface)),var(--surface));grid-area:1/2;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;height:100dvh;animation:.18s ease-out teamDrawerIn;display:grid;box-shadow:-24px 0 70px #00000075}.team-drawer>header,.team-drawer>footer{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:19px 20px;display:flex}.team-drawer>header small{color:var(--pink);font-size:var(--font-micro);letter-spacing:.1em;font-weight:700}.team-drawer>header h2{margin:5px 0 0;font-size:19px;line-height:1.2}.team-drawer-close{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;place-items:center;padding:0;display:grid}.team-drawer-close:hover,.team-drawer-close:focus-visible{border-color:var(--line);color:var(--text);background:var(--surface2);outline:0}.team-drawer-close svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:18px;height:18px}.team-drawer-body{overscroll-behavior:contain;min-height:0;padding:20px;overflow:hidden auto}.team-drawer>footer{border-top:1px solid var(--line);border-bottom:0;justify-content:flex-end}.team-drawer>footer .btn{align-items:center;gap:7px;display:inline-flex}.team-drawer>footer svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.team-drawer-open{overflow:hidden}.team-drawer-profile{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(0,1fr);align-items:start;gap:12px;padding-bottom:18px;display:grid}.team-drawer-profile h3{margin:1px 0 4px;font-size:17px}.team-drawer-profile p{color:var(--muted);font-size:var(--font-micro);overflow-wrap:anywhere;margin:0}.team-drawer-profile>div>div{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.team-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:14px 0;display:grid}.team-detail-grid>div{border:1px solid var(--line);background:color-mix(in srgb,var(--surface2) 56%,transparent);border-radius:12px;gap:5px;min-width:0;padding:11px;display:grid}.team-detail-grid small,.team-drawer-section>div:first-child>small{color:var(--muted);font-size:var(--font-micro);letter-spacing:.07em;text-transform:uppercase;font-weight:700}.team-detail-grid b{overflow-wrap:anywhere;font-size:var(--font-micro)}.team-drawer-section{border:1px solid color-mix(in srgb,var(--cyan) 15%,var(--line));background:color-mix(in srgb,var(--surface2) 44%,transparent);border-radius:14px;margin-top:13px;padding:14px}.team-drawer-section>div:first-child{position:relative}.team-drawer-section h4{margin:4px 0 0;font-size:13px}.team-drawer-section>div:first-child>span{color:var(--muted);font-size:var(--font-micro);position:absolute;top:0;right:0}.team-drawer-permissions{flex-wrap:wrap;gap:5px;margin-top:11px;display:flex}.team-drawer-permissions span{border:1px solid var(--line);color:var(--muted);background:color-mix(in srgb,var(--surface) 50%,transparent);font-size:var(--font-micro);border-radius:8px;padding:6px 8px}.team-drawer-permissions p{color:var(--muted);font-size:var(--font-micro);margin:0}.team-drawer-note{color:var(--muted);font-size:var(--font-micro);margin:13px 2px 0;line-height:1.5}.team-drawer>header small,.team-detail-grid small,.team-drawer-section>div:first-child>small,.team-drawer-section>div:first-child>span{font-size:var(--font-micro)}.team-drawer-profile p,.team-detail-grid b,.team-drawer-permissions span,.team-drawer-permissions p,.team-drawer-note{font-size:var(--font-label)}.team-drawer-section h4{font-size:var(--font-body)}@keyframes teamDrawerIn{0%{opacity:.7;transform:translate(18px)}to{opacity:1;transform:none}}@media (width<=1180px){.team-toolbar{grid-template-columns:minmax(200px,1.5fr) repeat(3,minmax(100px,1fr))}.team-toolbar>.team-search{grid-column:span 2}.team-clear-filters{justify-self:start}.team-table-head{display:none}.team-user-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:7px;display:grid}.team-user-row{border:1px solid var(--line);border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:11px}.team-user-row:last-child{border-bottom:1px solid var(--line)}.team-user-person{border-bottom:1px solid var(--line);grid-column:1/-1;padding-bottom:8px}.team-user-situation{align-items:flex-end}.team-attendance{grid-area:3/1;justify-items:start}.team-user-row>div:nth-child(5),.team-row-action{align-self:end}}@media (width<=820px){#page-team .team-page-head{align-items:flex-start}.team-page-head .line-actions{width:auto}.team-create-user{min-height:40px}#page-team .team-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}#page-team .team-summary>div{padding:11px 12px}#page-team .team-summary b{font-size:22px}.team-panel{padding:var(--space-3)}.team-tabs{padding-inline:var(--space-3)}.team-tab{font-size:var(--font-micro);padding-inline:10px}.team-toolbar{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.team-toolbar>.team-search{grid-column:1/-1}.team-toolbar select{font-size:var(--font-label)!important}.team-clear-filters{grid-column:1/-1;justify-self:stretch}.team-list-meta small{display:none}.team-user-list{grid-template-columns:1fr;max-height:min(58dvh,520px)}.team-workload-head{flex-direction:column;align-items:stretch;gap:11px}.team-workload-search{flex-basis:auto;width:100%}.team-workload-list{grid-template-columns:1fr;max-height:min(58dvh,560px)}.team-workload-level{grid-template-columns:auto minmax(60px,1fr)}.team-workload-level em{grid-column:1/-1;max-width:none}.team-skeleton-row{grid-template-columns:34px 1fr 70px}.team-skeleton-row span:nth-child(n+4){display:none}}@media (width<=480px){#page-team .team-page-head{gap:var(--space-3)}#page-team .team-page-head h1{font-size:clamp(27px,8vw,30px)}#page-team .team-page-head>div:first-child>p{font-size:var(--font-label)}.team-create-user{padding-inline:var(--space-3);font-size:var(--font-label)}.team-management{border-radius:16px}.team-tabs{overscroll-behavior-inline:contain;overflow-x:auto}.team-tab{flex:1;min-width:max-content}.team-toolbar>label>span{font-size:var(--font-micro)}.team-search{height:var(--control-height)}.team-list-meta{padding-inline:var(--space-1)}.team-user-row{gap:var(--space-2) 10px}.team-user-person b{font-size:var(--font-secondary)}.team-access-button{font-size:var(--font-micro)}.team-edit-button span{display:none}.team-edit-button{justify-content:center;width:36px;padding:0}.team-workload-item{grid-template-columns:1fr}.team-workload-counts{grid-template-columns:repeat(3,1fr)}.team-workload-level{grid-template-columns:auto minmax(60px,1fr)}.team-drawer-layer{grid-template-columns:1fr}.team-drawer{grid-column:1;width:100%}.team-drawer>header,.team-drawer>footer{padding:15px}.team-drawer-body{padding:16px}.team-drawer>footer{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);display:grid}.team-drawer>footer .btn{width:100%;font-size:var(--font-micro);justify-content:center;padding-inline:8px}.team-detail-grid{grid-template-columns:1fr}}.operational-ticker{--ticker-cyan:#29dcff;--ticker-blue:#2d76ff;--ticker-red:#ff536b;top:calc(var(--shell-topbar) + 7px);z-index:62;border:1px solid color-mix(in srgb,var(--ticker-cyan) 68%,var(--line));color:#f4f8ff;width:calc(100% - 20px);min-height:46px;font:inherit;text-align:left;cursor:pointer;isolation:isolate;background:radial-gradient(circle at 7%,#27dbff1a,#0000 20%),linear-gradient(100deg,#03132bf7,#04142cf0 50%,#051839f5);border-radius:12px;grid-template-columns:56px max-content 1px minmax(0,1fr) auto;align-items:center;margin:5px 10px;padding:0 9px 0 0;display:grid;position:sticky;overflow:hidden;box-shadow:inset 0 0 0 1px #2e77ff26,0 0 16px #1fc8ff17,0 9px 24px #0000002e}.operational-ticker:before{content:"";z-index:-1;pointer-events:none;opacity:.52;background:linear-gradient(90deg,#2adcff26,#0000 12% 84%,#336fff17);position:absolute;inset:0}.operational-ticker-icon{background:linear-gradient(90deg,#08264c8f,#07183129);border-right:1px solid #48a7ff33;align-self:stretch;place-items:center;display:grid}.operational-ticker-icon svg{fill:none;width:22px;height:22px;stroke:var(--ticker-cyan);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 7px #29dcff70)}.operational-ticker-label{color:var(--ticker-cyan);font-size:var(--font-micro);letter-spacing:.085em;white-space:nowrap;text-shadow:0 0 10px #29dcff4d;padding:0 15px;font-weight:700}.operational-ticker-divider{background:linear-gradient(#0000,#45a5ff8f,#0000);width:1px;height:24px}.operational-ticker-window{white-space:nowrap;min-width:0;padding:0 12px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 10px calc(100% - 10px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 10px calc(100% - 10px),#0000 100%)}.operational-ticker-track{will-change:transform;align-items:center;gap:48px;width:max-content;max-width:none;display:inline-flex;transform:translate(0)}.operational-ticker-sequence{align-items:center;gap:22px;width:max-content;display:inline-flex}.operational-ticker-separator{color:#5cc4ff9e;text-shadow:0 0 8px #29dcff59;font-size:12px}.operational-ticker-segment{white-space:nowrap;align-items:center;gap:11px;width:max-content;display:inline-flex}.operational-ticker-mobile-label{color:var(--ticker-cyan);letter-spacing:.07em;font-weight:700;display:none}.operational-ticker-author{color:var(--ticker-red);font-size:var(--font-micro);letter-spacing:.04em;text-transform:uppercase;text-shadow:0 0 7px #ff536bb3,0 0 15px #ff3b5a38;font-weight:700}.operational-ticker-copy{color:#f6f8fd;font-size:var(--font-micro);letter-spacing:.012em;font-weight:700}.operational-ticker-track.is-marquee{animation:pulseOperationalTicker var(--ticker-duration,18s) linear infinite}.operational-ticker-time{color:#f7fbff;white-space:nowrap;background:linear-gradient(#0e438edb,#082d69e6);border:1px solid #3484ff33;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-width:70px;height:30px;padding:0 9px;display:inline-flex;box-shadow:0 5px 14px #0003,inset 0 1px #ffffff0d}.operational-ticker-time svg{fill:none;width:14px;height:14px;stroke:var(--ticker-cyan);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px #29dcff75)}.operational-ticker-time b{font-size:var(--font-micro);letter-spacing:.02em;font-weight:700}.operational-ticker:focus-visible{outline:2px solid color-mix(in srgb,var(--ticker-cyan) 72%,transparent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.operational-ticker:hover .operational-ticker-track.is-marquee{animation-play-state:paused}}@keyframes pulseOperationalTicker{0%{transform:translate(0)}to{transform:translateX(var(--ticker-distance,-420px))}}.errors-page-wrap,.goals-dashboard-grid,.goals-card,.errors-panel{min-width:0}.errors-kpis{gap:var(--space-3);margin-bottom:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.errors-kpis>div{border:1px solid var(--line);background:color-mix(in srgb,var(--surface2) 70%,transparent);border-radius:14px;gap:5px;padding:16px;display:grid}.errors-kpis small{color:var(--muted);font-size:var(--font-micro);text-transform:uppercase;font-weight:700}.errors-kpis b{font-size:25px}.errors-panel{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 52%,transparent);border-radius:16px;overflow:hidden}.errors-toolbar{border-bottom:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:14px;display:grid}.errors-toolbar label{gap:5px;min-width:0;max-width:100%;display:grid}.errors-toolbar label>span{color:var(--muted);font-size:var(--font-micro);font-weight:700}.errors-toolbar select,.errors-toolbar input{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.errors-toolbar .errors-search{grid-column:span 2}.errors-list{min-height:220px;display:grid}.error-list-head,.error-list-row{grid-template-columns:minmax(125px,.75fr) minmax(170px,1fr) minmax(260px,1.7fr) 70px minmax(135px,.8fr) 92px;align-items:center;gap:12px;padding:10px 14px;display:grid}.error-list-head{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface2) 90%,var(--surface));color:var(--muted);font-size:var(--font-micro);text-transform:uppercase;font-weight:700}.error-list-row{border-bottom:1px solid color-mix(in srgb,var(--line) 82%,transparent);cursor:pointer;min-height:67px}.error-list-row:hover,.error-list-row:focus-visible{background:var(--surface-hover);outline:0}.error-list-row>div{min-width:0}.error-list-row b,.error-list-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.error-list-row small{color:var(--muted);font-size:var(--font-micro);margin-top:3px}.error-weight{border:1px solid var(--line);width:31px;height:31px;font-size:var(--font-label);border-radius:9px;place-items:center;font-weight:700;display:inline-grid}.error-weight.weight-3{border-color:color-mix(in srgb,var(--red) 42%,var(--line));color:var(--red)}.error-list-row.cancelled{opacity:.62}.error-list-actions{justify-content:center;display:flex}.error-list-actions .btn{min-height:33px;padding:5px 9px}.protocol-lookup-field{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.analyst-error-status{border:1px solid color-mix(in srgb,var(--red) 36%,var(--line));color:var(--red);background:color-mix(in srgb,var(--red) 6%,transparent);font-size:var(--font-label);border-radius:10px;margin-bottom:12px;padding:10px 12px}#analystErrorProtocolContext{border:1px solid color-mix(in srgb,var(--cyan) 24%,var(--line));background:color-mix(in srgb,var(--cyan) 5%,var(--surface2));color:var(--muted);font-size:var(--font-label);border-radius:11px;padding:11px;line-height:1.55}.analyst-error-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.analyst-error-detail-grid>div{border:1px solid var(--line);background:var(--surface2);border-radius:11px;gap:4px;padding:11px;display:grid}.analyst-error-detail-grid small{color:var(--muted);font-size:var(--font-micro)}.analyst-error-description{border:1px solid var(--line);white-space:pre-wrap;border-radius:12px;margin-top:12px;padding:13px}.analyst-error-print{margin-top:12px}.goals-summary-ribbon{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:16px;display:grid}.goals-summary-ribbon>div{border:1px solid var(--line);background:color-mix(in srgb,var(--surface2) 72%,transparent);border-radius:13px;gap:4px;padding:14px;display:grid}.goals-summary-ribbon small{color:var(--muted);font-size:var(--font-micro);font-weight:700}.goals-summary-ribbon b{font-size:20px}.goals-indicator-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:16px;display:grid}.goal-indicator-card{border:1px solid var(--line);background:color-mix(in srgb,var(--surface2) 62%,transparent);border-radius:14px;gap:10px;padding:15px;display:grid}.goal-indicator-card>header{justify-content:space-between;align-items:start;gap:8px;display:flex}.goal-indicator-card h3{font-size:var(--font-body);margin:0}.goal-indicator-card p{color:var(--muted);font-size:var(--font-label);margin:0}.goal-indicator-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.goal-indicator-card dl>div{gap:3px;display:grid}.goal-indicator-card dt{color:var(--muted);font-size:var(--font-micro)}.goal-indicator-card dd{font-size:var(--font-label);margin:0;font-weight:700}.goal-source{font-size:var(--font-micro);text-transform:uppercase;font-weight:700}.goal-source.manual{color:var(--amber)}.goal-source.automatic{color:var(--cyan)}.goals-editor{margin-bottom:16px}.goals-editor-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.goals-editor-item{border:1px solid var(--line);background:var(--surface2);border-radius:12px;gap:8px;padding:12px;display:grid}.goals-editor-item label{color:var(--muted);font-size:var(--font-micro);gap:5px;display:grid}.goals-editor-scope{grid-template-columns:1fr 1fr;gap:7px;display:grid}.goals-team-filters{grid-template-columns:minmax(140px,.7fr) minmax(180px,1fr) minmax(220px,1.4fr);gap:9px;margin-bottom:14px;display:grid}.goals-status-chip{border:1px solid var(--line);min-height:25px;color:var(--muted);font-size:var(--font-micro);text-transform:uppercase;border-radius:999px;align-items:center;padding:0 8px;font-weight:700;display:inline-flex}.goals-status-chip.achieved{border-color:color-mix(in srgb,var(--green) 38%,var(--line));color:var(--green)}.goals-status-chip.not_achieved{border-color:color-mix(in srgb,var(--red) 38%,var(--line));color:var(--red)}.goals-status-chip.published{border-color:color-mix(in srgb,var(--cyan) 38%,var(--line));color:var(--cyan)}@media (width<=1050px){.errors-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.errors-toolbar .errors-search{grid-column:span 3}.error-list-head{display:none}.error-list-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.error-list-row>div:nth-child(3){grid-area:2/1/auto/-1}.goals-indicator-cards,.goals-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.goals-summary-ribbon{grid-template-columns:repeat(3,minmax(0,1fr))}.team-user-row>div:nth-child(n+4){text-align:left;justify-self:stretch}.team-user-row>div:nth-child(5){justify-content:flex-start}.team-row-action{justify-content:flex-end}}@media (width<=680px){.operational-ticker{border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;width:calc(100% - 16px);min-height:44px;margin:5px 8px;padding-right:6px}.operational-ticker-icon svg{width:19px;height:19px}.operational-ticker-label,.operational-ticker-divider{display:none}.operational-ticker-window{padding:0 6px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 5px calc(100% - 5px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 5px calc(100% - 5px),#0000 100%)}.operational-ticker-track{gap:38px}.operational-ticker-sequence{gap:16px}.operational-ticker-separator{font-size:var(--font-micro)}.operational-ticker-segment{gap:7px}.operational-ticker-mobile-label{color:var(--ticker-cyan);font-size:var(--font-micro);display:inline}.operational-ticker-author,.operational-ticker-copy{font-size:var(--font-micro)}.operational-ticker-time{border-radius:9px;gap:3px;min-width:57px;height:28px;padding:0 6px}.operational-ticker-time svg{width:12px;height:12px}.operational-ticker-time b{font-size:var(--font-micro)}.errors-kpis,.errors-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.errors-toolbar .errors-search{grid-column:1/-1}.error-list-row{grid-template-columns:1fr auto}.error-list-row>div:nth-child(2),.error-list-row>div:nth-child(3){grid-column:1/-1}.error-list-row>div:nth-child(4){grid-area:1/2}.error-list-row>div:nth-child(5){grid-column:1}.error-list-row>div:nth-child(6){grid-area:3/2}.analyst-error-detail-grid,.goals-indicator-cards,.goals-editor-grid,.goals-team-filters{grid-template-columns:1fr}.goals-summary-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}.goal-indicator-card dl,.protocol-lookup-field,.notice-scope-options{grid-template-columns:1fr}}.error-thumbnail{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:7px;width:54px;height:34px;margin-top:6px;padding:0;display:block;overflow:hidden}.error-thumbnail img{object-fit:cover;width:100%;height:100%}.goal-assertiveness-card dl{grid-template-columns:repeat(4,minmax(0,1fr))}.goals-errors-table{table-layout:fixed}.goals-errors-table th:first-child{width:16%}.goals-errors-table th:nth-child(2){width:19%}.goals-errors-table th:nth-child(3){width:9%}.goals-errors-table th:nth-child(4){width:28%}.goals-errors-table th:nth-child(5){width:17%}.goals-errors-table th:nth-child(6){width:11%}.goals-error-row{cursor:pointer}.goals-error-row:focus-visible{outline:2px solid color-mix(in srgb,var(--cyan) 62%,transparent);outline-offset:-2px}.goals-error-description-cell>span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.goals-error-action button{min-height:34px;color:var(--cyan);font:inherit;font-size:var(--font-label);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:5px 0;font-weight:700;display:inline-flex}.goals-error-action button:hover,.goals-error-action button:focus-visible{color:var(--text);outline:0}.goals-error-action button span{font-size:17px;line-height:1}.analyst-error-detail-modal{width:min(780px,100vw - 28px)}.analyst-error-detail-grid b,.analyst-error-description p,.analyst-error-description span{overflow-wrap:anywhere;min-width:0;max-width:100%}.analyst-error-description>small,.analyst-error-evidence>small{color:var(--muted);font-size:var(--font-micro);letter-spacing:.07em;font-weight:700;display:block}.analyst-error-description p{white-space:pre-wrap;margin:7px 0 0;line-height:1.6}.analyst-error-description span{color:var(--muted);font-size:var(--font-label);margin-top:8px;display:block}.analyst-error-evidence{border:1px solid var(--line);background:color-mix(in srgb,var(--surface2) 56%,transparent);border-radius:12px;gap:8px;min-width:0;margin-top:12px;padding:13px;display:grid}.analyst-error-evidence p{color:var(--muted);font-size:var(--font-label);margin:0}.analyst-error-evidence .analyst-error-print{width:max-content;max-width:100%;margin:0}@media (width<=1180px){.team-user-row>div:nth-child(n+4){text-align:left;justify-self:stretch}.team-user-row>div:nth-child(5){justify-content:flex-start}.team-row-action{justify-content:flex-end}}body:has(#requiredNoticeModal:not(.hidden)) #mediaViewerModal{z-index:260!important}@media (prefers-reduced-motion:reduce){.team-summary-skeleton i,.team-summary-skeleton span,.team-skeleton-row>*,.team-drawer{animation:none}}.pulse-pagination{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;min-height:52px;padding:var(--space-4) var(--space-1) var(--space-1);color:var(--muted);display:flex}.pulse-pagination-total{font-size:var(--font-label);letter-spacing:.025em;white-space:nowrap;font-weight:700}.pulse-pagination-actions{justify-content:center;align-items:center;gap:var(--space-1);flex-wrap:wrap;min-width:0;margin-left:auto;display:flex}.pulse-pagination button{min-width:36px;min-height:36px;color:var(--muted);font:inherit;font-size:var(--font-label);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:6px 10px;font-weight:700}.pulse-pagination button:hover,.pulse-pagination button:focus-visible{border-color:var(--line);color:var(--text);background:var(--surface-hover);outline:0}.pulse-pagination button.is-current{border-color:color-mix(in srgb,var(--pink) 46%,var(--line));color:var(--text);background:color-mix(in srgb,var(--pink) 11%,var(--surface2));box-shadow:inset 0 -2px 0 var(--pink)}.pulse-pagination button:disabled{opacity:.42;cursor:not-allowed}.pulse-pagination-gap{padding:0 var(--space-1);color:var(--muted);font-size:var(--font-label)}.ops-list-shell{min-width:0}.provider-list-panel>.pulse-pagination{padding:var(--space-3);border-top:1px solid var(--line)}.pulse-list-state{place-content:center;justify-items:center;gap:var(--space-2);min-height:240px;padding:var(--space-6);text-align:center;display:grid}.pulse-list-state b{color:var(--text);font-size:var(--font-body)}.pulse-list-state span{max-width:390px;color:var(--muted);font-size:var(--font-label);line-height:1.5}.pulse-search-picker-source{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.pulse-search-picker{width:100%;min-width:0;position:relative}.pulse-search-picker-trigger{width:100%;min-width:0;min-height:var(--control-height);border:1px solid var(--line);background:var(--surface2);color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:8px 11px;display:flex}.pulse-search-picker-trigger:hover,.pulse-search-picker-trigger:focus-visible,.pulse-search-picker-trigger[aria-expanded=true]{border-color:color-mix(in srgb,var(--cyan) 42%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 8%,transparent);outline:0}.pulse-search-picker-trigger>span{gap:2px;min-width:0;display:grid}.pulse-search-picker-trigger b,.pulse-search-picker-trigger small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pulse-search-picker-trigger b{font-size:var(--font-secondary)}.pulse-search-picker-trigger small{color:var(--muted);font-size:var(--font-micro);font-weight:400}.pulse-search-picker-trigger i{color:var(--muted);font-size:var(--font-label);font-style:normal}.pulse-search-picker-panel{z-index:80;min-width:min(340px,100vw - 40px);padding:var(--space-2);border:1px solid color-mix(in srgb,var(--cyan) 24%,var(--line));background:color-mix(in srgb,var(--surface2) 97%,var(--surface));box-shadow:var(--shadow-lg);backdrop-filter:blur(18px);border-radius:13px;position:absolute;top:calc(100% + 6px);left:0;right:0}.pulse-search-picker-panel>label{display:block}.pulse-search-picker-panel input{width:100%!important;height:var(--control-height)!important;border:1px solid var(--line)!important;background:var(--surface)!important;color:var(--text)!important;font:inherit!important;font-size:var(--font-secondary)!important;border-radius:9px!important;padding:0 10px!important}.pulse-search-picker-list{gap:var(--space-1);max-height:260px;margin-top:var(--space-2);overscroll-behavior:contain;scrollbar-width:thin;display:grid;overflow:hidden auto}.pulse-search-picker-option{width:100%;min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.pulse-search-picker-option:hover,.pulse-search-picker-option:focus-visible,.pulse-search-picker-option.is-selected{border-color:color-mix(in srgb,var(--cyan) 25%,var(--line));background:color-mix(in srgb,var(--cyan) 6%,var(--surface2));outline:0}.pulse-search-picker-option>span{gap:3px;min-width:0;display:grid}.pulse-search-picker-option b,.pulse-search-picker-option small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pulse-search-picker-option b{font-size:var(--font-secondary)}.pulse-search-picker-option small{color:var(--muted);font-size:var(--font-micro)}.pulse-search-picker-option em{color:var(--green);font-size:var(--font-micro);font-style:normal;font-weight:700}.pulse-search-picker-empty,.pulse-search-picker-more{padding:var(--space-4) 10px;color:var(--muted);font-size:var(--font-micro);text-align:center;line-height:1.45;display:block}.pulse-search-picker-more{padding:var(--space-2) 5px 2px}#reassignModal>.reassign-modal{flex-direction:column;width:min(680px,100vw - 32px);max-width:680px;max-height:min(760px,100dvh - 40px);display:flex;overflow:hidden}#reassignModal>.reassign-modal>.body{flex:auto;min-height:0;overflow:hidden auto}#reassignModal .reassign-layout{gap:18px;display:grid}#reassignModal .reassign-assignee-field{position:relative}#reassignModal .reassign-roster-meta,#reassignModal .reassign-reason-field>small{color:var(--muted);font-size:var(--font-micro);margin-top:7px;line-height:1.45;display:block}#reassignModal .reassign-reason-field label span{color:var(--muted);font-weight:400}#reassignModal #reassignReason{resize:vertical;min-height:82px;max-height:140px}#reassignModal .pulse-search-picker-panel{margin-top:8px;z-index:2!important;width:100%!important;min-width:0!important;max-width:none!important;max-height:none!important;box-shadow:none!important;backdrop-filter:none!important;padding:8px!important;position:relative!important;inset:auto!important}#reassignModal .pulse-search-picker-list{max-height:280px;margin-top:7px;padding-right:3px}#reassignModal .pulse-search-picker-option{min-height:44px;padding:8px 10px}#reassignModal .pulse-search-picker-option b{font-size:12px}#reassignModal .pulse-search-picker-option small{font-size:var(--font-micro)}@media (width<=760px){#reassignModal>.reassign-modal{width:100%;max-width:100%;max-height:100%}#reassignModal .pulse-search-picker-list{max-height:min(38dvh,300px)}}.schedule-builder-modal .schedule-load-more{border:1px dashed color-mix(in srgb,var(--cyan) 32%,var(--line));background:color-mix(in srgb,var(--cyan) 4%,transparent);min-height:36px;color:var(--cyan);font:inherit;font-size:var(--font-micro);cursor:pointer;border-radius:10px;grid-column:1/-1;font-weight:700}@media (width<=760px){.pulse-pagination{flex-direction:column;align-items:flex-start}.pulse-pagination-actions{justify-content:flex-start;width:100%}.pulse-pagination-actions button[data-pulse-page]:not(:first-child):not(:last-child),.pulse-pagination-gap{display:none}.pulse-pagination-actions button:first-child,.pulse-pagination-actions button:last-child{flex:1}.pulse-search-picker-panel{z-index:1700;top:auto;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));min-width:0;max-height:min(62dvh,480px);padding:11px;position:fixed;left:10px}.pulse-search-picker-list{max-height:min(43dvh,330px)}.ops-filterbar>*{flex:min(220px,100%)}}@media (width>=1181px){#page-team .team-table-head,#page-team .team-user-row{grid-template-columns:minmax(230px,1.5fr) minmax(130px,.82fr) minmax(120px,.72fr) 108px minmax(130px,.8fr) 96px!important;padding-left:14px!important;padding-right:14px!important}#page-team .team-table-head>span,#page-team .team-user-row>div{min-width:0}#page-team .team-table-head>span:nth-child(4),#page-team .team-table-head>span:nth-child(5),#page-team .team-table-head>span:nth-child(6),#page-team .team-user-row>div:nth-child(4),#page-team .team-user-row>div:nth-child(5),#page-team .team-user-row>div:nth-child(6){width:100%;text-align:center!important;justify-self:stretch!important}#page-team .team-user-row>div:nth-child(4),#page-team .team-user-row>div:nth-child(5),#page-team .team-user-row>div:nth-child(6){align-items:center;display:flex;justify-content:center!important}#page-team .team-attendance{justify-items:center!important;display:grid!important}#page-team .team-access-button{text-align:center;justify-content:center;width:100%;max-width:128px}#page-team .team-row-action{width:100%;justify-content:center!important}}.report-custom-range{border:1px solid color-mix(in srgb,var(--cyan) 18%,var(--line));background:color-mix(in srgb,var(--cyan) 4%,var(--surface2));border-radius:12px;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;padding:11px;display:grid}.report-custom-range.hidden{display:none!important}#page-reports .report-document-stage{max-width:100%;overflow:auto}#page-reports .p24-report-document{min-width:760px;max-width:1100px;margin:0 auto}#page-reports .p24-report-official-logo{max-width:180px!important;max-height:48px!important}.p24-report-logo-symbol{flex:0 0 48px}#page-reports .p24-report-table{word-break:normal;overflow-wrap:anywhere}.drawer-notif.requires-ack{border-color:color-mix(in srgb,var(--amber) 42%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--amber) 6%,var(--surface2)),var(--surface))}.drawer-notif .notif-actions{align-items:center}.drawer-notif .notif-dismiss{border:1px solid #0000;border-radius:9px;margin-left:auto;padding:8px 9px}.drawer-notif .notif-dismiss:hover,.drawer-notif .notif-dismiss:focus-visible{border-color:var(--line);background:var(--surface2);outline:0}.pulse-glass-toast{will-change:transform,opacity;max-width:100%}.mobile-performance-links{display:none}@media (width<=760px){.mobile-performance-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 14px;display:grid}.mobile-performance-links a{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:72px;color:var(--text);box-shadow:var(--shadow-soft);border-radius:14px;align-items:center;gap:10px;padding:12px;text-decoration:none;display:flex}.mobile-performance-links a:last-child{grid-column:1/-1}.mobile-performance-links svg{fill:none;width:22px;height:22px;stroke:var(--cyan);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 22px}.mobile-performance-links span{gap:2px;min-width:0;display:grid}.mobile-performance-links b{font-size:12px}.mobile-performance-links small{color:var(--muted);font-size:var(--font-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notification-drawer{transform-origin:bottom!important;width:100%!important;height:auto!important;max-height:88dvh!important;box-shadow:0 -24px 70px #00000061,0 -1px 0 color-mix(in srgb,var(--cyan) 28%,var(--line))!important;border-radius:22px 22px 0 0!important;inset:auto 0 0!important;transform:translateY(calc(100% + 24px))scale(.992)!important}.notification-drawer.show{transform:translate(0,0)scale(1)!important}.notification-drawer .drawer-head{padding-top:16px}.notification-drawer .drawer-head:before{content:"";background:var(--line);border-radius:999px;width:44px;height:4px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.notification-drawer .drawer-actions{grid-template-columns:1fr 1fr;padding:9px 12px;display:grid}.notification-drawer .drawer-tabs{padding-inline:12px}.notification-drawer .drawer-feed{padding-bottom:calc(20px + env(safe-area-inset-bottom))}.drawer-notif .notif-actions{grid-template-columns:1fr 1fr;display:grid}.drawer-notif .notif-actions .notif-state{grid-column:1/-1}.drawer-notif .notif-actions .btn,.drawer-notif .notif-actions .notif-dismiss{justify-content:center;width:100%;min-height:42px;margin:0}.drawer-notif .notif-dismiss{border:1px solid var(--line)}.pulse-toast-stack{left:10px;right:10px;bottom:calc(82px + env(safe-area-inset-bottom));width:auto}.pulse-glass-toast{border-radius:14px;padding:12px 13px}#page-reports .report-studio{grid-template-columns:1fr!important}.report-custom-range{grid-template-columns:1fr}.report-custom-range .f{margin:0}.report-document-stage{overflow-x:auto!important}.p24-report-document{min-width:720px!important}}@media (width<=430px){.mobile-performance-links{grid-template-columns:1fr}.mobile-performance-links a:last-child{grid-column:auto}.notification-drawer{max-height:91dvh!important}}@media (width<=390px){.drawer-notif .notif-actions{grid-template-columns:1fr}}@media (width<=375px){.mobile-performance-links{gap:7px}}@media (width<=360px){.pulse-glass-toast{grid-template-columns:8px 1fr;gap:9px}.pulse-glass-toast i{width:8px;height:8px}}@media (width<=320px){.mobile-performance-links a{padding:10px}.notification-drawer .drawer-head,.notification-drawer .drawer-feed{padding-left:10px;padding-right:10px}}.calendar-mobile-agenda,.calendar-mobile-toggle{display:none}@media (width<=760px){body.pulse-analyst-shell #page-calendar .calendar-head{flex-direction:column;align-items:stretch;gap:12px}body.pulse-analyst-shell #page-calendar .calendar-actions{justify-content:space-between;width:100%}body.pulse-analyst-shell #page-calendar .calendar-legend-row{margin-bottom:10px}body.pulse-analyst-shell #page-calendar .calendar-legend{display:none}body.pulse-analyst-shell #page-calendar .calendar-mobile-agenda{gap:10px;margin-bottom:10px;display:grid}body.pulse-analyst-shell #page-calendar .calendar-mobile-agenda-head{border:1px solid var(--line);background:linear-gradient(145deg,color-mix(in srgb,var(--blue) 8%,var(--surface2)),var(--surface));border-radius:16px;justify-content:space-between;align-items:flex-end;gap:12px;padding:14px 15px;display:flex}body.pulse-analyst-shell #page-calendar .calendar-mobile-agenda-head small{color:var(--cyan);font-size:var(--font-micro);letter-spacing:.08em;font-weight:700}body.pulse-analyst-shell #page-calendar .calendar-mobile-agenda-head h2{text-transform:capitalize;margin:3px 0 0;font-size:17px}body.pulse-analyst-shell #page-calendar .calendar-mobile-agenda-head>span{color:var(--muted);font-size:var(--font-micro);font-weight:700}body.pulse-analyst-shell #page-calendar .calendar-mobile-agenda-list{gap:7px;display:grid}body.pulse-analyst-shell #page-calendar .calendar-mobile-agenda-item{border:1px solid var(--line);border-left:3px solid var(--cyan);background:var(--surface);min-height:64px;color:var(--text);text-align:left;border-radius:13px;grid-template-columns:72px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:10px 12px;display:grid}body.pulse-analyst-shell #page-calendar .calendar-mobile-agenda-item.night{border-left-color:var(--violet)}body.pulse-analyst-shell #page-calendar .calendar-mobile-agenda-item.day{border-left-color:var(--amber)}body.pulse-analyst-shell #page-calendar .calendar-mobile-agenda-item.double{border-left-color:var(--green)}body.pulse-analyst-shell #page-calendar .calendar-mobile-agenda-item time{color:var(--muted);font-size:var(--font-micro);text-transform:capitalize;font-weight:700}body.pulse-analyst-shell #page-calendar .calendar-mobile-agenda-item>span{gap:3px;min-width:0;display:grid}body.pulse-analyst-shell #page-calendar .calendar-mobile-agenda-item b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}body.pulse-analyst-shell #page-calendar .calendar-mobile-agenda-item small{color:var(--muted);font-size:var(--font-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body.pulse-analyst-shell #page-calendar .calendar-mobile-agenda-item svg{fill:none;width:18px;height:18px;stroke:var(--muted);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}body.pulse-analyst-shell #page-calendar .calendar-mobile-agenda-empty{border:1px dashed var(--line);text-align:center;border-radius:14px;padding:24px 14px}body.pulse-analyst-shell #page-calendar .calendar-mobile-agenda-empty p{color:var(--muted);margin:5px 0 0}body.pulse-analyst-shell #page-calendar .calendar-mobile-toggle{border:1px solid var(--line);background:var(--surface2);width:100%;min-height:44px;color:var(--text);font:inherit;border-radius:11px;justify-content:space-between;align-items:center;padding:0 12px;display:flex}body.pulse-analyst-shell #page-calendar .calendar-mobile-toggle span{font-size:var(--font-micro);font-weight:700}body.pulse-analyst-shell #page-calendar .calendar-mobile-toggle b{color:var(--cyan);font-size:var(--font-micro)}body.pulse-analyst-shell #page-calendar .calendar-scroll{margin-top:8px;display:none}body.pulse-analyst-shell #page-calendar .calendar-scroll.mobile-calendar-open{display:block}body.pulse-analyst-shell #page-calendar .calendar-audit{display:none!important}}@media (width<=360px){body.pulse-analyst-shell #page-calendar .calendar-mobile-agenda-item{grid-template-columns:62px minmax(0,1fr) 18px;padding-inline:9px}}.extra-analyst-summary{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:9px;margin:10px 0;display:grid}.extra-analyst-summary.hidden{display:none!important}.extra-analyst-summary>div{border:1px solid var(--line);background:linear-gradient(145deg,color-mix(in srgb,var(--green) 5%,var(--surface2)),var(--surface));border-radius:14px;padding:14px}.extra-analyst-summary small{color:var(--muted);font-size:var(--font-micro);letter-spacing:.06em;font-weight:700;display:block}.extra-analyst-summary b{margin:6px 0 3px;font-size:20px;display:block}.extra-analyst-summary span{color:var(--muted);font-size:var(--font-micro);line-height:1.4;display:block}.extra-mine-filter{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.extra-mine-filter.hidden{display:none!important}.extra-mine-filter button{border:1px solid var(--line);background:var(--surface2);min-height:36px;color:var(--muted);font:inherit;font-size:var(--font-micro);border-radius:9px;padding:0 11px;font-weight:700}.extra-mine-filter button.active{border-color:color-mix(in srgb,var(--cyan) 45%,var(--line));background:color-mix(in srgb,var(--cyan) 8%,var(--surface2));color:var(--text)}@media (width<=560px){.extra-analyst-summary{grid-template-columns:1fr}.extra-mine-filter{grid-template-columns:1fr 1fr;display:grid}.extra-mine-filter button{min-height:44px}}#page-team .team-page-head{margin-bottom:var(--space-5)!important;grid-template-columns:minmax(0,1fr) auto!important;place-items:end stretch!important;gap:12px 24px!important;display:grid!important}#page-team .team-page-head>div:first-child{text-align:left!important;justify-self:stretch!important;width:auto!important;max-width:none!important;margin:0!important}#page-team .team-page-head>div:first-child>h1{text-align:left!important;width:auto!important;margin:0!important;padding:0!important}#page-team .team-page-head>div:first-child>h1:after{display:none!important}#page-team .team-page-head>div:first-child>p{text-align:left!important;width:auto!important;max-width:620px!important;margin:7px 0 0!important;display:block!important}#page-team .team-page-head>.line-actions{place-self:end!important;width:auto!important;margin:0!important}.notification-drawer{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 98%,transparent),color-mix(in srgb,var(--bg) 96%,var(--surface)))!important;width:min(430px,100vw - 18px)!important}.notification-drawer .drawer-head{padding:18px 18px 15px!important}.notification-drawer .drawer-head h2{letter-spacing:-.025em;margin:0;font-size:19px!important}.notification-drawer .drawer-head p{color:var(--muted)!important;font-size:var(--font-micro)!important;margin:3px 0 0!important}.notification-drawer .drawer-actions{border-bottom:1px solid color-mix(in srgb,var(--line) 82%,transparent)!important;background:color-mix(in srgb,var(--surface2) 32%,transparent)!important;gap:7px!important;padding:9px 14px!important;display:flex!important}.notification-drawer .drawer-actions button{border:1px solid var(--line)!important;min-height:34px!important;color:var(--muted)!important;font-size:var(--font-micro)!important;background:0 0!important;border-radius:9px!important;padding:0 10px!important;font-weight:700!important}.notification-drawer .drawer-actions button:hover,.notification-drawer .drawer-actions button:focus-visible{border-color:color-mix(in srgb,var(--cyan) 36%,var(--line))!important;background:color-mix(in srgb,var(--cyan) 5%,var(--surface2))!important;color:var(--text)!important;outline:0!important}.notification-drawer .drawer-tabs{padding:9px 14px 0!important}.notification-drawer .drawer-feed{background:0 0!important;align-content:start!important;gap:9px!important;padding:12px 12px 18px!important;display:grid!important}.drawer-notif{border:1px solid color-mix(in srgb,var(--line) 88%,transparent)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--surface2) 48%,transparent),color-mix(in srgb,var(--surface) 93%,transparent))!important;color:var(--text)!important;border-radius:14px!important;gap:7px!important;margin:0!important;padding:13px 13px 12px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 22px #00000014!important}.drawer-notif.is-unread{border-color:color-mix(in srgb,var(--cyan) 20%,var(--line))!important}.drawer-notif.is-unread:before{content:"";background:linear-gradient(180deg,var(--pink),var(--cyan));width:2px;position:absolute;top:0;bottom:0;left:0}.drawer-notif.resolved{opacity:.78}.drawer-notif.requires-ack{opacity:1!important;border-color:color-mix(in srgb,var(--amber) 34%,var(--line))!important;background:linear-gradient(145deg,color-mix(in srgb,var(--amber) 4%,var(--surface2)),var(--surface))!important}.drawer-notif.requires-ack:before{background:var(--amber)!important}.notif-topline{justify-content:space-between!important;align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.notif-topline time{color:var(--muted)!important;font-size:var(--font-micro)!important;white-space:nowrap!important;flex:none!important;line-height:1.2!important}.notif-type{min-width:0!important;color:var(--muted)!important;font-size:var(--font-micro)!important;letter-spacing:.035em!important;align-items:center!important;gap:6px!important;font-weight:700!important;display:inline-flex!important}.notif-type i{background:var(--cyan)!important;width:7px!important;height:7px!important;box-shadow:0 0 10px color-mix(in srgb,var(--cyan) 45%,transparent)!important;border-radius:50%!important;flex:0 0 7px!important}.notif-type.goal i{background:var(--pink)!important;box-shadow:0 0 10px color-mix(in srgb,var(--pink) 45%,transparent)!important}.notif-type.support i{background:var(--blue)!important}.notif-type.feedback i{background:var(--violet)!important}.notif-type.notice i{background:var(--amber)!important}.notif-type.error i{background:var(--red)!important}.notif-type.shift i,.notif-type.payment i{background:var(--green)!important}.drawer-notif .notif-title{color:var(--text)!important;font-family:var(--pulse-font-display)!important;letter-spacing:-.012em!important;margin:1px 0 0!important;font-size:13px!important;font-weight:700!important;line-height:1.28!important;display:block!important}.drawer-notif .notif-meta{min-width:0!important;color:var(--muted)!important;font-size:var(--font-micro)!important;flex-wrap:wrap!important;gap:5px!important;line-height:1.25!important;display:flex!important}.drawer-notif .notif-meta>span{border:1px solid color-mix(in srgb,var(--line) 85%,transparent)!important;background:color-mix(in srgb,var(--surface2) 58%,transparent)!important;border-radius:7px!important;align-items:center!important;min-height:20px!important;padding:0 6px!important;display:inline-flex!important}.drawer-notif .notif-message{color:color-mix(in srgb,var(--text) 72%,var(--muted))!important;font-size:var(--font-micro)!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:0!important;line-height:1.42!important;display:-webkit-box!important;overflow:hidden!important}.drawer-notif .notif-footer{border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent)!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;min-width:0!important;margin-top:2px!important;padding-top:8px!important;display:flex!important}.drawer-notif .notif-state{min-height:auto!important;font-size:var(--font-micro)!important;letter-spacing:.02em!important;text-transform:none!important;background:0 0!important;border:0!important;padding:0!important;font-weight:700!important}.drawer-notif .notif-state.active{color:var(--pink)!important}.drawer-notif.requires-ack .notif-state.active{color:var(--amber)!important}.drawer-notif .notif-actions{justify-content:flex-end!important;align-items:center!important;gap:6px!important;min-width:0!important;margin-left:auto!important;display:flex!important}.notif-action-primary,.notif-action-secondary{min-height:33px!important;font:inherit!important;font-size:var(--font-micro)!important;white-space:nowrap!important;cursor:pointer!important;border-radius:9px!important;padding:0 10px!important;font-weight:700!important}.notif-action-primary{border:1px solid color-mix(in srgb,var(--pink) 50%,var(--line))!important;background:color-mix(in srgb,var(--pink) 13%,var(--surface2))!important;color:var(--text)!important;box-shadow:none!important}.notif-action-primary:hover,.notif-action-primary:focus-visible{border-color:var(--pink)!important;background:color-mix(in srgb,var(--pink) 20%,var(--surface2))!important;outline:0!important}.notif-action-secondary{border:1px solid var(--line)!important;color:var(--muted)!important;background:0 0!important}.notif-action-secondary:hover,.notif-action-secondary:focus-visible{background:var(--surface2)!important;color:var(--text)!important;outline:0!important}.drawer-notif .notif-dismiss{width:33px!important;min-width:33px!important;height:33px!important;min-height:33px!important;color:var(--muted)!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important}.drawer-notif .notif-dismiss svg{fill:none!important;stroke:currentColor!important;stroke-width:1.7px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:14px!important;height:14px!important}.drawer-notif .notif-dismiss:hover,.drawer-notif .notif-dismiss:focus-visible{border-color:var(--line)!important;background:var(--surface2)!important;color:var(--text)!important;outline:0!important}.notice-history-item{text-align:left!important;cursor:pointer!important}.notice-history-item:hover,.notice-history-item:focus-visible{background:linear-gradient(145deg,color-mix(in srgb,var(--pink) 4%,var(--surface2)),var(--surface))!important;outline:0!important}.notice-open-hint{color:var(--pink);font-size:var(--font-micro);font-weight:700}.notification-empty{text-align:center;min-height:150px;color:var(--muted);place-items:center;gap:4px;padding:24px;display:grid}.notification-empty b{color:var(--text);font-size:13px}.notification-empty p{font-size:var(--font-micro)!important;margin:0!important}.pulse-toast-stack{gap:7px!important;width:min(310px,100vw - 24px)!important}.pulse-glass-toast{border-radius:13px!important;grid-template-columns:8px minmax(0,1fr)!important;gap:9px!important;padding:11px 12px!important;box-shadow:0 14px 34px #0000003d!important}.pulse-glass-toast i{width:8px!important;height:8px!important}.pulse-glass-toast b{font-size:var(--font-body)!important;line-height:1.3!important}.pulse-glass-toast span{font-size:var(--font-label)!important;margin-top:3px!important;line-height:1.45!important}@media (width<=760px){#page-team .team-page-head{grid-template-columns:1fr!important;align-items:start!important}#page-team .team-page-head>.line-actions{justify-self:stretch!important;width:100%!important}#page-team .team-page-head>.line-actions .btn,.notification-drawer{width:100%!important}.notification-drawer .drawer-actions{grid-template-columns:1fr 1fr!important;display:grid!important}.notification-drawer .drawer-feed{padding:10px 10px calc(18px + env(safe-area-inset-bottom))!important;gap:8px!important}.drawer-notif{padding:12px 11px!important}.drawer-notif .notif-footer{align-items:flex-end!important}}@media (width<=390px){.notif-topline{align-items:flex-start!important}.notif-topline time{font-size:var(--font-micro)!important}.drawer-notif .notif-footer{flex-direction:column!important;align-items:stretch!important}.drawer-notif .notif-actions{width:100%!important;margin-left:0!important}.notif-action-primary,.notif-action-secondary{flex:auto!important}}.goals-editor-item{transition:border-color .2s,box-shadow .2s,background .2s;position:relative;overflow:hidden}.goals-editor-item.is-saving{border-color:color-mix(in srgb,var(--cyan) 58%,var(--line));background:color-mix(in srgb,var(--cyan) 5%,var(--surface2));box-shadow:0 0 0 2px color-mix(in srgb,var(--cyan) 8%,transparent),0 10px 24px #0000001f}.goals-editor-item.is-saving:after{content:"";background:linear-gradient(90deg,transparent,var(--cyan),transparent);width:38%;height:2px;animation:1s ease-in-out infinite pulseGoalSavingBar;position:absolute;bottom:0;left:-38%}.goals-editor-item.is-saved{border-color:color-mix(in srgb,var(--green) 54%,var(--line));background:color-mix(in srgb,var(--green) 4%,var(--surface2))}.goals-editor-item.is-error{border-color:color-mix(in srgb,var(--red) 52%,var(--line))}.goal-save-feedback{min-height:17px;color:var(--muted);font-size:var(--font-micro);align-items:center;gap:7px;font-weight:700;line-height:1.35;display:flex}.goal-save-feedback:empty{visibility:hidden}.goal-save-feedback.is-working{color:var(--cyan)}.goal-save-feedback.is-success{color:var(--green)}.goal-save-feedback.is-error{color:var(--red)}.goal-save-feedback.is-working:before,[data-save-goal].is-working:before{content:"";border:2px solid color-mix(in srgb,currentColor 28%,transparent);border-top-color:currentColor;border-radius:50%;flex:0 0 11px;width:11px;height:11px;animation:.75s linear infinite pulseGoalSpin}[data-save-goal].is-working{gap:8px}@keyframes pulseGoalSpin{to{transform:rotate(360deg)}}@keyframes pulseGoalSavingBar{0%{left:-38%}60%,to{left:100%}}@media (prefers-reduced-motion:reduce){.goals-editor-item.is-saving:after,.goal-save-feedback.is-working:before,[data-save-goal].is-working:before{animation:none}}.goals-team-filters>label{gap:6px;min-width:0;display:grid}.goals-team-filters>label>span{color:var(--muted);font-size:var(--font-micro);text-transform:uppercase;letter-spacing:.045em;font-weight:700}.goals-selection-callout,.goals-selected-analyst-banner,.goals-editor-target{border:1px solid var(--line);background:linear-gradient(145deg,color-mix(in srgb,var(--surface2) 78%,var(--surface)),var(--surface));border-radius:14px;margin-bottom:14px;box-shadow:0 8px 22px #00000014}.goals-selection-callout{border-color:color-mix(in srgb,var(--amber) 34%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--amber) 5%,var(--surface2)),var(--surface));justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.goals-selection-callout>div{gap:4px;display:grid}.goals-selection-callout small,.goals-selected-analyst-banner small,.goals-editor-target-copy small{color:var(--cyan);font-size:var(--font-micro);letter-spacing:.07em;font-weight:700}.goals-selection-callout b{font-size:18px}.goals-selection-callout span{color:var(--muted);font-size:12px;line-height:1.45}.goals-selection-arrow{border:1px solid color-mix(in srgb,var(--amber) 40%,var(--line));border-radius:10px;place-items:center;width:34px;height:34px;color:var(--amber)!important;font-size:18px!important;display:grid!important}.goals-selected-analyst-banner{border-color:color-mix(in srgb,var(--cyan) 32%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--cyan) 5%,var(--surface2)),var(--surface));justify-content:space-between;align-items:center;gap:18px;padding:13px 16px;display:flex}.goals-selected-analyst-banner>div{gap:2px;display:grid}.goals-selected-analyst-banner b{font-size:17px}.goals-selected-analyst-banner>div>span{color:var(--muted);font-size:var(--font-micro)}.goals-selected-analyst-banner>span{border:1px solid color-mix(in srgb,var(--cyan) 35%,var(--line));color:var(--cyan);font-size:var(--font-micro);text-transform:uppercase;border-radius:999px;padding:5px 8px;font-weight:700}.goals-editor-target{grid-template-columns:minmax(0,1fr) minmax(280px,390px);align-items:end;gap:18px;margin-top:14px;padding:16px;display:grid}.goals-editor-target.needs-selection{border-color:color-mix(in srgb,var(--amber) 38%,var(--line))}.goals-editor-target.has-selection{border-color:color-mix(in srgb,var(--cyan) 38%,var(--line))}.goals-editor-target-copy{gap:4px;display:grid}.goals-editor-target-copy b{font-size:18px}.goals-editor-target-copy span{color:var(--muted);font-size:var(--font-micro);line-height:1.4}.goals-editor-target>label{gap:6px;display:grid}.goals-editor-target>label>span{color:var(--muted);font-size:var(--font-micro);text-transform:uppercase;font-weight:700}.goals-editor-target select{border-color:color-mix(in srgb,var(--cyan) 30%,var(--line));min-height:44px;font-weight:700}.goals-editor-note{border-left:3px solid var(--cyan);background:color-mix(in srgb,var(--cyan) 4%,transparent);color:var(--muted);font-size:var(--font-micro);align-items:center;gap:7px;margin:0 0 12px;padding:9px 11px;display:flex}.goals-editor-note b{color:var(--text)}.goal-editor-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.goal-editor-title>b{font-size:14px}.goal-editor-title>span{text-overflow:ellipsis;white-space:nowrap;max-width:52%;color:var(--cyan);font-size:var(--font-micro);text-transform:uppercase;font-weight:700;overflow:hidden}.goal-editor-context{color:var(--muted);font-size:var(--font-micro)}.goals-editor-item.is-locked{opacity:.68}.goals-editor-item.is-locked [data-save-goal]{cursor:not-allowed}.goal-time-control{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);align-items:end;gap:6px;display:grid}.goal-time-control>label{gap:5px;display:grid}.goal-time-control>label>span{color:var(--muted);font-size:var(--font-micro);text-transform:uppercase;font-weight:700}.goal-time-control>i{height:42px;color:var(--muted);place-items:center;font-size:20px;font-style:normal;font-weight:700;display:grid}.goal-time-control input,.goal-number-control input{box-sizing:border-box;font-variant-numeric:tabular-nums;width:100%;min-height:42px;font-size:16px;font-weight:700}.goal-time-control input{text-align:center}.goal-number-control{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.goal-number-control:focus-within{border-color:color-mix(in srgb,var(--cyan) 52%,var(--line));box-shadow:0 0 0 2px color-mix(in srgb,var(--cyan) 8%,transparent)}.goal-number-control input{box-shadow:none!important;background:0 0!important;border:0!important}.goal-number-control>span{color:var(--muted);white-space:nowrap;padding:0 12px;font-size:12px;font-weight:700}.goal-input-helper{color:var(--muted);font-size:var(--font-micro);margin-top:-2px;line-height:1.35;display:block}@media (width<=900px){.goals-editor-target{grid-template-columns:1fr}.goals-editor-target>label{width:100%}}@media (width<=680px){.goals-selection-callout,.goals-selected-analyst-banner{flex-direction:column;align-items:flex-start}.goals-selected-analyst-banner>span{align-self:flex-start}.goals-editor-target{padding:14px}.goals-editor-note{flex-direction:column;align-items:flex-start}.goal-time-control{grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr)}}.goals-team-filters-compact{grid-template-columns:minmax(180px,300px) minmax(260px,1fr);margin-bottom:12px}.goals-editor-compact{margin-bottom:12px;padding-bottom:14px}.goals-editor-head{align-items:center}.goals-editor-toolbar{border:1px solid color-mix(in srgb,var(--cyan) 24%,var(--line));background:color-mix(in srgb,var(--cyan) 3%,var(--surface2));border-radius:12px;grid-template-columns:minmax(260px,420px) minmax(240px,1fr);align-items:end;gap:14px;margin:12px 0 14px;padding:12px 14px;display:grid}.goals-editor-toolbar>label{gap:6px;min-width:0;display:grid}.goals-editor-toolbar>label>span{color:var(--muted);font-size:var(--font-micro);text-transform:uppercase;letter-spacing:.055em;font-weight:700}.goals-editor-toolbar select{min-height:42px;font-weight:700}.goals-editor-scope-summary{min-height:42px;color:var(--muted);font-size:var(--font-micro);text-align:right;justify-content:flex-end;align-items:center;gap:8px;display:flex}.goals-editor-scope-summary b{color:var(--cyan);white-space:nowrap}.goals-editor-compact .goals-editor-grid{gap:10px}.goals-editor-compact .goals-editor-item{gap:10px;padding:13px}.goals-editor-compact .goal-editor-title>span{max-width:none}.goals-editor-compact .goal-editor-context,.goals-editor-compact .goal-input-helper{display:none!important}.goal-editor-foot{grid-template-columns:minmax(0,1fr) minmax(104px,132px);align-items:center;gap:8px;display:grid}.goal-editor-foot .goal-source{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.goal-editor-foot .btn{min-height:36px;padding:7px 10px}.goals-summary-ribbon-compact{gap:8px;margin:0 0 12px}.goals-summary-ribbon-compact>div{padding:11px 12px}.goals-summary-ribbon-compact b{font-size:18px}.goals-disclosure{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 66%,transparent);border-radius:13px;margin:0 0 12px;overflow:hidden}.goals-disclosure>summary{cursor:pointer;user-select:none;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;list-style:none;display:flex}.goals-disclosure>summary::-webkit-details-marker{display:none}.goals-disclosure>summary>div{gap:2px;display:grid}.goals-disclosure>summary b{font-size:13px}.goals-disclosure>summary small{color:var(--muted);font-size:var(--font-micro)}.goals-disclosure>summary>span{color:var(--cyan);font-size:var(--font-micro);text-transform:uppercase;font-weight:700}.goals-disclosure[open]>summary{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface2) 64%,transparent)}.goals-disclosure[open]>summary>span{font-size:0}.goals-disclosure[open]>summary>span:after{content:"Ocultar";font-size:var(--font-micro)}.goals-disclosure-body{padding:13px}.goals-disclosure-body .goals-indicator-cards{margin:0}.goals-team-disclosure .goals-disclosure-body{padding:0}.goals-team-disclosure .pulse-pagination{border-top:1px solid var(--line);margin:0;padding:10px 13px}@media (width<=1200px){.goals-editor-compact .goals-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.goals-team-filters-compact,.goals-editor-toolbar{grid-template-columns:1fr}.goals-editor-scope-summary{text-align:left;justify-content:flex-start}.goals-editor-compact .goals-editor-grid{grid-template-columns:1fr}.goals-summary-ribbon-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.goal-editor-foot{grid-template-columns:1fr}.goal-editor-foot .btn{width:100%}}#teamGoalsRoot{position:relative}#teamGoalsRoot.is-switching-analyst{min-height:360px}#teamGoalsRoot.is-switching-analyst>*{pointer-events:none;opacity:.48;filter:saturate(.72)blur(.25px);transition:opacity .22s,filter .22s}#teamGoalsRoot.is-switching-analyst:before{content:"";z-index:40;background:linear-gradient(90deg,transparent,var(--cyan),var(--pink),transparent);width:32%;height:3px;box-shadow:0 0 18px color-mix(in srgb,var(--cyan) 50%,transparent);border-radius:999px;animation:1.05s cubic-bezier(.45,0,.2,1) infinite goalAnalystLoadingBar;position:absolute;top:0;left:0}#teamGoalsRoot.is-switching-analyst:after{content:attr(data-goal-loading-text);z-index:41;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--cyan) 35%,var(--line));background:radial-gradient(circle at 18px 50%,color-mix(in srgb,var(--cyan) 24%,transparent),transparent 16px), color-mix(in srgb,var(--panel) 90%,transparent);width:min(380px,100% - 28px);box-shadow:0 18px 55px #0000003d,0 0 0 1px color-mix(in srgb,var(--cyan) 6%,transparent);backdrop-filter:blur(20px);color:var(--text);letter-spacing:.01em;border-radius:14px;padding:12px 16px 12px 42px;font-size:12px;font-weight:700;animation:.28s both goalAnalystLoadingLabel;position:absolute;top:74px;left:50%;transform:translate(-50%,-8px)}#teamGoalsRoot.goal-content-arrived>*{animation:.34s cubic-bezier(.2,.8,.2,1) both goalContentArrive}@keyframes goalAnalystLoadingBar{0%{width:30%;left:-34%}55%{width:45%}to{width:28%;left:100%}}@keyframes goalAnalystLoadingLabel{0%{opacity:0;transform:translate(-50%,-2px)scale(.985)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes goalContentArrive{0%{opacity:.55;transform:translateY(4px)}to{opacity:1;transform:none}}.goals-analyst-release,.goals-not-published{border:1px solid color-mix(in srgb,var(--green) 34%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--green) 6%,var(--surface2)),color-mix(in srgb,var(--surface) 88%,transparent));border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin:0 0 13px;padding:14px 16px;display:grid;box-shadow:0 12px 34px #0000001f}.goals-not-published{border-color:color-mix(in srgb,var(--cyan) 28%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--cyan) 5%,var(--surface2)),color-mix(in srgb,var(--surface) 88%,transparent));grid-template-columns:auto minmax(0,1fr)}.goals-release-icon{border:1px solid color-mix(in srgb,var(--green) 42%,var(--line));background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--green) 28%,transparent),transparent 68%);border-radius:11px;width:34px;height:34px;position:relative}.goals-release-icon:before{content:"";border-left:2px solid var(--green);border-bottom:2px solid var(--green);width:10px;height:6px;position:absolute;top:8px;left:10px;transform:rotate(-45deg)}.goals-release-icon.waiting{border-color:color-mix(in srgb,var(--cyan) 38%,var(--line));background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--cyan) 23%,transparent),transparent 68%)}.goals-release-icon.waiting:before{background:var(--cyan);width:2px;height:12px;box-shadow:0 15px 0 -1px var(--cyan);border:0;border-radius:2px;top:8px;left:15px;transform:none}.goals-analyst-release>div:nth-child(2),.goals-not-published>div:nth-child(2){gap:2px;display:grid}.goals-analyst-release small,.goals-not-published small{color:var(--cyan);font-size:var(--font-micro);letter-spacing:.07em;font-weight:700}.goals-analyst-release b,.goals-not-published b{font-size:14px}.goals-analyst-release span,.goals-not-published p{color:var(--muted);font-size:var(--font-micro);margin:0;line-height:1.45}.goals-analyst-release>strong{border:1px solid color-mix(in srgb,var(--green) 40%,var(--line));color:var(--green);font-size:var(--font-micro);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:5px 8px}.goals-mobile-loading{justify-items:center!important;gap:5px!important;padding:34px 20px!important;display:grid!important}.goals-mobile-loading span{color:var(--muted);font-size:var(--font-micro)}.pulse-toast-stack{perspective:900px;overflow:visible!important}.pulse-glass-toast{transform-origin:100%;will-change:transform,opacity;cursor:pointer;border-color:color-mix(in srgb,var(--cyan) 24%,var(--line))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--panel) 94%,transparent),color-mix(in srgb,var(--surface2) 82%,transparent))!important;box-shadow:0 20px 55px #00000047,0 0 0 1px color-mix(in srgb,var(--cyan) 5%,transparent)!important;backdrop-filter:blur(22px)saturate(1.08)!important;grid-template-columns:9px minmax(0,1fr)!important;gap:10px!important;padding:12px 14px 13px!important;animation:.42s cubic-bezier(.2,.85,.2,1) both pulseToastPremiumIn!important;position:relative!important;overflow:hidden!important}.pulse-glass-toast.is-entering{opacity:0}.pulse-glass-toast.is-leaving{pointer-events:none;animation:.44s cubic-bezier(.55,.02,.72,.22) forwards pulseToastPremiumOut!important}.pulse-glass-toast:before{content:"";background:linear-gradient(180deg,var(--cyan),color-mix(in srgb,var(--pink) 70%,var(--cyan)));opacity:.9;width:2px;position:absolute;inset:0 auto 0 0}.pulse-glass-toast .pulse-toast-signal{background:var(--green);box-shadow:0 0 16px color-mix(in srgb,var(--green) 68%,transparent);border-radius:50%;align-self:start;margin-top:4px;width:8px!important;height:8px!important}.pulse-glass-toast.busy .pulse-toast-signal{background:var(--amber);box-shadow:0 0 16px color-mix(in srgb,var(--amber) 60%,transparent)}.pulse-glass-toast.offline .pulse-toast-signal,.pulse-glass-toast.error .pulse-toast-signal{background:var(--red);box-shadow:0 0 16px color-mix(in srgb,var(--red) 58%,transparent)}.pulse-toast-copy{min-width:0}.pulse-glass-toast .pulse-toast-copy b{letter-spacing:0;font-size:var(--font-body)!important;line-height:1.3!important}.pulse-glass-toast .pulse-toast-message{-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--font-label)!important;margin-top:4px!important;line-height:1.45!important;display:-webkit-box!important}.pulse-glass-toast .pulse-toast-progress{background:linear-gradient(90deg,color-mix(in srgb,var(--cyan) 78%,transparent),color-mix(in srgb,var(--pink) 68%,transparent));transform-origin:0;opacity:.6;width:100%;height:2px;animation:4.2s linear forwards pulseToastProgress;position:absolute;bottom:0;left:0;margin:0!important}.pulse-glass-toast.is-leaving .pulse-toast-progress{animation-play-state:paused}@keyframes pulseToastPremiumIn{0%{opacity:0;transform:translate(calc(100% + 34px))scale(.975)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes pulseToastPremiumOut{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(calc(100% + 44px))scale(.965)}}@keyframes pulseToastProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (width<=760px){#page-goals,#page-goalsmanager{padding-inline:10px!important}#page-goals .page-head,#page-goalsmanager .page-head{margin-bottom:12px!important}#page-goals .page-head h2,#page-goalsmanager .page-head h2{font-size:24px!important;line-height:1.05!important}#page-goals #analystGoalsHeaderControls,#page-goalsmanager #teamGoalsHeaderControls{flex-wrap:wrap!important;gap:8px!important;width:100%!important}#page-goals #analystGoalsHeaderControls select,#page-goalsmanager #teamGoalsHeaderControls select{min-height:44px!important;font-size:16px!important}.goals-analyst-release,.goals-not-published{border-radius:15px;grid-template-columns:auto minmax(0,1fr);padding:13px 12px}.goals-analyst-release>strong{grid-column:2;justify-self:start}.goals-analyst-release span,.goals-not-published p{font-size:var(--font-micro)}#page-goals .goals-summary-ribbon,#page-goalsmanager .goals-summary-ribbon-compact{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:8px!important;margin-bottom:10px!important;padding:1px 1px 8px!important;display:flex!important;overflow-x:auto!important}#page-goals .goals-summary-ribbon::-webkit-scrollbar,#page-goalsmanager .goals-summary-ribbon-compact::-webkit-scrollbar{display:none}#page-goals .goals-summary-ribbon>div,#page-goalsmanager .goals-summary-ribbon-compact>div{scroll-snap-align:start;min-height:76px;border-radius:14px!important;flex:0 0 min(44vw,168px)!important;padding:11px 12px!important}#page-goals .goals-summary-ribbon>div:last-child,#page-goalsmanager .goals-summary-ribbon-compact>div:last-child{border-color:color-mix(in srgb,var(--green) 36%,var(--line))!important;background:color-mix(in srgb,var(--green) 5%,var(--surface2))!important}#page-goals .goals-summary-ribbon b,#page-goalsmanager .goals-summary-ribbon-compact b{font-size:18px!important}#page-goals .goals-indicator-cards{grid-template-columns:1fr!important;gap:9px!important}#page-goals .goal-indicator-card{border-radius:15px!important;padding:13px!important}#page-goals .goal-indicator-card dl{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}#page-goals .goal-indicator-card dt,#page-goals .goal-indicator-card dd{font-size:var(--font-micro)!important}#page-goals .goal-assertiveness-card dl{grid-template-columns:repeat(2,minmax(0,1fr))!important}#page-goals [data-analyst-errors-section]{min-width:0!important;max-width:100%!important;margin-bottom:calc(78px + env(safe-area-inset-bottom))!important;border-radius:16px!important;padding:13px!important;overflow:hidden!important}#page-goals [data-analyst-errors-section] .goals-card-head{flex-wrap:wrap!important;align-items:flex-start!important;gap:8px!important}#page-goals [data-analyst-errors-section] .goals-card-sub{margin-bottom:12px!important;line-height:1.45!important}#page-goals [data-analyst-errors-section] .goals-table-wrap{background:0 0!important;border:0!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}#page-goals [data-analyst-errors-section] .goals-table,#page-goals [data-analyst-errors-section] .goals-table tbody{width:100%!important;min-width:0!important;max-width:100%!important;display:block!important}#page-goals [data-analyst-errors-section] .goals-table thead{display:none!important}#page-goals [data-analyst-errors-section] .goals-error-row{border:1px solid var(--line)!important;background:color-mix(in srgb,var(--surface2) 72%,transparent)!important;border-radius:13px!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"protocol weight""type weight""description description""date action"!important;gap:5px 10px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0 0 9px!important;padding:12px!important;display:grid!important;overflow:hidden!important}#page-goals [data-analyst-errors-section] .goals-error-row:focus-visible{outline:2px solid color-mix(in srgb,var(--cyan) 64%,transparent)!important;outline-offset:-2px!important}#page-goals [data-analyst-errors-section] .goals-error-row td{white-space:normal!important;overflow-wrap:anywhere!important;border:0!important;min-width:0!important;max-width:100%!important;padding:0!important;display:block!important}#page-goals [data-analyst-errors-section] .goals-error-row td:before{display:none!important}#page-goals [data-analyst-errors-section] .goals-error-protocol{grid-area:protocol!important}#page-goals [data-analyst-errors-section] .goals-error-protocol b{letter-spacing:-.02em!important;font-size:15px!important}#page-goals [data-analyst-errors-section] .goals-error-type{color:var(--text)!important;grid-area:type!important;font-size:12px!important;font-weight:700!important;line-height:1.35!important}#page-goals [data-analyst-errors-section] .goals-error-weight{grid-area:weight!important;place-self:start end!important}#page-goals [data-analyst-errors-section] .goals-error-weight span{border:1px solid color-mix(in srgb,var(--cyan) 28%,var(--line))!important;min-width:36px!important;height:30px!important;color:var(--cyan)!important;font-size:var(--font-micro)!important;border-radius:9px!important;place-items:center!important;padding:0 8px!important;font-weight:700!important;display:inline-grid!important}#page-goals [data-analyst-errors-section] .goals-error-description-cell{color:var(--muted)!important;font-size:var(--font-micro)!important;grid-area:description!important;margin-top:3px!important;line-height:1.45!important}#page-goals [data-analyst-errors-section] .goals-error-description-cell>span{-webkit-line-clamp:2!important}#page-goals [data-analyst-errors-section] .goals-error-date{color:var(--muted)!important;font-size:var(--font-micro)!important;grid-area:date!important;align-self:center!important}#page-goals [data-analyst-errors-section] .goals-error-action{grid-area:action!important;justify-self:end!important}#page-goals [data-analyst-errors-section] .goals-error-action button{min-height:38px!important;font-size:var(--font-micro)!important;touch-action:manipulation!important;padding:4px 0 4px 8px!important}#page-goals [data-analyst-errors-section] .goals-table .goals-error-empty{padding:16px!important;display:block!important}#page-goals [data-analyst-errors-section] .goals-table .goals-error-empty td{white-space:normal!important;overflow-wrap:anywhere!important;display:block!important}#page-goalsmanager .goals-team-filters-compact{gap:8px!important}#page-goalsmanager .goals-editor-compact{border-radius:16px!important;padding:12px!important}#page-goalsmanager .goals-editor-toolbar{border-radius:13px!important;margin:10px 0!important;padding:11px!important}#page-goalsmanager .goals-editor-scope-summary{min-height:auto!important;font-size:var(--font-micro)!important}#page-goalsmanager .goals-editor-item{border-radius:14px!important;padding:12px!important}#page-goalsmanager .goal-editor-title>b{font-size:15px!important}#page-goalsmanager .goal-time-control input,#page-goalsmanager .goal-number-control input{min-height:46px!important;font-size:17px!important}#page-goalsmanager .goal-editor-foot .btn{min-height:44px!important;font-size:14px!important}#page-goalsmanager .goals-disclosure{border-radius:15px!important}#page-goalsmanager .goals-disclosure>summary{min-height:54px!important;padding:12px 13px!important}#page-goalsmanager .goals-disclosure>summary b{font-size:13.5px!important}#teamGoalsRoot.is-switching-analyst:after{width:calc(100% - 20px);font-size:var(--font-micro);top:58px}.pulse-toast-stack{left:auto!important;right:10px!important;bottom:calc(82px + env(safe-area-inset-bottom))!important;width:min(330px,100vw - 20px)!important}.pulse-glass-toast{border-radius:16px!important;padding:16px 16px 17px!important}}@media (width<=390px){#page-goals .goals-summary-ribbon>div,#page-goalsmanager .goals-summary-ribbon-compact>div{flex-basis:52vw!important}#page-goals .goal-indicator-card dl{grid-template-columns:1fr 1fr!important}#page-goals [data-analyst-errors-section]{padding:11px!important}}@media (prefers-reduced-motion:reduce){#teamGoalsRoot.is-switching-analyst:before,.pulse-glass-toast,.pulse-glass-toast .pulse-toast-progress,#teamGoalsRoot.goal-content-arrived>*{animation:none!important}}@media (width<=760px){body.pulse-analyst-shell{overflow-x:hidden}body.pulse-analyst-shell .page>.wrap{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-inline:12px!important;overflow-x:hidden!important}body.pulse-analyst-shell .page>.wrap>.head{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;margin-bottom:14px!important}body.pulse-analyst-shell .page>.wrap>.head h1{font-size:clamp(24px,7.2vw,30px)!important;line-height:1.05!important}body.pulse-analyst-shell .page>.wrap>.head p{max-width:100%!important;font-size:12px!important;line-height:1.45!important}body.pulse-analyst-shell #page-calendar .calendar-head{gap:10px!important}body.pulse-analyst-shell #page-calendar .calendar-actions{grid-template-columns:46px minmax(0,1fr) 46px!important;align-items:center!important;gap:8px!important;width:100%!important;display:grid!important}body.pulse-analyst-shell #page-calendar .calendar-actions .btn{width:46px!important;min-width:46px!important;height:44px!important;padding:0!important}body.pulse-analyst-shell #page-calendar #calendarMonthLabel{text-align:center;letter-spacing:.02em;min-width:0;font-size:12px}body.pulse-analyst-shell #page-calendar .calendar-legend-row{display:none!important}body.pulse-analyst-shell #page-calendar .calendar-mobile-agenda{margin-top:2px!important;display:grid!important}body.pulse-analyst-shell #page-calendar .calendar-mobile-toggle,body.pulse-analyst-shell #page-calendar .calendar-scroll,body.pulse-analyst-shell #page-calendar .calendar-audit{display:none!important}body.pulse-analyst-shell #page-calendar .calendar-mobile-agenda-head{border-radius:15px!important;padding:13px 14px!important}body.pulse-analyst-shell #page-calendar .calendar-mobile-agenda-head h2{font-size:16px!important}body.pulse-analyst-shell #page-calendar .calendar-mobile-agenda-item{border-radius:13px!important;grid-template-columns:62px minmax(0,1fr) 18px!important;gap:9px!important;min-width:0!important;min-height:62px!important;padding:10px!important}body.pulse-analyst-shell #page-calendar .calendar-mobile-agenda-item time{line-height:1.25;font-size:var(--font-micro)!important}body.pulse-analyst-shell #page-calendar .calendar-mobile-agenda-item b{overflow-wrap:anywhere;line-height:1.3;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}body.pulse-analyst-shell #page-calendar .calendar-mobile-agenda-item small{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;white-space:normal!important;display:-webkit-box!important;overflow:hidden!important}body.pulse-analyst-shell #page-performance .gamification-hero,body.pulse-analyst-shell #page-performance .game-subgrid{grid-template-columns:1fr!important;gap:9px!important}body.pulse-analyst-shell #page-performance .gamification-hero>*,body.pulse-analyst-shell #page-performance .game-subgrid>*{min-width:0!important}body.pulse-analyst-shell #page-performance .performance-row{grid-template-columns:1fr!important;align-items:start!important;gap:4px!important;padding:13px 0!important;display:grid!important}body.pulse-analyst-shell #page-performance .performance-row strong{justify-self:start!important;font-size:16px!important}body.pulse-analyst-shell #page-performance .achievement-grid{grid-template-columns:1fr!important}body.pulse-analyst-shell #page-performance .points-ledger{min-width:0!important;overflow-x:hidden!important}body.pulse-analyst-shell #page-doubles .extra-shift-tabs{grid-template-columns:1fr 1fr!important;width:100%!important;padding:4px!important;display:grid!important}body.pulse-analyst-shell #page-doubles .extra-shift-tabs button{min-width:0!important;font-size:var(--font-micro)!important;padding:10px 7px!important}body.pulse-analyst-shell #page-doubles .extra-shift-filterbar{grid-template-columns:1fr 1fr!important;gap:8px!important;padding:11px!important;display:grid!important}body.pulse-analyst-shell #page-doubles .extra-shift-filterbar label{min-width:0!important}body.pulse-analyst-shell #page-doubles .extra-shift-filterbar .btn{grid-column:1/-1;width:100%!important}body.pulse-analyst-shell #page-feedbacks .feedback-leadership-page,body.pulse-analyst-shell #page-goals .wrap,body.pulse-analyst-shell #page-reductions .wrap{min-width:0!important;max-width:100%!important}body.pulse-analyst-shell .table-wrap{-webkit-overflow-scrolling:touch;max-width:100%!important;overflow-x:auto!important}}@media (width<=430px){body.pulse-analyst-shell #page-calendar .calendar-mobile-agenda-item{grid-template-columns:56px minmax(0,1fr) 16px!important}body.pulse-analyst-shell #page-doubles .extra-shift-filterbar{grid-template-columns:1fr!important}body.pulse-analyst-shell #page-doubles .extra-shift-filterbar .btn{grid-column:auto}}@media (width<=360px){body.pulse-analyst-shell .page>.wrap{padding-inline:9px!important}body.pulse-analyst-shell #page-calendar .calendar-mobile-agenda-item{grid-template-columns:50px minmax(0,1fr)!important}body.pulse-analyst-shell #page-calendar .calendar-mobile-agenda-item svg{display:none!important}}#page-reductions .reduction-page-wrap{gap:18px;display:grid}#page-reductions .reduction-page-head{margin-bottom:0}#page-reductions .reduction-page-head .section-kicker{margin-bottom:7px}#page-reductions .reduction-page-head h1{margin-bottom:5px}#page-reductions .reduction-page-head p{max-width:760px}#page-reductions .reduction-leadership-guide{border:1px solid color-mix(in srgb,var(--cyan) 24%,var(--line));background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--cyan) 9%,transparent),transparent 34%), linear-gradient(145deg,color-mix(in srgb,var(--surface2) 64%,var(--surface)),var(--surface));border-radius:18px;overflow:hidden;box-shadow:0 18px 46px #00000021,inset 0 1px #ffffff06}#page-reductions .reduction-leadership-guide>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;list-style:none;display:flex}#page-reductions .reduction-leadership-guide>summary::-webkit-details-marker{display:none}#page-reductions .reduction-leadership-guide>summary>div{min-width:0}#page-reductions .reduction-leadership-guide>summary small,#page-reductions .reduction-management-toolbar>div>small,#page-reductions .reduction-section-head small,#page-reductions .reduction-detail-head>div>small{color:var(--cyan);font-size:var(--font-micro);letter-spacing:.1em;font-weight:700;display:block}#page-reductions .reduction-leadership-guide>summary b{letter-spacing:-.015em;margin-top:4px;font-size:17px;display:block}#page-reductions .reduction-leadership-guide>summary span:not(.reduction-guide-toggle){color:var(--muted);font-size:var(--font-micro);margin-top:4px;line-height:1.45;display:block}#page-reductions .reduction-guide-toggle{color:var(--cyan);font-size:var(--font-micro);flex:none;font-weight:700}#page-reductions .reduction-leadership-guide:not([open]) .reduction-guide-toggle{font-size:0}#page-reductions .reduction-leadership-guide:not([open]) .reduction-guide-toggle:after{content:"Ver como funciona";font-size:var(--font-micro)}#page-reductions .reduction-guide-body{border-top:1px solid color-mix(in srgb,var(--line) 80%,transparent);padding:0 20px 20px}#page-reductions .reduction-flow-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:16px;display:grid}#page-reductions .reduction-flow-steps article{border:1px solid var(--line);background:color-mix(in srgb,var(--surface2) 38%,transparent);border-radius:14px;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:15px;display:grid}#page-reductions .reduction-flow-steps article>i{border:1px solid color-mix(in srgb,var(--cyan) 44%,var(--line));background:color-mix(in srgb,var(--cyan) 8%,transparent);width:32px;height:32px;color:var(--cyan);border-radius:10px;place-items:center;font-size:12px;font-style:normal;font-weight:700;display:grid}#page-reductions .reduction-flow-steps small{color:var(--muted);font-size:var(--font-micro);letter-spacing:.08em;font-weight:700;display:block}#page-reductions .reduction-flow-steps b{margin-top:4px;font-size:12px;display:block}#page-reductions .reduction-flow-steps p{color:var(--muted);font-size:var(--font-micro);margin:5px 0 0;line-height:1.5}#page-reductions .reduction-flow-steps strong{color:var(--amber)}#page-reductions .reduction-rule-callout{border:1px solid color-mix(in srgb,var(--amber) 32%,var(--line));background:color-mix(in srgb,var(--amber) 5%,transparent);border-radius:14px;grid-template-columns:minmax(190px,260px) minmax(0,1fr);align-items:center;gap:18px;margin-top:10px;padding:14px 15px;display:grid}#page-reductions .reduction-rule-callout small{color:var(--amber);font-size:var(--font-micro);letter-spacing:.08em;font-weight:700;display:block}#page-reductions .reduction-rule-callout b{margin-top:3px;font-size:13px;display:block}#page-reductions .reduction-rule-callout p{color:var(--muted);font-size:var(--font-micro);margin:0;line-height:1.55}#page-reductions .reduction-management-shell{gap:14px;display:grid}#page-reductions .reduction-management-toolbar,#page-reductions .reduction-decision-queue,#page-reductions .reduction-team-board,#page-reductions .reduction-analyst-detail{border:1px solid var(--pulse-strong-line);background:linear-gradient(150deg,color-mix(in srgb,var(--surface2) 50%,var(--surface)),var(--surface));box-shadow:var(--pulse-panel-shadow);border-radius:18px}#page-reductions .reduction-management-toolbar{justify-content:space-between;align-items:flex-end;gap:20px;padding:18px 20px;display:flex}#page-reductions .reduction-management-toolbar h2{margin:4px 0 3px;font-size:20px}#page-reductions .reduction-management-toolbar p{color:var(--muted);font-size:var(--font-micro);margin:0}#page-reductions .reduction-management-filters{grid-template-columns:210px minmax(260px,360px);align-items:end;gap:9px;display:grid}#page-reductions .reduction-management-filters label,#page-reductions .reduction-detail-head label{gap:5px;display:grid}#page-reductions .reduction-management-filters label>span,#page-reductions .reduction-detail-head label>span{color:var(--muted);font-size:var(--font-micro);letter-spacing:.07em;text-transform:uppercase;font-weight:700}#page-reductions .reduction-management-filters select,#page-reductions .reduction-management-filters input,#page-reductions .reduction-detail-head select{min-height:44px}#page-reductions .reduction-management-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}#page-reductions .reduction-management-kpis article{border:1px solid var(--line);background:linear-gradient(145deg,color-mix(in srgb,var(--surface2) 56%,var(--surface)),var(--surface));border-radius:15px;min-width:0;padding:16px 17px;position:relative;overflow:hidden}#page-reductions .reduction-management-kpis article:before{content:"";background:var(--cyan);opacity:.65;width:2px;position:absolute;inset:0 auto 0 0}#page-reductions .reduction-management-kpis article.urgent:before{background:var(--amber);opacity:1}#page-reductions .reduction-management-kpis small{color:var(--muted);font-size:var(--font-micro);letter-spacing:.07em;font-weight:700;display:block}#page-reductions .reduction-management-kpis b{letter-spacing:-.035em;margin-top:7px;font-size:24px;line-height:1;display:block}#page-reductions .reduction-management-kpis article.urgent b{color:var(--amber)}#page-reductions .reduction-management-kpis span{color:var(--muted);font-size:var(--font-micro);margin-top:6px;line-height:1.35;display:block}#page-reductions .reduction-decision-queue,#page-reductions .reduction-team-board{padding:20px}#page-reductions .reduction-section-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}#page-reductions .reduction-section-head h2{margin:4px 0;font-size:20px}#page-reductions .reduction-section-head p{max-width:780px;color:var(--muted);font-size:var(--font-micro);margin:0;line-height:1.45}#page-reductions .reduction-queue-badge,#page-reductions .reduction-period-status{border:1px solid color-mix(in srgb,var(--amber) 38%,var(--line));background:color-mix(in srgb,var(--amber) 7%,transparent);color:var(--amber);font-size:var(--font-micro);border-radius:9px;flex:none;padding:7px 10px;font-weight:700}#page-reductions .reduction-period-status{border-color:color-mix(in srgb,var(--cyan) 36%,var(--line));background:color-mix(in srgb,var(--cyan) 6%,transparent);color:var(--cyan)}#page-reductions .reduction-period-status.published{border-color:color-mix(in srgb,var(--green) 40%,var(--line));background:color-mix(in srgb,var(--green) 6%,transparent);color:var(--green)}#page-reductions .premium-queue{gap:8px;display:grid}#page-reductions .reduction-review-card{border:1px solid var(--line);background:color-mix(in srgb,var(--surface2) 32%,transparent);border-radius:14px;grid-template-columns:minmax(110px,.7fr) minmax(220px,1.6fr) minmax(165px,.9fr) minmax(185px,1fr) minmax(110px,.65fr) auto;align-items:center;gap:14px;padding:14px 15px;transition:border-color .18s,background .18s,transform .18s;display:grid}#page-reductions .reduction-review-card:hover{border-color:color-mix(in srgb,var(--cyan) 36%,var(--line));background:color-mix(in srgb,var(--cyan) 3%,var(--surface));transform:translateY(-1px)}#page-reductions .reduction-review-card>div{min-width:0}#page-reductions .reduction-review-card small{color:var(--muted);font-size:var(--font-micro);font-weight:700;display:block}#page-reductions .reduction-review-card b{font-size:var(--font-micro);overflow-wrap:anywhere;margin-top:3px;display:block}#page-reductions .reduction-review-main>span{color:var(--muted);font-size:var(--font-micro);margin-top:4px;display:block}#page-reductions .reduction-review-priority{align-items:center;gap:7px;display:flex}#page-reductions .reduction-review-priority>span{background:var(--amber);width:8px;height:8px;box-shadow:0 0 12px color-mix(in srgb,var(--amber) 52%,transparent);border-radius:50%}#page-reductions .reduction-review-saving b{color:var(--green);font-size:14px}#page-reductions .reduction-review-saving span{color:var(--amber);font-size:var(--font-micro);margin-top:3px;font-weight:700;display:block}#page-reductions .reduction-review-card>.btn{min-width:118px}#page-reductions .reduction-correction-disclosure{border:1px solid var(--line);background:color-mix(in srgb,var(--surface2) 22%,transparent);border-radius:13px;margin-top:10px}#page-reductions .reduction-correction-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;list-style:none;display:flex}#page-reductions .reduction-correction-disclosure>summary::-webkit-details-marker{display:none}#page-reductions .reduction-correction-disclosure>summary b,#page-reductions .reduction-correction-disclosure>summary small{display:block}#page-reductions .reduction-correction-disclosure>summary b{font-size:var(--font-micro)}#page-reductions .reduction-correction-disclosure>summary small{color:var(--muted);font-size:var(--font-micro);margin-top:2px}#page-reductions .reduction-correction-disclosure>summary>span{color:var(--cyan);font-size:var(--font-micro);font-weight:700}#page-reductions #reductionCorrectionList{gap:6px;padding:0 12px 12px;display:grid}#page-reductions .reduction-correction-row{border:1px solid var(--line);border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 12px;display:grid}#page-reductions .reduction-correction-row div>b,#page-reductions .reduction-correction-row div>span{display:block}#page-reductions .reduction-correction-row div>b{font-size:var(--font-micro)}#page-reductions .reduction-correction-row div>span{color:var(--muted);font-size:var(--font-micro);margin-top:3px}#page-reductions .reduction-correction-row>span{color:var(--amber);font-size:var(--font-micro);font-weight:700}#page-reductions .reduction-team-list{gap:7px;display:grid}#page-reductions .reduction-team-row{border:1px solid var(--line);background:color-mix(in srgb,var(--surface2) 26%,transparent);cursor:pointer;border-radius:13px;grid-template-columns:minmax(180px,1.35fr) minmax(100px,.65fr) minmax(110px,.7fr) minmax(110px,.7fr) minmax(170px,1fr) auto auto;align-items:center;gap:12px;padding:13px 14px;transition:border-color .18s,background .18s,transform .18s;display:grid}#page-reductions .reduction-team-row:hover{border-color:color-mix(in srgb,var(--cyan) 38%,var(--line));background:color-mix(in srgb,var(--cyan) 3%,var(--surface));transform:translateY(-1px)}#page-reductions .reduction-team-row.achieved{border-color:color-mix(in srgb,var(--green) 30%,var(--line))}#page-reductions .reduction-team-row>div{min-width:0}#page-reductions .reduction-team-row small{color:var(--muted);font-size:var(--font-micro);font-weight:700;display:block}#page-reductions .reduction-team-row b{font-size:var(--font-micro);margin-top:3px;display:block}#page-reductions .reduction-team-person b{font-size:var(--font-micro);margin-top:0}#page-reductions .reduction-team-person span{color:var(--muted);font-size:var(--font-micro);margin-top:3px;display:block}#page-reductions .reduction-team-progress{grid-template-columns:minmax(80px,1fr) auto;align-items:center;gap:8px;display:grid}#page-reductions .reduction-team-progress>div{background:color-mix(in srgb,var(--line) 70%,transparent);border-radius:99px;height:6px;overflow:hidden}#page-reductions .reduction-team-progress>div>span{border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--cyan));height:100%;display:block}#page-reductions .reduction-team-row.achieved .reduction-team-progress>div>span{background:var(--green)}#page-reductions .reduction-team-progress>b{font-size:var(--font-micro);margin:0}#page-reductions .reduction-team-state{border:1px solid var(--line);color:var(--muted);font-size:var(--font-micro);white-space:nowrap;border-radius:8px;padding:5px 7px;font-weight:700}#page-reductions .reduction-team-state.achieved{border-color:color-mix(in srgb,var(--green) 42%,var(--line));background:color-mix(in srgb,var(--green) 6%,transparent);color:var(--green)}#page-reductions .reduction-empty-state{border:1px dashed var(--line);text-align:center;background:color-mix(in srgb,var(--surface2) 18%,transparent);border-radius:13px;padding:24px}#page-reductions .reduction-empty-state b{font-size:12px;display:block}#page-reductions .reduction-empty-state p{color:var(--muted);font-size:var(--font-micro);margin:5px 0 0}#page-reductions .reduction-empty-state .btn{margin-top:12px}#page-reductions .reduction-empty-state.error{border-color:color-mix(in srgb,var(--red) 28%,var(--line))}#page-reductions .reduction-analyst-detail{padding:20px}#page-reductions .reduction-detail-head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:13px;display:flex}#page-reductions .reduction-detail-head h2{margin:4px 0 3px;font-size:19px}#page-reductions .reduction-detail-head p{color:var(--muted);font-size:var(--font-micro);margin:0}#page-reductions .reduction-detail-head label{width:min(330px,100%)}#page-reductions .reduction-hero{grid-template-columns:minmax(320px,1.7fr) repeat(3,minmax(170px,.85fr));padding:0;display:grid}#page-reductions .reduction-hero>*{min-width:0;padding:18px 20px}#page-reductions .reduction-hero>*+*{border-left:1px solid var(--line)}#page-reductions .reduction-hero-main small,#page-reductions .reduction-stat small{color:var(--muted);font-size:var(--font-micro);letter-spacing:.06em;font-weight:700;display:block}#page-reductions .reduction-hero-main>b{letter-spacing:-.035em;margin-top:11px;font-size:32px;display:block}#page-reductions .reduction-hero-main p{color:var(--muted);font-size:var(--font-micro);margin:8px 0 0;line-height:1.5}#page-reductions .reduction-stat>b{margin-top:10px;font-size:20px;display:block}#page-reductions .reduction-stat>span{color:var(--muted);font-size:var(--font-micro);margin-top:7px;display:block}#page-reductions .goal-track{background:color-mix(in srgb,var(--line) 68%,transparent);border-radius:99px;height:7px;margin:8px 0 16px;overflow:hidden}#page-reductions .goal-track>span{border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--cyan));height:100%;transition:width .42s;display:block}#page-reductions .reduction-toolbar{justify-content:space-between;align-items:end;gap:16px;margin:0 0 12px;display:flex}#page-reductions .reduction-toolbar h3{margin:0;font-size:15px}#page-reductions .reduction-toolbar p{color:var(--muted);font-size:var(--font-micro);margin:4px 0 0}#page-reductions .reduction-toolbar select{min-width:190px}#page-reductions .reduction-list{gap:7px;display:grid}#page-reductions .reduction-history-row{border:1px solid var(--line);background:color-mix(in srgb,var(--surface2) 24%,transparent);border-radius:13px;grid-template-columns:minmax(180px,1.25fr) repeat(3,minmax(100px,.65fr)) minmax(135px,.8fr) minmax(150px,.9fr) auto;align-items:center;gap:11px;padding:13px 14px;display:grid}#page-reductions .reduction-history-row>div{min-width:0}#page-reductions .reduction-history-row small,#page-reductions .reduction-history-row b{display:block}#page-reductions .reduction-history-row small{color:var(--muted);font-size:var(--font-micro);line-height:1.35}#page-reductions .reduction-history-row b{font-size:var(--font-micro);margin-top:3px}#page-reductions .reduction-history-row>div:first-child b{font-size:var(--font-micro);margin-top:0}#page-reductions .reduction-history-row .status-chip+small{margin-top:5px}#page-reductions .reduction-history-row>.btn{min-width:92px}#reductionReviewModal .reduction-review-modal{width:min(980px,100vw - 28px)}#reductionReviewModal .reduction-review-impact{border:1px solid color-mix(in srgb,var(--cyan) 30%,var(--line));background:color-mix(in srgb,var(--cyan) 5%,transparent);border-radius:14px;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:center;gap:18px;margin-bottom:13px;padding:14px 15px;display:grid}#reductionReviewModal .reduction-review-impact small{color:var(--cyan);font-size:var(--font-micro);letter-spacing:.08em;font-weight:700;display:block}#reductionReviewModal .reduction-review-impact b{margin-top:4px;font-size:13px;display:block}#reductionReviewModal .reduction-review-impact p{color:var(--muted);font-size:var(--font-micro);margin:0;line-height:1.5}#reductionReviewModal .review-detail{grid-template-columns:repeat(3,minmax(0,1fr))}#reductionReviewModal .reduction-review-block-head{justify-content:space-between;align-items:end;gap:16px;margin:18px 0 8px;display:flex}#reductionReviewModal .reduction-review-block-head small,#reductionReviewModal .reduction-review-block-head b{display:block}#reductionReviewModal .reduction-review-block-head small{color:var(--cyan);font-size:var(--font-micro);letter-spacing:.08em;font-weight:700}#reductionReviewModal .reduction-review-block-head b{margin-top:3px;font-size:12px}#reductionReviewModal .reduction-review-block-head>span{color:var(--muted);font-size:var(--font-micro);font-weight:700}#reductionReviewModal .reduction-decision-help{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:14px 0;display:grid}#reductionReviewModal .reduction-decision-help>div{border:1px solid var(--line);background:color-mix(in srgb,var(--surface2) 25%,transparent);border-radius:11px;padding:10px 11px}#reductionReviewModal .reduction-decision-help b,#reductionReviewModal .reduction-decision-help span{display:block}#reductionReviewModal .reduction-decision-help span{color:var(--muted);font-size:var(--font-micro);margin-top:3px;line-height:1.35}@media (width<=1280px){#page-reductions .reduction-review-card{grid-template-columns:minmax(100px,.7fr) minmax(200px,1.5fr) minmax(150px,.9fr) minmax(170px,1fr) auto}#page-reductions .reduction-review-card>div:nth-of-type(5){display:none}#page-reductions .reduction-team-row{grid-template-columns:minmax(180px,1.3fr) repeat(3,minmax(95px,.65fr)) minmax(150px,1fr) auto}#page-reductions .reduction-team-state{display:none}#page-reductions .reduction-hero{grid-template-columns:minmax(280px,1.45fr) repeat(3,minmax(150px,.8fr))}}@media (width<=980px){#page-reductions .reduction-flow-steps{grid-template-columns:1fr}#page-reductions .reduction-rule-callout{grid-template-columns:1fr;gap:7px}#page-reductions .reduction-management-toolbar{flex-direction:column;align-items:stretch}#page-reductions .reduction-management-filters,#page-reductions .reduction-management-kpis{grid-template-columns:1fr 1fr}#page-reductions .reduction-review-card{grid-template-columns:minmax(0,1.4fr) 1fr 1fr auto}#page-reductions .reduction-review-priority{grid-column:1/-1}#page-reductions .reduction-review-card>div:nth-of-type(5){display:block}#page-reductions .reduction-review-card>div:nth-of-type(3){display:none}#page-reductions .reduction-team-row{grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(90px,.7fr)) minmax(150px,1fr) auto}#page-reductions .reduction-team-row>div:nth-of-type(4){display:none}#page-reductions .reduction-hero{grid-template-columns:1fr 1fr}#page-reductions .reduction-hero>*+*{border-left:0}#page-reductions .reduction-hero>:nth-child(2n){border-left:1px solid var(--line)}#page-reductions .reduction-hero>:nth-child(n+3){border-top:1px solid var(--line)}#page-reductions .reduction-history-row{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(90px,.7fr)) minmax(130px,.8fr) auto}#page-reductions .reduction-history-row>div:nth-of-type(3),#page-reductions .reduction-history-row>div:nth-of-type(6){display:none}}@media (width<=700px){#page-reductions .reduction-page-wrap{gap:12px}#page-reductions .reduction-leadership-guide>summary{padding:15px}#page-reductions .reduction-guide-body{padding:0 15px 15px}#page-reductions .reduction-management-filters,#page-reductions .reduction-management-kpis{grid-template-columns:1fr}#page-reductions .reduction-management-toolbar,#page-reductions .reduction-decision-queue,#page-reductions .reduction-team-board,#page-reductions .reduction-analyst-detail{border-radius:15px;padding:15px}#page-reductions .reduction-section-head,#page-reductions .reduction-detail-head{flex-direction:column;align-items:stretch}#page-reductions .reduction-detail-head label{width:100%}#page-reductions .reduction-review-card{grid-template-columns:1fr 1fr;padding:13px}#page-reductions .reduction-review-priority,#page-reductions .reduction-review-main,#page-reductions .reduction-review-card>.btn{grid-column:1/-1}#page-reductions .reduction-review-card>.btn{width:100%}#page-reductions .reduction-review-card>div:nth-of-type(3),#page-reductions .reduction-review-card>div:nth-of-type(5){display:block}#page-reductions .reduction-team-row{grid-template-columns:1fr 1fr;padding:12px}#page-reductions .reduction-team-person,#page-reductions .reduction-team-progress,#page-reductions .reduction-team-row>.btn{grid-column:1/-1}#page-reductions .reduction-team-row>div:nth-of-type(4){display:block}#page-reductions .reduction-team-row>.btn{width:100%}#page-reductions .reduction-hero{grid-template-columns:1fr}#page-reductions .reduction-hero>*{padding:15px}#page-reductions .reduction-hero>*+*{border-top:1px solid var(--line);border-left:0!important}#page-reductions .reduction-toolbar{flex-direction:column;align-items:stretch}#page-reductions .reduction-toolbar select{width:100%;min-width:0}#page-reductions .reduction-history-row{grid-template-columns:1fr 1fr;padding:12px}#page-reductions .reduction-history-row>div:first-child,#page-reductions .reduction-history-row>div:nth-of-type(5),#page-reductions .reduction-history-row>.btn{grid-column:1/-1}#page-reductions .reduction-history-row>div:nth-of-type(3),#page-reductions .reduction-history-row>div:nth-of-type(6){display:block}#page-reductions .reduction-history-row>.btn{width:100%}#page-reductions .reduction-correction-row{grid-template-columns:1fr}#page-reductions .reduction-correction-row>.btn{width:100%}#reductionReviewModal .reduction-review-impact{grid-template-columns:1fr;gap:6px}#reductionReviewModal .review-detail{grid-template-columns:1fr 1fr}#reductionReviewModal .reduction-review-block-head{flex-direction:column;align-items:flex-start}#reductionReviewModal .reduction-decision-help{grid-template-columns:1fr}}#page-reductions .section-kicker,#page-reductions .reduction-leadership-guide>summary small,#page-reductions .reduction-rule-callout small,#page-reductions .reduction-management-filters label>span,#page-reductions .reduction-detail-head label>span,#page-reductions .reduction-management-kpis small,#page-reductions .reduction-review-card small,#page-reductions .reduction-review-saving span,#page-reductions .reduction-correction-disclosure>summary small,#page-reductions .reduction-correction-row div>span,#page-reductions .reduction-correction-row>span,#page-reductions .reduction-team-row small,#page-reductions .reduction-team-person span,#page-reductions .reduction-history-row small,#page-reductions .reduction-hero-main small,#page-reductions .reduction-stat small,#reductionReviewModal .reduction-review-impact small,#reductionReviewModal .reduction-review-block-head small,#reductionReviewModal .reduction-review-block-head>span{font-size:var(--font-micro)!important;letter-spacing:.045em!important;line-height:1.35!important}#page-reductions .reduction-leadership-guide>summary b{font-size:18px!important;line-height:1.3!important}#page-reductions .reduction-leadership-guide>summary span:not(.reduction-guide-toggle),#page-reductions .reduction-rule-callout p,#page-reductions .reduction-management-toolbar p,#page-reductions .reduction-section-head p,#page-reductions .reduction-detail-head p,#page-reductions .reduction-hero-main p,#page-reductions .reduction-toolbar p,#reductionReviewModal .reduction-review-impact p{font-size:12.5px!important;line-height:1.5!important}#page-reductions .reduction-management-toolbar h2,#page-reductions .reduction-section-head h2{letter-spacing:-.02em!important;font-size:22px!important;line-height:1.22!important}#page-reductions .reduction-detail-head h2{font-size:20px!important;line-height:1.25!important}#page-reductions .reduction-management-kpis b{font-size:27px!important;line-height:1.05!important}#page-reductions .reduction-management-kpis span{font-size:var(--font-micro)!important;line-height:1.4!important}#page-reductions .reduction-queue-badge,#page-reductions .reduction-period-status{font-size:var(--font-micro)!important;line-height:1.2!important}#page-reductions .reduction-review-card b{font-size:12.5px!important;line-height:1.32!important}#page-reductions .reduction-review-main>b{font-size:13.5px!important}#page-reductions .reduction-review-main>span{font-size:var(--font-micro)!important;line-height:1.4!important}#page-reductions .reduction-review-saving b{font-size:15px!important}#page-reductions .reduction-correction-disclosure>summary b,#page-reductions .reduction-correction-row div>b{font-size:12.5px!important;line-height:1.3!important}#page-reductions .reduction-correction-disclosure>summary>span{font-size:var(--font-micro)!important}#page-reductions .reduction-team-row b{font-size:12.5px!important;line-height:1.3!important}#page-reductions .reduction-team-person b{font-size:13.5px!important}#page-reductions .reduction-team-progress>b{font-size:var(--font-micro)!important}#page-reductions .reduction-team-state{font-size:var(--font-micro)!important;padding:6px 8px!important}#page-reductions .reduction-history-row b{font-size:12.5px!important;line-height:1.3!important}#page-reductions .reduction-history-row>div:first-child b{font-size:13.5px!important}#page-reductions .reduction-hero-main>b{font-size:30px!important;line-height:1.05!important}#page-reductions .reduction-stat>b{font-size:22px!important;line-height:1.1!important}#page-reductions .reduction-stat>span{font-size:var(--font-micro)!important;line-height:1.35!important}#page-reductions .reduction-toolbar h3{font-size:17px!important}#reductionReviewModal .reduction-review-impact b{font-size:14px!important}#reductionReviewModal .reduction-review-block-head b{font-size:13px!important}#reductionReviewModal .reduction-decision-help b{font-size:12px!important}#reductionReviewModal .reduction-decision-help span{font-size:var(--font-micro)!important;line-height:1.42!important}#page-team .team-page-head h1{letter-spacing:-.035em!important;font-size:clamp(28px,2vw,34px)!important;line-height:1.08!important}#page-team .team-page-head p{font-size:13.5px!important;line-height:1.5!important}#page-team .team-summary small{font-size:var(--font-micro)!important;letter-spacing:.05em!important;line-height:1.3!important}#page-team .team-summary b{font-size:27px!important}#page-team .team-summary span{font-size:var(--font-micro)!important;line-height:1.4!important}#page-team .team-tab{font-size:12px!important}#page-team .team-toolbar>label>span{font-size:var(--font-micro)!important}#page-team .team-toolbar select,#page-team .team-search input{font-size:12.5px!important}#page-team .team-clear-filters,#page-team .team-list-meta,#page-team .team-list-meta small{font-size:var(--font-micro)!important}#page-team .team-table-head{font-size:var(--font-micro)!important;line-height:1.2!important}#page-team .team-user-row{min-height:72px!important}#page-team .team-user-person{grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important}#page-reductions .reduction-analyst-dashboard{color:var(--text);gap:14px;display:grid}#page-reductions .reduction-analyst-notice{border:1px solid color-mix(in srgb,var(--blue) 26%,var(--line));background:color-mix(in srgb,var(--blue) 8%,var(--surface));min-height:45px;color:var(--text);border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 14px;display:grid}#page-reductions .reduction-notice-icon{color:var(--blue);place-items:center;display:grid}#page-reductions .reduction-notice-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}#page-reductions .reduction-analyst-notice p{margin:0;font-size:12.5px;line-height:1.4}#page-reductions .reduction-analyst-notice strong{font-weight:700}#page-reductions .reduction-notice-link,#page-reductions .reduction-notice-close{color:var(--blue);background:0 0;border:0;font-size:12px;font-weight:700}#page-reductions .reduction-notice-link{white-space:nowrap;align-items:center;gap:4px;display:flex}#page-reductions .reduction-notice-link svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}#page-reductions .reduction-notice-close{color:color-mix(in srgb,var(--blue) 60%,var(--muted));padding:3px 0 3px 9px;font-size:18px;font-weight:400;line-height:1}#page-reductions .reduction-analyst-head{justify-content:space-between;align-items:flex-end;gap:20px;padding:4px 0 1px;display:flex}#page-reductions .reduction-analyst-head h1{font-family:var(--pulse-font-display);letter-spacing:-.035em;margin:0;font-size:clamp(25px,2vw,31px);line-height:1.1}#page-reductions .reduction-analyst-head p{color:var(--muted);margin:6px 0 0;font-size:12.5px}#page-reductions .reduction-analyst-actions{flex-wrap:nowrap;justify-content:flex-end;margin:0!important}#page-reductions .reduction-analyst-actions .btn{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:7px;height:39px;padding:0 16px;font-size:12px;display:inline-flex}#page-reductions .reduction-analyst-actions .btn.primary{background:linear-gradient(135deg,#1677f2,#065be4);box-shadow:0 5px 12px #1368e12b}#page-reductions .reduction-analyst-actions svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}#page-reductions .reduction-analyst-actions .btn>span{font-size:17px;font-weight:400;line-height:0}#page-reductions .reduction-analyst-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}#page-reductions .reduction-analyst-kpi{border:1px solid var(--line);background:var(--surface);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:96px;padding:15px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #142d4809}#page-reductions .reduction-analyst-kpi>div{min-width:0}#page-reductions .reduction-analyst-kpi small{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:700;display:block}#page-reductions .reduction-analyst-kpi small span,#page-reductions .reduction-progress-label span,#page-reductions .reduction-evidence-panel h2 span{color:color-mix(in srgb,var(--muted) 72%,transparent);cursor:help;margin-left:3px;font-size:12px;font-weight:400}#page-reductions .reduction-analyst-kpi b{letter-spacing:.005em;white-space:nowrap;margin-top:8px;font-size:21px;line-height:1.05;display:block}#page-reductions .reduction-analyst-kpi p{color:var(--muted);margin:7px 0 0;font-size:12px}#page-reductions .reduction-analyst-kpi>i{background:color-mix(in srgb,var(--blue) 9%,var(--surface2));width:39px;height:39px;color:var(--blue);border-radius:8px;flex:none;place-items:center;font-style:normal;display:grid}#page-reductions .reduction-analyst-kpi>i svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}#page-reductions .reduction-analyst-kpi.is-approved b{color:var(--green)}#page-reductions .reduction-analyst-kpi.is-approved>i{background:color-mix(in srgb,var(--green) 10%,var(--surface2));color:var(--green)}#page-reductions .reduction-analyst-kpi.is-analysis b{color:#d68a00}#page-reductions .reduction-analyst-kpi.is-analysis>i{background:color-mix(in srgb,#f4a600 10%,var(--surface2));color:#e39800}#page-reductions .reduction-analyst-kpi.is-remaining b{color:var(--blue)}#page-reductions .reduction-analyst-kpi.is-rate{padding-right:13px}#page-reductions .reduction-analyst-kpi.is-rate>i{width:35px;height:35px}#page-reductions .reduction-rate-ring{background:conic-gradient(#12955f var(--approval-rate,0%),color-mix(in srgb,var(--line) 78%,transparent) 0);border-radius:50%;flex:0 0 51px;width:51px;height:51px;margin-left:auto;position:relative}#page-reductions .reduction-rate-ring:after{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:4px}#page-reductions .reduction-analyst-progress{border:1px solid var(--line);background:var(--surface);border-radius:9px;padding:14px 16px 13px}#page-reductions .reduction-progress-label small{color:var(--muted);font-size:12px;font-weight:700}#page-reductions .reduction-progress-track{background:color-mix(in srgb,var(--line) 73%,transparent);border-radius:99px;height:5px;margin:14px 0 9px;position:relative}#page-reductions .reduction-progress-track>span{border-radius:inherit;background:#1677f2;width:0;height:100%;transition:width .32s;display:block}#page-reductions .reduction-progress-track>b{top:50%;left:clamp(17px,var(--progress-left,50%),calc(100% - 17px));color:#fff;background:#1677f2;border-radius:4px;place-items:center;min-width:31px;height:18px;padding:0 5px;font-size:12px;line-height:1;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 5px #1162e038}#page-reductions .reduction-progress-values{color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}#page-reductions .reduction-analyst-layout{grid-template-columns:minmax(0,2.05fr) minmax(310px,1fr);align-items:start;gap:14px;display:grid}#page-reductions .reduction-analyst-main,#page-reductions .reduction-analyst-aside{gap:14px;min-width:0;display:grid}#page-reductions .reduction-analyst-panel{border:1px solid var(--line);background:var(--surface);border-radius:9px;min-width:0;overflow:hidden;box-shadow:0 5px 17px #142d4809}#page-reductions .reduction-panel-head,#page-reductions .reduction-side-head{justify-content:space-between;align-items:center;gap:14px;padding:13px 16px 10px;display:flex}#page-reductions .reduction-panel-title{align-items:center;gap:9px;display:flex}#page-reductions .reduction-panel-title>span{color:var(--text);place-items:center;display:grid}#page-reductions .reduction-panel-title svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}#page-reductions .reduction-panel-head h2,#page-reductions .reduction-side-head h2,#page-reductions .reduction-how-panel h2,#page-reductions .reduction-evidence-panel h2{letter-spacing:0;margin:0;font-size:12.5px;font-weight:700}#page-reductions .reduction-panel-tools{gap:7px;display:flex}#page-reductions .reduction-compact-control{border:1px solid var(--line);height:31px;color:var(--text);white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}#page-reductions .reduction-compact-control:hover,#page-reductions .reduction-compact-control.is-active{border-color:color-mix(in srgb,var(--blue) 43%,var(--line));background:color-mix(in srgb,var(--blue) 6%,var(--surface2));color:var(--blue)}#page-reductions .reduction-compact-control svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}#page-reductions .reduction-status-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;align-items:center;gap:6px;min-height:34px;padding:0 13px;display:flex;overflow-x:auto}#page-reductions .reduction-status-tabs::-webkit-scrollbar{display:none}#page-reductions .reduction-status-tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:0;align-self:stretch;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:700;display:flex;position:relative}#page-reductions .reduction-status-tabs button:after{content:"";background:0 0;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}#page-reductions .reduction-status-tabs button.active{color:var(--blue)}#page-reductions .reduction-status-tabs button.active:after{background:var(--blue)}#page-reductions .reduction-status-tabs button span{background:color-mix(in srgb,var(--surface2) 85%,transparent);min-width:17px;height:17px;color:var(--muted);border-radius:4px;place-items:center;padding:0 4px;font-size:12px;display:grid}#page-reductions .reduction-status-tabs button.active span{background:color-mix(in srgb,var(--blue) 10%,var(--surface2));color:var(--blue)}#page-reductions .reduction-analyst-filters{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface2) 25%,transparent);grid-template-columns:1fr minmax(180px,.45fr);gap:9px;padding:9px 13px;display:grid}#page-reductions .reduction-analyst-filters label{color:var(--muted);gap:4px;font-size:12px;font-weight:700;display:grid}#page-reductions .reduction-analyst-filters :where(input,select){border:1px solid var(--line);background:var(--surface);width:100%;height:34px;color:var(--text);border-radius:6px;outline:0;padding:0 10px;font-size:12px}#page-reductions .reduction-analyst-table-wrap{overscroll-behavior-inline:contain;width:100%;overflow-x:auto}#page-reductions .reduction-analyst-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:920px}#page-reductions .reduction-analyst-table th{border-bottom:1px solid var(--line);height:37px;color:var(--muted);text-align:left;white-space:nowrap;padding:0 10px;font-size:12px;font-weight:700}#page-reductions .reduction-analyst-table th:first-child,#page-reductions .reduction-analyst-table td:first-child{padding-left:16px}#page-reductions .reduction-analyst-table th:last-child,#page-reductions .reduction-analyst-table td:last-child{padding-right:12px}#page-reductions .reduction-analyst-table td{border-bottom:1px solid color-mix(in srgb,var(--line) 73%,transparent);height:39px;color:color-mix(in srgb,var(--text) 86%,var(--muted));white-space:nowrap;padding:5px 10px;font-size:12px}#page-reductions .reduction-analyst-table tbody tr:hover{background:color-mix(in srgb,var(--blue) 3.5%,transparent)}#page-reductions .reduction-protocol-link{color:var(--blue);font:inherit;background:0 0;border:0;padding:0;font-weight:700}#page-reductions .reduction-row-menu{width:25px;height:25px;color:var(--muted);background:0 0;border:0;border-radius:5px;padding:0;font-size:16px;line-height:1}#page-reductions .reduction-row-menu:hover{background:var(--surface2);color:var(--text)}#page-reductions .reduction-table-status{background:color-mix(in srgb,var(--amber) 10%,transparent);color:#c37a00;border-radius:5px;align-items:center;min-height:20px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}#page-reductions .reduction-table-status.approved{background:color-mix(in srgb,var(--green) 11%,transparent);color:var(--green)}#page-reductions .reduction-table-status.denied{background:color-mix(in srgb,var(--red) 10%,transparent);color:var(--red)}#page-reductions .reduction-table-status.correction{background:color-mix(in srgb,var(--pink) 9%,transparent);color:var(--pink)}#page-reductions .reduction-table-empty{text-align:center!important;height:130px!important}#page-reductions .reduction-table-empty b,#page-reductions .reduction-table-empty span{display:block}#page-reductions .reduction-table-empty span{color:var(--muted);margin-top:5px;font-size:12px}#page-reductions .reduction-table-footer{min-height:51px;color:var(--muted);justify-content:space-between;align-items:center;padding:8px 16px;font-size:12px;display:flex}#page-reductions .reduction-table-footer nav{gap:7px;display:flex}#page-reductions .reduction-table-footer button{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);background:0 0;border-radius:6px;place-items:center;padding:0;font-size:13px;display:grid}#page-reductions .reduction-table-footer button.active{color:#fff;background:#0869e8;border-color:#0869e8;font-size:12px;font-weight:700}#page-reductions .reduction-table-footer button:disabled{opacity:.42;cursor:not-allowed}#page-reductions .reduction-evidence-panel>header{padding:12px 16px 3px}#page-reductions .reduction-evidence-strip{grid-template-columns:minmax(245px,1.18fr) minmax(0,2.2fr);gap:9px;padding:9px 13px 13px;display:grid}#page-reductions .reduction-evidence-drop{border:1px dashed color-mix(in srgb,var(--blue) 48%,var(--line));background:color-mix(in srgb,var(--blue) 2.5%,transparent);cursor:pointer;border-radius:7px;align-items:center;gap:10px;min-height:57px;padding:8px 12px;transition:all .16s;display:flex}#page-reductions .reduction-evidence-drop:hover,#page-reductions .reduction-evidence-drop.is-dragging{border-color:var(--blue);background:color-mix(in srgb,var(--blue) 8%,var(--surface2))}#page-reductions .reduction-evidence-drop>svg{fill:none;width:25px;height:25px;stroke:var(--blue);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}#page-reductions .reduction-evidence-drop>span{color:var(--muted);font-size:12px;line-height:1.35}#page-reductions .reduction-evidence-drop b{color:var(--blue)}#page-reductions .reduction-evidence-drop small{color:var(--muted);margin-top:2px;font-size:12px;display:block}#page-reductions .reduction-evidence-drop input{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}#page-reductions .reduction-recent-evidences{align-items:stretch;gap:8px;min-width:0;display:flex;overflow:hidden}#page-reductions .reduction-recent-file{border:1px solid var(--line);background:color-mix(in srgb,var(--surface2) 23%,transparent);min-width:0;max-width:190px;color:var(--text);text-align:left;border-radius:7px;flex:1 1 0;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;padding:8px 9px;display:grid}#page-reductions .reduction-recent-file>i{background:color-mix(in srgb,var(--blue) 10%,var(--surface2));width:25px;height:30px;color:var(--blue);border-radius:4px;place-items:center;font-size:12px;font-style:normal;font-weight:700;display:grid}#page-reductions .reduction-recent-file span{min-width:0}#page-reductions .reduction-recent-file b,#page-reductions .reduction-recent-file small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}#page-reductions .reduction-recent-file small{color:var(--muted);margin-top:4px;font-size:12px}#page-reductions .reduction-evidence-all{color:var(--blue);white-space:nowrap;background:0 0;border:0;flex:none;padding:0 4px;font-size:12px;font-weight:700}#page-reductions .reduction-evidence-all span{font-size:13px}#page-reductions .reduction-evidence-empty{color:var(--muted);text-align:center;flex:1;place-items:center;font-size:12px;display:grid}#page-reductions .reduction-side-head{padding:13px 15px}#page-reductions .reduction-side-head select{border:1px solid var(--line);background:var(--surface);height:31px;color:var(--text);border-radius:6px;padding:0 24px 0 9px;font-size:12px}#page-reductions .reduction-chart-legend{color:var(--muted);gap:22px;padding:0 15px;font-size:12px;display:flex}#page-reductions .reduction-chart-legend span{align-items:center;gap:6px;display:flex}#page-reductions .reduction-chart-legend i{background:#5ba1f3;border-radius:50%;width:7px;height:7px}#page-reductions .reduction-chart-legend span:last-child i{background:0 0;border-top:1px dashed #6f98cb;border-radius:0;width:12px;height:0}#page-reductions .reduction-chart{height:178px;padding:3px 11px 0}#page-reductions .reduction-chart svg{width:100%;height:100%;display:block;overflow:visible}#page-reductions .reduction-chart-grid{stroke:color-mix(in srgb,var(--line) 78%,transparent);stroke-width:1px}#page-reductions .reduction-chart-goal{stroke:#6f98cb;stroke-width:1.35px;stroke-dasharray:6 5}#page-reductions .reduction-chart-bar{fill:#66a8f4}#page-reductions .reduction-chart-axis,#page-reductions .reduction-chart-month{fill:var(--muted);font-size:12px}#page-reductions .reduction-performance-summary{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}#page-reductions .reduction-performance-summary article{min-width:0;min-height:78px;padding:12px 10px 10px;position:relative}#page-reductions .reduction-performance-summary article+article{border-left:1px solid var(--line)}#page-reductions .reduction-performance-summary small,#page-reductions .reduction-performance-summary b,#page-reductions .reduction-performance-summary span{display:block}#page-reductions .reduction-performance-summary small{color:var(--muted);font-size:12px;font-weight:700}#page-reductions .reduction-performance-summary b{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 22px);margin-top:7px;font-size:12px;overflow:hidden}#page-reductions .reduction-performance-summary span{color:var(--muted);white-space:nowrap;margin-top:5px;font-size:12px}#page-reductions .reduction-performance-summary i{color:var(--blue);font-style:normal;position:absolute;bottom:23px;right:9px}#page-reductions .reduction-performance-summary i.trend-icon,#page-reductions .reduction-performance-summary i.check-icon{color:var(--green)}#page-reductions .reduction-performance-summary svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}#page-reductions .reduction-how-panel{min-height:176px;padding:15px;position:relative;overflow:hidden}#page-reductions .reduction-how-panel ol{gap:13px;margin:14px 0 0;padding:0;list-style:none;display:grid}#page-reductions .reduction-how-panel li{max-width:82%;color:var(--muted);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;font-size:12px;line-height:1.45;display:grid}#page-reductions .reduction-how-panel li>i{background:color-mix(in srgb,var(--blue) 13%,var(--surface2));width:20px;height:20px;color:var(--blue);border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:700;display:grid}#page-reductions .reduction-how-watermark{fill:none;width:92px;height:92px;stroke:color-mix(in srgb,var(--blue) 13%,transparent);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;position:absolute;bottom:13px;right:14px}html[data-theme=light] #page-reductions .reduction-analyst-kpi,html[data-theme=light] #page-reductions .reduction-analyst-progress,html[data-theme=light] #page-reductions .reduction-analyst-panel{background:#fff;box-shadow:0 3px 12px #2c466409}html[data-theme=light] #page-reductions .reduction-rate-ring:after{background:#fff}@media (width<=1380px){#page-reductions .reduction-analyst-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}#page-reductions .reduction-analyst-kpi.is-rate{grid-column:span 2}#page-reductions .reduction-analyst-layout{grid-template-columns:minmax(0,1.7fr) minmax(300px,.9fr)}#page-reductions .reduction-evidence-strip{grid-template-columns:1fr}}@media (width<=1080px){#page-reductions .reduction-analyst-layout{grid-template-columns:1fr}#page-reductions .reduction-analyst-aside{grid-template-columns:1.25fr .75fr}#page-reductions .reduction-performance-panel{min-width:0}#page-reductions .reduction-how-panel{min-height:100%}}@media (width<=760px){#page-reductions .reduction-analyst-dashboard{gap:11px}#page-reductions .reduction-analyst-notice{grid-template-columns:auto minmax(0,1fr) auto;padding:9px 11px}#page-reductions .reduction-notice-link{grid-column:2;justify-self:start;padding:0}#page-reductions .reduction-notice-close{grid-area:1/3}#page-reductions .reduction-analyst-head{flex-direction:column;align-items:stretch}#page-reductions .reduction-analyst-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}#page-reductions .reduction-analyst-kpis{grid-template-columns:1fr 1fr;gap:8px}#page-reductions .reduction-analyst-kpi{min-height:92px;padding:13px}#page-reductions .reduction-analyst-kpi.is-rate{grid-column:1/-1}#page-reductions .reduction-panel-head{flex-direction:column;align-items:flex-start}#page-reductions .reduction-panel-tools{width:100%}#page-reductions .reduction-panel-tools>*{flex:1;justify-content:center}#page-reductions .reduction-analyst-filters,#page-reductions .reduction-evidence-strip{grid-template-columns:1fr}#page-reductions .reduction-recent-evidences{padding-bottom:2px;overflow-x:auto}#page-reductions .reduction-recent-file{flex:0 0 160px}#page-reductions .reduction-analyst-aside,#page-reductions .reduction-performance-summary{grid-template-columns:1fr}#page-reductions .reduction-performance-summary article+article{border-left:0;border-top:1px solid var(--line)}}@media (width<=460px){#page-reductions .reduction-analyst-kpis{grid-template-columns:1fr}#page-reductions .reduction-analyst-kpi.is-rate{grid-column:auto}#page-reductions .reduction-analyst-actions{grid-template-columns:1fr}#page-reductions .reduction-side-head{flex-direction:column;align-items:flex-start}#page-reductions .reduction-side-head select{width:100%}}#page-team .team-user-person b,#page-team .team-user-role b{font-size:13.5px!important;line-height:1.28!important}#page-team .team-user-person small,#page-team .team-user-role small,#page-team .team-attendance small{font-size:var(--font-micro)!important;line-height:1.35!important}#page-team .team-state{min-height:25px!important;font-size:var(--font-micro)!important;padding-inline:8px!important}#page-team .team-presence{font-size:var(--font-micro)!important}#page-team .team-last-seen-inline{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;font-size:var(--font-micro)!important;line-height:1.3!important}#page-team .team-attendance b{font-size:18px!important}#page-team .team-access-button,#page-team .team-edit-button,#page-team .team-performance-button{font-size:var(--font-micro)!important;line-height:1.2!important}#page-team .team-avatar,.team-drawer .team-avatar,.team-performance-modal .team-avatar{width:42px;height:42px;font-size:var(--font-micro);border-radius:50%;overflow:hidden;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}#page-team .team-avatar.has-image,.team-drawer .team-avatar.has-image,.team-performance-modal .team-avatar.has-image{color:#0000!important}.team-drawer .team-avatar.large{border-radius:50%;width:58px;height:58px;font-size:14px}#page-team .team-workload-person{grid-template-columns:42px minmax(0,1fr)!important}#page-team .team-workload-person b{font-size:13px!important}#page-team .team-workload-person small,#page-team .team-workload-person em{font-size:var(--font-micro)!important}#page-team .team-row-action{min-width:0;justify-content:flex-end!important;align-items:center!important;gap:5px!important;display:flex!important}#page-team .team-performance-button,#page-team .team-edit-button{min-height:36px;color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-weight:700;display:inline-flex}#page-team .team-performance-button{border-color:color-mix(in srgb,var(--cyan) 22%,var(--line));background:color-mix(in srgb,var(--cyan) 4%,transparent);color:var(--cyan)}#page-team .team-performance-button:hover,#page-team .team-performance-button:focus-visible{border-color:color-mix(in srgb,var(--cyan) 52%,var(--line));background:color-mix(in srgb,var(--cyan) 9%,var(--surface2));color:var(--text);outline:0}#page-team .team-performance-button svg,#page-team .team-edit-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.team-drawer-profile{grid-template-columns:58px minmax(0,1fr)!important;gap:14px!important}.team-drawer-profile h3{font-size:18px!important}.team-drawer-profile p{font-size:var(--font-micro)!important;line-height:1.4!important}.team-detail-grid small,.team-drawer-section>div:first-child>small{font-size:var(--font-micro)!important}.team-detail-grid b{font-size:12.5px!important;line-height:1.35!important}.team-drawer-permissions span,.team-drawer-permissions p,.team-drawer-note{font-size:var(--font-micro)!important}.team-drawer-performance{border:1px solid color-mix(in srgb,var(--cyan) 28%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--cyan) 7%,var(--surface2)),var(--surface));width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;margin:14px 0 0;padding:12px 13px;display:grid}.team-drawer-performance:hover,.team-drawer-performance:focus-visible{border-color:color-mix(in srgb,var(--pink) 38%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--pink) 7%,var(--surface2)),color-mix(in srgb,var(--cyan) 4%,var(--surface)));outline:0}.team-drawer-performance>svg{fill:none;width:24px;height:24px;stroke:var(--cyan);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.team-drawer-performance>span{gap:3px;min-width:0;display:grid}.team-drawer-performance b{font-size:12.5px}.team-drawer-performance small{color:var(--muted);font-size:var(--font-micro)}.team-drawer-performance>i{color:var(--cyan);font-size:18px;font-style:normal}#teamPerformanceModal{z-index:1650}.team-performance-modal{width:min(980px,100vw - 28px);max-height:calc(100dvh - 28px)}.team-performance-modal>.body{gap:14px;min-height:220px;display:grid;overflow:hidden auto}.team-performance-modal>header small{font-size:var(--font-micro)!important;color:var(--cyan)!important;letter-spacing:.07em!important}.team-performance-modal>header h2{font-size:22px!important;line-height:1.2!important}.team-performance-modal>header p{font-size:12px!important;line-height:1.4!important}.team-performance-modal>header .drawer-close svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.team-performance-modal>footer{gap:12px}.team-performance-footer-note{color:var(--muted);font-size:var(--font-micro);margin-right:auto;line-height:1.35}.team-performance-profile{border:1px solid color-mix(in srgb,var(--cyan) 24%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--cyan) 6%,var(--surface2)),color-mix(in srgb,var(--surface) 92%,transparent));border-radius:16px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:15px;padding:16px;display:grid}.team-performance-modal .performance-avatar{border:2px solid color-mix(in srgb,var(--cyan) 48%,var(--line));width:72px;height:72px;box-shadow:0 0 0 4px color-mix(in srgb,var(--cyan) 6%,transparent);font-size:17px}.team-performance-profile>div:nth-child(2){min-width:0}.team-performance-profile>div:nth-child(2)>small{color:var(--cyan);font-size:var(--font-micro);letter-spacing:.07em;font-weight:700}.team-performance-profile h3{margin:3px 0 4px;font-size:21px;line-height:1.2}.team-performance-profile p{color:var(--muted);margin:0;font-size:12px}.team-performance-profile>div:nth-child(2)>span{color:var(--muted);font-size:var(--font-micro);margin-top:5px;display:block}.team-level-badge{border:1px solid color-mix(in srgb,var(--pink) 34%,var(--line));background:color-mix(in srgb,var(--pink) 7%,transparent);border-radius:13px;justify-items:end;gap:3px;min-width:130px;padding:10px 12px;display:grid}.team-level-badge small{color:var(--pink);letter-spacing:.07em;font-weight:700;font-size:var(--font-micro)!important}.team-level-badge b{font-size:14px}.team-performance-level{border:1px solid var(--line);background:color-mix(in srgb,var(--surface2) 48%,transparent);border-radius:15px;padding:16px}.team-performance-xp-main{gap:4px;display:grid}.team-performance-xp-main small{color:var(--muted);letter-spacing:.06em;font-weight:700;font-size:var(--font-micro)!important}.team-performance-xp-main b{letter-spacing:-.03em;font-size:27px;line-height:1.05}.team-performance-xp-main span{color:var(--muted);font-size:var(--font-micro)}.team-performance-track{background:color-mix(in srgb,var(--line) 74%,transparent);border-radius:999px;height:9px;margin:13px 0 7px;overflow:hidden}.team-performance-track span{border-radius:inherit;background:linear-gradient(90deg,var(--cyan),var(--pink));height:100%;box-shadow:0 0 18px color-mix(in srgb,var(--cyan) 28%,transparent);display:block}.team-performance-level-meta{color:var(--muted);font-size:var(--font-micro);justify-content:space-between;align-items:center;gap:10px;display:flex}.team-performance-level-meta b{color:var(--text);font-size:var(--font-micro)}.team-performance-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.team-performance-kpis article{border:1px solid var(--line);background:color-mix(in srgb,var(--surface2) 52%,transparent);border-radius:13px;gap:4px;min-width:0;padding:14px;display:grid}.team-performance-kpis small{color:var(--muted);font-weight:700;font-size:var(--font-micro)!important}.team-performance-kpis b{overflow-wrap:anywhere;font-size:20px;line-height:1.15}.team-performance-kpis span{color:var(--muted);font-size:var(--font-micro);line-height:1.35}.team-performance-block{border:1px solid var(--line);background:color-mix(in srgb,var(--surface2) 34%,transparent);border-radius:15px;padding:15px}.team-performance-block-head{justify-content:space-between;align-items:end;gap:12px;margin-bottom:11px;display:flex}.team-performance-block-head small{color:var(--cyan);letter-spacing:.07em;font-weight:700;font-size:var(--font-micro)!important}.team-performance-block-head h4{margin:3px 0 0;font-size:15px}.team-performance-block-head>span{color:var(--muted);font-size:var(--font-micro)}.team-performance-goals{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.team-performance-goals>div{border:1px solid color-mix(in srgb,var(--line) 80%,transparent);background:color-mix(in srgb,var(--surface) 45%,transparent);border-radius:11px;gap:4px;padding:11px;display:grid}.team-performance-goals small{color:var(--muted);font-size:var(--font-micro)!important}.team-performance-goals b{overflow-wrap:anywhere;font-size:13px}.team-xp-list{gap:6px;display:grid}.team-xp-list article{border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:11px;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 11px;display:grid}.team-xp-list article>div{gap:3px;min-width:0;display:grid}.team-xp-list article>div b{font-size:12.5px}.team-xp-list article>div small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden;font-size:var(--font-micro)!important}.team-xp-list time{color:var(--muted);font-size:var(--font-micro);white-space:nowrap}.team-xp-points{font-size:var(--font-micro);white-space:nowrap;font-weight:700}.team-xp-points.positive{color:var(--green)}.team-xp-points.negative{color:var(--red)}.team-performance-empty{border:1px dashed var(--line);text-align:center;border-radius:12px;place-content:center;justify-items:center;gap:5px;min-height:120px;padding:20px;display:grid}.team-performance-empty b{font-size:13px}.team-performance-empty p{max-width:460px;color:var(--muted);font-size:var(--font-micro);margin:0;line-height:1.45}@media (width>=1181px){#page-team .team-table-head,#page-team .team-user-row{grid-template-columns:minmax(235px,1.45fr) minmax(125px,.72fr) minmax(165px,.92fr) 100px minmax(125px,.75fr) minmax(185px,1.05fr)!important}#page-team .team-row-action{justify-content:center!important}}@media (width<=1180px){#page-team .team-user-situation{align-items:flex-end!important}#page-team .team-last-seen-inline{text-align:right}#page-team .team-row-action{gap:4px!important}}@media (width<=820px){#page-team .team-user-situation{align-items:flex-start!important}#page-team .team-last-seen-inline{text-align:left}.team-performance-kpis,.team-performance-goals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){#page-team .team-page-head h1{font-size:28px!important}#page-team .team-user-row{grid-template-columns:minmax(0,1fr) auto!important}#page-team .team-user-person{grid-template-columns:44px minmax(0,1fr)!important}#page-team .team-row-action{grid-column:1/-1;width:100%;justify-content:stretch!important}#page-team .team-performance-button{flex:1;min-height:40px}#page-team .team-edit-button{min-width:42px;min-height:40px}#page-team .team-edit-button span{display:none!important}.team-performance-modal{width:100%;height:calc(100dvh - 12px);max-height:calc(100dvh - 12px)}.team-performance-modal>.body{padding:14px!important}.team-performance-profile{grid-template-columns:58px minmax(0,1fr);padding:13px}.team-performance-modal .performance-avatar{width:58px;height:58px}.team-level-badge{grid-column:1/-1;justify-items:start;width:100%;min-width:0}.team-performance-kpis,.team-performance-goals{grid-template-columns:1fr 1fr}.team-xp-list article{grid-template-columns:72px minmax(0,1fr)}.team-xp-list time{grid-column:2}.team-performance-footer-note{display:none}.team-performance-modal>footer .btn{width:100%}}@media (width<=380px){.team-performance-kpis,.team-performance-goals{grid-template-columns:1fr}#page-team .team-performance-button span{display:none}#page-team .team-performance-button{flex:0 0 42px;padding:0}}body.pulse-analyst-shell #page-reductions .leadership-only,body.pulse-analyst-shell #page-reductions #reductionManagementShell{display:none!important}@media (width<=760px){.notification-drawer .drawer-head{padding:20px 18px 16px!important}.notification-drawer .drawer-head h2{font-size:22px!important;line-height:1.15!important}.notification-drawer .drawer-head p{margin-top:5px!important;font-size:12px!important;line-height:1.45!important}.notification-drawer .drawer-actions{gap:8px!important;padding:10px 14px!important}.notification-drawer .drawer-actions button{min-height:38px!important;font-size:var(--font-micro)!important;padding:0 12px!important;line-height:1.2!important}.notification-drawer .drawer-tabs{gap:7px!important;padding:10px 14px 0!important}.notification-drawer .drawer-tabs button{min-height:42px!important;padding:10px!important;font-size:13px!important;line-height:1.2!important}.notification-drawer .drawer-tabs span{min-width:21px!important;height:21px!important;font-size:var(--font-micro)!important}.notification-drawer .drawer-feed{gap:10px!important;padding:13px 12px 20px!important}.drawer-notif{gap:8px!important;padding:15px 14px 13px!important}.notif-topline{gap:12px!important}.notif-topline time,.notif-type{font-size:var(--font-micro)!important;line-height:1.3!important}.notif-type{letter-spacing:.025em!important;gap:7px!important}.notif-type i{flex-basis:8px!important;width:8px!important;height:8px!important}.drawer-notif .notif-title{letter-spacing:-.01em!important;font-size:15px!important;line-height:1.36!important}.drawer-notif .notif-meta{font-size:var(--font-micro)!important;gap:6px!important;line-height:1.35!important}.drawer-notif .notif-meta>span{min-height:23px!important;padding:0 7px!important}.drawer-notif .notif-message{-webkit-line-clamp:3!important;font-size:12.75px!important;line-height:1.52!important}.drawer-notif .notif-footer{gap:10px!important;margin-top:3px!important;padding-top:10px!important}.drawer-notif .notif-state,.notice-open-hint{font-size:var(--font-micro)!important;line-height:1.3!important}.drawer-notif .notif-actions,.notice-history-actions{justify-content:flex-end!important;align-items:center!important;gap:7px!important;min-width:0!important;margin-left:auto!important;display:flex!important}.notif-action-primary,.notif-action-secondary{min-height:38px!important;font-size:var(--font-micro)!important;padding:0 12px!important}.drawer-notif .notif-dismiss{border-color:color-mix(in srgb,var(--line) 82%,transparent)!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}.drawer-notif .notif-dismiss svg{width:16px!important;height:16px!important}.notice-history-item{cursor:default!important}.notice-history-item:hover{background:linear-gradient(145deg,color-mix(in srgb,var(--surface2) 58%,transparent),color-mix(in srgb,var(--surface) 96%,transparent))!important}.notice-history-open{color:var(--pink)!important}.notice-personal-dismiss:hover,.notice-personal-dismiss:focus-visible{border-color:color-mix(in srgb,var(--red) 42%,var(--line))!important;background:color-mix(in srgb,var(--red) 8%,var(--surface2))!important;color:var(--red)!important}.notification-empty b{font-size:15px!important}.notification-empty p{font-size:12px!important;line-height:1.5!important}.notification-desktop-only,.notification-tab-desktop-label,.notification-drawer-footer{display:none!important}.notification-tab-mobile-label,.notification-mobile-only{display:inline!important}}@media (width>=761px){.notification-mobile-only,#notificationDrawer .drawer-tabs button.notification-mobile-only,#notificationDrawer .drawer-actions button.notification-mobile-only{display:none!important}#notificationDrawer.notification-reference-center{color:#1b2d40!important;background:#fff!important;border:1px solid #e2e8ef!important;border-radius:12px!important;flex-direction:column!important;width:390px!important;max-width:calc(100vw - 16px)!important;height:auto!important;max-height:calc(100dvh - 16px)!important;transition:transform .2s,opacity .2s!important;display:flex!important;inset:8px 8px 8px auto!important;overflow:hidden!important;transform:translate(calc(100% + 22px))!important;box-shadow:0 18px 48px #1d2b3a29,0 2px 8px #1d2b3a0b!important}#notificationDrawer.notification-reference-center.show{transform:translate(0,0)!important}.drawer-overlay.notification-reference-overlay{backdrop-filter:blur(3px)!important;background:#2734422b!important}#notificationDrawer .drawer-head{background:#fff!important;border-bottom:1px solid #edf0f4!important;flex:none!important;justify-content:space-between!important;align-items:flex-start!important;min-height:69px!important;padding:20px 20px 14px!important;display:flex!important;position:relative!important}#notificationDrawer .drawer-head h2{color:#17283b!important;letter-spacing:-.02em!important;margin:0!important;font-size:17px!important;font-weight:700!important;line-height:1.2!important}#notificationDrawer .drawer-head p{color:#91a0af!important;font-size:var(--font-micro)!important;margin:4px 0 0!important;font-weight:400!important;line-height:1.3!important}#notificationDrawer .drawer-head>.drawer-close{color:#1f3851!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:7px!important;place-items:center!important;margin:0!important;padding:0!important;font-size:18px!important;font-weight:400!important;line-height:1!important;display:grid!important;position:absolute!important;top:17px!important;right:17px!important}#notificationDrawer .drawer-head>.drawer-close:hover,#notificationDrawer .drawer-head>.drawer-close:focus-visible{color:#10283e!important;background:#f5f7fa!important;outline:0!important}#notificationDrawer .drawer-actions{background:#fff!important;border:0!important;flex:none!important;gap:8px!important;padding:11px 17px 10px!important;display:flex!important}#notificationDrawer .drawer-actions button:not(.notification-mobile-only){color:#20364d!important;min-width:0!important;min-height:32px!important;font:inherit!important;font-size:var(--font-micro)!important;white-space:nowrap!important;cursor:pointer!important;background:#fff!important;border:1px solid #e3e8ee!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 10px!important;font-weight:700!important;display:inline-flex!important;box-shadow:0 2px 5px #23334309!important}#notificationDrawer .drawer-actions button svg{fill:none!important;stroke:currentColor!important;stroke-width:1.7px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:13px!important;height:13px!important}#notificationDrawer .drawer-actions button:hover,#notificationDrawer .drawer-actions button:focus-visible,#notificationDrawer .drawer-actions button.active{color:#1b5faa!important;background:#f7faff!important;border-color:#cbd9eb!important;outline:0!important}#notificationDrawer .notification-filter-panel{background:#fbfcfe!important;border:1px solid #e5eaf0!important;border-radius:10px!important;flex:none!important;margin:0 17px 10px!important;padding:12px!important;box-shadow:0 7px 18px #2030400e!important}#notificationDrawer .notification-filter-panel.hidden{display:none!important}.notification-filter-heading{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.notification-filter-heading b{color:#263b50;font-size:var(--font-micro);font-weight:700;display:block}.notification-filter-heading small{color:#94a2b0;font-size:var(--font-micro);margin-top:2px;display:block}.notification-filter-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.notification-filter-options label{color:#566b80;min-width:0;min-height:30px;font-size:var(--font-micro);cursor:pointer;background:#fff;border:1px solid #e7ebf0;border-radius:8px;align-items:center;gap:7px;padding:6px 8px;display:flex}.notification-filter-options input{accent-color:#2b82ec;width:13px;height:13px;margin:0}.notification-filter-options .notification-filter-wide{grid-column:1/-1}#notificationDrawer .drawer-tabs{background:#fbfcfe!important;border:1px solid #e7ebf0!important;border-radius:8px!important;flex:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3px!important;margin:0 16px!important;padding:0!important;display:grid!important;overflow:hidden!important}#notificationDrawer .drawer-tabs button:not(.notification-mobile-only){color:#7b8b9c!important;min-width:0!important;min-height:34px!important;box-shadow:none!important;font:inherit!important;font-size:var(--font-micro)!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:5px!important;padding:5px 4px!important;font-weight:700!important;display:flex!important}#notificationDrawer .drawer-tabs button.active{color:#1a456f!important;background:#f4f8ff!important;box-shadow:inset 0 0 0 1px #9fc8ff!important}#notificationDrawer .drawer-tabs button:hover,#notificationDrawer .drawer-tabs button:focus-visible{color:#325777!important;background:#f7f9fc!important;outline:0!important}#notificationDrawer .drawer-tabs em{color:#607387!important;min-width:18px!important;height:18px!important;font-size:var(--font-micro)!important;background:#f1f3f6!important;border-radius:999px!important;place-items:center!important;padding:0 4px!important;font-style:normal!important;font-weight:700!important;line-height:1!important;display:inline-grid!important}#notificationDrawer .drawer-tabs button.active em{color:#245d9a!important;background:#e6f0ff!important}#notificationDrawer .drawer-feed{scrollbar-width:thin;scrollbar-color:#d4dce5 transparent;background:#fff!important;flex:auto!important;align-content:start!important;gap:8px!important;min-height:0!important;padding:11px 14px 12px!important;display:grid!important;overflow:hidden auto!important}#notificationDrawer .drawer-feed::-webkit-scrollbar{width:6px}#notificationDrawer .drawer-feed::-webkit-scrollbar-track{background:0 0}#notificationDrawer .drawer-feed::-webkit-scrollbar-thumb{background:#d4dce5;border-radius:999px}.notification-reference-card{color:#1c3045;width:100%;min-width:0;min-height:82px;font:inherit;text-align:left;background:#fff;border:1px solid #e7ebef;border-radius:10px;padding:10px 11px;transition:border-color .14s,box-shadow .14s,transform .14s;display:block;position:relative;box-shadow:0 3px 9px #28374609}.notification-reference-main{width:100%;min-width:0;min-height:60px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) 10px;align-items:center;gap:11px;margin:0;padding:0;display:grid}.notification-reference-main:focus-visible{outline-offset:3px;border-radius:7px;outline:2px solid #2c86ed2e}.notification-reference-actions{border-top:1px solid #edf0f4;justify-content:flex-end;align-items:center;gap:6px;margin-top:8px;padding-top:7px;display:flex}.notification-reference-actions button{min-width:55px;min-height:27px;font:inherit;font-size:var(--font-micro);cursor:pointer;border-radius:7px;padding:0 9px;font-weight:700}.notification-live-read{color:#587086;background:#fff;border:1px solid #dbe3eb}.notification-live-read:hover,.notification-live-read:focus-visible{color:#294a67;background:#f7f9fc;border-color:#bfcddd;outline:0}.notification-live-resolve{color:#fff;background:#2f78dd;border:1px solid #2f78dd}.notification-live-resolve:hover,.notification-live-resolve:focus-visible{background:#2367c7;border-color:#2367c7;outline:0}.notification-reference-card:hover,.notification-reference-card:focus-visible{border-color:#cfdae6;outline:0;transform:translateY(-1px);box-shadow:0 6px 16px #28374611}.notification-reference-icon{color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.notification-reference-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.notification-reference-at{font-size:15px;font-weight:700;line-height:1}.notification-reference-card.operation .notification-reference-icon{background:linear-gradient(145deg,#7356ee,#8c55ff)}.notification-reference-card.operation.transfer .notification-reference-icon{background:linear-gradient(145deg,#f2447e,#ff5c91)}.notification-reference-card.mention .notification-reference-icon{background:linear-gradient(145deg,#238be9,#3a9df2)}.notification-reference-card.notice .notification-reference-icon{background:linear-gradient(145deg,#ff9d26,#ffb22f)}.notification-reference-card.system .notification-reference-icon{background:linear-gradient(145deg,#28b86c,#43c97b)}.notification-reference-copy{grid-template-rows:15px 18px 16px 15px;align-content:center;gap:0;min-width:0;min-height:60px;display:grid}.notification-reference-copy small{font-size:var(--font-micro)!important;letter-spacing:.035em!important;margin:0!important;font-weight:700!important;line-height:15px!important;display:block!important}.notification-reference-card.operation .notification-reference-copy small{color:#7356ee!important}.notification-reference-card.operation.transfer .notification-reference-copy small{color:#e64078!important}.notification-reference-card.mention .notification-reference-copy small{color:#2686dd!important}.notification-reference-card.notice .notification-reference-copy small{color:#e7941c!important}.notification-reference-card.system .notification-reference-copy small{color:#27a961!important}.notification-reference-copy b{color:#24384d;text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden;font-size:var(--font-micro)!important;margin:0!important;font-weight:700!important;line-height:18px!important}.notification-reference-meta{color:#8090a1;min-width:0;font-size:var(--font-micro);text-overflow:ellipsis;white-space:nowrap;line-height:16px;display:block;overflow:hidden}.notification-reference-copy time{color:#a1adba;font-size:var(--font-micro);margin-top:0;line-height:15px;display:block}.notification-reference-unread{background:#2c86ed;border-radius:50%;place-self:center end;width:7px;height:7px;margin:0;display:block;box-shadow:0 0 0 2px #2c86ed14}.notification-reference-unread.is-read{visibility:hidden}.notification-reference-card:not(.is-unread){box-shadow:none}.notification-reference-empty{color:#8c9baa;text-align:center;place-content:center;justify-items:center;gap:5px;min-height:180px;padding:30px;display:grid}.notification-reference-empty b{color:#344b61;font-size:12px}.notification-reference-empty span{font-size:var(--font-micro)}#notificationDrawer .notification-drawer-footer{background:#fff!important;border-top:1px solid #edf0f4!important;flex:none!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-height:48px!important;padding:8px 14px 9px!important;display:flex!important}.notification-view-all{color:#1c78d1;min-height:30px;font:inherit;font-size:var(--font-micro);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 2px;font-weight:700;display:inline-flex}.notification-view-all svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.notification-view-all:disabled{opacity:.42;cursor:default}.notification-settings-gear{color:#677b8e;cursor:pointer;background:#fff;border:1px solid #e3e8ee;border-radius:8px;place-items:center;width:30px;min-width:30px;height:30px;padding:0;display:grid}.notification-settings-gear svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.notification-settings-gear:hover,.notification-settings-gear:focus-visible,.notification-settings-gear.active{color:#246caf;background:#f6f9fd;border-color:#c8d8e9;outline:0}html[data-theme=dark] #notificationDrawer.notification-reference-center{border-color:var(--border-strong)!important;background:var(--surface)!important;color:var(--text)!important}html[data-theme=dark] #notificationDrawer .drawer-head,html[data-theme=dark] #notificationDrawer .drawer-actions,html[data-theme=dark] #notificationDrawer .drawer-feed,html[data-theme=dark] #notificationDrawer .notification-drawer-footer{background:var(--surface)!important;border-color:#26394a!important}html[data-theme=dark] #notificationDrawer .drawer-head h2{color:var(--text)!important}html[data-theme=dark] #notificationDrawer .drawer-tabs,html[data-theme=dark] #notificationDrawer .notification-filter-panel{background:var(--surface2)!important;border-color:#2b3d4d!important}html[data-theme=dark] .notification-reference-card{border-color:var(--border-strong);background:var(--surface2);color:var(--text-secondary);box-shadow:none}html[data-theme=dark] .notification-reference-copy b{color:var(--text)}html[data-theme=dark] .notification-reference-meta,html[data-theme=dark] .notification-reference-copy time{color:var(--muted)}html[data-theme=dark] #notificationDrawer .drawer-actions button,html[data-theme=dark] .notification-settings-gear,html[data-theme=dark] .notification-clear-read,html[data-theme=dark] .notification-filter-options label{border-color:var(--border-strong)!important;background:var(--surface2)!important;color:var(--text-secondary)!important}html[data-theme=dark] .notification-reference-actions{border-color:var(--border-strong)}html[data-theme=dark] .notification-live-read{border-color:var(--border-strong);background:var(--surface2);color:var(--text-secondary)}html[data-theme=dark] .notification-live-resolve{color:#fff;background:#2f72c9;border-color:#367edb}}.opslog-delete-notice{border-color:color-mix(in srgb,var(--red) 42%,var(--line))!important;color:var(--red)!important}.opslog-delete-notice:hover,.opslog-delete-notice:focus-visible{border-color:var(--red)!important;background:color-mix(in srgb,var(--red) 9%,var(--surface2))!important;color:var(--red)!important;outline:0!important}#operationalNoticeDeletePermanent{border-color:color-mix(in srgb,var(--red) 48%,var(--line))!important;color:var(--red)!important}@media (width<=540px){.notification-drawer .drawer-head{padding:20px 15px 15px!important}.notification-drawer .drawer-head h2{font-size:21px!important}.notification-drawer .drawer-head p{font-size:var(--font-micro)!important}.notification-drawer .drawer-actions,.notification-drawer .drawer-tabs{padding-inline:11px!important}.notification-drawer .drawer-tabs button{font-size:12.5px!important}.notification-drawer .drawer-feed{padding:11px 10px calc(20px + env(safe-area-inset-bottom))!important}.drawer-notif{padding:14px 12px!important}.drawer-notif .notif-title{font-size:14.5px!important}.drawer-notif .notif-message{font-size:12.5px!important;line-height:1.5!important}.notif-topline time,.notif-type,.drawer-notif .notif-state,.notice-open-hint,.notif-action-primary,.notif-action-secondary{font-size:var(--font-micro)!important}.notice-history-actions{margin-left:auto!important}}@media (width<=390px){.notification-drawer .drawer-actions button{font-size:var(--font-micro)!important}.notification-drawer .drawer-tabs button{font-size:12px!important}.notif-topline{align-items:flex-start!important}.notif-topline time{font-size:var(--font-micro)!important}.drawer-notif .notif-title{font-size:14.5px!important}.drawer-notif .notif-message{font-size:12.25px!important}.drawer-notif .notif-footer{flex-direction:row!important;align-items:center!important}.notice-history-actions{width:auto!important;margin-left:auto!important}}.pulse-case-central{border-color:color-mix(in srgb,var(--cyan) 30%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--cyan) 5%,var(--surface2)),color-mix(in srgb,var(--pink) 4%,var(--surface2)));margin-top:22px;padding:20px;display:block!important}.case-central-heading-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.case-central-heading-actions>span{border:1px solid var(--line);color:var(--muted);font-size:var(--font-micro);border-radius:999px;padding:6px 10px;font-weight:700}.btn.compact{min-height:32px;font-size:var(--font-micro);padding:6px 10px}.case-mask-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.case-mask-status{border:1px solid var(--line);background:color-mix(in srgb,var(--surface2) 80%,transparent);border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.case-mask-status>span{background:var(--bg-secondary);width:32px;height:32px;color:var(--muted);border-radius:10px;place-items:center;font-weight:700;display:grid}.case-mask-status small,.case-mask-status b{display:block}.case-mask-status small{color:var(--muted);font-size:var(--font-micro);letter-spacing:.05em;font-weight:700}.case-mask-status b{font-size:var(--font-label);margin-top:4px}.case-mask-status.received{border-color:color-mix(in srgb,var(--green) 34%,var(--line));background:color-mix(in srgb,var(--green) 6%,var(--surface2))}.case-mask-status.received>span{color:var(--green)}.case-mask-status.pending{border-style:dashed}.case-missing-mask-hint{border:1px solid color-mix(in srgb,var(--amber) 28%,var(--line));background:color-mix(in srgb,var(--amber) 5%,var(--surface2));color:var(--muted);font-size:var(--font-label);border-radius:12px;margin:10px 0 14px;padding:11px 13px;line-height:1.5}.pulse-case-central .case-provider-summary,.case-route-summary{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0;padding:0;display:grid}.pulse-case-central .case-provider-summary>div,.case-route-summary>div{border:1px solid var(--line);background:color-mix(in srgb,var(--surface2) 76%,transparent);border-radius:13px;padding:12px}.case-route-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-case-central .case-provider-summary small,.case-route-summary small{color:var(--muted);font-size:var(--font-micro);font-weight:700;display:block}.pulse-case-central .case-provider-summary b,.case-route-summary b{overflow-wrap:anywhere;font-size:var(--font-label);margin-top:5px;display:block}.case-route-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0 16px;display:grid}.case-route-actions>div{border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:7px;padding:10px 12px;display:flex}.case-route-actions small{width:100%;color:var(--muted);font-size:var(--font-micro);font-weight:700}.case-portal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.case-portal-card{border:1px solid var(--line);background:color-mix(in srgb,var(--surface2) 74%,transparent);border-radius:15px;min-width:0;padding:15px}.case-portal-card.provider{border-color:color-mix(in srgb,var(--pink) 26%,var(--line))}.case-portal-card.associate{border-color:color-mix(in srgb,var(--cyan) 26%,var(--line))}.case-portal-card header{justify-content:space-between;gap:10px;display:flex}.case-portal-card small,.case-portal-card b{display:block}.case-portal-card small{color:var(--muted);font-size:var(--font-micro);letter-spacing:.05em;font-weight:700}.case-portal-card b{font-size:var(--font-label);margin-top:4px}.case-portal-card p{min-height:42px;color:var(--muted);font-size:var(--font-micro);margin:10px 0;line-height:1.5}.case-portal-card input{width:100%;min-width:0}.case-portal-actions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.case-portal-actions .btn{min-height:34px;font-size:var(--font-micro);padding:7px 10px}.mask-identification-modal{width:min(760px,100vw - 24px)}.mask-detected-kind{border:1px solid color-mix(in srgb,var(--cyan) 30%,var(--line));background:color-mix(in srgb,var(--cyan) 7%,var(--surface2));color:var(--cyan);font-size:var(--font-micro);letter-spacing:.06em;border-radius:999px;margin-bottom:12px;padding:7px 10px;font-weight:700;display:inline-flex}.mask-detected-context{grid-template-columns:repeat(3,minmax(0,1fr))}.mask-detected-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;margin:13px 0;display:grid}.mask-detected-summary>span{border:1px solid var(--line);background:color-mix(in srgb,var(--surface2) 74%,transparent);border-radius:12px;padding:11px}.mask-detected-summary small,.mask-detected-summary b{display:block}.mask-detected-summary small{color:var(--muted);font-size:var(--font-micro);font-weight:700}.mask-detected-summary b{overflow-wrap:anywhere;font-size:var(--font-label);margin-top:4px}.attendance-links-tour{width:min(720px,100vw - 24px)}.attendance-links-tour-example{border-left:3px solid var(--cyan);background:color-mix(in srgb,var(--cyan) 6%,var(--surface2));color:var(--text);font-size:var(--font-label);border-radius:0 12px 12px 0;margin:16px 0;padding:14px;line-height:1.55}.external-contact-modal{width:min(700px,100vw - 24px)}.external-contact-pulse{border:1px solid color-mix(in srgb,var(--amber) 30%,var(--line));background:color-mix(in srgb,var(--amber) 5%,var(--surface2));border-radius:13px;align-items:center;gap:11px;margin-bottom:14px;padding:12px;display:flex}.external-contact-pulse-dot{background:var(--amber);width:12px;height:12px;box-shadow:0 0 0 5px color-mix(in srgb,var(--amber) 12%,transparent);border-radius:50%}.external-contact-pulse small,.external-contact-pulse b{display:block}.external-contact-pulse small{color:var(--amber);font-size:var(--font-micro);font-weight:700}.external-contact-pulse b{margin-top:3px}.external-contact-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.external-contact-meta>div,.external-contact-phone{border:1px solid var(--line);background:color-mix(in srgb,var(--surface2) 76%,transparent);border-radius:12px;padding:12px}.external-contact-meta small,.external-contact-phone small{color:var(--muted);font-size:var(--font-micro);font-weight:700;display:block}.external-contact-meta b,.external-contact-phone b{overflow-wrap:anywhere;margin-top:5px;display:block}.external-contact-phone{margin-top:9px}.external-contact-footer{flex-wrap:wrap;gap:8px;display:flex!important}.external-contact-footer .btn{flex:auto}@media (width<=720px){.case-mask-status-grid,.case-portal-grid,.case-route-actions,.case-route-summary,.pulse-case-central .case-provider-summary,.mask-detected-context,.external-contact-meta{grid-template-columns:1fr}.case-provider-heading{flex-direction:column;align-items:stretch}.case-central-heading-actions{justify-content:space-between}.case-portal-card p{min-height:0}.case-portal-actions{grid-template-columns:1fr 1fr;display:grid}.case-portal-actions .btn{width:100%}.external-contact-footer{grid-template-columns:1fr 1fr;display:grid!important}.external-contact-footer .btn:last-child{grid-column:1/-1}.mask-identification-modal,.attendance-links-tour,.external-contact-modal{width:100%;max-width:100%}}@media (width<=430px){.case-portal-actions,.external-contact-footer{grid-template-columns:1fr}.external-contact-footer .btn:last-child{grid-column:auto}.pulse-case-central{padding:14px}.case-route-actions>div{grid-template-columns:1fr 1fr;display:grid}.case-route-actions small{grid-column:1/-1}}.pulse-case-central.hidden{display:none!important}.pulse-case-central{overflow:hidden;box-shadow:0 22px 48px #00000029;border:1px solid color-mix(in srgb,var(--line) 86%,transparent)!important;background:color-mix(in srgb,var(--surface2) 94%,var(--bg))!important;padding:0!important}.case-central-topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px 16px;display:flex}.case-central-topbar>div:first-child{min-width:0}.case-central-topbar small,.case-central-section-head small{color:var(--muted);font-size:var(--font-micro);letter-spacing:.08em;font-weight:700;display:block}.case-central-topbar h3{margin:4px 0 3px;font-size:clamp(18px,2vw,22px)}.case-central-topbar p,.case-central-section-head p{color:var(--muted);font-size:var(--font-micro);margin:0;line-height:1.45}.case-central-state{border:1px solid var(--line);color:var(--text);background:var(--surface);font-size:var(--font-micro);white-space:nowrap;border-radius:999px;align-self:center;padding:7px 10px;font-weight:700}.case-central-heading-actions{align-items:center;gap:8px;display:flex}.btn.ghost{background:0 0}.case-mask-status-grid{background:color-mix(in srgb,var(--surface) 42%,transparent);border-bottom:1px solid var(--line);gap:8px;margin:0;padding:14px 20px}.case-mask-status{background:var(--surface)!important;border-style:solid!important;border-radius:11px!important;grid-template-columns:30px minmax(0,1fr) auto!important;gap:10px!important;padding:10px 12px!important}.case-mask-status.received{border-color:color-mix(in srgb,var(--green) 34%,var(--line))!important}.case-mask-status.pending{border-color:color-mix(in srgb,var(--amber) 34%,var(--line))!important}.case-mask-number{border-radius:8px!important;width:28px!important;height:28px!important}.case-mask-copy{min-width:0}.case-mask-copy b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.case-mask-add{align-self:center}.case-mask-status.pending .case-mask-add{border-color:color-mix(in srgb,var(--pink) 48%,var(--line));color:var(--text)}.case-missing-mask-hint{border:0!important;border-bottom:1px solid var(--line)!important;color:var(--muted)!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:10px 20px!important}.case-missing-mask-hint b{color:var(--text)}.case-central-section{border-bottom:1px solid var(--line);padding:18px 20px}.case-central-section:last-of-type{border-bottom:0}.case-central-section-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.case-central-section-head>div{min-width:0}.case-central-section-head h4{margin:3px 0 2px;font-size:15px}.case-central-section-head .btn{flex:none}.case-route-summary{gap:8px!important;margin:0 0 8px!important}.case-route-summary>div{background:var(--surface)!important;border-radius:10px!important;padding:10px 12px!important}.case-route-actions{gap:8px!important;margin:0!important}.case-route-actions>div{background:0 0;border-radius:10px!important;padding:9px 10px!important}.case-route-actions .btn{min-height:32px!important;padding:6px 9px!important}.case-route-editor{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-top:12px;padding:14px}.case-route-editor-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.case-route-input-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.case-route-input-row .btn{white-space:nowrap;min-height:38px}.case-route-editor-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.case-route-editor .case-provider-feedback{margin:8px 0 0}.case-share-list{gap:8px;display:grid}.case-share-row{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:38px minmax(170px,1.2fr) auto auto;grid-template-areas:"mark copy status actions""mark url url url";align-items:center;gap:10px 12px;padding:11px 12px;display:grid}.case-share-row.provider,.case-share-row.associate{border-color:var(--line)}.case-share-mark{border:1px solid var(--line);background:var(--bg-secondary);border-radius:10px;grid-area:mark;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.case-share-copy{grid-area:copy;min-width:0}.case-share-copy small{color:var(--muted);font-size:var(--font-micro);letter-spacing:.07em;font-weight:700;display:block}.case-share-copy b{font-size:var(--font-label);margin-top:1px;display:block}.case-share-copy span{color:var(--muted);font-size:var(--font-micro);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden}.case-share-status{border:1px solid var(--line);color:var(--muted);font-size:var(--font-micro);white-space:nowrap;border-radius:999px;grid-area:status;padding:6px 8px;font-weight:700}.case-share-row.is-active .case-share-status{color:var(--green);border-color:color-mix(in srgb,var(--green) 36%,var(--line));background:color-mix(in srgb,var(--green) 5%,transparent)}.case-share-actions{flex-wrap:wrap;grid-area:actions;justify-content:flex-end;gap:6px;display:flex}.case-share-actions .btn{min-height:32px;font-size:var(--font-micro);padding:6px 9px}.case-share-actions .btn.danger.subtle{background:0 0}.case-share-url{grid-area:url;min-width:0}.case-share-url input{width:100%;height:36px;font-size:var(--font-micro);background:var(--bg-secondary)}.case-share-url.is-protected input{color:var(--muted);background:color-mix(in srgb,var(--surface2) 72%,transparent);border-style:dashed;font-style:italic}.case-share-row.has-link .case-share-mark{border-color:color-mix(in srgb,var(--green) 35%,var(--line))}.case-share-row.has-link .case-share-actions [id*=Copy]{background:var(--pink);border-color:var(--pink);color:#fff}.case-add-mask-modal{width:min(680px,100vw - 28px)}.case-add-mask-modal .body{gap:12px;display:grid}.case-add-mask-context{border:1px solid var(--line);background:var(--surface2);border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.case-add-mask-context small{color:var(--muted);font-weight:700}.case-add-mask-modal textarea{resize:vertical;min-height:210px}@media (width<=980px){.case-share-row{grid-template-columns:38px minmax(0,1fr) auto;grid-template-areas:"mark copy status""mark actions actions""mark url url"}.case-share-actions{justify-content:flex-start}.case-route-editor-grid{grid-template-columns:1fr}}@media (width<=720px){.case-central-topbar,.case-central-section-head{flex-direction:column;align-items:stretch}.case-central-heading-actions{justify-content:space-between}.case-mask-status-grid{grid-template-columns:1fr;padding:12px 14px}.case-missing-mask-hint,.case-central-section{padding-left:14px!important;padding-right:14px!important}.case-share-row{grid-template-columns:34px minmax(0,1fr);grid-template-areas:"mark copy""status status""actions actions""url url"}.case-share-status{justify-self:start}.case-share-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.case-share-actions .btn{width:100%}.case-route-input-row{grid-template-columns:1fr}.case-route-editor-actions{grid-template-columns:1fr 1fr;display:grid}.case-route-editor-actions .btn{width:100%}}@media (width<=430px){.case-share-actions,.case-route-editor-actions{grid-template-columns:1fr}.case-central-topbar{padding:15px 14px}.case-mask-status{grid-template-columns:28px minmax(0,1fr) auto!important}.case-mask-add{padding:6px 8px!important}.case-route-actions>div{grid-template-columns:1fr 1fr!important}.case-route-editor{padding:11px}}.pulse-case-central>.case-provider-summary{border-bottom:1px solid var(--line)!important;background:0 0!important;margin:0!important;padding:12px 20px!important}.pulse-case-central>.case-provider-summary>div{background:var(--surface)!important;border-radius:10px!important;padding:9px 11px!important}@media (width<=720px){.pulse-case-central>.case-provider-summary{grid-template-columns:1fr!important;padding-left:14px!important;padding-right:14px!important}}.case-mask-time{color:var(--muted);font-size:var(--font-micro);margin-top:3px;line-height:1.3;display:block}.case-mask-status.received .case-mask-time{color:color-mix(in srgb,var(--green) 78%,var(--muted))}.case-mask-add{white-space:nowrap}.case-route-point-list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.case-route-point{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:10px;padding:13px 14px;display:flex}.case-route-point-main{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.case-route-point-main>div{min-width:0}.case-route-point-main small{color:var(--muted);font-size:var(--font-micro);letter-spacing:.07em;font-weight:700;display:block}.case-route-point-main b{font-size:var(--font-label);overflow-wrap:anywhere;margin-top:4px;line-height:1.35;display:block}.case-route-point-main span:not(.case-route-source){color:var(--muted);font:700 var(--font-micro)/1.3 monospace;margin-top:4px;display:block}.case-route-source{border:1px solid var(--line);color:var(--muted);font-size:var(--font-micro);white-space:nowrap;border-radius:999px;flex:none;padding:5px 7px;font-weight:700}.case-route-source.validated{color:var(--cyan);border-color:color-mix(in srgb,var(--cyan) 34%,var(--line));background:color-mix(in srgb,var(--cyan) 5%,transparent)}.case-route-point-actions{gap:7px;display:flex}.case-route-point-actions .btn{min-height:32px;font-size:var(--font-micro);padding:6px 9px}.case-route-editor-point{min-width:0}.case-route-search-results{border:1px solid var(--line);background:var(--bg-secondary);border-radius:10px;gap:6px;margin-top:8px;padding:6px;display:grid}.case-route-search-result{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.case-route-search-result:hover,.case-route-search-result:focus-visible{border-color:color-mix(in srgb,var(--cyan) 40%,var(--line));background:color-mix(in srgb,var(--cyan) 5%,var(--surface))}.case-route-search-result span{min-width:0}.case-route-search-result b{font-size:12px;line-height:1.35;display:block}.case-route-search-result small{color:var(--muted);font:700 var(--font-micro)/1.25 monospace;margin-top:3px;display:block}.case-route-search-result em{color:var(--cyan);font-size:var(--font-micro);flex:none;font-style:normal;font-weight:700}.case-route-search-empty{color:var(--muted);font-size:var(--font-micro);padding:10px}.case-route-field-status{color:var(--muted);font-size:var(--font-micro);margin-top:6px;line-height:1.3;display:block}.case-route-field-status[data-status=localized]{color:var(--green)}.case-route-field-status[data-status=resolving]{color:var(--cyan)}.case-route-field-status[data-status=failed]{color:var(--amber)}.case-route-search-results{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(310px,38vh);overflow-y:auto}.case-route-search-result.is-active,.case-route-search-result[aria-selected=true]{border-color:color-mix(in srgb,var(--cyan) 48%,var(--line));background:color-mix(in srgb,var(--cyan) 7%,var(--surface))}.case-route-attribution{color:var(--muted);font-size:var(--font-micro);text-align:right;padding:4px 8px 2px;display:block}.case-route-source.localized{color:var(--green);border-color:color-mix(in srgb,var(--green) 34%,var(--line));background:color-mix(in srgb,var(--green) 5%,transparent)}.case-route-source.resolving{color:var(--cyan)}.case-route-source.failed{color:var(--amber);white-space:normal;text-align:center}.case-route-editor-point{position:relative}.case-portal-environment-hint{border:1px solid color-mix(in srgb,var(--cyan) 26%,var(--line));background:color-mix(in srgb,var(--cyan) 4%,var(--surface));color:var(--muted);font-size:var(--font-micro);border-radius:10px;margin-bottom:10px;padding:9px 11px;line-height:1.45}.case-portal-environment-hint b{color:var(--text)}.provider-status.provisional{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 38%,var(--line));background:color-mix(in srgb,var(--amber) 6%,transparent)}@media (width<=860px){.case-route-point-list{grid-template-columns:1fr}.case-route-point-main{flex-direction:column}.case-route-source{align-self:flex-start}}@media (width<=520px){.case-route-point-actions{grid-template-columns:1fr 1fr;display:grid}.case-route-point-actions .btn{width:100%}.case-route-search-result{flex-direction:column;align-items:flex-start}.case-route-search-result em{align-self:flex-start}.case-route-editor{overflow:visible}.case-route-input-row input{width:100%;min-width:0;font-size:16px}.case-route-search-results{max-height:min(250px,34vh);padding:5px}.case-route-search-result{min-height:48px;padding:11px}.case-route-search-result b{font-size:13px}.case-route-field-status{font-size:12px}.case-route-editor-actions{z-index:2;background:linear-gradient(180deg,transparent,var(--surface) 22%);padding-top:9px;position:sticky;bottom:-1px}}.case-share-list{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:0;overflow:hidden}.case-share-row{padding:12px 13px;border:0!important;border-bottom:1px solid var(--line)!important;background:0 0!important;border-radius:0!important}.case-share-row:last-child{border-bottom:0!important}.case-share-mark{background:0 0;border-radius:8px;width:30px;height:30px}.case-share-row.has-link .case-share-mark{background:color-mix(in srgb,var(--green) 5%,transparent)}.case-route-point-list{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden;grid-template-columns:1fr!important;gap:0!important;display:grid!important}.case-route-point{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;position:relative;border:0!important;border-bottom:1px solid var(--line)!important;background:0 0!important;border-radius:0!important;padding:13px 14px!important;display:grid!important}.case-route-point:last-child{border-bottom:0!important}.case-route-point.is-validated{border-color:var(--line)!important}.case-route-point-main{align-items:center;min-width:0}.case-route-point-main>div{padding-left:22px;position:relative}.case-route-point-main>div:before{content:"";border:2px solid var(--cyan);background:var(--surface);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 7%,transparent);border-radius:50%;position:absolute;top:6px;left:1px}.case-route-point:last-child .case-route-point-main>div:before{border-radius:2px;transform:rotate(45deg)}.case-route-point-main b{font-size:13px!important}.case-route-point-actions{justify-content:flex-end}.case-route-point-actions .btn{background:0 0!important}.case-route-point-actions .btn:hover,.case-route-point-actions .btn:focus-visible{background:color-mix(in srgb,var(--cyan) 5%,var(--surface2))!important;border-color:color-mix(in srgb,var(--cyan) 34%,var(--line))!important}.case-share-mark svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.case-share-row.provider .case-share-mark{color:var(--cyan)}.case-share-row.associate .case-share-mark{color:var(--pink)}@media (width<=680px){.case-route-point{grid-template-columns:1fr}.case-route-point-actions{justify-content:flex-start}}.system-dialog #systemDialogEyebrow{display:none!important}.system-dialog>header{padding-top:24px!important;padding-bottom:18px!important}.system-dialog>header h2{margin-top:0!important}.system-dialog>header p{max-width:620px;color:var(--muted);line-height:1.5;margin-top:8px!important}.system-dialog>.body.hidden+footer{border-top:0!important;padding-top:0!important}.system-dialog>footer{gap:10px}.pulse-version-notice{border:1px solid color-mix(in srgb,var(--cyan) 24%,var(--line));background:color-mix(in srgb,var(--surface-elevated) 94%,transparent);-webkit-backdrop-filter:blur(20px);border-radius:14px;grid-template-columns:28px minmax(0,1fr) auto 28px;align-items:center;gap:10px;width:min(430px,100vw - 32px);padding:10px 10px 10px 12px;display:grid;box-shadow:0 16px 42px #00000047,inset 0 1px #ffffff0d}.pulse-version-signal{border:1px solid color-mix(in srgb,var(--cyan) 26%,var(--line));background:color-mix(in srgb,var(--cyan) 6%,transparent);border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.pulse-version-signal i{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 12px color-mix(in srgb,var(--cyan) 60%,transparent);border-radius:50%}.pulse-version-copy{min-width:0;grid-template-columns:1fr!important;gap:2px!important;padding:0!important;display:grid!important}.pulse-version-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:12px!important;line-height:1.2!important}.pulse-version-copy span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:var(--font-micro);line-height:1.25;overflow:hidden}.pulse-version-update{border:1px solid color-mix(in srgb,var(--pink) 36%,var(--line));background:color-mix(in srgb,var(--pink) 9%,var(--surface2));min-height:32px;color:var(--text);font:inherit;font-size:var(--font-micro);cursor:pointer;box-shadow:none;border-radius:9px;padding:0 11px;font-weight:700}.pulse-version-close{width:28px!important;height:28px!important;color:var(--muted)!important;background:0 0!important;border:0!important;border-radius:8px!important;position:static!important}.pulse-version-close svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:15px;height:15px}@media (width<=760px){html{background:var(--bg);overscroll-behavior-y:none;min-height:100%}body.pulse-analyst-shell{background:var(--bg);-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none;min-height:100dvh}body.pulse-analyst-shell #app{background:var(--bg);min-height:100dvh}body.pulse-analyst-shell .page{padding-top:0!important}body.pulse-analyst-shell .page>.wrap{padding:15px 13px 18px!important}body.pulse-analyst-shell .page>.wrap>.head{margin-bottom:12px!important}body.pulse-analyst-shell .page>.wrap>.head h1{letter-spacing:-.04em!important;font-size:27px!important}body.pulse-analyst-shell .page>.wrap>.head p{color:color-mix(in srgb,var(--muted) 90%,transparent)!important;font-size:var(--font-micro)!important}body.pulse-analyst-shell .notification-drawer{border-radius:22px 22px 0 0!important;width:100%!important;max-width:none!important;max-height:90dvh!important;bottom:0!important;left:0!important;right:0!important}body.pulse-analyst-shell .modal-overlay{padding:8px!important}body.pulse-analyst-shell .modal-overlay>.modal,body.pulse-analyst-shell .profile-modal{border-radius:20px!important;width:100%!important;max-width:100%!important;max-height:calc(100dvh - 16px)!important}body.pulse-analyst-shell .profile-modal{height:calc(100dvh - 16px)!important}body.pulse-analyst-shell .pulse-version-notice{right:10px!important;bottom:max(12px,env(safe-area-inset-bottom))!important;border-radius:13px!important;grid-template-columns:26px minmax(0,1fr) auto 26px!important;width:calc(100vw - 20px)!important;padding:9px 9px 9px 10px!important}body.pulse-analyst-shell .pulse-version-copy span{display:none}body.pulse-analyst-shell .pulse-version-update{padding-inline:9px}}@media (display-mode:standalone){body.pulse-analyst-shell .page>.wrap{padding-top:17px!important}.pulse-version-notice{bottom:calc(16px + env(safe-area-inset-bottom))}body.pulse-analyst-shell .pulse-version-notice{bottom:calc(16px + env(safe-area-inset-bottom))!important}}.modal-overlay>.modal:not(.system-dialog){border-color:color-mix(in srgb,var(--cyan) 18%,var(--line))!important;background:linear-gradient(160deg,color-mix(in srgb,var(--surface2) 42%,var(--surface)),var(--surface) 42%)!important;border-radius:22px!important;overflow:hidden!important;box-shadow:0 32px 90px #00000070,inset 0 1px #ffffff0b!important}.modal-overlay>.modal:not(.system-dialog)>header{position:relative;background:linear-gradient(180deg,color-mix(in srgb,var(--cyan) 3%,var(--surface2)),transparent)!important;padding-top:22px!important;padding-bottom:19px!important}.modal-overlay>.modal:not(.system-dialog)>header:before{content:"";background:linear-gradient(90deg,var(--cyan),var(--pink));opacity:.78;border-radius:999px;width:74px;height:2px;position:absolute;top:0;left:22px}.modal-overlay>.modal:not(.system-dialog)>header h2{letter-spacing:-.026em!important;font-size:clamp(21px,2vw,27px)!important}.modal-overlay>.modal:not(.system-dialog)>header p{max-width:760px!important;color:color-mix(in srgb,var(--muted) 92%,var(--text))!important;font-size:12.5px!important;line-height:1.55!important}.modal-overlay>.modal:not(.system-dialog)>footer,.modal-overlay>.modal:not(.system-dialog)>form>footer{background:color-mix(in srgb,var(--surface2) 38%,transparent)!important}.system-dialog{border:1px solid color-mix(in srgb,var(--cyan) 22%,var(--line))!important;background:linear-gradient(155deg,color-mix(in srgb,var(--surface2) 55%,var(--surface)),var(--surface) 48%)!important;border-radius:22px!important;width:min(680px,100vw - 32px)!important;max-height:min(82dvh,760px)!important;position:relative!important;overflow:hidden!important;box-shadow:0 34px 100px #00000085,0 0 0 1px #ffffff06,inset 0 1px #ffffff0e!important}.system-dialog:before{content:"";z-index:2;background:linear-gradient(90deg,var(--cyan),var(--pink));opacity:.92;border-radius:999px;width:92px;height:2px;position:absolute;top:0;left:22px}.system-dialog>header{background:0 0!important;border-bottom:0!important;grid-template-columns:46px minmax(0,1fr) 38px!important;align-items:start!important;gap:14px!important;padding:24px 22px 18px!important;display:grid!important}.system-dialog-brand{border:1px solid color-mix(in srgb,var(--cyan) 28%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--cyan) 7%,var(--surface2)),color-mix(in srgb,var(--pink) 4%,var(--surface)));border-radius:13px;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 1px #ffffff0d}.system-dialog-brand img{width:28px;height:28px;display:block}.system-dialog-heading{min-width:0;padding-top:1px}.system-dialog-heading h2{color:var(--text)!important;letter-spacing:-.032em!important;margin:0!important;font-size:24px!important;font-weight:700!important;line-height:1.15!important}.system-dialog-heading p{overflow-wrap:anywhere;max-width:560px!important;color:color-mix(in srgb,var(--muted) 90%,var(--text))!important;white-space:pre-line!important;margin:7px 0 0!important;font-size:13px!important;line-height:1.56!important}.system-dialog>header>.drawer-close{border:1px solid color-mix(in srgb,var(--line) 86%,transparent)!important;width:38px!important;height:38px!important;color:var(--muted)!important;background:0 0!important;border-radius:11px!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;position:static!important}.system-dialog>header>.drawer-close svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:16px;height:16px}.system-dialog>header>.drawer-close:hover,.system-dialog>header>.drawer-close:focus-visible{border-color:color-mix(in srgb,var(--cyan) 40%,var(--line))!important;background:color-mix(in srgb,var(--cyan) 6%,var(--surface2))!important;color:var(--text)!important;outline:0!important}.system-dialog>.body{gap:12px!important;min-height:0!important;padding:0 22px 20px!important;display:grid!important;overflow:hidden auto!important}.system-dialog>.body.hidden{display:none!important}.system-dialog-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.system-dialog-detail{border:1px solid color-mix(in srgb,var(--line) 88%,transparent);background:color-mix(in srgb,var(--surface2) 48%,transparent);border-radius:12px;gap:5px;min-width:0;padding:12px 13px;display:grid}.system-dialog-detail small{color:var(--muted)!important;font-size:var(--font-micro)!important;letter-spacing:.065em!important;text-transform:uppercase!important;font-weight:700!important;line-height:1.2!important}.system-dialog-detail b{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:13px;line-height:1.38}.system-dialog-detail.is-accent{border-color:color-mix(in srgb,var(--cyan) 32%,var(--line));background:color-mix(in srgb,var(--cyan) 5%,var(--surface2))}.system-dialog-detail.is-accent b{color:var(--cyan)}.system-dialog>.body .f{border:1px solid var(--line);background:color-mix(in srgb,var(--surface2) 44%,transparent);border-radius:12px;padding:13px}.system-dialog>footer{border-top:1px solid color-mix(in srgb,var(--line) 76%,transparent)!important;background:color-mix(in srgb,var(--surface2) 28%,transparent)!important;justify-content:flex-end!important;align-items:center!important;gap:9px!important;padding:14px 22px 18px!important;display:flex!important}.system-dialog-footer-hint{min-width:0;color:var(--muted);font-size:var(--font-micro);margin-right:auto;line-height:1.35}.system-dialog>footer .btn{border-radius:11px!important;min-height:40px!important;padding:0 16px!important;font-size:14px!important;font-weight:700!important}.system-dialog[data-dialog-tone=confirm] .system-dialog-brand{border-color:color-mix(in srgb,var(--amber) 34%,var(--line));background:color-mix(in srgb,var(--amber) 5%,var(--surface2))}.system-dialog[data-dialog-tone=confirm]:before{background:linear-gradient(90deg,var(--amber),var(--pink))}.system-dialog[data-dialog-tone=info] .system-dialog-brand{border-color:color-mix(in srgb,var(--cyan) 42%,var(--line))}.pulse-version-notice{left:50%!important;right:auto!important;bottom:max(18px,env(safe-area-inset-bottom,0px))!important;border:1px solid color-mix(in srgb,var(--cyan) 28%,var(--line))!important;background:linear-gradient(145deg,color-mix(in srgb,var(--surface-elevated) 97%,transparent),color-mix(in srgb,var(--surface2) 94%,transparent))!important;transform-origin:bottom!important;-webkit-backdrop-filter:blur(24px)!important;border-radius:16px!important;grid-template-columns:40px minmax(0,1fr) auto 30px!important;align-items:center!important;gap:11px!important;width:min(560px,100vw - 32px)!important;padding:12px 10px 12px 12px!important;animation:.28s cubic-bezier(.22,.82,.32,1) both pulseVersionCenterIn!important;display:grid!important;transform:translate(-50%)!important;box-shadow:0 20px 54px #00000057,0 0 0 1px #ffffff06,inset 0 1px #ffffff0e!important}.pulse-version-brand{border:1px solid color-mix(in srgb,var(--cyan) 26%,var(--line));background:color-mix(in srgb,var(--cyan) 5%,var(--surface2));border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.pulse-version-brand img{width:26px;height:26px;display:block}.pulse-version-copy{gap:4px!important;min-width:0!important;padding:0!important;display:grid!important}.pulse-version-title{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.pulse-version-copy strong{color:var(--text)!important;white-space:normal!important;margin:0!important;font-size:12.5px!important;font-weight:700!important;line-height:1.2!important}.pulse-version-title>span{border:1px solid color-mix(in srgb,var(--cyan) 20%,var(--line));background:color-mix(in srgb,var(--cyan) 4%,transparent);border-radius:999px;padding:3px 6px;font-weight:700;color:var(--cyan)!important;font-size:var(--font-micro)!important;white-space:nowrap!important;line-height:1.2!important}.pulse-version-copy p{color:var(--muted)!important;font-size:var(--font-micro)!important;white-space:normal!important;margin:0!important;line-height:1.35!important;overflow:visible!important}.pulse-version-update{border:1px solid color-mix(in srgb,var(--pink) 42%,var(--line))!important;background:color-mix(in srgb,var(--pink) 8%,var(--surface2))!important;min-height:38px!important;color:var(--text)!important;font:inherit!important;font-size:var(--font-micro)!important;cursor:pointer!important;white-space:nowrap!important;box-shadow:none!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 12px!important;font-weight:700!important;display:inline-flex!important}.pulse-version-update svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.pulse-version-update:hover,.pulse-version-update:focus-visible{border-color:var(--pink)!important;background:color-mix(in srgb,var(--pink) 14%,var(--surface2))!important;outline:0!important}.pulse-version-update.is-loading svg{animation:.75s linear infinite pulseUpdateSpin}.pulse-version-update:disabled{opacity:.76;cursor:wait!important}.pulse-version-close{width:30px!important;height:30px!important;color:var(--muted)!important;background:0 0!important;border:0!important;border-radius:9px!important;place-items:center!important;padding:0!important;display:grid!important;position:static!important}.pulse-version-close:hover,.pulse-version-close:focus-visible{background:var(--surface2)!important;color:var(--text)!important;outline:0!important}.pulse-version-close svg{width:14px!important;height:14px!important}@keyframes pulseUpdateSpin{to{transform:rotate(360deg)}}@keyframes pulseVersionCenterIn{0%{opacity:0;transform:translate(-50%,28px)scale(.985)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes pulseVersionCenterOut{0%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,42px)scale(.985)}}.pulse-version-notice.is-dismissing{pointer-events:none!important;animation:.26s cubic-bezier(.55,.06,.68,.19) both pulseVersionCenterOut!important}@media (width<=760px){.modal-overlay{align-items:end!important;padding:0!important}.system-dialog{border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:22px 22px 0 0!important;width:100%!important;max-width:none!important;max-height:min(88dvh,760px)!important}.system-dialog:after{content:"";background:color-mix(in srgb,var(--muted) 45%,transparent);border-radius:999px;width:42px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.system-dialog>header{grid-template-columns:42px minmax(0,1fr) 38px!important;gap:11px!important;padding:26px 14px 15px!important}.system-dialog-brand{border-radius:12px;width:40px;height:40px}.system-dialog-brand img{width:25px;height:25px}.system-dialog-heading h2{font-size:20px!important}.system-dialog-heading p{font-size:12.5px!important;line-height:1.5!important}.system-dialog>.body{padding:0 14px 16px!important}.system-dialog-details{grid-template-columns:1fr 1fr;gap:7px}.system-dialog-detail{padding:11px 12px}.system-dialog>footer{padding:12px 14px calc(14px + env(safe-area-inset-bottom))!important;flex-wrap:wrap!important}.system-dialog-footer-hint{flex:0 0 100%;margin:0 0 2px}.system-dialog>footer .btn{flex:120px!important;min-height:44px!important}.drawer-overlay{z-index:10040!important;-webkit-backdrop-filter:blur(7px)!important;background:#02070ec7!important}.notification-drawer,body.pulse-analyst-shell .notification-drawer{z-index:10050!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;padding:env(safe-area-inset-top) 0 0!important;background:var(--surface)!important;box-shadow:none!important;transform-origin:100%!important;border:0!important;border-radius:0!important;flex-direction:column!important;margin:0!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important;transform:translate(100%)!important}.notification-drawer.show,body.pulse-analyst-shell .notification-drawer.show{transform:translate(0,0)!important}.notification-drawer .drawer-head{border-bottom:1px solid color-mix(in srgb,var(--line) 88%,transparent)!important;background:color-mix(in srgb,var(--surface) 97%,transparent)!important;flex:none!important;align-items:center!important;padding:13px 14px 12px!important}.notification-drawer .drawer-head:before{display:none!important}.notification-drawer .drawer-head:after{opacity:.32!important;left:14px!important;right:14px!important}.notification-drawer .drawer-head h2{font-size:21px!important;line-height:1.15!important}.notification-drawer .drawer-head p{font-size:var(--font-label)!important;margin-top:3px!important;line-height:1.45!important}.notification-drawer .drawer-close{border:1px solid color-mix(in srgb,var(--line) 86%,transparent)!important;background:color-mix(in srgb,var(--surface2) 42%,transparent)!important;border-radius:12px!important;width:40px!important;min-width:40px!important;height:40px!important;font-size:22px!important}.notification-drawer .drawer-actions{border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent)!important;background:var(--surface)!important;flex:none!important;grid-template-columns:1fr 1fr!important;gap:7px!important;padding:9px 12px!important;display:grid!important}.notification-drawer .drawer-actions button{min-width:0!important;min-height:40px!important;font-size:var(--font-label)!important;white-space:normal!important;padding:0 8px!important}.notification-drawer .drawer-tabs{background:var(--surface)!important;flex:none!important;grid-template-columns:1fr 1fr!important;gap:6px!important;padding:9px 12px 8px!important;display:grid!important}.notification-drawer .drawer-tabs button{min-width:0!important;min-height:42px!important;font-size:var(--font-label)!important;white-space:normal!important;padding:8px 9px!important}.notification-drawer .drawer-feed{min-height:0!important;padding:4px 10px calc(18px + env(safe-area-inset-bottom))!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important;background:var(--surface)!important;flex:auto!important;align-content:start!important;gap:9px!important;overflow:hidden auto!important}.drawer-notif{box-sizing:border-box!important;border-radius:14px!important;gap:8px!important;width:100%!important;min-width:0!important;padding:13px 12px!important}.notif-topline{align-items:flex-start!important;gap:8px!important;min-width:0!important}.notif-type,.notif-topline time{font-size:var(--font-micro)!important}.drawer-notif .notif-title{font-size:var(--font-body)!important;line-height:1.34!important}.drawer-notif .notif-meta{font-size:var(--font-micro)!important}.drawer-notif .notif-meta>span{min-height:22px!important;padding:0 7px!important}.drawer-notif .notif-message{font-size:var(--font-label)!important;-webkit-line-clamp:unset!important;line-height:1.5!important;display:block!important;overflow:visible!important}.drawer-notif .notif-footer{flex-direction:column!important;align-items:stretch!important;gap:8px!important;padding-top:9px!important}.drawer-notif .notif-state{font-size:var(--font-micro)!important}.drawer-notif .notif-actions{grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important;width:100%!important;margin:0!important;display:grid!important}.notif-action-primary,.notif-action-secondary{width:100%!important;min-height:44px!important;font-size:var(--font-label)!important;white-space:normal!important;border-radius:11px!important;padding:0 12px!important}.drawer-notif .notif-dismiss{border:1px solid var(--line)!important;border-radius:11px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.notification-empty{min-height:42dvh!important;padding:26px 18px!important}.notification-empty b{font-size:15px!important}.notification-empty p{font-size:12px!important}.pulse-version-notice,body.pulse-analyst-shell .pulse-version-notice{left:50%!important;right:auto!important;bottom:calc(76px + env(safe-area-inset-bottom))!important;border-radius:15px!important;grid-template-columns:36px minmax(0,1fr) 30px!important;grid-template-areas:"brand copy close""brand update update"!important;gap:8px 10px!important;width:calc(100vw - 20px)!important;padding:10px!important;transform:translate(-50%)!important}.pulse-version-brand{border-radius:11px;grid-area:brand;width:36px;height:36px}.pulse-version-brand img{width:23px;height:23px}.pulse-version-copy{grid-area:copy}.pulse-version-title{gap:5px}.pulse-version-copy strong{font-size:var(--font-label)!important}.pulse-version-title>span{font-size:var(--font-micro)!important}.pulse-version-copy p{font-size:var(--font-label)!important;line-height:1.4!important}.pulse-version-update{grid-area:update;justify-self:start;min-height:35px!important;padding:0 11px!important}.pulse-version-close{grid-area:close;align-self:start}}@media (width<=390px){.system-dialog-details{grid-template-columns:1fr}.system-dialog-detail{padding:10px 11px}.notification-drawer .drawer-actions{grid-template-columns:1fr 1fr!important}.notification-drawer .drawer-actions button{font-size:var(--font-label)!important}.drawer-notif .notif-actions{grid-template-columns:1fr 44px!important}.pulse-version-title>span{display:none}.pulse-version-copy p{display:block!important}}@media (width<=330px){.notification-drawer .drawer-actions{grid-template-columns:1fr!important}.notification-drawer .drawer-tabs{padding-inline:9px!important}.notification-drawer .drawer-feed{padding-inline:8px!important}}#page-all .case-search-toolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:flex-end;align-items:center;min-height:58px;padding:10px 0;display:flex}#page-all .case-search-trigger{border:1px solid color-mix(in srgb,var(--cyan) 28%,var(--line));background:color-mix(in srgb,var(--cyan) 5%,var(--surface2));min-height:40px;color:var(--text);font:inherit;font-size:var(--font-micro);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:0 14px;font-weight:700;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}#page-all .case-search-trigger:hover,#page-all .case-search-trigger:focus-visible{border-color:color-mix(in srgb,var(--cyan) 58%,var(--line));background:color-mix(in srgb,var(--cyan) 9%,var(--surface2));outline:0;transform:translateY(-1px)}#page-all .case-search-trigger svg,#page-all .case-search-box>svg,#page-all #caseSearchClose svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}#page-all .case-search-box{border:1px solid color-mix(in srgb,var(--cyan) 38%,var(--line));background:color-mix(in srgb,var(--surface2) 52%,transparent);border-radius:12px;grid-template-columns:20px minmax(0,1fr) 34px;align-items:center;gap:8px;width:min(760px,100%);margin-left:auto;padding:0 7px 0 12px;display:grid;box-shadow:inset 0 1px #ffffff06}#page-all .case-search-box.hidden{display:none!important}#page-all .case-search-box>svg{color:var(--cyan)}#page-all .case-search-box #caseSearch{width:100%;min-width:0;height:42px;color:var(--text);background:0 0;border:0;outline:0;padding:0;font-size:12px}#page-all .case-search-box #caseSearch::placeholder{color:var(--muted)}#page-all #caseSearchClose{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid}#page-all #caseSearchClose:hover,#page-all #caseSearchClose:focus-visible{background:color-mix(in srgb,var(--surface2) 88%,transparent);color:var(--text);outline:0}@media (width<=760px){#page-all .case-search-toolbar{min-height:54px;padding:8px 0}#page-all .case-search-trigger{width:100%;min-height:44px}#page-all .case-search-box{width:100%;margin:0}#page-all .case-search-box #caseSearch{height:44px;font-size:12px}}.pulse-version-notice.hidden,body.pulse-analyst-shell .pulse-version-notice.hidden{visibility:hidden!important;pointer-events:none!important;opacity:0!important;display:none!important}.page>.wrap>.head{background:0 0!important;border:0!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;min-height:0!important;margin:0 0 14px!important;padding:0!important}.page>.wrap>.head>div:first-child{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.page>.wrap>.head:has(>div:first-child:only-child){height:0!important;min-height:0!important;margin:0!important;overflow:hidden!important}.page>.wrap>.head>.line-actions,.page>.wrap>.head>.opslog-head-actions,.page>.wrap>.head>.payment-page-action,.page>.wrap>.head>.calendar-actions,.page>.wrap>.head>.goals-period-field,.page>.wrap>.head>.dev-badge,.page>.wrap>.head>.realtime-status{margin:0!important}.page>.wrap>.head>.line-actions,.page>.wrap>.head>.opslog-head-actions,.page>.wrap>.head>.payment-page-action,.page>.wrap>.head>.calendar-actions{justify-content:flex-end!important}body.pulse-analyst-shell .page>.wrap>.head{flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-height:0!important;margin:0 0 12px!important}body.pulse-analyst-shell .page>.wrap>.head:has(>div:first-child:only-child){height:0!important;min-height:0!important;margin:0!important;overflow:hidden!important}#page-all .case-search-toolbar,#page-errors .errors-kpis,#page-reports .report-studio,#page-history .protocol-history-search,#page-feedbacks .feedback-leadership-page,#page-performance .mobile-performance-links,#page-shift .split,#page-shiftmanager>.wrap>div:not(.head),#page-doubles .extra-shift-tabs{margin-top:0!important}@media (width<=760px){.page>.wrap>.head,body.pulse-analyst-shell .page>.wrap>.head{margin-bottom:10px!important}.page>.wrap>.head>.line-actions,.page>.wrap>.head>.opslog-head-actions,.page>.wrap>.head>.payment-page-action{width:100%!important}.page>.wrap>.head>.line-actions .btn,.page>.wrap>.head>.opslog-head-actions .btn,.page>.wrap>.head>.payment-page-action .btn{min-height:42px!important}}#page-providers .provider-central-wrap{max-width:1580px}#page-providers .provider-central-kpis{gap:9px!important;margin:4px 0 12px!important}#page-providers .provider-central-kpis>div{min-height:92px!important;box-shadow:none!important;border-radius:14px!important;padding:14px 16px!important}#page-providers .provider-central-kpis small{font-size:var(--font-micro)!important}#page-providers .provider-central-kpis b{font-size:24px!important}#page-providers .provider-central-kpis span{font-size:var(--font-micro)!important}#page-providers .provider-central-toolbar{border:1px solid color-mix(in srgb,var(--line) 90%,transparent)!important;background:color-mix(in srgb,var(--surface2) 36%,transparent)!important;border-radius:14px!important;margin:0 0 10px!important;padding:10px!important}#page-providers .provider-central-layout{grid-template-columns:minmax(310px,.72fr) minmax(0,1.48fr)!important;gap:10px!important}#page-providers .provider-list-panel,#page-providers .provider-detail-panel{min-height:520px!important;box-shadow:none!important;border-radius:16px!important;overflow:hidden!important}#page-providers .provider-list-panel{background:color-mix(in srgb,var(--surface2) 42%,var(--surface))!important}#page-providers .provider-list{gap:6px!important;padding:8px!important}#page-providers .provider-list-item{background:color-mix(in srgb,var(--surface) 66%,transparent)!important;border-radius:11px!important;min-height:68px!important;padding:12px 13px!important;position:relative!important}#page-providers .provider-list-item.is-active{border-color:color-mix(in srgb,var(--cyan) 40%,var(--line))!important;background:color-mix(in srgb,var(--cyan) 5%,var(--surface2))!important;box-shadow:inset 3px 0 0 var(--cyan)!important}#page-providers .provider-detail-content{padding:18px!important}#page-providers .provider-detail-head{padding-bottom:14px!important}#page-providers .provider-detail-head h2{letter-spacing:-.025em!important;font-size:22px!important}#page-providers .provider-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;margin:14px 0 18px!important}#page-providers .provider-metric{background:color-mix(in srgb,var(--surface2) 50%,transparent)!important;border-radius:11px!important;min-height:80px!important;padding:12px!important}#page-providers .provider-metric small{font-size:var(--font-micro)!important;letter-spacing:.055em!important}#page-providers .provider-metric b{margin-top:6px!important;font-size:18px!important}#page-providers .provider-detail-content>h3{border-top:1px solid color-mix(in srgb,var(--line) 78%,transparent)!important;color:var(--text)!important;letter-spacing:-.01em!important;margin:20px 0 9px!important;padding-top:14px!important;font-size:13px!important}#page-providers .provider-rating-bars{margin:9px 0 4px!important}#page-providers .provider-comments{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}#page-providers .provider-comment{background:color-mix(in srgb,var(--surface2) 34%,transparent)!important;border-radius:11px!important;min-width:0!important;padding:12px!important}#page-providers .provider-comment b{overflow-wrap:anywhere;color:var(--text)!important;font-size:12px!important}#page-providers .provider-comment p{color:color-mix(in srgb,var(--muted) 82%,var(--text))!important;font-size:var(--font-micro)!important;margin:6px 0!important;line-height:1.42!important}#page-providers .provider-comment small{font-size:var(--font-micro)!important}@media (width<=1180px){#page-providers .provider-central-layout{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr)!important}#page-providers .provider-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){#page-providers .provider-central-layout{grid-template-columns:1fr!important}#page-providers .provider-list-panel,#page-providers .provider-detail-panel{min-height:auto!important}#page-providers .provider-comments{grid-template-columns:1fr!important}}@media (width<=480px){#page-providers .provider-central-kpis{grid-template-columns:1fr 1fr!important}#page-providers .provider-central-toolbar{grid-template-columns:1fr!important}#page-providers .provider-metrics{grid-template-columns:1fr 1fr!important}}@media (width<=760px){body.pulse-analyst-shell{background:var(--bg)!important}body.pulse-analyst-shell .pulse-topbar{border-bottom-color:var(--shell-border)!important;background:color-mix(in srgb,var(--surface) 91%,transparent)!important;min-height:68px!important;box-shadow:0 8px 28px #00000014!important}body.pulse-analyst-shell .page>.wrap{padding:15px 12px calc(24px + env(safe-area-inset-bottom))!important}body.pulse-analyst-shell .page>.wrap>.head{gap:5px!important;margin-bottom:14px!important}body.pulse-analyst-shell .page>.wrap>.head h1{letter-spacing:-.035em!important;font-size:25px!important;line-height:1.08!important}body.pulse-analyst-shell .page>.wrap>.head p{font-size:12px!important;line-height:1.48!important}body.pulse-analyst-shell #page-calendar .calendar-legend-row,body.pulse-analyst-shell #page-calendar .calendar-mobile-toggle,body.pulse-analyst-shell #page-calendar .calendar-audit{display:none!important}body.pulse-analyst-shell #page-calendar .calendar-head{gap:9px!important}body.pulse-analyst-shell #page-calendar .calendar-actions{border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:15px!important;grid-template-columns:46px minmax(0,1fr) 46px!important;align-items:center!important;gap:8px!important;width:100%!important;padding:6px!important;display:grid!important}body.pulse-analyst-shell #page-calendar #calendarMonthLabel{letter-spacing:.045em!important;font-size:12px!important;font-weight:700!important}body.pulse-analyst-shell #page-calendar .calendar-scroll{border:0!important;width:100%!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}body.pulse-analyst-shell #page-calendar .calendar-grid{background:0 0!important;border:0!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:4px!important;width:100%!important;min-width:0!important;display:grid!important}body.pulse-analyst-shell #page-calendar .calendar-headcell{min-width:0!important;min-height:24px!important;color:var(--muted)!important;font-size:var(--font-micro)!important;text-align:center!important;letter-spacing:.035em!important;background:0 0!important;border:0!important;padding:4px 0!important;line-height:1!important}body.pulse-analyst-shell #page-calendar .calendar-day{border:1px solid var(--line)!important;background:var(--surface)!important;min-width:0!important;min-height:58px!important;box-shadow:none!important;touch-action:manipulation!important;border-radius:12px!important;padding:6px 5px!important;position:relative!important;overflow:hidden!important;transform:none!important}body.pulse-analyst-shell #page-calendar .calendar-day.out{opacity:.25!important}body.pulse-analyst-shell #page-calendar .calendar-day.today{border-color:var(--cyan)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cyan) 18%,transparent)!important}body.pulse-analyst-shell #page-calendar .calendar-day.selected{border-color:var(--cyan)!important;background:color-mix(in srgb,var(--cyan) 7%,var(--surface))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cyan) 18%,transparent)!important}body.pulse-analyst-shell #page-calendar .calendar-date{color:var(--text)!important;font-size:var(--font-micro)!important;text-align:center!important;margin:0 0 5px!important;line-height:1!important}body.pulse-analyst-shell #page-calendar .calendar-event{background:var(--cyan)!important;pointer-events:none!important;border:0!important;border-radius:999px!important;height:5px!important;min-height:5px!important;margin:3px 0 0!important;padding:0!important;font-size:0!important;line-height:0!important;overflow:hidden!important;transform:none!important}body.pulse-analyst-shell #page-calendar .calendar-event.day{background:var(--amber)!important}body.pulse-analyst-shell #page-calendar .calendar-event.night{background:var(--violet)!important}body.pulse-analyst-shell #page-calendar .calendar-event.double{background:var(--green)!important;box-shadow:none!important}body.pulse-analyst-shell #page-calendar .calendar-event.swap{background:var(--cyan)!important}body.pulse-analyst-shell #page-calendar .calendar-event.event{background:var(--pink)!important}body.pulse-analyst-shell #page-calendar .calendar-event.birthday{background:var(--violet)!important}body.pulse-analyst-shell #page-calendar .calendar-more{color:var(--muted)!important;font-size:var(--font-micro)!important;text-align:center!important;margin-top:2px!important;line-height:1!important}body.pulse-analyst-shell #page-calendar .calendar-mobile-agenda{gap:8px!important;margin:12px 0 0!important;display:grid!important}body.pulse-analyst-shell #page-calendar .calendar-mobile-agenda-head{border-color:color-mix(in srgb,var(--cyan) 18%,var(--line))!important;background:var(--surface)!important;border-radius:14px!important;align-items:center!important;padding:12px 13px!important}body.pulse-analyst-shell #page-calendar .calendar-mobile-agenda-head small{font-size:var(--font-micro)!important;letter-spacing:.09em!important}body.pulse-analyst-shell #page-calendar .calendar-mobile-agenda-head h2{text-transform:capitalize!important;font-size:14px!important;line-height:1.25!important}body.pulse-analyst-shell #page-calendar .calendar-mobile-agenda-list{gap:7px!important}body.pulse-analyst-shell #page-calendar .calendar-mobile-agenda-item{background:var(--surface)!important;border-radius:13px!important;grid-template-columns:52px minmax(0,1fr) 18px!important;min-height:58px!important;padding:9px 10px!important}body.pulse-analyst-shell #page-calendar .calendar-mobile-agenda-item time{font-size:var(--font-micro)!important}body.pulse-analyst-shell #page-calendar .calendar-mobile-agenda-item b{font-size:12px!important}body.pulse-analyst-shell #page-calendar .calendar-mobile-agenda-item small{font-size:var(--font-micro)!important}body.pulse-analyst-shell #page-calendar .calendar-mobile-agenda-empty{background:color-mix(in srgb,var(--surface2) 62%,transparent)!important;border-radius:13px!important;padding:18px 12px!important}.required-notice-overlay{z-index:10150!important;-webkit-backdrop-filter:blur(10px)!important;background:#02080feb!important;align-items:stretch!important;padding:0!important}.required-notice-overlay .required-notice-modal{background:var(--surface)!important;border:0!important;border-radius:0!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;display:grid!important;overflow:hidden!important}.required-notice-overlay .required-notice-modal>header{padding:calc(18px + env(safe-area-inset-top)) 16px 14px!important;border-bottom:1px solid color-mix(in srgb,var(--pink) 18%,var(--line))!important;align-items:flex-start!important;gap:10px!important}.required-notice-overlay .required-notice-modal>header small{font-size:var(--font-micro)!important;letter-spacing:.075em!important}.required-notice-overlay .required-notice-modal>header h2{margin-top:5px!important;font-size:23px!important;line-height:1.12!important}.required-notice-overlay .required-notice-modal>header p{font-size:var(--font-micro)!important}.required-notice-lock{max-width:124px!important;font-size:var(--font-micro)!important;text-align:center!important;border-radius:9px!important;flex:none!important;padding:6px 8px!important;line-height:1.25!important}.required-notice-overlay .required-notice-modal>.body{-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;min-height:0!important;padding:16px!important;overflow-y:auto!important}.required-notice-overlay #requiredNoticeMessage{font-size:15px!important;line-height:1.62!important}.required-notice-overlay .required-notice-meta{flex-wrap:wrap!important;gap:8px!important}.required-notice-overlay .required-notice-image{width:100%!important;max-height:none!important;margin-bottom:14px!important}.required-notice-overlay .required-notice-image img{object-fit:contain!important;max-height:46dvh!important}.required-notice-overlay .required-notice-modal>footer{z-index:2!important;padding:12px 14px calc(14px + env(safe-area-inset-bottom))!important;border-top:1px solid color-mix(in srgb,var(--pink) 16%,var(--line))!important;background:color-mix(in srgb,var(--surface) 97%,transparent)!important;grid-template-columns:1fr!important;gap:10px!important;display:grid!important;position:relative!important;box-shadow:0 -8px 24px #0000001a!important}.required-notice-overlay .required-notice-modal>footer>span{font-size:var(--font-micro)!important;text-align:center!important;line-height:1.4!important}.required-notice-overlay #acknowledgeRequiredNotice{border-radius:13px!important;width:100%!important;min-height:52px!important;font-size:14px!important;font-weight:700!important}.notice-history-item.requires-ack{border-color:color-mix(in srgb,var(--pink) 34%,var(--line))!important;background:color-mix(in srgb,var(--pink) 6%,var(--surface))!important}.notice-history-item.requires-ack .notice-history-open{border-color:color-mix(in srgb,var(--pink) 45%,var(--line))!important;background:var(--pink)!important;color:#fff!important;font-weight:700!important}.notice-ack-lock-copy{border:1px solid color-mix(in srgb,var(--pink) 24%,var(--line));background:color-mix(in srgb,var(--pink) 6%,var(--surface2));color:var(--muted);font-size:var(--font-micro);border-radius:10px;padding:8px 9px;line-height:1.4}}@media (width<=380px){body.pulse-analyst-shell #page-calendar .calendar-grid{gap:3px!important}body.pulse-analyst-shell #page-calendar .calendar-day{border-radius:10px!important;min-height:54px!important;padding:5px 4px!important}body.pulse-analyst-shell #page-calendar .calendar-date{font-size:var(--font-micro)!important}.required-notice-lock{display:none!important}}@media (width>=761px){#page-tv .tv-headrow,#page-tv .tv-row{grid-template-columns:1.3fr 1.12fr .92fr .72fr .72fr!important}}#page-tv .tv-deadline{white-space:nowrap;align-content:center;justify-items:start;gap:4px;min-width:0!important;font-size:inherit!important;letter-spacing:0!important;text-shadow:none!important;line-height:1!important;display:grid!important;overflow:hidden!important}#page-tv .tv-deadline-label{color:currentColor;text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.09em;opacity:.82;max-width:100%;font-weight:700;line-height:1.05;display:block;overflow:hidden;font-size:clamp(10px,.72vw,13px)!important}#page-tv .tv-deadline-time{color:currentColor;text-overflow:ellipsis;letter-spacing:-.025em;white-space:nowrap;max-width:100%;font-weight:700;line-height:1.05;display:block;overflow:hidden;font-size:clamp(19px,1.42vw,27px)!important}#page-tv .tv-deadline.is-normal{color:var(--tv-text)}#page-tv .tv-deadline.is-empty{color:#ffad68}#page-tv .tv-deadline.is-overdue .tv-deadline-time{filter:drop-shadow(0 0 10px color-mix(in srgb,currentColor 18%,transparent))}#page-tv .tv-stream,#page-tv .alarm-stream{scroll-behavior:auto;overflow:hidden auto}#page-tv .tv-ticker,#page-tv .alarm-ticker{will-change:auto!important;position:relative!important;transform:none!important}#page-tv .tv-live-rail{height:98px;min-height:98px;overflow:hidden}#page-tv .tv-crew-strip{grid-template-columns:88px minmax(0,1fr)}#page-tv .tv-crew{width:100%;min-width:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 18px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 18px),#0000 100%);border:0!important;margin:0!important;display:block!important}#page-tv .tv-crew-track{will-change:transform;gap:0;max-width:none;height:100%;transform:translate(0,0);justify-content:flex-start!important;width:max-content!important;min-width:max-content!important;display:flex!important}#page-tv .tv-crew-track.is-running{animation:pulseTvCrewConveyor var(--tv-crew-duration,24s) linear infinite}#page-tv .tv-crew-sequence{flex:none;justify-content:flex-start;align-items:stretch;gap:14px;width:max-content;height:100%;padding:8px 12px;display:flex}#page-tv .tv-crew-sequence .crewline{background:linear-gradient(135deg,color-mix(in srgb,var(--cyan) 8%,var(--tv-control-bg)),var(--tv-control-bg));border-radius:13px;flex:0 0 clamp(260px,17vw,330px);justify-content:center;min-width:260px;min-height:80px;overflow:hidden;box-shadow:0 8px 18px #00000021;border:1px solid color-mix(in srgb,var(--tv-line) 86%,var(--tv-text))!important;padding:12px 15px!important}#page-tv .tv-crew-sequence .crewline.critical{background:linear-gradient(135deg,color-mix(in srgb,var(--red) 14%,var(--tv-control-bg)),var(--tv-control-bg));border-color:color-mix(in srgb,var(--red) 42%,var(--tv-line))!important}#page-tv .tv-crew-sequence .crewline-top{gap:12px}#page-tv .tv-crew-sequence .crewline b{line-height:1.1;font-size:clamp(14px,1vw,18px)!important}#page-tv .tv-crew-sequence .crewline strong{line-height:1;font-size:clamp(23px,1.55vw,30px)!important}#page-tv .tv-crew-sequence .crewline small{margin-top:8px;line-height:1.15;font-size:clamp(10px,.78vw,13px)!important}#page-tv .tv-crew>.crewline.empty{border:0;justify-content:center;height:100%;min-height:80px;padding:10px 14px}@keyframes pulseTvCrewConveyor{0%{transform:translate(0,0)}to{transform:translate3d(var(--tv-crew-shift),0,0)}}@media (prefers-reduced-motion:reduce){#page-tv .tv-crew-track.is-running{animation:pulseTvCrewConveyor var(--tv-crew-duration,24s) linear infinite!important}}@media (width<=1450px),(height<=850px){#page-tv .tv-live-rail{height:78px;min-height:78px}#page-tv .tv-crew-strip{grid-template-columns:72px minmax(0,1fr)}#page-tv .tv-crew-sequence{gap:10px;padding:6px 9px}#page-tv .tv-crew-sequence .crewline{border-radius:11px;flex-basis:238px;min-width:238px;min-height:66px;padding:8px 11px!important}#page-tv .tv-crew-sequence .crewline b{font-size:12px!important}#page-tv .tv-crew-sequence .crewline strong{font-size:21px!important}#page-tv .tv-crew-sequence .crewline small{margin-top:6px;font-size:var(--font-micro)!important}#page-tv .tv-deadline-time{font-size:clamp(17px,1.35vw,22px)!important}}@media (width<=1180px){#page-tv .tv-live-rail{height:88px;min-height:88px}#page-tv .tv-crew-sequence .crewline{flex-basis:248px;min-width:248px}}@media (width<=760px){#page-tv .tv-deadline{text-align:right;justify-items:end}#page-tv .tv-deadline-label{font-size:var(--font-micro)!important}#page-tv .tv-deadline-time{font-size:18px!important}#page-tv .tv-live-rail{height:auto;min-height:104px}#page-tv .tv-crew-strip{grid-template-rows:auto 72px;grid-template-columns:1fr}#page-tv .tv-crew-heading{padding:7px 0 5px}#page-tv .tv-crew-sequence{padding:5px 7px}#page-tv .tv-crew-sequence .crewline{flex-basis:224px;min-width:224px;min-height:64px}}.user-access-permissions .permission-origin-legend{flex-wrap:wrap;gap:8px;margin:-2px 0 13px;display:flex}.permission-origin-legend span{border:1px solid var(--line);min-height:27px;color:var(--muted);font-size:var(--font-micro);letter-spacing:.045em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:0 9px;font-weight:700;display:inline-flex}.permission-origin-legend span:before{content:"";background:var(--muted);border-radius:50%;width:7px;height:7px}.permission-origin-legend .base:before{background:var(--cyan)}.permission-origin-legend .individual:before{background:var(--violet)}.user-access-permissions #permissionGrid{border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0!important;display:grid!important}.permission-group{border:1px solid var(--line);background:color-mix(in srgb,var(--surface2) 36%,transparent);border-radius:14px;min-width:0;padding:13px}.permission-group>header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.permission-group>header b{font-size:13px;display:block}.permission-group>header small{color:var(--muted);font-size:var(--font-micro);margin-top:4px;line-height:1.4;display:block}.permission-group>header>span{border:1px solid var(--line);width:24px;height:24px;color:var(--muted);font-size:var(--font-micro);border-radius:50%;flex:0 0 24px;place-items:center;font-weight:700;display:grid}.permission-group-list{gap:7px;display:grid}.permission-card{cursor:pointer;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;transition:border-color .16s,background .16s,transform .16s;position:relative;border:1px solid var(--line)!important;background:color-mix(in srgb,var(--surface) 72%,var(--surface2))!important;border-radius:11px!important;min-height:66px!important;padding:10px!important;display:grid!important}.permission-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--cyan) 42%,var(--line))!important}.permission-card>span{min-width:0}.permission-card>span b{line-height:1.25;font-size:var(--font-micro)!important;display:block!important}.permission-card>span small{color:var(--muted);font-size:var(--font-micro);margin-top:4px;line-height:1.35;display:block}.permission-card>em{max-width:88px;color:var(--muted);font-size:var(--font-micro);text-align:right;text-transform:uppercase;font-style:normal;font-weight:700;line-height:1.25}.permission-card.base{border-left:3px solid var(--cyan)!important}.permission-card.individual{border-left:3px solid var(--violet)!important;background:color-mix(in srgb,var(--violet) 6%,var(--surface))!important}.permission-card.removed{border-left:3px solid var(--amber)!important;background:color-mix(in srgb,var(--amber) 4%,var(--surface))!important}.permission-card.individual>em{color:var(--violet)}.permission-card.removed>em{color:var(--amber)}.permission-card.permission-readonly{opacity:.62;cursor:default}.permission-card.permission-readonly:hover{transform:none;border-color:var(--line)!important}.permission-card.permission-readonly:after{display:none!important}.permission-fixed-role{border:1px solid var(--line);background:color-mix(in srgb,var(--surface2) 46%,transparent);border-radius:13px;grid-column:1/-1;gap:5px;padding:15px;display:grid}.permission-fixed-role b{font-size:13px}.permission-fixed-role span{color:var(--muted);font-size:var(--font-micro);line-height:1.4}.permission-protected-summary{border:1px dashed color-mix(in srgb,var(--violet) 34%,var(--line));background:color-mix(in srgb,var(--violet) 4%,transparent);border-radius:11px;margin-top:11px;padding:11px 12px}.permission-protected-summary>small{color:var(--muted);font-size:var(--font-micro);letter-spacing:.08em;font-weight:700;display:block}.permission-protected-summary>div{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.permission-protected-summary span{border:1px solid color-mix(in srgb,var(--violet) 28%,var(--line));min-height:25px;color:var(--text);font-size:var(--font-micro);border-radius:999px;align-items:center;padding:0 8px;font-weight:700;display:inline-flex}.permission-management-hint{line-height:1.45}.team-drawer-permissions span{align-items:center;gap:6px;display:inline-flex}.team-drawer-permissions span small{font-size:var(--font-micro);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.team-drawer-permissions span.base small{color:var(--cyan)}.team-drawer-permissions span.individual{border-color:color-mix(in srgb,var(--violet) 38%,var(--line));background:color-mix(in srgb,var(--violet) 6%,transparent)}.team-drawer-permissions span.individual small{color:var(--violet)}.team-drawer-permissions span.removed{border-color:color-mix(in srgb,var(--amber) 42%,var(--line));color:var(--muted);text-decoration:line-through}.team-drawer-permissions span.removed small{color:var(--amber);text-decoration:none}@media (width<=860px){.user-access-permissions #permissionGrid{grid-template-columns:1fr!important}.permission-group{padding:11px}}@media (width<=620px){.user-access-permissions #permissionGrid{grid-template-columns:1fr!important;gap:9px!important}.permission-origin-legend{margin-bottom:10px!important}.permission-group{border-radius:13px;padding:11px}.permission-card{grid-template-columns:18px minmax(0,1fr);min-height:68px!important;padding:10px 9px!important}.permission-card>em{text-align:left;grid-column:2;max-width:none}.permission-card>span b{font-size:12px!important}.permission-card>span small{font-size:var(--font-micro)}.permission-protected-summary{padding:10px}}.case-route-guidance{border:1px solid var(--line,#ffffff1f);background:var(--surface2,var(--surface,transparent));font-size:var(--font-micro);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;padding:9px 10px;display:flex}.case-route-guidance>b{margin-right:2px}.case-route-guidance span{border:1px solid var(--line,#ffffff1f);background:var(--surface,transparent);border-radius:999px;align-items:center;gap:4px;padding:4px 7px;display:inline-flex}.case-route-guidance strong{color:var(--cyan,currentColor)}.case-route-guidance em{color:var(--muted,currentColor);font-size:var(--font-micro);text-transform:uppercase;font-style:normal;font-weight:700}@media (width<=720px){.case-route-guidance{flex-direction:column;align-items:stretch}.case-route-guidance span{border-radius:8px;justify-content:flex-start}}:root{--pulse-button-radius:10px;--pulse-button-radius-compact:8px;--pulse-btn-bg:#101d2b;--pulse-btn-bg-hover:#152536;--pulse-btn-border:#91b7da2e;--pulse-btn-border-hover:#63e5ff4d;--pulse-btn-text:#eaf2f9;--pulse-btn-shadow:0 3px 10px #0000001f;--pulse-btn-primary-bg:var(--blue);--pulse-btn-primary-hover:color-mix(in srgb,var(--blue) 88%,#fff);--pulse-btn-primary-border:color-mix(in srgb,var(--blue) 68%,var(--line));--pulse-btn-danger-bg:#ff5a7e0e;--pulse-btn-danger-border:#ff5a7e47;--pulse-progress-track:#ffffff17;--pulse-progress-color:#fff;--pulse-success-bg:#62e8a317;--pulse-success-border:#62e8a357}html[data-theme=light]{--pulse-btn-bg:#fff;--pulse-btn-bg-hover:#f7f9fc;--pulse-btn-border:#d7e0e9;--pulse-btn-border-hover:#b7c8d8;--pulse-btn-text:#26384b;--pulse-btn-shadow:0 2px 7px #23374c0e;--pulse-btn-primary-bg:var(--blue);--pulse-btn-primary-hover:color-mix(in srgb,var(--blue) 88%,#000);--pulse-btn-primary-border:color-mix(in srgb,var(--blue) 62%,var(--line));--pulse-btn-danger-bg:#fff8fa;--pulse-btn-danger-border:#efc7d1;--pulse-progress-track:#fff3;--pulse-progress-color:#fff;--pulse-success-bg:#f2fbf6;--pulse-success-border:#a8dec2}body,button,input,select,textarea{font-feature-settings:"kern" 1,"liga" 1;font-family:var(--pulse-font-sans)!important}body{letter-spacing:-.006em;font-weight:400}#app :where(h1,h2,h3,h4):not(.p24-report-document *),.modal-overlay :where(h1,h2,h3,h4),.system-dialog :where(h1,h2,h3,h4){letter-spacing:-.027em;font-weight:700;font-family:var(--pulse-font-display)!important}#app :where(small,label,dt){letter-spacing:.005em}#app :where(.btn,button.btn),.modal-overlay :where(.btn,button.btn),.system-dialog :where(.btn,button.btn),.session-restore :where(.btn,button.btn){isolation:isolate;height:auto;min-height:40px;line-height:1.15;transition:transform .15s,box-shadow .15s,border-color .15s,background .15s,color .15s,filter .15s;position:relative;overflow:hidden;border:1px solid var(--pulse-btn-border)!important;border-radius:var(--pulse-button-radius)!important;background:var(--pulse-btn-bg)!important;color:var(--pulse-btn-text)!important;box-shadow:var(--pulse-btn-shadow)!important;font-family:var(--pulse-ui-font)!important;letter-spacing:0!important;text-shadow:none!important;backdrop-filter:none!important;padding:8px 14px!important;font-size:14px!important;font-weight:700!important}#app :where(.btn,button.btn):not(:disabled):hover,.modal-overlay :where(.btn,button.btn):not(:disabled):hover,.system-dialog :where(.btn,button.btn):not(:disabled):hover,.session-restore :where(.btn,button.btn):not(:disabled):hover{transform:translateY(-1px);border-color:var(--pulse-btn-border-hover)!important;background:var(--pulse-btn-bg-hover)!important;box-shadow:0 5px 13px #1e32461a!important}#app :where(.btn,button.btn):not(:disabled):active,.modal-overlay :where(.btn,button.btn):not(:disabled):active,.system-dialog :where(.btn,button.btn):not(:disabled):active,.session-restore :where(.btn,button.btn):not(:disabled):active{transform:translateY(0)scale(.985)}#app :where(.btn.primary,button.btn.primary),.modal-overlay :where(.btn.primary,button.btn.primary),.system-dialog :where(.btn.primary,button.btn.primary),.session-restore :where(.btn.primary,button.btn.primary),button.primary{color:#fff!important;border-color:var(--pulse-btn-primary-border)!important;background:var(--pulse-btn-primary-bg)!important;box-shadow:0 4px 12px color-mix(in srgb,var(--blue) 16%,transparent)!important;text-shadow:none!important}#app :where(.btn.primary,button.btn.primary):not(:disabled):hover,.modal-overlay :where(.btn.primary,button.btn.primary):not(:disabled):hover,.system-dialog :where(.btn.primary,button.btn.primary):not(:disabled):hover,.session-restore :where(.btn.primary,button.btn.primary):not(:disabled):hover,button.primary:not(:disabled):hover{transform:translateY(-1px);background:var(--pulse-btn-primary-hover)!important;border-color:var(--pulse-btn-primary-border)!important;box-shadow:0 6px 16px color-mix(in srgb,var(--blue) 20%,transparent)!important;filter:none!important}button:focus-visible,.btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 16%,transparent);outline:0}.btn.primary:not(:disabled):focus-visible,button.primary:not(:disabled):focus-visible{outline:0;border-color:var(--pulse-btn-primary-border)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 18%,transparent),0 4px 12px color-mix(in srgb,var(--blue) 16%,transparent)!important}.btn.primary:not(:disabled):active,button.primary:not(:disabled):active{transform:translateY(0)scale(.985);background:var(--pulse-btn-primary-bg)!important;filter:none!important;box-shadow:0 3px 10px color-mix(in srgb,var(--blue) 16%,transparent)!important}#app :where(.btn.danger,button.btn.danger),.modal-overlay :where(.btn.danger,button.btn.danger),.system-dialog :where(.btn.danger,button.btn.danger){color:var(--red)!important;border-color:var(--pulse-btn-danger-border)!important;background:var(--pulse-btn-danger-bg)!important;box-shadow:none!important}button:disabled:not(.is-working),.btn:disabled:not(.is-working){opacity:.48;cursor:not-allowed}button.is-working,.btn.is-working{opacity:1!important;filter:none!important;cursor:progress!important;pointer-events:none!important;position:relative!important;overflow:hidden!important}button.is-working:after,.btn.is-working:after{content:"";z-index:4;background:linear-gradient(90deg, transparent, var(--pulse-progress-color) 24%, var(--pulse-progress-color) 76%, transparent);width:42%;height:3px;box-shadow:0 0 8px color-mix(in srgb,var(--pulse-progress-color) 34%,transparent);border-radius:999px;animation:1.05s cubic-bezier(.4,0,.2,1) infinite pulseCommercialButtonProgress;position:absolute;bottom:0;left:0}button.is-working:before,.btn.is-working:before{content:"";z-index:3;background:var(--pulse-progress-track);pointer-events:none;height:3px;position:absolute;bottom:0;left:0;right:0}button.is-success,.btn.is-success{border-color:var(--pulse-success-border)!important;background:var(--pulse-success-bg)!important;color:var(--green)!important;box-shadow:none!important}#app :where(.response-actions button,.preview-options button,.manual-preview-options button){border-radius:var(--pulse-button-radius)!important;font-family:var(--pulse-font-sans)!important;font-weight:700!important}#page-tv{color-scheme:dark;--tv-bg-a:#040918;--tv-bg-b:#07122d;--tv-bg-c:#0c1030;--tv-text:#eff7ff;--tv-muted:#a9c8eb;--tv-soft:#9bcfff;--tv-line:#aed5ff26;--tv-grid:#ffffff08;--tv-control-bg:#ffffff09;--tv-logo-fill:#060f23b8}@media (width<=760px){:root{--control-height:44px;--pulse-button-radius:12px;--pulse-button-radius-compact:10px}#app :where(.btn,button.btn),.modal-overlay :where(.btn,button.btn),.system-dialog :where(.btn,button.btn){min-height:44px;border-radius:12px!important;padding:10px 14px!important;font-size:13px!important}#app :where(.response-actions button,.preview-options button,.manual-preview-options button){border-radius:12px!important;min-height:44px!important}#app :where(.btn,button.btn):not(:disabled):hover,.modal-overlay :where(.btn,button.btn):not(:disabled):hover{transform:none}#app :where(.btn,button.btn):not(:disabled):active,.modal-overlay :where(.btn,button.btn):not(:disabled):active{transform:scale(.985)}}@keyframes pulseCommercialButtonProgress{0%{transform:translate(-150%)}55%{transform:translate(105%)}to{transform:translate(270%)}}@media (prefers-reduced-motion:reduce){button.is-working:after,.btn.is-working:after{animation-duration:2.2s}}@media (width>=761px){#app .page:not(#page-tv),.modal-overlay,.profile-modal,.notification-drawer,.system-dialog{--font-page:clamp(30px,2vw,34px);--font-section:22px;--font-card:16px;--font-body:15px;--font-secondary:14px;--font-label:13px;--font-micro:11.5px}#app .page:not(#page-tv){font-size:15px;line-height:1.45}#app .page:not(#page-tv) small:not(.p24-report-document *),.modal-overlay small:not(.p24-report-document *),.profile-modal small,.notification-drawer small,.system-dialog small{font-size:var(--font-micro)!important;line-height:1.4!important}#app .page:not(#page-tv) :where(label,dt):not(.p24-report-document *),.modal-overlay :where(label,dt):not(.p24-report-document *),.profile-modal :where(label,dt),.system-dialog :where(label,dt){font-size:12.5px!important;line-height:1.35!important}#app .page:not(#page-tv) :where(input,select,textarea):not(.p24-report-document *),.modal-overlay :where(input,select,textarea):not(.p24-report-document *),.profile-modal :where(input,select,textarea),.system-dialog :where(input,select,textarea){font-size:14px!important}#app .page:not(#page-tv) :where(.btn,button.btn):not(.p24-report-document *),.modal-overlay :where(.btn,button.btn):not(.p24-report-document *),.profile-modal :where(.btn,button.btn),.system-dialog :where(.btn,button.btn){font-size:13.5px!important;font-weight:700!important}#app .page:not(#page-tv) :where(.provider-status,.goals-status-chip,.leader-insight-chip,.leader-online-status,.association-recent-status,.case-route-source,.case-share-status,.case-central-state,.provider-demo-badge,.permission-tag,.billing-chip,.user-cloud-chip,.evidence-pill){min-height:26px;padding:5px 8px;font-size:var(--font-micro)!important;line-height:1.15!important}#app .page:not(#page-tv) :where(.manager-panel-head h3,.leader-insight-panel-head h3,.association-analytics-panel h3,.case-central-section-head h4){font-size:16px!important;line-height:1.25!important}html[data-theme=light] #app .page:not(#page-tv) :where(.card,.panel,.stat-card,.metric-card,.goals-card,.dev61-card,.dev61-detail,.opslog-stat,.manager-kpi,.manager-panel,.leader-insight-metric,.leader-insight-panel,.leader-online-card,.association-analytics-panel,.provider-metric,.goal-indicator-card,.goals-editor-item){box-shadow:none!important;background:#fff!important;border-color:#dfe6ec!important;border-radius:12px!important}html[data-theme=light] #app .page:not(#page-tv) :where(.leader-online-stats>div,.association-profile-cell,.goals-summary-ribbon>div,.analyst-error-detail-grid>div,.extra-rh-kpis>div,.extra-rh-summary>div){box-shadow:none!important;background:#f8fafc!important;border-color:#e3e9ee!important;border-radius:9px!important}html[data-theme=light] #app .page:not(#page-tv) :where(.manager-panel,.leader-insight-panel,.association-analytics-panel){box-shadow:none!important}html[data-theme=light] #app .page:not(#page-tv) :where(h1,h2,h3,h4):not(.p24-report-document *){color:#1d3042}html[data-theme=light] #app .page:not(#page-tv) :where(p,small,label,dt):not(.p24-report-document *){text-rendering:optimizelegibility}}html[data-theme=light] #app :where(.btn,button.btn),html[data-theme=light] .modal-overlay :where(.btn,button.btn),html[data-theme=light] .system-dialog :where(.btn,button.btn){color:#2a3e54!important;height:auto!important;min-height:36px!important;font-family:var(--pulse-ui-font)!important;letter-spacing:0!important;text-shadow:none!important;filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #dce4ec!important;border-radius:7px!important;padding:7px 13px!important;font-size:12.5px!important;font-weight:700!important;line-height:1.15!important;transition:border-color .14s,background .14s,box-shadow .14s,color .14s!important;transform:none!important;box-shadow:0 2px 5px #1f30450b!important}html[data-theme=light] #app :where(.btn,button.btn):not(:disabled):hover,html[data-theme=light] .modal-overlay :where(.btn,button.btn):not(:disabled):hover,html[data-theme=light] .system-dialog :where(.btn,button.btn):not(:disabled):hover{color:#172b40!important;filter:none!important;background:#f8fafc!important;border-color:#cbd6e0!important;transform:none!important;box-shadow:0 3px 8px #1f304511!important}html[data-theme=light] #app :where(.btn.primary,button.btn.primary),html[data-theme=light] .modal-overlay :where(.btn.primary,button.btn.primary),html[data-theme=light] .system-dialog :where(.btn.primary,button.btn.primary){color:#fff!important;background:#2f6de0!important;border-color:#275fd4!important;box-shadow:0 2px 6px #2f6de02b!important}html[data-theme=light] #app :where(.btn.danger,button.btn.danger),html[data-theme=light] .modal-overlay :where(.btn.danger,button.btn.danger){color:#c94255!important;box-shadow:none!important;background:#fff8f9!important;border-color:#efc4ca!important}html[data-theme=light] #app :where(.btn.resolve,button.btn.resolve),html[data-theme=light] .modal-overlay :where(.btn.resolve,button.btn.resolve){color:#20815f!important;box-shadow:none!important;background:#f5fbf8!important;border-color:#b9decf!important}html[data-theme=light] #app :where(.btn.compact,button.btn.compact),html[data-theme=light] .modal-overlay :where(.btn.compact,button.btn.compact){min-height:32px!important;font-size:var(--font-micro)!important;padding:5px 10px!important}html[data-theme=light] #app :where(.btn.icon-only,button.btn.icon-only),html[data-theme=light] .modal-overlay :where(.btn.icon-only,button.btn.icon-only){width:36px!important;min-width:36px!important;padding:0!important}@media (width>=761px){.pulse-floating-stack{z-index:10020;pointer-events:none;gap:10px;width:min(320px,100vw - 28px);display:grid;position:fixed;top:12px;right:14px}body.pulse-modal-open .pulse-floating-stack{z-index:120}#pulseFloatingStack>.pulse-toast-stack{pointer-events:none;gap:8px!important;width:100%!important;display:grid!important;position:static!important;inset:auto!important}#pulseFloatingStack .pulse-glass-toast{pointer-events:auto;min-width:0;position:relative;overflow:hidden;color:#1d2e40!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #e2e7ed!important;border-radius:9px!important;width:100%!important;margin:0!important;padding:0!important;animation:.18s both pulseDesktopToastIn!important;display:block!important;box-shadow:0 7px 20px #2332431a!important}#pulseFloatingStack .pulse-glass-toast.is-leaving{opacity:0;transition:opacity .18s,transform .18s;transform:translate(10px)}.pulse-desktop-toast-head{border-bottom:1px solid #edf0f3;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:7px;min-height:44px;padding:10px 12px 9px;display:grid}.pulse-desktop-toast-brand{align-items:center;gap:5px;min-width:0;color:#52677d!important;margin:0!important;display:flex!important}.pulse-desktop-toast-brand img{object-fit:contain;width:18px;height:18px}.pulse-desktop-toast-brand b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#41566d!important;font-size:12px!important;font-weight:700!important;line-height:1!important}.pulse-desktop-toast-head small{font-weight:700;line-height:1;color:#9ba9b7!important;margin:0!important;font-size:12px!important}.pulse-desktop-toast-close{color:#7f90a1;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:28px;height:28px;padding:0;font-size:14px;line-height:1;display:grid}.pulse-desktop-toast-close:hover{color:#34495e;background:#f3f6f8}.pulse-desktop-toast-body{grid-template-columns:10px minmax(0,1fr);align-items:start;gap:12px;padding:13px 14px 14px;display:grid}#pulseFloatingStack .pulse-desktop-toast-body .pulse-toast-signal{border-radius:50%;margin-top:4px;width:8px!important;height:8px!important;box-shadow:none!important;background:#268df2!important}#pulseFloatingStack .pulse-desktop-toast.busy .pulse-toast-signal{background:#e6a526!important}#pulseFloatingStack .pulse-desktop-toast.error .pulse-toast-signal,#pulseFloatingStack .pulse-desktop-toast.offline .pulse-toast-signal{background:#e45360!important}#pulseFloatingStack .pulse-desktop-toast.success .pulse-toast-signal,#pulseFloatingStack .pulse-desktop-toast.online .pulse-toast-signal{background:#20a16b!important}.pulse-desktop-toast-body .pulse-toast-copy{min-width:0}.pulse-desktop-toast-body .pulse-toast-copy>b{white-space:nowrap;text-overflow:ellipsis;margin:0;display:block;overflow:hidden;color:#203348!important;font-size:14px!important;font-weight:700!important;line-height:1.3!important}.pulse-desktop-toast-body .pulse-toast-message{white-space:normal;text-overflow:clip;overflow:hidden;color:#65798c!important;margin-top:3px!important;font-size:13px!important;line-height:1.35!important;display:block!important}.pulse-desktop-toast-footer{border-top:1px solid #edf0f3;grid-template-columns:minmax(0,1fr) 26px;align-items:center;gap:7px;min-height:44px;padding:8px 10px 9px 14px;display:grid}.pulse-desktop-toast-open{color:#1475dd;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;width:max-content;max-width:100%;padding:0;font-size:13px;font-weight:700;display:flex}.pulse-desktop-toast-open span{color:inherit!important;font-size:inherit!important;margin:0!important}.pulse-desktop-toast-open b{color:inherit!important;font-size:13px!important}.pulse-desktop-toast-settings{color:#667b8f;cursor:pointer;background:#fff;border:1px solid #e2e7ed;border-radius:6px;place-items:center;width:32px;height:32px;padding:0;display:grid}.pulse-desktop-toast-settings:hover{color:#31516d;background:#f5f8fa}.pulse-desktop-toast-settings svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}#pulseFloatingStack>.pulse-version-notice{pointer-events:auto;display:block;z-index:auto!important;color:#203348!important;background:#fff!important;border:1px solid #e2e7ed!important;border-radius:9px!important;width:100%!important;margin:0!important;padding:10px 11px 9px!important;animation:.18s both pulseDesktopToastIn!important;position:relative!important;inset:auto!important;box-shadow:0 7px 20px #2332431a!important}#pulseFloatingStack>.pulse-version-notice.hidden{display:none!important}#pulseFloatingStack>.pulse-version-notice.is-dismissing{opacity:0;transition:opacity .18s,transform .18s;transform:translate(10px)}.pulse-version-heading{text-align:left;border-bottom:1px solid #edf0f3;min-height:25px;padding:1px 25px 7px 38px}.pulse-version-heading strong{color:#203348;font-size:var(--font-micro);font-weight:700;line-height:1.2}#pulseFloatingStack .pulse-version-close{color:#7f90a1!important;background:0 0!important;border:0!important;border-radius:5px!important;width:20px!important;height:20px!important;top:7px!important;right:7px!important}#pulseFloatingStack .pulse-version-close:hover{color:#34495e!important;background:#f3f6f8!important}#pulseFloatingStack .pulse-version-close svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:11px;height:11px}.pulse-version-main{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;padding:9px 0 8px;display:grid}#pulseFloatingStack .pulse-version-brand{background:linear-gradient(145deg,#2d8df0,#1769df);border-radius:50%;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 4px 10px #1e73e033}#pulseFloatingStack .pulse-version-brand img{display:none}#pulseFloatingStack .pulse-version-brand:before{content:"";clip-path:polygon(43% 0,57% 0,57% 47%,78% 27%,88% 38%,50% 76%,12% 38%,22% 27%,43% 47%);background:linear-gradient(#fff,#fff) 50% 2px/2px 10px no-repeat;width:13px;height:13px}#pulseFloatingStack .pulse-version-copy{min-width:0;margin:0!important;padding:0!important;display:block!important}#pulseFloatingStack .pulse-version-title{display:block}#pulseFloatingStack .pulse-version-title span{font-weight:700;line-height:1.3;display:block;color:#65798c!important;font-size:var(--font-micro)!important;margin:0!important}#pulseFloatingStack .pulse-version-copy p{color:#65798c!important;font-size:var(--font-micro)!important;margin:3px 0 0!important;line-height:1.35!important}.pulse-version-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:1px;display:grid}#pulseFloatingStack .pulse-version-actions button{min-height:28px;font-size:var(--font-micro)!important;box-shadow:none!important;border-radius:6px!important;margin:0!important;padding:0 9px!important;font-weight:700!important;line-height:1!important}.pulse-version-news{color:#425b72;cursor:pointer;background:#fff;border:1px solid #e0e6ec}.pulse-version-news:hover{background:#f5f8fa}#pulseFloatingStack .pulse-version-update{cursor:pointer;color:#fff!important;background:#2579df!important;border:1px solid #2579df!important;width:auto!important}#pulseFloatingStack .pulse-version-update:hover{background:#176cce!important}.pulse-version-remind{border-top:1px solid #edf0f3;grid-template-columns:minmax(0,1fr) 92px;align-items:center;gap:7px;margin-top:8px;padding-top:7px;display:grid}.pulse-version-remind>button{color:#8796a5;font-size:var(--font-micro);cursor:pointer;background:0 0;border:0;justify-self:end;padding:0;font-weight:700}.pulse-version-remind select{color:#53697e;width:92px;height:25px;font-family:inherit;font-size:var(--font-micro);background:#fff;border:1px solid #e1e7ed;border-radius:5px;outline:0;padding:0 6px}html[data-theme=dark] #pulseFloatingStack .pulse-glass-toast,html[data-theme=dark] #pulseFloatingStack>.pulse-version-notice{border-color:var(--border-strong)!important;color:#e7eef5!important;background:#111e2a!important;box-shadow:0 8px 24px #00000047!important}html[data-theme=dark] .pulse-desktop-toast-head,html[data-theme=dark] .pulse-desktop-toast-footer,html[data-theme=dark] .pulse-version-heading,html[data-theme=dark] .pulse-version-remind{border-color:var(--border-strong)}html[data-theme=dark] .pulse-desktop-toast-brand b,html[data-theme=dark] .pulse-desktop-toast-body .pulse-toast-copy>b,html[data-theme=dark] .pulse-version-heading strong{color:var(--text)!important}html[data-theme=dark] .pulse-desktop-toast-head small,html[data-theme=dark] .pulse-desktop-toast-body .pulse-toast-message,html[data-theme=dark] #pulseFloatingStack .pulse-version-title span,html[data-theme=dark] #pulseFloatingStack .pulse-version-copy p{color:#91a4b6!important}html[data-theme=dark] .pulse-desktop-toast-settings,html[data-theme=dark] .pulse-version-news,html[data-theme=dark] .pulse-version-remind select{border-color:var(--border-strong);color:#c7d4df;background:#152535}}@media (width<=760px){.pulse-floating-stack{display:contents}.pulse-version-actions{display:block}.pulse-version-actions .pulse-version-update{width:100%;margin-top:15px}}@keyframes pulseDesktopToastIn{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:none}}.pulse-update-toast{box-sizing:border-box!important;color:#203348!important;background:#fff!important;border:1px solid #dfe6ed!important;border-radius:10px!important;overflow:hidden!important;box-shadow:0 8px 24px #2034481f!important}.pulse-update-toast.hidden{display:none!important}.pulse-update-toast-head{border-bottom:1px solid #edf1f4;grid-template-columns:30px minmax(0,1fr) 22px;align-items:center;gap:10px;padding:11px 12px 10px 14px;display:grid}.pulse-update-toast-icon{background:linear-gradient(145deg,#278af1,#176edd);border-radius:50%;align-self:center;place-items:center;font-weight:400;box-shadow:0 4px 10px #1e73e02e;color:#fff!important;width:30px!important;height:30px!important;margin:0!important;font-size:16px!important;line-height:1!important;display:grid!important}.pulse-update-toast-copy{min-width:0;margin:0!important;padding:0!important;display:block!important}.pulse-update-toast-copy strong{color:#203348;font-size:var(--font-micro);margin:0;font-weight:700;line-height:1.25;display:block}.pulse-update-toast-copy>span{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden;color:#607589!important;font-size:var(--font-micro)!important;margin:3px 0 0!important;line-height:1.25!important;display:block!important}.pulse-update-toast-copy p{color:#738699!important;font-size:var(--font-micro)!important;margin:3px 0 0!important;line-height:1.35!important}.pulse-update-toast-close{cursor:pointer;place-items:center;color:#7b8d9f!important;background:0 0!important;border:0!important;border-radius:5px!important;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;margin:0!important;padding:0!important;font-size:15px!important;font-weight:400!important;line-height:1!important;display:grid!important}.pulse-update-toast-close:hover{color:#30485e!important;background:#f1f5f8!important}.pulse-update-toast-actions{grid-template-columns:1fr 1fr;gap:7px;padding:8px 10px;display:grid}.pulse-update-toast-actions button{cursor:pointer;width:100%!important;min-width:0!important;height:30px!important;min-height:30px!important;font-family:inherit!important;font-size:var(--font-micro)!important;box-shadow:none!important;border-radius:6px!important;margin:0!important;padding:0 9px!important;font-weight:700!important;line-height:1!important}.pulse-update-toast-secondary{color:#435a70!important;background:#fff!important;border:1px solid #dfe6ed!important}.pulse-update-toast-primary{color:#fff!important;background:#247ae0!important;border:1px solid #247ae0!important}.pulse-update-toast-primary:hover{background:#176bc9!important}.pulse-update-toast-snooze{border-top:1px solid #edf1f4;justify-content:flex-end;align-items:center;gap:9px;padding:7px 10px 9px;display:flex!important}.pulse-update-toast-snooze>button{white-space:nowrap;cursor:pointer;color:#7b8d9f!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;font-family:inherit!important;font-size:var(--font-micro)!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-weight:700!important;line-height:1.2!important}.pulse-update-toast-snooze select{outline:0;color:#526a80!important;width:92px!important;min-width:92px!important;height:26px!important;min-height:26px!important;font-family:inherit!important;font-size:var(--font-micro)!important;background:#fff!important;border:1px solid #dfe6ed!important;border-radius:6px!important;margin:0!important;padding:0 6px!important}@media (width>=761px){#pulseFloatingStack>#pulseVersionNotice.pulse-update-toast{pointer-events:auto;transform-origin:50%!important;gap:0!important;align-items:initial!important;justify-items:initial!important;box-sizing:border-box!important;grid-template-rows:none!important;grid-template-columns:none!important;grid-auto-rows:auto!important;grid-auto-columns:auto!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;animation:none!important;display:block!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}}@media (width<=760px){#pulseVersionNotice.pulse-update-toast{z-index:1010!important;width:min(390px,100vw - 24px)!important;padding:0!important;position:fixed!important;inset:auto 12px 12px auto!important}}html[data-theme=dark] .pulse-update-toast{background:var(--surface2)!important;color:var(--text)!important;border-color:#2a3e51!important}html[data-theme=dark] .pulse-update-toast-head,html[data-theme=dark] .pulse-update-toast-snooze{border-color:#293c4e}html[data-theme=dark] .pulse-update-toast-copy strong{color:var(--text)}html[data-theme=dark] .pulse-update-toast-copy>span,html[data-theme=dark] .pulse-update-toast-copy p{color:#95a7b8!important}html[data-theme=dark] .pulse-update-toast-secondary,html[data-theme=dark] .pulse-update-toast-snooze select{color:#c9d5df!important;background:#172737!important;border-color:#31465a!important}#page-reductions .reduction-analyst-dashboard{--reduction-text-xs:11px;--reduction-text-sm:12px;--reduction-text-md:13px;--reduction-text-lg:15px}#page-reductions .reduction-analyst-notice p{font-size:var(--reduction-text-md);line-height:1.5}#page-reductions .reduction-notice-link{font-size:var(--reduction-text-sm)}#page-reductions .reduction-analyst-head p{font-size:var(--reduction-text-md);line-height:1.5}#page-reductions .reduction-analyst-actions .btn{font-size:var(--reduction-text-md)}#page-reductions .reduction-analyst-kpi small{font-size:var(--reduction-text-sm);line-height:1.35}#page-reductions .reduction-analyst-kpi b{font-size:22px;line-height:1.1}#page-reductions .reduction-analyst-kpi p{font-size:var(--reduction-text-sm);line-height:1.35}#page-reductions .reduction-progress-label small{font-size:var(--reduction-text-sm)}#page-reductions .reduction-progress-values{font-size:var(--reduction-text-xs)}#page-reductions .reduction-progress-track>b{min-width:34px;height:20px;font-size:var(--reduction-text-xs)}#page-reductions .reduction-panel-head h2,#page-reductions .reduction-side-head h2,#page-reductions .reduction-how-panel h2,#page-reductions .reduction-evidence-panel h2{font-size:18px;line-height:1.3}#page-reductions .reduction-compact-control{height:34px;font-size:var(--reduction-text-sm)}#page-reductions .reduction-status-tabs{min-height:39px}#page-reductions .reduction-status-tabs button{font-size:var(--reduction-text-sm)}#page-reductions .reduction-status-tabs button span{min-width:19px;height:19px;font-size:12px}#page-reductions .reduction-analyst-filters label{font-size:var(--reduction-text-xs)}#page-reductions .reduction-analyst-filters :where(input,select){height:38px;font-size:var(--reduction-text-md)}#page-reductions .reduction-analyst-table{min-width:980px}#page-reductions .reduction-analyst-table th{height:42px;font-size:var(--reduction-text-xs);line-height:1.3}#page-reductions .reduction-analyst-table td{height:46px;font-size:var(--reduction-text-sm);line-height:1.4}#page-reductions .reduction-table-status{min-height:24px;font-size:var(--reduction-text-xs);padding-inline:9px}#page-reductions .reduction-table-footer{min-height:55px;font-size:var(--reduction-text-xs)}#page-reductions .reduction-table-footer button{width:31px;height:31px;font-size:15px}#page-reductions .reduction-table-footer button.active{font-size:var(--reduction-text-xs)}#page-reductions .reduction-evidence-panel>header{padding-top:15px}#page-reductions .reduction-evidence-drop>span{font-size:var(--reduction-text-xs);line-height:1.45}#page-reductions .reduction-evidence-drop small{font-size:12px}#page-reductions .reduction-recent-file b{font-size:var(--reduction-text-xs)}#page-reductions .reduction-recent-file small{font-size:12px;line-height:1.35}#page-reductions .reduction-evidence-all,#page-reductions .reduction-evidence-empty{font-size:var(--reduction-text-xs)}#page-reductions .reduction-side-head select{height:34px;font-size:var(--reduction-text-sm)}#page-reductions .reduction-chart-legend{font-size:var(--reduction-text-xs)}#page-reductions .reduction-chart-axis,#page-reductions .reduction-chart-month{font-size:12px}#page-reductions .reduction-performance-summary article{min-height:92px;padding:14px 12px 12px}#page-reductions .reduction-performance-summary small{font-size:var(--reduction-text-xs);line-height:1.35}#page-reductions .reduction-performance-summary b{margin-top:8px;font-size:14px;line-height:1.3}#page-reductions .reduction-performance-summary span{margin-top:6px;font-size:12px;line-height:1.35}#page-reductions .reduction-how-panel{min-height:210px}#page-reductions .reduction-how-panel ol{gap:15px}#page-reductions .reduction-how-panel li{max-width:84%;font-size:var(--reduction-text-sm);grid-template-columns:25px minmax(0,1fr);gap:10px;line-height:1.5}#page-reductions .reduction-how-panel li>i{width:23px;height:23px;font-size:var(--reduction-text-xs)}@media (width<=1500px){#page-reductions .reduction-analyst-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}#page-reductions .reduction-analyst-kpi.is-rate{grid-column:span 2}#page-reductions .reduction-analyst-layout{grid-template-columns:minmax(0,1.6fr) minmax(330px,.9fr)}}@media (width<=1120px){#page-reductions .reduction-analyst-layout{grid-template-columns:1fr}#page-reductions .reduction-analyst-aside{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)}#page-reductions .reduction-evidence-strip{grid-template-columns:minmax(260px,.8fr) minmax(0,1.7fr)}}@media (width<=820px){#page-reductions .reduction-analyst-kpis{grid-template-columns:1fr 1fr}#page-reductions .reduction-analyst-kpi.is-rate{grid-column:1/-1}#page-reductions .reduction-analyst-aside,#page-reductions .reduction-evidence-strip{grid-template-columns:1fr}}@media (width<=760px){#page-reductions .reduction-analyst-dashboard{--reduction-text-xs:12px;--reduction-text-sm:13px;--reduction-text-md:14px}#page-reductions .reduction-analyst-head h1{font-size:28px}#page-reductions .reduction-analyst-head p{max-width:38ch}#page-reductions .reduction-analyst-actions .btn{min-height:44px}#page-reductions .reduction-analyst-progress,#page-reductions .reduction-panel-head,#page-reductions .reduction-side-head{padding:16px}#page-reductions .reduction-status-tabs{padding-inline:8px}#page-reductions .reduction-status-tabs button{min-height:44px;padding-inline:10px}#page-reductions .reduction-analyst-table-wrap{background:color-mix(in srgb,var(--surface2) 18%,transparent);padding:10px;overflow:visible}#page-reductions .reduction-analyst-table{min-width:0;display:block}#page-reductions .reduction-analyst-table thead{display:none}#page-reductions .reduction-analyst-table tbody{gap:10px;display:grid}#page-reductions .reduction-analyst-table tr{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:12px 44px 12px 12px;display:grid;position:relative}#page-reductions .reduction-analyst-table td{border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent);width:100%;height:auto;min-height:36px;font-size:var(--reduction-text-sm);white-space:normal;text-align:right;grid-template-columns:minmax(112px,.7fr) minmax(0,1.3fr);align-items:start;gap:12px;display:grid;padding:8px 0!important}#page-reductions .reduction-analyst-table td:before{content:attr(data-label);color:var(--muted);font-size:var(--reduction-text-xs);text-align:left;font-weight:700}#page-reductions .reduction-analyst-table td:nth-last-child(2){border-bottom:0}#page-reductions .reduction-analyst-table td.reduction-table-action{border:0;width:auto;min-height:0;display:block;position:absolute;top:8px;right:8px;padding:0!important}#page-reductions .reduction-analyst-table td.reduction-table-action:before{display:none}#page-reductions .reduction-row-menu{width:34px;height:34px}#page-reductions .reduction-empty-row{padding:0;display:block}#page-reductions .reduction-empty-row .reduction-table-empty{border:0;display:block;text-align:center!important;padding:34px 16px!important}#page-reductions .reduction-empty-row .reduction-table-empty:before{display:none}#page-reductions .reduction-table-footer{flex-direction:column;align-items:flex-start;gap:12px}#page-reductions .reduction-table-footer nav{align-self:flex-end}#page-reductions .reduction-evidence-drop{min-height:72px}#page-reductions .reduction-chart{height:210px;padding-inline:8px}#page-reductions .reduction-chart-axis,#page-reductions .reduction-chart-month{font-size:15px}#page-reductions .reduction-performance-summary{grid-template-columns:1fr 1fr 1fr}#page-reductions .reduction-performance-summary article+article{border-top:0;border-left:1px solid var(--line)}#page-reductions .reduction-how-panel li{max-width:calc(100% - 70px)}}@media (width<=520px){#page-reductions .reduction-analyst-kpis{grid-template-columns:1fr}#page-reductions .reduction-analyst-kpi.is-rate{grid-column:auto}#page-reductions .reduction-panel-tools{grid-template-columns:1fr 1fr;display:grid}#page-reductions .reduction-performance-summary{grid-template-columns:1fr}#page-reductions .reduction-performance-summary article+article{border-top:1px solid var(--line);border-left:0}#page-reductions .reduction-how-panel li{max-width:100%;padding-right:58px}#page-reductions .reduction-how-watermark{opacity:.8;width:74px;height:74px}}#reductionReviewModal:has(#closeReductionReviewFooter:not(.hidden))>.reduction-review-modal{width:min(820px,100vw - 28px)}#reductionReviewModal:has(#closeReductionReviewFooter:not(.hidden))>.reduction-review-modal>.body{overflow-x:hidden}#reductionReviewModal:has(#closeReductionReviewFooter:not(.hidden)) .reduction-review-impact{grid-template-columns:minmax(190px,.75fr) minmax(0,1.25fr)}#reductionReviewModal:has(#closeReductionReviewFooter:not(.hidden)) .review-detail{grid-template-columns:repeat(3,minmax(0,1fr))}#reductionReviewModal:has(#closeReductionReviewFooter:not(.hidden)) .reduction-review-block-head{margin-top:20px}#reductionReviewModal:has(#closeReductionReviewFooter:not(.hidden)) .reduction-analyst-feedback{border:1px solid color-mix(in srgb,var(--amber) 30%,var(--line));background:color-mix(in srgb,var(--amber) 5%,transparent);border-radius:12px;gap:5px;margin-top:16px;padding:14px 15px;display:grid}#reductionReviewModal:has(#closeReductionReviewFooter:not(.hidden)) .reduction-analyst-feedback small{color:var(--amber);letter-spacing:.06em;font-size:12px;font-weight:700}#reductionReviewModal:has(#closeReductionReviewFooter:not(.hidden)) .reduction-analyst-feedback b{font-size:14px}#reductionReviewModal:has(#closeReductionReviewFooter:not(.hidden)) .reduction-analyst-feedback p{color:var(--muted);white-space:pre-wrap;margin:2px 0 0;font-size:13px;line-height:1.5}#reductionReviewModal:has(#closeReductionReviewFooter:not(.hidden)) footer{justify-content:flex-end}@media (width<=700px){#reductionReviewModal:has(#closeReductionReviewFooter:not(.hidden))>.reduction-review-modal{width:min(100%,100vw - 16px);max-height:calc(100dvh - 16px)}#reductionReviewModal:has(#closeReductionReviewFooter:not(.hidden)) .reduction-review-impact{grid-template-columns:1fr}#reductionReviewModal:has(#closeReductionReviewFooter:not(.hidden)) .review-detail{grid-template-columns:1fr 1fr}}@media (width<=460px){#reductionReviewModal:has(#closeReductionReviewFooter:not(.hidden)) .review-detail{grid-template-columns:1fr}#reductionReviewModal:has(#closeReductionReviewFooter:not(.hidden)) .review-detail>div{padding-block:10px}#reductionReviewModal:has(#closeReductionReviewFooter:not(.hidden)) .review-evidence{grid-template-columns:1fr;display:grid}#reductionReviewModal:has(#closeReductionReviewFooter:not(.hidden)) .evidence-thumb{width:100%;min-width:0}}#pulseToastStack.pulse-toast-stack{contain:layout style;pointer-events:none!important;z-index:10020!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;gap:10px!important;width:min(360px,100vw - 40px)!important;max-height:calc(100vh - 40px)!important;margin:0!important;padding:0!important;display:flex!important;position:fixed!important;inset:auto auto 20px 20px!important;overflow:visible!important}#pulseToastStack.pulse-toast-stack>*{will-change:transform, opacity;flex:none;box-sizing:border-box!important;pointer-events:auto!important;transform-origin:0 100%!important;width:100%!important;max-width:100%!important;margin:0!important;animation:.42s cubic-bezier(.22,1,.36,1) both pulseToastRiseFromBottom!important;position:relative!important;inset:auto!important}#pulseToastStack.pulse-toast-stack>.is-entering{opacity:0!important;transform:translateY(30px)scale(.985)!important}#pulseToastStack.pulse-toast-stack>.is-leaving{pointer-events:none!important;animation:.28s cubic-bezier(.4,0,.2,1) forwards pulseToastRiseLeave!important}@keyframes pulseToastRiseFromBottom{0%{opacity:0;transform:translateY(34px)scale(.985)}55%{opacity:1}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pulseToastRiseLeave{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(12px)scale(.985)}}#pulseToastStack .pulse-toast-progress{transform-origin:0!important}@media (width<=760px){#pulseToastStack.pulse-toast-stack{left:12px!important;right:auto!important;bottom:calc(78px + env(safe-area-inset-bottom))!important;width:calc(100vw - 24px)!important;max-height:calc(100vh - 106px - env(safe-area-inset-bottom))!important;gap:8px!important}}@media (prefers-reduced-motion:reduce){#pulseToastStack.pulse-toast-stack>*,#pulseToastStack.pulse-toast-stack>.is-leaving{animation-duration:.01ms!important}}#page-team{--team-ink:#10213d;--team-copy:#536987;--team-muted:#7589a7;--team-line:#dfe8f4;--team-soft:#f7faff;--team-blue:#176cff;--team-green:#08a66a;--team-red:#f14343;--team-orange:#ff870f;--team-violet:#7654f6;font-synthesis:none;text-rendering:optimizelegibility;font-family:var(--pulse-ui-font)!important}#page-team :where(button,input,select,textarea){font-family:var(--pulse-ui-font)!important}#page-team .team-reference-wrap{width:100%;max-width:none}#page-team .team-summary{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 16px;display:grid}#page-team .team-summary>article{border:1px solid var(--team-line);background:#fff;border-radius:11px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;min-height:94px;padding:15px 18px;display:grid;box-shadow:0 5px 18px #2d4b760f}#page-team .team-kpi-icon{background-color:#edf4ff;background-position:50%;background-repeat:no-repeat;background-size:25px 25px;border:1px solid #176cff1a;border-radius:12px;width:48px;height:48px;display:block}#page-team .team-kpi-users .team-kpi-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235f7694' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E")}#page-team .team-kpi-active .team-kpi-icon{background-color:#e8f8f1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2308a66a' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='m8 12 2.6 2.6L16.5 9'/%3E%3C/svg%3E");border-color:#08a66a24}#page-team .team-kpi-inactive .team-kpi-icon{background-color:#fff3e6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ef8100' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3.5 2'/%3E%3C/svg%3E");border-color:#ff870f29}#page-team .team-kpi-access .team-kpi-icon{background-color:#eaf3ff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23176cff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 19 6v5c0 4.5-2.8 8-7 10-4.2-2-7-5.5-7-10V6l7-3Z'/%3E%3Cpath d='m8.7 12.1 2.2 2.2 4.5-5'/%3E%3C/svg%3E");border-color:#176cff24}#page-team .team-kpi>div{gap:3px;min-width:0;display:grid}#page-team .team-kpi small{color:var(--team-copy);font-weight:700;letter-spacing:0!important;font-size:13px!important;line-height:1.25!important}#page-team .team-kpi b{color:var(--team-ink);font-family:var(--pulse-font-display);letter-spacing:-.025em;font-weight:700;margin:0!important;font-size:28px!important;line-height:1!important}#page-team .team-kpi em{color:var(--team-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:400;line-height:1.35;overflow:hidden}#page-team .team-kpi em.positive{color:var(--team-green)}#page-team .team-kpi em.negative{color:var(--team-red)}#page-team .team-management{border:1px solid var(--team-line);background:#fff;border-radius:11px;overflow:hidden;box-shadow:0 7px 24px #2d4b760e}#page-team .team-reference-head{border-bottom:1px solid var(--team-line);background:#fff;justify-content:space-between;align-items:stretch;gap:16px;min-height:51px;padding:0 13px 0 8px;display:flex}#page-team .team-header-actions{flex:none;align-items:center;gap:8px;display:flex}#page-team .team-create-user{border:1px solid var(--team-blue);background:var(--team-blue);color:#fff;min-height:38px;font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 4px 10px #176cff2e}#page-team .team-create-user svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;display:block}#page-team .team-create-user:hover,#page-team .team-create-user:focus-visible{background:#075de9;border-color:#075de9;outline:0;box-shadow:0 0 0 3px #176cff1a,0 5px 12px #176cff33}#page-team .team-tabs{background:0 0;border:0;border-radius:0;align-items:stretch;gap:3px;min-width:0;min-height:50px;padding:0;display:flex}#page-team .team-tab{min-height:50px;color:var(--team-copy);letter-spacing:0;text-transform:none;padding:0 14px;font-size:13px;font-weight:700}#page-team .team-tab:after{height:2px;box-shadow:none;background:0 0;bottom:0;left:8px;right:8px}#page-team .team-tab:hover,#page-team .team-tab:focus-visible,#page-team .team-tab.is-active{color:var(--team-blue)}#page-team .team-tab.is-active:after{background:var(--team-blue);box-shadow:none}#page-team #teamTabWorkload{display:none!important}#page-team .team-export-button{border:1px solid var(--team-line);min-height:36px;color:var(--team-ink);font:inherit;cursor:pointer;background:#fff;border-radius:7px;align-self:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 2px 5px #2d4b760a}#page-team .team-export-button svg{fill:none;width:15px;height:15px;stroke:var(--team-blue);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}#page-team .team-export-button:hover,#page-team .team-export-button:focus-visible{color:var(--team-blue);background:#f7faff;border-color:#a9c6f5;outline:0}#page-team .team-panel{padding:12px}#page-team .team-toolbar{grid-template-columns:minmax(270px,1.8fr) repeat(4,minmax(120px,.82fr)) auto;align-items:end;gap:11px;margin:0 0 12px;padding:0;display:grid}#page-team .team-toolbar>label{gap:5px;min-width:0;display:grid}#page-team .team-toolbar>label>span{color:var(--team-copy);letter-spacing:0;text-transform:none;padding:0;font-weight:700;font-size:12px!important}#page-team .team-search{border:1px solid var(--team-line);background:#fff;border-radius:7px;align-items:center;gap:9px;height:42px;padding:0 13px;display:flex!important}#page-team .team-search:focus-within{border-color:var(--team-blue);box-shadow:0 0 0 3px #176cff17}#page-team .team-search svg{stroke:#59708f;width:17px;height:17px}#page-team .team-search input{color:var(--team-ink)!important;font-size:13px!important}#page-team .team-search input::placeholder{color:#7387a4;opacity:1}#page-team .team-toolbar select{width:100%;border:1px solid var(--team-line)!important;height:42px!important;color:var(--team-ink)!important;box-shadow:none!important;background-color:#fff!important;border-radius:7px!important;padding:0 30px 0 12px!important;font-size:13px!important}#page-team .team-toolbar select:focus{border-color:var(--team-blue)!important;box-shadow:0 0 0 3px #176cff17!important}#page-team .team-clear-filters{min-height:42px;color:var(--team-blue);background:#f5f9ff;border:1px solid #d5e5ff;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex}#page-team .team-clear-filters svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}#page-team .team-clear-filters:hover,#page-team .team-clear-filters:focus-visible{color:#075de9;background:#edf5ff;border-color:#9fc1f8}#page-team .user-table{border:1px solid var(--team-line)!important;background:#fff!important;border-radius:8px!important;margin:0!important;overflow:auto hidden!important}#page-team .team-table-head,#page-team .team-user-row{align-items:center;gap:12px;min-width:1120px;grid-template-columns:30px minmax(220px,1.55fr) minmax(120px,.76fr) minmax(110px,.7fr) minmax(105px,.67fr) minmax(155px,1fr) minmax(125px,.75fr) minmax(142px,.9fr)!important;padding-left:12px!important;padding-right:12px!important;display:grid!important}#page-team .team-table-head{border-bottom:1px solid var(--team-line);min-height:46px;color:var(--team-copy);letter-spacing:.015em;text-transform:uppercase;background:#f5f8fc;font-weight:700;position:static;font-size:12px!important}#page-team .team-table-head>span{align-items:center;gap:2px;min-width:0;display:flex;text-align:left!important}#page-team .team-table-head>span:nth-child(7){justify-content:center;line-height:1.15;text-align:center!important}#page-team .team-table-head small{text-transform:none;font-size:12px;font-weight:400}#page-team input[type=checkbox]{width:14px;height:14px;accent-color:var(--team-blue);border:1px solid #9eb4d0;border-radius:3px;margin:0}#page-team .team-user-list{max-height:none;overflow:visible;padding:0!important;display:block!important}#page-team .team-user-row{color:var(--team-ink);cursor:pointer;background:#fff;border:0!important;border-bottom:1px solid var(--team-line)!important;min-height:76px!important;box-shadow:none!important;border-radius:0!important}#page-team .team-user-row:last-child{border-bottom:0!important}#page-team .team-user-row:hover,#page-team .team-user-row:focus-visible{background:#f8fbff;outline:0;box-shadow:inset 2px 0 0 var(--team-blue)!important}#page-team .team-row-check{justify-content:center;align-items:center;display:flex}#page-team .team-user-person{align-items:center;gap:10px;min-width:0;display:grid;border:0!important;grid-template-columns:40px minmax(0,1fr)!important;padding:0!important}#page-team .team-avatar{width:40px;height:40px;color:var(--team-blue);box-shadow:none;background:#eef5ff;border:1px solid #d8e5f5;border-radius:50%;font-family:inherit;font-size:12px}#page-team .team-user-person>span:last-child{gap:2px;min-width:0;display:grid}#page-team .team-user-person b{color:var(--team-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden;font-size:13px!important;line-height:1.3!important}#page-team .team-user-person small{color:var(--team-copy);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:12px!important;line-height:1.35!important}#page-team .team-user-role{justify-content:flex-start;align-items:center;display:flex}#page-team .team-role-chip{color:#0867ed;white-space:nowrap;background:#e8f1ff;border-radius:5px;align-items:center;min-height:27px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}#page-team .team-role-chip.manager{color:#6545d8;background:#eee9ff}#page-team .team-role-chip.supervisor{color:#e96b00;background:#fff0df}#page-team .team-role-chip.subsupervisor{color:#0082a6;background:#dcf6fb}#page-team .team-role-chip.dev{color:#43536c;background:#edf0f5}#page-team .team-user-shift{color:var(--team-copy);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}#page-team .team-shift-icon{color:#ff9b00;display:inline-flex}#page-team .team-shift-icon.night{color:var(--team-violet)}#page-team .team-shift-icon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}#page-team .team-user-situation{width:100%;justify-content:flex-start!important;align-items:center!important;display:flex!important}#page-team .team-state{text-transform:none;border-radius:5px;align-items:center;gap:6px;min-height:27px;font-weight:700;display:inline-flex;color:var(--team-green)!important;background:#e8f8f1!important;border:0!important;padding:0 9px!important;font-size:12px!important}#page-team .team-state.blocked{color:var(--team-red)!important;background:#ffebeb!important}#page-team .team-state i{background:currentColor;border-radius:50%;width:6px;height:6px}#page-team .team-last-access{gap:3px;min-width:0;text-align:left!important;display:grid!important}#page-team .team-last-access b{color:var(--team-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.3;overflow:hidden;font-size:12px!important}#page-team .team-last-presence{color:var(--team-green);align-items:center;gap:5px;line-height:1.2;display:inline-flex;font-size:12px!important}#page-team .team-last-presence.busy{color:var(--team-orange)}#page-team .team-last-presence i{background:currentColor;border-radius:50%;width:6px;height:6px}#page-team .team-attendance{justify-content:center;align-items:center;gap:12px;width:100%;text-align:center!important;display:flex!important}#page-team .team-attendance b{color:var(--team-ink);font-family:inherit;font-weight:700;line-height:1;font-size:13px!important}#page-team .team-attendance small{font-weight:700;font-size:12px!important}#page-team .team-attendance small.positive{color:var(--team-green)}#page-team .team-attendance small.negative{color:var(--team-red)}#page-team .team-attendance small.neutral{color:var(--team-muted)}#page-team .team-row-action{width:100%;justify-content:flex-end!important;align-items:center!important;gap:7px!important;display:flex!important}#page-team .team-edit-button{border:1px solid var(--team-line);min-width:88px;min-height:36px;color:var(--team-blue);background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-weight:700;display:inline-flex;box-shadow:0 2px 5px #2d4b760a;font-size:12px!important}#page-team .team-edit-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;display:block}#page-team .team-edit-button:hover,#page-team .team-edit-button:focus-visible{color:#075de9;background:#f4f8ff;border-color:#a9c6f5}#page-team .team-edit-button:disabled{opacity:.62;cursor:default;color:#71819a;background:#f7f9fc}#page-team .team-more-button{border:1px solid var(--team-line);width:32px;height:32px;color:var(--team-copy);cursor:pointer;background:#fff;border-radius:7px;place-items:center;padding:0;display:grid}#page-team .team-more-button svg{fill:currentColor;stroke:none;width:16px;height:16px}#page-team .team-more-button:hover,#page-team .team-more-button:focus-visible{color:var(--team-blue);background:#f4f8ff;border-color:#a9c6f5;outline:0}#page-team .team-reference-pagination{min-height:47px;color:var(--team-copy);justify-content:space-between;align-items:center;gap:14px;padding:10px 0 0;display:flex}#page-team .team-reference-pagination.hidden{display:none}#page-team .team-pagination-total{white-space:nowrap;font-size:12px;font-weight:700}#page-team .team-pagination-controls,#page-team .team-pagination-pages{align-items:center;gap:7px;display:flex}#page-team .team-pagination-controls{margin-left:auto}#page-team .team-reference-pagination button{border:1px solid var(--team-line);min-width:34px;min-height:34px;color:var(--team-copy);background:#fff;border-radius:7px;place-items:center;padding:0;font-size:12px;font-weight:700;display:grid}#page-team .team-reference-pagination button.is-current{border-color:var(--team-blue);color:var(--team-blue);box-shadow:none;background:#fff}#page-team .team-reference-pagination button:disabled{opacity:.45}#page-team .team-reference-pagination .team-page-arrow svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}#page-team .team-page-size select{min-width:118px;border:1px solid var(--team-line)!important;height:34px!important;color:var(--team-ink)!important;box-shadow:none!important;background-color:#fff!important;border-radius:7px!important;padding:0 28px 0 10px!important;font-size:12px!important}#page-team .team-list-state{color:var(--team-ink)}@media (width<=1180px){#page-team .team-reference-head{overflow-x:auto}#page-team .team-tabs{min-width:max-content}#page-team .team-toolbar{grid-template-columns:repeat(4,minmax(0,1fr))}#page-team .team-toolbar>.team-search{grid-column:1/-1}#page-team .team-clear-filters{justify-self:stretch}}@media (width<=820px){#page-team .team-summary{grid-template-columns:repeat(2,minmax(0,1fr))}#page-team .team-reference-head{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-right:9px;display:grid}#page-team .team-tabs{overflow-x:auto}#page-team .team-export-button{grid-area:1/2}#page-team .team-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}#page-team .team-clear-filters{grid-column:1/-1}#page-team .team-reference-pagination{flex-direction:column;align-items:stretch}#page-team .team-pagination-controls{justify-content:space-between;width:100%;margin:0}}@media (width<=620px){#page-team .team-summary{grid-template-columns:1fr}#page-team .team-summary>article{min-height:72px}#page-team .team-reference-head{flex-wrap:wrap;align-items:center;padding:0 9px 8px;display:flex}#page-team .team-tabs{order:1;width:100%}#page-team .team-export-button{order:2;margin-left:auto}#page-team .team-panel{padding:9px}#page-team .team-toolbar{grid-template-columns:1fr}#page-team .team-toolbar>.team-search,#page-team .team-clear-filters{grid-column:auto}#page-team .user-table{border:0!important;overflow:visible!important}#page-team .team-table-head{display:none!important}#page-team .team-user-list{grid-template-columns:1fr;gap:8px;display:grid!important}#page-team .team-user-row{gap:10px 8px;min-width:0;border:1px solid var(--team-line)!important;border-radius:9px!important;grid-template-columns:24px minmax(0,1fr) auto!important;padding:12px!important}#page-team .team-row-check{grid-area:1/1}#page-team .team-user-person{grid-area:1/2}#page-team .team-row-action{grid-area:1/3}#page-team .team-edit-button{width:34px;min-width:34px;padding:0}#page-team .team-edit-button span{display:none}#page-team .team-user-role{grid-area:2/2}#page-team .team-user-shift{grid-area:2/3;justify-self:end}#page-team .team-user-situation{grid-area:3/2}#page-team .team-last-access{grid-area:3/3;justify-self:end;text-align:right!important}#page-team .team-attendance{border-top:1px solid var(--team-line);grid-area:4/2/auto/4;justify-content:flex-start;padding-top:8px}#page-team .team-pagination-controls{flex-direction:column;align-items:flex-end}#page-team .team-pagination-pages{justify-content:center;align-self:stretch}#page-team .team-page-size{align-self:flex-end}}#page-performance{--performance-ink:#102544;--performance-copy:#58708f;--performance-muted:#8195ae;--performance-line:#dce7f2;--performance-soft:#f4f8fc;--performance-blue:#087cf0;--performance-green:#08a86b;--performance-orange:#f08a00;color:var(--performance-ink);background:#f5f8fc!important}#page-performance .performance-reference-wrap{width:100%!important;max-width:none!important;padding:16px 18px 22px!important}#page-performance .performance-reference-head{justify-content:space-between;align-items:center;gap:24px;margin:0 2px 10px;display:flex}#page-performance .performance-reference-head h1{letter-spacing:-.025em;color:var(--performance-ink)!important;margin:0!important;font-size:25px!important;font-weight:750!important;line-height:1.08!important}#page-performance .performance-reference-head p{color:var(--performance-copy)!important;margin:3px 0 0!important;font-size:12px!important;line-height:1.35!important}#page-performance .performance-period{border:1px solid var(--performance-line);background:#fff;border-radius:6px;flex:none;align-items:center;gap:10px;width:204px;height:38px;padding:0 11px;display:flex;box-shadow:0 2px 8px #25436a09}#page-performance .performance-period svg{fill:none;stroke:#416488;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}#page-performance .performance-period select{text-transform:none;width:100%;height:36px!important;color:var(--performance-ink)!important;box-shadow:none!important;background-color:#0000!important;border:0!important;outline:0!important;padding:0 24px 0 0!important;font-size:13px!important;font-weight:650!important}#page-performance .performance-period select:disabled{cursor:wait;opacity:.7}#page-performance .performance-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}#page-performance .performance-kpis>article{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:11px;min-width:0;min-height:92px;padding:12px 13px;display:grid;position:relative;border:1px solid var(--performance-line)!important;background:#fff!important;border-radius:7px!important;box-shadow:0 3px 11px #2748700b!important}#page-performance .performance-icon{width:40px;height:40px;color:var(--performance-blue);background:#edf6ff;border-radius:50%;place-items:center;display:grid}#page-performance .performance-icon.green{color:var(--performance-green);background:#e9f9f1}#page-performance .performance-icon.orange{color:var(--performance-orange);background:#fff4e7}#page-performance .performance-icon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}#page-performance .performance-kpis>article>div{align-content:start;min-width:0;display:grid}#page-performance .performance-kpis small{display:block;color:var(--performance-ink)!important;font-size:12px!important;font-weight:650!important;line-height:1.25!important}#page-performance .performance-kpis b{letter-spacing:-.025em;margin-top:3px;display:block;color:var(--performance-ink)!important;font-family:inherit!important;font-size:21px!important;font-weight:760!important;line-height:1!important}#page-performance .performance-kpis em{color:var(--performance-green);margin-top:7px;font-size:12px;font-style:normal;font-weight:600;line-height:1.2;display:block}#page-performance .performance-kpis em.negative,#page-performance .performance-ranking-delta.negative{color:#db3b4c}#page-performance .performance-level-kpi em,#page-performance .performance-indicators-kpi em{width:76px;color:var(--performance-copy);text-align:right;margin:0;font-size:12px;font-weight:550;line-height:1.25;position:absolute;top:31px;right:13px}#page-performance .performance-indicators-kpi em{color:var(--performance-copy);font-size:13px;font-weight:700;top:40px}#page-performance .performance-progress{background:#dfe7ee;border-radius:999px;height:7px;margin-top:9px;overflow:hidden}#page-performance .performance-progress span{border-radius:inherit;background:linear-gradient(90deg,#168ef5,#0877dd);width:0;height:100%;transition:width .25s;display:block}#page-performance .performance-progress.green span{background:linear-gradient(90deg,#11b573,#08a56a)}#page-performance .performance-range{color:var(--performance-copy)!important;margin-top:4px!important;font-size:12px!important;font-weight:500!important}#page-performance .performance-ranking-delta{position:absolute;bottom:35px;right:13px;color:var(--performance-green)!important;font-size:12px!important;font-weight:750!important}#page-performance .performance-ranking-delta.negative{color:#db3b4c!important}#page-performance .performance-main-grid{grid-template-columns:minmax(0,1.15fr) minmax(370px,.95fr);gap:10px;margin-bottom:10px;display:grid}#page-performance .performance-panel{min-width:0;overflow:hidden;border:1px solid var(--performance-line)!important;background:#fff!important;border-radius:7px!important;box-shadow:0 3px 11px #27487009!important}#page-performance .performance-panel>header{background:#fff;border-bottom:1px solid #e7eef5;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:0 12px;display:flex}#page-performance .performance-panel>header>div{align-items:center;gap:8px;min-width:0;display:flex}#page-performance .performance-panel>header h2{color:var(--performance-ink)!important;margin:0!important;font-family:inherit!important;font-size:14px!important;font-weight:700!important;line-height:1.25!important}#page-performance .performance-panel>header button{color:#0876df;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:7px 0;font-size:12px;font-weight:650;display:inline-flex}#page-performance .performance-panel>header button:hover,#page-performance .performance-panel>header button:focus-visible{color:#0458ae;outline:0;text-decoration:underline}#page-performance .performance-title-icon{width:19px;height:19px;color:var(--performance-blue);place-items:center;display:grid}#page-performance .performance-title-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}#page-performance .performance-operational-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:9px 11px 11px;display:grid}#page-performance .performance-operational-grid>article{background:#fff;border:1px solid #dfe8f2;border-radius:6px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;min-height:63px;padding:7px 9px;display:grid;position:relative}#page-performance .performance-operational-grid .performance-icon{width:35px;height:35px}#page-performance .performance-operational-grid .performance-icon svg{width:20px;height:20px}#page-performance .performance-operational-grid article>div{align-content:center;min-width:0;display:grid}#page-performance .performance-operational-grid small{color:var(--performance-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;line-height:1.25;overflow:hidden}#page-performance .performance-operational-grid b{color:var(--performance-ink);margin-top:1px;font-family:inherit;font-size:17px;font-weight:750;line-height:1.1}#page-performance .performance-operational-grid em{color:var(--performance-copy);margin-top:3px;font-size:12px;font-style:normal;line-height:1.2}#page-performance .performance-operational-grid strong{color:var(--performance-green);background:#e7f8ef;border-radius:999px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1.2;position:absolute;top:25px;right:9px}#page-performance .performance-operational-grid strong.negative{color:#db3b4c;background:#ffebee}#page-performance .performance-operational-grid strong.warning{color:#d97800;background:#fff3d6}#page-performance .points-ledger{display:grid}#page-performance .points-event{border-bottom:1px solid #e9eff5;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:47px;padding:7px 13px;display:grid}#page-performance .points-event:last-child{border-bottom:0}#page-performance .points-event .pts{color:var(--performance-green);letter-spacing:-.02em;font-size:16px;font-weight:750}#page-performance .points-event .pts.negative{color:#db3b4c}#page-performance .points-event>div:nth-child(2){gap:2px;min-width:0;display:grid}#page-performance .points-event b{color:var(--performance-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.2;overflow:hidden}#page-performance .points-event small{color:var(--performance-copy);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;overflow:hidden}#page-performance .points-event time{color:#6480a1;white-space:nowrap;font-size:12px}#page-performance .performance-empty{min-height:282px;color:var(--performance-copy);text-align:center;place-items:center;padding:20px;font-size:12px;display:grid}#page-performance .performance-reduction{margin-bottom:10px}#page-performance .performance-reduction>header>div{gap:8px}#page-performance .performance-reduction>header>div>span:not(.performance-title-icon){color:#315779;font-size:12px;font-weight:600}#page-performance .performance-reduction>header small{color:#7a8da4;font-size:12px;font-weight:450}#page-performance .performance-reduction>header>p{color:var(--performance-copy);white-space:nowrap;margin:0;font-size:12px}#page-performance .performance-reduction-body{grid-template-columns:1fr 1fr 1fr 1.25fr;align-items:stretch;padding:8px 10px 10px;display:grid}#page-performance .performance-reduction-body>div{border-right:1px solid #e4ebf2;align-content:center;min-height:53px;padding:0 13px;display:grid}#page-performance .performance-reduction-body>div:first-child{padding-left:0}#page-performance .performance-reduction-body>div:last-child{border-right:0;padding-right:0}#page-performance .performance-reduction-body small{color:var(--performance-ink);font-size:12px;font-weight:650;line-height:1.2}#page-performance .performance-reduction-body b{color:var(--performance-ink);margin-top:3px;font-family:inherit;font-size:16px;font-weight:750;line-height:1.1}#page-performance .performance-reduction-body span{color:var(--performance-copy);margin-top:3px;font-size:12px;line-height:1.2}#page-performance .performance-reduction-progress .performance-progress{width:100%;margin:7px 0 6px}#page-performance .performance-reduction-progress p{color:var(--performance-copy);justify-content:space-between;align-items:center;margin:0;font-size:12px;display:flex}#page-performance .performance-reduction-progress p span{margin:0;font-size:12px}#page-performance .performance-reduction-progress p b{color:var(--performance-green);margin:0;font-size:12px}#page-performance .performance-bottom-grid{grid-template-columns:1.08fr 1fr;gap:10px;display:grid}#page-performance .achievement-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:10px;display:grid}#page-performance .achievement{border-right:1px solid #e4ebf2;grid-template-columns:43px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:0 12px;display:grid}#page-performance .achievement:first-child{padding-left:0}#page-performance .achievement:last-child{border-right:0;padding-right:0}#page-performance .achievement>i{color:#fff;background:#23b978;border:4px solid #b6e9d0;border-radius:11px;place-items:center;width:39px;height:39px;font-size:14px;font-style:normal;font-weight:800;display:grid;transform:rotate(30deg)}#page-performance .achievement>i.blue{background:#209dd3;border-color:#b6ddf2}#page-performance .achievement>i.violet{background:#9a4bdf;border-color:#d7b8f3}#page-performance .achievement.locked{opacity:.68}#page-performance .achievement.locked>i{background:#8294a8;border-color:#d9e2eb}#page-performance .achievement>i>*{transform:rotate(-30deg)}#page-performance .achievement>div{gap:2px;min-width:0;display:grid}#page-performance .achievement b{color:var(--performance-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}#page-performance .achievement small,#page-performance .achievement time{color:var(--performance-copy);font-size:12px;line-height:1.25}#page-performance .achievement time{color:#557899}#page-performance .performance-objective-list{padding:4px 11px 7px;display:grid}#page-performance .performance-objective{border-bottom:1px solid #edf2f6;grid-template-columns:13px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:25px;display:grid}#page-performance .performance-objective:last-child{border-bottom:0}#page-performance .performance-objective i{color:#fff;border:1px solid #93abc3;border-radius:50%;place-items:center;width:12px;height:12px;font-size:12px;font-style:normal;line-height:1;display:grid}#page-performance .performance-objective.done i{border-color:var(--performance-blue);background:var(--performance-blue)}#page-performance .performance-objective span{color:var(--performance-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}#page-performance .performance-objective b{color:#6480a1;white-space:nowrap;font-family:inherit;font-size:12px;font-weight:650}#page-performance .performance-objective.done b{color:var(--performance-green)}#page-performance[aria-busy=true] .performance-kpis,#page-performance[aria-busy=true] .performance-main-grid,#page-performance[aria-busy=true] .performance-reduction,#page-performance[aria-busy=true] .performance-bottom-grid{opacity:.62;pointer-events:none}@media (width<=1180px){#page-performance .performance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}#page-performance .performance-main-grid{grid-template-columns:1fr}}@media (width<=820px){#page-performance .performance-reference-wrap{padding:14px 12px 20px!important}#page-performance .performance-reduction-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}#page-performance .performance-reduction-body>div:nth-child(2){border-right:0}#page-performance .performance-reduction-body>div:nth-child(n+3){border-top:1px solid #e4ebf2;padding-top:10px}#page-performance .performance-bottom-grid{grid-template-columns:1fr}}@media (width<=620px){#page-performance .performance-reference-head{flex-direction:column;align-items:stretch;gap:10px}#page-performance .performance-reference-head h1{font-size:23px!important}#page-performance .performance-period{width:100%}#page-performance .performance-kpis{grid-template-columns:1fr}#page-performance .performance-main-grid{grid-template-columns:minmax(0,1fr)}#page-performance .performance-operational-grid{grid-template-columns:1fr}#page-performance .performance-panel>header{align-items:flex-start;min-height:44px;padding:9px 11px}#page-performance .performance-reduction>header{flex-direction:column}#page-performance .performance-reduction>header>div{flex-wrap:wrap}#page-performance .performance-reduction>header>p{white-space:normal;width:100%}#page-performance .performance-reduction-body{grid-template-columns:1fr}#page-performance .performance-reduction-body>div{border-top:1px solid #e4ebf2;border-right:0!important;padding:10px 0!important}#page-performance .performance-reduction-body>div:first-child{border-top:0}#page-performance .achievement-grid{grid-template-columns:1fr;gap:9px}#page-performance .achievement{border-bottom:1px solid #e4ebf2;border-right:0;padding:0 0 9px!important}#page-performance .achievement:last-child{border-bottom:0;padding-bottom:0!important}#page-performance .points-event{grid-template-columns:36px minmax(0,1fr)}#page-performance .points-event time{grid-column:2}}