.workspace-tabs{display:flex;gap:7px;flex-wrap:wrap;margin:18px 0 14px}.workspace-tab{border:1px solid var(--line);background:#fff;border-radius:999px;padding:9px 13px;font:inherit;font-size:12px;font-weight:700;cursor:pointer;color:#5f5a66}.workspace-tab span{font-weight:800;margin-left:4px}.workspace-tab.active{background:var(--ink);color:#fff;border-color:var(--ink)}.workspace-panel{min-height:108px}.workspace-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.workspace-card{border:1px solid var(--line);border-radius:16px;padding:15px;background:#fff;min-width:0}.workspace-card b{display:block;margin-bottom:5px}.workspace-card p{margin:0 0 12px;color:#666;font-size:12px;line-height:1.45}.workspace-card small{display:block;color:#888}.workspace-card-actions{display:flex;gap:7px;margin-top:11px;flex-wrap:wrap}.workspace-card-actions button{flex:1;border:1px solid var(--line);background:#fff;border-radius:9px;padding:8px 7px;font:inherit;font-size:11px;font-weight:700;cursor:pointer;min-width:80px}.workspace-card-actions button.primary-mini{background:var(--ink);color:#fff;border-color:var(--ink)}.workspace-empty{border:1px dashed var(--line);border-radius:16px;padding:22px;text-align:center;color:#777;background:#fff}.workspace-empty b{display:block;color:var(--ink);margin-bottom:5px}.workspace-starter{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:15px 17px;border:1px solid var(--line);border-radius:16px;background:#faf9f6}.workspace-starter span{display:block;color:#777;font-size:12px;margin-top:4px}.workspace-starter .primary-btn{white-space:nowrap}.workspace-modal[hidden]{display:none}.workspace-modal{position:fixed;inset:0;z-index:1001}.workspace-modal-backdrop{position:absolute;inset:0;background:rgba(17,15,25,.48)}.workspace-modal-dialog{position:relative;width:min(600px,calc(100% - 28px));max-height:78vh;overflow:auto;margin:9vh auto;background:#fff;border-radius:20px;padding:24px;box-shadow:0 24px 70px rgba(0,0,0,.22)}.workspace-modal-close{position:absolute;right:15px;top:11px;border:0;background:transparent;font-size:27px;cursor:pointer}.workspace-modal-dialog label{display:grid;gap:6px;font-size:12px;font-weight:700;margin:12px 0}.workspace-modal-dialog input,.workspace-modal-dialog textarea,.workspace-modal-dialog select{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:10px;padding:10px;font:inherit}.workspace-modal-dialog textarea{min-height:110px;resize:vertical}.workflow-step{display:flex;gap:8px;align-items:center;margin:8px 0}.workflow-step input{flex:1}.workflow-remove{border:0;background:transparent;cursor:pointer;font-size:18px}.workspace-success{font-size:12px;color:#56735a;margin-left:8px}.workspace-modal-actions{display:flex;gap:8px;align-items:center;margin-top:14px;flex-wrap:wrap}.workspace-template-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0}.workspace-template{border:1px solid var(--line);background:#faf9f6;border-radius:11px;padding:10px;text-align:left;cursor:pointer;font:inherit;font-size:11px}.workspace-template b{display:block;margin-bottom:3px}.workspace-template span{color:#777}.workspace-tool-chips{display:flex;gap:7px;flex-wrap:wrap;margin:8px 0 12px}.workspace-tool-chip{border:1px solid var(--line);border-radius:999px;padding:7px 9px;background:#fff;font:inherit;font-size:11px;cursor:pointer}.workspace-tool-chip.selected{background:var(--ink);color:#fff;border-color:var(--ink)}.workspace-meta{color:#888;font-size:11px;margin-top:6px}.workspace-category{display:inline-block;font-size:10px;font-weight:800;color:#777;text-transform:uppercase;letter-spacing:.04em;margin-bottom:7px}.workspace-prompt-text{white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.workspace-recent{display:grid;gap:7px}.workspace-recent-item{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #eee;padding:9px 2px;font-size:12px}.workspace-recent-item span{color:#888;font-size:10px;white-space:nowrap}@media(max-width:760px){.workspace-cards{grid-template-columns:1fr}.workspace-starter{align-items:flex-start;flex-direction:column}.workspace-starter .primary-btn{width:100%}.workspace-template-row{grid-template-columns:1fr}.workspace-modal-dialog{margin:5vh auto;max-height:88vh}}