.taxas-veiculos{width:100%;min-width:0}.taxas-veiculos__rolagem{width:100%;max-width:none;max-height:none;overflow:visible;box-sizing:border-box;border:1px solid #dbe4ee;border-radius:8px;background:#fff;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#64748b #e2e8f0}.taxas-veiculos__rolagem::-webkit-scrollbar{width:15px;height:15px}.taxas-veiculos__rolagem::-webkit-scrollbar-track{background:#e2e8f0}.taxas-veiculos__rolagem::-webkit-scrollbar-thumb{background:#64748b;border:3px solid #e2e8f0;border-radius:10px}.taxas-veiculos table{width:100%;border-collapse:separate;border-spacing:0;table-layout:auto}.taxas-veiculos th,.taxas-veiculos td{padding:12px 16px!important;text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #e2e8f0;line-height:1.4}.taxas-veiculos th{position:sticky;top:0;z-index:2;background:#e2e8f0}.taxas-veiculos td:first-child,.taxas-veiculos th:first-child{position:sticky;left:0;min-width:175px;box-sizing:border-box;box-shadow:1px 0 #dbe4ee}.taxas-veiculos td:first-child{background:#fff;z-index:1}.taxas-veiculos th:first-child{z-index:3}.taxas-veiculos td input{min-width:110px;box-sizing:border-box;min-height:38px}.taxas-veiculos td button{white-space:nowrap;padding:9px 12px;margin:2px 6px 2px 0;border:1px solid #cbd5e1;border-radius:6px;background:#f8fafc;cursor:pointer}.taxas-veiculos td button:disabled{cursor:default;opacity:.6}.taxas-veiculos__aviso,.taxas-veiculos__dica{color:#475569;font-size:13px}.taxas-veiculos__rolagem:focus-visible{outline:2px solid #0f766e;outline-offset:2px}.taxas-veiculos__ampliar{position:relative;z-index:5;margin-bottom:16px;width:max-content}.taxas-veiculos__ampliar button{border:1px solid #075c2d;border-radius:8px;background:#075c2d;color:#fff;font-weight:700;padding:12px 18px;cursor:pointer;box-shadow:0 2px 6px #0002}
