a{color:inherit;text-decoration:none}button,input,select{font-family:inherit;border:none;outline:none;background:none}button{cursor:pointer;background-color:transparent}button,a{display:inline-block}.containerNav{justify-content:space-between;align-items:center;max-width:100%;height:auto;display:flex;background-color:#f6fafa;border-radius:10px}.bntSair{color:#00f;font-size:30px;background-color:#f6fafa;border-radius:10px;border-color:#f6fafa}.linkHome{color:#00f;border-radius:10px;border-color:#f6fafa;font-size:30px}*{margin:0;padding:0;box-sizing:border-box}a{text-decoration:none;color:inherit}.containerLogi{display:flex;justify-content:center;align-items:center;min-height:70vh;border:1px solid #ddd;border-radius:10px;box-shadow:0 0 10px #0000001a;text-align:center}.containerLogi .input-box{position:relative;height:20px;margin:10px auto;border-radius:5px}.containerhome{margin:40px auto;padding:30px;border:1px solid #ddd;border-radius:10px;background-color:#dad6d6;align-items:center}.colunatabel{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;padding:10px;background-color:#dddde4;border-radius:12px;width:100%;max-width:800px;margin:0 auto}.colunatabel a{display:flex;justify-content:center;align-items:center;background-color:#6373a8;color:#031303;text-decoration:none;border:2px solid rgb(16,17,16);border-radius:20px;font-weight:700;font-size:1rem;padding:30px;text-align:center;transition:background-color .3s ease,transform .2s ease}.grid-list{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;padding:10px;margin:0 auto;max-width:800px}.grid-item{width:100%;max-width:300px;padding:12px;border:1px solid #ccc;margin-bottom:20px;border-radius:6px;overflow:hidden;box-shadow:0 2px 4px #0000000d}.grid-row{display:flex;border-bottom:1px solid #eee;text-align:left}.grid-row:last-child{border-bottom:none}.label{flex:1;padding:4px 6px;background:#f9f9f9;font-weight:700;border-right:1px solid #ddd}.value{flex:2;padding:4px 6px;background:#fff;max-width:100px}.containerJogo{text-align:center;max-width:400px;margin:40px auto;padding:30px;border:1px solid #ddd;border-radius:10px;box-shadow:0 0 10px #0000001a}.lista-jogos{list-style:none;padding:0;margin-top:20px}.jogo-item{display:flex;justify-content:space-between;align-items:center;background:#f0f0f0;padding:3px 10px;margin-bottom:6px;border-radius:4px}.containerLoja{text-align:center;max-width:400px;margin:40px auto;padding:30px;border:1px solid #ddd;border-radius:10px;box-shadow:0 0 10px #0000001a}.lista-lojas{list-style:none;padding:0;margin-top:20px}.lojas-item{display:flex;justify-content:space-between;align-items:center;background:#f0f0f0;padding:3px 10px;margin-bottom:6px;border-radius:4px}.btn-excluir{background-color:transparent;border:none;color:red;font-size:18px;cursor:pointer}.btn-excluir:hover{color:#8b0000}.containerCadasCartao{text-align:center;max-width:400px;margin:40px auto;padding:30px;border:1px solid #ddd;border-radius:10px;box-shadow:0 0 10px #0000001a}.containerCadasContas{text-align:center;max-width:400px;margin:40px auto;padding:30px;border:1px solid #ddd;border-radius:10px;box-shadow:0 0 10px #0000001a}table{width:100%;border-collapse:collapse;margin-top:20px;background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}thead{background-color:#007bff;color:#222121}th,td{padding:12px 15px;text-align:left;border-bottom:1px solid #ddd}tbody tr:hover{background-color:#f9f9f9}table button{padding:6px 10px;margin-right:6px;border:none;border-radius:4px;font-weight:700;cursor:pointer;font-size:14px}table button:hover{opacity:.9}table button:first-child{background-color:#ffc107;color:#000}table button:last-child{background-color:#dc3545;color:#fff}.containercd{max-width:100%;height:auto;display:flex;justify-content:center;align-items:center;min-height:50vh;background-color:#dad6d6;padding:50px;margin-top:10px}.containerDespesas{text-align:center;max-width:800px;margin:40px auto;padding:30px;border:1px solid #ddd;border-radius:10px;box-shadow:0 0 10px #0000001a}.subcontainer{max-width:800px;margin:30px}button[type=submit],.BotaoVoltar{width:70px;height:40px;background-color:#4caf50;color:#fff;padding:10px;border:none;border-radius:5px;cursor:pointer;margin:10px}button[type=submit]:hover{background-color:#3e8e41}.containerCaixa{text-align:center;max-width:500px;margin:40px auto;padding:30px;border:1px solid #ddd;border-radius:10px;box-shadow:0 0 10px #0000001a}.coluna-esquerda-caixa{max-width:800px;margin:30px}label{display:block;margin-bottom:10px}.inpuCaixa{width:100%;height:35px;margin-bottom:20px;padding:10px;border:1px solid #ccc}.inpuCaixaSelect{width:60%;height:40px;margin-bottom:20px;padding:10px;border-radius:10px;border:1px solid #ccc}.btn-abrir{width:130px;height:40px;background-color:#4caf50;color:#fff;padding:10px;border:none;border-radius:5px;cursor:pointer;margin:5px;text-align:center}.containerCastroReforco{text-align:center;max-width:400px;margin:40px auto;padding:30px;border:1px solid #ddd;border-radius:10px;box-shadow:0 0 10px #0000001a}.inpuCaixaReforco{height:30px!important;margin-bottom:10px;padding:10px;border-radius:10px;border:1px solid #ccc}.inpuCaixaSelectReforco{width:40%;height:40px;margin-bottom:20px;padding:10px;border-radius:10px;border:1px solid #ccc}.btn-abrirReforco{display:flex;gap:10px;justify-content:center;align-items:center;margin-top:20px}.btn-abrirReforco .btn-salvarReforco,.btn-abrirReforco .btn-voltarReforco{flex:1;padding:10px;height:40px;max-width:10px}.btn-abrirReforco .btn-salvarReforco,.btn-abrirReforco .btn-voltarReforco{min-width:120px;padding:10px 20px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;border:none;border-radius:5px;color:#fff;cursor:pointer;text-align:center;text-decoration:none;box-sizing:border-box}.btn-abrirReforco .btn-salvarReforco{background-color:#28a745}.btn-abrirReforco .btn-voltarReforco{background-color:#007bff;margin-top:-1px}.lista-Reforco{margin-top:20px;text-align:left;padding:20px;border-top:1px solid #ccc;background-color:#f9f9f9;border-radius:10px}.lista-Reforco ul{list-style:none;padding:0;margin:0}.lista-Reforco li{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:5px;margin-bottom:8px;border-radius:8px;border:1px solid #ddd;box-shadow:0 1px 3px #0000000d}.lista-Reforco li strong{text-transform:capitalize;font-weight:600;color:#333}.lista-Reforco li button{padding:6px 12px;font-size:14px;border:none;border-radius:4px;background-color:#dc3545;color:#fff;cursor:pointer;transition:background-color .2s}.lista-Reforco li button:hover{background-color:#c82333}.lista-Reforco p{font-weight:700;text-align:right;margin-top:15px}.containerCastroDespesas{text-align:center;max-width:400px;margin:40px auto;padding:30px;border:1px solid #ddd;border-radius:10px;box-shadow:0 0 10px #0000001a}.inpuCaixaDespesa{height:30px!important;margin-bottom:10px;padding:10px;border-radius:10px;border:1px solid #ccc}.inpuCaixaSelectDespesa{width:40%;height:40px;margin-bottom:20px;padding:10px;border-radius:10px;border:1px solid #ccc}.btn-abrirDespesa{display:flex;gap:10px;justify-content:center;align-items:center;margin-top:20px}.btn-abrirDespesa .btn-salvarDespesa,.btn-abrirDespesa .btn-voltarDespesa{flex:1;padding:10px;height:40px;max-width:10px}.btn-abrirDespesa .btn-salvarDespesa,.btn-abrirDespesa .btn-voltarDespesa{min-width:120px;padding:10px 20px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;border:none;border-radius:5px;color:#fff;cursor:pointer;text-align:center;text-decoration:none;box-sizing:border-box}.btn-abrirDespesa .btn-salvarDespesa{background-color:#28a745}.btn-abrirDespesa .btn-voltarDespesa{background-color:#007bff;margin-top:-1px}.lista-despesas{margin-top:20px;text-align:left;padding:20px;border-top:1px solid #ccc;background-color:#f9f9f9;border-radius:10px}.lista-despesas ul{list-style:none;padding:0;margin:0}.lista-despesas li{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:5px;margin-bottom:8px;border-radius:8px;border:1px solid #ddd;box-shadow:0 1px 3px #0000000d}.lista-despesas li strong{text-transform:capitalize;font-weight:600;color:#333}.lista-despesas li button{padding:6px 12px;font-size:14px;border:none;border-radius:4px;background-color:#dc3545;color:#fff;cursor:pointer;transition:background-color .2s}.lista-despesas li button:hover{background-color:#c82333}.lista-despesas p{font-weight:700;text-align:right;margin-top:15px}.containerDespesas{width:400px;font-family:Arial,sans-serif;border-collapse:collapse;border-radius:5px;padding:15px}.containerDespesas h2{font-size:18px;margin-bottom:15px;text-align:center;padding:10px;border-radius:5px}.linha-bruto{background-color:#0ec70e;color:#0c0303;border-radius:4px}.filtros input{width:250px;padding:8px;font-size:14px;border-radius:4px;display:flex;flex-direction:column;align-items:center;gap:5px;margin-bottom:15px;margin-left:65px}.containerCastroDinheiro{text-align:center;max-width:400px;margin:40px auto;padding:30px;border:1px solid #ddd;border-radius:10px;box-shadow:0 0 10px #0000001a}.inpuCaixaDinheiro{height:30px!important;margin-bottom:10px;padding:10px;border-radius:10px;border:1px solid #ccc}.inpuCaixaSelectDinheiro{width:40%;height:40px;margin-bottom:20px;padding:10px;border-radius:10px;border:1px solid #ccc}.btn-abrirDinheiro{display:flex;gap:10px;justify-content:center;align-items:center;margin-top:20px}.btn-abrirDinheiro .btn-salvarDinheiro,.btn-abrirDinheiro .btn-voltarDinheiro{flex:1;padding:10px;height:40px;max-width:10px}.btn-abrirDinheiro .btn-salvarDinheiro,.btn-abrirDinheiro .btn-voltarDinheiro{min-width:120px;padding:10px 20px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;border:none;border-radius:5px;color:#fff;cursor:pointer;text-align:center;text-decoration:none;box-sizing:border-box}.btn-abrirDinheiro .btn-salvarDinheiro{background-color:#28a745}.btn-abrirDinheiro .btn-voltarDinheiro{background-color:#007bff;margin-top:-1px}.lista-Dinheiro{margin-top:20px;text-align:left;padding:20px;border-top:1px solid #ccc;background-color:#f9f9f9;border-radius:10px}.lista-Dinheiro ul{list-style:none;padding:0;margin:0}.lista-Dinheiro li{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:5px;margin-bottom:8px;border-radius:8px;border:1px solid #ddd;box-shadow:0 1px 3px #0000000d}.lista-Dinheiro li strong{text-transform:capitalize;font-weight:600;color:#333}.lista-Dinheiro li button{padding:6px 12px;font-size:14px;border:none;border-radius:4px;background-color:#dc3545;color:#fff;cursor:pointer;transition:background-color .2s}.lista-Dinheiro li button:hover{background-color:#c82333}.lista-Dinheiro p{font-weight:700;text-align:right;margin-top:15px}.containerCartao{text-align:center;max-width:400px;margin:40px auto;padding:30px;border:1px solid #ddd;border-radius:10px;box-shadow:0 0 10px #0000001a}.inpuCaixaCartao{height:30px!important;margin-bottom:10px;padding:10px;border-radius:10px;border:1px solid #ccc}.inpuCaixaSelectCartao{width:40%;height:40px;margin-bottom:20px;padding:10px;border-radius:10px;border:1px solid #ccc}.btn-abrirCartao{display:flex;gap:10px;justify-content:center;align-items:center;margin-top:20px}.btn-abrirCartao .btn-salvarCartao,.btn-abrirCartao .btn-voltarCartao{flex:1;padding:10px;height:40px;max-width:10px}.btn-abrirCartao .btn-salvarCartao,.btn-abrirCartao .btn-voltarCartao{min-width:120px;padding:10px 20px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;border:none;border-radius:5px;color:#fff;cursor:pointer;text-align:center;text-decoration:none;box-sizing:border-box}.btn-abrirCartao .btn-salvarCartao{background-color:#28a745}.btn-abrirCartao .btn-voltarCartao{background-color:#007bff;margin-top:-1px}.lista-Cartao{margin-top:20px;text-align:left;padding:20px;border-top:1px solid #ccc;background-color:#f9f9f9;border-radius:10px}.lista-Cartao ul{list-style:none;padding:0;margin:0}.lista-Cartao li{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:5px;margin-bottom:8px;border-radius:8px;border:1px solid #ddd;box-shadow:0 1px 3px #0000000d}.lista-Cartao li strong{text-transform:capitalize;font-weight:600;color:#333}.lista-Cartao li button{padding:6px 12px;font-size:14px;border:none;border-radius:4px;background-color:#dc3545;color:#fff;cursor:pointer;transition:background-color .2s}.lista-Cartao li button:hover{background-color:#c82333}.lista-Cartao p{font-weight:700;text-align:right;margin-top:15px}.containerFechamento3{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:300px;margin:20px auto;background-color:#f8f8f8;padding:20px;border-radius:12px;box-shadow:0 0 10px #0003;font-family:Arial,sans-serif}.subcontainer3{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:20px;gap:10px}.form-row1{display:flex;align-items:center;gap:10px}.form-row1 .labelnumero{min-width:30px;margin-right:4px;font-weight:700;font-size:20px;color:#444}.form-row1 .inputNumero{max-width:60px;width:100%;padding:10px;font-size:16px;text-align:center;border-radius:8px;border:1px solid #ccc}.form-row1 .labe4{min-width:30px;margin-right:4px;font-weight:700;font-size:14px;color:#444}.form-row1 .input4{max-width:160px;width:100%;padding:10px;font-size:16px;border-radius:8px;border:1px solid #ccc}.jogo-nome{margin-left:10px;font-weight:700;color:#222;font-size:20px;white-space:nowrap;margin-top:-20px}.subcontainer1 .label1{font-weight:700;font-size:14px;color:#444}.subcontainer1 .input1{padding:10px;font-size:16px;border-radius:8px;border:1px solid #ccc}.botao-salvar{display:flex;text-align:center;margin-top:20px}button[type=submit]{background-color:#5b8dfc;color:#fff;font-size:16px;padding:10px 24px;border:none;border-radius:8px;cursor:pointer;width:100%}button[type=submit]:hover{background-color:#3a6fd9}.icones-rodape{display:flex;justify-content:space-around;margin-top:20px}.icones-rodape button{background:none;border:none;cursor:pointer;font-size:16px;color:#333;display:flex;flex-direction:column;align-items:center}.icones-rodape img{width:36px;height:36px;margin-bottom:4px}.navegacao-maquinas{margin-top:10px;display:flex;justify-content:space-between;align-items:center;gap:10px}.ir-para-maquina{margin-top:20px;display:flex;align-items:center;gap:10px}.ir-para-maquina input{width:80px;padding:4px}.containerGrid{display:flex;flex-wrap:wrap;gap:20px;padding:20px}.maquina-card{border:1px solid #ccc;padding:15px;width:170px;border-radius:8px;background-color:#f1f1f1;box-shadow:2px 2px 5px #0000001a}.form-row{display:flex;flex-direction:column;margin-bottom:10px;align-items:start}.form-row label{font-weight:700;margin-bottom:5px}input{max-width:150px;padding:5px;font-size:14px;border-radius:8px;border:1px solid #ccc}button{margin-top:10px;padding:8px 12px;background-color:#3a7bd5;color:#fff;border:none;border-radius:4px;cursor:pointer}button:hover{background-color:#2b5fa0}.containerCastroSangria{text-align:center;max-width:400px;margin:40px auto;padding:30px;border:1px solid #ddd;border-radius:10px;box-shadow:0 0 10px #0000001a}.containerCastroSangria form{display:flex;flex-direction:column;gap:5px;align-items:center}.inpuCaixaSangria{width:100%;height:30px!important;margin-bottom:10px;padding:10px;border-radius:10px;border:1px solid #ccc}.inpuCaixaSelectSangria{width:70%;height:37px;margin-bottom:20px;padding:10px;border-radius:10px;border:1px solid #ccc;text-align:center}.btn-abrirSangria{display:flex;gap:10px;justify-content:center;align-items:center;margin-top:20px}.btn-abrirSangria .btn-salvarSangria,.btn-abrirSangria .btn-voltarSangria{flex:1;padding:10px;height:40px;max-width:10px}.btn-abrirSangria .btn-salvarSangria,.btn-abrirSangria .btn-voltarSangria{min-width:120px;padding:10px 20px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;border:none;border-radius:5px;color:#fff;cursor:pointer;text-align:center;text-decoration:none;box-sizing:border-box}.btn-abrirSangria .btn-salvarSangria{background-color:#28a745}.btn-abrirSangria .btn-voltarSangria{background-color:#007bff;margin-top:-1px}.lista-Sangria{margin-top:20px;text-align:left;padding:20px;border-top:1px solid #ccc;background-color:#f9f9f9;border-radius:10px}.lista-Sangria ul{list-style:none;padding:0;margin:0}.lista-Sangria li{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:5px;margin-bottom:8px;border-radius:8px;border:1px solid #ddd;box-shadow:0 1px 3px #0000000d}.lista-Sangria li strong{text-transform:capitalize;font-weight:600;color:#333}.lista-Sangria li button{padding:6px 12px;font-size:14px;border:none;border-radius:4px;background-color:#dc3545;color:#fff;cursor:pointer;transition:background-color .2s}.lista-Sangria li button:hover{background-color:#c82333}.lista-Sangria p{font-weight:700;text-align:right;margin-top:15px}.containerDespesas{width:400px;font-family:Arial,sans-serif;border-collapse:collapse;border:1px solid #ccc;background-color:#fff;box-shadow:0 0 10px #ccc;border-radius:5px;padding:15px}.containerDespesas h2{font-size:18px;margin-bottom:15px;text-align:center;background-color:#f4f4f4;padding:10px;border-radius:5px}.containerDespesas p{margin:6px 0;padding:6px 10px;font-size:15px;display:flex;justify-content:space-between;border-bottom:1px solid #eee;border-left:5px solid transparent;border-radius:4px}.containerDespesas p:nth-child(2){background-color:#d4f9d4;border-left-color:#28a745}.containerDespesas p:nth-child(3){background-color:#ffe6e6;border-left-color:#dc3545}.containerDespesas p:nth-child(4){background-color:#fff9db;border-left-color:#ffc107}.containerDespesas p:nth-child(5){background-color:#f8d7da;border-left-color:#ff4d4f}.containerDespesas p:nth-child(6){background-color:#fff9db;border-left-color:#ffc107}.containerDespesas p:nth-child(7),.containerDespesas p:nth-child(8){background-color:#f2f2f2;border-left-color:#6c757d}.containerDespesas p:nth-child(9){background-color:#0c0c0c;border-left-color:#090a0a;color:#eee;font-weight:700;font-size:17px}.containerDespesas p:nth-child(10){background-color:#f2f2f2;border-left-color:#6c757d}.containerDespesas p:nth-child(11){background-color:#f2f2f2;border-left-color:#6c757d}.containerDespesas p:nth-child(12){background-color:#f2f2f2;border-left-color:#6c757d}.containerDespesas p:nth-child(13){background-color:#f2f2f2;border-left-color:#6c757d}.containerDespesas p:nth-child(14){background-color:#f2f2f2;border-left-color:#6c757d}.containerDespesas p:nth-child(15){background-color:#0c0c0c;border-left-color:#090a0a;color:#eee;font-weight:700;font-size:17px}.containerDespesas p:nth-child(16){background-color:#d4f9d4;border-left-color:#28a745;color:#0a0707;font-weight:700;font-size:17px}.containerDespesas p:nth-child(17){background-color:#f8d7da;border-left-color:#ff4d4f}.containerDespesas p:nth-child(18){background-color:#f2f2f2;border-left-color:#6c757d}.containerDespesas p:nth-child(18){background-color:#0c0c0c;border-left-color:#090a0a;color:#eee;font-weight:700;font-size:17px}.containerDespesas{max-width:700px;margin:40px auto;padding:30px;background-color:#fff;border-radius:12px;box-shadow:0 0 12px #0000001a}.containerDespesas h2{text-align:center;margin-bottom:20px;color:#333}.containerDespesas ul{list-style:none;padding:0;margin-top:20px}.containerDespesas li{background:#f9f9f9;padding:12px 16px;margin-bottom:10px;border-radius:8px;border-left:5px solid #007bff;font-size:16px;color:#333;box-shadow:0 1px 3px #0000000d}.containerDespesas li strong{color:#000}.containerDespesas p strong{font-size:18px;color:#333}.BotaoVoltar{display:inline-block;margin-top:20px;padding:10px 20px;background-color:#007bff;color:#fff;text-decoration:none;border-radius:6px;font-weight:700;transition:background-color .3s}.BotaoVoltar:hover{background-color:#0056b3}.relatorio-containerDespesas{margin-top:30px;padding:20px;background-color:#f8f8f8;border-radius:8px}table{width:auto;padding:2px 4px;border-collapse:collapse;font-size:14px}th,td{width:20px;padding:8px;border:1px solid #ccc;text-align:center}h2{text-align:center;font-size:25px}p{text-align:right;margin-right:20px}.containerMaquina{text-align:center;max-width:400px;margin:40px auto;padding:30px;border:1px solid #ddd;border-radius:10px;box-shadow:0 0 10px #0000001a}.inpuCaixaMaquina{height:40px!important;margin-bottom:10px;padding:10px;border-radius:10px;border:1px solid #ccc}.inpuCaixaSelectMaquina{width:40%;height:40px;margin-bottom:20px;padding:10px;border-radius:10px;border:1px solid #ccc}.btn-abrirMaquina{display:flex;gap:10px;justify-content:center;align-items:center;margin-top:20px}.btn-abrirMaquina .btn-salvar,.btn-abrirMaquina .btn-voltar{flex:1;padding:10px;height:40px;max-width:10px}.btn-abrirMaquina .btn-salvar,.btn-abrirMaquina .btn-voltar{min-width:120px;padding:10px 20px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;border:none;border-radius:5px;color:#fff;cursor:pointer;text-align:center;text-decoration:none;box-sizing:border-box}.btn-abrirMaquina .btn-salvar{background-color:#28a745}.btn-abrirMaquina .btn-voltar{background-color:#007bff;margin-top:-1px}.relatorio-container{margin-top:30px;padding:20px;background-color:#f8f8f8;border-radius:8px}table{width:100%;border-collapse:collapse;font-size:14px}thead{background-color:#ddd}th,td{padding:8px;border:1px solid #ccc;text-align:center}.filtro-container{max-width:500px;margin:40px auto;padding:25px;background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a}.filtro-container h2{text-align:center;margin-bottom:20px}.filtro-container form{display:flex;flex-direction:column;gap:12px}.filtro-container label{font-weight:700}.filtro-container input,.filtro-container select{padding:8px;border-radius:5px;border:1px solid #ccc}.filtro-container button{background-color:#007bff;color:#fff;border:none;padding:12px;border-radius:5px;font-weight:700;cursor:pointer}.filtro-container button:hover{background-color:#0056b3}.table-container{width:100%;overflow-x:auto;margin:20px 0}.excel-table{width:100%;border-collapse:collapse;min-width:600px;font-family:Arial,sans-serif}.excel-table th,.excel-table td{border:1px solid #ccc;padding:3px 12px;text-align:left;color:#000;white-space:nowrap;text-align:center}.excel-table th{background-color:#eaeaea;font-weight:700}.excel-table tr:nth-child(2n){background-color:#f9f9f9}.excel-table tr:hover{background-color:#d3f0ff}button{padding:5px 10px;margin:0 5px;border:none;cursor:pointer;border-radius:5px;font-size:14px}.btn-edit{background-color:#4caf50;color:#fff}.btn-edit:hover{background-color:#45a049}.btn-delete{background-color:#f44336;color:#fff}.btn-delete:hover{background-color:#e53935}@media (max-width: 768px){.excel-table th,.excel-table td{padding:6px 8px;font-size:14px}button{padding:4px 8px;font-size:12px}}@media (max-width: 480px){.excel-table th,.excel-table td{font-size:12px}button{padding:3px 6px;font-size:10px}}
