.prlx-intelligence-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--pr-border);margin-bottom:16px}.prlx-intelligence-summary article{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;min-width:0;padding:13px 15px;border-right:1px solid var(--pr-border)}.prlx-intelligence-summary article:first-child{padding-left:0}.prlx-intelligence-summary article:last-child{border-right:0}.prlx-intelligence-summary article>svg{box-sizing:content-box;padding:6px;border-radius:7px;background:rgb(37 99 235/8%);color:var(--pr-theme-accent,#2563eb)}.prlx-intelligence-summary article.prlx-tone-green>svg{color:#087467;background:rgb(0 179 136/8%)}.prlx-intelligence-summary article.prlx-tone-aqua>svg{color:#087f98;background:rgb(6 182 212/8%)}.prlx-intelligence-summary article.prlx-tone-navy>svg{color:var(--pr-text-muted);background:var(--pr-surface-muted)}.prlx-intelligence-summary div{min-width:0}.prlx-intelligence-summary span{display:block;color:var(--pr-text-2);font-size:.7rem}.prlx-intelligence-summary p,.prlx-intelligence-summary span{line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prlx-intelligence-summary p{margin:3px 0 0;color:var(--pr-text-muted);font-size:.64rem}.prlx-intelligence-summary strong{color:var(--pr-text);font-size:1.15rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prlx-intelligence-workspace{display:grid;grid-template-columns:minmax(330px,2fr) minmax(0,3fr);grid-gap:16px;gap:16px;align-items:start;min-width:0;margin-bottom:16px}.prlx-intelligence-detail,.prlx-intelligence-master{min-width:0;border:1px solid var(--pr-border);border-radius:8px;background:var(--pr-surface-solid);overflow:hidden}.prlx-intelligence-master{display:flex;flex-direction:column}.prlx-intelligence-detail>header,.prlx-intelligence-master>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px;border-bottom:1px solid var(--pr-border)}.prlx-intelligence-detail h2,.prlx-intelligence-master h2{margin:0;color:var(--pr-text);font-size:.96rem;font-weight:500}.prlx-intelligence-detail header p,.prlx-intelligence-master header p{margin:4px 0 0;color:var(--pr-text-muted);font-size:.68rem;line-height:1.4}.prlx-intelligence-master>header>span{display:grid;width:27px;height:27px;place-items:center;border:1px solid var(--pr-border);border-radius:6px;color:var(--pr-text-muted);font-size:.68rem}.prlx-intelligence-library-selector{display:grid;grid-gap:6px;gap:6px;padding:10px 14px;border-bottom:1px solid var(--pr-border);background:var(--pr-surface-muted)}.prlx-intelligence-library-selector .prlx-app-select-label,.prlx-intelligence-library-selector label{color:var(--pr-text-muted);font-size:.58rem;text-transform:uppercase}.prlx-intelligence-library-selector .prlx-app-select-trigger,.prlx-intelligence-library-selector select{width:100%;min-height:34px;border:1px solid var(--pr-border);border-radius:6px;padding:5px 9px;background:var(--pr-surface-solid);color:var(--pr-text);font:inherit;font-size:.68rem;cursor:pointer}.prlx-intelligence-library-selector .prlx-app-select-trigger:focus-visible,.prlx-intelligence-library-selector select:focus-visible{outline:2px solid #319f9d;outline-offset:2px}.prlx-intelligence-question-groups{min-height:0}.prlx-intelligence-question-groups>section{padding:12px 14px 14px}.prlx-intelligence-question-groups section>header{display:flex;align-items:flex-start;gap:9px;padding:0 0 10px}.prlx-intelligence-question-groups section>header svg{flex-shrink:0;margin-top:2px;color:var(--pr-theme-accent,#2563eb)}.prlx-intelligence-detail-recommendations h3,.prlx-intelligence-master-feed h3,.prlx-intelligence-question-groups h3{margin:0;font-size:.75rem;font-weight:500;color:var(--pr-text)}.prlx-intelligence-question-groups header p{margin:3px 0 0;color:var(--pr-text-muted);font-size:.64rem;line-height:1.4}.prlx-intelligence-question-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.prlx-intelligence-question-groups .prlx-intelligence-question-grid button{display:grid;grid-template-columns:minmax(0,1fr) 14px;align-items:center;grid-gap:7px;gap:7px;width:100%;min-height:48px;border:1px solid var(--pr-border);border-left:3px solid transparent;border-radius:6px;padding:7px 8px 7px 10px;background:var(--pr-surface-solid);color:var(--pr-text-2);text-align:left;font:inherit;font-size:.64rem;line-height:1.35;cursor:pointer}.prlx-intelligence-question-groups .prlx-intelligence-question-grid button:hover{background:var(--pr-surface-muted)}.prlx-intelligence-question-groups .prlx-intelligence-question-grid button.is-selected{border-color:rgb(12 116 119/45%) rgb(12 116 119/45%) rgb(12 116 119/45%) #0c7477;background:rgb(12 116 119/7%);color:var(--pr-text)}.prlx-intelligence-question-groups button svg{color:var(--pr-text-muted)}.prlx-intelligence-master-feed{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;padding:10px 14px;border-top:1px solid var(--pr-border);background:var(--pr-surface-muted)}.prlx-intelligence-master-feed>h3{white-space:nowrap}.prlx-intelligence-master-feed>div{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:7px;gap:7px;min-width:0;padding-left:12px;border-left:1px solid var(--pr-border)}.prlx-intelligence-master-feed>div:last-child{border-bottom:0}.prlx-intelligence-master-feed svg{color:#0c7477}.prlx-intelligence-master-feed span{display:grid;grid-gap:3px;gap:3px;min-width:0}.prlx-intelligence-master-feed strong{font-size:.68rem;font-weight:500}.prlx-intelligence-master-feed small{color:var(--pr-text-muted);font-size:.62rem;line-height:1.4}.prlx-intelligence-detail>header{align-items:flex-start}.prlx-intelligence-detail-identity{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;min-width:0}.prlx-intelligence-detail-icon{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgb(12 116 119/35%);border-radius:7px;background:rgb(12 116 119/10%);color:#0c7477}.prlx-dashboard[data-theme=dark] .prlx-intelligence-detail-icon{color:#6dddc0}.prlx-intelligence-detail-identity>div{min-width:0}.prlx-intelligence-detail-identity>div>span{color:var(--pr-theme-accent,#2563eb);font-size:.63rem;font-weight:600;text-transform:uppercase}.prlx-intelligence-detail>header h2{margin-top:3px}.prlx-intelligence-detail-status{display:grid;justify-items:end;grid-gap:5px;gap:5px;flex-shrink:0}.prlx-intelligence-detail-status>small{color:var(--pr-text-muted);font-size:.56rem;text-transform:uppercase}.prlx-intelligence-detail>.prlx-intelligence-form{margin:16px}.prlx-intelligence-plan-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 16px 16px;border:1px solid var(--pr-border);background:var(--pr-surface-muted)}.prlx-intelligence-plan-strip>div{display:grid;min-width:0;grid-gap:3px;gap:3px;padding:9px 10px;border-top:3px solid;border-right:1px solid var(--pr-border)}.prlx-intelligence-plan-strip>div:last-child{border-right:0}.prlx-intelligence-plan-strip span{color:var(--pr-text-muted);font-size:.58rem;text-transform:uppercase}.prlx-intelligence-plan-strip strong{overflow:hidden;color:var(--pr-text);font-size:.67rem;font-weight:500;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.prlx-intelligence-plan-strip .is-domain{border-top-color:#5f8fd8}.prlx-intelligence-plan-strip .is-scope{border-top-color:#42a28f}.prlx-intelligence-plan-strip .is-metric{border-top-color:#c99b37}.prlx-intelligence-plan-strip .is-period{border-top-color:#a37ac3}.prlx-intelligence-detail .prlx-intelligence-response{margin:0;padding:16px;border-top:1px solid var(--pr-border)}.prlx-intelligence-detail .prlx-intelligence-response-heading h3{font-size:.88rem;font-weight:500;line-height:1.5}.prlx-intelligence-detail .prlx-intelligence-metrics{margin-top:14px}.prlx-intelligence-detail .prlx-intelligence-metrics>div{padding:11px 10px}.prlx-intelligence-detail .prlx-intelligence-metrics span{font-size:.64rem;font-weight:500}.prlx-intelligence-detail .prlx-intelligence-metrics strong{font-size:.92rem;font-weight:500}.prlx-intelligence-detail .prlx-intelligence-findings article{padding:11px 0}.prlx-intelligence-detail-recommendations{padding:14px 16px;border-top:1px solid var(--pr-border)}.prlx-intelligence-detail-recommendations>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.prlx-intelligence-detail-recommendations h3{margin-bottom:6px}.prlx-intelligence-detail-recommendations>header h3{margin:0}.prlx-intelligence-workspace-action{min-height:30px;padding:6px 9px;font-size:.66rem;white-space:nowrap}.prlx-intelligence-detail-recommendations>div{display:grid;grid-template-columns:17px minmax(0,1fr);align-items:start;grid-gap:7px;gap:7px;padding:5px 0;color:var(--pr-text-2);font-size:.7rem;line-height:1.45}.prlx-intelligence-detail-recommendations svg{color:#087467}.prlx-intelligence-workspace :is(button,input):focus-visible{outline:2px solid #319f9d;outline-offset:2px}.prlx-intelligence-evidence-hub{margin-bottom:16px;overflow:hidden;border:1px solid var(--pr-border);border-radius:8px;background:var(--pr-surface-solid)}.prlx-intelligence-evidence-hub>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border-bottom:1px solid var(--pr-border)}.prlx-intelligence-evidence-hub>header>div:first-child{min-width:0}.prlx-intelligence-evidence-hub>header>div:first-child>span{color:var(--pr-theme-accent,#2563eb);font-size:.63rem;font-weight:600;text-transform:uppercase}.prlx-intelligence-evidence-hub h2{margin:3px 0 0;color:var(--pr-text);font-size:.96rem;font-weight:500}.prlx-intelligence-evidence-hub header p{margin:4px 0 0;color:var(--pr-text-muted);font-size:.68rem;line-height:1.45}.prlx-intelligence-evidence-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-shrink:0}.prlx-intelligence-evidence-related{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:5px 9px;border:1px solid rgb(12 116 119/28%);border-radius:6px;background:rgb(12 116 119/7%);color:#0c7477;font-size:.62rem;font-weight:500;white-space:nowrap}.prlx-intelligence-evidence-actions>button{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--pr-border);border-radius:6px;background:var(--pr-surface-solid);color:var(--pr-text-2);cursor:pointer}.prlx-intelligence-evidence-actions>button:hover{border-color:rgb(12 116 119/45%);color:#0c7477}.prlx-intelligence-evidence-search{display:flex;align-items:center;gap:8px;min-height:42px;padding:5px 12px;border-bottom:1px solid var(--pr-border);color:var(--pr-text-muted)}.prlx-intelligence-evidence-search input{flex:1 1;min-width:0;border:0;background:transparent;color:var(--pr-text);font:inherit;outline:0}.prlx-intelligence-evidence-search button{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border:1px solid var(--pr-border);border-radius:6px;background:var(--pr-surface-solid);color:var(--pr-text-2);cursor:pointer}.prlx-intelligence-evidence-search:focus-within{box-shadow:inset 0 -2px 0 #319f9d}.prlx-intelligence-evidence-hub>nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.prlx-intelligence-evidence-hub>nav>button{--evidence-accent:#5f8fd8;--evidence-soft:rgb(95 143 216/9%);position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;grid-gap:10px;gap:10px;min-width:0;min-height:64px;border:0;padding:10px 12px;background:transparent;color:var(--pr-text-2);box-shadow:inset -1px -1px 0 var(--pr-border);text-align:left;font:inherit;cursor:pointer}.prlx-intelligence-evidence-hub>nav>button:before{position:absolute;inset:0 0 auto;height:3px;background:var(--evidence-accent);opacity:.55;content:""}.prlx-intelligence-evidence-hub>nav>button:hover{background:var(--pr-surface-muted)}.prlx-intelligence-evidence-hub>nav>button.is-related{background:var(--evidence-soft)}.prlx-intelligence-evidence-hub>nav>button.is-open:before,.prlx-intelligence-evidence-hub>nav>button.is-related:before{opacity:1}.prlx-intelligence-evidence-hub>nav>button.is-open{z-index:1;background:var(--evidence-soft);box-shadow:inset 0 0 0 2px var(--evidence-accent),inset -1px -1px 0 var(--pr-border)}.prlx-intelligence-evidence-actions>button:focus-visible,.prlx-intelligence-evidence-hub>nav>button:focus-visible{z-index:2;outline:2px solid #319f9d;outline-offset:-3px}.prlx-intelligence-evidence-hub>nav>button.is-blue{--evidence-accent:#5f8fd8;--evidence-soft:rgb(95 143 216/10%)}.prlx-intelligence-evidence-hub>nav>button.is-teal{--evidence-accent:#42a28f;--evidence-soft:rgb(66 162 143/10%)}.prlx-intelligence-evidence-hub>nav>button.is-gold{--evidence-accent:#c99b37;--evidence-soft:rgb(201 155 55/10%)}.prlx-intelligence-evidence-hub>nav>button.is-aqua{--evidence-accent:#55a9b8;--evidence-soft:rgb(85 169 184/10%)}.prlx-intelligence-evidence-hub>nav>button.is-violet{--evidence-accent:#9274b2;--evidence-soft:rgb(146 116 178/10%)}.prlx-intelligence-evidence-hub>nav>button.is-rose{--evidence-accent:#c46f82;--evidence-soft:rgb(196 111 130/10%)}.prlx-intelligence-evidence-hub>nav>button.is-green{--evidence-accent:#559b68;--evidence-soft:rgb(85 155 104/10%)}.prlx-intelligence-evidence-hub>nav>button.is-slate{--evidence-accent:#8192a9;--evidence-soft:rgb(129 146 169/10%)}.prlx-intelligence-evidence-hub>nav>button.is-indigo{--evidence-accent:#6e7fc5;--evidence-soft:rgb(110 127 197/10%)}.prlx-intelligence-evidence-icon{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--evidence-accent);border-radius:7px;background:var(--evidence-soft);color:var(--evidence-accent)}.prlx-intelligence-evidence-copy{display:grid;min-width:0;grid-gap:3px;gap:3px}.prlx-intelligence-evidence-copy strong{overflow:hidden;color:var(--pr-text);font-size:.69rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.prlx-intelligence-evidence-copy small{overflow:hidden;color:var(--pr-text-muted);font-size:.59rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.prlx-intelligence-evidence-hub>nav>button>svg{color:var(--evidence-accent)}.prlx-intelligence-evidence-status{display:flex;align-items:center;gap:7px;min-height:34px;padding:7px 16px;border-top:1px solid var(--pr-border);background:var(--pr-surface-muted);color:var(--pr-text-muted);font-size:.61rem}.prlx-intelligence-evidence-status svg{color:#0c7477}.prlx-intelligence-evidence-hub~[hidden]{display:none!important}.prlx-dashboard[data-theme=dark] .prlx-intelligence-evidence-related,.prlx-dashboard[data-theme=dark] .prlx-intelligence-evidence-status svg{color:#6dddc0}.prlx-overtime-analysis{margin-bottom:16px;overflow:hidden;border:1px solid var(--pr-border);border-radius:8px;background:var(--pr-surface-solid)}.prlx-overtime-analysis-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border-bottom:1px solid var(--pr-border)}.prlx-overtime-analysis-heading>div{min-width:0}.prlx-overtime-analysis-heading>div>span{color:var(--pr-theme-accent,#2563eb);font-size:.63rem;font-weight:600;text-transform:uppercase}.prlx-overtime-analysis-heading h2{margin:3px 0 0;color:var(--pr-text);font-size:.96rem;font-weight:500}.prlx-overtime-analysis-heading p{margin:4px 0 0;color:var(--pr-text-muted);font-size:.68rem}.prlx-overtime-analysis-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--pr-border)}.prlx-overtime-analysis-strip>div{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;min-width:0;padding:12px 14px;border-top:3px solid;border-right:1px solid var(--pr-border)}.prlx-overtime-analysis-strip>div:last-child{border-right:0}.prlx-overtime-analysis-strip svg{color:currentColor}.prlx-overtime-analysis-strip span{overflow:hidden;color:var(--pr-text-2);font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.prlx-overtime-analysis-strip strong{color:var(--pr-text);font-size:.82rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.prlx-overtime-analysis-strip .is-hours{color:#4d7fc2;border-top-color:#5f8fd8}.prlx-overtime-analysis-strip .is-cost{color:#178676;border-top-color:#42a28f}.prlx-overtime-analysis-strip .is-change{color:#a47617;border-top-color:#c99b37}.prlx-overtime-analysis-strip .is-coverage{color:#855ba3;border-top-color:#a37ac3}.prlx-overtime-analysis-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 16px;border-bottom:1px solid var(--pr-border);background:var(--pr-surface-muted)}.prlx-overtime-analysis-toolbar>span{color:var(--pr-text-muted);font-size:.62rem;white-space:nowrap}.prlx-overtime-dimension-control{display:inline-grid;grid-template-columns:repeat(4,minmax(78px,auto));overflow:hidden;border:1px solid var(--pr-border);border-radius:6px;background:var(--pr-surface-solid)}.prlx-overtime-dimension-control button{min-height:29px;border:0;border-right:1px solid var(--pr-border);padding:5px 11px;background:transparent;color:var(--pr-text-2);font:inherit;font-size:.64rem;cursor:pointer}.prlx-overtime-dimension-control button:last-child{border-right:0}.prlx-overtime-dimension-control button:hover{background:var(--pr-surface-muted)}.prlx-overtime-dimension-control button.is-active{background:#0c7477;color:#fff}.prlx-overtime-analysis-table{width:100%;border-collapse:collapse;table-layout:fixed}.prlx-overtime-analysis-table td,.prlx-overtime-analysis-table th{padding:10px 12px;border-right:1px solid var(--pr-border);border-bottom:1px solid var(--pr-border);color:var(--pr-text-2);font-size:.66rem;text-align:left;vertical-align:middle}.prlx-overtime-analysis-table td:last-child,.prlx-overtime-analysis-table th:last-child{border-right:0}.prlx-overtime-analysis-table tbody tr:last-child td{border-bottom:0}.prlx-overtime-analysis-table th{border-top:3px solid;font-weight:500;text-transform:uppercase}.prlx-overtime-analysis-table th.is-contributor{width:28%;color:#394c65;background:#edf1f6;border-top-color:#8192a9}.prlx-overtime-analysis-table th.is-hours{color:#28529a;background:#eaf1fc;border-top-color:#6e99df}.prlx-overtime-analysis-table th.is-previous{color:#17695f;background:#e8f5f2;border-top-color:#52a799}.prlx-overtime-analysis-table th.is-change{color:#80611d;background:#faf3df;border-top-color:#c9a953}.prlx-overtime-analysis-table th.is-cost{color:#68538d;background:#f1eef9;border-top-color:#9b87b7}.prlx-overtime-analysis-table th.is-share{color:#236c78;background:#e9f4f7;border-top-color:#63a2b0}.prlx-overtime-analysis-table th.is-risk{color:#8e5260;background:#f6edf0;border-top-color:#b68a99}.prlx-overtime-analysis-table td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prlx-overtime-analysis-table td strong{display:block;overflow:hidden;color:var(--pr-text);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.prlx-overtime-analysis-table td small{display:block;margin-top:3px;color:var(--pr-text-muted);font-size:.59rem}.prlx-overtime-analysis-table td.is-increase{color:#b45309}.prlx-overtime-analysis-table td.is-decrease{color:#087467}.prlx-overtime-analysis-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:42px;padding:8px 16px;border-top:1px solid var(--pr-border);background:var(--pr-surface-muted)}.prlx-overtime-analysis-footer>span{color:var(--pr-text-muted);font-size:.61rem;line-height:1.4}.prlx-overtime-analysis-footer>div{display:flex;align-items:center;gap:8px}.prlx-overtime-analysis-footer button{display:grid;width:29px;height:29px;place-items:center;border:1px solid var(--pr-border);border-radius:6px;background:var(--pr-surface-solid);color:var(--pr-text-2);cursor:pointer}.prlx-overtime-analysis-footer button:disabled{opacity:.42;cursor:default}.prlx-overtime-analysis-footer strong{color:var(--pr-text-2);font-size:.61rem;font-weight:500;white-space:nowrap}.prlx-dashboard[data-theme=dark] .prlx-overtime-analysis-strip .is-hours{color:#91baff}.prlx-dashboard[data-theme=dark] .prlx-overtime-analysis-strip .is-cost{color:#6dddc0}.prlx-dashboard[data-theme=dark] .prlx-overtime-analysis-strip .is-change{color:#efc578}.prlx-dashboard[data-theme=dark] .prlx-overtime-analysis-strip .is-coverage{color:#c7afff}.prlx-dashboard[data-theme=dark] .prlx-overtime-analysis-table th{background:var(--pr-surface-muted)}.prlx-dashboard[data-theme=dark] .prlx-overtime-analysis-table th.is-contributor{color:#c3cfdf}.prlx-dashboard[data-theme=dark] .prlx-overtime-analysis-table th.is-hours{color:#91baff}.prlx-dashboard[data-theme=dark] .prlx-overtime-analysis-table th.is-previous{color:#6dddc0}.prlx-dashboard[data-theme=dark] .prlx-overtime-analysis-table th.is-change{color:#efc578}.prlx-dashboard[data-theme=dark] .prlx-overtime-analysis-table th.is-cost{color:#c7afff}.prlx-dashboard[data-theme=dark] .prlx-overtime-analysis-table th.is-share{color:#8ecfdb}.prlx-dashboard[data-theme=dark] .prlx-overtime-analysis-table th.is-risk{color:#edb3c4}.prlx-dashboard[data-theme=dark] .prlx-overtime-analysis-table td.is-increase{color:#f0b86f}.prlx-dashboard[data-theme=dark] .prlx-overtime-analysis-table td.is-decrease{color:#6dddc0}.prlx-attendance-analysis{margin-bottom:16px;overflow:hidden;border:1px solid var(--pr-border);border-radius:8px;background:var(--pr-surface-solid)}.prlx-attendance-analysis-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border-bottom:1px solid var(--pr-border)}.prlx-attendance-analysis-heading>div{min-width:0}.prlx-attendance-analysis-heading>div>span{color:var(--pr-theme-accent,#2563eb);font-size:.63rem;font-weight:600;text-transform:uppercase}.prlx-attendance-analysis-heading h2{margin:3px 0 0;color:var(--pr-text);font-size:.96rem;font-weight:500}.prlx-attendance-analysis-heading p{margin:4px 0 0;color:var(--pr-text-muted);font-size:.68rem}.prlx-attendance-analysis-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--pr-border)}.prlx-attendance-analysis-strip>div{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;min-width:0;padding:12px 14px;border-top:3px solid;border-right:1px solid var(--pr-border)}.prlx-attendance-analysis-strip>div:last-child{border-right:0}.prlx-attendance-analysis-strip span{overflow:hidden;color:var(--pr-text-2);font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.prlx-attendance-analysis-strip strong{color:var(--pr-text);font-size:.82rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.prlx-attendance-analysis-strip .is-signals{color:#4d7fc2;border-top-color:#5f8fd8}.prlx-attendance-analysis-strip .is-employees{color:#178676;border-top-color:#42a28f}.prlx-attendance-analysis-strip .is-critical{color:#a54f5b;border-top-color:#cf737f}.prlx-attendance-analysis-strip .is-change{color:#a47617;border-top-color:#c99b37}.prlx-attendance-analysis-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 16px;border-bottom:1px solid var(--pr-border);background:var(--pr-surface-muted)}.prlx-attendance-analysis-toolbar>span{color:var(--pr-text-muted);font-size:.62rem;white-space:nowrap}.prlx-attendance-mode-control{display:inline-grid;grid-template-columns:repeat(5,minmax(82px,auto));overflow:hidden;border:1px solid var(--pr-border);border-radius:6px;background:var(--pr-surface-solid)}.prlx-attendance-mode-control button{min-height:29px;border:0;border-right:1px solid var(--pr-border);padding:5px 11px;background:transparent;color:var(--pr-text-2);font:inherit;font-size:.64rem;cursor:pointer}.prlx-attendance-mode-control button:last-child{border-right:0}.prlx-attendance-mode-control button:hover{background:var(--pr-surface-muted)}.prlx-attendance-mode-control button.is-active{background:#0c7477;color:#fff}.prlx-attendance-analysis-table{width:100%;border-collapse:collapse;table-layout:fixed}.prlx-attendance-analysis-table td,.prlx-attendance-analysis-table th{padding:10px 12px;border-right:1px solid var(--pr-border);border-bottom:1px solid var(--pr-border);color:var(--pr-text-2);font-size:.66rem;text-align:left;vertical-align:middle}.prlx-attendance-analysis-table td:last-child,.prlx-attendance-analysis-table th:last-child{border-right:0}.prlx-attendance-analysis-table tbody tr:last-child td{border-bottom:0}.prlx-attendance-analysis-table th{border-top:3px solid;font-weight:500;text-transform:uppercase}.prlx-attendance-analysis-table th.is-contributor{width:27%;color:#394c65;background:#edf1f6;border-top-color:#8192a9}.prlx-attendance-analysis-table th.is-date,.prlx-attendance-analysis-table th.is-signals{color:#28529a;background:#eaf1fc;border-top-color:#6e99df}.prlx-attendance-analysis-table th.is-employees,.prlx-attendance-analysis-table th.is-type{color:#17695f;background:#e8f5f2;border-top-color:#52a799}.prlx-attendance-analysis-table th.is-critical,.prlx-attendance-analysis-table th.is-status{color:#8e5260;background:#f6edf0;border-top-color:#b68a99}.prlx-attendance-analysis-table th.is-assignment,.prlx-attendance-analysis-table th.is-share{color:#68538d;background:#f1eef9;border-top-color:#9b87b7}.prlx-attendance-analysis-table th.is-risk{color:#80611d;background:#faf3df;border-top-color:#c9a953}.prlx-attendance-analysis-table td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prlx-attendance-analysis-table td strong{display:block;overflow:hidden;color:var(--pr-text);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.prlx-attendance-analysis-table td small{display:block;overflow:hidden;margin-top:3px;color:var(--pr-text-muted);font-size:.59rem;text-overflow:ellipsis;white-space:nowrap}.prlx-attendance-analysis-table.is-log th.is-contributor{width:21%}.prlx-attendance-analysis-table.is-log th.is-type{width:20%}.prlx-attendance-analysis-table.is-log th.is-assignment{width:27%}.prlx-attendance-analysis-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:42px;padding:8px 16px;border-top:1px solid var(--pr-border);background:var(--pr-surface-muted)}.prlx-attendance-analysis-footer>span{color:var(--pr-text-muted);font-size:.61rem;line-height:1.4}.prlx-attendance-analysis-footer>div{display:flex;align-items:center;gap:8px}.prlx-attendance-analysis-footer button{display:grid;width:29px;height:29px;place-items:center;border:1px solid var(--pr-border);border-radius:6px;background:var(--pr-surface-solid);color:var(--pr-text-2);cursor:pointer}.prlx-attendance-analysis-footer button:disabled{opacity:.42;cursor:default}.prlx-attendance-analysis-footer strong{color:var(--pr-text-2);font-size:.61rem;font-weight:500;white-space:nowrap}.prlx-dashboard[data-theme=dark] .prlx-attendance-analysis-strip .is-signals{color:#91baff}.prlx-dashboard[data-theme=dark] .prlx-attendance-analysis-strip .is-employees{color:#6dddc0}.prlx-dashboard[data-theme=dark] .prlx-attendance-analysis-strip .is-critical{color:#ff9daa}.prlx-dashboard[data-theme=dark] .prlx-attendance-analysis-strip .is-change{color:#efc578}.prlx-dashboard[data-theme=dark] .prlx-attendance-analysis-table th{background:var(--pr-surface-muted)}.prlx-dashboard[data-theme=dark] .prlx-attendance-analysis-table th.is-contributor{color:#c3cfdf}.prlx-dashboard[data-theme=dark] .prlx-attendance-analysis-table th:is(.is-signals,.is-date){color:#91baff}.prlx-dashboard[data-theme=dark] .prlx-attendance-analysis-table th:is(.is-employees,.is-type){color:#6dddc0}.prlx-dashboard[data-theme=dark] .prlx-attendance-analysis-table th:is(.is-critical,.is-status){color:#edb3c4}.prlx-dashboard[data-theme=dark] .prlx-attendance-analysis-table th:is(.is-share,.is-assignment){color:#c7afff}.prlx-dashboard[data-theme=dark] .prlx-attendance-analysis-table th.is-risk{color:#efc578}.prlx-payroll-intelligence{margin-bottom:16px;overflow:hidden;border:1px solid var(--pr-border);border-radius:8px;background:var(--pr-surface-solid)}.prlx-payroll-intelligence-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border-bottom:1px solid var(--pr-border)}.prlx-payroll-intelligence-heading>div:first-child{min-width:0}.prlx-payroll-intelligence-heading>div:first-child>span{color:var(--pr-theme-accent,#2563eb);font-size:.63rem;font-weight:600;text-transform:uppercase}.prlx-payroll-intelligence-heading h2{margin:3px 0 0;color:var(--pr-text);font-size:.96rem;font-weight:500}.prlx-payroll-intelligence-heading p{margin:4px 0 0;color:var(--pr-text-muted);font-size:.68rem}.prlx-payroll-intelligence-heading-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.prlx-payroll-intelligence-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--pr-border)}.prlx-payroll-intelligence-strip>div{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;min-width:0;padding:12px 14px;border-top:3px solid;border-right:1px solid var(--pr-border)}.prlx-payroll-intelligence-strip>div:last-child{border-right:0}.prlx-payroll-intelligence-strip span{overflow:hidden;color:var(--pr-text-2);font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.prlx-payroll-intelligence-strip strong{color:var(--pr-text);font-size:.82rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.prlx-payroll-intelligence-strip .is-readiness{color:#4d7fc2;border-top-color:#5f8fd8}.prlx-payroll-intelligence-strip .is-ready{color:#178676;border-top-color:#42a28f}.prlx-payroll-intelligence-strip .is-blocked{color:#a47617;border-top-color:#c99b37}.prlx-payroll-intelligence-strip .is-critical{color:#a54f5b;border-top-color:#cf737f}.prlx-payroll-intelligence-progress{position:relative;height:22px;overflow:hidden;border-bottom:1px solid var(--pr-border);background:var(--pr-surface-muted)}.prlx-payroll-intelligence-progress>span{position:absolute;inset-block:0;left:0;background:rgb(12 116 119/18%);border-right:2px solid #0c7477}.prlx-payroll-intelligence-progress>small{position:relative;z-index:1;display:grid;height:100%;padding-inline:12px;place-items:center;overflow:hidden;color:var(--pr-text-2);font-size:.59rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;text-overflow:ellipsis;white-space:nowrap}.prlx-payroll-intelligence-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 16px;border-bottom:1px solid var(--pr-border);background:var(--pr-surface-muted)}.prlx-payroll-intelligence-toolbar>span{color:var(--pr-text-muted);font-size:.62rem;white-space:nowrap}.prlx-payroll-intelligence-mode{display:inline-grid;grid-template-columns:repeat(6,minmax(78px,auto));overflow:hidden;border:1px solid var(--pr-border);border-radius:6px;background:var(--pr-surface-solid)}.prlx-payroll-intelligence-mode button{min-height:29px;border:0;border-right:1px solid var(--pr-border);padding:5px 10px;background:transparent;color:var(--pr-text-2);font:inherit;font-size:.64rem;cursor:pointer}.prlx-payroll-intelligence-mode button:last-child{border-right:0}.prlx-payroll-intelligence-mode button:hover{background:var(--pr-surface-muted)}.prlx-payroll-intelligence-mode button.is-active{background:#0c7477;color:#fff}.prlx-payroll-intelligence-table{width:100%;border-collapse:collapse;table-layout:fixed}.prlx-payroll-intelligence-table td,.prlx-payroll-intelligence-table th{padding:10px 12px;border-right:1px solid var(--pr-border);border-bottom:1px solid var(--pr-border);color:var(--pr-text-2);font-size:.66rem;text-align:left;vertical-align:middle}.prlx-payroll-intelligence-table td:last-child,.prlx-payroll-intelligence-table th:last-child{border-right:0}.prlx-payroll-intelligence-table tbody tr:last-child td{border-bottom:0}.prlx-payroll-intelligence-table th{border-top:3px solid;font-weight:500;text-transform:uppercase}.prlx-payroll-intelligence-table th.is-contributor{width:27%;color:#394c65;background:#edf1f6;border-top-color:#8192a9}.prlx-payroll-intelligence-table th:is(.is-blocked,.is-status){color:#28529a;background:#eaf1fc;border-top-color:#6e99df}.prlx-payroll-intelligence-table th.is-employees{color:#17695f;background:#e8f5f2;border-top-color:#52a799}.prlx-payroll-intelligence-table th:is(.is-critical,.is-blocker){color:#8e5260;background:#f6edf0;border-top-color:#b68a99}.prlx-payroll-intelligence-table th:is(.is-share,.is-assignment){color:#68538d;background:#f1eef9;border-top-color:#9b87b7}.prlx-payroll-intelligence-table th:is(.is-risk,.is-overtime){color:#80611d;background:#faf3df;border-top-color:#c9a953}.prlx-payroll-intelligence-table td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prlx-payroll-intelligence-table td strong{display:block;overflow:hidden;color:var(--pr-text);font-weight:500;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.prlx-payroll-intelligence-table td small{display:block;overflow:hidden;margin-top:3px;color:var(--pr-text-muted);font-size:.59rem;text-overflow:ellipsis;white-space:nowrap}.prlx-payroll-intelligence-table.is-log th.is-contributor{width:20%}.prlx-payroll-intelligence-table.is-log th.is-assignment,.prlx-payroll-intelligence-table.is-log th.is-blocker{width:25%}.prlx-payroll-intelligence-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:42px;padding:8px 16px;border-top:1px solid var(--pr-border);background:var(--pr-surface-muted)}.prlx-payroll-intelligence-footer>span{color:var(--pr-text-muted);font-size:.61rem;line-height:1.4}.prlx-payroll-intelligence-footer>div{display:flex;align-items:center;gap:8px}.prlx-payroll-intelligence-footer button{display:grid;width:29px;height:29px;place-items:center;border:1px solid var(--pr-border);border-radius:6px;background:var(--pr-surface-solid);color:var(--pr-text-2);cursor:pointer}.prlx-payroll-intelligence-footer button:disabled{opacity:.42;cursor:default}.prlx-payroll-intelligence-footer strong{color:var(--pr-text-2);font-size:.61rem;font-weight:500;white-space:nowrap}.prlx-dashboard[data-theme=dark] .prlx-payroll-intelligence-strip .is-readiness{color:#91baff}.prlx-dashboard[data-theme=dark] .prlx-payroll-intelligence-strip .is-ready{color:#6dddc0}.prlx-dashboard[data-theme=dark] .prlx-payroll-intelligence-strip .is-blocked{color:#efc578}.prlx-dashboard[data-theme=dark] .prlx-payroll-intelligence-strip .is-critical{color:#ff9daa}.prlx-dashboard[data-theme=dark] .prlx-payroll-intelligence-table th{background:var(--pr-surface-muted)}.prlx-dashboard[data-theme=dark] .prlx-payroll-intelligence-table th.is-contributor{color:#c3cfdf}.prlx-dashboard[data-theme=dark] .prlx-payroll-intelligence-table th:is(.is-blocked,.is-status){color:#91baff}.prlx-dashboard[data-theme=dark] .prlx-payroll-intelligence-table th.is-employees{color:#6dddc0}.prlx-dashboard[data-theme=dark] .prlx-payroll-intelligence-table th:is(.is-critical,.is-blocker){color:#edb3c4}.prlx-dashboard[data-theme=dark] .prlx-payroll-intelligence-table th:is(.is-share,.is-assignment){color:#c7afff}.prlx-dashboard[data-theme=dark] .prlx-payroll-intelligence-table th:is(.is-risk,.is-overtime){color:#efc578}.prlx-scheduling-intelligence{margin-bottom:16px;overflow:hidden;border:1px solid var(--pr-border);border-radius:8px;background:var(--pr-surface-solid)}.prlx-scheduling-intelligence-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border-bottom:1px solid var(--pr-border)}.prlx-scheduling-intelligence-heading>div:first-child{min-width:0}.prlx-scheduling-intelligence-heading>div:first-child>span{color:var(--pr-theme-accent,#2563eb);font-size:.63rem;font-weight:600;text-transform:uppercase}.prlx-scheduling-intelligence-heading h2{margin:3px 0 0;color:var(--pr-text);font-size:.96rem;font-weight:500}.prlx-scheduling-intelligence-heading p{margin:4px 0 0;color:var(--pr-text-muted);font-size:.68rem}.prlx-scheduling-intelligence-heading-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.prlx-scheduling-intelligence-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--pr-border)}.prlx-scheduling-intelligence-strip>div{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;min-width:0;padding:12px 14px;border-top:3px solid;border-right:1px solid var(--pr-border)}.prlx-scheduling-intelligence-strip>div:last-child{border-right:0}.prlx-scheduling-intelligence-strip span{overflow:hidden;color:var(--pr-text-2);font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.prlx-scheduling-intelligence-strip strong{color:var(--pr-text);font-size:.82rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.prlx-scheduling-intelligence-strip .is-coverage{color:#4d7fc2;border-top-color:#5f8fd8}.prlx-scheduling-intelligence-strip .is-uncovered{color:#a54f5b;border-top-color:#cf737f}.prlx-scheduling-intelligence-strip .is-leave{color:#a47617;border-top-color:#c99b37}.prlx-scheduling-intelligence-strip .is-available{color:#178676;border-top-color:#42a28f}.prlx-scheduling-coverage-progress{position:relative;height:22px;overflow:hidden;border-bottom:1px solid var(--pr-border);background:var(--pr-surface-muted)}.prlx-scheduling-coverage-progress>span{position:absolute;inset-block:0;left:0;background:rgb(54 123 211/16%);border-right:2px solid #367bd3}.prlx-scheduling-coverage-progress>small{position:relative;z-index:1;display:grid;height:100%;place-items:center;color:var(--pr-text-2);font-size:.59rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prlx-scheduling-intelligence-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 16px;border-bottom:1px solid var(--pr-border);background:var(--pr-surface-muted)}.prlx-scheduling-intelligence-toolbar>span{color:var(--pr-text-muted);font-size:.62rem;white-space:nowrap}.prlx-scheduling-intelligence-mode{display:inline-grid;grid-template-columns:repeat(6,minmax(78px,auto));overflow:hidden;border:1px solid var(--pr-border);border-radius:6px;background:var(--pr-surface-solid)}.prlx-scheduling-intelligence-mode button{min-height:29px;border:0;border-right:1px solid var(--pr-border);padding:5px 10px;background:transparent;color:var(--pr-text-2);font:inherit;font-size:.64rem;cursor:pointer}.prlx-scheduling-intelligence-mode button:last-child{border-right:0}.prlx-scheduling-intelligence-mode button:hover{background:var(--pr-surface-muted)}.prlx-scheduling-intelligence-mode button.is-active{background:#0c7477;color:#fff}.prlx-scheduling-intelligence-table{width:100%;border-collapse:collapse;table-layout:fixed}.prlx-scheduling-intelligence-table td,.prlx-scheduling-intelligence-table th{padding:10px 12px;border-right:1px solid var(--pr-border);border-bottom:1px solid var(--pr-border);color:var(--pr-text-2);font-size:.66rem;text-align:left;vertical-align:middle}.prlx-scheduling-intelligence-table td:last-child,.prlx-scheduling-intelligence-table th:last-child{border-right:0}.prlx-scheduling-intelligence-table tbody tr:last-child td{border-bottom:0}.prlx-scheduling-intelligence-table th{border-top:3px solid;font-weight:500;text-transform:uppercase}.prlx-scheduling-intelligence-table th.is-contributor{width:27%;color:#394c65;background:#edf1f6;border-top-color:#8192a9}.prlx-scheduling-intelligence-table th:is(.is-issues,.is-date){color:#28529a;background:#eaf1fc;border-top-color:#6e99df}.prlx-scheduling-intelligence-table th:is(.is-employees,.is-assignment){color:#17695f;background:#e8f5f2;border-top-color:#52a799}.prlx-scheduling-intelligence-table th:is(.is-uncovered,.is-issue){color:#8e5260;background:#f6edf0;border-top-color:#b68a99}.prlx-scheduling-intelligence-table th:is(.is-conflicts,.is-leave){color:#68538d;background:#f1eef9;border-top-color:#9b87b7}.prlx-scheduling-intelligence-table th.is-risk{color:#80611d;background:#faf3df;border-top-color:#c9a953}.prlx-scheduling-intelligence-table td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prlx-scheduling-intelligence-table td strong{display:block;overflow:hidden;color:var(--pr-text);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.prlx-scheduling-intelligence-table td small{display:block;overflow:hidden;margin-top:3px;color:var(--pr-text-muted);font-size:.59rem;text-overflow:ellipsis;white-space:nowrap}.prlx-scheduling-intelligence-table.is-log th.is-contributor{width:19%}.prlx-scheduling-intelligence-table.is-log th.is-issue{width:26%}.prlx-scheduling-intelligence-table.is-log th.is-assignment{width:24%}.prlx-scheduling-intelligence-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:42px;padding:8px 16px;border-top:1px solid var(--pr-border);background:var(--pr-surface-muted)}.prlx-scheduling-intelligence-footer>span{color:var(--pr-text-muted);font-size:.61rem;line-height:1.4}.prlx-scheduling-intelligence-footer>div{display:flex;align-items:center;gap:8px}.prlx-scheduling-intelligence-footer button{display:grid;width:29px;height:29px;place-items:center;border:1px solid var(--pr-border);border-radius:6px;background:var(--pr-surface-solid);color:var(--pr-text-2);cursor:pointer}.prlx-scheduling-intelligence-footer button:disabled{opacity:.42;cursor:default}.prlx-scheduling-intelligence-footer strong{color:var(--pr-text-2);font-size:.61rem;font-weight:500;white-space:nowrap}.prlx-dashboard[data-theme=dark] .prlx-scheduling-intelligence-strip .is-coverage{color:#91baff}.prlx-dashboard[data-theme=dark] .prlx-scheduling-intelligence-strip .is-uncovered{color:#ff9daa}.prlx-dashboard[data-theme=dark] .prlx-scheduling-intelligence-strip .is-leave{color:#efc578}.prlx-dashboard[data-theme=dark] .prlx-scheduling-intelligence-strip .is-available{color:#6dddc0}.prlx-dashboard[data-theme=dark] .prlx-scheduling-intelligence-table th{background:var(--pr-surface-muted)}.prlx-dashboard[data-theme=dark] .prlx-scheduling-intelligence-table th.is-contributor{color:#c3cfdf}.prlx-dashboard[data-theme=dark] .prlx-scheduling-intelligence-table th:is(.is-issues,.is-date){color:#91baff}.prlx-dashboard[data-theme=dark] .prlx-scheduling-intelligence-table th:is(.is-employees,.is-assignment){color:#6dddc0}.prlx-dashboard[data-theme=dark] .prlx-scheduling-intelligence-table th:is(.is-uncovered,.is-issue){color:#edb3c4}.prlx-dashboard[data-theme=dark] .prlx-scheduling-intelligence-table th:is(.is-conflicts,.is-leave){color:#c7afff}.prlx-dashboard[data-theme=dark] .prlx-scheduling-intelligence-table th.is-risk{color:#efc578}.prlx-configuration-intelligence{margin-bottom:16px;overflow:hidden;border:1px solid var(--pr-border);border-radius:8px;background:var(--pr-surface-solid)}.prlx-configuration-intelligence-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border-bottom:1px solid var(--pr-border)}.prlx-configuration-intelligence-heading>div:first-child{min-width:0}.prlx-configuration-intelligence-heading>div:first-child>span{color:var(--pr-theme-accent,#2563eb);font-size:.63rem;font-weight:600;text-transform:uppercase}.prlx-configuration-intelligence-heading h2{margin:3px 0 0;color:var(--pr-text);font-size:.96rem;font-weight:500}.prlx-configuration-intelligence-heading p{margin:4px 0 0;color:var(--pr-text-muted);font-size:.68rem}.prlx-configuration-intelligence-heading-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.prlx-configuration-intelligence-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--pr-border)}.prlx-configuration-intelligence-strip>div{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;min-width:0;padding:12px 14px;border-top:3px solid;border-right:1px solid var(--pr-border)}.prlx-configuration-intelligence-strip>div:last-child{border-right:0}.prlx-configuration-intelligence-strip span{overflow:hidden;color:var(--pr-text-2);font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.prlx-configuration-intelligence-strip strong{color:var(--pr-text);font-size:.82rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.prlx-configuration-intelligence-strip .is-jobs{color:#285e9e;border-top-color:#5f8fd8}.prlx-configuration-intelligence-strip .is-rules{color:#167464;border-top-color:#42a28f}.prlx-configuration-intelligence-strip .is-catalog{color:#68538d;border-top-color:#9b87b7}.prlx-configuration-intelligence-strip .is-signals{color:#9d5c18;border-top-color:#c99b37}.prlx-configuration-coverage-progress{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;padding:9px 16px;border-bottom:1px solid var(--pr-border);background:var(--pr-surface-muted)}.prlx-configuration-coverage-progress>div{display:grid;grid-template-columns:86px minmax(80px,1fr) auto;align-items:center;grid-gap:9px;gap:9px;min-width:0}.prlx-configuration-coverage-progress span,.prlx-configuration-coverage-progress strong{color:var(--pr-text-2);font-size:.59rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prlx-configuration-coverage-progress i{position:relative;display:block;height:6px;overflow:hidden;border-radius:3px;background:var(--pr-border)}.prlx-configuration-coverage-progress b{position:absolute;inset-block:0;left:0;border-radius:inherit;background:#0c7477}.prlx-configuration-coverage-progress>div:first-child b{background:#4d7fc2}.prlx-configuration-intelligence-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 16px;border-bottom:1px solid var(--pr-border);background:var(--pr-surface-muted)}.prlx-configuration-intelligence-toolbar>span{color:var(--pr-text-muted);font-size:.62rem;white-space:nowrap}.prlx-configuration-intelligence-mode{display:inline-grid;grid-template-columns:repeat(6,minmax(78px,auto));overflow:hidden;border:1px solid var(--pr-border);border-radius:6px;background:var(--pr-surface-solid)}.prlx-configuration-intelligence-mode button{min-height:29px;border:0;border-right:1px solid var(--pr-border);padding:5px 10px;background:transparent;color:var(--pr-text-2);font:inherit;font-size:.64rem;cursor:pointer}.prlx-configuration-intelligence-mode button:last-child{border-right:0}.prlx-configuration-intelligence-mode button:hover{background:var(--pr-surface-muted)}.prlx-configuration-intelligence-mode button.is-active{background:#0c7477;color:#fff}.prlx-configuration-intelligence-table{width:100%;border-collapse:collapse;table-layout:fixed}.prlx-configuration-intelligence-table td,.prlx-configuration-intelligence-table th{padding:10px 12px;border-right:1px solid var(--pr-border);border-bottom:1px solid var(--pr-border);color:var(--pr-text-2);font-size:.66rem;text-align:left;vertical-align:middle}.prlx-configuration-intelligence-table td:last-child,.prlx-configuration-intelligence-table th:last-child{border-right:0}.prlx-configuration-intelligence-table tbody tr:last-child td{border-bottom:0}.prlx-configuration-intelligence-table th{border-top:3px solid;font-weight:500;text-transform:uppercase}.prlx-configuration-intelligence-table th.is-contributor{width:27%;color:#394c65;background:#edf1f6;border-top-color:#8192a9}.prlx-configuration-intelligence-table th:is(.is-issues,.is-area){color:#28529a;background:#eaf1fc;border-top-color:#6e99df}.prlx-configuration-intelligence-table th:is(.is-employees,.is-source){color:#17695f;background:#e8f5f2;border-top-color:#52a799}.prlx-configuration-intelligence-table th:is(.is-jobs,.is-issue){color:#8e5260;background:#f6edf0;border-top-color:#b68a99}.prlx-configuration-intelligence-table th:is(.is-rules,.is-reference){color:#68538d;background:#f1eef9;border-top-color:#9b87b7}.prlx-configuration-intelligence-table th.is-risk{color:#80611d;background:#faf3df;border-top-color:#c9a953}.prlx-configuration-intelligence-table td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prlx-configuration-intelligence-table td strong{display:block;overflow:hidden;color:var(--pr-text);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.prlx-configuration-intelligence-table td small{display:block;overflow:hidden;margin-top:3px;color:var(--pr-text-muted);font-size:.59rem;text-overflow:ellipsis;white-space:nowrap}.prlx-configuration-intelligence-table.is-log th.is-contributor{width:18%}.prlx-configuration-intelligence-table.is-log th.is-issue{width:28%}.prlx-configuration-intelligence-table.is-log th.is-reference{width:18%}.prlx-configuration-intelligence-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:42px;padding:8px 16px;border-top:1px solid var(--pr-border);background:var(--pr-surface-muted)}.prlx-configuration-intelligence-footer>span{color:var(--pr-text-muted);font-size:.61rem;line-height:1.4}.prlx-configuration-intelligence-footer>div{display:flex;align-items:center;gap:8px}.prlx-configuration-intelligence-footer button{display:grid;width:29px;height:29px;place-items:center;border:1px solid var(--pr-border);border-radius:6px;background:var(--pr-surface-solid);color:var(--pr-text-2);cursor:pointer}.prlx-configuration-intelligence-footer button:disabled{opacity:.42;cursor:default}.prlx-configuration-intelligence-footer strong{color:var(--pr-text-2);font-size:.61rem;font-weight:500;white-space:nowrap}.prlx-dashboard[data-theme=dark] .prlx-configuration-intelligence-strip .is-jobs{color:#91baff}.prlx-dashboard[data-theme=dark] .prlx-configuration-intelligence-strip .is-rules{color:#6dddc0}.prlx-dashboard[data-theme=dark] .prlx-configuration-intelligence-strip .is-catalog{color:#c7afff}.prlx-dashboard[data-theme=dark] .prlx-configuration-intelligence-strip .is-signals{color:#efc578}.prlx-dashboard[data-theme=dark] .prlx-configuration-intelligence-table th{background:var(--pr-surface-muted)}.prlx-dashboard[data-theme=dark] .prlx-configuration-intelligence-table th.is-contributor{color:#c3cfdf}.prlx-dashboard[data-theme=dark] .prlx-configuration-intelligence-table th:is(.is-issues,.is-area){color:#91baff}.prlx-dashboard[data-theme=dark] .prlx-configuration-intelligence-table th:is(.is-employees,.is-source){color:#6dddc0}.prlx-dashboard[data-theme=dark] .prlx-configuration-intelligence-table th:is(.is-jobs,.is-issue){color:#edb3c4}.prlx-dashboard[data-theme=dark] .prlx-configuration-intelligence-table th:is(.is-rules,.is-reference){color:#c7afff}.prlx-dashboard[data-theme=dark] .prlx-configuration-intelligence-table th.is-risk{color:#efc578}.prlx-device-geofence-strip .is-device-health{color:#285e9e;border-top-color:#5f8fd8}.prlx-device-geofence-strip .is-stations{color:#167464;border-top-color:#42a28f}.prlx-device-geofence-strip .is-geofence{color:#236c78;border-top-color:#63a2b0}.prlx-device-geofence-strip .is-signals{color:#9d5c18;border-top-color:#c99b37}.prlx-device-geofence-progress{grid-template-columns:repeat(3,minmax(0,1fr))}.prlx-device-geofence-progress>div:first-child b{background:#4d7fc2}.prlx-device-geofence-progress>div:nth-child(2) b{background:#0c7477}.prlx-device-geofence-progress>div:nth-child(3) b{background:#35a2af}.prlx-device-geofence-mode{grid-template-columns:repeat(7,minmax(72px,auto))}.prlx-device-geofence-table th.is-reference{color:#236c78;background:#e9f4f7;border-top-color:#63a2b0}.prlx-device-geofence-table:not(.is-log) th.is-contributor{width:24%}.prlx-device-geofence-table:not(.is-log) th.is-risk{width:12%}.prlx-dashboard[data-theme=dark] .prlx-device-geofence-strip .is-device-health{color:#91baff}.prlx-dashboard[data-theme=dark] .prlx-device-geofence-strip .is-stations{color:#6dddc0}.prlx-dashboard[data-theme=dark] .prlx-device-geofence-strip .is-geofence{color:#8ecfdb}.prlx-dashboard[data-theme=dark] .prlx-device-geofence-strip .is-signals{color:#efc578}.prlx-dashboard[data-theme=dark] .prlx-device-geofence-table th.is-reference{color:#8ecfdb;background:var(--pr-surface-muted)}.prlx-employee-review-strip .is-readiness{color:#285e9e;border-top-color:#5f8fd8}.prlx-employee-review-strip .is-employees{color:#167464;border-top-color:#42a28f}.prlx-employee-review-strip .is-critical{color:#9f4653;border-top-color:#cf737f}.prlx-employee-review-strip .is-signals{color:#9d5c18;border-top-color:#c99b37}.prlx-employee-review-progress{position:relative;height:24px;overflow:hidden;border-bottom:1px solid var(--pr-border);background:var(--pr-surface-muted)}.prlx-employee-review-progress>span{display:block;height:3px;background:#0c7477;transition:width .2s ease}.prlx-employee-review-progress>small{position:absolute;inset:6px 14px auto;overflow:hidden;color:var(--pr-text-muted);font-size:.59rem;text-overflow:ellipsis;white-space:nowrap}.prlx-employee-review-mode{grid-template-columns:repeat(6,minmax(78px,auto))}.prlx-employee-review-table.is-employee th.is-contributor{width:28%}.prlx-employee-review-table.is-log th.is-contributor{width:19%}.prlx-employee-review-table.is-log th.is-issue{width:26%}.prlx-dashboard[data-theme=dark] .prlx-employee-review-strip .is-readiness{color:#91baff}.prlx-dashboard[data-theme=dark] .prlx-employee-review-strip .is-employees{color:#6dddc0}.prlx-dashboard[data-theme=dark] .prlx-employee-review-strip .is-critical{color:#ff9daa}.prlx-dashboard[data-theme=dark] .prlx-employee-review-strip .is-signals{color:#efc578}.prlx-governance-strip .is-total{color:#285e9e;border-top-color:#5f8fd8}.prlx-governance-strip .is-policy{color:#167464;border-top-color:#42a28f}.prlx-governance-strip .is-completed{color:#236c78;border-top-color:#63a2b0}.prlx-governance-strip .is-review{color:#9d5c18;border-top-color:#c99b37}.prlx-governance-progress>span{background:#178676}.prlx-governance-mode{grid-template-columns:repeat(5,minmax(88px,auto))}.prlx-governance-table th.is-contributor{width:27%}.prlx-governance-table th.is-area{width:16%}.prlx-governance-table th.is-employees{width:11%}.prlx-governance-table th.is-reference{width:20%}.prlx-governance-table th.is-source{color:#236c78;background:#e9f4f7;border-top-color:#63a2b0}.prlx-governance-table th.is-risk{width:15%}.prlx-governance-table td:first-child strong{white-space:normal}.prlx-dashboard[data-theme=dark] .prlx-governance-strip .is-total{color:#91baff}.prlx-dashboard[data-theme=dark] .prlx-governance-strip .is-policy{color:#6dddc0}.prlx-dashboard[data-theme=dark] .prlx-governance-strip .is-completed{color:#8ecfdb}.prlx-dashboard[data-theme=dark] .prlx-governance-strip .is-review{color:#efc578}.prlx-dashboard[data-theme=dark] .prlx-governance-table th.is-source{color:#8ecfdb;background:var(--pr-surface-muted)}.prlx-intelligence-workspace+.prlx-overtime-forecast{margin-top:0}.prlx-overtime-tracker{margin-bottom:16px;overflow:hidden;border:1px solid var(--pr-border);border-radius:8px;background:var(--pr-surface-solid)}.prlx-overtime-tracker-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 16px;border-bottom:1px solid var(--pr-border)}.prlx-overtime-tracker-heading-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px;min-width:0}.prlx-overtime-tracker-heading-actions .prlx-collapsible-table-toggle{flex:0 0 38px}.prlx-overtime-tracker-heading>div:first-child>span{color:var(--pr-theme-accent,#2563eb);font-size:.63rem;font-weight:600;text-transform:uppercase}.prlx-overtime-tracker-heading h2{margin:3px 0 0;color:var(--pr-text);font-size:.96rem;font-weight:500}.prlx-overtime-tracker-heading p{margin:4px 0 0;color:var(--pr-text-muted);font-size:.68rem}.prlx-overtime-tracker-legend{display:flex;align-items:center;flex-wrap:wrap;gap:13px}.prlx-overtime-tracker-legend span{display:inline-flex;align-items:center;gap:6px;color:var(--pr-text-2);font-size:.66rem}.prlx-overtime-tracker-legend span:before{width:8px;height:8px;border-radius:2px;content:""}.prlx-overtime-tracker-legend .is-worked:before{background:#0f8b7f}.prlx-overtime-tracker-legend .is-forecast:before{background:#3b82f6}.prlx-overtime-tracker-legend .is-overtime:before{background:#dc5964}.prlx-overtime-tracker-list{display:grid}.prlx-overtime-tracker-row{display:grid;grid-template-columns:minmax(180px,.72fr) minmax(250px,1.4fr) minmax(270px,1fr);align-items:center;grid-gap:18px;gap:18px;min-width:0;padding:13px 16px;border-bottom:1px solid var(--pr-border)}.prlx-overtime-tracker-row:last-child{border-bottom:0}.prlx-overtime-tracker-row:hover{background:var(--pr-surface-muted)}.prlx-overtime-tracker-person{display:grid;min-width:0;grid-gap:3px;gap:3px}.prlx-overtime-tracker-person strong{overflow:hidden;color:var(--pr-text);font-size:.73rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.prlx-overtime-tracker-person span{color:var(--pr-text-muted);font-size:.63rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prlx-overtime-tracker-visual{display:grid;min-width:0;grid-gap:5px;gap:5px}.prlx-overtime-tracker-bar{position:relative;height:10px;overflow:visible;border-radius:3px;background:var(--pr-surface-muted);box-shadow:inset 0 0 0 1px var(--pr-border)}.prlx-overtime-tracker-bar>span{position:absolute;inset-block:0;left:0;border-radius:3px}.prlx-overtime-tracker-bar>.is-forecast{background:#4b8fe9;opacity:.72}.prlx-overtime-tracker-bar>.is-worked{background:#0f8b7f}.prlx-overtime-tracker-bar>.is-overtime{z-index:2;background:#dc5964;border-radius:0 3px 3px 0}.prlx-overtime-tracker-bar>i{position:absolute;z-index:3;top:-3px;width:1px;height:16px;background:var(--pr-text-muted);opacity:.72}.prlx-overtime-tracker-visual small{overflow:hidden;color:var(--pr-text-muted);font-size:.59rem;text-overflow:ellipsis;white-space:nowrap}.prlx-overtime-tracker-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;min-width:0}.prlx-overtime-tracker-metrics>span{display:grid;grid-gap:2px;gap:2px;min-width:0;padding-left:8px;border-left:2px solid}.prlx-overtime-tracker-metrics small{overflow:hidden;color:var(--pr-text-muted);font-size:.57rem;text-overflow:ellipsis;white-space:nowrap}.prlx-overtime-tracker-metrics strong{color:var(--pr-text);font-size:.74rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prlx-overtime-tracker-metrics .is-worked{border-color:#0f8b7f}.prlx-overtime-tracker-metrics .is-forecast{border-color:#4b8fe9}.prlx-overtime-tracker-metrics .is-overtime{border-color:#dc5964}.prlx-overtime-tracker-metrics .is-overtime strong{color:#b43d4a}.prlx-dashboard[data-theme=dark] .prlx-overtime-tracker-metrics .is-overtime strong{color:#ff929a}.prlx-overtime-tracker-empty{padding:28px 16px;color:var(--pr-text-muted);font-size:.72rem;text-align:center}.prlx-overtime-tracker>footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 16px;border-top:1px solid var(--pr-border);background:var(--pr-surface-muted);color:var(--pr-text-muted);font-size:.61rem}.prlx-overtime-tracker-source{display:inline-flex;align-items:center;gap:7px;min-width:0}.prlx-overtime-tracker-source>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prlx-overtime-tracker-source>svg{flex-shrink:0;color:#0f8b7f}.prlx-incomplete-punch-pagination,.prlx-overtime-tracker-pagination{display:flex;align-items:center;justify-content:flex-end;gap:8px;color:var(--pr-text-muted)}.prlx-incomplete-punch-pagination small,.prlx-overtime-tracker-pagination small{margin-right:3px;font-size:.59rem;white-space:nowrap}.prlx-incomplete-punch-pagination strong,.prlx-overtime-tracker-pagination strong{color:var(--pr-text-2);font-size:.61rem;font-weight:500;white-space:nowrap}.prlx-incomplete-punch-pagination button,.prlx-overtime-tracker-pagination button{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--pr-border);border-radius:6px;background:var(--pr-surface-solid);color:var(--pr-text-2);cursor:pointer}.prlx-incomplete-punch-pagination button:hover:not(:disabled),.prlx-overtime-tracker-pagination button:hover:not(:disabled){border-color:rgb(12 116 119/45%);color:#0c7477}.prlx-incomplete-punch-pagination button:disabled,.prlx-overtime-tracker-pagination button:disabled{opacity:.4;cursor:default}.prlx-incomplete-punch-pagination{min-height:44px;padding:7px 16px;border-top:1px solid var(--pr-border);background:var(--pr-surface-muted)}.prlx-intelligence-workspace~.prlx-overtime-forecast .prlx-overtime-forecast-metrics>div{padding-block:12px}.prlx-intelligence-workspace~.prlx-overtime-forecast .prlx-overtime-forecast-metrics strong{color:var(--pr-text);font-weight:500}.prlx-intelligence-workspace~.prlx-overtime-forecast .prlx-overtime-forecast-metrics span{color:var(--pr-text-2);font-weight:500}.prlx-intelligence-workspace~.prlx-overtime-forecast .prlx-overtime-forecast-metrics small{color:var(--pr-text-muted)}.prlx-intelligence-workspace~.prlx-overtime-forecast .prlx-overtime-forecast-identity h2{color:var(--pr-text)}.prlx-intelligence-workspace~.prlx-overtime-forecast .prlx-overtime-forecast-identity>div>span{color:#78a7ff}.prlx-intelligence-workspace~.prlx-overtime-forecast .prlx-overtime-forecast-actions .prlx-action-button-primary,.prlx-intelligence-workspace~.prlx-overtime-forecast .prlx-overtime-forecast-actions .prlx-action-button-primary:hover{overflow:hidden;border:1px solid #0c7477;border-radius:6px;background:#0c7477;background-clip:padding-box;color:#fff;box-shadow:0 4px 12px rgb(12 116 119/18%)}.prlx-intelligence-workspace~.prlx-overtime-forecast .prlx-overtime-forecast-actions .prlx-action-button-primary:hover{background:#085e62;border-color:#085e62}.prlx-replacement-results .prlx-replacement-table th{border-top:3px solid;font-size:.65rem;font-weight:500}.prlx-replacement-table th.is-employee{color:#394c65;background:#edf1f6;border-top-color:#8192a9}.prlx-replacement-table th.is-match{color:#28529a;background:#eaf1fc;border-top-color:#6e99df}.prlx-replacement-table th.is-projected{color:#17695f;background:#e8f5f2;border-top-color:#52a799}.prlx-replacement-table th.is-overtime{color:#80611d;background:#faf3df;border-top-color:#c9a953}.prlx-replacement-table th.is-cost{color:#68538d;background:#f1eef9;border-top-color:#9b87b7}.prlx-replacement-table th.is-recommendation{color:#8e5260;background:#f6edf0;border-top-color:#b68a99}.prlx-dashboard[data-theme=dark] .prlx-replacement-table th{background:var(--pr-surface-muted)}.prlx-dashboard[data-theme=dark] .prlx-replacement-table th.is-employee{color:#c3cfdf}.prlx-dashboard[data-theme=dark] .prlx-replacement-table th.is-match{color:#91baff}.prlx-dashboard[data-theme=dark] .prlx-replacement-table th.is-projected{color:#6dddc0}.prlx-dashboard[data-theme=dark] .prlx-replacement-table th.is-overtime{color:#efc578}.prlx-dashboard[data-theme=dark] .prlx-replacement-table th.is-cost{color:#c7afff}.prlx-dashboard[data-theme=dark] .prlx-replacement-table th.is-recommendation{color:#edb3c4}.prlx-intelligence-review .prlx-incomplete-punch-table th{border-top:3px solid;font-size:.65rem;font-weight:500}.prlx-incomplete-punch-table th.is-employee{color:#394c65;background:#edf1f6;border-top-color:#8192a9}.prlx-incomplete-punch-table th.is-date{color:#28529a;background:#eaf1fc;border-top-color:#6e99df}.prlx-incomplete-punch-table th.is-exception{color:#8e5260;background:#f6edf0;border-top-color:#b68a99}.prlx-incomplete-punch-table th.is-assignment{color:#236c78;background:#e9f4f7;border-top-color:#63a2b0}.prlx-incomplete-punch-table th.is-punches{color:#68538d;background:#f1eef9;border-top-color:#9b87b7}.prlx-incomplete-punch-table th.is-priority{color:#80611d;background:#faf3df;border-top-color:#c9a953}.prlx-dashboard[data-theme=dark] .prlx-incomplete-punch-table th{background:var(--pr-surface-muted)}.prlx-dashboard[data-theme=dark] .prlx-incomplete-punch-table th.is-employee{color:#c3cfdf}.prlx-dashboard[data-theme=dark] .prlx-incomplete-punch-table th.is-date{color:#91baff}.prlx-dashboard[data-theme=dark] .prlx-incomplete-punch-table th.is-exception{color:#edb3c4}.prlx-dashboard[data-theme=dark] .prlx-incomplete-punch-table th.is-assignment{color:#8ecfdb}.prlx-dashboard[data-theme=dark] .prlx-incomplete-punch-table th.is-punches{color:#c7afff}.prlx-dashboard[data-theme=dark] .prlx-incomplete-punch-table th.is-priority{color:#efc578}@media (max-width:1180px){.prlx-intelligence-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.prlx-intelligence-summary article:nth-child(2){border-right:0}.prlx-intelligence-summary article:nth-child(-n+2){border-bottom:1px solid var(--pr-border)}.prlx-intelligence-summary article:nth-child(3){padding-left:0}.prlx-intelligence-workspace{grid-template-columns:minmax(310px,2fr) minmax(0,3fr);gap:16px}.prlx-overtime-analysis-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.prlx-overtime-analysis-strip>div:nth-child(2){border-right:0}.prlx-attendance-analysis-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.prlx-attendance-analysis-strip>div:nth-child(2){border-right:0}.prlx-payroll-intelligence-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.prlx-payroll-intelligence-strip>div:nth-child(2){border-right:0}.prlx-scheduling-intelligence-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.prlx-scheduling-intelligence-strip>div:nth-child(2){border-right:0}.prlx-configuration-intelligence-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.prlx-configuration-intelligence-strip>div:nth-child(2){border-right:0}.prlx-overtime-tracker-row{grid-template-columns:minmax(155px,.65fr) minmax(220px,1.25fr) minmax(245px,1fr);gap:13px}}@media (max-width:780px){.prlx-intelligence-workspace{grid-template-columns:minmax(0,1fr)}.prlx-intelligence-master{max-height:none}.prlx-intelligence-master-feed{display:none}.prlx-intelligence-question-groups{max-height:330px;overflow-y:auto}.prlx-intelligence-evidence-hub>header{align-items:flex-start;flex-direction:column}.prlx-intelligence-evidence-actions{width:100%;justify-content:space-between}.prlx-intelligence-evidence-hub>nav{grid-template-columns:repeat(2,minmax(0,1fr))}.prlx-overtime-analysis-toolbar{align-items:flex-start;flex-direction:column}.prlx-overtime-dimension-control{width:100%;grid-template-columns:repeat(4,minmax(0,1fr))}.prlx-overtime-analysis-table{min-width:760px}.prlx-attendance-analysis-toolbar,.prlx-overtime-analysis-footer{align-items:flex-start;flex-direction:column}.prlx-attendance-mode-control{width:100%;grid-template-columns:repeat(5,minmax(0,1fr))}.prlx-attendance-analysis-table{min-width:760px}.prlx-attendance-analysis-footer,.prlx-payroll-intelligence-toolbar{align-items:flex-start;flex-direction:column}.prlx-payroll-intelligence-mode{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.prlx-payroll-intelligence-table{min-width:780px}.prlx-payroll-intelligence-footer,.prlx-scheduling-intelligence-toolbar{align-items:flex-start;flex-direction:column}.prlx-scheduling-intelligence-mode{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.prlx-scheduling-intelligence-table{min-width:800px}.prlx-configuration-intelligence-toolbar,.prlx-scheduling-intelligence-footer{align-items:flex-start;flex-direction:column}.prlx-configuration-intelligence-mode{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.prlx-configuration-intelligence-table{min-width:820px}.prlx-employee-review-table{min-width:840px}.prlx-governance-table{min-width:900px}.prlx-configuration-intelligence-footer{align-items:flex-start;flex-direction:column}.prlx-device-geofence-progress{grid-template-columns:minmax(0,1fr);gap:7px}.prlx-device-geofence-table{min-width:900px}.prlx-overtime-tracker-heading{align-items:flex-start;flex-direction:column}.prlx-overtime-tracker-heading-actions{width:100%;justify-content:space-between}.prlx-overtime-tracker-row{grid-template-columns:minmax(0,1fr);gap:10px}.prlx-overtime-tracker>footer{align-items:flex-start;flex-direction:column}.prlx-incomplete-punch-pagination,.prlx-overtime-tracker-pagination{width:100%;justify-content:flex-end}}@media (max-width:560px){.prlx-intelligence-summary{grid-template-columns:minmax(0,1fr)}.prlx-intelligence-summary article,.prlx-intelligence-summary article:first-child,.prlx-intelligence-summary article:nth-child(3){padding:11px 0;border-right:0;border-bottom:1px solid var(--pr-border)}.prlx-intelligence-summary article:last-child{border-bottom:0}.prlx-intelligence-summary p,.prlx-intelligence-summary span{white-space:normal}.prlx-intelligence-question-grid{grid-template-columns:minmax(0,1fr)}.prlx-intelligence-evidence-hub>header{padding:12px}.prlx-intelligence-evidence-related{max-width:calc(100% - 40px);overflow:hidden;text-overflow:ellipsis}.prlx-intelligence-evidence-hub>nav>button{grid-template-columns:30px minmax(0,1fr) 14px;min-height:54px;gap:8px;padding:8px 9px}.prlx-intelligence-evidence-icon{width:29px;height:29px}.prlx-intelligence-evidence-copy small{display:none}.prlx-intelligence-evidence-status{padding-inline:12px}.prlx-intelligence-detail>header{align-items:stretch;flex-direction:column}.prlx-intelligence-detail-status{display:flex;align-items:center;justify-content:space-between}.prlx-intelligence-detail .prlx-intelligence-metrics,.prlx-intelligence-plan-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.prlx-intelligence-plan-strip>div:nth-child(2){border-right:0}.prlx-intelligence-plan-strip>div:nth-child(-n+2){border-bottom:1px solid var(--pr-border)}.prlx-incomplete-punch-pagination small,.prlx-overtime-tracker-pagination small{margin-right:auto}.prlx-intelligence-detail-recommendations>header{align-items:flex-start;flex-direction:column}.prlx-overtime-analysis-heading{align-items:flex-start}.prlx-overtime-analysis-strip{grid-template-columns:minmax(0,1fr)}.prlx-overtime-analysis-strip>div{border-right:0}.prlx-overtime-dimension-control{grid-template-columns:repeat(2,minmax(0,1fr))}.prlx-overtime-dimension-control button:nth-child(2){border-right:0}.prlx-overtime-dimension-control button:nth-child(-n+2){border-bottom:1px solid var(--pr-border)}.prlx-attendance-analysis-heading{align-items:flex-start}.prlx-attendance-analysis-strip{grid-template-columns:minmax(0,1fr)}.prlx-attendance-analysis-strip>div{border-right:0}.prlx-attendance-mode-control{grid-template-columns:repeat(2,minmax(0,1fr))}.prlx-attendance-mode-control button{border-bottom:1px solid var(--pr-border)}.prlx-attendance-mode-control button:nth-child(2n){border-right:0}.prlx-attendance-mode-control button:last-child{grid-column:1/-1;border-bottom:0}.prlx-payroll-intelligence-heading{align-items:flex-start}.prlx-payroll-intelligence-heading-actions{align-items:flex-end;flex-direction:column}.prlx-payroll-intelligence-strip{grid-template-columns:minmax(0,1fr)}.prlx-payroll-intelligence-strip>div{border-right:0}.prlx-payroll-intelligence-mode{grid-template-columns:repeat(2,minmax(0,1fr))}.prlx-payroll-intelligence-mode button{border-bottom:1px solid var(--pr-border)}.prlx-payroll-intelligence-mode button:nth-child(2n){border-right:0}.prlx-payroll-intelligence-mode button:nth-last-child(-n+2){border-bottom:0}.prlx-scheduling-intelligence-heading{align-items:flex-start}.prlx-scheduling-intelligence-heading-actions{align-items:flex-end;flex-direction:column}.prlx-scheduling-intelligence-strip{grid-template-columns:minmax(0,1fr)}.prlx-scheduling-intelligence-strip>div{border-right:0}.prlx-scheduling-intelligence-mode{grid-template-columns:repeat(2,minmax(0,1fr))}.prlx-scheduling-intelligence-mode button{border-bottom:1px solid var(--pr-border)}.prlx-scheduling-intelligence-mode button:nth-child(2n){border-right:0}.prlx-scheduling-intelligence-mode button:nth-last-child(-n+2){border-bottom:0}.prlx-configuration-intelligence-heading{align-items:flex-start}.prlx-configuration-intelligence-heading-actions{align-items:flex-end;flex-direction:column}.prlx-configuration-intelligence-strip{grid-template-columns:minmax(0,1fr)}.prlx-configuration-intelligence-strip>div{border-right:0}.prlx-configuration-coverage-progress{grid-template-columns:minmax(0,1fr);gap:7px}.prlx-configuration-intelligence-mode{grid-template-columns:repeat(2,minmax(0,1fr))}.prlx-configuration-intelligence-mode button{border-bottom:1px solid var(--pr-border)}.prlx-configuration-intelligence-mode button:nth-child(2n){border-right:0}.prlx-configuration-intelligence-mode button:nth-last-child(-n+2){border-bottom:0}.prlx-device-geofence-mode button:last-child{grid-column:1/-1;border-bottom:0}.prlx-employee-review-mode,.prlx-governance-mode{grid-template-columns:repeat(2,minmax(0,1fr))}.prlx-governance-mode button{border-bottom:1px solid var(--pr-border)}.prlx-governance-mode button:nth-child(2n){border-right:0}.prlx-governance-mode button:last-child{grid-column:1/-1;border-bottom:0}}.prlx-dashboard{--pr-summary-blue:#6e99df;--pr-summary-amber:#c9a953;--pr-summary-green:#52a799;--pr-summary-violet:#9b87b7;--pr-summary-cyan:#63a2b0;--pr-summary-red:#c8797d}.prlx-dashboard[data-theme=dark]{--pr-summary-blue:#91baff;--pr-summary-amber:#efc578;--pr-summary-green:#6dddc0;--pr-summary-violet:#c7afff;--pr-summary-cyan:#8ecfdb;--pr-summary-red:#ffb3b5}.prlx-summary-rail{grid-column:1/-1;display:block;width:100%;height:3px;margin-top:7px;overflow:hidden;border-radius:999px;background:var(--pr-border)}.prlx-summary-rail>i{display:block;height:100%;border-radius:inherit;background:var(--pr-summary-accent,var(--pr-summary-blue));transition:width .24s ease}.prlx-dashboard[data-theme] :is(.prlx-leave-metrics,.prlx-payroll-metrics,.prlx-rc-metrics,.prlx-access-metrics,.prlx-intelligence-summary,.prlx-policy-kpis,.prlx-job-settings-kpis,.prlx-work-rule-settings-kpis){gap:12px;border:0}.prlx-dashboard[data-theme] :is(.prlx-leave-metrics,.prlx-payroll-metrics,.prlx-rc-metrics,.prlx-access-metrics,.prlx-intelligence-summary,.prlx-policy-kpis,.prlx-job-settings-kpis,.prlx-work-rule-settings-kpis)>:is(div,article){display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;grid-gap:2px 10px;gap:2px 10px;min-height:96px;padding:12px 14px 10px;border:1px solid var(--pr-border);border-top:2px solid var(--pr-summary-accent,var(--pr-summary-blue));border-radius:7px;background:var(--pr-surface-solid);box-shadow:var(--pr-shadow-sm)}.prlx-dashboard[data-theme] :is(.prlx-leave-metrics,.prlx-payroll-metrics,.prlx-rc-metrics,.prlx-access-metrics,.prlx-intelligence-summary,.prlx-policy-kpis,.prlx-job-settings-kpis,.prlx-work-rule-settings-kpis)>:is(div,article):first-child{padding-left:14px}.prlx-dashboard[data-theme] :is(.prlx-leave-metrics,.prlx-payroll-metrics,.prlx-rc-metrics,.prlx-access-metrics,.prlx-intelligence-summary,.prlx-policy-kpis,.prlx-job-settings-kpis,.prlx-work-rule-settings-kpis)>:is(div,article):last-child{border-right:1px solid var(--pr-border)}.prlx-dashboard[data-theme] :is(.prlx-leave-metrics,.prlx-payroll-metrics,.prlx-rc-metrics,.prlx-access-metrics,.prlx-intelligence-summary,.prlx-policy-kpis,.prlx-job-settings-kpis,.prlx-work-rule-settings-kpis)>:is(div,article)>.prlx-summary-rail{grid-column:1/-1;display:block;width:100%;height:3px;min-width:0;margin:7px 0 0;padding:0;overflow:hidden;border:0;border-radius:999px;background:var(--pr-border);color:inherit}.prlx-dashboard[data-theme] :is(.prlx-leave-metrics,.prlx-payroll-metrics,.prlx-rc-metrics,.prlx-access-metrics,.prlx-intelligence-summary,.prlx-policy-kpis,.prlx-job-settings-kpis,.prlx-work-rule-settings-kpis)>:is(div,article)>.prlx-summary-rail>i{display:block;width:0;height:100%;border-radius:inherit;background:var(--pr-summary-accent,var(--pr-summary-blue))}.prlx-dashboard[data-theme] :is(.prlx-kpi-grid.is-compact,.prlx-kpi-grid,.prlx-leave-metrics,.prlx-payroll-metrics,.prlx-rc-metrics,.prlx-access-metrics,.prlx-intelligence-summary,.prlx-policy-kpis,.prlx-job-settings-kpis,.prlx-work-rule-settings-kpis)>:is(.prlx-kpi-card,div,article):nth-child(n){border-top:2px solid var(--pr-summary-accent,var(--pr-summary-blue))}.prlx-dashboard[data-theme] :is(.prlx-job-settings-kpis,.prlx-work-rule-settings-kpis)>article{box-shadow:inset 0 1px 0 rgb(37 99 235/18%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--pr-summary-accent,var(--pr-summary-blue)) 18%,transparent)}.prlx-dashboard :is(.prlx-kpi-grid,.prlx-leave-metrics,.prlx-payroll-metrics,.prlx-rc-metrics,.prlx-access-metrics,.prlx-intelligence-summary,.prlx-policy-kpis,.prlx-job-settings-kpis,.prlx-work-rule-settings-kpis)>:nth-child(4n+2){--pr-summary-accent:var(--pr-summary-amber)}.prlx-dashboard :is(.prlx-kpi-grid,.prlx-leave-metrics,.prlx-payroll-metrics,.prlx-rc-metrics,.prlx-access-metrics,.prlx-intelligence-summary,.prlx-policy-kpis,.prlx-job-settings-kpis,.prlx-work-rule-settings-kpis)>:nth-child(4n+3){--pr-summary-accent:var(--pr-summary-green)}.prlx-dashboard :is(.prlx-kpi-grid,.prlx-leave-metrics,.prlx-payroll-metrics,.prlx-rc-metrics,.prlx-access-metrics,.prlx-intelligence-summary,.prlx-policy-kpis,.prlx-job-settings-kpis,.prlx-work-rule-settings-kpis)>:nth-child(4n+4){--pr-summary-accent:var(--pr-summary-violet)}.prlx-dashboard .prlx-payroll-metrics>:nth-child(2){--pr-summary-accent:var(--pr-summary-cyan)}.prlx-dashboard .prlx-payroll-metrics>:nth-child(4),.prlx-dashboard .prlx-rc-metrics>:nth-child(4){--pr-summary-accent:var(--pr-summary-amber)}.prlx-dashboard .prlx-access-metrics>:first-child,.prlx-dashboard .prlx-rc-metrics>:nth-child(2){--pr-summary-accent:var(--pr-summary-green)}.prlx-dashboard .prlx-rc-metrics>:nth-child(3){--pr-summary-accent:var(--pr-summary-violet)}.prlx-dashboard .prlx-access-metrics>:nth-child(3){--pr-summary-accent:var(--pr-summary-blue)}.prlx-dashboard .prlx-access-metrics>:nth-child(4){--pr-summary-accent:var(--pr-summary-red)}.prlx-week-board{min-width:0;color:var(--pr-text)}.prlx-main-content:has(.prlx-week-board),.prlx-workspace:has(.prlx-week-board){min-width:0;grid-template-columns:minmax(0,1fr)}.prlx-week-board-footer,.prlx-week-board-header,.prlx-week-board-tools{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding-block:16px}.prlx-week-board-header{padding-top:0}.prlx-week-board-header h2{margin:0 0 4px;font-size:1.05rem;font-weight:500}.prlx-week-board-footer,.prlx-week-board-header>div>span{color:var(--pr-text-2);font-size:.75rem}.prlx-week-board-navigation{display:flex;align-items:center;gap:8px;margin-left:auto}.prlx-week-board-navigation>span{display:flex;gap:7px;align-items:center;justify-content:center;min-width:220px;font-size:.8rem}.prlx-schedule-detail .prlx-week-board-button,.prlx-week-board .prlx-week-board-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:7px 12px;border:1px solid #167276;border-radius:6px;background:#0b6669;color:#fff;font:inherit;font-size:.76rem;cursor:pointer;box-shadow:none}.prlx-schedule-detail .prlx-week-board-button:hover,.prlx-week-board .prlx-week-board-button:hover{background:#085559}.prlx-week-board .prlx-week-board-button.is-icon{width:34px;height:34px;padding:0;flex-shrink:0}.prlx-week-board .prlx-week-board-button:disabled{opacity:.4;cursor:default}.prlx-week-board-pagination .prlx-week-board-button[aria-current=page]{outline:2px solid var(--pr-text);outline-offset:2px;font-weight:600}.prlx-week-board button:focus-visible,.prlx-week-board input:focus-visible,.prlx-week-board select:focus-visible,.prlx-week-board-scroll:focus-visible{outline:2px solid var(--pr-summary-blue,#6e99df);outline-offset:3px}.prlx-week-board-tools{justify-content:space-between;border-top:1px solid var(--pr-border)}.prlx-week-board-search{display:flex;align-items:center;gap:8px;width:310px;max-width:100%;border:1px solid var(--pr-border);border-radius:6px;padding:8px 10px;background:var(--pr-surface-solid);color:var(--pr-text-2)}.prlx-week-board-search input{min-width:0;width:100%;border:0;background:transparent;color:var(--pr-text);font:inherit;font-size:.78rem}.prlx-week-board-legend{display:flex;flex-wrap:wrap;gap:12px;font-size:.72rem}.prlx-week-board-legend>span{display:inline-flex;align-items:center;gap:6px}.prlx-week-board-legend>span:before{content:"";width:7px;height:7px;background:var(--assignment-color);border-radius:50%}.prlx-week-board .is-work{--assignment-color:#37867a}.prlx-week-board .is-vacation{--assignment-color:#6e80c9}.prlx-week-board .is-sick{--assignment-color:#c48b38}.prlx-week-board .is-leave{--assignment-color:#a876a1}.prlx-week-board .is-off{--assignment-color:#7d8b9c}.prlx-week-board-scroll{overflow:auto;border:1px solid var(--pr-border);border-radius:8px;background:var(--pr-surface-solid)}.prlx-week-board-table{width:100%;min-width:980px;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:.75rem}.prlx-week-board-caption{padding:10px 14px;text-align:left;color:var(--pr-text-2);font-size:.72rem}.prlx-week-board-table td,.prlx-week-board-table th{padding:12px 9px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--pr-border);border-right:1px solid var(--pr-border)}.prlx-week-board-table tr>:last-child{border-right:0;width:58px}.prlx-week-board-table tr>:first-child{width:200px;position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--pr-surface-solid)}.prlx-week-board-table thead th{font-weight:500;border-top:3px solid #8192a9;background:#edf1f6;color:#394c65}.prlx-week-board-table thead th:nth-child(4n+2){border-top-color:#6e99df;background:#eaf1fc;color:#28529a}.prlx-week-board-table thead th:nth-child(4n+3){border-top-color:#9b87b7;background:#f1eef9;color:#68538d}.prlx-week-board-table thead th:nth-child(4n+4){border-top-color:#52a799;background:#e8f5f2;color:#17695f}.prlx-week-board-table thead th:nth-child(4n+5){border-top-color:#c9a953;background:#faf3df;color:#80611d}.prlx-week-board-table small,.prlx-week-board-table strong,.prlx-week-board-table thead span{display:block;overflow-wrap:anywhere;line-height:1.5}.prlx-week-board-table strong{font-weight:500}.prlx-dashboard[data-theme] .prlx-week-board-table tbody strong{color:var(--pr-text)}.prlx-week-board-table small{font-size:.66rem;margin-top:3px}.prlx-week-board-table tbody small{color:var(--pr-text-2)}.prlx-week-board-table tbody th{text-transform:none;font-weight:400;font-size:.75rem}.prlx-week-board-table tbody th small{font-weight:400}.prlx-week-board-table tbody tr:hover>*{background:var(--pr-surface-muted)}.prlx-week-board-table tbody tr:last-child>*{border-bottom:0}.prlx-week-board-assignment{border-left:3px solid var(--assignment-color);padding-left:8px;min-height:54px}.prlx-week-board-assignment>span{display:block;color:var(--pr-text-2);font-size:.68rem;line-height:1.5;margin-top:4px}.prlx-week-board-table .prlx-week-board-empty{padding:30px;text-align:center;color:var(--pr-text-2)}.prlx-week-board-footer>span{margin-right:auto}.prlx-week-board-footer label,.prlx-week-board-pagination,.prlx-week-board-pagination>span{display:flex;align-items:center;gap:8px}.prlx-week-board-footer select{background:var(--pr-surface-solid);color:var(--pr-text);border:1px solid var(--pr-border);border-radius:6px;padding:6px;font:inherit}.prlx-week-board-ellipsis{padding-inline:4px}.prlx-schedule-board-launch{display:flex;justify-content:flex-end;padding:10px 14px;border-bottom:1px solid var(--pr-border)}.prlx-dashboard[data-theme=dark] .prlx-week-board-table thead th{background:#293442;color:#bdcddd}.prlx-dashboard[data-theme=dark] .prlx-week-board-table thead th:nth-child(4n+2){background:#26364c;color:#a7c6ff}.prlx-dashboard[data-theme=dark] .prlx-week-board-table thead th:nth-child(4n+3){background:#343044;color:#cdbbf0}.prlx-dashboard[data-theme=dark] .prlx-week-board-table thead th:nth-child(4n+4){background:#233b39;color:#8dd8c8}.prlx-dashboard[data-theme=dark] .prlx-week-board-table thead th:nth-child(4n+5){background:#3c3628;color:#edcd88}.prlx-dashboard[data-theme=dark] .prlx-week-board .is-work{--assignment-color:#6dddc0}.prlx-dashboard[data-theme=dark] .prlx-week-board .is-vacation{--assignment-color:#a7b9ff}.prlx-dashboard[data-theme=dark] .prlx-week-board .is-sick{--assignment-color:#efc578}.prlx-dashboard[data-theme=dark] .prlx-week-board .is-leave{--assignment-color:#d9a6d0}.prlx-dashboard[data-theme=dark] .prlx-week-board .is-off{--assignment-color:#a9b7c9}@media (max-width:700px){.prlx-workspace:has(.prlx-week-board) .prlx-header-actions{min-width:0;gap:8px}.prlx-workspace:has(.prlx-week-board) .prlx-profile-menu{min-width:0;flex:1 1}.prlx-workspace:has(.prlx-week-board) .prlx-user-card{min-width:0;width:100%}.prlx-week-board-header{gap:12px}.prlx-week-board-navigation{margin-left:0;width:100%;justify-content:space-between}.prlx-week-board-navigation>span{min-width:0;font-size:.72rem}.prlx-week-board-footer{gap:12px}.prlx-week-board-pagination{margin-left:auto}.prlx-week-board-table tr>:first-child{width:180px}}.prlx-request-full-list{width:100%;min-width:0;color:var(--pr-text)}.prlx-main-content:has(.prlx-request-full-list),.prlx-workspace:has(.prlx-request-full-list){min-width:0;grid-template-columns:minmax(0,1fr)}.prlx-request-full-list-footer,.prlx-request-full-list-header,.prlx-request-full-list-tools{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding-block:16px}.prlx-request-full-list-header{padding-top:0}.prlx-request-full-list-header>div{min-width:210px}.prlx-request-full-list-header h2{margin:0 0 4px;color:var(--pr-text);font-size:1.05rem;font-weight:500}.prlx-request-full-list-footer,.prlx-request-full-list-header>div>span{color:var(--pr-text-2);font-size:.75rem}.prlx-request-full-list-header .is-calendar{margin-left:auto}.prlx-request-full-list-button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:7px;border:1px solid #167276;border-radius:6px;background:#0b6669;color:#fff;padding:7px 12px;font:inherit;font-size:.76rem;cursor:pointer;box-shadow:none}.prlx-request-full-list-button:hover:not(:disabled){background:#085559}.prlx-request-full-list-button.is-icon{width:34px;height:34px;flex-shrink:0;padding:0}.prlx-request-full-list-button:disabled{cursor:default;opacity:.35}.prlx-request-full-list-pagination .prlx-request-full-list-button[aria-current=page]{outline:2px solid var(--pr-text);outline-offset:2px;font-weight:600}.prlx-request-full-list button:focus-visible,.prlx-request-full-list input:focus-visible,.prlx-request-full-list select:focus-visible,.prlx-request-full-list-scroll:focus-visible{outline:2px solid var(--pr-summary-blue,#6e99df);outline-offset:3px}.prlx-request-full-list-tools{justify-content:space-between;border-top:1px solid var(--pr-border)}.prlx-request-full-list-search{display:flex;width:340px;max-width:100%;align-items:center;gap:8px;border:1px solid var(--pr-border);border-radius:6px;background:var(--pr-surface-solid);color:var(--pr-text-2);padding:8px 10px}.prlx-request-full-list-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--pr-text);font:inherit;font-size:.78rem}.prlx-request-full-list-filter{display:flex;align-items:center;gap:8px;color:var(--pr-text-2);font-size:.72rem}.prlx-request-full-list-filter select,.prlx-request-full-list-footer select{border:1px solid var(--pr-border);border-radius:6px;background:var(--pr-surface-solid);color:var(--pr-text);padding:7px 9px;font:inherit}.prlx-request-full-list-scroll{width:100%;min-width:0;overflow:auto;border:1px solid var(--pr-border);border-radius:8px;background:var(--pr-surface-solid)}.prlx-request-full-list-table{width:100%;min-width:1160px;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:.74rem}.prlx-request-full-list-table caption{padding:10px 14px;color:var(--pr-text-2);font-size:.72rem;text-align:left}.prlx-request-full-list-table td,.prlx-request-full-list-table th{padding:12px 10px;border-right:1px solid var(--pr-border);border-bottom:1px solid var(--pr-border);color:var(--pr-text);text-align:left;vertical-align:middle;overflow-wrap:anywhere}.prlx-request-full-list-table tr>:last-child{width:64px;border-right:0;text-align:center}.prlx-request-full-list-table tr>:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;width:210px;background:var(--pr-surface-solid)}.prlx-request-full-list-table thead th{border-top:3px solid #8192a9;background:#edf1f6;color:#394c65;font-size:.66rem;font-weight:550;text-transform:uppercase}.prlx-request-full-list-table thead th:nth-child(4n+2){border-top-color:#6e99df;background:#eaf1fc;color:#28529a}.prlx-request-full-list-table thead th:nth-child(4n+3){border-top-color:#9b87b7;background:#f1eef9;color:#68538d}.prlx-request-full-list-table thead th:nth-child(4n+4){border-top-color:#52a799;background:#e8f5f2;color:#17695f}.prlx-request-full-list-table thead th:nth-child(4n+5){border-top-color:#c9a953;background:#faf3df;color:#80611d}.prlx-request-full-list-table small,.prlx-request-full-list-table strong{display:block;line-height:1.45}.prlx-request-full-list-table strong{font-weight:550}.prlx-request-full-list-table small{margin-top:3px;color:var(--pr-text-2);font-size:.66rem;font-weight:400}.prlx-request-full-list-table tbody th{text-transform:none;font-size:.74rem;font-weight:400}.prlx-request-full-list-table tbody tr:hover>*{background:var(--pr-surface-muted)}.prlx-request-full-list-table tbody tr:last-child>*{border-bottom:0}.prlx-request-calendar-entry{display:inline-flex;align-items:center;border-left:3px solid #52a799;padding-left:8px;line-height:1.45}.prlx-request-register-status{display:inline-flex;border:1px solid var(--pr-border);border-radius:999px;background:var(--pr-surface-muted);color:var(--pr-text-2);padding:4px 8px;font-size:.65rem;white-space:nowrap}.prlx-request-register-status.is-approved{border-color:rgb(11 102 105/30%);background:rgb(11 102 105/9%);color:var(--pr-theme-success,#087467)}.prlx-request-register-status.is-pending{border-color:rgb(201 169 83/38%);background:rgb(201 169 83/11%);color:#80611d}.prlx-request-register-status.is-cancelled,.prlx-request-register-status.is-rejected{border-color:rgb(182 80 96/30%);background:rgb(182 80 96/9%);color:#994756}.prlx-request-full-list-empty{padding:30px!important;color:var(--pr-text-2)!important;text-align:center!important}.prlx-request-full-list-footer>span{margin-right:auto}.prlx-request-full-list-footer label,.prlx-request-full-list-pagination,.prlx-request-full-list-pagination>span{display:flex;align-items:center;gap:8px}.prlx-request-full-list-ellipsis{padding-inline:4px}.prlx-dashboard[data-theme=dark] .prlx-request-full-list-table thead th{background:#293442;color:#bdcddd}.prlx-dashboard[data-theme=dark] .prlx-request-full-list-table thead th:nth-child(4n+2){background:#26364c;color:#a7c6ff}.prlx-dashboard[data-theme=dark] .prlx-request-full-list-table thead th:nth-child(4n+3){background:#343044;color:#cdbbf0}.prlx-dashboard[data-theme=dark] .prlx-request-full-list-table thead th:nth-child(4n+4){background:#233b39;color:#8dd8c8}.prlx-dashboard[data-theme=dark] .prlx-request-full-list-table thead th:nth-child(4n+5){background:#3c3628;color:#edcd88}.prlx-dashboard[data-theme=dark] .prlx-request-register-status.is-pending{color:#efc578}.prlx-dashboard[data-theme=dark] .prlx-request-register-status.is-cancelled,.prlx-dashboard[data-theme=dark] .prlx-request-register-status.is-rejected{color:#edb3c4}@media (max-width:700px){.prlx-request-full-list-header{gap:12px}.prlx-request-full-list-header .is-calendar{width:100%;margin-left:0}.prlx-request-full-list-tools{align-items:stretch}.prlx-request-full-list-filter,.prlx-request-full-list-search{width:100%}.prlx-request-full-list-filter select{flex:1 1}.prlx-request-full-list-footer{gap:12px}.prlx-request-full-list-pagination{margin-left:auto}.prlx-request-full-list-table tr>:first-child{width:180px}}