@font-face{font-family:Sinkin;src:local("Sinkin"),url(/assets/fonts/sinkin-sans/SinkinSans-300Light.otf) format("opentype");font-weight:300}@font-face{font-family:Sinkin;src:local("Sinkin"),url(/assets/fonts/sinkin-sans/SinkinSans-400Regular.otf) format("opentype");font-weight:400}@font-face{font-family:Sinkin;src:local("Sinkin"),url(/assets/fonts/sinkin-sans/SinkinSans-500Medium.otf) format("opentype");font-weight:500}@font-face{font-family:Sinkin;src:local("Sinkin"),url(/assets/fonts/sinkin-sans/SinkinSans-600SemiBold.otf) format("opentype");font-weight:600}@font-face{font-family:Sinkin;src:local("Sinkin"),url(/assets/fonts/sinkin-sans/SinkinSans-700Bold.otf) format("opentype");font-weight:700}@font-face{font-family:Sinkin;src:local("Sinkin"),url(/assets/fonts/sinkin-sans/SinkinSans-800Black.otf) format("opentype");font-weight:800}@font-face{font-family:Sinkin;src:local("Sinkin"),url(/assets/fonts/sinkin-sans/SinkinSans-800Black.otf) format("truetype");font-weight:800}:root{--azul: #010059;--laranja: #f58634;--cinza: #f2f3f3}::-webkit-scrollbar{margin:5px;width:8px;height:5px}::-webkit-scrollbar-track{background:transparent;border-radius:0}::-webkit-scrollbar-thumb{background-color:var(--azul);border-radius:0}.chakra-form__required-indicator{color:#f58634!important}.styled-input{padding:9px 14px;background:#f2f2f2;border-radius:12px;font-size:14px}.styled-select{background:#123123}@media print{body>*{visibility:hidden}nav,header,aside,[data-testid=sidebar],.chakra-modal__overlay,.chakra-modal__content,button,[role=button],.no-print{display:none!important}.frota-print-area,.frota-print-area *{visibility:visible!important}.frota-print-area{display:block!important;position:absolute;left:0;top:0;width:100%;padding:20px 30px;background:#fff!important}.frota-print-header{display:flex!important;align-items:center;justify-content:space-between;border-bottom:3px solid var(--azul);padding-bottom:12px;margin-bottom:20px}.frota-print-header img{height:48px}.frota-print-header .print-title{font-size:20px;font-weight:700;color:var(--azul)}.frota-print-header .print-date{font-size:11px;color:#666}.frota-print-segurado{display:flex!important;flex-wrap:wrap;gap:16px 32px;background:#f8f9fa;border:1px solid #ddd;border-radius:8px;padding:12px 16px;margin-bottom:16px;font-size:12px}.frota-print-segurado .seg-item{display:flex;flex-direction:column}.frota-print-segurado .seg-label{font-weight:700;color:var(--azul);font-size:10px;text-transform:uppercase}.frota-print-segurado .seg-value{font-size:12px;color:#333}.frota-print-table{width:100%;border-collapse:collapse;font-size:11px;margin-bottom:16px}.frota-print-table th{background:var(--azul)!important;color:#fff!important;padding:8px 10px;text-align:left;font-size:10px;text-transform:uppercase;-webkit-print-color-adjust:exact;print-color-adjust:exact}.frota-print-table td{padding:6px 10px;border-bottom:1px solid #e0e0e0;color:#333}.frota-print-table tr:nth-child(2n) td{background:#f9fafb;-webkit-print-color-adjust:exact;print-color-adjust:exact}.frota-print-table .valor-cell{text-align:right;font-weight:700;color:var(--azul)}.frota-print-table .pendente{color:#999;font-style:italic}.frota-print-total{display:flex!important;justify-content:flex-end;font-size:16px;font-weight:700;color:var(--azul);border-top:2px solid var(--azul);padding-top:10px;margin-top:4px}.frota-print-footer{display:flex!important;justify-content:center;margin-top:32px;font-size:10px;color:#999;border-top:1px solid #ddd;padding-top:8px}.frota-screen-only{display:none!important}}.frota-print-area{display:none}.p-component{font-family:Sinkin,sans-serif}.p-datatable .p-sortable-column .p-sortable-column-icon{color:var(--azul);transition:.2s;width:12px;outline:none}.p-datatable th,tr{color:var(--azul)!important;transition:.15s!important}.p-datatable-thead{font-size:.87rem;padding-bottom:20px;border-radius:999px!important}.p-column-header-content{font-weight:600!important}.p-datatable-tbody{font-size:.5rem!important}.p-datatable th{background-color:var(--cinza)!important}.p-datatable td{font-size:.7rem!important;padding:10px 3px;text-align:center;text-transform:uppercase;border-bottom:1px solid var(--laranja)!important}.p-paginator-current{font-size:13px}th.p-align-center:last-child{border-radius:0 10px 10px 0}th.p-align-center:first-child{border-radius:10px 0 0 10px}@media only screen and (max-width: 768px){.p-datatable-thead{font-size:.7rem}.p-datatable td{font-size:.65rem!important;padding:6px 5px}.p-paginator{padding:0!important}.p-paginator .p-paginator-first,.p-paginator .p-paginator-prev,.p-paginator .p-paginator-next,.p-paginator .p-paginator-last{min-width:1rem;width:2rem;height:.5rem}.p-paginator-current{font-size:11px}.p-icon{width:.8rem}}
