.assessment-studio-root [hidden]{display:none!important}.assessment-studio-root .assessment-workspace-grid{display:block}.assessment-studio-root .assessment-entry-card{max-width:1180px;margin-inline:auto}.assessment-tabs{display:flex;gap:10px;margin:16px 0}.assessment-tabs [aria-current=page]{background:#eaf2ff;border-color:#4284d8;color:#174f96;font-weight:700}.assessment-studio-root .assessment-batch-row{grid-template-columns:minmax(150px,1fr) minmax(140px,.65fr) 120px minmax(230px,1.6fr);padding:16px;gap:14px;align-items:start}.assessment-studio-root .assessment-batch-row textarea{min-height:70px;width:100%}.assessment-studio-root .assessment-batch-row input[type=number]{width:100%}.assessment-studio-root .needs-level{border-color:#c18b37;background:#fffaf0}.assessment-draft{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:14px 18px;background:#f2f6fa;border-radius:12px;margin-bottom:16px;font-size:13px;line-height:1.7}.assessment-level-guide{padding:14px 18px;border:1px solid #d8e6ef;border-radius:12px;margin-bottom:16px}.assessment-level-guide summary,.assessment-more-filters summary{cursor:pointer;font-weight:650}.assessment-level-guide p{font-size:14px;margin:10px 0}.assessment-completion{padding:14px;background:#edf6f3;border-radius:10px;color:#245b4a;font-weight:600}.assessment-apply-level{display:flex;gap:12px;align-items:center;margin:14px 0}.assessment-apply-level select{max-width:260px}.assessment-studio-root .assessment-history-item{padding:16px 20px;margin-bottom:10px}.assessment-studio-root .assessment-history-meta span{font-size:12px}.assessment-studio-root .assessment-history-item>p{margin:10px 0;font-size:14px}.assessment-studio-root .reports-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.assessment-more-filters{padding:16px;border:1px solid #dce5ed;border-radius:12px;margin-bottom:18px}.assessment-more-filters>.form-group{display:inline-block;vertical-align:top;width:min(220px,100%);margin:14px 12px 0 0}.assessment-observed{color:#597083}.assessment-studio-root .teacher-workspace-metrics{flex-wrap:wrap}.assessment-studio-root .teacher-workspace-metrics>div{min-width:110px}.assessment-studio-root input[name=observedDate]{max-width:260px;display:block}
@media(max-width:850px){.assessment-studio-root .assessment-batch-row{grid-template-columns:1fr 1fr}.assessment-batch-row textarea{grid-column:1/-1}.assessment-studio-root .reports-filter-grid{grid-template-columns:1fr 1fr}.assessment-draft{align-items:start;flex-direction:column}.assessment-apply-level{flex-wrap:wrap}}
.assessment-studio-root .teacher-workspace-hero{flex-wrap:wrap}.assessment-studio-root .teacher-workspace-metrics{display:flex;flex-wrap:wrap;flex:1 1 100%;margin-top:12px}.assessment-studio-root .teacher-workspace-metrics>div{flex:1 1 110px}.assessment-studio-root .teacher-workspace-metrics span{font-size:12px;line-height:1.5}.assessment-studio-root .assessment-history-head span{font-size:13px}.assessment-studio-root button:focus-visible,.assessment-studio-root summary:focus-visible{outline:3px solid #286ac3;outline-offset:3px}.assessment-studio-root .assessment-more-filters>.form-group{margin-inline:0 12px}.assessment-studio-root .assessment-batch-row select{width:100%;min-width:0}
@media(max-width:480px){.assessment-studio-root .assessment-batch-row,.assessment-studio-root .reports-filter-grid{grid-template-columns:1fr}.assessment-tabs{flex-wrap:wrap}.assessment-studio-root .assessment-batch-row textarea{grid-column:auto}}
