.TeamTasks-module__f04Xea__workspace{min-width:0;color:var(--text);gap:18px;display:grid}.TeamTasks-module__f04Xea__hero{border:1px solid var(--line);background:linear-gradient(125deg,color-mix(in srgb,var(--green) 12%,var(--panel)),var(--panel) 70%);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.TeamTasks-module__f04Xea__hero h2{letter-spacing:-.5px;margin:5px 0 8px;font-size:22px}.TeamTasks-module__f04Xea__hero p{color:var(--muted);max-width:610px;margin:0;font-size:13px;line-height:1.55}.TeamTasks-module__f04Xea__eyebrow{letter-spacing:1.3px;text-transform:uppercase;color:var(--green);font-size:11px;font-weight:750}.TeamTasks-module__f04Xea__heroIcon{width:54px;height:54px;color:var(--green);background:color-mix(in srgb,var(--green) 12%,var(--panel2));border-radius:16px;flex-shrink:0;place-items:center;font-size:28px;display:grid}.TeamTasks-module__f04Xea__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.TeamTasks-module__f04Xea__stat{background:var(--panel);border:1px solid var(--line);text-align:left;color:var(--text);cursor:pointer;font:inherit;border-radius:13px;gap:8px;padding:17px 20px;display:grid}.TeamTasks-module__f04Xea__stat:hover,.TeamTasks-module__f04Xea__stat[aria-pressed=true]{border-color:var(--green)}.TeamTasks-module__f04Xea__stat strong{letter-spacing:-1px;font-size:28px;font-weight:700}.TeamTasks-module__f04Xea__stat span{color:var(--muted);font-size:12px}.TeamTasks-module__f04Xea__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.TeamTasks-module__f04Xea__tabs{background:var(--panel2);border:1px solid var(--line);border-radius:11px;gap:4px;max-width:100%;padding:4px;display:flex}.TeamTasks-module__f04Xea__tabs button{color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:9px 14px;font-size:13px}.TeamTasks-module__f04Xea__tabs button[aria-selected=true]{color:var(--text);background:var(--panel);font-weight:700;box-shadow:0 1px 4px #0001}.TeamTasks-module__f04Xea__filters{grid-template-columns:minmax(190px,1.5fr) repeat(4,minmax(130px,1fr));align-items:end;gap:10px;display:grid}.TeamTasks-module__f04Xea__filters label,.TeamTasks-module__f04Xea__form label,.TeamTasks-module__f04Xea__reason{color:var(--muted);gap:6px;min-width:0;font-size:12px;font-weight:600;display:grid}.TeamTasks-module__f04Xea__filters input,.TeamTasks-module__f04Xea__filters select,.TeamTasks-module__f04Xea__form input,.TeamTasks-module__f04Xea__form textarea,.TeamTasks-module__f04Xea__form select,.TeamTasks-module__f04Xea__reason input,.TeamTasks-module__f04Xea__reason textarea{background:var(--oltremo-control-bg,var(--panel));width:100%;min-width:0;min-height:42px;color:var(--text);border:1px solid var(--oltremo-control-border,var(--line));font:inherit;color-scheme:normal;border-radius:9px;padding:10px 12px;font-size:13px}.TeamTasks-module__f04Xea__filters input:focus,.TeamTasks-module__f04Xea__filters select:focus,.TeamTasks-module__f04Xea__form input:focus,.TeamTasks-module__f04Xea__form select:focus,.TeamTasks-module__f04Xea__form textarea:focus{outline:2px solid var(--green);outline-offset:1px}.TeamTasks-module__f04Xea__dates{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.TeamTasks-module__f04Xea__dates label{color:var(--muted);gap:5px;font-size:12px;display:grid}.TeamTasks-module__f04Xea__dates input{background:var(--panel);max-width:160px;color:var(--text);border:1px solid var(--line);font:inherit;border-radius:7px;padding:8px;font-size:13px}.TeamTasks-module__f04Xea__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.TeamTasks-module__f04Xea__card{background:var(--panel);border:1px solid var(--line);border-radius:15px;flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex}.TeamTasks-module__f04Xea__cardTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.TeamTasks-module__f04Xea__kind{color:var(--muted);letter-spacing:.4px;font-size:11px;font-weight:600}.TeamTasks-module__f04Xea__card h3{overflow-wrap:anywhere;letter-spacing:-.15px;margin:0;font-size:16px;line-height:1.45}.TeamTasks-module__f04Xea__card p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.TeamTasks-module__f04Xea__cardBody{flex:1;gap:8px;display:grid}.TeamTasks-module__f04Xea__cardMeta{color:var(--muted);flex-wrap:wrap;gap:6px;font-size:11px;display:flex}.TeamTasks-module__f04Xea__cardMeta span{background:var(--panel2);border-radius:5px;padding:4px 7px}.TeamTasks-module__f04Xea__badge{white-space:nowrap;background:var(--panel2);color:var(--muted);border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-weight:650;display:inline-flex}.TeamTasks-module__f04Xea__badge[data-status=running],.TeamTasks-module__f04Xea__badge[data-status=done]{color:var(--green);background:color-mix(in srgb,var(--green) 12%,var(--panel))}.TeamTasks-module__f04Xea__badge[data-status=issue]{color:var(--red,#d66262);background:color-mix(in srgb,var(--red,#d66262) 10%,var(--panel))}.TeamTasks-module__f04Xea__badge[data-status=pending],.TeamTasks-module__f04Xea__badge[data-status=paused]{color:var(--amber,#b88628);background:color-mix(in srgb,var(--amber,#b88628) 11%,var(--panel))}.TeamTasks-module__f04Xea__progress{background:var(--panel2);border-radius:5px;height:5px;overflow:hidden}.TeamTasks-module__f04Xea__progress>span{background:var(--green);height:100%;transition:width .25s;display:block}.TeamTasks-module__f04Xea__progressLabel{color:var(--muted);justify-content:space-between;gap:8px;margin-top:6px;font-size:11px;display:flex}.TeamTasks-module__f04Xea__cardFooter{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:13px;display:flex}.TeamTasks-module__f04Xea__timer{font-variant-numeric:tabular-nums;letter-spacing:.4px;font-size:15px}.TeamTasks-module__f04Xea__subtle{color:var(--muted);font-size:12px}.TeamTasks-module__f04Xea__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.TeamTasks-module__f04Xea__link{font:inherit;color:var(--green);cursor:pointer;text-align:left;background:0 0;border:0;padding:6px 0;font-size:12px}.TeamTasks-module__f04Xea__empty{text-align:center;border:1px dashed var(--line);background:var(--panel);border-radius:15px;justify-items:center;gap:12px;padding:35px 22px;display:grid}.TeamTasks-module__f04Xea__empty h3{margin:0;font-size:18px}.TeamTasks-module__f04Xea__empty p{max-width:500px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.TeamTasks-module__f04Xea__starterGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin-top:8px;display:grid}.TeamTasks-module__f04Xea__starter{font:inherit;text-align:left;border:1px solid var(--line);background:var(--panel2);color:var(--text);cursor:pointer;border-radius:12px;gap:7px;padding:20px;display:grid}.TeamTasks-module__f04Xea__starter:hover{border-color:var(--green)}.TeamTasks-module__f04Xea__starter strong{font-size:14px}.TeamTasks-module__f04Xea__starter small{color:var(--muted);font-size:12px;line-height:1.5}.TeamTasks-module__f04Xea__form{gap:20px;min-width:0;padding:20px;display:grid}.TeamTasks-module__f04Xea__formSection{gap:14px;display:grid}.TeamTasks-module__f04Xea__formSection h4{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin:0;padding-bottom:9px;font-size:13px;display:flex}.TeamTasks-module__f04Xea__formSection h4 span{background:var(--panel2);width:23px;height:23px;color:var(--green);border-radius:7px;place-items:center;font-size:11px;display:grid}.TeamTasks-module__f04Xea__formGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.TeamTasks-module__f04Xea__wide{grid-column:1/-1}.TeamTasks-module__f04Xea__hint{color:var(--muted);margin:0;font-size:12px;font-weight:400;line-height:1.5}.TeamTasks-module__f04Xea__info{background:color-mix(in srgb,var(--green) 7%,var(--panel2));border:1px solid color-mix(in srgb,var(--green) 20%,var(--line));color:var(--text);border-radius:10px;padding:13px 15px;font-size:12px;line-height:1.6}.TeamTasks-module__f04Xea__week{flex-wrap:wrap;gap:6px;display:flex}.TeamTasks-module__f04Xea__week button{border:1px solid var(--line);background:var(--panel2);width:37px;height:37px;color:var(--muted);cursor:pointer;font:inherit;border-radius:9px;font-size:12px}.TeamTasks-module__f04Xea__week button[aria-pressed=true]{background:var(--green);border-color:var(--green);color:var(--oltremo-on-primary,#fff)}.TeamTasks-module__f04Xea__itemEdit{grid-template-columns:24px 1fr auto;align-items:center;gap:7px;display:grid}.TeamTasks-module__f04Xea__itemEdit>span{color:var(--muted);font-size:12px}.TeamTasks-module__f04Xea__iconButton{background:var(--panel2);color:var(--text);border:1px solid var(--line);cursor:pointer;min-width:32px;min-height:34px;font:inherit;border-radius:7px}.TeamTasks-module__f04Xea__foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding-top:15px;display:flex}.TeamTasks-module__f04Xea__form .TeamTasks-module__f04Xea__toggle{color:var(--text);flex-direction:row;align-items:center;gap:9px;display:flex}.TeamTasks-module__f04Xea__toggle input{width:17px;min-height:17px;accent-color:var(--green)}.TeamTasks-module__f04Xea__detail{gap:20px;padding:20px;display:grid}.TeamTasks-module__f04Xea__detailStats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.TeamTasks-module__f04Xea__detailStats>div{background:var(--panel2);border-radius:10px;gap:6px;padding:13px;font-size:12px;display:grid}.TeamTasks-module__f04Xea__detailStats small{color:var(--muted)}.TeamTasks-module__f04Xea__checklist{gap:9px;display:grid}.TeamTasks-module__f04Xea__checkRow{border:1px solid var(--line);background:var(--panel);border-radius:10px;gap:7px;padding:13px 14px;display:grid}.TeamTasks-module__f04Xea__checkLabel{cursor:pointer;color:var(--text);overflow-wrap:anywhere;align-items:flex-start;gap:11px;font-size:14px;line-height:1.45;display:flex}.TeamTasks-module__f04Xea__checkLabel input{accent-color:var(--green);width:19px;min-width:19px;height:19px;margin:1px 0 0}.TeamTasks-module__f04Xea__checkRow[data-checked=true]{border-color:color-mix(in srgb,var(--green) 45%,var(--line));background:color-mix(in srgb,var(--green) 5%,var(--panel))}.TeamTasks-module__f04Xea__checkOptions{justify-content:space-between;align-items:center;gap:9px;padding-left:30px;font-size:11px;display:flex}.TeamTasks-module__f04Xea__checkOptions select{background:var(--panel2);color:var(--muted);border:1px solid var(--line);border-radius:6px;max-width:100%;padding:5px}.TeamTasks-module__f04Xea__checkOptions small{color:var(--muted)}.TeamTasks-module__f04Xea__history{gap:0;display:grid}.TeamTasks-module__f04Xea__historyItem{border-left:1px solid var(--line);gap:5px;padding:10px 0 13px 18px;font-size:12px;display:grid;position:relative}.TeamTasks-module__f04Xea__historyItem:before{content:"";background:var(--green);border-radius:50%;width:7px;height:7px;position:absolute;top:14px;left:-4px}.TeamTasks-module__f04Xea__historyItem small{color:var(--muted)}.TeamTasks-module__f04Xea__historyItem p{overflow-wrap:anywhere;color:var(--muted);margin:0}.TeamTasks-module__f04Xea__clockBody{box-sizing:border-box;gap:18px;width:100%;max-width:650px;margin:auto;padding:20px;display:grid}.TeamTasks-module__f04Xea__clockGroup{gap:10px;display:grid}.TeamTasks-module__f04Xea__clockGroup h4{margin:0;font-size:15px}.TeamTasks-module__f04Xea__clockBody .TeamTasks-module__f04Xea__foot{background:var(--panel);padding:15px 0 4px;position:sticky;bottom:0}.TeamTasks-module__f04Xea__clockPanel{max-width:700px!important}.TeamTasks-module__f04Xea__loading{color:var(--muted);text-align:center;padding:24px}.TeamTasks-module__f04Xea__list{gap:12px;display:grid}.TeamTasks-module__f04Xea__portalHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.TeamTasks-module__f04Xea__portalHead h3{margin:0}.TeamTasks-module__f04Xea__workspace button:focus-visible,.TeamTasks-module__f04Xea__form button:focus-visible,.TeamTasks-module__f04Xea__clockBody button:focus-visible,.TeamTasks-module__f04Xea__workspace input:focus-visible{outline:2px solid var(--green);outline-offset:3px}.TeamTasks-module__f04Xea__error{border:1px solid var(--red,#c75a5a);color:var(--text);background:color-mix(in srgb,var(--red,#c75a5a) 8%,var(--panel));border-radius:9px;padding:12px;font-size:13px}.TeamTasks-module__f04Xea__notice{background:color-mix(in srgb,var(--green) 10%,var(--panel));color:var(--text);border-radius:9px;padding:10px 14px;font-size:13px}@media (max-width:1200px){.TeamTasks-module__f04Xea__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.TeamTasks-module__f04Xea__filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.TeamTasks-module__f04Xea__hero{gap:12px;padding:19px}.TeamTasks-module__f04Xea__hero h2{font-size:19px}.TeamTasks-module__f04Xea__heroIcon{display:none}.TeamTasks-module__f04Xea__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.TeamTasks-module__f04Xea__stat{padding:13px 15px}.TeamTasks-module__f04Xea__stat strong{font-size:25px}.TeamTasks-module__f04Xea__grid,.TeamTasks-module__f04Xea__starterGrid{grid-template-columns:1fr}.TeamTasks-module__f04Xea__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.TeamTasks-module__f04Xea__filters label:first-child{grid-column:1/-1}.TeamTasks-module__f04Xea__tabs{width:100%}.TeamTasks-module__f04Xea__tabs button{flex:1;padding:9px 6px;font-size:12px}.TeamTasks-module__f04Xea__toolbar>.TeamTasks-module__f04Xea__actions{justify-content:space-between;width:100%}.TeamTasks-module__f04Xea__form,.TeamTasks-module__f04Xea__detail,.TeamTasks-module__f04Xea__clockBody{padding:16px}.TeamTasks-module__f04Xea__formGrid{grid-template-columns:1fr}.TeamTasks-module__f04Xea__wide{grid-column:auto}.TeamTasks-module__f04Xea__detailStats{grid-template-columns:1fr 1fr}.TeamTasks-module__f04Xea__card{padding:17px}.TeamTasks-module__f04Xea__foot button{flex:1}.TeamTasks-module__f04Xea__itemEdit{grid-template-columns:20px minmax(0,1fr) auto}.TeamTasks-module__f04Xea__dates{width:100%}.TeamTasks-module__f04Xea__dates label{flex:1}.TeamTasks-module__f04Xea__dates input{width:100%;max-width:100%}.TeamTasks-module__f04Xea__clockBody .TeamTasks-module__f04Xea__foot{gap:7px}.TeamTasks-module__f04Xea__checkOptions{flex-wrap:wrap}}
.VacationAdvanceNotice-module__qyDKFW__results{gap:10px;min-width:0;display:grid}.VacationAdvanceNotice-module__qyDKFW__notice{border:1px solid color-mix(in srgb,var(--amber) 60%,var(--line));background:color-mix(in srgb,var(--amber) 9%,var(--panel));color:var(--text);border-radius:14px;min-width:0;padding:14px}.VacationAdvanceNotice-module__qyDKFW__heading{color:var(--text);align-items:center;gap:8px;line-height:1.4;display:flex}.VacationAdvanceNotice-module__qyDKFW__heading>span{color:var(--amber)}.VacationAdvanceNotice-module__qyDKFW__notice p{margin:8px 0;font-size:13px;line-height:1.5}.VacationAdvanceNotice-module__qyDKFW__context{color:var(--muted);margin-bottom:5px;font-size:12px;display:block}.VacationAdvanceNotice-module__qyDKFW__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.VacationAdvanceNotice-module__qyDKFW__metrics div{border:1px solid color-mix(in srgb,var(--amber) 20%,var(--line));background:var(--panel);border-radius:9px;min-width:0;padding:8px}.VacationAdvanceNotice-module__qyDKFW__metrics dt{color:var(--muted);font-size:11px;line-height:1.4}.VacationAdvanceNotice-module__qyDKFW__metrics dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0;font-size:18px;font-weight:700}.VacationAdvanceNotice-module__qyDKFW__notice .VacationAdvanceNotice-module__qyDKFW__footnote{color:var(--muted);font-size:11px}.VacationAdvanceNotice-module__qyDKFW__permission{margin-top:8px;font-size:13px;display:block}.VacationAdvanceNotice-module__qyDKFW__pending,.VacationAdvanceNotice-module__qyDKFW__available{color:var(--muted);margin:6px 0;font-size:12px;line-height:1.5}.VacationAdvanceNotice-module__qyDKFW__available strong{color:var(--text)}@media (max-width:560px){.VacationAdvanceNotice-module__qyDKFW__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.VacationAdvanceNotice-module__qyDKFW__notice{padding:12px}}
.EmployeeRequests-module__8t6bdq__workspace{gap:16px;min-width:0;display:grid}.EmployeeRequests-module__8t6bdq__toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.EmployeeRequests-module__8t6bdq__toolbar>div{min-width:0}.EmployeeRequests-module__8t6bdq__toolbar h2{letter-spacing:-.02em;margin:0;font-size:21px}.EmployeeRequests-module__8t6bdq__toolbar p{max-width:65ch;margin:6px 0 0;line-height:1.55}.EmployeeRequests-module__8t6bdq__toolbar button{flex:none;min-height:44px}.EmployeeRequests-module__8t6bdq__balance{gap:13px;display:grid}.EmployeeRequests-module__8t6bdq__balanceHeading,.EmployeeRequests-module__8t6bdq__historyHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.EmployeeRequests-module__8t6bdq__balance h3,.EmployeeRequests-module__8t6bdq__historyHeading h3{margin:0;font-size:15px}.EmployeeRequests-module__8t6bdq__balance>p{margin:0;line-height:1.6}.EmployeeRequests-module__8t6bdq__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.EmployeeRequests-module__8t6bdq__metrics>div{background:var(--panel2);border:1px solid var(--line);border-radius:12px;gap:8px;padding:12px;display:grid}.EmployeeRequests-module__8t6bdq__metrics small{color:var(--muted);font-size:11px;line-height:1.45}.EmployeeRequests-module__8t6bdq__metrics strong{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:26px}.EmployeeRequests-module__8t6bdq__calendar>summary{cursor:pointer;font-weight:650;line-height:1.5}.EmployeeRequests-module__8t6bdq__calendar>section{margin-top:16px}.EmployeeRequests-module__8t6bdq__compose{gap:12px;min-width:0;display:grid}.EmployeeRequests-module__8t6bdq__compose>p{margin:0;line-height:1.6}.EmployeeRequests-module__8t6bdq__compose form{min-width:0}.EmployeeRequests-module__8t6bdq__compose textarea{resize:vertical;min-height:100px}.EmployeeRequests-module__8t6bdq__history{gap:12px;min-width:0;display:grid}.EmployeeRequests-module__8t6bdq__request{min-width:0}.EmployeeRequests-module__8t6bdq__requestHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.EmployeeRequests-module__8t6bdq__requestHeading strong{font-size:14px;line-height:1.5}.EmployeeRequests-module__8t6bdq__requestHeading>span{flex:none}.EmployeeRequests-module__8t6bdq__request>p{color:var(--muted);margin:9px 0;font-size:12px;line-height:1.6}.EmployeeRequests-module__8t6bdq__requestDetails>summary{cursor:pointer;color:var(--green);padding:7px 0;font-size:12px;font-weight:650;line-height:1.5}.EmployeeRequests-module__8t6bdq__requestDetails p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.65}.EmployeeRequests-module__8t6bdq__requestDetails form{gap:10px;padding-top:10px;display:grid}.EmployeeRequests-module__8t6bdq__requestDetails a{font-size:13px}.EmployeeRequests-module__8t6bdq__pagination{justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.EmployeeRequests-module__8t6bdq__pagination>span{color:var(--muted);text-align:center;font-size:12px}.EmployeeRequests-module__8t6bdq__pagination button{min-height:44px}.EmployeeRequests-module__8t6bdq__workspace button:disabled{opacity:.55;cursor:not-allowed}.EmployeeRequests-module__8t6bdq__toolbar[hidden],.EmployeeRequests-module__8t6bdq__balance[hidden],.EmployeeRequests-module__8t6bdq__calendar[hidden],.EmployeeRequests-module__8t6bdq__compose[hidden],.EmployeeRequests-module__8t6bdq__history[hidden],.EmployeeRequests-module__8t6bdq__request[hidden]{display:none}@media (max-width:600px){.EmployeeRequests-module__8t6bdq__toolbar{flex-direction:column;align-items:flex-start;gap:12px}.EmployeeRequests-module__8t6bdq__toolbar button{width:100%}.EmployeeRequests-module__8t6bdq__metrics{gap:7px}.EmployeeRequests-module__8t6bdq__metrics>div{padding:10px 8px}.EmployeeRequests-module__8t6bdq__metrics strong{font-size:22px}.EmployeeRequests-module__8t6bdq__metrics small{font-size:11px}.EmployeeRequests-module__8t6bdq__requestHeading{flex-direction:column;align-items:flex-start;gap:7px}.EmployeeRequests-module__8t6bdq__pagination{gap:7px}.EmployeeRequests-module__8t6bdq__pagination button{padding:9px 12px}}
.MissingShiftResolver-module__P1DqPG__summary{border:1px solid var(--border);background:var(--surface-2,var(--bg));border-radius:12px;gap:6px;margin:12px 0;padding:14px 16px;display:grid}.MissingShiftResolver-module__P1DqPG__summary p{margin:0}.MissingShiftResolver-module__P1DqPG__badge{color:var(--muted);font-size:12px}.MissingShiftResolver-module__P1DqPG__actions{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.MissingShiftResolver-module__P1DqPG__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.MissingShiftResolver-module__P1DqPG__fields input,.MissingShiftResolver-module__P1DqPG__fields select{box-sizing:border-box;width:100%;min-width:0}.MissingShiftResolver-module__P1DqPG__confirm{align-items:flex-start;gap:10px;margin:18px 0;line-height:1.5;display:flex}.MissingShiftResolver-module__P1DqPG__confirm input{width:18px;height:18px;accent-color:var(--primary);flex:0 0 18px;margin:3px 0 0}.MissingShiftResolver-module__P1DqPG__reason{gap:6px;margin:14px 0;display:grid}.MissingShiftResolver-module__P1DqPG__reason textarea{resize:vertical;box-sizing:border-box;border:1px solid var(--border);background:var(--surface,#fff);width:100%;min-height:80px;color:var(--text);font:inherit;border-radius:10px;padding:10px 12px}.MissingShiftResolver-module__P1DqPG__footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:18px;display:flex}@media (max-width:600px){.MissingShiftResolver-module__P1DqPG__fields{grid-template-columns:1fr}.MissingShiftResolver-module__P1DqPG__actions button{white-space:normal;flex:160px}.MissingShiftResolver-module__P1DqPG__footer button{flex:1}.MissingShiftResolver-module__P1DqPG__summary{padding:12px}}
.ContractsDashboard-module__6OhmLW__workspace{min-width:0;color:var(--text);gap:14px;display:grid}.ContractsDashboard-module__6OhmLW__header,.ContractsDashboard-module__6OhmLW__panel{border:1px solid var(--line);background:var(--panel);border-radius:16px;min-width:0;padding:16px}.ContractsDashboard-module__6OhmLW__header{padding-bottom:0}.ContractsDashboard-module__6OhmLW__titleRow,.ContractsDashboard-module__6OhmLW__actions,.ContractsDashboard-module__6OhmLW__panelHeading,.ContractsDashboard-module__6OhmLW__viewBar,.ContractsDashboard-module__6OhmLW__footer,.ContractsDashboard-module__6OhmLW__filterNotice,.ContractsDashboard-module__6OhmLW__returnBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ContractsDashboard-module__6OhmLW__titleRow h2{margin:0;font-size:19px}.ContractsDashboard-module__6OhmLW__titleRow p,.ContractsDashboard-module__6OhmLW__panelHeading p{color:var(--muted);margin:5px 0;font-size:11px;line-height:1.6}.ContractsDashboard-module__6OhmLW__actions{justify-content:flex-start;gap:7px}.ContractsDashboard-module__6OhmLW__filters{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.ContractsDashboard-module__6OhmLW__header>.ContractsDashboard-module__6OhmLW__filters{margin:15px 0}.ContractsDashboard-module__6OhmLW__filters label,.ContractsDashboard-module__6OhmLW__month{color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px;min-width:105px;font-size:11px;font-weight:700;display:flex}.ContractsDashboard-module__6OhmLW__filters label input,.ContractsDashboard-module__6OhmLW__filters label select{flex-basis:100%;width:100%}.ContractsDashboard-module__6OhmLW__filters .ContractsDashboard-module__6OhmLW__search{flex:1;min-width:195px}.ContractsDashboard-module__6OhmLW__filters input,.ContractsDashboard-module__6OhmLW__filters select,.ContractsDashboard-module__6OhmLW__month input{border:1px solid var(--line);background:var(--panel2);color:var(--text);border-radius:9px;max-width:250px;min-height:36px;padding:8px 10px}.ContractsDashboard-module__6OhmLW__filters .ContractsDashboard-module__6OhmLW__search input{max-width:none}.ContractsDashboard-module__6OhmLW__workspace input[type=checkbox]{accent-color:var(--green);cursor:pointer;width:16px;height:16px}.ContractsDashboard-module__6OhmLW__workspace button:focus-visible,.ContractsDashboard-module__6OhmLW__workspace input:focus-visible,.ContractsDashboard-module__6OhmLW__workspace select:focus-visible,.ContractsDashboard-module__6OhmLW__help:focus-visible{outline:2px solid var(--green);outline-offset:3px}.ContractsDashboard-module__6OhmLW__help{cursor:help;font-size:12px;display:inline-flex}.ContractsDashboard-module__6OhmLW__metrics{border-top:1px solid var(--line);border-radius:0 0 16px 16px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 -16px;display:grid;overflow:hidden}.ContractsDashboard-module__6OhmLW__metric{border:0;border-right:1px solid var(--line);color:var(--text);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.ContractsDashboard-module__6OhmLW__metric:last-child{border-right:0}.ContractsDashboard-module__6OhmLW__metric span{font-size:11px;font-weight:750;line-height:1.5}.ContractsDashboard-module__6OhmLW__metric strong{font-variant-numeric:tabular-nums;font-size:25px;line-height:1}.ContractsDashboard-module__6OhmLW__metric:hover,.ContractsDashboard-module__6OhmLW__selected{background:color-mix(in srgb,var(--green) 11%,var(--panel))!important}.ContractsDashboard-module__6OhmLW__selected{box-shadow:inset 0 -3px 0 var(--green)}.ContractsDashboard-module__6OhmLW__viewBar{align-items:end}.ContractsDashboard-module__6OhmLW__viewBar .ContractsDashboard-module__6OhmLW__filters label{min-width:115px;max-width:175px}.ContractsDashboard-module__6OhmLW__tabs{border:1px solid var(--line);background:var(--panel);border-radius:11px;flex-wrap:wrap;align-items:center;gap:4px;padding:4px;display:flex}.ContractsDashboard-module__6OhmLW__tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 13px;font-size:12px;font-weight:750}.ContractsDashboard-module__6OhmLW__tabs .ContractsDashboard-module__6OhmLW__activeTab{color:var(--text);background:var(--panel2);box-shadow:inset 0 -2px 0 var(--green)}.ContractsDashboard-module__6OhmLW__panelHeading{margin-bottom:12px}.ContractsDashboard-module__6OhmLW__panelHeading h3{margin:0;font-size:14px}.ContractsDashboard-module__6OhmLW__panelHeading h3 span{color:var(--muted);margin-left:8px;font-size:11px;font-weight:500}.ContractsDashboard-module__6OhmLW__tableWrap{border:1px solid var(--line);border-radius:11px;width:100%;overflow:auto}.ContractsDashboard-module__6OhmLW__table{border-collapse:separate;border-spacing:0;width:100%;font-size:12px}.ContractsDashboard-module__6OhmLW__table th{background:var(--panel2);color:var(--muted);text-align:left;white-space:nowrap;font-size:10px;font-weight:800}.ContractsDashboard-module__6OhmLW__table td,.ContractsDashboard-module__6OhmLW__table th{border-bottom:1px solid var(--line);padding:12px 10px}.ContractsDashboard-module__6OhmLW__table td{vertical-align:middle}.ContractsDashboard-module__6OhmLW__table tr:last-child td{border-bottom:0}.ContractsDashboard-module__6OhmLW__table tbody tr:hover{background:color-mix(in srgb,var(--green) 3%,var(--panel))}.ContractsDashboard-module__6OhmLW__table .ContractsDashboard-module__6OhmLW__check{width:25px}.ContractsDashboard-module__6OhmLW__table td:nth-child(2){min-width:140px}.ContractsDashboard-module__6OhmLW__table td:nth-child(3){min-width:160px}.ContractsDashboard-module__6OhmLW__table td:nth-child(4){min-width:155px}.ContractsDashboard-module__6OhmLW__table td:nth-child(5){min-width:145px}.ContractsDashboard-module__6OhmLW__table td:nth-child(6){min-width:175px}.ContractsDashboard-module__6OhmLW__table small,.ContractsDashboard-module__6OhmLW__documentRow small,.ContractsDashboard-module__6OhmLW__timelineRow small,.ContractsDashboard-module__6OhmLW__documentCard small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.6;display:block}.ContractsDashboard-module__6OhmLW__person,.ContractsDashboard-module__6OhmLW__cellButton{color:var(--text);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.ContractsDashboard-module__6OhmLW__person{font-size:13px;font-weight:800}.ContractsDashboard-module__6OhmLW__person:hover{text-underline-offset:3px;text-decoration:underline}.ContractsDashboard-module__6OhmLW__cellButton{width:100%;line-height:1.6;display:block}.ContractsDashboard-module__6OhmLW__cellButton>strong{font-size:13px;display:block}.ContractsDashboard-module__6OhmLW__badge{border:1px solid var(--line);color:var(--text);border-radius:99px;align-items:center;gap:5px;max-width:100%;padding:4px 7px;font-size:10px;font-weight:700;line-height:1.3;display:inline-flex}.ContractsDashboard-module__6OhmLW__good{border-color:var(--green)!important;color:var(--green)!important}.ContractsDashboard-module__6OhmLW__warn{border-color:var(--amber,var(--amber))!important}.ContractsDashboard-module__6OhmLW__bad{border-color:var(--red,var(--red))!important}.ContractsDashboard-module__6OhmLW__badge.ContractsDashboard-module__6OhmLW__warn{color:var(--amber,var(--amber))}.ContractsDashboard-module__6OhmLW__badge.ContractsDashboard-module__6OhmLW__bad{color:var(--red,var(--red))}.ContractsDashboard-module__6OhmLW__chips{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.ContractsDashboard-module__6OhmLW__footer{color:var(--muted);padding-top:12px;font-size:11px}.ContractsDashboard-module__6OhmLW__note,.ContractsDashboard-module__6OhmLW__muted{color:var(--muted);font-size:11px;line-height:1.7}.ContractsDashboard-module__6OhmLW__note{margin:0}.ContractsDashboard-module__6OhmLW__empty{text-align:center;color:var(--muted);padding:26px;font-size:12px;line-height:1.7}.ContractsDashboard-module__6OhmLW__filterNotice,.ContractsDashboard-module__6OhmLW__returnBar{border:1px solid var(--line);background:var(--panel2);border-radius:11px;padding:10px 13px;font-size:12px}.ContractsDashboard-module__6OhmLW__returnBar small{color:var(--muted)}.ContractsDashboard-module__6OhmLW__error{border:1px solid var(--red,var(--red));border-radius:11px;padding:12px;font-size:12px}.ContractsDashboard-module__6OhmLW__agenda{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ContractsDashboard-module__6OhmLW__eventCard{text-align:left;background:var(--panel2);color:var(--text);border:1px solid var(--line);cursor:pointer;border-radius:11px;align-content:start;gap:5px;padding:12px;display:grid}.ContractsDashboard-module__6OhmLW__eventCard:hover{border-color:var(--green)}.ContractsDashboard-module__6OhmLW__eventDate{color:var(--muted);font-size:10px;font-weight:800}.ContractsDashboard-module__6OhmLW__eventCard strong{font-size:13px}.ContractsDashboard-module__6OhmLW__eventCard>span:not(.ContractsDashboard-module__6OhmLW__eventDate){font-size:11px}.ContractsDashboard-module__6OhmLW__eventCard small{color:var(--muted);font-size:10px;line-height:1.6}.ContractsDashboard-module__6OhmLW__timeline{gap:6px;display:grid}.ContractsDashboard-module__6OhmLW__timelineRow{border:1px solid var(--line);color:var(--text);background:var(--panel2);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:90px 130px minmax(150px,1fr) auto;align-items:center;gap:12px;padding:12px;font-size:12px;display:grid}.ContractsDashboard-module__6OhmLW__timelineRow>span:first-child{color:var(--muted);font-size:11px}.ContractsDashboard-module__6OhmLW__month{max-width:190px}.ContractsDashboard-module__6OhmLW__documentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ContractsDashboard-module__6OhmLW__documentCard{border:1px solid var(--line);background:var(--panel2);border-radius:12px;gap:10px;padding:14px;display:grid}.ContractsDashboard-module__6OhmLW__documentCard h4{overflow-wrap:anywhere;margin:0;font-size:13px}.ContractsDashboard-module__6OhmLW__documentCard p{color:var(--muted);margin:0;font-size:11px}.ContractsDashboard-module__6OhmLW__collective,.ContractsDashboard-module__6OhmLW__documentRow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:12px;display:flex}.ContractsDashboard-module__6OhmLW__collective:last-child,.ContractsDashboard-module__6OhmLW__documentRow:last-child{border:0}.ContractsDashboard-module__6OhmLW__collective p{color:var(--muted);max-width:750px;font-size:11px;line-height:1.6}.ContractsDashboard-module__6OhmLW__detailPanel{width:min(960px,96vw)!important;max-width:960px!important}.ContractsDashboard-module__6OhmLW__detail{gap:18px;max-height:78vh;padding:18px;display:grid;overflow:auto}.ContractsDashboard-module__6OhmLW__detail h3{margin:0 0 10px;font-size:14px}.ContractsDashboard-module__6OhmLW__detailMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ContractsDashboard-module__6OhmLW__detailMetrics>div{background:var(--panel2);border:1px solid var(--line);border-radius:11px;gap:6px;padding:13px;display:grid}.ContractsDashboard-module__6OhmLW__detailMetrics small{color:var(--muted);font-size:11px}.ContractsDashboard-module__6OhmLW__detailMetrics strong{font-size:20px}.ContractsDashboard-module__6OhmLW__issue{border:1px solid var(--line);background:var(--panel2);color:var(--text);border-left-width:3px;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:7px 0;padding:12px;display:flex}.ContractsDashboard-module__6OhmLW__issue strong{font-size:12px}.ContractsDashboard-module__6OhmLW__issue p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.6}.ContractsDashboard-module__6OhmLW__issue button{flex-shrink:0}.ContractsDashboard-module__6OhmLW__contractCard{border:1px solid var(--line);background:var(--panel2);border-radius:11px;padding:12px;font-size:12px}.ContractsDashboard-module__6OhmLW__contractCard p,.ContractsDashboard-module__6OhmLW__contractCard small{color:var(--muted);font-size:11px;line-height:1.7}.ContractsDashboard-module__6OhmLW__contractCardButton{text-align:left;width:100%;color:var(--text);font:inherit;cursor:pointer;margin:7px 0;display:block}.ContractsDashboard-module__6OhmLW__contractCardButton:disabled{cursor:default;opacity:1}.ContractsDashboard-module__6OhmLW__contractCardButton:not(:disabled):hover{border-color:var(--green);background:color-mix(in srgb,var(--green) 7%,var(--panel2))}.ContractsDashboard-module__6OhmLW__contractPeriod{color:var(--muted);margin:7px 0;font-size:11px;line-height:1.7;display:block}.ContractsDashboard-module__6OhmLW__contractCardButton small{display:block}.ContractsDashboard-module__6OhmLW__contractCardButton .ContractsDashboard-module__6OhmLW__contractEditHint{color:var(--green);margin-top:6px;font-weight:700}.ContractsDashboard-module__6OhmLW__pdfPanel{width:min(1200px,96vw)!important;max-width:1200px!important}.ContractsDashboard-module__6OhmLW__pdfToolbar{flex-wrap:wrap;justify-content:space-between;gap:10px;padding:12px;display:flex}.ContractsDashboard-module__6OhmLW__pdf{background:var(--panel2);border:0;width:100%;height:75vh;display:block}@media (max-width:1150px){.ContractsDashboard-module__6OhmLW__metric{gap:6px;padding:12px;display:grid}.ContractsDashboard-module__6OhmLW__metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.ContractsDashboard-module__6OhmLW__agenda{grid-template-columns:repeat(2,minmax(0,1fr))}.ContractsDashboard-module__6OhmLW__viewBar .ContractsDashboard-module__6OhmLW__filters{width:100%}.ContractsDashboard-module__6OhmLW__viewBar .ContractsDashboard-module__6OhmLW__filters label{flex:1;max-width:none}.ContractsDashboard-module__6OhmLW__viewBar .ContractsDashboard-module__6OhmLW__filters select{max-width:none}}@media (max-width:650px){.ContractsDashboard-module__6OhmLW__header,.ContractsDashboard-module__6OhmLW__panel{padding:12px}.ContractsDashboard-module__6OhmLW__header{padding-bottom:0}.ContractsDashboard-module__6OhmLW__metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 -12px}.ContractsDashboard-module__6OhmLW__metric{border-bottom:1px solid var(--line);display:flex}.ContractsDashboard-module__6OhmLW__metric:last-child{border-bottom:0;grid-column:1/-1}.ContractsDashboard-module__6OhmLW__titleRow h2{font-size:17px}.ContractsDashboard-module__6OhmLW__filters{gap:8px}.ContractsDashboard-module__6OhmLW__filters label{flex:1;min-width:120px}.ContractsDashboard-module__6OhmLW__filters input,.ContractsDashboard-module__6OhmLW__filters select{max-width:none}.ContractsDashboard-module__6OhmLW__agenda,.ContractsDashboard-module__6OhmLW__documentGrid,.ContractsDashboard-module__6OhmLW__detailMetrics{grid-template-columns:1fr}.ContractsDashboard-module__6OhmLW__detail{padding:12px}.ContractsDashboard-module__6OhmLW__timelineRow{grid-template-columns:85px 1fr}.ContractsDashboard-module__6OhmLW__timelineRow>span:nth-child(3){grid-column:1/-1}.ContractsDashboard-module__6OhmLW__issue,.ContractsDashboard-module__6OhmLW__collective{flex-wrap:wrap;align-items:start}.ContractsDashboard-module__6OhmLW__tabs{width:100%}.ContractsDashboard-module__6OhmLW__tabs button{flex:1;padding:9px 7px;font-size:11px}.ContractsDashboard-module__6OhmLW__viewBar .ContractsDashboard-module__6OhmLW__filters label{min-width:95px}.ContractsDashboard-module__6OhmLW__documentRow{align-items:start}.ContractsDashboard-module__6OhmLW__documentRow>div{overflow-wrap:anywhere;min-width:0}}.ContractsDashboard-module__6OhmLW__contractLinks{min-width:0}.ContractsDashboard-module__6OhmLW__contractDirect{border-radius:8px;width:calc(100% + 14px);margin:-6px -7px;padding:6px 7px;transition:background .14s,box-shadow .14s}.ContractsDashboard-module__6OhmLW__contractDirect:hover{background:color-mix(in srgb,var(--green) 8%,var(--panel));box-shadow:inset 0 0 0 1px var(--green)}.ContractsDashboard-module__6OhmLW__contractDirect:focus-visible{outline:2px solid var(--green);outline-offset:2px}.ContractsDashboard-module__6OhmLW__contractCurrent{color:var(--green);font-size:10px;font-weight:750}.ContractsDashboard-module__6OhmLW__contractMore{margin-top:10px}.ContractsDashboard-module__6OhmLW__contractMore>summary{color:var(--muted);cursor:pointer;padding:5px 0;font-size:11px;font-weight:750;line-height:1.5}.ContractsDashboard-module__6OhmLW__contractMore>summary:hover{color:var(--text)}.ContractsDashboard-module__6OhmLW__contractMore>div{border-left:2px solid var(--line);gap:9px;margin-top:6px;padding:7px 0 7px 10px;display:grid}.ContractsDashboard-module__6OhmLW__contractMore .ContractsDashboard-module__6OhmLW__contractDirect{width:100%;margin:0}@media (max-width:650px){.ContractsDashboard-module__6OhmLW__contractDirect{min-height:44px}.ContractsDashboard-module__6OhmLW__contractMore>summary{padding:10px 0}}
.ContractReviewDialog-module__yBTYiW__overlay{place-items:center!important;padding:14px!important}.ContractReviewDialog-module__yBTYiW__panel{height:calc(100dvh - 28px);color:var(--text);border-radius:18px;flex-direction:column;display:flex;background:var(--panel)!important;width:min(1450px,100vw - 28px)!important;max-width:none!important;max-height:calc(100dvh - 28px)!important;padding:0!important;overflow:hidden!important}.ContractReviewDialog-module__yBTYiW__head{border-bottom:1px solid var(--line);flex:none;gap:14px;padding:16px 20px;margin:0!important}.ContractReviewDialog-module__yBTYiW__head>div{min-width:0}.ContractReviewDialog-module__yBTYiW__head h3{overflow-wrap:anywhere;font-size:17px}.ContractReviewDialog-module__yBTYiW__head .close{flex-shrink:0}.ContractReviewDialog-module__yBTYiW__split{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;display:grid;overflow:hidden}.ContractReviewDialog-module__yBTYiW__preview{border-right:1px solid var(--line);background:var(--panel2);min-width:0;height:100%;min-height:0;padding:14px}.ContractReviewDialog-module__yBTYiW__preview .document-preview-pane{background:0 0;border:0;flex-direction:column;align-self:stretch;min-width:0;height:100%;min-height:0;max-height:none;padding:0;display:flex;position:relative;top:auto;overflow:hidden}.ContractReviewDialog-module__yBTYiW__preview .document-preview-stage{overscroll-behavior:contain;border:1px solid var(--line);border-radius:10px;flex:1;height:0;min-height:0;max-height:none;position:relative;overflow:auto}.ContractReviewDialog-module__yBTYiW__preview .document-preview-rotator{width:100%;height:100%;min-height:100%;position:relative}.ContractReviewDialog-module__yBTYiW__preview .document-preview-frame{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}:is(.ContractReviewDialog-module__yBTYiW__preview .document-preview-toolbar,.ContractReviewDialog-module__yBTYiW__preview .document-preview-controls){flex:none}.ContractReviewDialog-module__yBTYiW__preview .document-preview-toolbar>div{overflow-wrap:anywhere;min-width:0}.ContractReviewDialog-module__yBTYiW__preview .document-preview-toolbar{justify-content:space-between;align-items:center;gap:8px;padding:0 0 10px;display:flex}.ContractReviewDialog-module__yBTYiW__preview .document-preview-control-label{display:none}.ContractReviewDialog-module__yBTYiW__preview .document-preview-controls{border:1px solid var(--line);background:var(--panel);border-radius:10px;gap:8px;margin-bottom:10px;padding:10px;display:grid}.ContractReviewDialog-module__yBTYiW__preview .document-preview-control-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ContractReviewDialog-module__yBTYiW__preview .document-preview-control-group{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.ContractReviewDialog-module__yBTYiW__preview .document-preview-control-group .btn{white-space:nowrap;flex:none}.ContractReviewDialog-module__yBTYiW__preview .document-preview-file-row{border-top:1px solid var(--line);padding-top:8px}.ContractReviewDialog-module__yBTYiW__preview .document-preview-zoom{text-align:center;font-variant-numeric:tabular-nums;min-width:44px;font-size:11px;font-weight:700;display:inline-block}.ContractReviewDialog-module__yBTYiW__preview .document-zoom-button{min-width:32px;min-height:30px;padding:5px 9px}.ContractReviewDialog-module__yBTYiW__preview .document-preview-divider{background:var(--line);width:1px;height:18px;margin:0 2px;display:inline-block}.ContractReviewDialog-module__yBTYiW__preview .document-preview-stage.hand{cursor:grab}.ContractReviewDialog-module__yBTYiW__preview .document-preview-stage.hand:active{cursor:grabbing}.ContractReviewDialog-module__yBTYiW__noDocument{text-align:center;border:1px dashed var(--line);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;min-height:250px;padding:30px;display:flex}.ContractReviewDialog-module__yBTYiW__noDocument>span{color:var(--muted);font-size:38px}.ContractReviewDialog-module__yBTYiW__noDocument p{max-width:350px;color:var(--muted);margin:0;font-size:12px;line-height:1.7}.ContractReviewDialog-module__yBTYiW__data{overscroll-behavior:contain;flex-direction:column;gap:14px;min-width:0;min-height:0;padding:18px 20px;display:flex;overflow:auto}.ContractReviewDialog-module__yBTYiW__data form{min-width:0}.ContractReviewDialog-module__yBTYiW__data input,.ContractReviewDialog-module__yBTYiW__data select,.ContractReviewDialog-module__yBTYiW__data textarea{width:100%;min-width:0;color:var(--text);border:1px solid var(--line);accent-color:var(--green);border-radius:9px;padding:9px 11px;background:var(--panel2)!important}.ContractReviewDialog-module__yBTYiW__data input:focus-visible,.ContractReviewDialog-module__yBTYiW__data select:focus-visible,.ContractReviewDialog-module__yBTYiW__data textarea:focus-visible,.ContractReviewDialog-module__yBTYiW__panel button:focus-visible,.ContractReviewDialog-module__yBTYiW__data summary:focus-visible{outline:2px solid var(--green);outline-offset:2px}.ContractReviewDialog-module__yBTYiW__data .formgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ContractReviewDialog-module__yBTYiW__field{color:var(--muted);flex-direction:column;gap:6px;min-width:0;font-size:12px;font-weight:650;display:flex}.ContractReviewDialog-module__yBTYiW__data .field{color:var(--muted);flex-direction:column;gap:6px;min-width:0;font-size:12px;font-weight:650;display:flex}.ContractReviewDialog-module__yBTYiW__field input,.ContractReviewDialog-module__yBTYiW__field select,.ContractReviewDialog-module__yBTYiW__field textarea{font-weight:450}.ContractReviewDialog-module__yBTYiW__field small{font-size:10px;font-weight:400;line-height:1.6}.ContractReviewDialog-module__yBTYiW__data .field small{font-size:10px;font-weight:400;line-height:1.6}.ContractReviewDialog-module__yBTYiW__field output{background:var(--panel2);border:1px dashed var(--line);color:var(--text);font-variant-numeric:tabular-nums;border-radius:9px;padding:9px 11px;font-size:13px;display:block}.ContractReviewDialog-module__yBTYiW__fields{border:0;gap:13px;min-width:0;margin:0;padding:0;display:grid}.ContractReviewDialog-module__yBTYiW__fields:disabled{opacity:.7}.ContractReviewDialog-module__yBTYiW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ContractReviewDialog-module__yBTYiW__notice{border:1px solid var(--amber);background:color-mix(in srgb,var(--amber) 5%,var(--panel));border-left-width:3px;border-radius:10px;padding:11px 12px;font-size:12px;line-height:1.6}.ContractReviewDialog-module__yBTYiW__notice strong{color:var(--text)}.ContractReviewDialog-module__yBTYiW__notice p{color:var(--muted);margin:4px 0 0;font-size:11px}.ContractReviewDialog-module__yBTYiW__note{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.ContractReviewDialog-module__yBTYiW__more{border-top:1px solid var(--line);padding-top:10px}.ContractReviewDialog-module__yBTYiW__more summary{cursor:pointer;font-size:12px;font-weight:650}.ContractReviewDialog-module__yBTYiW__more[open]{gap:12px;display:grid}.ContractReviewDialog-module__yBTYiW__more[open] .ContractReviewDialog-module__yBTYiW__field{margin-top:12px}.ContractReviewDialog-module__yBTYiW__check{border:1px solid var(--line);background:var(--panel2);border-radius:10px;align-items:flex-start;gap:10px;padding:12px;font-size:12px;line-height:1.6;display:flex}.ContractReviewDialog-module__yBTYiW__check input{flex:none;width:17px;height:17px;margin:2px 0 0}.ContractReviewDialog-module__yBTYiW__check small{color:var(--muted);font-size:10px;display:block}.ContractReviewDialog-module__yBTYiW__reference{border-top:1px solid var(--line);gap:10px;padding-top:14px;display:grid}.ContractReviewDialog-module__yBTYiW__sectionHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.ContractReviewDialog-module__yBTYiW__sectionHead h4{margin:0;font-size:13px}.ContractReviewDialog-module__yBTYiW__reference .ContractReviewDialog-module__yBTYiW__notice{margin:0;font-size:11px}.ContractReviewDialog-module__yBTYiW__footer{border-top:1px solid var(--line);background:var(--panel);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.ContractReviewDialog-module__yBTYiW__footer>div:first-child{min-width:0}.ContractReviewDialog-module__yBTYiW__actions{flex-shrink:0;gap:8px;display:flex}.ContractReviewDialog-module__yBTYiW__success{color:var(--green);font-size:12px;line-height:1.6}.ContractReviewDialog-module__yBTYiW__error{border:1px solid var(--red);border-radius:10px;gap:10px;padding:12px;font-size:12px;line-height:1.6;display:grid}.ContractReviewDialog-module__yBTYiW__data textarea{resize:vertical}@media (max-width:850px){.ContractReviewDialog-module__yBTYiW__overlay{padding:8px!important}.ContractReviewDialog-module__yBTYiW__panel{border-radius:14px;height:calc(100dvh - 16px);width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}.ContractReviewDialog-module__yBTYiW__head{padding:12px}.ContractReviewDialog-module__yBTYiW__head h3{font-size:15px}.ContractReviewDialog-module__yBTYiW__head .row-sub{font-size:10px}.ContractReviewDialog-module__yBTYiW__split{display:block;overflow:auto}.ContractReviewDialog-module__yBTYiW__preview{border-right:0;border-bottom:1px solid var(--line);height:60dvh;min-height:360px;padding:12px}.ContractReviewDialog-module__yBTYiW__data{padding:14px;overflow:visible}.ContractReviewDialog-module__yBTYiW__footer{flex-wrap:wrap;align-items:stretch;padding:10px 12px}.ContractReviewDialog-module__yBTYiW__footer>div:first-child{width:100%}.ContractReviewDialog-module__yBTYiW__actions{justify-content:flex-end;width:100%}.ContractReviewDialog-module__yBTYiW__preview .document-preview-control-group .btn{padding:6px 8px;font-size:10px}}@media (max-width:450px){.ContractReviewDialog-module__yBTYiW__grid{grid-template-columns:1fr}.ContractReviewDialog-module__yBTYiW__data .formgrid{grid-template-columns:1fr}.ContractReviewDialog-module__yBTYiW__sectionHead{flex-wrap:wrap}.ContractReviewDialog-module__yBTYiW__data{padding:12px}.ContractReviewDialog-module__yBTYiW__head h3{font-size:14px}}.ContractReviewDialog-module__yBTYiW__missing input,.ContractReviewDialog-module__yBTYiW__missing select{border-color:var(--amber)!important}.ContractReviewDialog-module__yBTYiW__missing small{color:var(--amber);font-weight:600}.ContractReviewDialog-module__yBTYiW__documentActions{flex-wrap:wrap;gap:8px;display:flex}.ContractReviewDialog-module__yBTYiW__documentActions small{width:100%;color:var(--muted)}.ContractReviewDialog-module__yBTYiW__missing output{border-color:var(--amber);color:var(--amber)}@media (max-width:850px){.ContractReviewDialog-module__yBTYiW__emptyPreview{height:auto;min-height:0}.ContractReviewDialog-module__yBTYiW__emptyPreview .ContractReviewDialog-module__yBTYiW__noDocument{min-height:0;padding:16px}.ContractReviewDialog-module__yBTYiW__emptyPreview .ContractReviewDialog-module__yBTYiW__noDocument>span,.ContractReviewDialog-module__yBTYiW__emptyPreview .ContractReviewDialog-module__yBTYiW__noDocument p{display:none}}.ContractReviewDialog-module__yBTYiW__editPreview{flex-direction:column;gap:12px;display:flex}.ContractReviewDialog-module__yBTYiW__editPreview .ContractReviewDialog-module__yBTYiW__noDocument{flex:1;min-height:0}.ContractReviewDialog-module__yBTYiW__editPreview .document-preview-pane{flex:1;height:auto;min-height:0}.ContractReviewDialog-module__yBTYiW__documentActions{text-align:center;flex:none;justify-content:center}.ContractReviewDialog-module__yBTYiW__documentActions button{white-space:normal}
.ContractGuidedReview-module__VPuPfW__queue{border-bottom:1px solid var(--line);gap:10px;padding-bottom:14px;display:grid}.ContractGuidedReview-module__VPuPfW__queueHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ContractGuidedReview-module__VPuPfW__queueHead h4{margin:0;font-size:14px}.ContractGuidedReview-module__VPuPfW__queueHead>span{color:var(--muted);font-size:11px;font-weight:750}.ContractGuidedReview-module__VPuPfW__issueList{gap:6px;display:grid}.ContractGuidedReview-module__VPuPfW__issueButton{border:1px solid var(--line);border-left:3px solid var(--amber);background:var(--panel2);width:100%;color:var(--text);text-align:left;cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.ContractGuidedReview-module__VPuPfW__issueButton span{font-size:12px;font-weight:700;line-height:1.5}.ContractGuidedReview-module__VPuPfW__issueButton small{color:var(--muted);white-space:nowrap;font-size:10px}.ContractGuidedReview-module__VPuPfW__issueButton:hover,.ContractGuidedReview-module__VPuPfW__active{background:color-mix(in srgb,var(--green) 8%,var(--panel2));border-color:var(--green)}.ContractGuidedReview-module__VPuPfW__issueButton:focus-visible{outline:2px solid var(--green);outline-offset:2px}.ContractGuidedReview-module__VPuPfW__issueButton:disabled{cursor:wait;opacity:.7}.ContractGuidedReview-module__VPuPfW__resolved{color:var(--green);font-size:11px;line-height:1.6}.ContractGuidedReview-module__VPuPfW__resolved summary{cursor:pointer}.ContractGuidedReview-module__VPuPfW__resolved p{margin:4px 0}.ContractGuidedReview-module__VPuPfW__step{border:1px solid var(--line);background:var(--panel);border-radius:12px;gap:14px;min-width:0;padding:14px;display:grid}.ContractGuidedReview-module__VPuPfW__step form{min-width:0;margin:0}.ContractGuidedReview-module__VPuPfW__stepActions{border-top:1px solid var(--line);gap:10px;padding-top:12px;display:grid}.ContractGuidedReview-module__VPuPfW__stepActions button{justify-self:end}.ContractGuidedReview-module__VPuPfW__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.ContractGuidedReview-module__VPuPfW__summary>div{border:1px solid var(--line);background:var(--panel2);border-radius:9px;padding:10px}.ContractGuidedReview-module__VPuPfW__summary dt{color:var(--muted);font-size:10px}.ContractGuidedReview-module__VPuPfW__summary dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:700;line-height:1.6}.ContractGuidedReview-module__VPuPfW__other{color:var(--muted);padding:8px 0;font-size:12px}.ContractGuidedReview-module__VPuPfW__other summary{cursor:pointer;margin-bottom:10px}@media (max-width:650px){.ContractGuidedReview-module__VPuPfW__step{padding:12px}.ContractGuidedReview-module__VPuPfW__summary{grid-template-columns:1fr}.ContractGuidedReview-module__VPuPfW__issueButton{padding:9px}.ContractGuidedReview-module__VPuPfW__issueButton small{white-space:normal;text-align:right;max-width:85px}.ContractGuidedReview-module__VPuPfW__stepActions button{width:100%}}.ContractGuidedReview-module__VPuPfW__sectionToggle{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-weight:750;display:flex}.ContractGuidedReview-module__VPuPfW__sectionToggle small{color:var(--muted);font-size:11px;font-weight:500}.ContractGuidedReview-module__VPuPfW__sectionToggle:focus-visible{outline:2px solid var(--green);outline-offset:3px}.ContractGuidedReview-module__VPuPfW__fullFields{gap:16px;min-width:0;padding-top:12px;display:grid}.ContractGuidedReview-module__VPuPfW__prepared{color:var(--green);margin:12px 0;font-size:12px}.ContractGuidedReview-module__VPuPfW__prepared summary{cursor:pointer;margin-bottom:8px}.ContractGuidedReview-module__VPuPfW__ready{border-left-color:var(--green);background:color-mix(in srgb,var(--green) 5%,var(--panel2))}.ContractGuidedReview-module__VPuPfW__incomplete{color:var(--amber);gap:8px;font-size:12px;display:grid}.ContractGuidedReview-module__VPuPfW__incomplete p{margin:6px 0}
.EmployeeContracts-module__Nh6qxG__workspace{gap:18px;min-width:0;display:grid}.EmployeeContracts-module__Nh6qxG__header,.EmployeeContracts-module__Nh6qxG__panel{border:1px solid var(--line);background:var(--panel);border-radius:18px;min-width:0;padding:20px}.EmployeeContracts-module__Nh6qxG__heading,.EmployeeContracts-module__Nh6qxG__actions,.EmployeeContracts-module__Nh6qxG__filters,.EmployeeContracts-module__Nh6qxG__lineHead{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.EmployeeContracts-module__Nh6qxG__heading{justify-content:space-between;align-items:flex-start}.EmployeeContracts-module__Nh6qxG__heading h3,.EmployeeContracts-module__Nh6qxG__panel h3{margin:0 0 5px}.EmployeeContracts-module__Nh6qxG__muted,.EmployeeContracts-module__Nh6qxG__heading p{color:var(--muted);margin:4px 0;font-size:.88rem}.EmployeeContracts-module__Nh6qxG__actions button,.EmployeeContracts-module__Nh6qxG__actions a{margin:0!important}.EmployeeContracts-module__Nh6qxG__filters{align-items:flex-end;margin-top:18px}.EmployeeContracts-module__Nh6qxG__filters label{color:var(--muted);gap:5px;font-size:.82rem;display:grid}.EmployeeContracts-module__Nh6qxG__filters input,.EmployeeContracts-module__Nh6qxG__filters select{min-height:38px}.EmployeeContracts-module__Nh6qxG__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.EmployeeContracts-module__Nh6qxG__metric{background:var(--panel2);border:1px solid var(--line);border-radius:12px;padding:15px}.EmployeeContracts-module__Nh6qxG__metric small{color:var(--muted);margin-bottom:6px;display:block}.EmployeeContracts-module__Nh6qxG__metric strong{font-size:1.25rem}.EmployeeContracts-module__Nh6qxG__tabs{border-bottom:1px solid var(--line);gap:6px;padding-bottom:8px;display:flex;overflow-x:auto}.EmployeeContracts-module__Nh6qxG__tabs button{color:var(--muted);white-space:nowrap;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 15px}.EmployeeContracts-module__Nh6qxG__tabs button[aria-pressed=true]{background:color-mix(in srgb,var(--green) 15%,transparent);color:var(--green);font-weight:700}.EmployeeContracts-module__Nh6qxG__timeline{margin:12px 0 0;padding:4px 0 0;list-style:none}.EmployeeContracts-module__Nh6qxG__entry{border-left:2px solid var(--line);margin-left:6px;padding:0 0 24px 25px;position:relative}.EmployeeContracts-module__Nh6qxG__entry:last-child{border-left-color:#0000;padding-bottom:0}.EmployeeContracts-module__Nh6qxG__entry:before{content:"";background:var(--green);width:10px;height:10px;box-shadow:0 0 0 4px var(--panel);border-radius:50%;position:absolute;top:7px;left:-6px}.EmployeeContracts-module__Nh6qxG__lineHead{justify-content:space-between;align-items:flex-start}.EmployeeContracts-module__Nh6qxG__hours{color:var(--green);font-size:1.05rem}.EmployeeContracts-module__Nh6qxG__date{margin:5px 0;font-weight:600;display:block}.EmployeeContracts-module__Nh6qxG__badge{background:color-mix(in srgb,var(--green) 12%,transparent);color:var(--green);border-radius:7px;padding:3px 8px;font-size:.75rem;display:inline-block}.EmployeeContracts-module__Nh6qxG__notes{color:var(--muted);margin-top:12px;font-size:.86rem}.EmployeeContracts-module__Nh6qxG__notes p{white-space:pre-wrap;overflow-wrap:anywhere}.EmployeeContracts-module__Nh6qxG__notes summary,.EmployeeContracts-module__Nh6qxG__panel>summary{cursor:pointer;font-weight:600}.EmployeeContracts-module__Nh6qxG__danger{color:var(--red)!important}.EmployeeContracts-module__Nh6qxG__document{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 0;display:grid}.EmployeeContracts-module__Nh6qxG__document:last-child{border-bottom:0;padding-bottom:0}.EmployeeContracts-module__Nh6qxG__document strong{overflow-wrap:anywhere}.EmployeeContracts-module__Nh6qxG__document small{color:var(--muted);margin-top:6px;display:block}.EmployeeContracts-module__Nh6qxG__issue{border-bottom:1px solid var(--line);padding:14px 0}.EmployeeContracts-module__Nh6qxG__issue:last-child{border-bottom:0}.EmployeeContracts-module__Nh6qxG__issue p{color:var(--muted);margin:6px 0 10px;font-size:.88rem}.EmployeeContracts-module__Nh6qxG__empty{color:var(--muted);padding:24px 0}.EmployeeContracts-module__Nh6qxG__form{gap:16px;padding:18px;display:grid}.EmployeeContracts-module__Nh6qxG__form fieldset{border:0;gap:16px;min-width:0;padding:0;display:grid}.EmployeeContracts-module__Nh6qxG__choice{border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:10px;padding:14px;display:flex}.EmployeeContracts-module__Nh6qxG__choice input{flex:none;width:auto;margin-top:4px}.EmployeeContracts-module__Nh6qxG__choice small{color:var(--muted);margin-top:4px;display:block}.EmployeeContracts-module__Nh6qxG__notice{border:1px solid var(--line);background:var(--panel2);border-radius:10px;padding:12px 15px;line-height:1.5}.EmployeeContracts-module__Nh6qxG__pdf{border:0;width:100%;height:65vh;margin-top:14px}.EmployeeContracts-module__Nh6qxG__event{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;gap:12px;padding:14px 0;display:grid}.EmployeeContracts-module__Nh6qxG__event small{color:var(--muted);margin-top:4px;display:block}.EmployeeContracts-module__Nh6qxG__search{flex:1;min-width:180px}.EmployeeContracts-module__Nh6qxG__secondaryTools{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.EmployeeContracts-module__Nh6qxG__secondaryTools:empty{display:none}.EmployeeContracts-module__Nh6qxG__workspace button:focus-visible,.EmployeeContracts-module__Nh6qxG__workspace summary:focus-visible{outline:2px solid var(--green);outline-offset:3px}@media (max-width:760px){.EmployeeContracts-module__Nh6qxG__header,.EmployeeContracts-module__Nh6qxG__panel{padding:16px}.EmployeeContracts-module__Nh6qxG__heading>.EmployeeContracts-module__Nh6qxG__actions{width:100%}.EmployeeContracts-module__Nh6qxG__heading>.EmployeeContracts-module__Nh6qxG__actions>button{flex:1}.EmployeeContracts-module__Nh6qxG__metrics{gap:8px}.EmployeeContracts-module__Nh6qxG__metric{padding:12px}.EmployeeContracts-module__Nh6qxG__metric strong{font-size:1rem}.EmployeeContracts-module__Nh6qxG__document{grid-template-columns:1fr}.EmployeeContracts-module__Nh6qxG__lineHead>.EmployeeContracts-module__Nh6qxG__actions{margin-top:8px}.EmployeeContracts-module__Nh6qxG__filters{gap:8px}.EmployeeContracts-module__Nh6qxG__filters label{flex:1;min-width:125px}.EmployeeContracts-module__Nh6qxG__tabs button{padding:9px 11px;font-size:.88rem}.EmployeeContracts-module__Nh6qxG__event{grid-template-columns:1fr;gap:4px}.EmployeeContracts-module__Nh6qxG__entry{padding-left:20px}.EmployeeContracts-module__Nh6qxG__lineHead{display:block}}@media (max-width:420px){.EmployeeContracts-module__Nh6qxG__metrics{grid-template-columns:1fr}.EmployeeContracts-module__Nh6qxG__metric{justify-content:space-between;align-items:center;gap:10px;display:flex}.EmployeeContracts-module__Nh6qxG__metric small{margin:0}.EmployeeContracts-module__Nh6qxG__heading>.EmployeeContracts-module__Nh6qxG__actions{grid-template-columns:1fr;display:grid}.EmployeeContracts-module__Nh6qxG__actions .EmployeeContracts-module__Nh6qxG__btn{min-height:40px}.EmployeeContracts-module__Nh6qxG__filters input,.EmployeeContracts-module__Nh6qxG__filters select{width:100%;min-width:0}}.EmployeeContracts-module__Nh6qxG__form input[type=checkbox],.EmployeeContracts-module__Nh6qxG__form input[type=radio]{accent-color:var(--green)}.EmployeeContracts-module__Nh6qxG__filters input,.EmployeeContracts-module__Nh6qxG__filters select{border:1px solid var(--line);background:var(--panel2);color:var(--text);border-radius:9px;padding:8px 10px}@media (max-width:760px){.EmployeeContracts-module__Nh6qxG__tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.EmployeeContracts-module__Nh6qxG__tabs button{white-space:normal;min-height:44px;padding:9px 6px;font-size:.82rem}}@media (max-width:420px){.EmployeeContracts-module__Nh6qxG__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.EmployeeContracts-module__Nh6qxG__metric{padding:9px 7px;display:block}.EmployeeContracts-module__Nh6qxG__metric small{min-height:2.7em;font-size:.72rem}.EmployeeContracts-module__Nh6qxG__metric strong{font-size:.86rem}}
.EmployeeSummaryDashboard-module__Uj6HyG__dashboard{gap:16px;min-width:0;display:grid}.EmployeeSummaryDashboard-module__Uj6HyG__dashboard h3,.EmployeeSummaryDashboard-module__Uj6HyG__dashboard h4,.EmployeeSummaryDashboard-module__Uj6HyG__dashboard p{margin:0}.EmployeeSummaryDashboard-module__Uj6HyG__dashboard h3{font-size:16px}.EmployeeSummaryDashboard-module__Uj6HyG__dashboard h4{font-size:14px}.EmployeeSummaryDashboard-module__Uj6HyG__intro{justify-content:space-between;align-items:center;gap:12px;display:flex}.EmployeeSummaryDashboard-module__Uj6HyG__intro p,.EmployeeSummaryDashboard-module__Uj6HyG__caption{color:var(--muted);font-size:12px;line-height:1.65}.EmployeeSummaryDashboard-module__Uj6HyG__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.EmployeeSummaryDashboard-module__Uj6HyG__stat{border:1px solid var(--line);background:var(--panel);border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:17px;display:flex}.EmployeeSummaryDashboard-module__Uj6HyG__stat small{color:var(--muted);font-size:12px;line-height:1.5}.EmployeeSummaryDashboard-module__Uj6HyG__stat strong{font-variant-numeric:tabular-nums;letter-spacing:-.6px;overflow-wrap:anywhere;font-size:clamp(21px,2.2vw,29px)}.EmployeeSummaryDashboard-module__Uj6HyG__stat em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.5}.EmployeeSummaryDashboard-module__Uj6HyG__accent{border-top:3px solid var(--green)}.EmployeeSummaryDashboard-module__Uj6HyG__columns{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.EmployeeSummaryDashboard-module__Uj6HyG__stack{gap:16px;min-width:0;display:grid}.EmployeeSummaryDashboard-module__Uj6HyG__panel{border:1px solid var(--line);background:var(--panel);border-radius:18px;gap:18px;min-width:0;padding:20px;display:grid}.EmployeeSummaryDashboard-module__Uj6HyG__heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.EmployeeSummaryDashboard-module__Uj6HyG__eyebrow{text-transform:uppercase;letter-spacing:1.2px;color:var(--muted);font-size:11px;font-weight:700;margin-bottom:5px!important}.EmployeeSummaryDashboard-module__Uj6HyG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;display:grid}.EmployeeSummaryDashboard-module__Uj6HyG__metric{gap:5px;min-width:0;display:grid}.EmployeeSummaryDashboard-module__Uj6HyG__metric dt{color:var(--muted);font-size:12px;line-height:1.5}.EmployeeSummaryDashboard-module__Uj6HyG__metric dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:700}.EmployeeSummaryDashboard-module__Uj6HyG__metric small{color:var(--muted);font-size:11px;line-height:1.5}.EmployeeSummaryDashboard-module__Uj6HyG__grid dl{margin:0}.EmployeeSummaryDashboard-module__Uj6HyG__help{color:var(--muted);border-top:1px solid var(--line);padding-top:12px;font-size:12px;line-height:1.7}.EmployeeSummaryDashboard-module__Uj6HyG__help summary{cursor:pointer;color:var(--text);min-height:36px;font-weight:600;display:list-item}.EmployeeSummaryDashboard-module__Uj6HyG__help p{margin:8px 0}.EmployeeSummaryDashboard-module__Uj6HyG__help ul{margin:8px 0;padding-left:20px}.EmployeeSummaryDashboard-module__Uj6HyG__chart{gap:14px;margin:0;display:grid}.EmployeeSummaryDashboard-module__Uj6HyG__bars{gap:10px;display:grid}.EmployeeSummaryDashboard-module__Uj6HyG__barRow{gap:5px;display:grid}.EmployeeSummaryDashboard-module__Uj6HyG__barLabel{justify-content:space-between;gap:12px;font-size:12px;line-height:1.5;display:flex}.EmployeeSummaryDashboard-module__Uj6HyG__barLabel b{font-variant-numeric:tabular-nums}.EmployeeSummaryDashboard-module__Uj6HyG__track{background:var(--panel2);border-radius:6px;height:9px;overflow:hidden}.EmployeeSummaryDashboard-module__Uj6HyG__fill{background:var(--green);border-radius:6px;height:100%;display:block}.EmployeeSummaryDashboard-module__Uj6HyG__blue{background:var(--blue)}.EmployeeSummaryDashboard-module__Uj6HyG__amber{background:var(--amber)}.EmployeeSummaryDashboard-module__Uj6HyG__mutedFill{background:var(--muted)}.EmployeeSummaryDashboard-module__Uj6HyG__chartMonth{gap:7px;padding:8px 0;display:grid}.EmployeeSummaryDashboard-module__Uj6HyG__chartMonth>strong{font-size:12px;font-weight:600}.EmployeeSummaryDashboard-module__Uj6HyG__costHero{grid-template-columns:1fr 1fr;gap:12px;display:grid}.EmployeeSummaryDashboard-module__Uj6HyG__costHero>div{background:var(--panel2);border-radius:12px;gap:8px;padding:16px;display:grid}.EmployeeSummaryDashboard-module__Uj6HyG__costHero strong{letter-spacing:-.5px;font-size:25px}.EmployeeSummaryDashboard-module__Uj6HyG__costHero small{color:var(--muted);font-size:12px}.EmployeeSummaryDashboard-module__Uj6HyG__formula{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;line-height:1.7;display:flex}.EmployeeSummaryDashboard-module__Uj6HyG__formula b{color:var(--text)}.EmployeeSummaryDashboard-module__Uj6HyG__division{text-align:center;gap:4px;display:inline-grid}.EmployeeSummaryDashboard-module__Uj6HyG__division span:first-child{border-bottom:1px solid var(--line);padding-bottom:4px}.EmployeeSummaryDashboard-module__Uj6HyG__notice{border:1px solid var(--oltremo-warning-border,var(--line));background:var(--oltremo-warning-bg,var(--panel));border-radius:14px;gap:8px;padding:14px;font-size:13px;line-height:1.6;display:grid}.EmployeeSummaryDashboard-module__Uj6HyG__notice ul{margin:0;padding-left:18px}.EmployeeSummaryDashboard-module__Uj6HyG__table{border:1px solid var(--line);border-radius:12px;max-width:100%;overflow:auto}.EmployeeSummaryDashboard-module__Uj6HyG__table table{min-width:620px}.EmployeeSummaryDashboard-module__Uj6HyG__table:focus-visible{outline:2px solid var(--green);outline-offset:3px}.EmployeeSummaryDashboard-module__Uj6HyG__table caption{text-align:left;color:var(--muted);padding:12px;font-size:12px}.EmployeeSummaryDashboard-module__Uj6HyG__row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;font-size:13px;display:flex}.EmployeeSummaryDashboard-module__Uj6HyG__row:last-child{border:0}.EmployeeSummaryDashboard-module__Uj6HyG__positive{color:var(--green)}.EmployeeSummaryDashboard-module__Uj6HyG__negative{color:var(--amber)}.EmployeeSummaryDashboard-module__Uj6HyG__header{justify-content:space-between;align-items:start;gap:16px;margin:16px 0;display:flex}.EmployeeSummaryDashboard-module__Uj6HyG__identity{align-items:start;gap:14px;min-width:0;display:flex}.EmployeeSummaryDashboard-module__Uj6HyG__avatar{background:var(--oltremo-selected,var(--panel2));width:52px;height:52px;color:var(--green);border:1px solid var(--line);border-radius:17px;flex-shrink:0;place-items:center;font-size:20px;font-weight:750;display:grid}.EmployeeSummaryDashboard-module__Uj6HyG__identity h2{overflow-wrap:anywhere;margin:0 0 6px;font-size:26px}.EmployeeSummaryDashboard-module__Uj6HyG__identity p{margin:5px 0;font-size:13px;line-height:1.55}.EmployeeSummaryDashboard-module__Uj6HyG__identity .EmployeeSummaryDashboard-module__Uj6HyG__muted{color:var(--muted)}.EmployeeSummaryDashboard-module__Uj6HyG__statusLine{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.EmployeeSummaryDashboard-module__Uj6HyG__actions{flex-shrink:0;position:relative}.EmployeeSummaryDashboard-module__Uj6HyG__actions>summary{border:1px solid var(--line);cursor:pointer;background:var(--panel);border-radius:12px;min-height:44px;padding:12px;font-size:12px;list-style:none}.EmployeeSummaryDashboard-module__Uj6HyG__actions[open]>div{z-index:15;background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;gap:8px;width:230px;padding:10px;display:grid;position:absolute;top:50px;right:0}.EmployeeSummaryDashboard-module__Uj6HyG__period{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 0 18px;display:flex}.EmployeeSummaryDashboard-module__Uj6HyG__periodTitle{gap:4px;display:grid}.EmployeeSummaryDashboard-module__Uj6HyG__periodTitle strong{font-size:14px}.EmployeeSummaryDashboard-module__Uj6HyG__periodTitle small{color:var(--muted);font-size:11px}.EmployeeSummaryDashboard-module__Uj6HyG__periodControls{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.EmployeeSummaryDashboard-module__Uj6HyG__periodControls label{color:var(--muted);gap:5px;font-size:12px;display:grid}.EmployeeSummaryDashboard-module__Uj6HyG__periodControls select,.EmployeeSummaryDashboard-module__Uj6HyG__periodControls input{background:var(--panel);border:1px solid var(--line);min-width:0;max-width:100%;min-height:44px;color:var(--text);border-radius:10px;padding:10px}.EmployeeSummaryDashboard-module__Uj6HyG__periodCustom{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.EmployeeSummaryDashboard-module__Uj6HyG__periodCustom label{gap:5px;font-size:12px;display:grid}.EmployeeSummaryDashboard-module__Uj6HyG__periodCustom input{background:var(--panel);border:1px solid var(--line);width:100%;min-width:0;max-width:100%;color:var(--text);border-radius:10px;padding:10px}@media (max-width:1050px){.EmployeeSummaryDashboard-module__Uj6HyG__columns{grid-template-columns:1fr 1fr}.EmployeeSummaryDashboard-module__Uj6HyG__cards{gap:8px}.EmployeeSummaryDashboard-module__Uj6HyG__panel{padding:16px}.EmployeeSummaryDashboard-module__Uj6HyG__stat{padding:14px}}@media (max-width:720px){.EmployeeSummaryDashboard-module__Uj6HyG__columns{grid-template-columns:1fr}.EmployeeSummaryDashboard-module__Uj6HyG__cards{grid-template-columns:1fr 1fr}.EmployeeSummaryDashboard-module__Uj6HyG__identity h2{font-size:22px}.EmployeeSummaryDashboard-module__Uj6HyG__header{flex-wrap:wrap;gap:8px}.EmployeeSummaryDashboard-module__Uj6HyG__avatar{border-radius:14px;width:42px;height:42px;font-size:16px}.EmployeeSummaryDashboard-module__Uj6HyG__actions{margin-left:auto}.EmployeeSummaryDashboard-module__Uj6HyG__period{align-items:stretch}.EmployeeSummaryDashboard-module__Uj6HyG__periodControls{width:100%}.EmployeeSummaryDashboard-module__Uj6HyG__periodControls label{flex:1}.EmployeeSummaryDashboard-module__Uj6HyG__periodCustom{grid-template-columns:1fr 1fr}.EmployeeSummaryDashboard-module__Uj6HyG__periodCustom label:first-child{grid-column:1/-1}.EmployeeSummaryDashboard-module__Uj6HyG__panel{border-radius:16px}.EmployeeSummaryDashboard-module__Uj6HyG__costHero strong{font-size:22px}.EmployeeSummaryDashboard-module__Uj6HyG__dashboard{gap:12px}.EmployeeSummaryDashboard-module__Uj6HyG__intro{align-items:start}.EmployeeSummaryDashboard-module__Uj6HyG__table{overscroll-behavior-x:contain}.EmployeeSummaryDashboard-module__Uj6HyG__barLabel{flex-wrap:wrap;gap:2px 8px}}@media (max-width:360px){.EmployeeSummaryDashboard-module__Uj6HyG__stat{padding:12px}.EmployeeSummaryDashboard-module__Uj6HyG__stat strong{font-size:21px}.EmployeeSummaryDashboard-module__Uj6HyG__grid{gap:14px 10px}.EmployeeSummaryDashboard-module__Uj6HyG__costHero{grid-template-columns:1fr}.EmployeeSummaryDashboard-module__Uj6HyG__identity{gap:8px}.EmployeeSummaryDashboard-module__Uj6HyG__avatar{display:none}.EmployeeSummaryDashboard-module__Uj6HyG__periodCustom{grid-template-columns:1fr}}.EmployeeSummaryDashboard-module__Uj6HyG__panel{grid-template-columns:minmax(0,1fr)}.EmployeeSummaryDashboard-module__Uj6HyG__panel>*,.EmployeeSummaryDashboard-module__Uj6HyG__help{min-width:0}
.NormativeSetup-module__KelYha__root{color:var(--text);gap:20px;margin-top:18px;display:grid}.NormativeSetup-module__KelYha__header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.NormativeSetup-module__KelYha__header h3{margin:0 0 8px;font-size:21px}.NormativeSetup-module__KelYha__header p{max-width:760px;color:var(--muted);margin:0;line-height:1.6}.NormativeSetup-module__KelYha__header button{flex-shrink:0}.NormativeSetup-module__KelYha__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.NormativeSetup-module__KelYha__metric{border:1px solid var(--line);background:var(--panel2);border-radius:14px;gap:5px;padding:16px;display:grid}.NormativeSetup-module__KelYha__metric strong{font-variant-numeric:tabular-nums;font-size:28px;line-height:1.15}.NormativeSetup-module__KelYha__metric span{font-weight:600}.NormativeSetup-module__KelYha__metric small{color:var(--muted);line-height:1.4}.NormativeSetup-module__KelYha__section{border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:18px}.NormativeSetup-module__KelYha__section h4{margin:0 0 8px;font-size:16px}.NormativeSetup-module__KelYha__intro{color:var(--muted);margin:0 0 16px;line-height:1.6}.NormativeSetup-module__KelYha__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px;display:grid}.NormativeSetup-module__KelYha__fact,.NormativeSetup-module__KelYha__question{border:1px solid var(--line);background:var(--panel2);border-radius:12px;min-width:0;padding:16px}.NormativeSetup-module__KelYha__fact h5,.NormativeSetup-module__KelYha__question h5{margin:8px 0;font-size:14px}.NormativeSetup-module__KelYha__fact p,.NormativeSetup-module__KelYha__question p{overflow-wrap:anywhere;margin:8px 0;line-height:1.6}.NormativeSetup-module__KelYha__source{color:var(--muted);font-size:12px}.NormativeSetup-module__KelYha__badge{border:1px solid var(--line);letter-spacing:.01em;border-radius:30px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;font-weight:650;display:inline-flex}.NormativeSetup-module__KelYha__resolved{color:var(--green)}.NormativeSetup-module__KelYha__pending{color:var(--amber)}.NormativeSetup-module__KelYha__title{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.NormativeSetup-module__KelYha__help{flex:none;position:relative}.NormativeSetup-module__KelYha__help>summary{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:13px;list-style:none;display:flex}.NormativeSetup-module__KelYha__help>summary::-webkit-details-marker{display:none}.NormativeSetup-module__KelYha__help p{z-index:20;background:var(--bg);border:1px solid var(--line);width:min(330px,70vw);box-shadow:var(--shadow);color:var(--text);border-radius:12px;margin:0;padding:12px;font-size:12px;line-height:1.6;position:absolute;top:30px;right:0}.NormativeSetup-module__KelYha__choices{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.NormativeSetup-module__KelYha__choices button{border:1px solid var(--line);background:var(--bg);color:var(--text);cursor:pointer;border-radius:9px;min-height:40px;padding:9px 16px}.NormativeSetup-module__KelYha__choices button[aria-pressed=true]{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green);background:var(--panel);font-weight:700}.NormativeSetup-module__KelYha__root :is(button,summary,a,textarea,input):focus-visible{outline:2px solid var(--green);outline-offset:3px}.NormativeSetup-module__KelYha__root button:disabled{opacity:.55;cursor:default}.NormativeSetup-module__KelYha__question textarea{resize:vertical;background:var(--bg);border:1px solid var(--line);width:100%;min-height:84px;color:var(--text);font:inherit;border-radius:9px;padding:10px}.NormativeSetup-module__KelYha__question label{color:var(--muted);gap:7px;font-size:12px;display:grid}.NormativeSetup-module__KelYha__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.NormativeSetup-module__KelYha__notice{border-left:3px solid var(--amber);background:var(--panel2);border-radius:0 10px 10px 0;padding:10px 14px;line-height:1.6}.NormativeSetup-module__KelYha__error{color:var(--red)}.NormativeSetup-module__KelYha__success{color:var(--green)}.NormativeSetup-module__KelYha__details{border-top:1px solid var(--line);padding-top:14px}.NormativeSetup-module__KelYha__details>summary{cursor:pointer;padding:4px 0;font-size:13px;font-weight:600}.NormativeSetup-module__KelYha__details p{line-height:1.6}.NormativeSetup-module__KelYha__sources{gap:10px;margin-top:12px;display:grid}.NormativeSetup-module__KelYha__sources>details{border:1px solid var(--line);background:var(--panel2);border-radius:10px;padding:12px}.NormativeSetup-module__KelYha__sources summary{cursor:pointer;font-size:13px;line-height:1.6}.NormativeSetup-module__KelYha__sources summary span{color:var(--muted);margin-top:3px;font-size:11px;display:block}.NormativeSetup-module__KelYha__groupTitle{color:var(--muted);margin:18px 0 10px!important;font-size:13px!important}.NormativeSetup-module__KelYha__inlineStatus{color:var(--muted);font-size:12px;line-height:1.6}.NormativeSetup-module__KelYha__progress{accent-color:var(--green);width:100%;height:9px}.NormativeSetup-module__KelYha__muted{color:var(--muted)}@media (max-width:720px){.NormativeSetup-module__KelYha__header{flex-direction:column}.NormativeSetup-module__KelYha__header button{width:100%}.NormativeSetup-module__KelYha__metrics{gap:8px}.NormativeSetup-module__KelYha__metric{padding:12px}.NormativeSetup-module__KelYha__metric strong{font-size:23px}.NormativeSetup-module__KelYha__metric span{font-size:12px}.NormativeSetup-module__KelYha__metric small{font-size:11px}.NormativeSetup-module__KelYha__section{padding:14px}.NormativeSetup-module__KelYha__grid{grid-template-columns:1fr}}@media (max-width:400px){.NormativeSetup-module__KelYha__metrics{grid-template-columns:1fr}.NormativeSetup-module__KelYha__metric{grid-template-columns:auto 1fr;column-gap:12px}.NormativeSetup-module__KelYha__metric strong{grid-row:1/3}.NormativeSetup-module__KelYha__metric small{grid-column:2}}.NormativeSetup-module__KelYha__root a,.NormativeSetup-module__KelYha__linkButton{color:var(--green);text-underline-offset:3px}.NormativeSetup-module__KelYha__linkButton{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.NormativeSetup-module__KelYha__progressPending{accent-color:var(--amber)}
.NormativeConditions-module__yXuNta__root{color:var(--text);gap:16px;min-width:0;margin-top:18px;display:grid}.NormativeConditions-module__yXuNta__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.NormativeConditions-module__yXuNta__heading h3{margin:0 0 6px}.NormativeConditions-module__yXuNta__heading p,.NormativeConditions-module__yXuNta__muted{color:var(--muted);font-size:13px;line-height:1.6}.NormativeConditions-module__yXuNta__heading p{max-width:780px;margin:0}.NormativeConditions-module__yXuNta__filters{background:var(--panel);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:14px;display:flex}.NormativeConditions-module__yXuNta__filters label{flex:1;gap:6px;min-width:140px;font-size:12px;display:grid}.NormativeConditions-module__yXuNta__filters label:first-child{flex:2}.NormativeConditions-module__yXuNta__root :is(input,select){color:var(--text);background:var(--bg);border:1px solid var(--line);width:100%;min-height:40px;font:inherit;accent-color:var(--green);border-radius:9px;padding:8px 10px}.NormativeConditions-module__yXuNta__root select{max-width:100%}.NormativeConditions-module__yXuNta__root :is(button,a,input,select,summary):focus-visible,.NormativeConditions-module__yXuNta__dialog :is(button,a,summary):focus-visible{outline:2px solid var(--green);outline-offset:3px}.NormativeConditions-module__yXuNta__context{border:1px solid var(--line);background:var(--panel2);border-radius:10px;padding:10px 14px;font-size:13px;line-height:1.6}.NormativeConditions-module__yXuNta__warning{border-left:3px solid var(--amber)}.NormativeConditions-module__yXuNta__metrics,.NormativeConditions-module__yXuNta__compactGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.NormativeConditions-module__yXuNta__metric,.NormativeConditions-module__yXuNta__compactCard{background:var(--panel2);border:1px solid var(--line);border-radius:12px;gap:6px;min-width:0;padding:13px;display:grid}.NormativeConditions-module__yXuNta__metric strong{font-size:24px}.NormativeConditions-module__yXuNta__metric span,.NormativeConditions-module__yXuNta__compactCard span{color:var(--muted);font-size:12px}.NormativeConditions-module__yXuNta__compactCard strong{overflow-wrap:anywhere;font-size:16px}.NormativeConditions-module__yXuNta__group{border:1px solid var(--line);background:var(--panel);border-radius:14px;overflow:hidden}.NormativeConditions-module__yXuNta__group>summary{cursor:pointer;align-items:center;gap:9px;min-height:48px;padding:16px;font-weight:650;list-style:none;display:flex}.NormativeConditions-module__yXuNta__group>summary:after{content:"+";color:var(--muted);margin-left:auto}.NormativeConditions-module__yXuNta__group[open]>summary:after{content:"−"}.NormativeConditions-module__yXuNta__group>summary small{color:var(--muted);font-size:12px;font-weight:400}.NormativeConditions-module__yXuNta__group>summary::-webkit-details-marker{display:none}.NormativeConditions-module__yXuNta__help{color:var(--muted);margin:0 0 12px;padding:0 16px;font-size:13px;line-height:1.6}.NormativeConditions-module__yXuNta__table{border-collapse:collapse;table-layout:fixed;width:100%}.NormativeConditions-module__yXuNta__table th{text-align:left;letter-spacing:.03em;color:var(--muted);background:var(--panel2);padding:11px 14px;font-size:11px;font-weight:600}.NormativeConditions-module__yXuNta__table td{border-top:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;padding:13px 14px;font-size:13px}.NormativeConditions-module__yXuNta__table th:first-child{width:29%}.NormativeConditions-module__yXuNta__table th:nth-child(2){width:23%}.NormativeConditions-module__yXuNta__table th:nth-child(3){width:25%}.NormativeConditions-module__yXuNta__table th:nth-child(4){width:23%}.NormativeConditions-module__yXuNta__rowButton{color:var(--text);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;line-height:1.5}.NormativeConditions-module__yXuNta__rowButton small{color:var(--green);margin-top:4px;font-size:11px;font-weight:400;display:block}.NormativeConditions-module__yXuNta__badge{border:1px solid;border-radius:20px;align-items:center;gap:5px;width:fit-content;max-width:100%;padding:4px 8px;font-size:11px;line-height:1.4;display:inline-flex}.NormativeConditions-module__yXuNta__verified,.NormativeConditions-module__yXuNta__conditional{color:var(--green)}.NormativeConditions-module__yXuNta__varies{color:var(--blue)}.NormativeConditions-module__yXuNta__pending{color:var(--amber)}.NormativeConditions-module__yXuNta__conflict{color:var(--red)}.NormativeConditions-module__yXuNta__sources{gap:10px;padding:0 16px 14px;display:grid}.NormativeConditions-module__yXuNta__source{border:1px solid var(--line);background:var(--panel2);overflow-wrap:anywhere;border-radius:10px;padding:14px;line-height:1.6}.NormativeConditions-module__yXuNta__source h4{margin:0 0 8px;font-size:14px}.NormativeConditions-module__yXuNta__source p{margin:8px 0;font-size:13px;line-height:1.6}.NormativeConditions-module__yXuNta__source a,.NormativeConditions-module__yXuNta__link{color:var(--green);text-underline-offset:3px}.NormativeConditions-module__yXuNta__sourceMeta{color:var(--muted);flex-wrap:wrap;gap:10px;font-size:11px;display:flex}.NormativeConditions-module__yXuNta__missing{border:1px dashed var(--line);border-radius:12px;padding:14px}.NormativeConditions-module__yXuNta__missing summary{cursor:pointer;font-size:13px;font-weight:600}.NormativeConditions-module__yXuNta__missingGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin-top:12px;display:grid}.NormativeConditions-module__yXuNta__missingGrid p{color:var(--muted);margin:0;font-size:12px}.NormativeConditions-module__yXuNta__empty{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:22px;line-height:1.6}.NormativeConditions-module__yXuNta__error{color:var(--red);line-height:1.6}.NormativeConditions-module__yXuNta__dialog{background:var(--panel);color:var(--text);border:1px solid var(--line);width:min(840px,100vw - 24px);max-height:calc(100dvh - 32px);box-shadow:var(--shadow);border-radius:18px;padding:0}.NormativeConditions-module__yXuNta__dialog::backdrop{background:#0009}.NormativeConditions-module__yXuNta__dialogHeader{z-index:1;background:var(--panel);border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding:18px;display:flex;position:sticky;top:0}.NormativeConditions-module__yXuNta__dialogHeader h3{margin:0;font-size:19px}.NormativeConditions-module__yXuNta__dialogBody{gap:14px;padding:18px;display:grid}.NormativeConditions-module__yXuNta__dialogBody h4{margin:4px 0;font-size:15px}.NormativeConditions-module__yXuNta__dialogBody p{overflow-wrap:anywhere;margin:0;line-height:1.6}.NormativeConditions-module__yXuNta__dialogBody details>summary{cursor:pointer;padding:9px 0}.NormativeConditions-module__yXuNta__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;font-size:12px;display:grid}.NormativeConditions-module__yXuNta__facts dt{color:var(--muted);margin:0 0 5px}.NormativeConditions-module__yXuNta__facts dd{overflow-wrap:anywhere;margin:0}.NormativeConditions-module__yXuNta__excerpt{border-left:3px solid var(--green);background:var(--bg);white-space:pre-wrap;margin:8px 0;padding:10px 13px;font-size:13px;line-height:1.6}.NormativeConditions-module__yXuNta__busy{opacity:.65}.NormativeConditions-module__yXuNta__rowSmall{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.4;display:block}@media (max-width:760px){.NormativeConditions-module__yXuNta__heading{flex-direction:column}.NormativeConditions-module__yXuNta__metrics,.NormativeConditions-module__yXuNta__compactGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.NormativeConditions-module__yXuNta__table thead{display:none}.NormativeConditions-module__yXuNta__table,.NormativeConditions-module__yXuNta__table tbody,.NormativeConditions-module__yXuNta__table tr,.NormativeConditions-module__yXuNta__table td{width:auto;display:block}.NormativeConditions-module__yXuNta__table tr{border-top:1px solid var(--line);padding:10px 14px}.NormativeConditions-module__yXuNta__table td{border:0;padding:4px 0}.NormativeConditions-module__yXuNta__table td:before{content:attr(data-label);color:var(--muted);min-width:75px;margin-right:10px;font-size:11px;display:inline-block}.NormativeConditions-module__yXuNta__table td:first-child:before{display:none}.NormativeConditions-module__yXuNta__filters label{min-width:calc(50% - 12px)}.NormativeConditions-module__yXuNta__dialogHeader,.NormativeConditions-module__yXuNta__dialogBody{padding:14px}.NormativeConditions-module__yXuNta__facts,.NormativeConditions-module__yXuNta__missingGrid{grid-template-columns:1fr}}@media (max-width:380px){.NormativeConditions-module__yXuNta__metrics,.NormativeConditions-module__yXuNta__compactGrid{grid-template-columns:1fr}.NormativeConditions-module__yXuNta__filters label{min-width:100%}}.NormativeConditions-module__yXuNta__table{min-width:0}.NormativeConditions-module__yXuNta__table th{position:static}.NormativeConditions-module__yXuNta__dialog{overflow:auto}
.NormativeSalaryTable-module__scHxeW__root{color:var(--text);gap:16px;min-width:0;margin-top:18px;display:grid}.NormativeSalaryTable-module__scHxeW__hero{border:1px solid var(--line);background:linear-gradient(135deg,var(--panel),var(--panel2));border-radius:16px;gap:12px;padding:18px;display:grid}.NormativeSalaryTable-module__scHxeW__heroTop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.NormativeSalaryTable-module__scHxeW__hero h3{margin:0 0 5px;font-size:20px}.NormativeSalaryTable-module__scHxeW__hero p{color:var(--muted);margin:0;line-height:1.55}.NormativeSalaryTable-module__scHxeW__badge{border:1px solid;border-radius:999px;align-items:center;width:max-content;padding:5px 9px;font-size:11px;font-weight:650;display:inline-flex}.NormativeSalaryTable-module__scHxeW__verified,.NormativeSalaryTable-module__scHxeW__ok{color:var(--green)}.NormativeSalaryTable-module__scHxeW__calculated,.NormativeSalaryTable-module__scHxeW__mapped{color:var(--amber)}.NormativeSalaryTable-module__scHxeW__pending{color:var(--muted)}.NormativeSalaryTable-module__scHxeW__conflict,.NormativeSalaryTable-module__scHxeW__below,.NormativeSalaryTable-module__scHxeW__needs_review{color:var(--red)}.NormativeSalaryTable-module__scHxeW__meta{color:var(--muted);flex-wrap:wrap;gap:9px;font-size:12px;display:flex}.NormativeSalaryTable-module__scHxeW__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.NormativeSalaryTable-module__scHxeW__metric{border:1px solid var(--line);background:var(--panel2);border-radius:13px;gap:5px;padding:14px;display:grid}.NormativeSalaryTable-module__scHxeW__metric strong{font-size:23px}.NormativeSalaryTable-module__scHxeW__metric span{color:var(--muted);font-size:12px;line-height:1.4}.NormativeSalaryTable-module__scHxeW__toolbar{border:1px solid var(--line);background:var(--panel);border-radius:13px;flex-wrap:wrap;align-items:end;gap:10px;padding:12px;display:flex}.NormativeSalaryTable-module__scHxeW__toolbar label{color:var(--muted);gap:5px;font-size:12px;display:grid}.NormativeSalaryTable-module__scHxeW__toolbar input{border:1px solid var(--line);background:var(--bg);min-height:38px;color:var(--text);font:inherit;border-radius:9px;padding:7px 10px}.NormativeSalaryTable-module__scHxeW__switch{gap:6px;margin-left:auto;display:flex}.NormativeSalaryTable-module__scHxeW__tableWrap{border:1px solid var(--line);background:var(--panel);border-radius:14px;overflow:auto}.NormativeSalaryTable-module__scHxeW__table{border-collapse:collapse;width:100%;min-width:760px}.NormativeSalaryTable-module__scHxeW__table th{text-align:left;color:var(--muted);background:var(--panel2);padding:11px 13px;font-size:11px;position:sticky;top:0}.NormativeSalaryTable-module__scHxeW__table td{border-top:1px solid var(--line);vertical-align:middle;padding:12px 13px;font-size:13px}.NormativeSalaryTable-module__scHxeW__money{font-variant-numeric:tabular-nums;font-weight:700}.NormativeSalaryTable-module__scHxeW__muted{color:var(--muted);font-size:12px}.NormativeSalaryTable-module__scHxeW__rowButton{color:var(--text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:700}.NormativeSalaryTable-module__scHxeW__rowButton small{color:var(--green);margin-top:3px;font-size:11px;font-weight:400;display:block}.NormativeSalaryTable-module__scHxeW__deltaUp{color:var(--green);font-weight:650}.NormativeSalaryTable-module__scHxeW__deltaDown{color:var(--red);font-weight:650}.NormativeSalaryTable-module__scHxeW__notice{border-left:3px solid var(--amber);background:var(--panel2);border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.55}.NormativeSalaryTable-module__scHxeW__section{border:1px solid var(--line);background:var(--panel);border-radius:14px;overflow:hidden}.NormativeSalaryTable-module__scHxeW__section>summary{cursor:pointer;padding:14px 16px;font-weight:650}.NormativeSalaryTable-module__scHxeW__concepts{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;padding:0 14px 14px;display:grid}.NormativeSalaryTable-module__scHxeW__concept{border:1px solid var(--line);background:var(--panel2);border-radius:11px;gap:7px;padding:13px;display:grid}.NormativeSalaryTable-module__scHxeW__concept h4{margin:0}.NormativeSalaryTable-module__scHxeW__concept p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.NormativeSalaryTable-module__scHxeW__dialog{background:var(--panel);color:var(--text);border:1px solid var(--line);width:min(900px,100vw - 24px);max-height:calc(100dvh - 30px);box-shadow:var(--shadow);border-radius:18px;padding:0;overflow:auto}.NormativeSalaryTable-module__scHxeW__dialog::backdrop{background:#0009}.NormativeSalaryTable-module__scHxeW__dialogHeader{z-index:2;background:var(--panel);border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:16px;display:flex;position:sticky;top:0}.NormativeSalaryTable-module__scHxeW__dialogHeader h3{margin:0}.NormativeSalaryTable-module__scHxeW__dialogBody{gap:15px;padding:16px;display:grid}.NormativeSalaryTable-module__scHxeW__trace{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:9px;display:grid}.NormativeSalaryTable-module__scHxeW__traceCard{border:1px solid var(--line);background:var(--panel2);border-radius:11px;gap:6px;padding:12px;display:grid}.NormativeSalaryTable-module__scHxeW__traceCard strong{font-size:12px}.NormativeSalaryTable-module__scHxeW__traceCard p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.NormativeSalaryTable-module__scHxeW__traceCard a{color:var(--green);font-size:12px}.NormativeSalaryTable-module__scHxeW__timeline{gap:8px;padding-bottom:4px;display:flex;overflow:auto}.NormativeSalaryTable-module__scHxeW__year{border:1px solid var(--line);background:var(--panel2);border-radius:10px;min-width:135px;padding:10px}.NormativeSalaryTable-module__scHxeW__year strong,.NormativeSalaryTable-module__scHxeW__year span{display:block}.NormativeSalaryTable-module__scHxeW__year span{color:var(--muted);margin-top:4px;font-size:11px}.NormativeSalaryTable-module__scHxeW__calc{font-variant-numeric:tabular-nums;border:1px dashed var(--line);background:var(--bg);border-radius:10px;padding:10px 12px}.NormativeSalaryTable-module__scHxeW__empty{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:20px}@media (max-width:760px){.NormativeSalaryTable-module__scHxeW__heroTop{flex-direction:column}.NormativeSalaryTable-module__scHxeW__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.NormativeSalaryTable-module__scHxeW__switch{margin-left:0}.NormativeSalaryTable-module__scHxeW__toolbar{align-items:stretch}.NormativeSalaryTable-module__scHxeW__toolbar label{flex:1}.NormativeSalaryTable-module__scHxeW__dialogBody{padding:13px}}@media (max-width:420px){.NormativeSalaryTable-module__scHxeW__metrics{grid-template-columns:1fr}}.NormativeSalaryTable-module__scHxeW__tooltipTarget{cursor:help;outline:none;align-items:center;min-height:28px;display:inline-flex;position:relative}.NormativeSalaryTable-module__scHxeW__tooltipTarget:focus-visible{box-shadow:0 0 0 2px var(--green);border-radius:6px}.NormativeSalaryTable-module__scHxeW__tooltip{z-index:20;border:1px solid var(--line);background:var(--panel);width:min(390px,100vw - 40px);color:var(--text);box-shadow:var(--shadow);opacity:0;visibility:hidden;pointer-events:none;border-radius:10px;padding:11px 12px;font-size:12px;font-weight:400;line-height:1.5;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 9px);left:0;transform:translateY(4px)}.NormativeSalaryTable-module__scHxeW__tooltip strong{color:var(--green);text-transform:uppercase;letter-spacing:.03em;margin-bottom:4px;font-size:11px;display:block}.NormativeSalaryTable-module__scHxeW__tooltipTarget:hover .NormativeSalaryTable-module__scHxeW__tooltip,.NormativeSalaryTable-module__scHxeW__tooltipTarget:focus .NormativeSalaryTable-module__scHxeW__tooltip,.NormativeSalaryTable-module__scHxeW__tooltipTarget:focus-within .NormativeSalaryTable-module__scHxeW__tooltip{opacity:1;visibility:visible;transform:translateY(0)}.NormativeSalaryTable-module__scHxeW__chartCard{border:1px solid var(--line);background:var(--panel2);border-radius:12px;margin-bottom:10px;padding:12px}.NormativeSalaryTable-module__scHxeW__chartHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:4px;display:flex}.NormativeSalaryTable-module__scHxeW__chartHead>div:first-child{gap:2px;display:grid}.NormativeSalaryTable-module__scHxeW__chartHead span,.NormativeSalaryTable-module__scHxeW__chartLegend{color:var(--muted);font-size:11px}.NormativeSalaryTable-module__scHxeW__chartLegend{flex-wrap:wrap;gap:12px;display:flex}.NormativeSalaryTable-module__scHxeW__chartLegend span{align-items:center;gap:5px;display:inline-flex}.NormativeSalaryTable-module__scHxeW__dotPublished,.NormativeSalaryTable-module__scHxeW__dotCalculated{border-radius:50%;width:8px;height:8px;display:inline-block}.NormativeSalaryTable-module__scHxeW__dotPublished{background:var(--green)}.NormativeSalaryTable-module__scHxeW__dotCalculated{background:var(--amber)}.NormativeSalaryTable-module__scHxeW__chart{width:100%;height:auto;min-height:150px;display:block;overflow:visible}.NormativeSalaryTable-module__scHxeW__gridLine{stroke:var(--line);stroke-width:1px}.NormativeSalaryTable-module__scHxeW__chartLine{fill:none;stroke:var(--green);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.NormativeSalaryTable-module__scHxeW__chartPoint{fill:var(--green);stroke:var(--panel);stroke-width:2px}.NormativeSalaryTable-module__scHxeW__chartPointCalculated{fill:var(--amber);stroke:var(--panel);stroke-width:2px}.NormativeSalaryTable-module__scHxeW__axisText{fill:var(--muted);font-size:10px}.NormativeSalaryTable-module__scHxeW__valueText{fill:var(--text);font-size:10px;font-weight:650}@media (max-width:760px){.NormativeSalaryTable-module__scHxeW__tooltip{left:auto;right:0}.NormativeSalaryTable-module__scHxeW__chartHead{flex-direction:column}.NormativeSalaryTable-module__scHxeW__chart{min-width:560px}.NormativeSalaryTable-module__scHxeW__chartCard{overflow:auto}}.NormativeSalaryTable-module__scHxeW__editHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.NormativeSalaryTable-module__scHxeW__editToggle{border:1px solid var(--line);background:var(--bg);color:var(--text);cursor:pointer;width:30px;height:30px;font:inherit;border-radius:8px;place-items:center;display:inline-grid}.NormativeSalaryTable-module__scHxeW__editToggle:hover,.NormativeSalaryTable-module__scHxeW__editToggle:focus-visible{border-color:var(--green);color:var(--green)}.NormativeSalaryTable-module__scHxeW__editCell{border:1px dashed var(--line);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;display:flex}.NormativeSalaryTable-module__scHxeW__editCell:hover,.NormativeSalaryTable-module__scHxeW__editCell:focus-visible{border-color:var(--green);background:var(--panel2)}.NormativeSalaryTable-module__scHxeW__employeeFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.NormativeSalaryTable-module__scHxeW__employeeFacts>div{border:1px solid var(--line);background:var(--panel2);border-radius:10px;gap:4px;padding:11px;display:grid}.NormativeSalaryTable-module__scHxeW__employeeFacts span{color:var(--muted);font-size:11px}.NormativeSalaryTable-module__scHxeW__editForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.NormativeSalaryTable-module__scHxeW__editForm label{color:var(--muted);gap:5px;font-size:12px;display:grid}.NormativeSalaryTable-module__scHxeW__editForm input,.NormativeSalaryTable-module__scHxeW__editForm select{border:1px solid var(--line);background:var(--bg);min-height:40px;color:var(--text);font:inherit;border-radius:9px;padding:8px 10px}.NormativeSalaryTable-module__scHxeW__quickDates{flex-wrap:wrap;gap:7px;display:flex}.NormativeSalaryTable-module__scHxeW__contractTimeline{gap:7px;display:grid}.NormativeSalaryTable-module__scHxeW__contractPeriod{border:1px solid var(--line);background:var(--panel2);border-radius:9px;grid-template-columns:minmax(180px,.8fr) minmax(220px,1.2fr) minmax(180px,1fr);align-items:center;gap:10px;padding:9px 11px;display:grid}.NormativeSalaryTable-module__scHxeW__contractPeriod span,.NormativeSalaryTable-module__scHxeW__contractPeriod small{font-size:12px}.NormativeSalaryTable-module__scHxeW__contractPeriod small{color:var(--muted)}@media (max-width:760px){.NormativeSalaryTable-module__scHxeW__employeeFacts,.NormativeSalaryTable-module__scHxeW__editForm,.NormativeSalaryTable-module__scHxeW__contractPeriod{grid-template-columns:1fr}}
.NormativeProgressBanner-module__Dpv9Jq__banner{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:8px 0 12px;padding:11px 13px;display:grid}.NormativeProgressBanner-module__Dpv9Jq__copy{gap:5px;min-width:0;display:grid}.NormativeProgressBanner-module__Dpv9Jq__topline{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.NormativeProgressBanner-module__Dpv9Jq__topline strong{font-size:13px}.NormativeProgressBanner-module__Dpv9Jq__topline span{color:var(--muted);font-size:12px}.NormativeProgressBanner-module__Dpv9Jq__progress{width:100%;height:8px;accent-color:var(--green)}.NormativeProgressBanner-module__Dpv9Jq__progress::-webkit-progress-bar{background:var(--bg);border-radius:999px}.NormativeProgressBanner-module__Dpv9Jq__progress::-webkit-progress-value{border-radius:999px}.NormativeProgressBanner-module__Dpv9Jq__progress::-moz-progress-bar{border-radius:999px}.NormativeProgressBanner-module__Dpv9Jq__subdetail{color:var(--muted);font-size:11px;line-height:1.35}.NormativeProgressBanner-module__Dpv9Jq__close{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:9px;align-self:start;font-size:20px;line-height:1}.NormativeProgressBanner-module__Dpv9Jq__close:hover,.NormativeProgressBanner-module__Dpv9Jq__close:focus-visible{color:var(--text);border-color:var(--text)}.NormativeProgressBanner-module__Dpv9Jq__finished{border-color:color-mix(in srgb,var(--green) 45%,var(--line))}.NormativeProgressBanner-module__Dpv9Jq__warning{border-color:color-mix(in srgb,var(--amber) 55%,var(--line))}@media (max-width:700px){.NormativeProgressBanner-module__Dpv9Jq__banner{grid-template-columns:minmax(0,1fr) auto}.NormativeProgressBanner-module__Dpv9Jq__topline{gap:2px;display:grid}.NormativeProgressBanner-module__Dpv9Jq__close{width:36px;height:36px}}
.Normative-module__dBI3ra__monitor{background:var(--panel);border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;margin:0 0 8px;padding:8px 10px;display:flex}.Normative-module__dBI3ra__monitorCopy{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:13px;line-height:1.25;display:flex}.Normative-module__dBI3ra__monitorCopy strong{white-space:nowrap}.Normative-module__dBI3ra__monitorCopy span{color:var(--muted)}.Normative-module__dBI3ra__monitorNote{font-size:11px}.Normative-module__dBI3ra__monitor .btn{white-space:nowrap;min-height:34px;margin:0;padding:6px 10px}@media (max-width:700px){.Normative-module__dBI3ra__monitor{flex-wrap:wrap;align-items:flex-start}.Normative-module__dBI3ra__monitorCopy,.Normative-module__dBI3ra__monitorNote{width:100%}.Normative-module__dBI3ra__monitorCopy strong{white-space:normal;overflow-wrap:anywhere}}
.PayrollDocumentGroup-module__0MZMvW__group{background:var(--panel);border:1px solid var(--line);border-radius:16px;min-width:0;overflow:hidden}.PayrollDocumentGroup-module__0MZMvW__group>.PayrollDocumentGroup-module__0MZMvW__header{background:0 0;border:0;border-radius:0;margin:0}.PayrollDocumentGroup-module__0MZMvW__documents{border-top:1px solid var(--line);padding:0 16px}.PayrollDocumentGroup-module__0MZMvW__documents>summary{cursor:pointer;color:var(--text);padding:12px 0;font-size:12px;font-weight:650}.PayrollDocumentGroup-module__0MZMvW__documents>summary:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:4px}.PayrollDocumentGroup-module__0MZMvW__documents>summary small{color:var(--muted);margin-left:8px;font-weight:400}.PayrollDocumentGroup-module__0MZMvW__document{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:13px 0;display:grid}.PayrollDocumentGroup-module__0MZMvW__identity{overflow-wrap:anywhere;min-width:0}.PayrollDocumentGroup-module__0MZMvW__identity strong{margin-bottom:4px;font-size:12px;display:block}.PayrollDocumentGroup-module__0MZMvW__identity p{margin:3px 0}.PayrollDocumentGroup-module__0MZMvW__amount{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.PayrollDocumentGroup-module__0MZMvW__amount small{color:var(--muted);margin-bottom:4px;font-size:11px;display:block}.PayrollDocumentGroup-module__0MZMvW__amount strong{font-size:14px}.PayrollDocumentGroup-module__0MZMvW__actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.PayrollDocumentGroup-module__0MZMvW__note{color:var(--muted);margin:8px 0 12px;font-size:11px;line-height:1.6}.PayrollDocumentGroup-module__0MZMvW__noSum{color:var(--muted)}.PayrollDocumentGroup-module__0MZMvW__context{border:1px solid var(--line);background:var(--panel2);border-radius:12px;margin:10px 0;padding:12px;font-size:12px;line-height:1.6}.PayrollDocumentGroup-module__0MZMvW__context p{margin:5px 0}.PayrollDocumentGroup-module__0MZMvW__context>strong{display:block}.PayrollDocumentGroup-module__0MZMvW__context details{margin-top:8px}.PayrollDocumentGroup-module__0MZMvW__context summary{cursor:pointer;font-weight:650}.PayrollDocumentGroup-module__0MZMvW__contextLink{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.PayrollDocumentGroup-module__0MZMvW__contextLink span{overflow-wrap:anywhere;min-width:0}.PayrollDocumentGroup-module__0MZMvW__contextLink small{color:var(--muted);display:block}.PayrollDocumentGroup-module__0MZMvW__related{color:var(--muted);padding:0 16px 12px;font-size:11px;line-height:1.6}.PayrollDocumentGroup-module__0MZMvW__related button{margin-left:8px}.PayrollDocumentGroup-module__0MZMvW__mutedAmount{color:var(--muted)}@media (max-width:720px){.PayrollDocumentGroup-module__0MZMvW__documents{padding:0 12px}.PayrollDocumentGroup-module__0MZMvW__documents>summary small{margin:4px 0 0;display:block}.PayrollDocumentGroup-module__0MZMvW__document{grid-template-columns:auto minmax(0,1fr);gap:10px}.PayrollDocumentGroup-module__0MZMvW__amount{text-align:left;grid-column:2}.PayrollDocumentGroup-module__0MZMvW__actions{grid-column:2;justify-content:flex-start}.PayrollDocumentGroup-module__0MZMvW__contextLink{flex-wrap:wrap;align-items:flex-start}.PayrollDocumentGroup-module__0MZMvW__related{padding:0 12px 12px}.PayrollDocumentGroup-module__0MZMvW__related button{margin:6px 0 0;display:block}}
.NotificationChangeDetails-module__xVYCMW__wrap{min-width:0;position:relative}.NotificationChangeDetails-module__xVYCMW__change{font-variant-numeric:tabular-nums;min-width:0;margin:10px 0 12px}.NotificationChangeDetails-module__xVYCMW__summary{cursor:help;overflow-wrap:anywhere;line-height:1.6;list-style:none}.NotificationChangeDetails-module__xVYCMW__summary::-webkit-details-marker{display:none}.NotificationChangeDetails-module__xVYCMW__summary:focus-visible{outline:2px solid var(--oltremo-control-border,var(--green));outline-offset:4px;border-radius:4px}.NotificationChangeDetails-module__xVYCMW__summary strong{font-weight:700}.NotificationChangeDetails-module__xVYCMW__hint{color:var(--muted);border:1px solid var(--line);vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;margin-left:8px;font-size:13px;font-weight:650;display:inline-flex}.NotificationChangeDetails-module__xVYCMW__technical,.NotificationChangeDetails-module__xVYCMW__hoverTooltip{background:var(--panel2);color:var(--text);border:1px solid var(--line);box-shadow:var(--shadow);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;border-radius:12px;max-width:min(100%,650px);padding:12px 14px;font-size:13px;line-height:1.6}.NotificationChangeDetails-module__xVYCMW__technical{margin-top:9px}.NotificationChangeDetails-module__xVYCMW__hoverTooltip{pointer-events:none;display:none}.NotificationChangeDetails-module__xVYCMW__caption{color:var(--muted);margin-bottom:5px;font-size:12px;display:block}.NotificationChangeDetails-module__xVYCMW__row{flex-wrap:wrap;gap:5px;display:flex}.NotificationChangeDetails-module__xVYCMW__row b{min-width:55px}@media (hover:hover) and (pointer:fine){.NotificationChangeDetails-module__xVYCMW__change:not([open]):hover+.NotificationChangeDetails-module__xVYCMW__hoverTooltip,.NotificationChangeDetails-module__xVYCMW__change:not([open]):focus-within+.NotificationChangeDetails-module__xVYCMW__hoverTooltip{z-index:12;width:max-content;max-width:min(95vw,650px);display:block;position:absolute;top:calc(100% + 2px);left:0}}@media (max-width:600px){.NotificationChangeDetails-module__xVYCMW__summary{font-size:13px;line-height:1.75}.NotificationChangeDetails-module__xVYCMW__technical,.NotificationChangeDetails-module__xVYCMW__hoverTooltip{font-size:12px}.NotificationChangeDetails-module__xVYCMW__hint{width:24px;height:24px}}
.NotificationHistory-module__8xAqVa__title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:8px 0;display:flex}.NotificationHistory-module__8xAqVa__title h3{margin:0;font-size:1.05rem;line-height:1.45}.NotificationHistory-module__8xAqVa__title .pill{font-size:.75rem;font-weight:700}@media (max-width:600px){.NotificationHistory-module__8xAqVa__title{align-items:flex-start}.NotificationHistory-module__8xAqVa__title h3{font-size:1rem}}
