.sw-filter{display:flex;align-items:center;gap:12px;margin:20px 0;color:var(--muted);font-size:13px}.sw-filter select{background:#17191b;border:1px solid #6b5848;color:#eee;padding:9px 13px}.sw-board{display:grid;grid-template-columns:repeat(5,minmax(190px,1fr));gap:12px;overflow-x:auto;margin-top:22px;padding-bottom:12px}.sw-board-col{background:#101316ce;border:1px solid #453a31;padding:13px;min-height:250px}.sw-board-col h3{color:var(--gold);font-size:11px;letter-spacing:1.4px;display:flex;justify-content:space-between}.sw-ticket{background:#1b1b1be8;border:1px solid #574636;padding:15px;margin-top:10px;cursor:pointer;transition:transform .16s,border .16s}.sw-ticket:hover,.sw-clickable:hover,.sw-project:hover{border-color:var(--gold);transform:translateY(-2px)}.sw-ticket strong{display:block;font-size:13px}.sw-ticket small,.sw-related small{display:block;color:#aaa59f;font-size:11px;margin-top:5px}.sw-ticket .command-actions{margin-top:13px;gap:5px}.sw-ticket .mini-btn{padding:6px 8px;font-size:10px}.sw-prime{background:var(--gold);color:#17120e}.sw-project{cursor:pointer}.sw-progress{height:7px;background:#3b322a;margin:17px 0;overflow:hidden}.sw-progress>div{height:100%;background:linear-gradient(90deg,#a16f46,#e7b783)}.sw-facts{display:flex;gap:8px;flex-wrap:wrap;margin:13px 0}.sw-facts span{border:1px solid #594836;padding:7px 10px;font-size:11px;color:#dfc8b1}.sw-dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:19px}.sw-dashboard-grid .card{min-width:0}.sw-related{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #ffffff15;padding:13px 0}.sw-related .mini-btn{flex-shrink:0}.sw-related strong{font-size:13px}.sw-workflow-panel{width:min(760px,96vw);max-height:90vh;overflow-y:auto}.sw-workflow-panel h2{font:600 28px 'Space Grotesk';margin:17px 0}.sw-workflow-panel h3{font-size:15px;margin-top:28px}.sw-history{padding:12px 0;border-top:1px solid #ffffff14}.sw-history strong{font-size:12px}.sw-history small{display:block;color:#9c978f;margin-top:5px}.sw-history p{font-size:12px}.sw-warning{color:#eab08e!important}.sw-result-toast{position:fixed;bottom:24px;left:calc(50% + 110px);transform:translateX(-50%);z-index:160;background:#191916;border:1px solid #ba926e;box-shadow:0 12px 44px #000d;padding:18px 22px;width:min(420px,90vw)}.sw-result-toast strong{display:block;font-size:13px}.sw-result-toast small{display:block;color:#bdb4a9;margin-top:7px}.sw-kpis .sw-clickable{cursor:pointer}.sw-ticket:focus-visible,.sw-project:focus-visible{outline:2px solid var(--gold)}@media(max-width:900px){.sw-dashboard-grid{grid-template-columns:1fr}.sw-board{grid-template-columns:repeat(5,220px)}.sw-result-toast{left:50%}}@media(prefers-reduced-motion:reduce){.sw-ticket,.sw-clickable,.sw-project{transition:none}}

/* Kanban interaction / v8.1 */
.sw-ticket[draggable="true"]{cursor:grab;position:relative;touch-action:pan-y}.sw-ticket[draggable="true"]:active{cursor:grabbing}.sw-ticket.sw-dragging{opacity:.38;border-style:dashed}.sw-board-col.sw-drop-target{border-color:#e7b783;background:rgba(170,110,65,.16);box-shadow:inset 0 0 0 1px #e7b78355}.sw-drag-handle{position:absolute;right:12px;top:9px;color:#c9a78a;font-size:17px}.sw-move-label{display:flex;align-items:center;gap:7px;color:#cab8a8;font-size:11px}.sw-stage-select{background:#111216;color:#f4f1ea;border:1px solid #7e6554;padding:6px;min-width:120px;max-width:100%;font:inherit}.sw-stage-select:focus-visible{outline:2px solid #e7b783}.sw-board-col{transition:border-color .12s,background .12s}@media (pointer:coarse){.sw-drag-handle{display:none}.sw-ticket[draggable="true"]{cursor:default}}
