.tax2914{display:grid;gap:16px}.tax-hero2914{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:22px;border-radius:18px;background:linear-gradient(135deg,#123b2a,#236644);color:#fff}.tax-hero2914 span{font-size:.76rem;letter-spacing:.1em;font-weight:800}.tax-hero2914 h3{margin:5px 0;font-size:1.65rem}.tax-hero2914 p{margin:0;opacity:.9}.tax-kpis2914{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tax-kpis2914 article{padding:16px;border:1px solid #dce8df;border-radius:15px;background:#fff;display:grid;gap:5px}.tax-kpis2914 small,.tax-kpis2914 em{color:#64756b;font-style:normal}.tax-kpis2914 strong{font-size:1.3rem;color:#173c2b}.tax-controls2914{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tax-controls2914 label{display:grid;gap:5px;font-weight:700}.tax-controls2914 input,.tax-controls2914 select{padding:10px;border:1px solid #cfdad2;border-radius:9px;background:#fff}.tax-note2914{display:block;color:#6a756e;margin-top:3px}.tax-status2914{display:inline-block;padding:5px 9px;border-radius:999px;font-size:.78rem;font-weight:800;background:#edf2ee}.tax-status2914.pagado{background:#ddf5e5;color:#176b38}.tax-status2914.vencido{background:#ffe1df;color:#a42a22}.tax-status2914.por-vencer{background:#fff1cc;color:#855e00}.tax-status2914.pendiente{background:#e7eef8;color:#28548b}@media(max-width:900px){.tax-kpis2914{grid-template-columns:repeat(2,minmax(0,1fr))}.tax-controls2914{grid-template-columns:1fr}.tax-hero2914{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.tax-kpis2914{grid-template-columns:1fr}.tax-hero2914{padding:17px}.tax-hero2914 .btn{width:100%}}
