.audit-hub{max-width:1460px;margin:auto;padding:28px;color:#eaf4ff}.audit-hub__heading,.audit-records>header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.audit-hub__heading span,.audit-dialog header span{font-size:11px;letter-spacing:.13em;font-weight:800;color:#69b9ff}.audit-hub h1{font-size:30px;margin:6px 0}.audit-hub h2{font-size:18px;margin:0}.audit-hub p{color:#a2bad0;margin:7px 0}.audit-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:20px 0 12px}.audit-kpis article{display:flex;gap:13px;padding:17px;border:1px solid #264a67;border-radius:11px;background:#102a3c}.audit-kpis i{display:grid;place-items:center;width:47px;height:47px;border-radius:50%;font-style:normal;font-size:21px;background:#1765ae}.audit-kpis .green i{background:#137851}.audit-kpis .gold i{background:#aa7800}.audit-kpis .red i{background:#aa383a}.audit-kpis .purple i{background:#7042ac}.audit-kpis span{font-size:11px;font-weight:800;color:#b2c7da}.audit-kpis strong{display:block;font-size:27px;margin:4px 0}.audit-kpis a{color:#69b9ff;font-size:12px}.audit-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:14px}.audit-records,.audit-side section{border:1px solid #294c68;border-radius:12px;background:#102a3c;padding:18px}.audit-filter{display:grid;grid-template-columns:repeat(6,1fr) 1.5fr auto auto;gap:8px;margin:16px 0}.audit-filter label{display:grid;gap:4px;font-size:11px;color:#a8c0d5}.audit-filter input,.audit-filter select{height:36px;border:1px solid #2b587a;border-radius:7px;background:#071e2e;color:#eaf4ff;padding:0 8px}.audit-filter .btn{align-self:end;height:36px;white-space:nowrap}.audit-table-wrap{overflow:auto}.audit-table-wrap table{width:100%;min-width:1070px;border-collapse:collapse}.audit-table-wrap th{background:#1d455f;text-align:left;font-size:11px}.audit-table-wrap th,.audit-table-wrap td{padding:10px;border-bottom:1px solid #24455e;vertical-align:top;font-size:12px}.audit-table-wrap td small{display:block;color:#94adc3}.module-tag,.action-tag{display:inline-block;border-radius:5px;padding:4px 7px;background:#194d75;color:#8ecaff;font-size:10px;white-space:nowrap}.action-tag{background:#124b32;color:#5ef0a6}.action-tag.anulación---reversión{background:#5b2428;color:#ff8c91}.detail-trigger{white-space:nowrap;border:1px solid #315b7c;background:#183c59;color:#d9efff;border-radius:6px;padding:7px 8px;font-size:11px}.audit-side{display:grid;gap:13px;align-content:start}.audit-side section{padding:16px}.audit-side h2{font-size:15px;margin-bottom:15px}.audit-donut{width:118px;height:118px;margin:0 auto 14px;border-radius:50%;display:grid;place-content:center;text-align:center;background:radial-gradient(circle,#102a3c 0 47%,transparent 48%),conic-gradient(#4acf74 0 39%,#3180ea 39% 62%,#ffc33b 62% 76%,#b76ad9 76% 88%,#ed555e 88% 100%)}.audit-donut strong{font-size:23px}.audit-donut small{color:#9eb7cc}.audit-side ul{padding:0;margin:0;list-style:none}.audit-side li{display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid #24455e;padding:8px 0;font-size:12px}.activity-bar{display:grid;grid-template-columns:80px 1fr 28px;gap:7px;align-items:center;margin:10px 0;font-size:11px}.activity-bar i{height:7px;background:#071e2e;border-radius:10px;overflow:hidden}.activity-bar b{display:block;height:100%;background:linear-gradient(90deg,#2d9ef5,#4bdba1);border-radius:inherit}.activity-bar strong{text-align:right}.audit-dialog{width:min(750px,90vw);border:1px solid #396283;border-radius:12px;padding:22px;color:#eaf4ff;background:#102a3c}.audit-dialog::backdrop{background:#020b13cc}.audit-dialog header{display:flex;justify-content:space-between}.dialog-close{border:0;background:transparent;color:#eaf4ff;font-size:28px}.audit-dialog dl{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.audit-dialog dl div{padding:9px;background:#0b2132;border-radius:7px}.audit-dialog dt{color:#9ab6cc;font-size:11px}.audit-dialog dd{margin:3px 0 0;font-size:13px}.audit-changes{display:grid;grid-template-columns:1fr 1fr;gap:10px}.audit-changes section{background:#0b2132;padding:10px;border-radius:8px}.audit-changes h3{font-size:12px;margin:0 0 7px;color:#79bcff}.audit-changes pre{max-height:190px;overflow:auto;white-space:pre-wrap;color:#c5d8e7;font-size:11px}@media(max-width:1250px){.audit-kpis{grid-template-columns:repeat(3,1fr)}.audit-layout{grid-template-columns:1fr}.audit-filter{grid-template-columns:repeat(4,1fr)}}@media(max-width:720px){.audit-hub{padding:18px}.audit-kpis,.audit-filter,.audit-changes{grid-template-columns:1fr}.audit-hub__heading,.audit-records>header{flex-direction:column}}@media print{.audit-hub{color:#111;padding:0}.no-print,.audit-side{display:none!important}.audit-records{background:#fff;border-color:#bbb}.audit-table-wrap table{min-width:0}.detail-trigger{display:none}}
