.wb-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:18px}.wb-kpi{border:1px solid var(--line);background:#fff;border-radius:12px;text-align:left;padding:21px 22px;display:grid;gap:8px;color:var(--ink);cursor:pointer;transition:background var(--fast),border-color var(--fast)}.wb-kpi.active{background:#fff9f4;border-color:#e5b38e}.wb-kpi b{font-size:30px;line-height:1.2}.wb-kpi small{color:#8290a2;font-size:12px}.wb-kpi span{font-size:14px}.wb-scope{display:flex;justify-content:space-between;gap:16px;color:#8993a1;font-size:12px;margin:16px 0}.wb-scope b{color:var(--ink)}.wb-toolbar{display:flex;gap:14px;align-items:center;margin-bottom:18px}.wb-toolbar input{width:360px;max-width:45%;padding:10px 12px;border:1px solid var(--line);border-radius:7px}.wb-toolbar .helper{margin-left:auto}.wb-table{min-width:900px}.wb-table td{vertical-align:top;padding:18px 14px}.wb-table td:first-child{width:24%}.wb-table td:nth-child(2){width:23%}.wb-table td:nth-child(3){width:27%}.wb-table small{display:block;line-height:1.65;margin-top:6px;color:#8690a0}.wb-table .wb-follow-state{color:#ad733f}.wb-task-head{display:flex;align-items:center;gap:15px}.wb-task-head span{font-size:13px}.wb-requirements{border-top:1px solid var(--line);margin-top:20px;padding-top:8px}.wb-artworks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wb-artworks button{border:1px solid var(--line);background:#fafbfc;padding:10px;border-radius:8px;cursor:pointer;color:var(--ink)}.wb-artworks svg,.wb-artworks img{width:100%;height:150px;object-fit:contain}.wb-artworks span{display:block;font-size:12px;margin-top:8px;overflow-wrap:anywhere}
.wb-table{table-layout:fixed;width:100%;min-width:860px}.wb-table th,.wb-table td{white-space:normal;overflow-wrap:anywhere}.wb-table th:nth-child(1),.wb-table td:nth-child(1){width:22%}.wb-table th:nth-child(2),.wb-table td:nth-child(2){width:23%}.wb-table th:nth-child(3),.wb-table td:nth-child(3){width:25%}.wb-table th:nth-child(4),.wb-table td:nth-child(4){width:15%}.wb-table th:nth-child(5),.wb-table td:nth-child(5){width:15%}.wb-table .btn{padding:8px 10px;white-space:nowrap}
.wb-identity{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.wb-identity .mes-role{white-space:nowrap}.wb-identity select{max-width:245px}

/* Simplified task overview: one summary strip, then urgency-first task groups. */
.wb-summary{display:grid;grid-template-columns:170px minmax(0,1fr) auto;align-items:center;gap:24px;padding:16px 20px;background:#fff;border:1px solid var(--line);border-radius:10px;margin-bottom:18px}.wb-summary-main{display:grid;grid-template-columns:auto auto;align-items:baseline;column-gap:8px}.wb-summary-main span{grid-column:1/-1;color:#7f8da0;font-size:11px}.wb-summary-main strong{font-size:30px;line-height:1.1;font-weight:650}.wb-summary-main small{color:#95a1b0;font-size:10px}.wb-summary-filters{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.wb-summary-filter{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid transparent;border-radius:6px;color:#7b8da2;font-size:11px}.wb-summary-filter:hover{background:#f7f9fb;color:#506983}.wb-summary-filter.active{background:#fff4eb;border-color:#f0cdb1;color:#b66f3d}.wb-summary-filter b{font-size:12px;font-weight:600;color:var(--ink)}.wb-summary-context{display:grid;gap:3px;text-align:right;color:#8e9aaa;font-size:10px;white-space:nowrap}.wb-summary-context b{color:var(--ink);font-weight:600}.wb-summary-context small{font-size:10px;color:#a0aab7}.wb-employee-hint{margin:-8px 0 16px}.wb-toolbar{margin-bottom:16px}.wb-toolbar input{width:360px;max-width:60%;height:38px;border-radius:7px}.wb-toolbar .helper{margin-left:auto}.wb-card-count{color:#8a98a8;font-size:11px}.wb-group+.wb-group{margin-top:22px}.wb-group-head{display:flex;align-items:baseline;gap:9px;margin:0 0 8px}.wb-group-head h3{font-size:13px;font-weight:600;color:#41556c}.wb-group-head span{font-size:10px;color:#9aa5b2}.wb-table-simple{min-width:820px;table-layout:fixed}.wb-table-simple th,.wb-table-simple td{padding-left:12px;padding-right:12px}.wb-table-simple th:nth-child(1),.wb-table-simple td:nth-child(1){width:28%}.wb-table-simple th:nth-child(2),.wb-table-simple td:nth-child(2){width:24%}.wb-table-simple th:nth-child(3),.wb-table-simple td:nth-child(3){width:29%}.wb-table-simple th:nth-child(4),.wb-table-simple td:nth-child(4){width:19%}.wb-table-simple td{padding-top:15px;padding-bottom:15px}.wb-due-action{display:flex;align-items:center;justify-content:space-between;gap:10px}.wb-due-action>div{min-width:0}.wb-due-action b{display:block;font-size:12px;font-weight:600;color:#556b82;white-space:nowrap}.wb-due-action small{margin-top:4px;line-height:1.5}.wb-due-action .btn{flex-shrink:0;padding:6px 10px;min-height:30px}.wb-footer-note{margin:3px 2px 18px}

.wb-task-actions{display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0}.wb-task-actions .text-btn{padding:0 4px;white-space:nowrap}
