.workspace-intro{border-bottom:1px solid #c2d3df;margin-bottom:24px;padding:24px 0}.workspace-intro h1{margin:10px 0;font-size:clamp(24px,3vw,34px);line-height:1.4}.workspace-intro p{color:#536e80;max-width:65ch}.workspace-section{margin:30px 0}.workspace-section h2{font-size:21px}.workspace-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;display:grid}.collection-card,.topic-preview{background:#fff;border:1px solid #c2d3df;border-radius:12px;min-width:0;padding:20px;display:block}.collection-card:hover{background:#edf5fa;border-color:#285d7b;text-decoration:none}.collection-card h3,.topic-preview h3{margin:8px 0;font-size:19px}.collection-card p{overflow-wrap:anywhere;white-space:pre-wrap}.collection-card p:not(:last-child){-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.workspace-row{border-bottom:1px solid #d3e0e8;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.workspace-row strong{overflow-wrap:anywhere}.workspace-item{background:#fff;border:1px solid #c2d3df;border-radius:10px;align-items:flex-start;gap:14px;margin:12px 0;padding:20px;display:flex}.workspace-item>div{flex:1;min-width:0}.workspace-item h2{overflow-wrap:anywhere;margin:0 0 8px;font-size:18px}.workspace-item p{overflow-wrap:anywhere}.workspace-item .notes{white-space:pre-wrap}.workspace-item .check{padding-top:4px}.item-number{color:#637f92;font-variant-numeric:tabular-nums;font-size:20px}.selection-bar{background:#e3eff6;border-radius:8px;flex-wrap:wrap;align-items:center;gap:16px;margin:18px 0;padding:12px;display:flex}.selection-bar .check{margin:0}.workspace-tabs{flex-wrap:wrap;gap:16px;margin:18px 0;display:flex}.workspace-tabs a{padding:8px 0}.workspace-tabs [aria-current]{border-bottom:3px solid #285d7b;font-weight:700}.workspace-search{align-items:end;gap:12px;display:flex}.workspace-search label{flex:1}.workspace-search button{margin-bottom:10px}.curation-dialog{color:#253d4e;background:#f8fbff;border:1px solid #9fbacb;border-radius:14px;width:min(620px,100% - 32px);max-height:85vh;padding:24px;overflow:auto}.curation-dialog::backdrop{background:#14263580}.curation-dialog .heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.curation-dialog h2{font-size:23px}.curation-dialog label{margin:12px 0;display:block}.curation-dialog input:not([type=checkbox]),.curation-dialog textarea,.curation-dialog select{box-sizing:border-box;width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #9fbacb;border-radius:6px;padding:10px;display:block}.curation-dialog textarea{min-height:110px}.curation-dialog button,.curate-button{font:inherit;color:#245f85;cursor:pointer;background:#fff;border:1px solid #9fbacb;border-radius:6px;min-height:40px;padding:8px 12px}.curation-dialog [data-destinations]>button{text-align:left;width:100%;margin:8px 0;display:block}.curation-dialog p,.share-preview{overflow-wrap:anywhere;white-space:pre-wrap}.curation-error{color:#a12525}.curation-error:empty{display:none}.share-preview{background:#fff;border:1px solid #c2d3df;border-radius:8px;padding:16px}.share-preview li{margin:14px 0}.share-preview p{margin:6px 0}.curate-button{margin:4px 0;font-size:14px}.workspace-item .actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.workspace-item input[type=checkbox],.selection-bar input[type=checkbox]{width:20px;height:20px}.workspace-intro .actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #697bc5}@media (max-width:600px){.workspace-row{flex-direction:column;align-items:flex-start;gap:8px}.workspace-item{gap:10px;padding:14px}.workspace-grid{grid-template-columns:1fr}.curation-dialog{padding:18px}.selection-bar{gap:10px}.workspace-search{flex-wrap:wrap}}
