@media screen {
body.theme-clay .team-workbench{--tw-ink:#303830;--tw-muted:#77796e;--tw-line:#dedfd4;color:var(--tw-ink)}
body.theme-clay .tw-heading{margin:0 0 28px;padding:0}
body.theme-clay .tw-eyebrow{font-size:12px;letter-spacing:1px;color:#995a43;margin:0 0 8px}
body.theme-clay.source-admin .tw-heading h1{font-size:30px;line-height:1.4;font-weight:600;border:0;padding:0;margin:0 0 9px;color:var(--tw-ink)}
body.theme-clay .tw-intro{font-size:14px;color:var(--tw-muted);margin:0}
body.theme-clay .tw-tasks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fffefa;border:1px solid var(--tw-line);margin:0 0 35px}
body.theme-clay .tw-task{appearance:none;border:0;border-right:1px solid var(--tw-line);border-radius:0;padding:20px;text-align:left;background:transparent;color:var(--tw-ink);cursor:pointer;display:flex;flex-direction:column;gap:6px;box-shadow:none;min-width:0}
body.theme-clay .tw-task:last-child{border-right:0}body.theme-clay .tw-task:hover{background:#f3ece2}body.theme-clay .tw-task:disabled{cursor:default;background:#f6f4ee}
body.theme-clay .tw-task-label{font-size:14px;line-height:22px}body.theme-clay .tw-task-count{font-size:32px;font-weight:500;line-height:40px;font-variant-numeric:tabular-nums}
body.theme-clay .tw-task small{font-size:11px;color:var(--tw-muted);line-height:18px}
body.theme-clay .tw-list-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px}
body.theme-clay.source-admin .tw-list-head h2{font-size:20px;font-weight:600;margin:0 0 5px;padding:0;border:0;color:var(--tw-ink)}
body.theme-clay .tw-note{color:var(--tw-muted);font-size:12px}
body.theme-clay .source-coursebar.tw-filters,body.theme-clay .tw-filters .toolbar{padding:0;margin:0;display:flex;align-items:center;gap:10px;border:0;background:transparent}
body.theme-clay .tw-filters .field{display:flex;align-items:center;gap:8px;margin:0}body.theme-clay .tw-filters label{font-weight:400;font-size:12px;margin:0;white-space:nowrap;color:var(--tw-muted)}
body.theme-clay .tw-filters select{min-width:90px;width:100px;height:38px;padding:5px 8px;margin:0;background:#fffefa}
body.theme-clay .tw-course-list{border-top:2px solid #9da28d;background:#fffefa}
body.theme-clay .tw-course{border:1px solid var(--tw-line);border-top:0;padding:22px 22px 16px;margin:0;background:#fffefa}
body.theme-clay .tw-course-main{display:grid;grid-template-columns:minmax(220px,.95fr) minmax(360px,1.5fr) minmax(170px,.75fr);gap:20px;align-items:center}
body.theme-clay .tw-title-line{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin:0 0 7px}
body.theme-clay.source-admin .tw-title-line h3{font-size:18px;line-height:26px;font-weight:600;margin:0;padding:0;color:var(--tw-ink)}
body.theme-clay .tw-state{font-size:11px;padding:2px 7px;color:#52694f;background:#edf1e8;border-radius:3px;line-height:18px}
body.theme-clay .tw-course-date{font-size:12px;color:#666c60;line-height:21px;margin:0;font-variant-numeric:tabular-nums}
body.theme-clay .tw-quotas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
body.theme-clay .tw-quota{display:flex;flex-direction:column;min-width:0;align-self:start}
body.theme-clay .tw-quota-label{font-size:12px;color:#74796c;line-height:20px}
body.theme-clay .tw-quota-total{display:flex;align-items:baseline;gap:4px;font-variant-numeric:tabular-nums;line-height:30px;white-space:nowrap}
body.theme-clay .tw-quota-total strong{font-size:23px;font-weight:550;color:var(--tw-ink)}body.theme-clay .tw-quota-total>span{font-size:14px;color:#73796d}
body.theme-clay .tw-quota small{font-size:11px;line-height:18px}body.theme-clay .tw-spare{color:#52694f}body.theme-clay .tw-full{color:#8c7754}body.theme-clay .tw-warning{color:#aa452d}
body.theme-clay .tw-quota-detail{font-size:10px;line-height:16px;color:#8b8a7f;overflow-wrap:anywhere}
body.theme-clay .tw-actions{display:flex;flex-direction:column;gap:9px;align-items:stretch;min-width:0}
body.theme-clay .tw-actions a.tw-primary{display:block;text-align:center;background:#995a43;color:white;border:1px solid #995a43;border-radius:4px;font-size:14px;line-height:22px;padding:8px 12px;margin:0;min-height:40px}
body.theme-clay .tw-secondary{display:flex;flex-direction:column;gap:5px;align-items:flex-end}
body.theme-clay.workspace-ui.source-admin .tw-secondary a.btn{background:none!important;border:0!important;border-bottom:1px solid #d9ddcf!important;color:#666d60!important;font-size:11px!important;line-height:18px!important;padding:0!important;border-radius:0!important;min-height:0!important;height:auto!important;box-shadow:none!important;margin:0!important;white-space:normal}
body.theme-clay .tw-course-work{display:flex;gap:12px;flex-wrap:wrap;margin:13px 0 0}
body.theme-clay .tw-work-link{font-size:12px;color:#995a43;border:0;border-bottom:1px solid #dccabd;border-radius:0;padding:0;background:none;cursor:pointer}
body.theme-clay .tw-timeline{border-top:1px solid #edeee6;margin-top:16px;padding-top:10px;display:flex;flex-wrap:wrap;gap:5px 20px;font-size:10px;line-height:18px;color:#787c70;font-variant-numeric:tabular-nums}
body.theme-clay .tw-timeline b{font-weight:500;color:#5b6355;margin-right:6px}
body.theme-clay .tw-archive{margin:26px 0 0}body.theme-clay.source-admin .tw-archive h2{font-size:14px;color:#83877b;padding:0;margin:0 0 10px;border:0;font-weight:500}
body.theme-clay .tw-archive .tw-course{background:none;border-left:0;border-right:0;border-top:1px solid var(--tw-line);padding:14px 0}
body.theme-clay .tw-archive .tw-course-main{grid-template-columns:1fr auto;gap:20px}body.theme-clay .tw-archive .tw-title-line h3{font-size:14px;color:#85867c}body.theme-clay .tw-archive .tw-state{color:#856c60;background:#ede9e1}
body.theme-clay .tw-archive .tw-actions{flex-direction:row;align-items:center;gap:20px}body.theme-clay.workspace-ui.source-admin .tw-archive a.tw-primary{background:none!important;color:#73796b!important;border:0!important;font-size:12px;text-decoration:underline;padding:0;min-height:0}
body.theme-clay .tw-footnote{font-size:11px;color:#8a897c;margin:22px 0 0;line-height:19px}
body.theme-clay .tw-empty{padding:28px 15px;text-align:center;color:#77796e;font-size:14px}
body.theme-clay .tw-dialog{padding:25px 28px;max-width:680px;width:calc(100% - 32px);max-height:85vh;overflow:auto;border:1px solid #dedfd4;background:#fffefa;border-radius:6px;color:#303830}
body.theme-clay .tw-dialog::backdrop{background:#242b2566}body.theme-clay .tw-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:15px}
body.theme-clay .tw-dialog h2{font-size:24px;margin:0;padding:0;border:0;color:#303830}body.theme-clay .tw-close{font-size:26px;border:0;background:none;padding:2px 8px;cursor:pointer;color:#303830}
body.theme-clay .tw-dialog-note{font-size:13px;color:#77796e;margin:8px 0 22px}body.theme-clay .tw-dialog-course{font-size:13px;color:#77796e;font-weight:500;border:0;padding:0;margin:20px 0 6px}
body.theme-clay .tw-person{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;border-bottom:1px solid #dedfd4}
body.theme-clay .tw-person-name{font-size:17px;color:#995a43;text-decoration:underline;text-underline-offset:4px;font-weight:550;background:none;border:0}
body.theme-clay .tw-person small{display:block;margin-top:4px;font-size:12px;color:#77796e}body.theme-clay .tw-person-state{font-size:12px;color:#52694f;flex-shrink:0}
body.theme-clay .tw-task:focus-visible,body.theme-clay .tw-work-link:focus-visible,body.theme-clay .tw-person-name:focus-visible{outline:3px solid #bc9874;outline-offset:3px}
@media(max-width:1100px){body.theme-clay .tw-course-main{grid-template-columns:minmax(200px,1fr) minmax(340px,1.5fr)}body.theme-clay .tw-actions{grid-column:1/-1;flex-direction:row;justify-content:space-between;align-items:center}body.theme-clay .tw-actions a.tw-primary{min-width:145px}body.theme-clay .tw-secondary{flex-direction:row;gap:20px}body.theme-clay .tw-task{padding:15px}}
@media(max-width:650px){body.theme-clay.source-admin .tw-heading h1{font-size:25px;line-height:34px}body.theme-clay .tw-intro{font-size:12px}body.theme-clay .tw-tasks{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:26px}body.theme-clay .tw-task:nth-child(2){border-right:0}body.theme-clay .tw-task:nth-child(n+3){border-top:1px solid #dedfd4}body.theme-clay .tw-task-count{font-size:29px;line-height:35px}body.theme-clay .tw-task-label{font-size:13px}body.theme-clay .tw-task small{font-size:10px}body.theme-clay .tw-list-head{align-items:flex-start;gap:10px}body.theme-clay .tw-note{display:block;max-width:220px;font-size:10px}body.theme-clay .tw-filters .field{flex-direction:column;gap:3px;align-items:flex-start}body.theme-clay .tw-filters select{width:82px;min-width:0;height:36px}body.theme-clay .tw-course{padding:18px 15px 14px}body.theme-clay .tw-course-main{grid-template-columns:1fr;gap:17px}body.theme-clay .tw-quotas{gap:8px}body.theme-clay .tw-quota-total strong{font-size:21px}body.theme-clay .tw-quota-total>span{font-size:12px}body.theme-clay .tw-quota-detail{font-size:9px}body.theme-clay .tw-actions{grid-column:auto;flex-direction:column;align-items:stretch;gap:10px}body.theme-clay .tw-secondary{justify-content:space-between;gap:10px}body.theme-clay .tw-timeline{flex-direction:column;gap:5px}body.theme-clay .tw-timeline b{display:inline-block;width:82px}body.theme-clay .tw-timeline>span{font-size:10px}body.theme-clay .tw-archive .tw-course-main{grid-template-columns:1fr;gap:10px}body.theme-clay .tw-archive .tw-actions{flex-direction:column;align-items:flex-start;gap:8px}body.theme-clay .tw-archive .tw-secondary{flex-wrap:wrap}body.theme-clay .tw-dialog{padding:20px}body.theme-clay .tw-person-state{font-size:10px}}
}
@media screen and (max-width:400px){body.theme-clay .tw-quotas{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}}
