.prlx-report-center{display:grid;grid-gap:16px;gap:16px;min-width:0;color:var(--pr-text)}.prlx-view-transition.prlx-report-view{animation:none;transform:none;backface-visibility:visible;-webkit-backface-visibility:visible;opacity:1}.prlx-rc-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--pr-border)}.prlx-rc-metrics>div{display:flex;align-items:center;gap:10px;min-width:0;padding:14px 18px;border-right:1px solid var(--pr-border)}.prlx-rc-metrics>div:first-child{padding-left:0}.prlx-rc-metrics>div:last-child{border-right:0}.prlx-rc-metric-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.prlx-rc-metric-copy>span{font-size:.74rem;line-height:1.3;color:var(--pr-text-muted);overflow-wrap:anywhere}.prlx-rc-metric-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 30px;border-radius:7px;color:#28529a;background:#eaf1fc}.prlx-rc-metrics>div:nth-child(2) .prlx-rc-metric-icon{color:#17695f;background:#e8f5f2}.prlx-rc-metrics>div:nth-child(3) .prlx-rc-metric-icon{color:#68538d;background:#f1eef9}.prlx-rc-metrics>div:nth-child(4) .prlx-rc-metric-icon{color:#80611d;background:#faf3df}.prlx-dashboard[data-theme=dark] .prlx-rc-metrics>div .prlx-rc-metric-icon{background:var(--pr-surface-muted);color:#91baff}.prlx-dashboard[data-theme=dark] .prlx-rc-metrics>div:nth-child(2) .prlx-rc-metric-icon{color:#6dddc0}.prlx-dashboard[data-theme=dark] .prlx-rc-metrics>div:nth-child(3) .prlx-rc-metric-icon{color:#c7afff}.prlx-dashboard[data-theme=dark] .prlx-rc-metrics>div:nth-child(4) .prlx-rc-metric-icon{color:#efc578}.prlx-rc-metrics strong{font-size:1.1rem;font-weight:500;overflow-wrap:anywhere}.prlx-rc-controls{display:grid;grid-template-columns:minmax(160px,1.5fr) minmax(140px,1fr) repeat(2,minmax(130px,1fr)) 90px auto;align-items:end;grid-gap:12px;gap:12px;padding-block:4px}.prlx-rc-controls .prlx-app-select,.prlx-rc-controls label,.prlx-rc-editor-fields label{display:grid;grid-gap:7px;gap:7px;font-size:.74rem;min-width:0}.prlx-rc-controls .prlx-app-select-trigger,.prlx-rc-controls input,.prlx-rc-editor-fields input{width:100%;min-width:0;height:36px;border:1px solid var(--pr-border);border-radius:6px;color:var(--pr-text);background:var(--pr-surface-solid);padding:7px 9px;font:inherit}.prlx-rc-controls .prlx-app-select-trigger:disabled,.prlx-rc-editor-fields input[readonly]{background:var(--pr-surface-muted);color:var(--pr-text-muted)}.prlx-dashboard .prlx-rc-button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--pr-border);border-radius:6px;padding:7px 11px;background:var(--pr-surface-solid);color:var(--pr-text-2);font:inherit;font-size:.74rem;line-height:1.3;font-weight:500}.prlx-rc-button svg{flex:0 0 auto}.prlx-dashboard .prlx-rc-button:hover:not(:disabled){border-color:var(--pr-teal-500);background:var(--pr-surface-muted)}.prlx-dashboard .prlx-rc-button.is-primary{background:#0c7477;border-color:#0c7477;color:white}.prlx-dashboard .prlx-rc-button.is-primary:hover:not(:disabled){background:#085e62}.prlx-dashboard .prlx-rc-button:disabled{opacity:.5;cursor:not-allowed}.prlx-report-center :is(button,input,select):focus-visible{outline:2px solid var(--pr-teal-500);outline-offset:2px}.prlx-rc-service-status{display:flex;align-items:center;justify-content:space-between;gap:12px}.prlx-rc-service-status p{margin:0;color:var(--pr-text-muted);font-size:.76rem}.prlx-rc-error{color:var(--pr-theme-danger,#b42318);font-size:.78rem;line-height:1.5;margin:0}.prlx-rc-split{display:grid;grid-template-columns:clamp(300px,27vw,348px) minmax(560px,1fr);grid-gap:clamp(16px,1.5vw,22px);gap:clamp(16px,1.5vw,22px);align-items:start;min-width:0}.prlx-rc-split>.prlx-timesheet-roster{display:block;width:100%;min-width:0;min-height:240px;align-self:start;position:relative}.prlx-rc-split .prlx-timesheet-roster-list{display:block;min-height:120px;max-height:610px;overflow-x:hidden;overflow-y:auto}.prlx-rc-split .prlx-timesheet-roster-list>button{min-height:74px}.prlx-rc-directory-state{padding:20px 14px;display:grid;grid-gap:12px;gap:12px;color:var(--pr-text-muted);font-size:.76rem;line-height:1.5}.prlx-rc-directory-state p{margin:0}.prlx-rc-demo-notice{margin:0;padding:10px 12px;border-left:3px solid var(--pr-teal-500);background:var(--pr-surface-muted);color:var(--pr-text-muted);font-size:.74rem;line-height:1.5}.prlx-rc-demo-notice strong{color:var(--pr-text);font-weight:500;margin-right:8px}.prlx-rc-split .prlx-timesheet-roster-copy strong{font-size:.78rem;font-weight:500}.prlx-rc-split .prlx-timesheet-roster-copy small,.prlx-rc-split .prlx-timesheet-roster-copy>span{font-size:.68rem;color:var(--pr-text-muted)}.prlx-rc-detail{min-width:0;border:1px solid var(--pr-border);border-radius:8px;background:var(--pr-surface-solid);overflow:hidden}.prlx-rc-detail>header,.prlx-rc-recent>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px}.prlx-rc-detail>header>div{min-width:0}.prlx-report-center h2,.prlx-report-center h3{margin:0;font-weight:500;color:var(--pr-text)}.prlx-report-center h2{font-size:.98rem;overflow-wrap:anywhere}.prlx-report-center h3{font-size:.86rem}.prlx-rc-detail p,.prlx-rc-recent p{margin:6px 0 0;font-size:.74rem;color:var(--pr-text-muted);line-height:1.5;overflow-wrap:anywhere}.prlx-rc-detail-meta{display:grid;grid-template-columns:1.5fr 1fr 1fr;background:var(--pr-surface-muted);border-block:1px solid var(--pr-border)}.prlx-rc-detail-meta>div{padding:12px 14px;display:grid;grid-gap:6px;gap:6px;min-width:0;border-right:1px solid var(--pr-border)}.prlx-rc-detail-meta>div:last-child{border-right:0}.prlx-rc-detail-meta span{font-size:.66rem;color:var(--pr-text-muted)}.prlx-rc-detail-meta strong{font-size:.74rem;font-weight:400;overflow-wrap:anywhere}.prlx-rc-detail-title{padding:16px}.prlx-rc-table-scroll{position:relative;overflow-x:auto;min-width:0}.prlx-report-center table{width:100%;border-collapse:collapse;font-size:.74rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prlx-report-center :is(td,th){padding:11px 13px;border-bottom:1px solid var(--pr-border);text-align:left;color:var(--pr-text-2)}.prlx-report-center th{font-weight:500;font-size:.66rem}.prlx-report-center tbody tr:hover,.prlx-report-center th{background:var(--pr-surface-muted)}.prlx-rc-catalog{min-width:650px}.prlx-report-center .prlx-rc-catalog .is-selected{background:rgb(20 150 145/5%)}.prlx-rc-catalog th.is-report{background:#edf1f6;color:#394c65;border-top:3px solid #8192a9}.prlx-rc-catalog th.is-domain{background:#f1eef9;color:#68538d;border-top:3px solid #9b87b7}.prlx-rc-catalog th.is-period{background:#eaf1fc;color:#28529a;border-top:3px solid #6e99df}.prlx-rc-catalog th.is-rows{background:#faf3df;color:#80611d;border-top:3px solid #c9a953}.prlx-rc-catalog th.is-formats{background:#e8f5f2;color:#17695f;border-top:3px solid #52a799}.prlx-rc-catalog th.is-status{background:#edf5e9;color:#476a37;border-top:3px solid #85aa70}.prlx-dashboard[data-theme=dark] .prlx-rc-catalog th{background:var(--pr-surface-muted)}.prlx-dashboard[data-theme=dark] .prlx-rc-catalog th.is-report{color:#c3cfdf}.prlx-dashboard[data-theme=dark] .prlx-rc-catalog th.is-domain{color:#c7afff}.prlx-dashboard[data-theme=dark] .prlx-rc-catalog th.is-period{color:#91baff}.prlx-dashboard[data-theme=dark] .prlx-rc-catalog th.is-rows{color:#efc578}.prlx-dashboard[data-theme=dark] .prlx-rc-catalog th.is-formats{color:#6dddc0}.prlx-dashboard[data-theme=dark] .prlx-rc-catalog th.is-status{color:#add394}.prlx-rc-report-link{border:0;background:none;color:var(--pr-text);padding:0;text-align:left;font:inherit}.prlx-rc-report-link[aria-pressed=true]{color:var(--pr-theme-accent,#2563a6)}.prlx-rc-status{display:inline-block;background:var(--pr-surface-muted);color:var(--pr-text-muted);font-size:.65rem;padding:4px 6px;border-radius:4px}.prlx-rc-status.is-error{color:var(--pr-theme-danger,#b42318)}.prlx-report-center .prlx-rc-footnote{padding:12px 16px;margin:0;font-size:.68rem}.prlx-rc-recent{min-width:0;border-top:1px solid var(--pr-border)}.prlx-rc-recent>header{padding-inline:0}.prlx-rc-recent>header>div{min-width:0}.prlx-rc-recent>header .prlx-rc-button{flex:0 0 auto}.prlx-dashboard .prlx-rc-history-toggle{position:relative;width:38px;min-width:38px;height:36px;padding:0;gap:0}.prlx-rc-history-toggle svg:last-child{position:absolute;right:3px;bottom:3px;width:11px;height:11px}.prlx-rc-recent table{min-width:700px}.prlx-rc-history-table th.is-file{background:#edf1f6;color:#394c65;border-top:3px solid #8192a9}.prlx-rc-history-table th.is-rows{background:#eaf1fc;color:#28529a;border-top:3px solid #6e99df}.prlx-rc-history-table th.is-format{background:#f1eef9;color:#68538d;border-top:3px solid #9b87b7}.prlx-rc-history-table th.is-completed{background:#faf3df;color:#80611d;border-top:3px solid #c9a953}.prlx-rc-history-table th.is-status{background:#e8f5f2;color:#17695f;border-top:3px solid #52a799}.prlx-rc-history-table th.is-action{background:var(--pr-surface-muted);border-top:3px solid var(--pr-border)}.prlx-dashboard[data-theme=dark] .prlx-rc-history-table th{background:var(--pr-surface-muted)}.prlx-dashboard[data-theme=dark] .prlx-rc-history-table th.is-file{color:#c3cfdf}.prlx-dashboard[data-theme=dark] .prlx-rc-history-table th.is-rows{color:#91baff}.prlx-dashboard[data-theme=dark] .prlx-rc-history-table th.is-format{color:#c7afff}.prlx-dashboard[data-theme=dark] .prlx-rc-history-table th.is-completed{color:#efc578}.prlx-dashboard[data-theme=dark] .prlx-rc-history-table th.is-status{color:#6dddc0}.prlx-rc-recent.is-preview .prlx-rc-table-scroll{border:1px solid var(--pr-border);border-radius:7px}.prlx-rc-history-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-height:54px;padding:10px 0;border-top:1px solid var(--pr-border);color:var(--pr-text-muted);font-size:.72rem}.prlx-rc-history-pagination>div{display:flex;gap:8px}.prlx-rc-empty{padding:24px;color:var(--pr-text-muted);font-size:.8rem;text-align:center}.prlx-report-dialog{width:min(1100px,calc(100vw - 32px));max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--pr-border);border-radius:8px;background:var(--pr-surface-solid);color:var(--pr-text);box-shadow:var(--pr-shadow-lg)}.prlx-report-dialog:has(.prlx-rc-editor-fields){width:min(600px,calc(100vw - 32px))}.prlx-report-dialog::-webkit-backdrop{background:rgb(8 20 38/55%)}.prlx-report-dialog::backdrop{background:rgb(8 20 38/55%)}.prlx-report-dialog footer,.prlx-report-dialog>header{display:flex;gap:10px;align-items:center;padding:16px 20px;background:var(--pr-surface-solid)}.prlx-report-dialog>header{justify-content:space-between;border-bottom:1px solid var(--pr-border)}.prlx-report-dialog footer{justify-content:flex-end;flex-wrap:wrap;border-top:1px solid var(--pr-border)}.prlx-rc-dialog-body{display:grid;grid-gap:16px;gap:16px;padding:20px}.prlx-rc-dialog-body p{font-size:.76rem;margin:0}.prlx-rc-editor-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.prlx-rc-preview-heading{display:grid;grid-gap:6px;gap:6px}.prlx-rc-preview-heading span{font-size:.7rem;overflow-wrap:anywhere;color:var(--pr-text-muted)}.prlx-report-dialog .prlx-rc-table-scroll{max-height:52vh}.prlx-report-dialog table{min-width:700px}.prlx-report-dialog td{max-width:300px;overflow-wrap:anywhere}.prlx-rc-pagination{display:flex;align-items:center;justify-content:flex-end;gap:8px;font-size:.72rem;color:var(--pr-text-muted)}.prlx-rc-print-frame{position:fixed;left:-10000px;top:0;width:1000px;height:700px;border:0}@media (max-width:1250px){.prlx-rc-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.prlx-rc-split{grid-template-columns:minmax(280px,31%) minmax(0,1fr);gap:16px}}@media (max-width:760px){.prlx-rc-split{grid-template-columns:minmax(0,1fr)}.prlx-rc-split .prlx-timesheet-roster-list{max-height:240px}.prlx-rc-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.prlx-rc-metrics>div,.prlx-rc-metrics>div:first-child{padding:12px}.prlx-rc-metrics>div:nth-child(2){border-right:0}.prlx-rc-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--pr-border)}.prlx-rc-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.prlx-rc-detail-meta{grid-template-columns:1fr}.prlx-rc-detail-meta>div{border-right:0;border-bottom:1px solid var(--pr-border)}.prlx-rc-editor-fields{grid-template-columns:1fr}.prlx-report-dialog footer{padding:12px}.prlx-rc-recent>header{align-items:flex-start;flex-direction:column}.prlx-rc-recent>header .prlx-rc-history-toggle{width:38px}.prlx-rc-history-pagination{align-items:flex-start;justify-content:space-between}}.prlx-leave-workspace{display:grid;grid-gap:16px;gap:16px;color:var(--pr-text);min-width:0}.prlx-leave-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--pr-border)}.prlx-leave-metrics>div{display:flex;align-items:center;gap:10px;min-width:0;padding:11px 15px;border-right:1px solid var(--pr-border);border-top:2px solid #6e99df}.prlx-leave-metrics>div:first-child{padding-left:0}.prlx-leave-metrics>div:last-child{border-right:0}.prlx-leave-metrics>div:nth-child(2){border-top-color:#c9a953}.prlx-leave-metrics>div:nth-child(3){border-top-color:#52a799}.prlx-leave-metrics>div:nth-child(4){border-top-color:#9b87b7}.prlx-leave-metric-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 30px;border-radius:7px;color:#28529a;background:#eaf1fc}.prlx-leave-metrics>div:nth-child(2) .prlx-leave-metric-icon{color:#80611d;background:#faf3df}.prlx-leave-metrics>div:nth-child(3) .prlx-leave-metric-icon{color:#17695f;background:#e8f5f2}.prlx-leave-metrics>div:nth-child(4) .prlx-leave-metric-icon{color:#68538d;background:#f1eef9}.prlx-leave-metric-copy{display:grid;grid-gap:3px;gap:3px;min-width:0;width:100%}.prlx-leave-metric-copy>span{font-size:.7rem;line-height:1.25;color:var(--pr-text-muted);white-space:normal;overflow-wrap:anywhere}.prlx-leave-metrics strong{color:var(--pr-text);font-size:1.08rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prlx-dashboard[data-theme=dark] .prlx-leave-metrics>div .prlx-leave-metric-icon{background:var(--pr-surface-muted)}.prlx-dashboard[data-theme=dark] .prlx-leave-metrics>div:first-child .prlx-leave-metric-icon{color:#91baff}.prlx-dashboard[data-theme=dark] .prlx-leave-metrics>div:nth-child(2) .prlx-leave-metric-icon{color:#efc578}.prlx-dashboard[data-theme=dark] .prlx-leave-metrics>div:nth-child(3) .prlx-leave-metric-icon{color:#6dddc0}.prlx-dashboard[data-theme=dark] .prlx-leave-metrics>div:nth-child(4) .prlx-leave-metric-icon{color:#c7afff}.prlx-leave-actions,.prlx-leave-view-tabs{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.prlx-leave-view-tabs{min-width:0}.prlx-leave-view-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:8px 12px;border:1px solid var(--pr-border);border-radius:6px;background:var(--pr-surface-solid);color:var(--pr-text-2);font:inherit;font-size:.76rem;font-weight:600;cursor:pointer;white-space:nowrap}.prlx-leave-view-tabs button:hover{border-color:rgb(12 116 119/45%);color:var(--pr-text)}.prlx-leave-view-tabs button[aria-selected=true]{border-color:rgb(12 116 119/45%);background:rgb(12 116 119/9%);color:var(--pr-theme-success,#087467)}.prlx-dashboard[data-theme=dark] .prlx-leave-view-tabs button[aria-selected=true]{border-color:rgb(45 212 191/45%);background:rgb(45 212 191/12%)}.prlx-leave-configuration,.prlx-leave-operations{display:grid;grid-gap:16px;gap:16px;min-width:0}.prlx-leave-configuration[hidden],.prlx-leave-operations[hidden]{display:none}.prlx-leave-configuration-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;min-width:0}.prlx-leave-configuration-heading h2{margin:0;font-size:.94rem;font-weight:600}.prlx-leave-configuration-heading p{margin:4px 0 0;color:var(--pr-text-muted);font-size:.72rem}.prlx-leave-configuration-heading>span{color:#846320;background:#faf3df;padding:5px 8px;border-radius:4px;font-size:.68rem;white-space:nowrap}.prlx-dashboard[data-theme=dark] .prlx-leave-configuration-heading>span{color:#efc578;background:var(--pr-surface-muted)}.prlx-pto-policy{display:grid;min-width:0;overflow:hidden;border:1px solid var(--pr-border);border-radius:8px;background:var(--pr-surface-solid)}.prlx-pto-policy-content{display:grid;grid-gap:16px;gap:16px;min-width:0;padding:16px}.prlx-pto-policy-note{display:flex;align-items:flex-start;gap:9px;min-width:0;border-left:3px solid #52a799;background:var(--pr-surface-muted);padding:10px 12px}.prlx-pto-policy-note svg{flex:0 0 auto;margin-top:1px;color:var(--pr-theme-success,#087467)}.prlx-pto-policy-note p{margin:0;color:var(--pr-text-muted);font-size:.7rem;line-height:1.5}.prlx-pto-readiness{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:12px 0 2px;border-top:1px solid var(--pr-border)}.prlx-pto-readiness-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap}.prlx-pto-readiness-heading :is(h3,h4){margin:0;font-size:.85rem;color:var(--pr-text)}.prlx-pto-readiness-heading span{font-size:.7rem;color:var(--pr-text-muted)}.prlx-pto-readiness-banks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.prlx-pto-readiness-banks>div{display:grid;align-content:start;grid-gap:4px;gap:4px;min-width:0;border-top:2px solid var(--pr-theme-success,#087467);padding-top:8px}.prlx-pto-readiness-banks>div+div{border-top-color:#6e99df}.prlx-pto-readiness :is(strong,span,p,li){font-size:.7rem;line-height:1.45}.prlx-pto-readiness :is(p,ul){margin:0;color:var(--pr-text-muted)}.prlx-pto-readiness ul{padding-left:18px}.prlx-pto-assignments{display:grid;grid-gap:12px;gap:12px;min-width:0;padding-bottom:16px;border-bottom:1px solid var(--pr-border)}.prlx-pto-assignments>header{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.prlx-pto-assignments>header p{margin:4px 0 0;font-size:.7rem;color:var(--pr-text-muted)}.prlx-pto-assignments table{min-width:620px}.prlx-pto-assignment-end,.prlx-pto-assignment-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:flex-end;border-block:1px solid var(--pr-border);padding:12px 0}.prlx-pto-assignment-end{grid-template-columns:repeat(2,minmax(0,1fr))}.prlx-pto-assignments label{display:grid;grid-gap:5px;gap:5px;min-width:0;font-size:.72rem;color:var(--pr-text-muted)}.prlx-pto-assignments :is(input,select){width:100%;min-width:0;padding:8px;border:1px solid var(--pr-border);border-radius:6px;background:var(--pr-surface-solid);color:var(--pr-text);font:inherit}.prlx-pto-assignment-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;grid-column:1/-1}.prlx-pto-row-actions{display:flex;align-items:center;gap:6px}.prlx-pto-preview{display:grid;grid-gap:12px;gap:12px;border-top:1px solid var(--pr-border);padding-top:12px;min-width:0}.prlx-pto-preview>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.prlx-pto-preview>header p{margin:4px 0 0;color:var(--pr-text-muted);font-size:.7rem}.prlx-pto-preview-controls{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.prlx-pto-preview-controls label{min-width:155px}.prlx-pto-policy-tier-heading,.prlx-pto-policy>header{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.prlx-pto-policy>header{padding:14px 16px;border-bottom:1px solid var(--pr-border);background:var(--pr-surface-muted)}.prlx-pto-policy>header p{margin:4px 0 0;color:var(--pr-text-muted);font-size:.7rem}.prlx-pto-policy-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-block:1px solid var(--pr-border)}.prlx-pto-policy-summary>div{display:grid;align-content:start;grid-gap:7px;gap:7px;min-width:0;padding:11px 13px 13px;border-right:1px solid var(--pr-border);border-top:3px solid #6e99df}.prlx-pto-policy-summary>div:nth-child(2){border-top-color:#9b87b7}.prlx-pto-policy-summary>div:nth-child(3){border-top-color:#52a799}.prlx-pto-policy-summary>div:nth-child(4){border-top-color:#c9a953}.prlx-pto-policy-summary>div:last-child{border-right:0}.prlx-pto-policy-summary dt{color:var(--pr-text-muted);font-size:.68rem;line-height:1.3}.prlx-pto-policy-summary dd{margin:0;color:var(--pr-text);font-size:.93rem;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.prlx-pto-policy form{display:grid;grid-gap:16px;gap:16px}.prlx-pto-policy-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.prlx-pto-policy label{display:grid;grid-gap:5px;gap:5px;min-width:0;font-size:.72rem;color:var(--pr-text-muted)}.prlx-pto-policy input{width:100%;min-width:0;padding:8px;border:1px solid var(--pr-border);border-radius:6px;background:var(--pr-surface-solid);color:var(--pr-text);font:inherit}.prlx-pto-policy-tiers{display:grid;grid-gap:10px;gap:10px}.prlx-pto-policy-tier{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 36px;align-items:flex-end;grid-gap:10px;gap:10px}.prlx-pto-policy form footer{display:flex;justify-content:flex-end;gap:8px}.prlx-dashboard .prlx-leave-button.is-danger{color:var(--pr-theme-danger,#b42318)}@media (max-width:700px){.prlx-pto-policy-summary,.prlx-pto-readiness-banks{grid-template-columns:repeat(2,minmax(0,1fr))}.prlx-pto-policy-summary>div:nth-child(2){border-right:0}.prlx-pto-policy-summary>div:nth-child(-n+2){border-bottom:1px solid var(--pr-border)}.prlx-pto-assignment-end,.prlx-pto-assignment-form,.prlx-pto-policy-fields{grid-template-columns:1fr}}@media (max-width:460px){.prlx-pto-readiness-banks{grid-template-columns:1fr}}.prlx-dashboard .prlx-leave-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;border:1px solid var(--pr-border);border-radius:6px;padding:7px 11px;background:var(--pr-surface-solid);color:var(--pr-text);font:inherit;font-size:.74rem;line-height:1.3;font-weight:500;cursor:pointer}.prlx-leave-button svg{flex-shrink:0}.prlx-dashboard .prlx-leave-button:hover:not(:disabled){border-color:#318f92;background:var(--pr-surface-muted)}.prlx-dashboard .prlx-leave-button.is-primary{background:#0c7477;color:white;border-color:#0c7477}.prlx-dashboard .prlx-leave-button.is-primary:hover:not(:disabled){background:#085e62}.prlx-dashboard .prlx-leave-button:disabled{opacity:.45;cursor:not-allowed}.prlx-leave-workspace :is(input,select,textarea,button):focus-visible{outline:2px solid #319f9d;outline-offset:2px}.prlx-leave-demo{font-size:.65rem;border:1px solid var(--pr-border);padding:4px 7px;border-radius:4px;color:var(--pr-text-muted);white-space:nowrap}.prlx-leave-actions>.prlx-leave-demo{margin-left:auto}.prlx-leave-message{margin:0;font-size:.73rem;line-height:1.5;color:var(--pr-text-muted)}.prlx-leave-error{margin:0;color:var(--pr-theme-danger,#b42318);font-size:.76rem;line-height:1.5}.prlx-leave-split{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:16px;gap:16px;min-width:0;align-items:start}.prlx-leave-roster{min-width:0}.prlx-leave-roster .prlx-timesheet-roster-list{display:block;max-height:590px;overflow-y:auto}.prlx-leave-roster .prlx-timesheet-roster-list>button{min-height:73px}.prlx-leave-roster .prlx-timesheet-roster-copy strong{font-size:.76rem;font-weight:500}.prlx-leave-roster .prlx-timesheet-roster-copy :is(small,span){font-size:.68rem}.prlx-leave-detail{min-width:0;background:var(--pr-surface-solid);border:1px solid var(--pr-border);border-radius:8px;overflow:hidden}.prlx-leave-detail>header,.prlx-leave-employee-requests>header,.prlx-leave-queue>header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px}.prlx-leave-detail>header>div{min-width:0}.prlx-leave-workspace h2{margin:0;font-size:.98rem;font-weight:500;overflow-wrap:anywhere}.prlx-leave-workspace h3{margin:0;font-size:.83rem;font-weight:500}.prlx-leave-detail>header p,.prlx-leave-queue>header p{font-size:.7rem;color:var(--pr-text-muted);line-height:1.5;margin:5px 0 0}.prlx-leave-table-scroll{min-width:0;overflow-x:auto;position:relative}.prlx-leave-workspace table{width:100%;border-collapse:collapse;font-size:.73rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prlx-leave-workspace :is(td,th){padding:11px 12px;text-align:left;border-bottom:1px solid var(--pr-border);color:var(--pr-text)}.prlx-leave-workspace th{font-size:.65rem;font-weight:500;white-space:nowrap;border-top:3px solid #8b9bad}.prlx-leave-workspace th.is-identity{background:#edf1f6;color:#394c65;border-top-color:#8192a9}.prlx-leave-workspace th.is-accrued{background:#eaf1fc;color:#28529a;border-top-color:#6e99df}.prlx-leave-workspace th.is-used{background:#f1eef9;color:#68538d;border-top-color:#9b87b7}.prlx-leave-workspace th.is-pending{background:#faf3df;color:#80611d;border-top-color:#c9a953}.prlx-leave-workspace th.is-available{background:#e8f5f2;color:#17695f;border-top-color:#52a799}.prlx-leave-workspace th.is-actions{background:#edf1f6;color:#394c65;border-top-color:#8192a9;text-align:right}.prlx-dashboard[data-theme=dark] .prlx-leave-workspace th{background:var(--pr-surface-muted)}.prlx-dashboard[data-theme=dark] .prlx-leave-workspace th.is-identity{color:#c3cfdf}.prlx-dashboard[data-theme=dark] .prlx-leave-workspace th.is-accrued{color:#91baff}.prlx-dashboard[data-theme=dark] .prlx-leave-workspace th.is-used{color:#c7afff}.prlx-dashboard[data-theme=dark] .prlx-leave-workspace th.is-pending{color:#efc578}.prlx-dashboard[data-theme=dark] .prlx-leave-workspace th.is-available{color:#6dddc0}.prlx-dashboard[data-theme=dark] .prlx-leave-workspace th.is-actions{color:#c3cfdf}.prlx-leave-workspace tbody tr:hover{background:var(--pr-surface-muted)}.prlx-leave-workspace td small{display:block;margin-top:5px;font-size:.64rem;color:var(--pr-text-muted);line-height:1.5}.prlx-leave-workspace input[type=checkbox]{width:15px;height:15px;accent-color:#0c7477;cursor:pointer}.prlx-leave-employee-requests{border-top:1px solid var(--pr-border);margin-top:16px}.prlx-leave-employee-requests table{min-width:580px}.prlx-leave-status{display:inline-flex;padding:4px 6px;border-radius:4px;font-size:.64rem;white-space:nowrap;background:var(--pr-surface-muted)}.prlx-leave-status.is-approved{color:#146449;background:#e6f3ed}.prlx-leave-status.is-review{color:#365e99;background:#eaf1fc}.prlx-leave-status.is-pending{color:#846320;background:#faf3df}.prlx-leave-status.is-closed{color:#9f3030;background:#fcebea}.prlx-dashboard[data-theme=dark] .prlx-leave-status{background:var(--pr-surface-muted)}.prlx-dashboard[data-theme=dark] .prlx-leave-status.is-approved{color:#6dddc0}.prlx-dashboard[data-theme=dark] .prlx-leave-status.is-review{color:#91baff}.prlx-dashboard[data-theme=dark] .prlx-leave-status.is-pending{color:#efc578}.prlx-dashboard[data-theme=dark] .prlx-leave-status.is-closed{color:#ffa3a3}.prlx-leave-row-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px}.prlx-leave-row-action{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--pr-border);border-radius:5px;background:var(--pr-surface-solid);color:var(--pr-text-2);cursor:pointer}.prlx-leave-row-action:hover{border-color:var(--pr-theme-success,#087467);color:var(--pr-theme-success,#087467)}.prlx-leave-row-action.is-danger{color:var(--pr-theme-danger,#b42318)}.prlx-leave-row-action:disabled{opacity:.45;cursor:not-allowed}.prlx-leave-employee-requests td:last-child,.prlx-leave-queue td:last-child{text-align:right;white-space:nowrap}.prlx-leave-activity{padding:16px}.prlx-leave-activity>div{display:grid;grid-gap:4px;gap:4px;padding:12px 0;border-bottom:1px solid var(--pr-border);font-size:.7rem;overflow-wrap:anywhere}.prlx-leave-activity strong{color:var(--pr-text);font-weight:500}.prlx-leave-activity :is(p,small,span){color:var(--pr-text-muted);font-size:.7rem;line-height:1.5}.prlx-leave-empty{padding:18px;text-align:center;color:var(--pr-text-muted);font-size:.74rem}.prlx-leave-queue{min-width:0;border-top:1px solid var(--pr-border)}.prlx-leave-queue>header{padding-inline:0}.prlx-leave-queue .prlx-leave-table-scroll{max-height:440px}.prlx-leave-queue table{min-width:850px}.prlx-leave-queue-filters{display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding:12px 0}.prlx-leave-queue-filters>label{display:flex;align-items:center;gap:8px;flex:1 1 260px;max-width:440px;min-height:37px;padding:0 10px;border:1px solid var(--pr-border);border-radius:6px;color:var(--pr-text-muted);background:var(--pr-surface-solid)}.prlx-leave-queue-filters input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--pr-text);font:inherit;font-size:.74rem}.prlx-leave-queue-filters .prlx-app-select{width:min(220px,100%)}.prlx-leave-queue-pagination,.prlx-leave-queue-pagination>div{display:flex;align-items:center;gap:10px}.prlx-leave-queue-pagination{justify-content:space-between;padding:12px 0 2px;color:var(--pr-text-muted);font-size:.7rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prlx-leave-queue-pagination>div>span{min-width:70px;text-align:center}.prlx-leave-row-action.is-approve{color:var(--pr-theme-success,#087467)}.prlx-leave-link{border:0;padding:0;background:none;color:var(--pr-text);font:inherit;text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--pr-border);text-decoration-color:var(--pr-border);text-underline-offset:3px;cursor:pointer}.prlx-leave-dialog{width:min(680px,calc(100vw - 32px));max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--pr-border);border-radius:8px;background:var(--pr-surface-solid);color:var(--pr-text);box-shadow:var(--pr-shadow-lg)}.prlx-leave-dialog::-webkit-backdrop{background:rgb(8 20 38/55%)}.prlx-leave-dialog::backdrop{background:rgb(8 20 38/55%)}.prlx-leave-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid var(--pr-border)}.prlx-leave-dialog footer{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid var(--pr-border)}.prlx-leave-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;padding:20px}.prlx-leave-form .is-wide,.prlx-leave-form-note{grid-column:1/-1}.prlx-leave-form-note{margin:0;color:var(--pr-text-muted);font-size:.72rem;line-height:1.5}.prlx-leave-form label{display:grid;grid-gap:8px;gap:8px;font-size:.75rem;min-width:0}.prlx-leave-form :is(input,select,textarea){width:100%;min-width:0;padding:9px 10px;border:1px solid var(--pr-border);border-radius:6px;background:var(--pr-surface-muted);color:var(--pr-text);font:inherit}.prlx-leave-form textarea{min-height:80px;resize:vertical}.prlx-leave-form-balance{display:grid;align-content:center;grid-gap:6px;gap:6px;font-size:.7rem;color:var(--pr-text-muted)}.prlx-leave-form-balance strong{font-size:1rem;font-weight:500;color:var(--pr-text)}.prlx-leave-balance-preview{display:flex;flex-wrap:wrap;gap:8px 18px;padding:10px 12px;border:1px solid var(--pr-border);border-radius:6px;background:var(--pr-surface-muted)}.prlx-leave-balance-preview span{display:grid;grid-gap:4px;gap:4px;min-width:110px;color:var(--pr-text-muted);font-size:.7rem}.prlx-leave-balance-preview strong{color:var(--pr-text);font-size:.82rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prlx-leave-calendar{padding:20px}.prlx-leave-calendar-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.prlx-leave-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-left:1px solid var(--pr-border)}.prlx-leave-calendar-grid>strong{padding:8px 0;text-align:center;font-size:.65rem;font-weight:500;border-bottom:1px solid var(--pr-border)}.prlx-leave-calendar-grid>div{min-height:72px;padding:6px;border-right:1px solid var(--pr-border);border-bottom:1px solid var(--pr-border);font-size:.7rem}.prlx-leave-calendar-grid .is-holiday{background:var(--pr-surface-muted);box-shadow:inset 0 3px #359e90}.prlx-leave-calendar-grid .is-muted{background:var(--pr-surface-muted)}.prlx-leave-calendar-grid small{display:block;margin-top:6px;font-size:.6rem;line-height:1.4;overflow-wrap:anywhere}.prlx-leave-calendar>p{margin-top:16px}.prlx-leave-calendar li{font-size:.74rem;line-height:1.8}.prlx-dashboard[data-theme=dark] .prlx-leave-calendar li,.prlx-dashboard[data-theme=dark] .prlx-leave-calendar-grid>div,.prlx-dashboard[data-theme=dark] .prlx-leave-calendar-grid>strong{color:var(--pr-text)}@media (max-width:1200px){.prlx-leave-split{grid-template-columns:230px minmax(0,1fr)}}@media (max-width:760px){.prlx-leave-view-tabs{flex-wrap:nowrap;overflow-x:auto}.prlx-leave-view-tabs button{font-size:.73rem}.prlx-leave-configuration-heading{align-items:flex-start;flex-wrap:wrap}.prlx-leave-split{grid-template-columns:minmax(0,1fr)}.prlx-leave-roster .prlx-timesheet-roster-list{max-height:240px}.prlx-leave-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.prlx-leave-metrics>div,.prlx-leave-metrics>div:first-child{padding:12px}.prlx-leave-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--pr-border)}.prlx-leave-detail>header,.prlx-leave-employee-requests>header{flex-wrap:wrap}.prlx-leave-detail>.prlx-leave-table-scroll table{min-width:460px}.prlx-leave-form{grid-template-columns:minmax(0,1fr)}.prlx-leave-calendar{padding:12px}.prlx-leave-calendar-grid>div{min-height:68px;padding:4px}}.prlx-access-workspace{display:grid;grid-gap:16px;gap:16px;min-width:0;color:var(--pr-text)}.prlx-access-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--pr-border)}.prlx-access-metrics>div{display:flex;align-items:center;gap:10px;min-width:0;padding:14px 16px;border-right:1px solid var(--pr-border)}.prlx-access-metrics>div:first-child{padding-left:0}.prlx-access-metrics>div:last-child{border-right:0}.prlx-access-metrics svg{flex-shrink:0}.prlx-access-metric-copy{display:grid;grid-gap:3px;gap:3px;min-width:0;color:var(--pr-text-muted);font-size:.72rem;line-height:1.3;overflow-wrap:anywhere}.prlx-access-metric-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 30px;border-radius:7px;color:#17695f;background:#e8f5f2}.prlx-access-metrics>div:nth-child(2) .prlx-access-metric-icon{color:#80611d;background:#faf3df}.prlx-access-metrics>div:nth-child(3) .prlx-access-metric-icon{color:#28529a;background:#eaf1fc}.prlx-access-metrics>div:nth-child(4) .prlx-access-metric-icon{color:#a34245;background:#fbecee}.prlx-dashboard[data-theme=dark] .prlx-access-metrics>div .prlx-access-metric-icon{background:var(--pr-surface-muted);color:#6dddc0}.prlx-dashboard[data-theme=dark] .prlx-access-metrics>div:nth-child(2) .prlx-access-metric-icon{color:#efc578}.prlx-dashboard[data-theme=dark] .prlx-access-metrics>div:nth-child(3) .prlx-access-metric-icon{color:#91baff}.prlx-dashboard[data-theme=dark] .prlx-access-metrics>div:nth-child(4) .prlx-access-metric-icon{color:#ffb3b5}.prlx-access-metrics strong{font-size:1.15rem;font-weight:500;color:var(--pr-text)}.prlx-access-context{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;font-size:.72rem;color:var(--pr-text-muted)}.prlx-access-context>span:first-child{display:inline-flex;gap:7px;align-items:center;overflow-wrap:anywhere}.prlx-access-context svg{flex-shrink:0}.prlx-access-context-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.prlx-access-demo{font-size:.65rem;border:1px solid var(--pr-border);border-radius:4px;padding:5px 7px;color:var(--pr-text-muted)}.prlx-access-split{display:grid;grid-template-columns:minmax(350px,.78fr) minmax(500px,1.22fr);grid-gap:14px;gap:14px;align-items:start;min-width:0}.prlx-access-workspace h2{font-size:.98rem;font-weight:500;margin:0;overflow-wrap:anywhere}.prlx-access-roster{min-width:0;width:100%}.prlx-access-roster header>small{display:block;margin-top:10px;font-size:.68rem;color:var(--pr-text-muted)}.prlx-access-roster .prlx-timesheet-roster-list{display:block;max-height:490px;overflow-y:auto}.prlx-access-roster .prlx-timesheet-roster-list>button{min-height:96px}.prlx-access-roster .prlx-timesheet-roster-copy{min-width:0}.prlx-access-roster .prlx-timesheet-roster-copy strong{font-size:.76rem;font-weight:500}.prlx-access-roster .prlx-timesheet-roster-copy small{font-size:.66rem;overflow-wrap:anywhere;white-space:normal}.prlx-access-workspace .prlx-access-state{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:4px;padding:3px 6px;font-size:.63rem;line-height:1.4;color:var(--pr-text-muted);background:var(--pr-surface-muted)}.prlx-access-workspace .prlx-access-state.is-active{color:#17695f;background:#e8f5f2}.prlx-access-workspace .prlx-access-state.is-pending-activation{color:#80611d;background:#faf3df}.prlx-access-workspace .prlx-access-state.is-revoked{color:#a34245;background:#fbecee}.prlx-access-workspace .prlx-access-state.is-expired{color:#80611d;background:#faf3df}.prlx-access-detail{min-width:0;width:100%;border:1px solid var(--pr-border);border-radius:8px;background:var(--pr-surface-solid);overflow:hidden}.prlx-access-detail>header{display:flex;align-items:center;gap:12px;padding:18px;border-bottom:1px solid var(--pr-border)}.prlx-access-detail>header>div{min-width:0;flex:1 1}.prlx-access-detail>header p,.prlx-access-register header p{margin:5px 0 0;color:var(--pr-text-muted);font-size:.7rem;line-height:1.5;overflow-wrap:anywhere}.prlx-access-detail .prlx-user-access-form{padding:18px;gap:20px}.prlx-access-detail .prlx-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.prlx-access-detail .prlx-form-field{min-width:0}.prlx-access-detail .prlx-form-field>span{font-size:.73rem;font-weight:500}.prlx-access-detail .prlx-form-field :is(input,select,.prlx-app-select-trigger){min-width:0;width:100%;min-height:40px;font-size:.77rem;font-weight:400;border-radius:6px}.prlx-access-detail input:-moz-read-only{color:var(--pr-text-muted);background:var(--pr-surface-muted)}.prlx-access-detail input:read-only{color:var(--pr-text-muted);background:var(--pr-surface-muted)}.prlx-access-detail .prlx-user-access-actions{gap:8px;flex-wrap:wrap;border-top:1px solid var(--pr-border);padding-top:16px}.prlx-access-record-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin:0;padding:16px 18px;background:var(--pr-surface-muted);border-bottom:1px solid var(--pr-border)}.prlx-access-record-meta dt{font-size:.64rem;color:var(--pr-text-muted)}.prlx-access-record-meta dd{margin:5px 0 0;font-size:.72rem;overflow-wrap:anywhere}.prlx-access-detail-footer{display:flex;align-items:center;gap:8px;padding:12px 18px;border-top:1px solid var(--pr-border);color:var(--pr-text-muted);font-size:.68rem}.prlx-access-detail-footer svg{flex-shrink:0}.prlx-dashboard .prlx-access-button{display:inline-flex;gap:7px;align-items:center;justify-content:center;min-height:34px;padding:7px 11px;border:1px solid var(--pr-border);border-radius:6px;background:var(--pr-surface-solid);color:var(--pr-text);font:inherit;font-size:.73rem;font-weight:500;line-height:1.4;cursor:pointer}.prlx-dashboard .prlx-access-button svg{flex-shrink:0}.prlx-dashboard .prlx-access-button:hover:not(:disabled){background:var(--pr-surface-muted);border-color:#35998f}.prlx-dashboard .prlx-access-button.is-primary{color:#fff;background:#0c7477;border-color:#0c7477}.prlx-dashboard .prlx-access-button.is-primary:hover:not(:disabled){background:#085e62}.prlx-dashboard .prlx-access-button.is-danger{color:var(--pr-theme-danger,#a34245)}.prlx-dashboard .prlx-access-button:disabled{opacity:.45;cursor:not-allowed}.prlx-access-workspace :is(button,input,select):focus-visible{outline:2px solid #35998f;outline-offset:2px}.prlx-access-empty{padding:24px 16px;color:var(--pr-text-muted);font-size:.75rem;text-align:center}.prlx-access-register{border-top:1px solid var(--pr-border);min-width:0}.prlx-access-register>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;flex-wrap:wrap}.prlx-access-register .prlx-user-access-table{max-height:410px;overflow:auto}.prlx-access-register table{width:100%;border-collapse:collapse}.prlx-access-register :is(th,td){padding:12px;font-size:.73rem;font-weight:400}.prlx-access-register th{font-size:.65rem;white-space:nowrap;border-top:3px solid}.prlx-access-register th.is-identity{color:#394c65;background:#edf1f6;border-top-color:#8192a9}.prlx-access-register th.is-email{color:#28529a;background:#eaf1fc;border-top-color:#6e99df}.prlx-access-register th.is-role{color:#68538d;background:#f1eef9;border-top-color:#9b87b7}.prlx-access-register th.is-scope{color:#236c78;background:#e9f4f7;border-top-color:#63a2b0}.prlx-access-register th.is-status{color:#17695f;background:#e8f5f2;border-top-color:#52a799}.prlx-access-register th.is-updated{color:#80611d;background:#faf3df;border-top-color:#c9a953}.prlx-access-register th.is-action{color:#8e5260;background:#f6edf0;border-top-color:#b68a99}.prlx-access-register tbody tr:hover{background:var(--pr-surface-muted)}.prlx-access-register .prlx-access-email{font-size:.73rem}.prlx-access-register .prlx-user-access-id{font-size:.66rem;font-weight:400}.prlx-user-account-type{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;margin:4px 0 0;padding:2px 7px;border:1px solid rgb(12 116 119/24%);border-radius:999px;background:rgb(12 116 119/9%);color:#087467;font-size:.62rem;font-weight:650;line-height:1.3;white-space:nowrap}.prlx-user-account-type.is-external{border-color:rgb(86 79 157/25%);background:rgb(86 79 157/9%);color:#564f9d}.prlx-access-register td:first-child>.prlx-user-account-type{display:flex}.prlx-profile-context .prlx-user-account-type{margin:0}.prlx-dashboard[data-theme=dark] .prlx-user-account-type{border-color:rgb(109 221 192/30%);background:rgb(109 221 192/11%);color:#6dddc0}.prlx-dashboard[data-theme=dark] .prlx-user-account-type.is-external{border-color:rgb(199 175 255/34%);background:rgb(199 175 255/11%);color:#c7afff}.prlx-access-link{border:0;padding:0;background:none;color:var(--pr-text);font:inherit;text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--pr-border);text-decoration-color:var(--pr-border);text-underline-offset:3px;cursor:pointer}.prlx-access-row-actions{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.prlx-access-row-actions .prlx-row-action{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:30px}.prlx-dashboard[data-theme=dark] .prlx-access-register th{background:var(--pr-surface-muted)}.prlx-dashboard[data-theme=dark] .prlx-access-register th.is-identity{color:#c3cfdf}.prlx-dashboard[data-theme=dark] .prlx-access-register th.is-email{color:#91baff}.prlx-dashboard[data-theme=dark] .prlx-access-register th.is-role{color:#c7afff}.prlx-dashboard[data-theme=dark] .prlx-access-register th.is-scope{color:#8ecfdb}.prlx-dashboard[data-theme=dark] .prlx-access-register th.is-status{color:#6dddc0}.prlx-dashboard[data-theme=dark] .prlx-access-register th.is-updated{color:#efc578}.prlx-dashboard[data-theme=dark] .prlx-access-register th.is-action{color:#edb3c4}.prlx-dashboard[data-theme=dark] .prlx-access-workspace .prlx-access-state{background:var(--pr-surface-muted)}.prlx-dashboard[data-theme=dark] .prlx-access-workspace .prlx-access-state.is-active{color:#6dddc0}.prlx-dashboard[data-theme=dark] .prlx-access-workspace .prlx-access-state.is-pending-activation{color:#efc578}.prlx-dashboard[data-theme=dark] .prlx-access-workspace .prlx-access-state.is-revoked{color:#ffb3b5}.prlx-dashboard[data-theme=dark] .prlx-access-workspace .prlx-access-state.is-expired{color:#efc578}.prlx-user-list-workspace .prlx-access-metrics>div:nth-child(4) .prlx-access-metric-icon{color:#68538d;background:#f1eef9}.prlx-dashboard[data-theme=dark] .prlx-user-list-workspace .prlx-access-metrics>div:nth-child(4) .prlx-access-metric-icon{color:#c7afff;background:var(--pr-surface-muted)}.prlx-view-transition.prlx-user-list-view{align-content:start;gap:14px}.prlx-user-list-message{display:flex;min-height:38px;align-items:center;gap:8px;margin:0;border:1px solid rgb(12 116 119/16%);border-radius:7px;background:rgb(12 116 119/6%);color:var(--pr-theme-success,#087467);padding:8px 11px;font-size:.7rem}.prlx-user-list-message svg{flex:0 0 auto}.prlx-user-list-split{grid-template-columns:minmax(360px,.82fr) minmax(500px,1.18fr)}.prlx-user-list-detail>header>div>span{display:block;margin-bottom:3px;color:var(--pr-text-muted);font-size:.61rem;font-weight:650;text-transform:uppercase}.prlx-user-list-detail>header>.prlx-status-pill{margin-left:auto}.prlx-user-list-meta{grid-template-columns:repeat(4,minmax(0,1fr))}.prlx-user-list-readonly,.prlx-user-list-view-only{display:inline-flex;align-items:center;gap:6px;color:var(--pr-text-muted);font-size:.68rem}.prlx-user-list-register .prlx-user-access-table{max-height:430px}.prlx-user-list-register table{min-width:1180px}.prlx-access-register th.is-company{color:#236c78;background:#e9f4f7;border-top-color:#63a2b0}.prlx-dashboard[data-theme=dark] .prlx-access-register th.is-company{color:#8ecfdb;background:var(--pr-surface-muted)}.prlx-user-list-directory{overflow:hidden;border:1px solid var(--pr-border);border-radius:8px;background:var(--pr-surface-solid);box-shadow:var(--pr-shadow-sm)}.prlx-user-list-directory>header{padding:14px 16px;border-bottom:1px solid var(--pr-border)}.prlx-user-list-directory .prlx-user-list-message{margin:0 16px 12px}.prlx-user-list-search{display:flex;align-items:center;gap:8px;width:min(340px,100%);min-height:38px;padding:7px 10px;border:1px solid var(--pr-border);border-radius:7px;background:var(--pr-surface-muted);color:var(--pr-text-muted)}.prlx-user-list-search svg{flex:0 0 auto}.prlx-user-list-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--pr-text);font:inherit;font-size:.72rem}.prlx-user-list-search input::placeholder{color:var(--pr-text-muted);opacity:.85}.prlx-user-list-directory .prlx-user-access-table{max-height:none}.prlx-user-list-directory table{min-width:1120px}.prlx-user-list-directory tbody tr:not(:last-child) td{border-bottom-color:var(--prlx-border-strong)}.prlx-access-row-actions .prlx-row-action.is-danger{border-color:rgb(200 79 84/28%);background:rgb(200 79 84/7%);color:var(--pr-theme-danger,#a34245)}.prlx-access-row-actions .prlx-row-action.is-danger:hover:not(:disabled){border-color:rgb(200 79 84/52%);background:rgb(200 79 84/13%);color:var(--pr-theme-danger,#a34245)}.prlx-access-row-actions .prlx-row-action:disabled{opacity:.38;cursor:not-allowed}.prlx-user-list-modal{width:min(620px,calc(100vw - 32px))}.prlx-user-list-modal-title{display:flex;align-items:center;gap:11px;min-width:0}.prlx-user-list-modal-title>div{min-width:0}.prlx-user-list-modal-title>div>span{display:block;margin-bottom:2px;color:var(--pr-action);font-size:.61rem;font-weight:650;letter-spacing:0;text-transform:uppercase}.prlx-user-list-modal-title h2{margin:0;color:var(--pr-text);font-size:.96rem;font-weight:550;overflow-wrap:anywhere}.prlx-user-list-modal-title p{margin:3px 0 0;color:var(--pr-text-muted);font-size:.69rem;overflow-wrap:anywhere}.prlx-user-list-modal-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px;padding:18px}.prlx-user-list-modal-form label{display:grid;grid-gap:6px;gap:6px;min-width:0}.prlx-user-list-modal-form label>span{color:var(--pr-text-muted);font-size:.66rem;font-weight:550}.prlx-user-list-modal-form :is(input,select,.prlx-app-select-trigger){width:100%;min-width:0;min-height:40px;padding:8px 10px;border:1px solid var(--pr-border);border-radius:6px;background:var(--pr-surface-solid);color:var(--pr-text);font:inherit;font-size:.74rem}.prlx-user-list-modal-form input:-moz-read-only{background:var(--pr-surface-muted);color:var(--pr-text-muted)}.prlx-user-list-modal-form input:read-only{background:var(--pr-surface-muted);color:var(--pr-text-muted)}.prlx-user-list-modal-form label:last-child{grid-column:1/-1}.prlx-user-delete-modal{width:min(500px,calc(100vw - 32px))}.prlx-user-delete-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;border:1px solid rgb(200 79 84/24%);border-radius:7px;background:rgb(200 79 84/8%);color:var(--pr-theme-danger,#a34245)}.prlx-user-delete-confirmation{display:flex;align-items:flex-start;gap:10px;padding:18px;color:var(--pr-text-muted)}.prlx-user-delete-confirmation svg{flex:0 0 auto;margin-top:1px;color:var(--pr-theme-danger,#a34245)}.prlx-user-delete-confirmation p{margin:0;font-size:.75rem;line-height:1.55}.prlx-device-modal-footer .prlx-user-delete-button{border-color:#a34245;background:#a34245;color:#fff}.prlx-device-modal-footer .prlx-user-delete-button:hover{border-color:#87383b;background:#87383b;color:#fff}.prlx-invitation-preview-modal{width:min(760px,calc(100vw - 32px))}.prlx-invitation-preview-modal .prlx-user-delete-icon{border-color:rgb(12 116 119/26%);background:rgb(12 116 119/8%);color:var(--pr-action)}.prlx-invitation-preview-modal iframe{display:block;width:100%;height:min(590px,66vh);border:0;border-block:1px solid var(--pr-border);background:#f3f7fa}.prlx-dashboard[data-theme=dark] .prlx-access-row-actions .prlx-row-action.is-danger,.prlx-dashboard[data-theme=dark] .prlx-user-delete-icon{color:#ffb3b5}.prlx-dashboard[data-theme=dark] .prlx-user-list-directory tbody tr:not(:last-child) td,.prlx-dashboard[data-theme=dark] .prlx-user-list-directory thead th{border-bottom-color:rgb(203 213 225/72%)}@media (max-width:1200px){.prlx-access-split{grid-template-columns:minmax(330px,.82fr) minmax(480px,1.18fr)}}@media (max-width:920px){.prlx-access-split{grid-template-columns:minmax(0,1fr)}.prlx-access-roster .prlx-timesheet-roster-list{max-height:280px}}@media (max-width:760px){.prlx-access-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.prlx-access-metrics>div,.prlx-access-metrics>div:first-child{padding:12px}.prlx-access-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--pr-border)}.prlx-access-detail>header{flex-wrap:wrap}.prlx-access-detail .prlx-form-grid,.prlx-access-record-meta{grid-template-columns:minmax(0,1fr)}.prlx-access-record-meta{gap:12px}.prlx-user-list-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.prlx-user-list-directory>header{align-items:stretch}.prlx-user-list-search{width:100%}.prlx-user-list-modal-form{grid-template-columns:minmax(0,1fr);padding:14px}.prlx-user-list-modal-form label:last-child{grid-column:auto}}.prlx-kpi-heading{display:contents}.prlx-kpi-heading>span{color:var(--pr-text-2);font-size:.8rem}.prlx-kpi-grid.is-compact{gap:12px;border:0}.prlx-kpi-grid.is-compact .prlx-kpi-card{min-height:96px;display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto auto minmax(0,auto) 3px;align-items:center;grid-column-gap:10px;column-gap:10px;grid-row-gap:2px;row-gap:2px;border:1px solid var(--pr-border);border-top:2px solid var(--pr-summary-accent,var(--pr-summary-blue,#6e99df));border-radius:7px;padding:12px 14px 10px;background:var(--pr-surface-solid);box-shadow:var(--pr-shadow-sm);-webkit-backdrop-filter:none;backdrop-filter:none;transition:border-color var(--pr-transition),box-shadow var(--pr-transition),transform var(--pr-transition)}.prlx-kpi-grid.is-compact .prlx-kpi-card:first-child{padding-left:14px}.prlx-kpi-grid.is-compact .prlx-kpi-card:last-child{border-right:1px solid var(--pr-border)}.prlx-kpi-grid.is-compact .prlx-kpi-card:hover{transform:translateY(-1px);box-shadow:var(--pr-shadow-md);background:var(--pr-surface-solid)}.prlx-kpi-grid.is-compact .prlx-kpi-heading{display:contents}.prlx-kpi-grid.is-compact .prlx-kpi-heading>span{grid-column:2;grid-row:1;min-width:0;color:var(--pr-text-2);font-size:.73rem;line-height:1.3;white-space:nowrap}.prlx-kpi-grid.is-compact .prlx-kpi-icon{grid-column:1;grid-row:1/3;width:30px;height:30px;margin:0;border-radius:7px;flex-shrink:0}.prlx-kpi-grid.is-compact .prlx-kpi-card>strong{grid-column:2;grid-row:2;align-self:center;color:var(--pr-text);font-size:1.55rem;font-weight:500;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prlx-kpi-grid.is-compact .prlx-kpi-card>p{grid-column:2;grid-row:3;margin:0;color:var(--pr-text-muted);font-size:.68rem;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prlx-kpi-grid.is-compact .prlx-kpi-rail{grid-column:1/-1;grid-row:4;display:block;height:3px;margin-top:7px;border-radius:999px;overflow:hidden;background:var(--pr-border)}.prlx-kpi-grid.is-compact .prlx-kpi-rail i{display:block;height:100%;border-radius:inherit;background:var(--pr-summary-accent,var(--pr-theme-accent,#2563eb));transition:width .24s ease}@media (max-width:1180px){.prlx-kpi-grid.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.prlx-kpi-grid.is-compact .prlx-kpi-card:nth-child(2){border-right:1px solid var(--pr-border)}.prlx-kpi-grid.is-compact .prlx-kpi-card:nth-child(-n+2){border-bottom:1px solid var(--pr-border)}.prlx-kpi-grid.is-compact .prlx-kpi-card:nth-child(3){padding-left:14px}}@media (max-width:560px){.prlx-kpi-grid.is-compact{grid-template-columns:minmax(0,1fr)}.prlx-kpi-grid.is-compact .prlx-kpi-card,.prlx-kpi-grid.is-compact .prlx-kpi-card:nth-child(3){padding:12px 14px 10px;border-right:1px solid var(--pr-border);border-bottom:1px solid var(--pr-border)}.prlx-kpi-grid.is-compact .prlx-kpi-card:last-child{border-bottom:1px solid var(--pr-border)}.prlx-kpi-grid.is-compact .prlx-kpi-card>p,.prlx-kpi-grid.is-compact .prlx-kpi-heading>span{white-space:normal}}.prlx-view-transition:has(>.prlx-live-attendance-kpis){align-content:start}.prlx-employee-overview-table th{border-top:3px solid;font-size:.65rem;font-weight:500}.prlx-employee-overview-table th.is-id{color:#394c65;background:#edf1f6;border-top-color:#8192a9}.prlx-employee-overview-table th.is-employee{color:#28529a;background:#eaf1fc;border-top-color:#6e99df}.prlx-employee-overview-table th.is-position{color:#68538d;background:#f1eef9;border-top-color:#9b87b7}.prlx-employee-overview-table th.is-branch,.prlx-employee-overview-table th.is-department{color:#236c78;background:#e9f4f7;border-top-color:#63a2b0}.prlx-employee-overview-table th.is-status{color:#17695f;background:#e8f5f2;border-top-color:#52a799}.prlx-employee-overview-table th.is-attendance{color:#80611d;background:#faf3df;border-top-color:#c9a953}.prlx-employee-overview-table th.is-profile{color:#8e5260;background:#f6edf0;border-top-color:#b68a99}.prlx-dashboard[data-theme=dark] .prlx-employee-overview-table th{background:var(--pr-surface-muted)}.prlx-dashboard[data-theme=dark] .prlx-employee-overview-table th.is-id{color:#c3cfdf}.prlx-dashboard[data-theme=dark] .prlx-employee-overview-table th.is-employee{color:#91baff}.prlx-dashboard[data-theme=dark] .prlx-employee-overview-table th.is-position{color:#c7afff}.prlx-dashboard[data-theme=dark] .prlx-employee-overview-table th:is(.is-department,.is-branch){color:#8ecfdb}.prlx-dashboard[data-theme=dark] .prlx-employee-overview-table th.is-status{color:#6dddc0}.prlx-dashboard[data-theme=dark] .prlx-employee-overview-table th.is-attendance{color:#efc578}.prlx-dashboard[data-theme=dark] .prlx-employee-overview-table th.is-profile{color:#edb3c4}.prlx-dashboard-grid>*,.prlx-lower-grid>*,.prlx-side-stack>*{min-width:0}.prlx-action-grid .prlx-action-button{min-width:0;min-height:44px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.prlx-action-grid .prlx-action-button span,.prlx-alert-item span,.prlx-summary-item p,.prlx-summary-item strong{min-width:0;overflow-wrap:anywhere}.prlx-widget-control-bar{justify-content:space-between;gap:16px;border-block:1px solid var(--pr-border);padding:10px 0}.prlx-widget-control-bar,.prlx-widget-control-bar>div,.prlx-widget-control-bar>div>span{display:flex;min-width:0;align-items:center}.prlx-widget-control-bar>div{gap:9px;color:var(--pr-theme-accent,#2563eb)}.prlx-widget-control-bar>div>span{gap:8px}.prlx-widget-control-bar strong{color:var(--pr-text);font-size:.8rem}.prlx-widget-control-bar small{color:var(--pr-text-muted);font-size:.69rem;font-weight:600}.prlx-widget-control-bar .prlx-action-button{min-height:36px;flex:0 0 auto;padding:7px 11px;font-size:.76rem}.prlx-widget-storage-warning{margin:-4px 0 0;color:var(--pr-theme-warning,#a56d0b);font-size:.72rem;font-weight:650}.prlx-device-modal.prlx-widget-customizer-modal{width:min(680px,100%)}.prlx-dashboard.prlx-widget-portal-theme{position:fixed;z-index:100;inset:0;display:block;min-height:0;background:transparent;pointer-events:none}.prlx-widget-portal-theme .prlx-device-modal-backdrop{pointer-events:auto}.prlx-widget-picker{display:grid;max-height:min(60vh,520px);grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;overflow-y:auto;padding:18px 20px}.prlx-widget-picker label{display:grid;min-width:0;min-height:58px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;border:1px solid var(--pr-border);border-radius:7px;background:var(--pr-surface-solid);padding:10px 12px;color:var(--pr-text-2);cursor:pointer;transition:border-color var(--pr-transition),background var(--pr-transition),box-shadow var(--pr-transition)}.prlx-widget-picker label:focus-within,.prlx-widget-picker label:hover{border-color:rgb(12 116 119/42%)}.prlx-widget-picker label.is-selected{border-color:rgb(12 116 119/46%);background:rgb(12 116 119/7%);box-shadow:inset 3px 0 0 var(--pr-action,#0c7477)}.prlx-widget-picker input{width:16px;height:16px;margin:0;accent-color:var(--pr-action,#0c7477)}.prlx-widget-picker-icon{display:grid;width:30px;height:30px;place-items:center;border-radius:7px;background:var(--pr-surface-muted);color:var(--pr-text-muted)}.prlx-widget-picker label.is-selected .prlx-widget-picker-icon{background:rgb(12 116 119/13%);color:var(--pr-action,#0c7477)}.prlx-widget-picker label>span:last-child{display:grid;min-width:0;grid-gap:2px;gap:2px}.prlx-widget-picker strong{overflow:hidden;color:var(--pr-text);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.prlx-widget-picker small{color:var(--pr-text-muted);font-size:.62rem;font-weight:700;text-transform:uppercase}.prlx-device-modal-footer.prlx-widget-customizer-footer{justify-content:space-between}.prlx-widget-customizer-footer>span{display:flex;gap:8px}.prlx-widget-customizer-footer button:disabled{opacity:.52;cursor:not-allowed}.prlx-operational-widget-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.prlx-operational-widget{min-width:0;overflow:hidden;border-top:3px solid var(--pr-widget-accent,var(--pr-action,#0c7477))}.prlx-operational-widget.is-exceptions{--pr-widget-accent:#c55258;--pr-widget-soft:rgb(197 82 88/11%)}.prlx-operational-widget.is-requests{--pr-widget-accent:#3b82c4;--pr-widget-soft:rgb(59 130 196/11%)}.prlx-operational-widget.is-payroll{--pr-widget-accent:#168574;--pr-widget-soft:rgb(22 133 116/11%)}.prlx-operational-widget.is-overtime{--pr-widget-accent:#c38722;--pr-widget-soft:rgb(195 135 34/12%)}.prlx-operational-widget.is-schedule{--pr-widget-accent:#3c72b5;--pr-widget-soft:rgb(60 114 181/11%)}.prlx-operational-widget.is-leave{--pr-widget-accent:#785ca5;--pr-widget-soft:rgb(120 92 165/11%)}.prlx-operational-widget.is-devices{--pr-widget-accent:#168b91;--pr-widget-soft:rgb(22 139 145/11%)}.prlx-operational-widget-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:0 0 12px}.prlx-operational-widget-icon{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--pr-widget-accent);border-radius:7px;background:var(--pr-widget-soft);color:var(--pr-widget-accent)}.prlx-operational-widget-head>span:nth-child(2){display:grid;min-width:0;grid-gap:2px;gap:2px}.prlx-operational-widget-head>span:nth-child(2) strong{color:var(--pr-text);font-size:1.35rem;font-weight:650;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prlx-operational-widget-head>span:nth-child(2) small{overflow:hidden;color:var(--pr-text-muted);font-size:.68rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.prlx-operational-widget-open{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--pr-action,#0c7477);border-radius:7px;background:var(--pr-action,#0c7477);color:#fff;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.prlx-operational-widget-open:focus-visible,.prlx-operational-widget-open:hover{background:var(--pr-action-hover,#075f62);outline:2px solid rgb(12 116 119/30%);outline-offset:2px}.prlx-operational-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--pr-border)}.prlx-operational-metrics>span{display:grid;min-width:0;grid-gap:2px;gap:2px;border-right:1px solid var(--pr-border);padding:9px 10px}.prlx-operational-metrics>span:first-child{padding-left:0}.prlx-operational-metrics>span:last-child{border-right:0}.prlx-operational-metrics small{overflow:hidden;color:var(--pr-text-muted);font-size:.62rem;font-weight:700;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.prlx-operational-metrics strong{color:var(--pr-text);font-size:.95rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prlx-operational-metrics strong.is-success{color:var(--pr-theme-success,#0b8f78)}.prlx-operational-metrics strong.is-warning{color:var(--pr-theme-warning,#a66e0e)}.prlx-operational-metrics strong.is-danger{color:var(--pr-theme-danger,#b0474b)}.prlx-operational-progress{height:5px;margin:1px 0 12px;overflow:hidden;border-radius:3px;background:var(--pr-surface-muted)}.prlx-operational-progress>span{display:block;min-width:3px;height:100%;border-radius:inherit;background:var(--pr-widget-accent)}.prlx-operational-mini-list,.prlx-overtime-widget-list{display:grid;min-width:0;margin-top:9px}.prlx-operational-mini-list>button,.prlx-overtime-widget-list>button{display:grid;width:100%;min-width:0;min-height:42px;align-items:center;grid-gap:9px;gap:9px;border:0;border-bottom:1px solid var(--pr-border);border-radius:0;background:transparent;padding:7px 0;color:var(--pr-text-2);text-align:left;cursor:pointer;touch-action:manipulation}.prlx-operational-mini-list>button{grid-template-columns:minmax(0,1fr) auto}.prlx-overtime-widget-list>button{grid-template-columns:minmax(120px,.9fr) minmax(90px,1fr) auto}.prlx-operational-mini-list>button:last-child,.prlx-overtime-widget-list>button:last-child{border-bottom:0}.prlx-operational-mini-list>button:hover,.prlx-overtime-widget-list>button:hover{background:var(--pr-surface-muted)}.prlx-operational-mini-list button>span:first-child,.prlx-overtime-widget-list button>span:first-child{display:grid;min-width:0;grid-gap:2px;gap:2px}.prlx-operational-mini-list button strong,.prlx-overtime-widget-list button strong{overflow:hidden;color:var(--pr-text);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.prlx-operational-mini-list button small,.prlx-overtime-widget-list button small{overflow:hidden;color:var(--pr-text-muted);font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.prlx-operational-mini-list button>b,.prlx-overtime-widget-list button>b{color:var(--pr-widget-accent);font-size:.63rem;font-weight:750;text-align:right;text-transform:uppercase}.prlx-operational-mini-list button>b.is-danger{color:var(--pr-theme-danger,#b0474b)}.prlx-operational-mini-list button>b.is-warning{color:var(--pr-theme-warning,#a66e0e)}.prlx-operational-mini-list>p.is-clear,.prlx-overtime-widget-list>p.is-clear{display:flex;align-items:center;gap:7px;margin:0;padding:12px 0 3px;color:var(--pr-theme-success,#0b8f78);font-size:.7rem;font-weight:700}.prlx-overtime-widget-track{display:block;height:5px;overflow:hidden;border-radius:3px;background:var(--pr-surface-muted)}.prlx-overtime-widget-track i{display:block;height:100%;background:var(--pr-theme-success,#0b8f78)}.prlx-overtime-widget-track i.is-medium{background:var(--pr-theme-warning,#d49a22)}.prlx-overtime-widget-track i.is-high{background:var(--pr-theme-danger,#b0474b)}.prlx-dashboard[data-theme=dark] .prlx-operational-widget{--pr-widget-soft:rgb(255 255 255/5%)}.prlx-dashboard[data-theme=dark] .prlx-operational-mini-list button>b,.prlx-dashboard[data-theme=dark] .prlx-operational-widget-icon,.prlx-dashboard[data-theme=dark] .prlx-overtime-widget-list button>b{color:var(--pr-widget-accent)}@media (max-width:920px){.prlx-operational-widget-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.prlx-operational-widget-grid{gap:12px}.prlx-operational-widget-head>span:nth-child(2) small{white-space:normal}.prlx-overtime-widget-list>button{grid-template-columns:minmax(0,1fr) auto}.prlx-overtime-widget-track{grid-column:1/-1;grid-row:2}.prlx-operational-mini-list button>b{max-width:120px;overflow-wrap:anywhere}.prlx-header-actions{min-width:0}.prlx-profile-menu{min-width:0;flex:1 1}.prlx-user-card{width:100%;max-width:100%}.prlx-user-meta{width:auto;flex:1 1 auto}.prlx-widget-control-bar{align-items:stretch;flex-direction:column;gap:10px}.prlx-widget-control-bar>div>span{align-items:flex-start;flex-direction:column;gap:1px}.prlx-widget-control-bar .prlx-action-button{width:100%}.prlx-widget-picker{max-height:56vh;grid-template-columns:minmax(0,1fr);overflow-y:auto;padding:14px}.prlx-device-modal-footer.prlx-widget-customizer-footer{align-items:stretch;flex-direction:column}.prlx-widget-customizer-footer>button,.prlx-widget-customizer-footer>span,.prlx-widget-customizer-footer>span button{width:100%}.prlx-sidebar{padding:12px}.prlx-logo-panel{min-height:72px;max-width:220px}.prlx-logo-panel img{max-height:52px}.prlx-sidebar-menu{gap:6px}.prlx-menu-section-label{display:none}.prlx-menu-button{min-height:44px}.prlx-chart-area{min-width:0;min-height:224px;grid-template-columns:repeat(7,minmax(28px,1fr));gap:5px;padding:18px 8px 10px}.prlx-bar-group{height:148px;gap:2px}.prlx-bar{width:min(10px,30%)}.prlx-chart-values{gap:1px;font-size:.58rem}.prlx-chart-day>small,.prlx-chart-label{font-size:.62rem}}@media (hover:none){.prlx-action-grid .prlx-action-button:hover{transform:none}}@media (prefers-reduced-motion:reduce){.prlx-action-grid .prlx-action-button,.prlx-kpi-card,.prlx-table-wrap tbody tr{transition:none}}