.inventory-hero,.reports-hero{background:linear-gradient(125deg,#eef5ff,#fff,#effff6);border:1px solid #d4e2ef;border-radius:28px;padding:28px 34px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px}.inventory-hero h1,.reports-hero h1{font-weight:900;color:#172844;margin:5px 0}.inventory-hero p,.reports-hero p{color:#6c7b91;margin:0}.inventory-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:20px}.inventory-metrics article{display:flex;gap:13px;background:#fff;border:1px solid #dfe8f0;border-radius:20px;padding:17px;font-size:28px}.inventory-metrics div{display:grid}.inventory-metrics small{font-size:12px;color:#718097}.inventory-metrics strong{font-size:21px}.inventory-low-row{background:#fff7f2}.inventory-low-row td:first-child{border-left:4px solid #ff8a5c}.inventory-form{max-width:1050px;margin:auto;background:#fff;border:1px solid #dfe7f0;border-radius:25px;padding:28px}.inventory-type{display:inline-block;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;background:#edf3fa}.inventory-type.entrada{background:#dcf8e9;color:#087b4b}.inventory-type.salida,.inventory-type.ajuste{background:#ffe5e0;color:#a53b25}.inventory-type.traspaso{background:#e7edff;color:#3453a0}.report-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.report-kpis article{position:relative;display:grid;background:#fff;border:1px solid #dfe7f0;border-radius:21px;padding:19px}.report-kpis small{color:#718098}.report-kpis strong{font-size:23px;color:#172844}.report-kpis span{position:absolute;right:18px;top:17px;font-size:28px}.report-export-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin:20px 0}.report-export-card{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #dfe7f0;border-radius:19px;padding:15px;text-decoration:none;color:#213a5c}.report-export-card>span{font-size:25px}.report-export-card div{display:grid;flex:1}.report-export-card small{color:#728198}.report-export-card i{font-size:11px;font-style:normal;color:#27714d}.reports-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:950px){.inventory-metrics,.report-export-grid{grid-template-columns:repeat(2,1fr)}.reports-columns{grid-template-columns:1fr}.report-kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.inventory-hero,.reports-hero{align-items:flex-start;flex-direction:column}.inventory-metrics,.report-export-grid,.report-kpis{grid-template-columns:1fr}}
