#myWorkspace{font-family:system-ui,-apple-system,'Segoe UI',sans-serif;background:#f4f8f5;padding:22px;border-radius:18px;color:#183d35}#myWorkspace[hidden]{display:none!important}#myWorkspace *{box-sizing:border-box}#myWorkspace h1{font-size:32px;letter-spacing:-1px;margin:0 0 4px;color:#104c40}#myWorkspace h2{font-size:19px;letter-spacing:-.3px;margin:0 0 10px;color:#174f43}#myWorkspace p{line-height:1.5;margin:6px 0 12px}#myWorkspace button{background:white;border:1px solid #bed8cc;color:#195c4b;padding:9px 13px;min-height:40px;border-radius:10px;font-size:14px;cursor:pointer}#myWorkspace button:hover{background:#e9f4ee}#myWorkspace button:disabled{cursor:default;opacity:.5}#myWorkspace button[aria-pressed=true],#myWorkspace button.mw-primary{background:#126c55;color:white;border-color:#126c55}#myWorkspace input:not([type=checkbox]),#myWorkspace select,#myWorkspace textarea{width:100%;font:inherit;border:1px solid #cdded5;border-radius:8px;min-height:40px;padding:8px;background:white;color:#214c40}#myWorkspace input[type=checkbox]{width:18px;height:18px;accent-color:#16745a}#myWorkspace label{font-size:13px;margin:0;display:grid;gap:4px}#myWorkspace .mw-heading,#myWorkspace .mw-title,#myWorkspace .mw-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}#myWorkspace .mw-heading{margin-bottom:15px}#myWorkspace .mw-eyebrow{font-size:11px;letter-spacing:2px;font-weight:750;color:#518371}#myWorkspace .mw-tools{display:flex;align-items:end;gap:8px;flex-wrap:wrap}#myWorkspace .mw-tools label{max-width:210px}#myWorkspace .mw-period,#myWorkspace .mw-tabs{display:flex;gap:7px;overflow-x:auto;padding:3px 0 10px}#myWorkspace .mw-tabs{margin:12px 0;flex-wrap:wrap}#myWorkspace .mw-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}#myWorkspace .mw-metric{border:1px solid #d4e7dd;background:#e9f6ef;padding:17px;border-radius:14px;min-width:0}#myWorkspace .mw-metric:nth-child(2){background:#eaf3ff;border-color:#d4e5f8}#myWorkspace .mw-metric:nth-child(3){background:#f1ecff;border-color:#e2dbf7}#myWorkspace .mw-metric:nth-child(4){background:#fff5df;border-color:#eedfb8}#myWorkspace .mw-metric strong{display:block;font-size:25px;margin:5px 0}#myWorkspace .mw-muted{font-size:12px;color:#617d72}#myWorkspace .mw-columns{display:grid;grid-template-columns:minmax(0,2fr) minmax(270px,1fr);gap:16px}#myWorkspace .mw-card{background:#fff;border:1px solid #d5e4db;border-radius:15px;padding:20px;box-shadow:0 3px 12px #123b2605;margin-bottom:16px}#myWorkspace .mw-plan-row{display:grid;grid-template-columns:26px minmax(160px,2fr) minmax(80px,1fr) 114px 32px 32px;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid #eef3ef}#myWorkspace .mw-row-number{font-size:13px;font-weight:650}#myWorkspace .mw-plan-row label span{font-size:10px;color:#688477}#myWorkspace .mw-update-row{border-bottom:1px solid #e1ece5;padding:14px 0;display:grid;gap:8px}#myWorkspace .mw-footer{margin-top:16px}#myWorkspace .mw-count{background:#fff0e4;color:#a34b24;padding:4px 10px;border-radius:8px}#myWorkspace .mw-attention-row{padding:11px 0;border-bottom:1px solid #e8eee9;display:flex;justify-content:space-between;gap:10px}#myWorkspace .mw-attention-row strong{display:block;font-size:14px}#myWorkspace .mw-attention-row p{font-size:12px;margin:4px 0}#myWorkspace .mw-consistency{padding:10px;border-radius:9px;margin:8px 0}#myWorkspace .mw-green{background:#edf9f1;border-inline-start:4px solid #23945e}#myWorkspace .mw-yellow{background:#fff8e6;border-inline-start:4px solid #d79d15}#myWorkspace .mw-red{background:#fff0ef;border-inline-start:4px solid #cb4948}#myWorkspace .mw-unknown{background:#f2f5f5;border-inline-start:4px solid #9aaba5}#myWorkspace .mw-table-scroll{overflow:auto}#myWorkspace table{width:100%;border-collapse:collapse;font-size:13px;min-width:650px}#myWorkspace th{text-align:left;background:#f2f6f3;color:#4c7162;padding:10px}#myWorkspace td{padding:12px 9px;border-bottom:1px solid #e1ece5;vertical-align:top}#myWorkspace .mw-contact{display:flex;gap:6px;flex-wrap:wrap}#myWorkspace .mw-contact button{font-size:12px;padding:6px 9px;min-height:34px}#myWorkspace .mw-contact button:nth-child(1){background:#e9f8ef}#myWorkspace .mw-contact button:nth-child(2){background:#ebf4ff}#myWorkspace .mw-contact button:nth-child(3){background:#f2ecff}#myWorkspace .mw-search{min-width:200px}#myWorkspace .mw-history{padding:12px 0;border-bottom:1px solid #e3ece6}#myWorkspace .mw-history small{display:block;color:#698174}#myWorkspace dialog{border:1px solid #caddcf;border-radius:16px;width:min(700px,94vw);max-height:85vh;overflow:auto;padding:24px;color:#204f40}#myWorkspace dialog::backdrop{background:#123a2b66}#myWorkspace .mw-check{display:flex;align-items:center;gap:8px;margin:12px 0}#myWorkspace #mwReminderForm>label{margin:14px 0}#myWorkspace .mw-chat-feed{max-height:420px;overflow:auto;background:#f6f9f7;padding:12px;border-radius:12px;display:grid;gap:10px}#myWorkspace .mw-chat-bubble{background:white;padding:12px;border-radius:12px;white-space:pre-wrap}#myWorkspace .mw-chat-bubble.mine{background:#dff1e7;margin-left:30px}#myWorkspace .mw-chat-compose{display:flex;gap:10px;margin-top:12px}#myWorkspace .mw-chat-compose textarea{flex:1}#myWorkspace .mw-detail-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}#myWorkspace .mw-detail-summary article{background:#f3f7f4;padding:12px;border-radius:10px}#myWorkspace [hidden]{display:none!important}.staff-workspace-switch{display:flex;gap:10px;margin:0 0 15px}.staff-workspace-switch button{border:1px solid #bed6c9;border-radius:10px;padding:12px 22px;background:white;color:#1c5a48;font-weight:700}.staff-workspace-switch button.active{background:#12634e;color:white}
@media(max-width:1050px){#myWorkspace .mw-columns{grid-template-columns:1fr}#myWorkspace #mwAttentionColumn{display:grid;grid-template-columns:1fr 1fr;gap:14px}#myWorkspace .mw-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){#myWorkspace{padding:12px}#myWorkspace h1{font-size:26px}#myWorkspace .mw-card{padding:13px}#myWorkspace #mwAttentionColumn{display:block}#myWorkspace .mw-plan-row{grid-template-columns:22px 1fr 32px 28px;gap:7px}.mw-plan-row .mw-target{grid-column:2}.mw-plan-row .mw-time{grid-column:2}.mw-plan-row .mw-reminder{grid-column:3;grid-row:1}.mw-plan-row .mw-delete{grid-column:4;grid-row:1}.mw-plan-row{position:relative}#myWorkspace .mw-metric{padding:12px}#myWorkspace .mw-metric strong{font-size:21px}#myWorkspace .mw-tabs button{font-size:12px;padding:8px}#myWorkspace .mw-detail-summary{grid-template-columns:1fr}.staff-workspace-switch button{padding:10px 12px;flex:1}}

#myWorkspace{min-width:0;max-width:100%;width:100%}body[data-staff-workspace=my] #app{min-width:0}body[data-staff-workspace=my] #moduleNav{display:none!important}body[data-staff-workspace=my]:not([data-staff-search=open]) #studentFinderCard{display:none!important}body[data-staff-workspace=my]>header{background:linear-gradient(100deg,#064e40,#136c55)}#myWorkspace .mw-table-scroll{max-height:600px}#myWorkspace .mw-table-scroll thead{position:sticky;top:0;z-index:1}
@media(max-width:620px){#myWorkspace .mw-plan-row{grid-template-columns:22px minmax(0,1fr) minmax(0,1fr) 28px}#myWorkspace .mw-plan-row .mw-activity{grid-column:2/4;grid-row:1}#myWorkspace .mw-plan-row .mw-row-number{grid-column:1;grid-row:1}#myWorkspace .mw-plan-row .mw-target{grid-column:2;grid-row:2}#myWorkspace .mw-plan-row .mw-time{grid-column:3;grid-row:2}#myWorkspace .mw-plan-row .mw-reminder{grid-column:1;grid-row:2}#myWorkspace .mw-plan-row .mw-delete{grid-column:4;grid-row:1}#myWorkspace .mw-table-scroll table{min-width:0}#myWorkspace .mw-table-scroll thead{display:none}#myWorkspace .mw-table-scroll tbody tr{display:grid;border-bottom:1px solid #dbe8df;padding:10px 0}#myWorkspace .mw-table-scroll td{display:block;border:0;padding:5px 2px}#myWorkspace .mw-contact button{min-height:40px}body[data-staff-workspace=my]>header{width:100%;max-width:100%}}
