.work-desks{max-width:1100px;margin:auto}.desk-toolbar,.desk-filters{display:flex;gap:10px;flex-wrap:wrap;align-items:end}.desk-filters label{display:grid;gap:5px;flex:1;min-width:140px}.desk-filters input,.desk-filters select{width:100%;box-sizing:border-box}.desk-section{background:#fff;border:1px solid #dbe3e9;border-radius:14px;margin:14px 0;overflow:hidden}.desk-section>summary{padding:16px;cursor:pointer;display:flex;justify-content:space-between;gap:10px;background:#f1f6fa}.desk-section>summary span{background:#dae9f3;border-radius:20px;padding:2px 10px}.desk-list{display:grid;gap:12px;padding:12px}.desk-row{padding:14px;border:1px solid #e1e6eb;border-radius:10px;min-width:0;overflow-wrap:anywhere}.desk-row header{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.desk-row small{display:block;color:#536476;line-height:1.9}.desk-note{white-space:pre-wrap}.desk-evidence{background:#f4f8f7;border-right:3px solid #488575;padding:10px;margin:12px 0}.desk-evidence small{font-size:12px}.desk-warning{color:#963b12;background:#fff3e8;padding:9px;border-radius:7px}.desk-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:10px}.desk-kpis span{background:#eef4fa;padding:13px;border-radius:10px}.desk-kpis b{display:block;font-size:23px;padding-top:8px}.desk-caption,.desk-empty{color:#596a79;line-height:1.9}.work-desks button{margin:3px;min-height:40px}.desk-intro p{line-height:1.9}@media(max-width:480px){.desk-filters label{min-width:120px}.desk-row{padding:10px}.desk-section>summary{padding:12px}.desk-list{padding:8px}.desk-kpis{grid-template-columns:1fr 1fr}}
