.tabla-contenedor{width:100%}.tabla-body-scroll{max-height:800px;overflow:auto;background:#fff;border-radius:1rem}.tabla-proveedores{width:100%;min-width:1680px;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:1.08rem}.tabla-proveedores col:nth-child(1){width:150px}.tabla-proveedores col:nth-child(2){width:210px}.tabla-proveedores col:nth-child(3){width:190px}.tabla-proveedores col:nth-child(4){width:150px}.tabla-proveedores col:nth-child(5){width:130px}.tabla-proveedores col:nth-child(6){width:130px}.tabla-proveedores col:nth-child(7){width:150px}.tabla-proveedores col:nth-child(8){width:170px}.tabla-proveedores col:nth-child(9){width:260px}.tabla-proveedores col:nth-child(10){width:140px}.tabla-proveedores thead th{position:sticky;top:0;z-index:10;padding:12px 16px;background:#003057;color:#fff;font-weight:600;text-align:center;white-space:nowrap}.tabla-proveedores thead th:first-child{border-top-left-radius:1rem}.tabla-proveedores thead th:last-child{border-top-right-radius:1rem}.tabla-proveedores thead th:nth-child(5),.tabla-proveedores thead th:nth-child(6),.tabla-proveedores thead th:nth-child(7),.tabla-proveedores thead th:nth-child(8){text-align:center}.tabla-proveedores tbody td{text-align:center;vertical-align:middle;overflow-wrap:anywhere}.tabla-proveedores tbody select,.tabla-proveedores tbody textarea{text-align:center}@media (max-width: 1200px){.tabla-proveedores{font-size:.98rem}}@media (max-width: 900px){.tabla-proveedores{font-size:.92rem}}body{background:#f4f0ec}.form-container{background:#f4f0ec;border-radius:12px;box-shadow:0 4px 24px #00000014;max-width:800px;margin:40px auto;padding:32px}.label-form{color:#003057;font-weight:700;margin-bottom:8px;display:block}.input-form{width:100%;padding:8px;margin-bottom:16px;border-radius:6px;border:1px solid #ccc;font-size:16px}.button-form{background:#2563eb;color:#2563eb;border:2px solid #003057;border-radius:6px;padding:12px 24px;font-weight:700;cursor:pointer;font-size:18px;margin-top:12px;box-shadow:0 2px 8px #00000014}.table-form{background:#f4f0ec;color:#003057;border-radius:12px;margin-top:32px;width:100%;border-collapse:collapse}.table-form th,.table-form td{border:1px solid #003057;padding:8px}
