/* Original Zero to One workbench, no external assets. */
.project-panel{display:grid;gap:10px;margin-top:20px;padding:18px;border:1px solid #466c80;border-radius:12px;background:#0b202d}.project-panel h2{font:800 19px/1.3 system-ui;margin:0}.project-actions{display:flex;flex-wrap:wrap;gap:8px}.project-panel button{font-size:11px;min-height:44px}.project-panel input:not([type=checkbox]),.project-panel select{width:100%;padding:12px;border:1px solid #52788b;border-radius:8px;background:#091925;color:#f0fbff}.project-auto{display:flex;align-items:center;gap:10px;line-height:1.6}.project-auto input{width:21px!important;height:21px;flex:0 0 auto}button:disabled{opacity:.5;cursor:default}.builder-select{display:grid;gap:10px}.section-card{border:1px solid #43687c;padding:15px;border-radius:10px;margin-block:10px}.section-card summary{cursor:pointer;font-weight:800;padding:5px}.section-fields{display:grid;gap:10px;padding-top:10px}.section-card textarea,.section-card input{width:100%;background:#091925;color:#f3fcff;border:1px solid #557b90;padding:12px;border-radius:8px}.section-tools{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.section-tools button{min-height:42px}.builder-controls input[type=color]{width:100%;height:48px}.builder-preview-head{position:sticky;top:0;background:#102330;padding:10px;z-index:2}.workbench-jump{display:flex;flex-wrap:wrap;gap:10px;padding:14px 0}.workbench-jump a{border:1px solid #527b8e;padding:10px 14px;border-radius:8px}.field-error{color:#ffd1ad;font-size:13px}.catalog-toolbar{display:flex;flex-wrap:wrap;gap:12px;padding-block:20px}.catalog-toolbar label{flex:1 1 210px}.catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding-bottom:45px}.catalog-card{border:1px solid #386175;background:#102635;border-radius:14px;padding:23px;display:flex;flex-direction:column;gap:12px}.catalog-card h2{font:800 22px/1.25 system-ui;margin:0}.catalog-card p{font-size:14px;color:#c6dce7}.catalog-card button{margin-top:auto}.resource-dialog{width:min(850px,94vw);max-height:90vh;background:#102330;color:#effaff;border:1px solid #72b3c3;border-radius:14px;padding:25px}.resource-dialog::backdrop{background:#001019d9}.resource-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;font:15px/1.75 system-ui}.resource-dialog .actions{position:sticky;bottom:0;background:#102330;padding:12px 0}.environment-summary{border:1px solid #477284;padding:20px;border-radius:14px;background:linear-gradient(130deg,#123646,#101e2e)}.suite-preview{scroll-margin-top:100px}.suite-editor textarea,.suite-editor select,.builder-block input{font-size:16px}.suite-intro h1,.builder-intro h1{overflow-wrap:anywhere}.studio-note details{margin-top:10px}.print-all .slide{break-after:page}@media(max-width:950px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-jump{position:sticky;top:0;z-index:12;background:#07121cf2}.builder-controls{order:1}.builder-preview{order:2}}@media(max-width:560px){.catalog-grid{grid-template-columns:1fr}.project-actions button{flex:1 1 45%}.suite-preview{scroll-margin-top:60px}}@media print{.project-panel,.workbench-jump{display:none!important}.suite-preview{position:static!important;min-height:0!important}.resource-dialog{position:static;max-height:none;border:0;color:black;background:white}.resource-dialog .actions{display:none}}
