.setup-progress{margin:16px 0;padding:18px;border:1px solid #dbe7d5;border-radius:14px;background:var(--soft,#f7faf4);line-height:1.9}.setup-progress-heading{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap;color:var(--ink,#315e42)}.setup-progress-heading small{color:var(--muted,#6a7f64)}.setup-progress .setup-progress-next{font-size:13px;margin:12px 0 8px;color:var(--muted,#52684d);max-width:none}.setup-progress>a{display:inline-block;margin-bottom:12px}.setup-progress-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.setup-progress-step{display:grid;gap:7px;padding:13px;border:1px solid #e4dfcc;border-radius:10px;background:var(--paper,white);font-size:12px}.setup-progress-step.complete{border-color:#bdd8b9;background:var(--soft,#f2f8ef)}.setup-progress-step strong{color:var(--ink,#395c3b)}.setup-progress-step small{font-size:11px;color:var(--muted,#64785e);line-height:1.9}.setup-progress-step a,.setup-progress-step button{justify-self:start}.setup-progress .setup-progress-note{font-size:12px;color:#866b34;margin:12px 0 0}.workflow-step.pending b{background:#f0e4c8;color:#8b7243}.setup-step em{font-style:normal;font-size:10px;color:#967c45}.setup-step.complete{border-color:#b9d2bc;background:#f5faf3}.setup-step.complete .setup-step-number{background:#9fc5a3;color:#173d27}.setup-step.complete em{color:#46734f}@media(max-width:600px){.setup-progress-steps{grid-template-columns:1fr}.setup-progress{padding:14px}}
.workspace-dashboard{margin:18px 0;line-height:1.85}.workspace-dashboard-heading{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.workspace-dashboard-heading h3{margin:0 0 10px}.workspace-dashboard-heading small,.workspace-dashboard-note{color:var(--muted,#647765);font-size:12px}.workspace-dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.workspace-dashboard-card{border:1px solid #dbe4da;border-radius:14px;background:var(--paper,#fff);padding:17px;min-width:0;display:flex;flex-direction:column;gap:10px}.workspace-dashboard-card.is-active{box-shadow:0 0 0 2px #6c92784d}.workspace-dashboard-card.attention{border-inline-start:4px solid #bd944d}.workspace-card-heading{display:flex;justify-content:space-between;gap:10px;align-items:baseline;flex-wrap:wrap}.workspace-card-heading strong{overflow-wrap:anywhere}.workspace-active-label{font-size:10px;color:#386343;background:var(--soft,#edf5ed);padding:2px 8px;border-radius:20px}.workspace-health-label{align-self:flex-start;border-radius:20px;padding:3px 10px;font-size:11px;background:#f2f2ec;color:#626956}.workspace-health-label.ready,.workspace-health-label.archive{background:var(--soft,#edf5ed);color:#386343}.workspace-health-label.attention{background:#fcf1dc;color:#8a662b}.workspace-health-label.waiting{background:#edf1f8;color:#536787}.workspace-dashboard-card p{font-size:12px;margin:0;max-width:none;color:var(--muted,#617360);overflow-wrap:anywhere}.workspace-card-counts{display:flex;gap:7px;flex-wrap:wrap;font-size:11px}.workspace-card-counts span{padding:3px 7px;background:var(--soft,#f7f8f4);border-radius:6px}.workspace-recent{display:grid;gap:4px;font-size:12px;border-block-start:1px solid #edf0e8;padding-top:9px}.workspace-recent small{color:var(--muted,#7b8775);font-size:10px}.workspace-card-times{display:grid;gap:4px;font-size:10px;color:var(--muted,#7b8775)}.workspace-card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:5px}.workspace-card-actions button{white-space:normal;text-align:center;max-width:100%;font-size:12px}.dashboard-setup{margin:16px 0;border:1px solid #e2e7da;border-radius:12px;padding:12px}.dashboard-setup>summary{cursor:pointer;font-weight:600;font-size:13px;color:#476b4a}.dashboard-setup>.quick-start{margin-top:14px}.workspace-create-panel{margin:14px 0}.workspace-create-panel>summary{cursor:pointer;font-size:13px}.workspace-create-panel form{padding-top:12px}.workspace-dashboard-note{margin:12px 0 0}@media(max-width:700px){.workspace-dashboard-grid{grid-template-columns:1fr}.workspace-dashboard-card{padding:14px}.workspace-card-actions button{flex:1 1 120px}}
