
.cierre-shell{max-width:1440px}.cierre-hero{display:flex;justify-content:space-between;gap:1.5rem;align-items:flex-start;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(239,246,255,.96));border:1px solid rgba(37,99,235,.16);border-radius:24px;padding:1.5rem;box-shadow:0 20px 44px rgba(15,23,42,.08)}.cierre-subtitle{max-width:850px;color:#475569}.hero-badges{display:flex;flex-wrap:wrap;gap:.65rem}.hero-badges span{background:#fff;border:1px solid #bfdbfe;color:#1e40af;border-radius:16px;padding:.7rem .9rem;font-weight:800}.panel-card,.toolbar-card{background:#fff;border:1px solid #e2e8f0;border-radius:22px;padding:1.2rem;box-shadow:0 16px 38px rgba(15,23,42,.06);margin:1rem 0}.header-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;align-items:end}.header-grid label{display:grid;gap:.35rem;color:#334155;font-weight:800}.header-grid input,.header-grid select,.header-grid textarea{width:100%;border:1px solid #cbd5e1;border-radius:14px;padding:.72rem .85rem;background:#fff;color:#0f172a}.ada-action-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1rem 0}.kpi-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:1rem;box-shadow:0 12px 28px rgba(15,23,42,.05)}.kpi-card span{color:#64748b;font-size:.88rem}.kpi-card strong{display:block;margin-top:.25rem;font-size:1.6rem;color:#0f172a}.table-wrap{overflow:auto;border:1px solid #e2e8f0;border-radius:18px}.ada-table{width:100%;border-collapse:collapse;min-width:900px}.ada-table th,.ada-table td{padding:.85rem .75rem;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:top}.ada-table th{background:#eff6ff;color:#1e3a8a}.status-pill{display:inline-flex;align-items:center;border-radius:999px;padding:.32rem .7rem;background:#eef2ff;color:#3730a3;font-weight:800;font-size:.82rem}.status-pill.ok{background:#dcfce7;color:#166534}.status-pill.warn{background:#fef3c7;color:#92400e}.status-pill.closed{background:#e2e8f0;color:#334155}.status-pill.danger{background:#fee2e2;color:#991b1b}.btn-mini{border:none;border-radius:10px;padding:.45rem .7rem;background:#dbeafe;color:#1e40af;font-weight:900;cursor:pointer}.tabs{display:flex;flex-wrap:wrap;gap:.65rem;margin:1rem 0}.tab{border:none;border-radius:999px;padding:.78rem 1rem;background:#eff6ff;color:#1d4ed8;font-weight:900;cursor:pointer}.tab.active{background:#2563eb;color:#fff;box-shadow:0 10px 25px rgba(37,99,235,.24)}.tab-panel{display:none}.tab-panel.active{display:block}.helper-text{color:#64748b}@media(max-width:1000px){.header-grid,.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.cierre-hero{flex-direction:column}.header-grid,.kpi-grid{grid-template-columns:1fr}}
