.workspace-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;margin:24px 0 20px;text-align:left}.workspace-template-card{display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:20px;border:1px solid var(--line,#e5d9cf);border-radius:16px;background:rgba(255,255,255,.58);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.workspace-template-card:hover{transform:translateY(-2px);border-color:#b98976;box-shadow:0 10px 24px rgba(77,48,38,.08)}.workspace-template-card h3{margin:0;color:var(--ink,#322820)}.workspace-template-card p{min-height:42px;margin:0;color:var(--muted,#8d776b);font-size:14px;line-height:1.7}.workspace-template-card .button{margin-top:auto}.blueprint-or{display:flex;align-items:center;gap:12px;width:100%;margin:8px 0;color:var(--muted,#8d776b);font-size:13px}.blueprint-or:before,.blueprint-or:after{content:"";height:1px;flex:1;background:var(--line,#e5d9cf)}.generic-section .section-description{max-width:680px;margin:5px 0 0;color:var(--muted,#8d776b);font-size:14px;line-height:1.7}.generic-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.generic-card{padding:20px;border:1px solid var(--line,#e5d9cf);border-radius:14px;background:#fffdf9}.generic-card h3{margin:0 0 9px;color:var(--ink,#322820)}.generic-card p{color:var(--muted,#8d776b);line-height:1.75;white-space:pre-wrap}.generic-card-summary{font-weight:600;color:#795447!important}.generic-card dl{display:grid;gap:9px;margin:16px 0 0;padding-top:14px;border-top:1px solid var(--line,#e5d9cf)}.generic-card dl div{display:grid;grid-template-columns:90px 1fr;gap:10px}.generic-card dt{color:#9b7c6e;font-size:13px}.generic-card dd{margin:0;color:#4a3a32;font-size:14px;line-height:1.6;white-space:pre-wrap}.generic-timeline{position:relative;display:grid;gap:0;margin-left:10px;padding-left:35px}.generic-timeline:before{content:"";position:absolute;top:8px;bottom:8px;left:11px;width:1px;background:#dbc6ba}.generic-timeline article{position:relative;display:grid;grid-template-columns:120px minmax(0,1fr);gap:24px;padding:16px 0 24px}.generic-timeline article:before{content:"";position:absolute;left:-29px;top:23px;width:9px;height:9px;border:3px solid #f8f0e8;border-radius:50%;background:#936151;box-shadow:0 0 0 1px #936151}.generic-timeline time{color:#936151;font-weight:700;font-size:14px}.generic-timeline h3{margin:0 0 7px}.generic-timeline p{margin:0;color:var(--muted,#8d776b);line-height:1.7;white-space:pre-wrap}.generic-hierarchy{display:grid;gap:10px}.generic-hierarchy article{display:flex;gap:13px;padding:15px 18px;border:1px solid var(--line,#e5d9cf);border-radius:12px;background:#fffdf9}.generic-hierarchy article.has-parent{margin-left:34px;background:#fbf6f1}.hierarchy-marker{color:#9b6758;font-size:18px}.generic-hierarchy h3{margin:0 0 4px}.generic-hierarchy small{color:#a7897d}.generic-hierarchy p{margin:7px 0 0;color:var(--muted,#8d776b);line-height:1.65}.generic-section .workbench-empty{border:1px dashed #ddcbbf;background:rgba(255,255,255,.35)}.generic-section-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.generic-section-summary a{display:flex;align-items:center;gap:8px;padding:12px 14px;border:1px solid var(--line,#e5d9cf);border-radius:10px;color:inherit;text-decoration:none;background:#fffdf9}.generic-section-summary a b{font-size:14px}.generic-section-summary a small{margin-left:auto;color:var(--muted,#8d776b)}.payload-json-editor{display:block;width:100%;min-height:580px;box-sizing:border-box;padding:18px;border:1px solid #d9c9bf;border-radius:12px;background:#2e2927;color:#f4e9df;font:13px/1.65 ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace;resize:vertical;tab-size:2}.payload-json-editor:focus{outline:2px solid #b98976;outline-offset:2px}.generic-edit-page .edit-help code{padding:2px 5px;border-radius:4px;background:#f1e5dd;color:#704b3e}@media(max-width:900px){.workspace-template-grid,.generic-card-grid{grid-template-columns:1fr 1fr}.generic-section-summary{grid-template-columns:1fr 1fr}}@media(max-width:640px){.workspace-template-grid,.generic-card-grid,.generic-section-summary{grid-template-columns:1fr}.generic-timeline article{grid-template-columns:1fr;gap:4px}.generic-card dl div{grid-template-columns:75px 1fr}.generic-hierarchy article.has-parent{margin-left:15px}}
