/* Object workspace: the same type, colours and controls as People. */
#site-workspace{--site-control:42px;min-width:0}
#site-workspace .pagehead{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:14px 0 16px;min-height:76px}
#site-workspace .pagehead h1{font-size:28px;margin:5px 0 7px;line-height:1.3}
#site-workspace .pagehead .eyebrow{display:block;font-size:10px;letter-spacing:1.8px;color:var(--muted)}
#site-workspace .pagehead .subtitle{display:block;margin:0;line-height:1.5;max-width:660px}
#site-workspace .pagehead .actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
#site-workspace .pagehead .actions>button,#site-workspace .site-ux-more>summary{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:var(--site-control);min-height:var(--site-control);padding:0 14px;font-size:13px;white-space:nowrap;border-radius:10px}
#site-workspace .pagehead .actions>button[hidden]{display:none}
#site-workspace>.site-title-meta{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:0 0 18px;font-size:12px}
#site-workspace>.site-tabs{display:flex;gap:5px;margin:0 0 20px;overflow:auto;padding:4px;border:1px solid var(--line);border-radius:12px;background:var(--surface2)}
#site-workspace>.site-tabs>button{height:40px;min-height:40px;border:0;border-radius:9px;font-size:13px;padding:0 18px;white-space:nowrap}
#site-workspace>.site-tabs>button.active{background:var(--surface);box-shadow:0 1px 4px #142d4b0b;color:var(--accent,#2878ed)}
.site-ux-more{position:relative}.site-ux-more>summary{list-style:none;cursor:pointer;border:1px solid var(--line);background:var(--surface);padding:0 10px!important}.site-ux-more>summary::-webkit-details-marker{display:none}
.site-ux-more>div{position:absolute;z-index:12;top:calc(100% + 7px);right:0;min-width:230px;display:grid;padding:6px;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:0 10px 35px #142d4b16}
.site-ux-more>div>button{text-align:left;border:0;min-height:40px;font-size:13px;background:transparent}
#site-workspace .site-date-nav{display:grid;grid-template-columns:42px minmax(150px,190px) 42px auto;gap:8px;align-items:end;flex-wrap:nowrap}
#site-workspace .site-date-nav label{margin:0;font-size:12px;line-height:1.4;min-width:0}
#site-workspace .site-date-nav input,#site-workspace .site-date-nav select,#site-workspace .site-date-nav button{height:42px;min-height:42px;margin-bottom:0;box-sizing:border-box;font-size:13px;border-radius:9px}
#site-workspace .site-date-nav button{padding:0 12px}#site-workspace .site-date-nav input{padding:8px 12px;text-align:center}
#site-workspace .site-sheet-toolbar,#site-workspace .crew-board-toolbar{display:flex;align-items:end;gap:16px;flex-wrap:wrap;margin:0 0 18px}
#site-workspace .site-sheet-toolbar>label,#site-workspace .crew-board-toolbar>label{margin:0;flex:1;min-width:200px;max-width:300px;font-size:12px}
#site-workspace .site-sheet-toolbar select,#site-workspace .crew-board-toolbar select,#site-workspace .crew-board-toolbar>button{height:42px;min-height:42px;font-size:13px;border-radius:9px}
#site-workspace .site-day-sheet,#site-workspace .crew-live-panel,#site-workspace .site-ux-people,#site-workspace .site-ux-report,#site-workspace .site-ux-journal{padding:22px;border-radius:14px}
#site-workspace .sectionhead{align-items:center;gap:14px}#site-workspace .sectionhead h2{font-size:18px;margin:0}
.site-ux-live-nav{display:flex;align-items:center;gap:16px;justify-content:space-between;margin-bottom:18px}
.site-ux-live-nav .crew-board-tabs{margin:0;display:flex;gap:4px}.site-ux-live-nav .crew-board-tabs button{min-height:38px;font-size:12px;padding:8px 12px;white-space:nowrap}
.site-ux-live-nav>input{max-width:280px;min-width:170px;height:40px;font-size:13px}
#site-workspace .crew-usability .crew-compact-stats{grid-template-columns:repeat(6,minmax(0,1fr));padding:12px 0;margin:14px 0 18px}
#site-workspace .crew-compact-stats strong{font-size:20px}#site-workspace .crew-compact-stats span{font-size:12px;margin-bottom:5px}
#site-workspace .crew-compact-stats>div{padding:0 15px}
#site-workspace .crew-current-table{min-width:760px;table-layout:fixed}
#site-workspace .crew-current-table th:nth-child(1){width:23%}#site-workspace .crew-current-table th:nth-child(2){width:21%}#site-workspace .crew-current-table th:nth-child(3){width:36%}#site-workspace .crew-current-table th:nth-child(4){width:14%}#site-workspace .crew-current-table th:nth-child(5){width:6%}
#site-workspace .crew-current-table th{font-size:11px;padding:12px 10px}#site-workspace .crew-current-table td{padding:11px 10px;font-size:13px;vertical-align:middle}
#site-workspace .crew-current-table td:first-child>strong{font-size:13px;line-height:1.5}#site-workspace .crew-current-table td:first-child>small{font-size:11px}
#site-workspace .crew-current-work{padding:4px 0;background:transparent;border:0;border-radius:6px}
#site-workspace .crew-current-work strong,#site-workspace .site-ux-office-work strong{font-size:13px;font-weight:500;line-height:1.5}
#site-workspace .crew-current-work small,#site-workspace .site-ux-office-work small{font-size:11px}
#site-workspace .crew-result-line{gap:8px;margin:3px 0;grid-template-columns:minmax(0,1fr) 72px}
#site-workspace .crew-result-line>button:not(.crew-current-work){width:72px;min-height:34px;font-size:12px;padding:7px}
#site-workspace .crew-current-table .crew-inline-button{font-size:11px;padding:5px 0}
#site-workspace #crew-live-content>.tablewrap{max-height:min(68dvh,850px);overflow:auto;border:1px solid var(--line);border-radius:10px}
#site-workspace .crew-current-table thead th{position:sticky;top:0;z-index:2;background:var(--surface2)}
.site-ux-presence-clock{display:inline-flex!important;align-items:center;gap:6px;border:0;background:transparent;min-height:30px;padding:4px 0!important;font-size:12px!important;font-weight:400;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:left}
.site-ux-presence-clock>i{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#a8afb9}
.site-ux-presence-clock.inside>i{background:#24986d;animation:site-ux-presence-pulse 2s ease-out infinite}
.site-ux-presence-clock small{display:inline!important;font-size:11px!important;margin:0!important;line-height:1.5;color:var(--muted)}
.site-ux-presence-none{font-size:11px;color:var(--muted)}
.site-ux-manual-out{min-height:26px;padding:3px 5px;font-size:13px;border:0;background:transparent;color:var(--muted)}
@keyframes site-ux-presence-pulse{0%,100%{box-shadow:0 0 0 0 #24986d20}55%{box-shadow:0 0 0 5px #24986d08}}
.site-ux-office-work{display:block;text-align:left;border:0;background:transparent;padding:4px 0;min-height:32px;width:100%}.site-ux-office-work small{display:block;color:var(--muted)}
.site-ux-working-day .site-entry-table th{display:table-cell!important}
.site-ux-working-day:not(.site-show-extras) .site-entry-table .site-ux-hours-header,.site-ux-working-day:not(.site-show-extras) .site-entry-table .site-ux-note-header,.site-ux-working-day:not(.site-show-extras) .site-entry-table .site-ux-rate-header,.site-ux-working-day:not(.site-show-extras) .site-entry-rate{display:none!important}
.site-ux-working-day .site-entry-table{min-width:850px;table-layout:auto}.site-ux-working-day .site-entry-table .site-entry-person{min-width:180px;width:21%}.site-ux-working-day .site-entry-table .site-entry-work{min-width:230px;width:32%}
.site-ux-working-day .site-ux-qr-column,.site-ux-working-day .site-ux-qr-cell{width:175px;min-width:165px}
.site-ux-working-day .site-entry-table td{padding:10px 9px;vertical-align:middle}.site-ux-working-day .site-entry-table th{padding:12px 9px;font-size:11px}
.site-ux-working-day .site-entry-table .site-entry-volume{min-width:85px;width:95px}.site-ux-working-day .site-entry-table .site-entry-amount{min-width:105px}
.site-ux-working-day .site-entry-table input,.site-ux-working-day .site-entry-table .site-combo input{font-size:13px;min-height:40px;height:40px;margin-top:0;border-radius:8px}
.site-ux-working-day .site-entry-table small{margin-top:4px!important}.site-ux-working-day .site-entry-table .site-ux-presence-clock small{margin:0!important}
.site-ux-presence{margin:0 0 14px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.site-ux-presence-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
.site-ux-presence-stats>div{display:flex;align-items:baseline;gap:10px}.site-ux-presence-stats span{font-size:12px;color:var(--muted)}.site-ux-presence-stats strong{font-size:21px}
#site-ux-presence-actions{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:12px;font-size:12px}
.site-ux-inbox{display:flex;align-items:center;gap:10px;border:1px solid #2878ed25;background:var(--softblue,#edf3ff);color:var(--accent,#2878ed);border-radius:9px;padding:8px 12px;min-height:38px;font-size:12px}
.site-ux-inbox b{padding:2px 7px;background:var(--surface);border-radius:6px}.site-ux-inbox span{font-weight:400}.site-ux-quiet{color:var(--muted);font-size:12px}
#site-ux-presence-people details{margin-top:12px}#site-ux-presence-people summary{font-size:12px;color:var(--accent,#2878ed);cursor:pointer}
.site-ux-waiting-person{display:grid;grid-template-columns:minmax(180px,1.1fr) 175px minmax(160px,1fr) 34px;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--line);font-size:12px}.site-ux-waiting-person>strong{font-weight:500}.site-ux-waiting-person>span{color:var(--muted)}.site-ux-waiting-person>button{display:grid;place-items:center;border:0;background:var(--softblue,#edf3ff);color:var(--accent,#2878ed);min-height:32px;height:32px;padding:5px}
.site-ux-task-context{display:grid;gap:5px;margin-bottom:18px}.site-ux-task-context>span{font-size:12px;color:var(--muted)}.site-ux-task-total{align-self:end;display:grid;gap:8px;padding-bottom:8px}.site-ux-task-total strong{font-size:22px}.site-ux-task-total small{font-size:12px;color:var(--muted)}.site-ux-task-history{border-top:1px solid var(--line);padding-top:15px;margin-top:20px;font-size:13px}.site-ux-task-history summary{cursor:pointer}.site-ux-evidence{display:block;margin:10px 0}
.site-ux-task-list>div{display:flex;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.site-ux-task-list>div>button:first-child{flex:1;text-align:left;border:0;background:transparent;padding:0}.site-ux-task-list strong,.site-ux-task-list span,.site-ux-task-list small{display:block;line-height:1.6}.site-ux-task-list small{font-size:12px;color:var(--muted)}
.site-ux-report-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.site-ux-report-heading h2{font-size:18px;margin:0}.site-ux-report-heading p{font-size:12px;color:var(--muted);margin:6px 0 0}
#site-workspace .site-report-tabs{display:flex;gap:5px;overflow:auto;margin-bottom:18px}.site-report-tabs button{white-space:nowrap}
.site-ux-report-heading button{font-size:12px;min-height:40px}
.site-ux-report-controls{display:grid;grid-template-columns:1.1fr 150px 150px 1.2fr 1fr;align-items:end;gap:12px}.site-ux-report-controls label{margin:0;min-width:0;font-size:12px}.site-ux-report-controls input,.site-ux-report-controls select{height:42px;min-height:42px;font-size:13px;width:100%;min-width:0;border-radius:9px;padding:8px 10px}
.site-ux-report-period{font-size:12px;color:var(--muted);margin:15px 0}
.site-ux-report .site-report-metrics{gap:0;border:1px solid var(--line);border-radius:12px;padding:15px 0;margin:0 0 22px;grid-template-columns:repeat(4,1fr)}.site-ux-report .site-report-metrics>div{border:0;border-right:1px solid var(--line);border-radius:0;padding:0 20px;background:transparent}.site-ux-report .site-report-metrics>div:last-child{border:0}.site-ux-report .site-report-metrics strong{font-size:22px}.site-ux-report .site-report-metrics small{font-size:12px}
.site-ux-report-table-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.site-ux-report-table-tools>div{display:flex;gap:4px;flex-wrap:wrap}.site-ux-report-table-tools button{font-size:12px;min-height:38px;border:1px solid transparent;background:transparent;border-radius:9px;padding:8px 12px}.site-ux-report-table-tools button[aria-pressed=true]{background:var(--softblue,#edf3ff);color:var(--accent,#2878ed);border-color:#2878ed20}.site-ux-report-table-tools>input{width:260px;min-width:180px;height:40px;font-size:13px}
.site-ux-summary-table{min-width:720px;width:100%}.site-ux-summary-table th{font-size:11px}.site-ux-summary-table td{padding:13px 12px;font-size:13px}.site-ux-summary-table td:first-child button{border:0;background:transparent;padding:0;text-align:left;color:var(--ink);font-size:14px;font-weight:500}.site-ux-summary-table td:first-child button:hover{color:var(--accent,#2878ed)}.site-ux-summary-table small{display:block;font-size:11px;color:var(--muted);margin-top:5px}.site-ux-summary-table td:nth-child(4){font-variant-numeric:tabular-nums;white-space:nowrap}.site-ux-pending{color:#ac7b2e;font-size:12px}.site-ux-summary-table .site-total-row td{font-weight:600;padding:15px 12px}.site-ux-summary-table .site-total-row td:nth-child(3){font-weight:400;font-size:11px;color:var(--muted)}
.site-ux-detail-days>details{margin:12px 0;border:1px solid var(--line);border-radius:10px;overflow:hidden}.site-ux-detail-days summary{display:flex;align-items:center;gap:15px;cursor:pointer;padding:14px;background:var(--surface2);font-size:13px}.site-ux-detail-days summary b{margin-left:auto}.site-ux-detail-days td{font-size:13px}.site-ux-detail-days td small{display:block;margin-top:5px;color:var(--muted)}
.site-ux-journal-tools{display:grid;grid-template-columns:1fr 220px;gap:12px;margin:18px 0}.site-ux-journal-tools input,.site-ux-journal-tools select{height:42px;font-size:13px}.site-ux-journal-report{border-top:1px solid var(--line)}.site-ux-journal-report>summary{display:grid;grid-template-columns:100px minmax(130px,1fr) 150px 130px 130px;align-items:center;gap:14px;padding:16px 0;cursor:pointer;font-size:13px}.site-ux-journal-report>summary>small{color:var(--muted);font-size:11px}.site-ux-journal-report>summary>b{text-align:right;font-variant-numeric:tabular-nums}.site-ux-journal-report>summary .pill{justify-self:end}.site-ux-journal-report>div{padding:0 0 20px}.site-ux-crew-history{margin-top:22px}
.site-ux-people .sectionhead p{font-size:12px;margin:7px 0 0}.site-ux-people-tools{display:grid;grid-template-columns:1fr minmax(210px,300px) auto;align-items:center;gap:12px;margin:20px 0}.site-ux-people-tools input,.site-ux-people-tools select,.site-ux-people-tools button{height:42px;min-height:42px;font-size:13px}.site-ux-people-tools>button[hidden]{display:none}
.site-ux-roster-table{min-width:680px;width:100%}.site-ux-roster-table td{padding:12px;font-size:13px}.site-ux-roster-table th{font-size:11px}.site-ux-roster-table input[type=checkbox]{width:17px;height:17px;min-height:17px;accent-color:var(--accent,#2878ed)}.site-ux-roster-table td>button{min-height:34px;font-size:12px}.site-ux-roster-table .site-membership-button{font-size:12px;text-align:left}.site-ux-roster-table td strong{font-size:14px;font-weight:500}
#site-ux-people-selection{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #2878ed20;background:var(--softblue,#edf3ff);border-radius:10px;margin:12px 0;font-size:13px}#site-ux-people-selection[hidden]{display:none}#site-ux-people-selection select{flex:1;max-width:280px}#site-ux-people-selection select,#site-ux-people-selection button{min-height:38px;height:38px;font-size:12px}#site-ux-people-selection>strong{white-space:nowrap}
.site-ux-leader-list{max-height:52dvh;overflow:auto;margin-top:12px}.site-ux-leader-list>button{display:grid;grid-template-columns:1fr auto;gap:6px 16px;width:100%;padding:14px 10px;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;font-size:14px}.site-ux-leader-list>button small{color:var(--muted);font-size:12px;grid-column:1}.site-ux-leader-list>button>span{grid-column:2;grid-row:1/3;align-self:center;color:var(--accent,#2878ed);font-size:12px}.site-ux-leader-list>button:hover{background:var(--surface2)}
.site-ux-members-heading{display:flex;align-items:center;gap:18px;justify-content:space-between;margin:20px 0 12px}.site-ux-members-heading h3{font-size:15px}.site-ux-members-heading input{max-width:260px;min-height:38px;font-size:13px}.site-ux-member-list{display:grid;grid-template-columns:1fr 1fr;gap:0 18px;max-height:36dvh;overflow:auto}.site-ux-member-list label{margin:0;padding:10px 0;font-size:13px;line-height:1.5}.site-ux-member-list label[hidden],.site-ux-leader-list>button[hidden]{display:none}.site-ux-member-list input{flex:none}.site-ux-crew-advanced{border-top:1px solid var(--line);padding-top:14px;margin-top:15px;font-size:13px}.site-ux-crew-advanced summary{cursor:pointer}.site-ux-crew-advanced .check{font-size:13px}
@media(max-width:1150px){.site-ux-report-controls{grid-template-columns:1fr 145px 145px}.site-ux-report-controls label:nth-child(4),.site-ux-report-controls label:nth-child(5){grid-row:2}.site-ux-journal-report>summary{grid-template-columns:95px minmax(100px,1fr) 120px 115px}.site-ux-journal-report>summary>small{display:none}#site-workspace .pagehead{align-items:flex-start}#site-workspace .pagehead>.actions{justify-content:flex-end}#site-workspace .crew-compact-stats>div{padding:0 10px}}
@media(max-width:900px){.site-ux-live-nav{flex-wrap:wrap}.site-ux-report-heading{align-items:flex-start;flex-wrap:wrap}.site-ux-people-tools{grid-template-columns:1fr 1fr}.site-ux-people-tools>button{grid-column:2}.site-ux-presence-stats{gap:10px}.site-ux-presence-stats>div{display:grid;gap:4px}.site-ux-member-list{grid-template-columns:1fr}.site-ux-waiting-person{grid-template-columns:1fr 170px 34px}.site-ux-waiting-person>span{display:none}#site-workspace .pagehead{flex-wrap:wrap}#site-workspace .pagehead>.actions{justify-content:flex-start}#site-workspace .crew-compact-stats{grid-template-columns:repeat(3,1fr)!important;gap:14px 0!important}}
@media(prefers-reduced-motion:reduce){.site-ux-presence-clock.inside>i{animation:none;box-shadow:0 0 0 3px #24986d12}}
@media print{body:has(#site-ux-report){background:#fff!important;color:#000!important}body:has(#site-ux-report)>aside,body:has(#site-ux-report)>button,body:has(#site-ux-report) main>header,body:has(#site-ux-report) .workspace-mode-note,body:has(#site-ux-report) #site-workspace>.pagehead,body:has(#site-ux-report) #site-workspace>.site-tabs,body:has(#site-ux-report) #site-workspace>.site-title-meta,body:has(#site-ux-report) #site-back,body:has(#site-ux-report) .site-report-tabs,body:has(#site-ux-report) .site-ux-report-controls,body:has(#site-ux-report) .site-ux-report-table-tools,body:has(#site-ux-report) .site-ux-report-heading>.actions{display:none!important}body:has(#site-ux-report) main{margin:0!important;width:100%!important}body:has(#site-ux-report) #content{padding:0!important}#site-ux-report{border:0;padding:0!important}.site-ux-summary-table{min-width:0!important}.site-ux-report .tablewrap{overflow:visible}.site-ux-summary-table thead{display:table-header-group}.site-ux-summary-table tr{break-inside:avoid}.site-ux-summary-table button{color:#000!important}.site-ux-summary-table{font-size:10pt}}

/* Keep the heading and daily controls shallow without making the text smaller. */
#site-workspace .pagehead{min-height:64px;margin:0 0 10px}#site-workspace .pagehead .eyebrow{display:none}#site-workspace>.site-title-meta{margin-bottom:12px}#site-workspace>.site-tabs{margin-bottom:16px}
#site-workspace .site-date-nav{grid-template-columns:42px minmax(125px,155px) 42px auto;gap:6px}#site-workspace .site-date-nav button{padding-inline:10px}
#site-workspace .site-day-coverage{display:flex;align-items:center;gap:12px;padding:10px 0;font-size:12px;margin:0 0 12px}#site-workspace .site-day-coverage>strong{font-size:12px;white-space:nowrap}#site-workspace .site-day-coverage>button{min-height:34px;font-size:11px;padding:7px 10px}.site-extra-toggle{font-size:11px;white-space:nowrap}
#site-workspace .site-ux-presence-stats>div{display:flex;gap:10px;align-items:baseline}.site-ux-working-day .site-ux-presence{padding:10px 0}.site-ux-working-day #site-ux-presence-actions{margin-top:8px}
#site-workspace .crew-review-strip{padding:9px 12px;min-height:38px;margin:10px 0}.site-ux-live-nav{margin-bottom:12px}#site-workspace .crew-usability .crew-compact-stats{margin:10px 0 14px;padding:10px 0}
@media(max-width:900px){#site-workspace .site-sheet-toolbar{gap:12px}#site-workspace .site-sheet-toolbar>label{min-width:180px;flex:1}.site-ux-presence-stats{gap:12px}.site-ux-presence-stats span{font-size:11px}.site-ux-presence-stats strong{font-size:19px}#site-workspace .site-day-coverage{flex-wrap:wrap}}

.site-ux-volume-line{display:block;font-size:12px;line-height:1.7}.site-ux-summary-table .site-total-row button{font-size:12px;font-weight:400;border:0;background:transparent;color:var(--accent,#2878ed);padding:0}

#content #site-workspace .pagehead{min-height:64px;margin:0 0 10px}#content #site-workspace .pagehead h1{font-size:28px;margin:5px 0 7px}#content #site-workspace .pagehead .subtitle{display:block}#content #site-workspace .pagehead .actions{display:flex}#content #site-workspace .site-title-meta{margin:0 0 12px;font-size:12px}
#site-workspace .site-ux-live>.sectionhead{margin-bottom:12px}#site-workspace .site-ux-live .crew-board-toolbar{margin-bottom:12px}#site-workspace .site-ux-live .crew-board-toolbar label{font-size:0}#site-workspace .site-ux-live .crew-board-toolbar label input,#site-workspace .site-ux-live .crew-board-toolbar label select{margin-top:0}
#site-workspace .crew-acceptance-note{display:none}#site-workspace .crew-compact-stats>div{display:flex;align-items:baseline;gap:8px}#site-workspace .crew-compact-stats>div>span{margin:0;font-size:11px;white-space:nowrap}#site-workspace .crew-compact-stats strong{font-size:19px}
#site-workspace .crew-current-table td:first-child>small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.6;max-width:100%}#site-workspace .crew-current-table td{padding-block:10px}
#site-workspace .crew-current-table button[data-office-add-work]{display:inline-grid;place-items:center;width:30px;height:30px;min-height:30px;padding:5px;border:0;border-radius:8px;background:var(--softblue,#edf3ff);color:var(--accent,#2878ed)}
@media(max-width:1150px){#site-workspace .crew-compact-stats>div{display:grid;gap:3px}}

#site-workspace .crew-usability .crew-compact-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media(max-width:900px){#site-workspace .crew-usability .crew-compact-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
.site-ux-plan>.sectionhead>label{margin:0 0 0 auto;font-size:12px}.site-ux-plan>.sectionhead>label input{height:40px;min-height:40px}.site-ux-plan>.sectionhead>label[hidden]{display:none}.site-ux-plan>.sectionhead button{min-height:40px;font-size:12px}.site-ux-plan>.sectionhead button[aria-pressed=true]{background:var(--softblue,#edf3ff);color:var(--accent,#2878ed)}.site-ux-plan .site-table-filters{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:12px}.site-ux-plan .site-table-filters>label{margin:0;min-width:0;font-size:12px}.site-ux-plan .site-table-filters select,.site-ux-plan .site-table-filters input{height:42px;min-height:42px;font-size:13px}.site-ux-work-table{width:100%;min-width:680px}.site-ux-work-table td{padding:15px 12px;font-size:13px}.site-ux-work-table th{font-size:11px}.site-ux-work-table td:first-child{min-width:225px;width:35%}.site-ux-work-table td:first-child strong{font-size:14px;font-weight:500}.site-ux-work-table small{display:block;color:var(--muted);font-size:11px;margin-top:5px}.site-ux-work-table .site-stage-row th{padding:12px;text-align:left;font-size:12px}.site-ux-work-progress{width:90px;height:5px;background:var(--line);border-radius:5px;overflow:hidden}.site-ux-work-progress>span{display:block;height:100%;background:var(--accent,#2878ed);border-radius:5px}
@media(min-width:1101px){.site-ux-working-day .site-ux-presence{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 20px}.site-ux-working-day .site-ux-presence-stats{display:flex;justify-content:space-between;gap:18px}.site-ux-working-day #site-ux-presence-actions{margin:0}.site-ux-working-day #site-ux-presence-actions>small{display:none}.site-ux-working-day #site-ux-presence-people{grid-column:1/-1}.site-ux-working-day #site-ux-presence-people:empty{display:none}.site-ux-working-day #site-ux-presence-people details{margin:0}}

#site-workspace tr.site-ux-without-mark .site-ux-presence-none{color:var(--red,#c83946)}
