.workspace-dashboard{margin:20px 0;padding:20px;background:#fff;border:1px solid #dce3ec;border-radius:16px}.workspace-dashboard h2{margin:0 auto 0 0;font-size:20px}.workspace-needs{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:14px}.workspace-attention{text-align:left;padding:14px;background:#edf4ff;color:#183d7b;border-color:#b5c9e8}.workspace-list{display:grid;gap:12px}.workspace-job,.workspace-file{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:14px;border:1px solid #d4dfeb;border-radius:10px;text-align:left}.workspace-job strong,.workspace-file strong{flex:1 1 200px}.workspace-job span{flex:1 1 180px}.workspace-shortcuts{display:flex;gap:8px;margin-left:auto;flex-wrap:wrap}.workspace-shortcuts button{font-size:14px}.workspace-help p{padding:12px;background:#f0f5fc;border-radius:10px}.inline-edit{padding:3px 7px;min-height:32px;margin-left:8px;font-size:12px}.home-cards{display:flex;flex-wrap:wrap}.home-card{flex:1 1 260px}.calendar-agenda-row{display:flex;flex-wrap:wrap;gap:8px;text-align:left}.calendar-agenda-row .calendar-task-title{flex:1 1 240px}.calendar-agenda-row .actions{flex:0 1 auto}.calendar-task-complete{opacity:.75}.calendar-edit-options{padding:12px;border:1px solid #d9e2ed;border-radius:10px}.calendar-edit-options>summary{font-weight:700;cursor:pointer;padding:10px}.lookup-precheck{white-space:pre-wrap;padding:10px;background:#edf4ff;border-radius:8px}.lookup-precheck.error{background:#fff0ed}.workspace-file small{color:#526176}#composeSaved{margin-right:auto;color:#345778}#composeSaved.error{color:#a32c2c}.workspace-save-conflict{border:2px solid #ae4a21}
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #1670d7;outline-offset:3px}button,.actions a{min-height:44px}input[type=checkbox]{width:20px;height:20px}button:disabled{cursor:default}#workspaceToolbar{flex-wrap:wrap}#workspaceToolbar .workspace-shortcuts button{background:#fff;color:#183654;border:1px solid #c3d0df}.workspace-filters{display:flex;gap:10px;flex-wrap:wrap}.workspace-filters label{min-width:130px}.media-purpose{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.media-purpose button.active{background:#235ed5;color:#fff}
@media(max-width:650px){.workspace-dashboard{padding:14px}.workspace-shortcuts{width:100%;margin:6px 0 0}.workspace-shortcuts button{flex:1;font-size:13px;padding:6px}.home-card{flex-basis:100%}.workspace-dashboard>.actions{gap:8px}.workspace-dashboard>.actions button{flex:1 1 42%}.calendar-agenda-row .actions{width:100%}.calendar-agenda-row .actions button{flex:1}.workspace-needs{grid-template-columns:1fr}}

#preview[hidden]{display:none!important}

[hidden]{display:none!important}.compose-drop-hint{padding:12px;border:1px dashed #8baed4;background:#f2f7ff;border-radius:10px}.compose-drag-over{outline:3px dashed #236ad6;outline-offset:4px}.compose-output-options{margin:12px 0}.compose-output-options input{max-width:600px;width:100%}

.workspace-search-results{display:grid;gap:8px}.workspace-search-hit{text-align:left;padding:12px;background:#f1f5fb;color:#193b65}.workspace-search-results:empty{display:none}

#workspaceToolbar{height:auto;min-height:70px}body.application-active:not(.netchu-active):not(.gradebook-active)>main{padding-top:calc(var(--workspace-bar-height,70px) + 12px)}.media-sticky-actions{top:calc(var(--workspace-bar-height,70px) + 8px)}@media(max-width:600px){#workspaceToolbar{height:auto;min-height:calc(66px + env(safe-area-inset-top))}.media-sticky-actions{top:calc(var(--workspace-bar-height,66px) + 8px)}}
