/* V1.3.0 independent tabbed teaching resources */
#hat130Workspace{position:fixed;left:clamp(90px,14vw,220px);top:clamp(70px,10vh,120px);width:min(1040px,calc(100vw - 115px));height:min(670px,calc(100dvh - 135px));min-width:440px;min-height:300px;z-index:85;display:flex;flex-direction:column;overflow:hidden;border-radius:13px;border:1px solid #63869a;box-shadow:0 22px 75px #0009;background:#122b3a;color:#e9f5fc;font:13px 'Segoe UI',system-ui,sans-serif}
#hat130Workspace[hidden]{display:none!important}
#hat130Workspace button,#hat130Workspace select,#hat130Workspace input{font:inherit}#hat130Workspace button{background:#244459;color:#eff9ff;border:1px solid #577992;border-radius:7px;padding:6px 10px;min-height:30px;cursor:pointer;white-space:nowrap}#hat130Workspace button:hover{background:#315972}
#hat130Workspace .hat130-top{display:flex;gap:6px;align-items:center;padding:8px 10px;background:#0d2331;border-bottom:1px solid #426076;user-select:none;touch-action:none;min-height:49px}
#hat130Workspace .hat130-top strong{white-space:nowrap}#hat130Workspace .hat130-tablist{display:flex;flex:1;min-width:40px;overflow:auto;gap:5px;scrollbar-width:thin}#hat130Workspace .hat130-tablist button.active{background:#167a7b;color:#fff;border-color:#61b5aa}
#hat130Workspace .hat130-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:7px 10px;background:#173448;border-bottom:1px solid #456779}#hat130Workspace .hat130-actions select,#hat130Workspace .hat130-actions input[type=url]{height:31px;background:#0d2637;color:#eaf6ff;border:1px solid #55778d;border-radius:6px;padding:4px 8px}#hat130Workspace .hat130-address{display:flex;align-items:center;gap:5px;flex:1;min-width:220px}#hat130Workspace .hat130-address input{min-width:120px;flex:1}#hat130Workspace .hat130-board-actions{display:flex;flex-wrap:wrap;gap:5px;align-items:center}#hat130Workspace .hat130-board-actions label{display:inline-flex;gap:4px;align-items:center}#hat130Workspace .hat130-board-actions input[type=color]{width:28px;height:28px;padding:1px}#hat130Workspace .hat130-board-actions input[type=range]{width:65px}#hat130Workspace .hat130-annotate{display:flex;align-items:center;gap:4px;white-space:nowrap}
#hat130Workspace.hat130-board .hat130-address,#hat130Workspace.hat130-board .hat130-annotate{display:none}#hat130Workspace.hat130-remote .hat130-board-actions{display:none}#hat130Workspace.hat130-remote:has(#hat130Annotate:checked) .hat130-board-actions{display:flex}
#hat130Workspace .hat130-canvas{position:relative;flex:1;min-height:90px;background:#fbfcff;overflow:hidden}#hat130Workspace .hat130-media{position:absolute;inset:0;display:grid;place-items:center;color:#425971}#hat130Workspace .hat130-media iframe{border:0;width:100%;height:100%;display:block}#hat130Workspace .hat130-paper{width:100%;height:100%;background:repeating-linear-gradient(#fffdf5,#fffdf5 29px,#d7e0e5 30px)}#hat130Workspace canvas{position:absolute;inset:0;width:100%;height:100%;touch-action:none;pointer-events:auto}
#hat130Workspace .hat130-info{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:6px 10px;color:#bad3e5;background:#0d2331;font-size:11px}#hat130Workspace .hat130-resizer{position:absolute;bottom:0;right:0;width:20px;height:20px;cursor:nwse-resize;background:linear-gradient(135deg,transparent 55%,#6da7bd 57%,transparent 60%,transparent 73%,#6da7bd 75%,transparent 79%)}#hat130Workspace.hat130-min{height:50px!important;min-height:50px}#hat130Workspace.hat130-min .hat130-actions,#hat130Workspace.hat130-min .hat130-canvas,#hat130Workspace.hat130-min .hat130-info{display:none}
@media(max-width:750px){#hat130Workspace{left:4px!important;top:55px!important;width:calc(100vw - 8px)!important;min-width:0;height:calc(100dvh - 100px)}#hat130Workspace .hat130-top strong{font-size:11px}#hat130Workspace .hat130-top{padding:5px}#hat130Workspace .hat130-actions{padding:5px}#hat130Workspace .hat130-info span{display:none}}
