.workspace-section{background:linear-gradient(180deg,rgba(34,197,94,.035),rgba(15,23,42,0));border-top:1px solid var(--line,#e5e7eb)}
.workspace-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:18px 0}.workspace-toolbar input[type=search]{flex:1;min-width:240px;padding:12px 14px;border:1px solid #d7dde7;border-radius:12px;background:#fff}.workspace-toggle{display:flex;align-items:center;gap:7px;font-size:14px;color:#475569}.workspace-auth-note{padding:22px;border:1px dashed #cbd5e1;border-radius:16px;background:#f8fafc;color:#475569}.workspace-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:16px 0 22px}.workspace-metric{padding:15px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;display:flex;flex-direction:column;gap:7px}.workspace-metric span{font-size:12px;color:#64748b}.workspace-metric strong{font-size:22px}.workspace-metric.attention{border-color:#fde68a}.workspace-metric.critical{border-color:#fecaca}.workspace-metric.ready,.workspace-metric.won{border-color:#bbf7d0}.workspace-columns{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:18px}.workspace-panel{border:1px solid #e2e8f0;border-radius:16px;background:#fff;padding:16px}.workspace-panel>h3,.workspace-panel-head h3{margin:0}.workspace-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.workspace-actions,.workspace-list{display:grid;gap:10px;margin-top:12px}.workspace-action{padding:12px;border:1px solid #e2e8f0;border-left-width:4px;border-radius:12px;display:grid;gap:5px;cursor:pointer}.workspace-action:hover,.workspace-card:hover{box-shadow:0 8px 22px rgba(15,23,42,.07)}.workspace-action.severity-critical,.workspace-detail-blocker.severity-critical{border-left-color:#dc2626}.workspace-action.severity-high,.workspace-detail-blocker.severity-high{border-left-color:#f59e0b}.workspace-action.severity-medium,.workspace-detail-blocker.severity-medium{border-left-color:#3b82f6}.workspace-action.severity-low,.workspace-detail-blocker.severity-low{border-left-color:#94a3b8}.workspace-action-head{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:#64748b}.workspace-action>span,.workspace-action p{font-size:12px;color:#64748b;margin:0}.workspace-severity{font-weight:700}.workspace-card{padding:16px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;cursor:pointer}.workspace-card-head{display:flex;justify-content:space-between;gap:16px}.workspace-card-head h3{margin:3px 0 0;font-size:17px}.workspace-card-meta{font-size:12px;color:#64748b}.workspace-card-badges{display:flex;gap:6px;align-items:flex-start;flex-wrap:wrap;justify-content:flex-end}.workspace-health-badge,.workspace-priority{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:11px;font-weight:700;background:#eef2ff}.workspace-card.health-critical .workspace-health-badge{background:#fee2e2;color:#991b1b}.workspace-card.health-attention .workspace-health-badge{background:#fef3c7;color:#92400e}.workspace-card.health-ready .workspace-health-badge,.workspace-card.health-won .workspace-health-badge{background:#dcfce7;color:#166534}.priority-urgent{background:#fee2e2;color:#991b1b}.priority-high{background:#ffedd5;color:#9a3412}.priority-low{background:#f1f5f9;color:#475569}.workspace-card-line{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:12px;color:#64748b;margin:10px 0}.workspace-health-grid,.workspace-detail-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.workspace-health-grid>div,.workspace-detail-summary>div{padding:9px;border-radius:10px;background:#f8fafc;display:flex;flex-direction:column;gap:3px}.workspace-health-grid span,.workspace-detail-summary span{font-size:11px;color:#64748b}.workspace-health-grid strong{font-size:14px}.workspace-detail-summary strong{font-size:18px}.workspace-next-action{display:grid;gap:3px;margin-top:12px;padding:11px;background:#f8fafc;border-radius:10px}.workspace-next-action>span,.workspace-next-action time{font-size:11px;color:#64748b}.workspace-blocker-preview{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.workspace-blocker-preview span{font-size:11px;padding:5px 7px;border-radius:8px;background:#f1f5f9}.workspace-blocker-preview .severity-critical{background:#fee2e2;color:#991b1b}.workspace-blocker-preview .severity-high{background:#fef3c7;color:#92400e}.workspace-card-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:11px;color:#64748b}.workspace-empty{padding:20px;display:flex;flex-direction:column;gap:4px;text-align:center;color:#64748b}.workspace-empty.compact{padding:10px}.workspace-empty.error{color:#991b1b}.workspace-dialog{width:min(1120px,95vw);max-height:94vh;border:0;border-radius:20px;padding:0;box-shadow:0 24px 80px rgba(15,23,42,.24)}.workspace-dialog::backdrop{background:rgba(15,23,42,.48)}.workspace-dialog-shell{padding:20px;overflow:auto;max-height:94vh}.workspace-dialog-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px}.workspace-dialog-head h2{margin:3px 0 0}.workspace-detail-summary{margin-bottom:14px}.workspace-detail-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:14px}.workspace-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.workspace-form-grid label{display:grid;gap:5px;font-size:12px;color:#475569}.workspace-form-grid input,.workspace-form-grid select,.workspace-form-grid textarea,.workspace-task-form input,.workspace-task-form select{width:100%;box-sizing:border-box;padding:10px;border:1px solid #d7dde7;border-radius:10px;background:#fff;font:inherit}.workspace-form-grid .span-2{grid-column:span 2}.workspace-form-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.workspace-detail-blockers{display:grid;gap:8px;margin-top:12px}.workspace-detail-blocker{border:1px solid #e2e8f0;border-left-width:4px;border-radius:10px;padding:10px;display:grid;gap:5px}.workspace-detail-blocker>div{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:#64748b}.workspace-detail-blocker p{margin:0;font-size:12px;color:#64748b}.workspace-source-note{font-size:12px;color:#64748b;margin-top:12px;padding:10px;background:#f8fafc;border-radius:10px}.workspace-tasks-panel{margin-top:14px}.workspace-task-form{display:grid;grid-template-columns:2fr .8fr 1.2fr 1.5fr auto;gap:8px;margin:12px 0}.workspace-task-list{display:grid;gap:7px}.workspace-task{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:start;padding:10px;border:1px solid #e2e8f0;border-radius:10px}.workspace-task.done{opacity:.55}.workspace-task.done strong{text-decoration:line-through}.workspace-task>div{display:grid;gap:3px}.workspace-task span,.workspace-task p{font-size:11px;color:#64748b;margin:0}.workspace-task-toggle{width:30px;height:30px;border-radius:50%;border:1px solid #cbd5e1;background:#fff;cursor:pointer}.hidden{display:none!important}@media(max-width:980px){.workspace-summary{grid-template-columns:repeat(3,1fr)}.workspace-columns,.workspace-detail-grid{grid-template-columns:1fr}.workspace-task-form{grid-template-columns:1fr 1fr}.workspace-task-form input[name=title],.workspace-task-form input[name=note]{grid-column:span 2}}@media(max-width:640px){.workspace-summary{grid-template-columns:repeat(2,1fr)}.workspace-health-grid,.workspace-detail-summary{grid-template-columns:repeat(2,1fr)}.workspace-card-head{flex-direction:column}.workspace-card-badges{justify-content:flex-start}.workspace-form-grid,.workspace-task-form{grid-template-columns:1fr}.workspace-form-grid .span-2,.workspace-task-form input[name=title],.workspace-task-form input[name=note]{grid-column:auto}.workspace-card-foot{align-items:flex-start;flex-direction:column}}
