body:has(.teacher-workbench){--workbench-overlay-bg:#f4f6f1;--workbench-overlay-paper:#fffefa;--workbench-overlay-ink:#303b34;--workbench-overlay-muted:#67746d;--workbench-overlay-line:#dce2d9;--workbench-overlay-accent:#315b49;--workbench-overlay-hover:#e5eee7}body:has(.kb-studio-shell.kb-studio-shell){--workbench-overlay-bg:#eef1ec;--workbench-overlay-paper:#fffdf8;--workbench-overlay-ink:#263a32;--workbench-overlay-muted:#68786f;--workbench-overlay-line:#d2ddd4;--workbench-overlay-accent:#31594d;--workbench-overlay-hover:#e5eee7}body:has(.kb-studio-shell.kb-studio-shell) :is(.kb-modal,.kb-select-menu,.kb-more-menu-popover,.kb-answer-overlay),body:has(.teacher-workbench) :is(.aw-group-dialog,.aw-select-menu,.aw-more-menu>div,.aw-help>div){background:var(--workbench-overlay-bg);color:var(--workbench-overlay-ink);border-color:var(--workbench-overlay-line);border-radius:10px;box-shadow:0 12px 40px #223b3326;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;color-scheme:light}body:has(.teacher-workbench) .aw-compose-drawer{border-radius:0}body:has(.kb-studio-shell.kb-studio-shell) .kb-modal-backdrop,body:has(.teacher-workbench) .aw-group-dialog::backdrop{background:#283b3533;backdrop-filter:blur(2px)}body:has(.kb-studio-shell.kb-studio-shell) .kb-modal .kb-modal-title,body:has(.teacher-workbench) .aw-group-dialog :is(.aw-dialog-heading,.aw-dialog-footer,.aw-basket-list li,.aw-basket-candidate){border-color:var(--workbench-overlay-line)}body:has(.teacher-workbench) .aw-group-dialog .aw-dialog-footer{background:var(--workbench-overlay-bg)}body:has(.kb-studio-shell.kb-studio-shell) .kb-modal :is(input:not([type=checkbox]),textarea,select,.kb-select>button,.kb-btn),body:has(.teacher-workbench) .aw-group-dialog :is(input:not([type=checkbox]),textarea,select,.aw-button,.aw-create-option){background:var(--workbench-overlay-paper);color:var(--workbench-overlay-ink);border-color:var(--workbench-overlay-line)}body:has(.kb-studio-shell.kb-studio-shell) .kb-modal :is(.kb-muted,.kb-field small),body:has(.teacher-workbench) .aw-group-dialog :is(.aw-small,.aw-create-option>span){color:var(--workbench-overlay-muted)}body:has(.kb-studio-shell.kb-studio-shell) .kb-modal button.kb-btn-primary,body:has(.teacher-workbench) .aw-group-dialog :is(.aw-primary,button[aria-pressed=true]){background:var(--workbench-overlay-accent);border-color:var(--workbench-overlay-accent);color:#fffefa}body:has(.kb-studio-shell.kb-studio-shell) :is(.kb-select-menu [role=option]:hover,.kb-select-menu [aria-selected=true]),body:has(.teacher-workbench) :is(.aw-select-menu [role=option]:hover,.aw-select-menu [aria-selected=true],.aw-group-dialog .aw-create-option:hover,.aw-more-menu>div>button:hover){background:var(--workbench-overlay-hover);color:var(--workbench-overlay-accent)}body:has(.kb-studio-shell.kb-studio-shell) :is(.kb-select-menu,.kb-modal,.kb-more-menu-popover,.kb-answer-overlay) :focus-visible,body:has(.teacher-workbench) :is(.aw-select-menu,.aw-group-dialog) :focus-visible{outline-color:var(--workbench-overlay-accent)}.aw-confirm-dialog{width:min(460px,calc(100vw - 28px))}.aw-confirm-description{margin:8px 0 20px;font-size:14px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}body:has(.kb-studio-shell.kb-studio-shell) .kb-modal button.kb-btn-danger{color:#a35342;border-color:#a3534266;background:var(--workbench-overlay-paper)}