.DMdfMa_vars{--app-ground:#eef0ec;--app-ink:#121512;--app-line:#d9dcd5;--app-line-soft:#e5e7e1;--app-row:#eef0ec;--app-muted:#5b6159;--app-text:#2b302b;--app-dim:#6a7067;--app-subtle:#f6f7f4;--app-pale:#f7fbe6;--app-warning:#e0a526;--app-nav-dim:#c9cec6;--app-venue:#9aa197;--app-avatar:#2b302b;--app-dashed:#c9cdc4;--app-dashed-marker:#b5bab0}.DMdfMa_app{background:var(--app-ground);min-width:1120px;color:var(--app-ink);font-family:var(--font-product);font-size:14px;line-height:1.45}.DMdfMa_mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.DMdfMa_muted{color:var(--app-muted)}.DMdfMa_topBar{background:var(--app-ink);color:#fff;align-items:center;gap:36px;min-height:60px;padding:0 28px;display:flex}.DMdfMa_brand{align-items:baseline;gap:10px;display:flex}.DMdfMa_brandName{letter-spacing:-.025em;font-size:19px;font-weight:800}.DMdfMa_venue{color:var(--app-venue);font-size:13px}.DMdfMa_appNav{flex:auto;gap:4px;display:flex}.DMdfMa_appNavItem{color:var(--app-nav-dim);border-bottom:3px solid #0000;padding:19px 11px 16px;font-weight:500}.DMdfMa_appNavItem[data-active]{color:#fff;border-bottom-color:var(--verified);font-weight:600}.DMdfMa_user{align-items:center;gap:12px;display:flex}.DMdfMa_avatar{background:var(--app-avatar);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:12.5px;font-weight:700;display:inline-flex}.DMdfMa_userText{flex-direction:column;gap:3px;line-height:1.2;display:flex}.DMdfMa_userName{font-size:13.5px;font-weight:600}.DMdfMa_userRole{color:var(--app-nav-dim);font-size:12px}.DMdfMa_subBar{border-bottom:1px solid var(--app-line);background:#fff;align-items:center;gap:24px;min-height:52px;padding:0 28px;display:flex}.DMdfMa_weekPicker{align-items:center;gap:8px;font-weight:700;display:flex}.DMdfMa_divider{background:var(--app-line);width:1px;height:20px}.DMdfMa_subTabs{color:var(--app-muted);gap:20px;font-weight:500;display:flex}.DMdfMa_subTab{padding:15px 0 13px}.DMdfMa_subTab[data-active]{color:var(--app-ink);border-bottom:2px solid var(--app-ink);font-weight:600}.DMdfMa_body{flex-direction:column;gap:24px;padding:32px 28px 40px;display:flex}.DMdfMa_bodyNarrow{gap:20px;max-width:960px;margin:0 auto;}.DMdfMa_pageHead{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.DMdfMa_pageHeadText{flex-direction:column;gap:12px;display:flex}.DMdfMa_pageTitle{letter-spacing:-.035em;font-size:40px;font-weight:800;line-height:1}.DMdfMa_small{font-size:13px}.DMdfMa_summary{color:var(--app-text);font-size:14px}.DMdfMa_actions{gap:10px;display:flex}.DMdfMa_btn{border:1px solid var(--app-line);background:#fff;border-radius:8px;align-items:center;gap:8px;height:44px;padding:0 18px;font-weight:600;display:inline-flex}.DMdfMa_btnDark{border-color:var(--app-ink);background:var(--app-ink);color:#fff;}.DMdfMa_card{border:1px solid var(--app-line);background:#fff;border-radius:12px;overflow:hidden}.DMdfMa_cardPadded{padding:22px;}.DMdfMa_cardHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.DMdfMa_cardTitle{letter-spacing:-.015em;font-size:18px;font-weight:700}.DMdfMa_marker{flex:none;width:9px;height:9px;display:inline-block}.DMdfMa_marker[data-status=verified]{background:var(--verified);outline:1.5px solid var(--app-ink);outline-offset:-1.5px}.DMdfMa_marker[data-status=entered]{background:var(--app-ink)}.DMdfMa_marker[data-status=variance]{background:var(--flagged)}.DMdfMa_marker[data-status=empty]{outline:1px dashed var(--app-dashed-marker);outline-offset:-1px;width:8px;height:8px}.DMdfMa_legend{color:var(--app-muted);gap:16px;font-size:12px;display:flex}.DMdfMa_legendItem{align-items:center;gap:6px;display:inline-flex}.DMdfMa_legend .DMdfMa_marker{width:10px;height:10px}.DMdfMa_shiftsCard{padding:22px 22px 18px;}.DMdfMa_grid{flex-direction:column;gap:8px;margin-top:16px;display:flex}.DMdfMa_gridRow{grid-template-columns:44px repeat(7,minmax(0,1fr));gap:8px;display:grid}.DMdfMa_dayHead{color:var(--app-muted);flex-direction:column;font-size:12px;font-weight:500;line-height:1.25;display:flex}.DMdfMa_dayName{color:var(--app-ink);font-weight:700}.DMdfMa_rowLabel{color:var(--app-muted);padding-top:12px;font-size:12px;font-weight:700}.DMdfMa_cellEmpty{border:1.5px dashed var(--app-dashed);min-height:100px;color:var(--app-muted);border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.DMdfMa_cell{border:1.5px solid var(--app-line);background:#fff;border-radius:10px;flex-direction:column;gap:4px;min-height:100px;padding:12px;display:flex}.DMdfMa_cell[data-status=verified]{background:var(--app-pale)}.DMdfMa_cell[data-status=variance]{border-color:var(--flagged)}.DMdfMa_cellStatus{align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:flex}.DMdfMa_cell[data-status=variance] .DMdfMa_cellStatus{color:var(--flagged)}.DMdfMa_cellNet{margin-top:auto;font-size:17px;font-weight:500;}.DMdfMa_cellMeta{color:var(--app-muted);font-size:12px}.DMdfMa_totalsRow{border-top:1px solid var(--app-line-soft);margin-top:2px;padding-top:10px;}.DMdfMa_totalsLabel{color:var(--app-muted);font-size:12px;font-weight:700}.DMdfMa_total{color:var(--app-text);font-size:13px;}.DMdfMa_weekBottom{align-items:flex-start;gap:24px;display:flex}.DMdfMa_tipsCard{flex:1.6;min-width:0;}.DMdfMa_tipsBar{border-radius:6px;gap:2px;height:28px;margin-top:18px;display:flex;overflow:hidden}.DMdfMa_tipsBar span{flex-shrink:1;flex-basis:0}.DMdfMa_depts{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.DMdfMa_dept{flex-direction:column;gap:3px;display:flex}.DMdfMa_deptName{align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.DMdfMa_swatch{border-radius:2px;width:10px;height:10px}.DMdfMa_deptAmount{font-size:19px;font-weight:500;}.DMdfMa_deptMeta{color:var(--app-muted);font-size:12px}.DMdfMa_strongMono{color:var(--app-ink);}.DMdfMa_issuesCard{flex:1;min-width:0;}.DMdfMa_issuesHead{justify-content:space-between;align-items:baseline;padding:20px 20px 14px;display:flex}.DMdfMa_issue{border-top:1px solid var(--app-line-soft);gap:12px;padding:13px 20px;display:flex}.DMdfMa_issueMarker{flex:none;width:10px;height:10px;margin-top:5px}.DMdfMa_issueMarker[data-level=flagged]{background:var(--flagged)}.DMdfMa_issueMarker[data-level=warning]{background:var(--app-warning)}.DMdfMa_issueMarker[data-level=info]{background:var(--app-ink)}.DMdfMa_issueText{flex-direction:column;gap:2px;display:flex}.DMdfMa_issueTitle{font-weight:700}.DMdfMa_issueDetail{color:var(--app-muted);font-size:13px}.DMdfMa_weekSelect{white-space:nowrap;align-self:flex-start;min-width:380px;padding:0 14px;}.DMdfMa_search{width:220px;color:var(--app-muted);padding:0 12px;font-weight:400;}.DMdfMa_deptTabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.DMdfMa_deptTab{color:var(--app-ink);border:1.5px solid var(--app-line);background:#fff;border-radius:10px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.DMdfMa_deptTab[data-selected]{background:var(--app-ink);color:#fff;border-color:var(--app-ink)}.DMdfMa_deptTabName{font-size:14px;font-weight:700}.DMdfMa_deptTabCount{color:var(--app-muted);font-weight:500}.DMdfMa_deptTab[data-selected] .DMdfMa_deptTabCount{color:var(--app-nav-dim)}.DMdfMa_deptTabTotal{font-size:20px;font-weight:500;}.DMdfMa_tableHead{border-bottom:1px solid var(--app-line-soft);justify-content:space-between;align-items:center;gap:10px;padding:16px 18px;display:flex}.DMdfMa_tableTitle{font-size:17px;font-weight:700}.DMdfMa_provisional{color:var(--app-muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.DMdfMa_provisional .DMdfMa_marker{width:10px;height:10px}.DMdfMa_table{border-collapse:collapse;width:100%;font-size:12.5px}.DMdfMa_table thead tr{border-bottom:1px solid var(--app-line-soft)}.DMdfMa_table tbody tr{border-bottom:1px solid var(--app-row)}.DMdfMa_table tfoot tr{border-top:1.5px solid var(--app-ink)}.DMdfMa_th{text-align:right;padding:10px 6px;font-size:12px;font-weight:600}.DMdfMa_th[data-status=variance]{color:var(--flagged)}.DMdfMa_thName{text-align:left;color:var(--app-muted);min-width:150px;padding:10px 18px;font-size:12px;font-weight:600}.DMdfMa_thWeek{text-align:right;background:var(--app-subtle);padding:10px 18px;font-size:12px;font-weight:700}.DMdfMa_thDay{justify-content:flex-end;align-items:center;gap:5px;display:flex}.DMdfMa_thDate{color:var(--app-dim);white-space:nowrap;font-size:11px;font-weight:500;display:block}.DMdfMa_dayStart{border-left:1px solid var(--app-line-soft)}.DMdfMa_rowName{text-align:left;white-space:nowrap;padding:8px 18px;font-weight:600}.DMdfMa_td{text-align:right;color:var(--app-text);padding:8px 6px;}.DMdfMa_tdWeek{text-align:right;background:var(--app-subtle);padding:8px 18px;font-weight:600;}.DMdfMa_footName{text-align:left;padding:12px 18px;font-weight:700}.DMdfMa_footCell{text-align:right;padding:12px 6px;font-weight:600;}.DMdfMa_grand{text-align:right;background:var(--verified);padding:12px 18px;font-weight:700;}.DMdfMa_filters{gap:10px;font-size:13px;display:flex}.DMdfMa_filter{align-items:center;gap:8px;display:inline-flex}.DMdfMa_filterValue{border:1px solid var(--app-line);background:#fff;border-radius:8px;align-items:center;height:40px;padding:0 12px;font-weight:500;display:inline-flex}.DMdfMa_auditDay{flex-direction:column;gap:8px;display:flex}.DMdfMa_auditDayLabel{color:var(--app-muted);font-size:13px;font-weight:700}.DMdfMa_event{grid-template-columns:64px 28px minmax(0,1fr);align-items:start;gap:12px;padding:14px 20px;display:grid}.DMdfMa_event+.DMdfMa_event{border-top:1px solid var(--app-row)}.DMdfMa_eventTime{color:var(--app-muted);padding-top:4px;font-size:12.5px;}.DMdfMa_eventAvatar{border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:inline-flex}.DMdfMa_eventBody{flex-direction:column;gap:4px;min-width:0;display:flex}.DMdfMa_diff{flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex;}.DMdfMa_diffFrom{background:var(--app-subtle);color:var(--app-muted);border-radius:4px;padding:1px 6px;text-decoration:line-through}.DMdfMa_diffTo{background:var(--verified);border-radius:4px;padding:1px 6px;font-weight:600}.DMdfMa_eventNote{color:var(--app-text);font-size:13px}.DMdfMa_tile{background:var(--app-ground);font-family:var(--font-product);color:var(--app-ink);padding:28px}.DMdfMa_fragmentHead{justify-content:space-between;align-items:baseline;padding:16px 20px 12px;display:flex}.DMdfMa_fragmentTitle{font-size:17px;font-weight:700}.DMdfMa_fragmentIssueTitle{font-size:15px;font-weight:700}.DMdfMa_fragment .DMdfMa_issueMarker{margin-top:6px}.DMdfMa_rateRow{border-bottom:1px solid var(--app-row);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);padding:11px 20px;font-size:14px;display:grid}.DMdfMa_rateRow:last-child{border-bottom:0}.DMdfMa_rateRow[data-highlight]{background:var(--app-subtle)}.DMdfMa_rateHead{color:var(--app-muted);border-bottom-color:var(--app-line-soft);padding:10px 20px;font-size:12px;font-weight:600;}.DMdfMa_rateDept{font-weight:600}.DMdfMa_rateNote{color:var(--app-muted);font-size:12px;display:block}.DMdfMa_right{text-align:right}.DMdfMa_rateNum{text-align:right;}@media (max-width:640px){.DMdfMa_tile{padding:16px}.DMdfMa_rateRow{padding-left:14px;padding-right:14px}}
.y-UVBa_controls{border-top:var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:20px;padding:16px 0;display:flex}.y-UVBa_tablist{border:var(--rule-strong);display:flex}.y-UVBa_tab{background:var(--paper);height:48px;color:var(--ink);font:700 15px var(--font-display);cursor:pointer;border:0;border-radius:0;padding:0 20px}.y-UVBa_tab+.y-UVBa_tab{border-left:var(--rule-strong)}.y-UVBa_tab[aria-selected=true]{background:var(--ink);color:var(--paper)}.y-UVBa_caption{max-width:620px;color:var(--ink-soft);flex:360px;margin:0;font-size:15px}.y-UVBa_frame{border:var(--rule-strong);overflow:hidden}.y-UVBa_scroller{position:relative;overflow-x:auto}.y-UVBa_panel:focus-visible{outline-offset:-4px}.y-UVBa_note{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--ink-soft);margin:12px 0 0}@media (max-width:640px){.y-UVBa_tablist{flex:100%}.y-UVBa_tab{flex:1 1 0;padding:0 8px}}
