.cmp-toolbar{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0}.cmp-search{flex:1;min-width:260px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;font:inherit}.cmp-filters{display:flex;flex-wrap:wrap;gap:8px}.cmp-filter{border:1px solid var(--line);background:#fff;color:var(--deep);padding:10px 13px;border-radius:999px;font-weight:800;cursor:pointer}.cmp-filter.active{background:var(--green);color:#fff;border-color:var(--green)}.cmp-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.cmp-summary article{padding:18px;border:1px solid var(--line);border-radius:16px;background:#fff}.cmp-summary strong{display:block;font-size:1.8rem;color:var(--deep)}.cmp-summary span{color:var(--muted);font-size:.88rem}.cmp-list{display:grid;gap:16px}.cmp-card{border:1px solid var(--line);border-radius:20px;background:#fff;overflow:hidden}.cmp-card summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;cursor:pointer}.cmp-card summary::-webkit-details-marker{display:none}.cmp-card h2{margin:0;color:var(--deep);font-family:inherit;font-size:1.1rem}.cmp-status{display:inline-flex;padding:7px 10px;border-radius:999px;font-size:.76rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.cmp-status--actualizado,.cmp-status--incorporado{background:#dff4e8;color:#08783f}.cmp-status--reordenado{background:#fff1cf;color:#8a5d00}.cmp-status--mantenido{background:#edf1ef;color:#53665d}.cmp-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 22px 22px}.cmp-column{padding:18px;border-radius:15px;background:#f5faf7}.cmp-column small{display:block;margin-bottom:8px;color:var(--green);font-weight:900;text-transform:uppercase;letter-spacing:.06em}.cmp-column p,.cmp-note{margin:0;color:var(--muted);line-height:1.6}.cmp-note{grid-column:1/-1;padding:14px 16px;border-left:4px solid var(--gold,#c78a18);background:#fff8e8;border-radius:10px}.cmp-actions{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.cmp-empty{padding:28px;border:1px dashed var(--line);border-radius:16px;color:var(--muted);text-align:center}.cmp-legal{margin-top:24px;padding:18px;border-radius:15px;background:#eef7f2;color:var(--muted);line-height:1.55}@media(max-width:850px){.cmp-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.cmp-body{grid-template-columns:1fr}.cmp-note{grid-column:auto}}@media(max-width:520px){.cmp-summary{grid-template-columns:1fr}.cmp-card summary{align-items:flex-start;flex-direction:column}}
@media print{.ccc-header,.ccc-side,.ccc-footer,.cmp-toolbar,.cmp-actions{display:none!important}.ccc-page{display:block}.ccc-content{max-width:none}.cmp-card{break-inside:avoid}.cmp-card:not([open]) .cmp-body{display:grid}}
