#teacher-workspace .ws-chip{position:fixed;top:14px;left:50%;transform:translate(-50%);z-index:900;display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid rgba(0,0,0,.18);border-radius:999px;background:#ffffffeb;color:#1c1c1c;font:500 13px/1 system-ui,sans-serif;letter-spacing:.02em;cursor:pointer;text-decoration:none;box-shadow:0 2px 10px #0000001f;max-width:min(60vw,420px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#teacher-workspace .ws-chip:hover{background:#fff}#teacher-workspace .ws-chip__caret{opacity:.55}:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) .ws-drawer{position:fixed;top:0;right:0;height:100vh;width:min(440px,94vw);z-index:950;background:#fff;color:#1c1c1c;box-shadow:-8px 0 30px #00000038;transform:translate(105%);transition:transform .16s ease;display:flex;flex-direction:column;font:14px/1.45 system-ui,sans-serif;padding:18px;overflow-y:auto}:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) .ws-drawer--open{transform:translate(0)}:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) .ws-drawer__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) .ws-drawer__title{font-size:17px;margin:0}:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) .ws-toolbar{margin:0 0 12px}:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) .ws-list{list-style:none;margin:0;padding:0}:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) .ws-row{padding:10px;border:1px solid #e6e2da;border-radius:10px;margin-bottom:8px;background:#faf9f7}:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) .ws-row--current{border-color:#8a7d5c;background:#f5f1e7}:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) .ws-row__main{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) .ws-row__title{font-weight:600}:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) .ws-row__meta{color:#6d675d;font-size:12px;width:100%}:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) .ws-row__actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) .ws-current-label{font-size:12px;color:#8a7d5c;align-self:center;margin-right:2px}:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) .ws-badge{font-size:11px;padding:1px 8px;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) .ws-badge--archived{background:#ece9e2;color:#6d675d}:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) .ws-badge--published{background:#e3efe3;color:#2e6b2e}:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) .ws-btn{font:500 12px/1 system-ui,sans-serif;padding:6px 10px;border-radius:8px;border:1px solid #cfc8ba;background:#fff;color:#1c1c1c;cursor:pointer}:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) .ws-btn:hover{background:#f2efe8}:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) .ws-btn--primary{background:#1c1c1c;border-color:#1c1c1c;color:#fff}:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) .ws-btn--primary:hover{background:#333}:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) .ws-btn--ghost{border-color:transparent;background:transparent}:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) .ws-btn--ghost:hover{background:#f2efe8}:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) .ws-btn--danger{border-color:#b4534b;color:#b4534b;background:#fff}:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) .ws-btn--danger:hover{background:#fbeeed}:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) .ws-input{font:14px/1.3 system-ui,sans-serif;padding:8px 10px;border:1px solid #cfc8ba;border-radius:8px;background:#fff;width:100%;margin-bottom:8px}:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) .ws-rename{display:flex;gap:6px;align-items:center}:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) .ws-rename .ws-input{margin:0}:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) .ws-create{margin-top:14px;padding-top:14px;border-top:1px solid #e6e2da}:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) .ws-create__title{font-size:14px;margin:0 0 8px}#teacher-gallery-walk .gw-drawer{z-index:985}#teacher-gallery-walk .gw-note{color:#6d675d;font-size:13px;margin:4px 0 12px}#teacher-gallery-walk .gw-settings{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}#teacher-gallery-walk .gw-mode{display:inline-flex;gap:4px;margin-left:auto}#teacher-gallery-walk .gw-stats{font-size:13px;color:#6d675d;margin:8px 0 12px}#teacher-gallery-walk .gw-card-body{display:block;width:100%;font-size:13px;margin-top:6px;background:#fff;border:1px solid #eee9df;border-radius:8px;padding:8px 10px}#teacher-gallery-walk .gw-badge--pending{background:#fdf6e3;color:#8a6d1a}#teacher-gallery-walk .gw-badge--approved{background:#e3efe3;color:#2e6b2e}#teacher-gallery-walk .gw-badge--hidden{background:#ece9e2;color:#6d675d}#teacher-review .rv-drawer{z-index:985}#teacher-review .rv-item{display:flex;gap:12px;align-items:flex-start}#teacher-review .rv-thumb{width:84px;height:84px;object-fit:cover;flex:none;border-radius:8px;border:1px solid #e6e2da;background:#f6f3ec;display:flex;align-items:center;justify-content:center;font-size:26px}#teacher-review .rv-thumb--empty{color:#b9b2a4}#teacher-review .rv-info{flex:1;min-width:0}#teacher-review .rv-text{font-size:13px;margin-top:4px}#teacher-review .rv-text--muted{color:#6d675d}#teacher-review .rv-strip{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 2px}#teacher-review .rv-photo{margin:0;width:92px}#teacher-review .rv-photo img,#teacher-review .rv-photo__empty{width:92px;height:92px;object-fit:cover;border-radius:8px;border:1px solid #e6e2da;background:#f6f3ec;display:flex;align-items:center;justify-content:center;font-size:22px}#teacher-review .rv-photo figcaption{font-size:11px;color:#4c4336;margin-top:3px;line-height:1.25;word-break:break-word}#teacher-workspace .ws-btn--review{border-color:#8a7d5c;background:#f5f1e7;font-weight:600}:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) .ws-empty{padding:26px 8px;text-align:center;color:#6d675d}:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) .ws-error{background:#fbeeed;border:1px solid #e5b5b0;color:#7c2d25;border-radius:8px;padding:8px 10px;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center;gap:8px}:is(#teacher-portfolio,#teacher-curator) .pf-drawer{z-index:986}:is(#teacher-portfolio,#teacher-curator) .pf-lead{font-size:14px;color:#4c4336;margin:4px 0 14px}:is(#teacher-portfolio,#teacher-curator) .pf-lead--locked{background:#fdf6e3;border:1px solid #e5d9a8;color:#8a6d1a;border-radius:8px;padding:8px 10px}:is(#teacher-portfolio,#teacher-curator) .pf-notice{background:#e9f3ea;border:1px solid #bcd9bd;color:#2e6b2e;border-radius:8px;padding:7px 10px;margin-bottom:10px;font-size:13px}:is(#teacher-portfolio,#teacher-curator) .pf-field{border:1px solid #e6e2da;border-radius:10px;padding:10px 12px;margin:0 0 12px}:is(#teacher-portfolio,#teacher-curator) .pf-field[disabled]{opacity:.6}:is(#teacher-portfolio,#teacher-curator) .pf-legend{font-size:13px;font-weight:600;padding:0 4px}:is(#teacher-portfolio,#teacher-curator) .pf-row{display:flex;flex-wrap:wrap;gap:12px}:is(#teacher-portfolio,#teacher-curator) .pf-col{display:flex;flex-direction:column;gap:6px}:is(#teacher-portfolio,#teacher-curator) .pf-opt{display:flex;gap:6px;align-items:baseline;font-size:13px}:is(#teacher-portfolio,#teacher-curator) .pf-opt input{margin-top:2px}:is(#teacher-portfolio,#teacher-curator) .pf-note{color:#8a7f6b;font-size:11px;font-style:italic}:is(#teacher-portfolio,#teacher-curator) .pf-note--lock{display:block;margin:8px 0 0;color:#8a6d1a;font-style:normal}:is(#teacher-portfolio,#teacher-curator) .pf-form>.ws-btn{margin-top:4px}@media(prefers-reduced-motion:reduce){:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) *,:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) *:before,:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}#teacher-curator .cu-drawer{z-index:986}#teacher-curator .cu-form{margin-bottom:6px}#teacher-curator .cu-q{display:flex;align-items:center;gap:8px;font-size:12px;color:#6d675d}#teacher-curator .cu-q__no{flex:none;min-width:32px;text-align:right}#teacher-curator .cu-q .ws-input{flex:1;min-width:0}#teacher-curator .cu-q__rm{flex:none;min-height:34px}#teacher-curator .cu-bank{border-top:1px solid #e6e2da;margin-top:14px;padding-top:12px}#teacher-curator .cu-bank__title{font-size:14px;margin:0 0 4px;display:flex;gap:8px;align-items:baseline}#teacher-curator .cu-progress{background:#eef2fb;border:1px solid #c3d0ee;color:#2c4a8a;border-radius:8px;padding:8px 10px;font-size:13px}#teacher-curator .cu-list{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}#teacher-curator .cu-item{border:1px solid #e6e2da;border-radius:10px;padding:8px 10px}#teacher-curator .cu-item__row{display:flex;align-items:center;gap:10px}#teacher-curator .cu-item__no{font-size:12px;color:#8a7f6b;min-width:18px;text-align:right}#teacher-curator .cu-item__thumb{width:56px;height:42px;object-fit:cover;border-radius:6px;background:#efece6;flex:none}#teacher-curator .cu-item__thumb--missing{display:inline-flex;align-items:center;justify-content:center;color:#8a7f6b}#teacher-curator .cu-item__meta{flex:1;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#teacher-curator .cu-item__acts{display:flex;gap:4px;flex:none;flex-wrap:wrap}#teacher-curator .cu-item__acts .ws-btn{min-height:34px}#teacher-curator .cu-item__form{display:flex;flex-direction:column;gap:8px;margin-top:10px;font-size:12px;color:#4c4336}#teacher-curator .cu-item__form label{display:flex;flex-direction:column;gap:3px}#teacher-curator .cu-save{position:sticky;bottom:0;z-index:3;margin:16px -18px 0;padding:12px 18px 14px;background:#fff;border-top:1px solid rgba(0,0,0,.1);box-shadow:0 -6px 14px #0000000d}#teacher-curator .cu-save__btn{display:block;width:100%;min-height:52px;font-size:15px;font-weight:700;letter-spacing:.01em}#teacher-curator .cu-save__note{margin:6px 0 0;text-align:center;font-size:12px;color:#6d675d}#teacher-curator .cu-tabs{display:flex;gap:6px;margin:10px 0 8px;flex-wrap:wrap}#teacher-curator .cu-tab{flex:1 1 auto;min-height:44px;padding:8px 14px;font:inherit;font-size:13px;border:1px solid #d8d2c4;border-radius:999px;background:#fff;color:#4c4336;cursor:pointer}#teacher-curator .cu-tab.is-active{background:#2f2a20;border-color:#2f2a20;color:#fff;font-weight:600}#teacher-curator .cu-tab:focus-visible{outline:3px solid #0071e3;outline-offset:2px}#teacher-curator .cu-bank__sub{font-size:13px;margin:16px 0 6px;color:#6d675d}#teacher-curator .cu-picker__bar{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:6px}#teacher-curator .cu-picker__bar .ws-btn{min-height:44px}#teacher-curator .cu-picker__search{flex:1 1 180px;min-height:44px}@media(max-width:460px){#teacher-curator .cu-picker__search{flex:1 1 100%}#teacher-curator .cu-picker__bar .ws-btn{flex:1 1 0}}#teacher-curator .cu-picker__count{font-size:12.5px;color:#6d675d;margin:0 0 8px}#teacher-curator .cu-picker__add{min-height:44px;margin-top:10px;width:100%}#teacher-curator .cu-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px}#teacher-curator .cu-card__label{position:relative;display:flex;flex-direction:column;gap:3px;cursor:pointer;border:2px solid #e6e0d4;border-radius:10px;padding:6px;background:#fff}#teacher-curator .cu-card.is-picked .cu-card__label{border-color:#2f6b2f;background:#f2f8f2}#teacher-curator .cu-card--added .cu-card__label{border-style:dashed;opacity:.72;cursor:default}#teacher-curator .cu-card__box{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;margin:0}#teacher-curator .cu-card__box:focus-visible+.cu-card__img{outline:3px solid #0071e3;outline-offset:2px}#teacher-curator .cu-card__img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:6px;background:#f0ece3;display:flex;align-items:center;justify-content:center;font-size:11px;color:#8a7f6b}#teacher-curator .cu-card__title{font-size:12px;font-weight:600;overflow-wrap:anywhere}#teacher-curator .cu-card__artist{font-size:11.5px;color:#6d675d;overflow-wrap:anywhere}#teacher-curator .cu-card__state{font-size:11.5px;font-weight:600;color:#4c4336}#teacher-curator .cu-card__state--added{color:#2f6b2f}#teacher-curator .cu-badge{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;background:#eef1f6;border:1px solid #d7deea;color:#3f5170;font-size:11px;white-space:nowrap}#teacher-curator .cu-item--gone{background:#fdf6e3;border-color:#e5d9a8}#teacher-curator .cu-item__gone{color:#7a5f10;font-size:12.5px}#teacher-review .rv-contrib{margin-top:22px;border-top:2px solid #eee7db;padding-top:14px}#teacher-review .rv-contrib__title{font-size:15px;margin:0 0 2px}#teacher-review .rv-contrib__sub{color:#6d675d;font-size:12.5px;margin:0 0 10px}#teacher-review .rv-contrib__tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}#teacher-review .rv-contrib__tabs .ws-btn{min-height:44px}#teacher-review .rv-contrib__notice{min-height:1.2em;color:#2e6b2e;font-size:12.5px;margin:2px 0 6px}#teacher-review .rv-c__label{display:block;font-weight:600;font-size:11.5px;color:#6d675d}#teacher-review .rv-c__feedback{background:#fdf6e3;border:1px solid #e5d9a8;border-radius:6px;padding:6px 8px;margin-top:6px;font-size:12.5px}#teacher-review .rv-c__time{color:#8a8479;font-size:11.5px;margin-top:4px}#teacher-review .rv-c__note{color:#6d675d;font-size:11.5px;margin:6px 0 0}#teacher-review .rv-c__return{margin-top:8px}#teacher-review .rv-c__return-label{display:block;font-weight:600;font-size:12.5px}#teacher-review .rv-c__hint{display:block;color:#6d675d;font-size:11.5px;margin:1px 0 4px}#teacher-review .rv-c__textarea{width:100%;min-height:72px;font:inherit;font-size:13px;padding:8px;border-radius:8px;border:1px solid rgba(31,29,26,.24)}#teacher-review .rv-c__textarea:focus-visible{outline:3px solid #0071e3;outline-offset:1px}#teacher-review .rv-c__return-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px}#teacher-review .rv-c__return-row .ws-btn{min-height:44px}#teacher-review .rv-c__counter{color:#6d675d;font-size:11.5px;margin-right:auto}#teacher-review .ws-row__actions .ws-btn{min-height:44px}#teacher-review .rv-hist{margin-top:14px}#teacher-review .rv-hist__summary{cursor:pointer;font-weight:600;font-size:12.5px;color:#6d675d;min-height:44px;display:flex;align-items:center}#teacher-review .rv-hist__list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}#teacher-review .rv-hist__item{background:#faf7f1;border:1px solid #e6e0d4;border-radius:8px;padding:8px 10px}#teacher-workspace .ws-btn--link{text-decoration:none;display:inline-flex;align-items:center}#teacher-workspace .ws-drawer--front{z-index:991}#teacher-curator .cu-status{display:inline-block;font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;margin-left:6px}#teacher-curator .cu-status--draft{background:#efe9db;color:#6e6353}#teacher-curator .cu-status--submitted{background:#e7effa;color:#33568c}#teacher-curator .cu-status--approved{background:#e3f0e0;color:#2e6b2e}#teacher-curator .cu-status--rejected{background:#fdf1e2;color:#96591b}#teacher-curator .cu-subs{list-style:none;margin:10px 0;padding:0;display:flex;flex-direction:column;gap:8px}#teacher-curator .cu-subs__row{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e5dccb;border-radius:12px;padding:8px 12px}#teacher-curator .cu-subs__name{font-weight:700;min-width:90px}#teacher-curator .cu-subs__when{margin-left:auto;font-size:12px;color:#6e6353}#teacher-curator .cu-sub__name{margin:12px 0 6px;font-size:17px}#teacher-curator .cu-sub__works{list-style:none;margin:10px 0;padding:0;display:flex;flex-direction:column;gap:10px}#teacher-curator .cu-sub__work{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid #e5dccb;border-radius:12px;padding:10px 12px}#teacher-curator .cu-sub__work--star{border-color:#cdb984;background:#fffbef}#teacher-curator .cu-sub__caption{min-width:0}#teacher-curator .cu-sub__line{font-size:13.5px;margin-top:4px;color:#4c4336}#teacher-curator .cu-sub__h{margin:16px 0 6px;font-size:14px}#teacher-curator .cu-sub__criteria{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}#teacher-curator .cu-sub__actions{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}#teacher-curator .cu-sub__notes,#teacher-curator .cu-sub__feedback{width:100%;box-sizing:border-box}#teacher-workspace .ws-drawer__logo{height:28px;max-width:90px;object-fit:contain;vertical-align:middle;margin-right:10px;border-radius:6px}#teacher-workspace .ws-assignclass{display:flex;flex-direction:column;gap:12px}#teacher-workspace .ws-ac__back{align-self:flex-start;min-height:44px}#teacher-workspace .ws-ac__title{font-size:16px;margin:0;overflow-wrap:anywhere}#teacher-workspace .ws-ac__intro{margin:0;font-size:13px;color:#4c4336;line-height:1.45}#teacher-workspace .ws-ac__current{display:flex;flex-direction:column;gap:3px;background:#faf7f1;border:1px solid #e6e0d4;border-radius:10px;padding:10px 12px}#teacher-workspace .ws-ac__label{font-weight:600;font-size:11.5px;color:#6d675d}#teacher-workspace .ws-ac__class{font-size:15px;overflow-wrap:anywhere}#teacher-workspace .ws-ac__class--none{color:#6d675d;font-style:italic}#teacher-workspace .ws-ac__meta{font-size:12.5px;color:#6d675d}#teacher-workspace .ws-ac__form{display:flex;flex-direction:column;gap:6px}#teacher-workspace .ws-ac__form .ws-btn,#teacher-workspace .ws-ac__form .ws-input,#teacher-workspace .ws-assignclass .ws-btn--danger{min-height:44px}#teacher-workspace .ws-ac__confirm{background:#fdf6e3;border:1px solid #e5d9a8;border-radius:10px;padding:10px 12px}#teacher-workspace .ws-ac__warning{margin:0 0 8px;font-size:13px;color:#7a5f10;line-height:1.45}#teacher-workspace .ws-ac__actions{display:flex;gap:8px;flex-wrap:wrap}#teacher-workspace .ws-ac__actions .ws-btn{min-height:44px}#teacher-workspace .ws-ac__state{margin:0;min-height:1.2em;font-size:12.5px;color:#6d675d}#teacher-review .rv-versions{margin-top:8px;font-size:13px;color:#6e6353}#teacher-review .rv-versions summary{cursor:pointer;min-height:24px}#teacher-review .rv-version{border-left:3px solid #e5dccb;padding:4px 0 4px 10px;margin:8px 0}#teacher-review .rv-version__h{font-weight:700;font-size:12px;margin-bottom:2px}:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) .ws-drawer{background:#f6f4ef;color:#191817;border-color:#d9d5cc;box-shadow:-18px 0 44px #1918171a}:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) .ws-drawer__title{font-family:Figtree,-apple-system,sans-serif;font-weight:700;letter-spacing:-.01em}:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) :is(h3,h4,.rb-h,.ac-h,.cu-sub__name){font-family:Figtree,-apple-system,sans-serif;font-weight:700;letter-spacing:-.01em;color:#191817}:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) :is(.pf-legend,.section-label){font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#767268}:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) :is(.ws-empty,.pf-note,.pf-lead,.ws-row__meta,.rb-row__sub,.ac-staff__mail,.cu-subs__when,.rv-text--muted){color:#767268}:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) .ws-btn{background:transparent;color:#191817;border:1px solid #d9d5cc;border-radius:3px;transition:background .16s ease,border-color .16s ease}:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) .ws-btn:hover{background:#edeae3;border-color:#191817}:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) .ws-btn--primary{background:#191817;border-color:#191817;color:#f6f4ef}:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) .ws-btn--primary:hover{background:#33302c}:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) .ws-btn--ghost{border-color:transparent}:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) .ws-btn--danger,:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) .ws-btn--danger-ghost{border-radius:3px}:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) :is(.ws-input,input[type=text],input[type=search],input[type=email],textarea,select){background:#fdfcf9;color:#191817;border:1px solid #d9d5cc;border-radius:3px}:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) :is(.ws-input,input[type=text],input[type=search],textarea,select):focus{outline:none;border-color:#191817;box-shadow:0 0 0 1px #191817}:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) button:focus-visible{outline:2px solid #e05a26;outline-offset:2px}:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) :is(.ws-row,.rb-row,.rb-crit,.rb-critmark,.ac-staff__row,.ac-me,.ac-sub,.cu-subs__row,.cu-sub__work,.rv-item){background:transparent;border:none;border-top:1px solid #e7e4dc;border-radius:0;box-shadow:none}:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) :is(.rb-crit,.rb-critmark,.rb-outcome,.ac-me,.ac-sub){background:#fdfcf9;border:1px solid #d9d5cc;border-radius:3px}:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) .rb-level:hover{background:#edeae3}:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) .rb-level.is-on{background:#fdfcf9;border-color:#191817}:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) .rb-dist__fill{background:#191817}#teacher-workspace .ws-chip{background:#fdfcf9;color:#191817;border:1.5px solid #d9d5cc;border-radius:999px;padding:8px 16px;font:600 13px/1 Figtree,-apple-system,Segoe UI,Roboto,Helvetica,sans-serif;box-shadow:0 1px 2px #1918170d,0 4px 12px #1918170f}#teacher-workspace .ws-chip:hover{background:#fff;border-color:#191817}@media(max-width:720px){#teacher-workspace .ws-chip{top:auto;bottom:16px}}@media(prefers-reduced-motion:reduce){:is(#teacher-workspace,#teacher-review,#teacher-share,#teacher-gallery-walk,#teacher-portfolio,#teacher-curator,#teacher-rubrics,#teacher-account) .ws-btn{transition:none}}
