.cl-grid{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:16px}.cl-list{display:grid;gap:8px;align-content:start}.cl-card{display:block;width:100%;text-align:left;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:inherit;cursor:pointer}.cl-card.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.cl-item{display:grid;grid-template-columns:110px minmax(180px,1fr) 125px auto auto auto;gap:8px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.cl-item input,.cl-item select{min-width:0}.cl-options{grid-column:2/-1}.cl-progress{height:7px;border-radius:99px;background:var(--line);overflow:hidden}.cl-progress i{display:block;height:100%;background:var(--accent)}.cl-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.cl-kpi{padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.cl-kpi b{display:block;font-size:22px}.cl-detail-item{padding:10px 0;border-bottom:1px solid var(--line)}@media(max-width:900px){.cl-grid{grid-template-columns:1fr}.cl-item{grid-template-columns:1fr 1fr}.cl-options{grid-column:1/-1}.cl-kpis{grid-template-columns:1fr 1fr}}
