.hk-workspace{display:grid;gap:20px;min-width:0;color:var(--text-primary)}
.hk-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px;border:1px solid var(--border-color);border-radius:16px;background:linear-gradient(135deg,rgba(20,184,166,.12),rgba(8,15,30,.86))}
.hk-hero small{color:var(--color-info);font-weight:800;letter-spacing:.09em}.hk-hero h2{margin:5px 0 6px}.hk-hero p{margin:0;color:var(--text-secondary)}
.hk-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.hk-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}
.hk-kpis article,.hk-operational-strip article{padding:16px;border:1px solid var(--border-color);border-radius:13px;background:var(--surface-card)}.hk-kpis small,.hk-operational-strip span{display:block;color:var(--text-secondary)}.hk-kpis strong{display:block;margin-top:6px;font-size:1.6rem}
.hk-views{display:flex;gap:8px;overflow:auto;padding-bottom:2px}.hk-views button{min-height:40px;padding:0 15px;border:1px solid var(--border-color);border-radius:10px;background:var(--surface-card);color:var(--text-secondary);font-weight:700;white-space:nowrap}.hk-views button.active{border-color:var(--color-info);background:rgba(14,165,233,.15);color:var(--text-primary)}
.hk-task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hk-task-card{display:grid;gap:14px;padding:18px;border:1px solid var(--border-color);border-left:4px solid var(--color-warning);border-radius:14px;background:var(--surface-card);min-width:0}.hk-task-card.is-inspected{border-left-color:var(--color-success)}.hk-task-card.is-reclean{border-left-color:var(--color-danger)}.hk-task-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.hk-task-card h3{margin:4px 0}.hk-task-card small{color:var(--text-secondary)}.hk-status{padding:5px 8px;border-radius:999px;background:rgba(245,158,11,.14);color:var(--color-warning);font-size:.72rem;font-weight:800}.hk-task-card dl,.hk-detail dl{display:grid;grid-template-columns:max-content 1fr;gap:7px 12px;margin:0}.hk-task-card dt,.hk-detail dt{color:var(--text-secondary)}.hk-task-card dd,.hk-detail dd{margin:0;font-weight:700;min-width:0;overflow-wrap:anywhere}.hk-task-card footer{display:flex;flex-wrap:wrap;gap:8px}.hk-task-card footer .btn{min-height:38px}
.hk-operational-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hk-operational-strip strong{display:block;margin-bottom:5px}.hk-empty{grid-column:1/-1;padding:36px;text-align:center;border:1px dashed var(--border-color);border-radius:14px;color:var(--text-secondary)}
.hk-form,.hk-detail{display:grid;gap:16px}.hk-form label{display:grid;gap:7px;color:var(--text-secondary)}.hk-form input,.hk-form textarea,.hk-form select{width:100%;padding:11px;border:1px solid var(--border-color);border-radius:9px;background:var(--surface-muted);color:var(--text-primary)}.hk-check{grid-template-columns:auto 1fr!important;align-items:center}.hk-check input{width:auto}.hk-suggestion-list{display:grid;gap:9px}.hk-suggestion-list article{display:grid;grid-template-columns:1fr 1fr 2fr;gap:12px;padding:11px;border:1px solid var(--border-color);border-radius:10px}
@media(max-width:1500px){.hk-kpis{grid-template-columns:repeat(3,1fr)}.hk-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.hk-hero{align-items:flex-start;flex-direction:column}.hk-actions{justify-content:flex-start}.hk-kpis,.hk-task-grid,.hk-operational-strip{grid-template-columns:1fr}.hk-suggestion-list article{grid-template-columns:1fr}.hk-workspace.is-mobile .hk-task-card footer .btn{flex:1 1 45%}}
