.contingent-workspace,.contingent-workspace label,.contingent-workspace h3{color:var(--experience-ink,#14211f)}.contingent-workspace input,.contingent-workspace select,.contingent-workspace .ghost{color:var(--experience-ink,#14211f);background:var(--experience-surface,#fff);border-color:var(--experience-line,#dce2eb)}.contingent-workspace .muted{color:var(--experience-muted,#526175)}.contingent-workspace .link-button{color:var(--experience-blue,#3567ad)}.contingent-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.contingent-card{text-align:left;border:1px solid var(--experience-line,#dce2eb);background:var(--experience-surface,#fff);color:var(--experience-ink,#14211f);cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:9px;min-height:160px;padding:20px;display:flex}.contingent-card strong{font-size:28px;line-height:1.2}.contingent-card small{color:var(--experience-muted,#526175)}.contingent-card-link{color:var(--experience-blue,#3567ad);margin-top:auto;font-size:12px}.contingent-card:hover:not(:disabled),.contingent-card:focus-visible{outline:2px solid var(--experience-blue,#3567ad);outline-offset:2px}.contingent-card:disabled{cursor:wait;opacity:.65}.contingent-table{margin-top:12px;overflow-x:auto}.contingent-table table{border-collapse:collapse;width:100%;min-width:760px}.contingent-table th,.contingent-table td{text-align:left;border-bottom:1px solid var(--experience-line,#dce2eb);padding:12px}.contingent-table small{color:var(--experience-muted,#526175);margin-top:5px;display:block}.contingent-table .actions{flex-wrap:wrap;gap:6px;display:flex}.contingent-sort{align-items:center;gap:10px;display:flex}@media (max-width:760px){.contingent-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.contingent-card{padding:14px}}@media (max-width:440px){.contingent-cards{grid-template-columns:minmax(0,1fr)}}
.overtime-workspace .time-attend-rail>.panel-title-row:has(.time-attend-action-menu>.overflow-menu){z-index:50;position:relative}.overtime-workspace .time-attend-action-menu>.overflow-menu{color:var(--nv-text-primary);background:#101827}:root[data-theme=light] .overtime-workspace .time-attend-action-menu>.overflow-menu{background:#fffdf8}.modal-backdrop:has(>.sep13-overtime-dialog){z-index:4200;background:#000000a8;padding:18px}.modal-card.sep13-overtime-dialog{color:var(--nv-text-primary);background:#101827;width:min(760px,100%);min-width:0;max-width:760px;max-height:calc(100dvh - 36px);overflow:auto}:root[data-theme=light] .modal-card.sep13-overtime-dialog{background:#fffdf8}.sep13-overtime-dialog>.panel-title-row{align-items:flex-start;gap:16px}.sep13-overtime-dialog>.panel-title-row h2{overflow-wrap:anywhere;min-width:0;line-height:1.35}.sep13-overtime-dialog>.panel-title-row .icon-btn{flex:0 0 40px}.sep13-overtime-dialog .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sep13-overtime-dialog .input-label,.sep13-overtime-dialog .info-grid{min-width:0}.sep13-overtime-dialog .info-grid{grid-column:1/-1}.sep13-overtime-dialog input:not([type=checkbox]),.sep13-overtime-dialog select,.sep13-overtime-dialog textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.sep13-overtime-dialog .drawer-actions{flex-wrap:wrap;margin-top:18px}.sep13-overtime-dialog .warning-strip{overflow-wrap:anywhere}.modal-card.sep13-overtime-wizard{width:min(1040px,100%);max-width:1040px}@media (max-width:600px){.modal-backdrop:has(>.sep13-overtime-dialog){padding:10px}.modal-card.sep13-overtime-dialog{max-height:calc(100dvh - 20px);padding:16px}.sep13-overtime-dialog .form-grid{grid-template-columns:minmax(0,1fr)}.sep13-overtime-dialog .wide-field{grid-column:auto}.sep13-overtime-dialog .overtime-wizard-steps{grid-template-columns:1fr}}
