@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Fraunces:opsz,wght@9..144,600&display=swap";:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}html,body,#root{min-width:320px;min-height:100%;margin:0}body{min-height:100vh}.error-boundary{color:#3a2f22;padding:32px;font-family:sans-serif}.error-boundary-message{color:#8a2b2b}:root{--ink:#1e2a45;--muted:#75809a;--line:#e2e7f1;--cream:#f7f8fc;--teal:#3b66e8;--coral:#e8795f}.back-button{color:var(--teal);background:0 0;border:0;margin-bottom:24px;padding:0;font-size:12px}.detail-heading{color:#131d1d;border-top:2px solid #202928;border-bottom:2px solid #202928;justify-content:space-between;align-items:center;gap:18px;padding:13px 0 17px;font-size:14px;display:flex}.detail-heading>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:11px;display:flex}.detail-heading b{font-size:13px}.detail-heading span{font-size:12px}.detail-brand{align-items:center;display:flex}.detail-table-wrap{border-bottom:1px solid #111;border-left:1px solid #111;margin-top:0;overflow:auto}.operations-table{border-collapse:collapse;table-layout:fixed;color:#101515;background:#fff;width:100%;min-width:1070px;font-family:Arial,sans-serif;font-size:12px}.operations-table th,.operations-table td{text-align:center;vertical-align:middle;border-top:1px solid #111;border-right:1px solid #111;height:39px;padding:8px 5px}.operations-table thead th{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#dce7f1;font-size:12px;font-weight:700}.operations-table thead tr:nth-child(2) th{height:29px;font-size:10px}.operations-table td:first-child,.operations-table th:first-child{width:170px}.operations-table td:first-child{font-size:14px;line-height:1.25}.operations-table tbody tr:hover:not(.operations-total){background:#f2f5fe}.operations-total td{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#dce7f1;height:54px;font-weight:700}.equipment-detail-table{table-layout:fixed;min-width:1200px}.equipment-detail-table td:first-child,.equipment-detail-table th:first-child{width:3%;font-size:12px}.equipment-detail-table td,.equipment-detail-table th{padding:6px 8px;font-size:11px}.equipment-detail-table .row-delete-col,.grupal-detail-table .row-delete-col{border-right:0;width:32px;padding:0}.equipment-summary-spacer,.equipment-summary-gap{height:40px}.equipment-summary-wrap{max-width:520px}.equipment-summary-table{width:auto;min-width:0}.equipment-summary-table th,.equipment-summary-table td{width:110px}.equipment-summary-table th:first-child,.equipment-summary-table td:first-child{width:130px;font-weight:700}.grupal-table-block{margin-bottom:40px}.grupal-table-title{color:#131d1d;text-align:center;margin:0 0 10px;font-size:15px;font-weight:700}.grupal-detail-table{table-layout:fixed;min-width:1100px}.transport-table-wrap{max-width:760px;overflow-x:auto}.transport-table{min-width:720px}.transport-table th,.transport-table td{font-size:16px}.transport-table th:first-child,.transport-table td:first-child{text-align:center;width:60%;padding-left:5px}.transport-table th:nth-child(2),.transport-table th:nth-child(3),.transport-table td:nth-child(2),.transport-table td:nth-child(3){width:13.33%}.transport-table th:nth-child(4),.transport-table td:nth-child(4){width:13.34%}.transport-number-input{min-width:100px}.manifest-table{table-layout:fixed;min-width:1280px}.manifest-table td,.manifest-table th{overflow-wrap:break-word;word-break:break-word;height:auto;overflow:visible}.manifest-table td{vertical-align:top}.manifest-table td:first-child{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.manifest-table th:first-child,.manifest-table td:first-child,.manifest-table th:nth-child(2),.manifest-table td:nth-child(2){width:100px}.manifest-table th:nth-child(3),.manifest-table td:nth-child(3){width:165px}.manifest-table th:nth-child(4),.manifest-table td:nth-child(4){width:100px}.manifest-table th:nth-child(5),.manifest-table td:nth-child(5){width:165px}.manifest-table th:nth-child(6),.manifest-table td:nth-child(6){width:270px}.manifest-table th:nth-child(7),.manifest-table td:nth-child(7){width:160px}.manifest-table th:nth-child(8),.manifest-table td:nth-child(8),.manifest-table th:nth-child(9),.manifest-table td:nth-child(9){width:110px}.manifest-capture-host{background:#fff;position:fixed;top:0;left:-100000px}.workers-table{table-layout:fixed;min-width:1040px}.workers-col-number{width:60px}.workers-col-worker{width:220px}.workers-col-name{width:260px}.workers-col-phone{width:160px}.workers-col-payment{width:150px}.workers-col-salary{width:130px}.workers-col-delete{width:60px}.nomenclador-tabs{flex-wrap:wrap;gap:8px;margin:18px 0 24px;display:flex}.nomenclador-tabs button{color:var(--teal);cursor:pointer;background:#fff;border:1px solid #d6def7;border-radius:7px;padding:9px 13px;font:600 12px DM Sans,sans-serif}.nomenclador-tabs button:hover,.nomenclador-tabs button:focus-visible,.nomenclador-tabs button.active{border-color:var(--teal);background:var(--teal);color:#fff}.nomenclador-panel[hidden]{display:none}.manifest-province-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:14px 0 28px;display:grid}.manifest-province-option{border:1px solid var(--line);min-height:42px;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:9px;padding:9px 12px;font-size:12px;display:flex}.manifest-province-option input{width:16px;height:16px;accent-color:var(--teal);margin:0}.services-table{min-width:570px}.services-table th:first-child,.services-table td:first-child{width:60px}.products-table{table-layout:fixed;min-width:980px}.products-col-number,.products-col-delete{width:60px}.products-col-name{width:25%}.products-col-price{width:14%}.products-col-auxiliary{width:16%}.products-col-belongs{width:20%}.products-col-authorized,.products-col-weight{width:12%}.product-price-input,.product-auxiliary-input{max-width:190px}.workers-table td:first-child{vertical-align:top}.workers-table td:has(.worker-label-cell){vertical-align:top}.worker-label-cell{justify-content:center;align-items:flex-start;gap:8px;display:flex}.empty-worker-cell{color:var(--muted);font-style:italic}.audit-worker-unmatched{background:#f9d8d5!important}.manifest-report{background:#fff;width:1320px;padding:16px}.manifest-report .detail-table-wrap{border-bottom-color:#888;border-left-color:#888}.manifest-report .manifest-table th,.manifest-report .manifest-table td{border-top-color:#888;border-right-color:#888}.manifest-report .report-total-heading{justify-content:center;align-items:center;min-height:26px;margin:0 0 16px;display:flex;position:relative}.manifest-report .report-total-logo{object-fit:contain;width:115px;height:auto;position:absolute;left:0}.grupal-detail-table td,.grupal-detail-table th{overflow:hidden}.grupal-detail-table td:first-child,.grupal-detail-table th:first-child{text-align:center;width:64px;max-width:64px;padding-left:2px;padding-right:2px}.grupal-detail-table td:nth-child(2),.grupal-detail-table th:nth-child(2){width:8%}.grupal-detail-table td:nth-child(3),.grupal-detail-table th:nth-child(3){width:11%}.grupal-detail-table td:nth-child(4),.grupal-detail-table th:nth-child(4){width:8%}.grupal-detail-table td:nth-child(5),.grupal-detail-table th:nth-child(5){width:11%}.grupal-detail-table td:nth-child(6),.grupal-detail-table th:nth-child(6){width:8%}.grupal-detail-table td:nth-child(7),.grupal-detail-table th:nth-child(7){width:32%}.grupal-detail-table td:nth-child(8),.grupal-detail-table th:nth-child(8){width:7%}.grupal-detail-table td:nth-child(9),.grupal-detail-table th:nth-child(9){width:9%}.grupal-detail-table td:nth-child(10),.grupal-detail-table th:nth-child(10){width:5%}.grupal-observations{color:#111;background:0 0;border:none;padding:8px 4px 10px;font:14px/1.7 Arial,sans-serif}.grupal-obs-title{margin-bottom:8px;font-size:14px}.grupal-obs-line{margin:6px 0}.editable-observation-inline{vertical-align:baseline;border-radius:4px;outline:none;min-width:120px;padding:1px 4px;display:inline-block}.editable-observation-inline-wide{min-width:280px}.editable-observation-inline-sm{min-width:30px}.editable-observation-inline:focus{box-shadow:inset 0 0 0 1px var(--teal);background:#fff8dc}.editable-observation-select{font:inherit;color:#111;cursor:pointer;vertical-align:baseline;background:0 0;border:1px solid #c0c7c4;border-radius:4px;margin:0 2px;padding:1px 4px;font-size:13px;font-weight:600}.editable-observation-select:focus{border-color:var(--teal);background:#fff8dc;outline:none}.inline-input{border-bottom:1px solid #101515;width:auto;min-width:140px;padding:2px 4px;display:inline-block}.inline-input-wide{min-width:320px}.inline-select{border:1px solid #101515;border-radius:4px;width:auto;padding:2px 6px;display:inline-block}.delete-row-button{color:#c0392b;cursor:pointer;background:0 0;border:0;padding:4px;font-size:13px;font-weight:700;line-height:1}.delete-row-button:hover{color:#922b21}.exit-row{cursor:pointer}.exit-row:focus{outline:2px solid var(--teal);outline-offset:-2px}.new-exit-button{background:var(--teal);color:#fff;border:0;border-radius:8px;padding:11px 15px;font-size:12px;font-weight:600;box-shadow:0 5px 12px #3b66e829}.new-exit-button span{vertical-align:-1px;margin-right:5px;font-size:17px}.exits-section{margin-top:12px}.exits-section-actions{align-items:center;gap:14px;display:flex}.section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:17px;display:flex}.section-heading h2{margin:0;font:600 23px Fraunces,serif}.pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:12px;display:flex}.pagination-controls{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pagination-button{border:1px solid var(--line);min-width:34px;color:var(--teal);cursor:pointer;background:#fff;border-radius:6px;padding:7px 10px;font:600 12px DM Sans,sans-serif}.pagination-button:disabled{color:#aab5b1;cursor:not-allowed}.pagination-button.active{border-color:var(--teal);background:var(--teal);color:#fff}.exit-row-page-hidden{display:none}.sales-controls-section{gap:18px;display:grid}.sales-store-tabs{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.sales-store-tabs button{color:var(--teal);cursor:pointer;background:#fff;border:1px solid #d6def7;border-radius:7px;padding:9px 13px;font:600 12px DM Sans,sans-serif}.sales-store-tabs button.selected{border-color:var(--teal);background:var(--teal);color:#fff}.sales-control-wrap,.sales-control-table{min-width:720px}.sales-control-table td{padding:10px 12px}.sales-control-input{width:100%;color:var(--ink);font:inherit;text-align:center;background:#fff;border:1px solid #dce3f1;border-radius:8px;padding:9px 10px}.sales-control-row{cursor:default}.authorized-year-row td{background:#f0f3f9;font-weight:700}.sales-control-open-cell{width:76px;padding:8px!important}.sales-control-open-button{background:var(--teal);color:#fff;cursor:pointer;border:0;border-radius:6px;width:100%;padding:9px 7px;font:600 12px DM Sans,sans-serif}.sales-control-open-button:hover{background:#2d50c7}.weekly-payment-tabs{margin-top:18px}.weekly-payment-detail-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 18px;display:flex}.weekly-payment-detail-actions .back-button{margin:0}.weekly-payment-row{cursor:pointer}.weekly-payment-row:hover,.weekly-payment-row.selected{background:#f0f4ff}.weekly-payment-row:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.weekly-payment-summary-wrap{margin-top:18px;overflow-x:auto}.weekly-payment-summary-wrap .weekly-payment-detail-table{table-layout:fixed;width:100%;min-width:1000px}.weekly-payment-col-worker{width:12%}.weekly-payment-col-hours,.weekly-payment-col-salary{width:9%}.weekly-payment-col-pay,.weekly-payment-col-additional,.weekly-payment-col-total{width:10%}.weekly-payment-col-bonus{width:9%}.weekly-payment-col-observations{width:31%}.weekly-payment-report>.report-total-heading{display:none}.weekly-payment-detail-table{min-width:880px}.weekly-payment-detail-table th,.weekly-payment-detail-table td{padding:8px 10px}.weekly-payment-summary-wrap .weekly-payment-detail-table th{font-size:13px}.weekly-payment-summary-wrap .weekly-payment-detail-table td{font-size:15px}.weekly-payment-number{min-width:90px}.weekly-payment-observation-mobile{display:none}.weekly-payment-observations{gap:7px;max-width:760px;margin:18px 0 28px;display:grid}.weekly-payment-observations textarea{border:1px solid var(--line);box-sizing:border-box;color:var(--ink);resize:vertical;background:#fff;border-radius:7px;width:100%;padding:10px 12px;font:400 13px/1.5 DM Sans,sans-serif}.weekly-payment-timesheets{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px 16px;display:grid}.weekly-payment-worker-sheet{min-width:0}.weekly-payment-worker-sheet .weekly-payment-detail-table{table-layout:fixed;width:100%;min-width:0}.weekly-payment-worker-sheet .weekly-payment-detail-table th{font-size:12px}.weekly-payment-worker-sheet .weekly-payment-detail-table td{padding:4px 6px;font-size:14px}.weekly-payment-worker-sheet .weekly-payment-detail-table .operations-total td{height:34px;padding:4px 6px}.weekly-payment-worker-sheet .weekly-payment-detail-table th{padding:5px 6px}.weekly-payment-worker-sheet h3{color:var(--ink);margin:0 0 9px;font:600 16px DM Sans,sans-serif}.weekly-payment-time{min-width:0}@media (width<=800px){.weekly-payment-timesheets{grid-template-columns:minmax(0,1fr)}}.report-capture .weekly-payment-report>.report-total-heading{display:flex}.report-capture .weekly-payment-summary-wrap{overflow:visible}.report-capture .weekly-payment-detail-table{width:100%;min-width:0}.report-capture .weekly-payment-timesheets{align-items:start;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.report-capture .weekly-payment-worker-sheet{break-inside:avoid;page-break-inside:avoid;width:100%;min-width:0}.report-capture .weekly-payment-worker-sheet .weekly-payment-detail-table{table-layout:fixed;width:100%!important;min-width:0!important}.report-capture .weekly-payment-worker-sheet .weekly-payment-detail-table th{padding:5px 6px!important;font-size:12px!important}.report-capture .weekly-payment-worker-sheet .weekly-payment-detail-table td{padding:4px 6px!important;font-size:14px!important}.report-capture .weekly-payment-worker-sheet .weekly-payment-detail-table .operations-total td{height:34px!important;padding:4px 6px!important}.sales-detail-wrap{margin-top:18px}.sales-detail-difference-short{display:none}.sales-detail-table{min-width:980px}.sales-detail-table th,.sales-detail-table td{height:34px;padding:5px 4px;font-size:14px}.sales-detail-table thead th{font-size:14px!important}.sales-detail-table th:first-child,.sales-detail-table td:first-child{width:90px;font-size:14px!important}.sales-detail-table th:not(:first-child),.sales-detail-table td:not(:first-child){width:98px}.sales-detail-table td.sales-difference-alert{color:#8d251d;background:#f9d8d5;font-weight:700}.sales-detail-table td.sales-difference-negative-alert{background:#fff2cc}.express-detail-wrap{margin-top:18px}.express-detail .report-total-heading{margin-bottom:24px}.express-detail-table{min-width:900px}.express-detail-table th,.express-detail-table td{width:auto;font-size:15px!important}.express-detail-table th:first-child,.express-detail-table td:first-child{width:125px;font-size:15px!important}.express-detail-table thead th,.express-detail-table thead th:first-child,.express-detail-table tfoot td{font-size:17px!important}.express-detail-table th:nth-child(2),.express-detail-table td:nth-child(2){width:115px}.express-detail-table th:nth-child(3),.express-detail-table td:nth-child(3){width:360px}.express-detail-table tfoot td:first-child{font-size:16px!important}.express-summary-block{margin-top:24px}.express-summary-block h3{color:var(--ink);margin:0 0 10px;font-size:15px}.express-summary-wrap{max-width:520px}.express-summary-table{min-width:420px}.express-summary-table th,.express-summary-table td{font-size:14px!important}.express-summary-table thead th,.express-summary-table tfoot td,.express-summary-table tbody td:first-child{font-size:16px!important}.express-summary-table td:first-child,.express-summary-table th:first-child{width:80%!important}.express-summary-table td:nth-child(2),.express-summary-table th:nth-child(2){width:20%!important}.express-error{color:#8d251d}.submayor-list-heading{margin-top:8px}.monthly-summary-tabs{margin:18px 0}.monthly-summary-primary-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:24px;margin-top:18px;display:grid}.monthly-summary-side-column{align-content:start;gap:18px;min-width:0;display:grid}.monthly-summary-equipment{margin-top:12px}.monthly-summary-block{min-width:0}.monthly-summary-block h3{color:var(--ink);text-align:center;margin:0 0 10px;font:600 17px DM Sans,sans-serif}.monthly-summary-table{table-layout:auto;min-width:0}.monthly-summary-table th,.monthly-summary-table td{color:#34415e;width:auto;padding:8px 10px}.monthly-summary-table th{color:#4b5872;text-align:center;font-size:12px}.monthly-summary-table td{font-size:14px}.monthly-summary-table .monthly-summary-subtotal td{background:#f0f3f9;font-weight:700}.monthly-summary-table .monthly-summary-grand-total td{background:#dce4f7;font-weight:700}.monthly-summary-row{cursor:pointer}.monthly-summary-row:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.section-actions{align-items:center;gap:10px;display:flex}.submayor-detail-wrap{margin-top:18px}.submayor-table{min-width:1120px}.submayor-table th,.submayor-table td{text-align:center;height:34px;padding:5px 6px}.submayor-table th:first-child,.submayor-table td:first-child{width:105px}.submayor-table th:nth-child(2){text-align:center;width:380px}.submayor-table td:nth-child(2){text-align:left;width:380px}.submayor-table th:nth-child(3),.submayor-table td:nth-child(3),.submayor-table th:nth-child(4),.submayor-table td:nth-child(4),.submayor-table th:nth-child(5),.submayor-table td:nth-child(5),.submayor-table th:nth-child(6),.submayor-table td:nth-child(6){width:105px}.submayor-table th:nth-child(7),.submayor-table td:nth-child(7){text-align:left;width:300px}.submayor-table th:nth-child(7){text-align:center}.submayor-table th:nth-child(8),.submayor-table td:nth-child(8){text-align:center;width:45px}.submayor-table tfoot td:nth-child(2){text-align:center}.submayor-table th:last-child,.submayor-table td:last-child{width:34px;padding-left:2px;padding-right:2px}.submayor-cell-input{width:100%;min-width:0;color:inherit;font:inherit;box-sizing:border-box;text-align:center;background:0 0;border:1px solid #0000;border-radius:4px;padding:5px 4px}.submayor-concept-input-mobile,.submayor-observations-input-mobile{display:none}.submayor-table td:nth-child(2) .submayor-cell-input,.submayor-table td:nth-child(7) .submayor-cell-input{text-align:left}.submayor-cell-input:focus{background:#fff;border-color:#b4c4e6;outline:0}.submayor-toolbar{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.print-button{color:var(--teal);cursor:pointer;background:#fff;border:1px solid #d6def7;border-radius:6px;padding:9px 13px;font:600 12px DM Sans,sans-serif}.detail-heading .print-button{padding-top:6px;padding-bottom:6px}.print-button:hover{border-color:var(--teal);background:#f2f5fe}.report-capture .sidebar,.report-capture .back-button,.report-capture .print-button,.report-capture .new-exit-button,.report-capture .delete-row-button,.report-capture .row-delete-col,.report-capture .sales-store-tabs,.report-capture .detail-toolbar .table-mode-label,.report-capture .excel-store-actions,.report-capture .modal-backdrop{display:none!important}.report-capture #root>*{visibility:hidden!important}.report-capture:has(.report-print-root) #root{display:none!important}.report-capture .report-print-root,.report-capture .report-print-root *{visibility:visible!important}.report-capture .report-print-root{background:#fff!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;position:fixed!important;inset:0 auto auto 0!important}.report-capture .report-print-root .report-print-value{overflow-wrap:anywhere;white-space:pre-wrap;width:100%;min-height:1em;display:block}.report-capture .report-print-root .report-print-value-inline{vertical-align:baseline;white-space:normal;width:auto;min-height:0;display:inline!important}.report-capture .report-target,.report-capture .report-target *{visibility:visible!important}.report-capture .report-target{border-radius:0!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;position:static!important;top:0!important;left:0!important;overflow:visible!important}.report-capture,.report-capture html,.report-capture body,.report-capture #root,.report-capture .app-shell,.report-capture .content,.report-capture .report-target{background:#fff!important}html:has(body.report-capture){background:#fff!important}.report-total-heading{justify-content:center;align-items:center;min-height:26px;margin:0 0 12px;display:flex;position:relative}.express-detail-report-heading{margin-top:18px}.report-total-logo{object-fit:contain;width:115px;height:auto;position:absolute;left:0}.report-total-heading>div:last-child{justify-content:center;align-items:center;gap:6px;width:100%;font-size:19px;display:flex}.report-total-heading b,.report-total-heading span{font-size:19px}.report-capture .exit-grupal-report .report-total-heading,.report-capture .exit-total-report .report-total-heading,.report-capture .exit-equipment-report .report-total-heading{justify-content:center;align-items:center;min-height:26px;position:relative;margin:0 0 4px!important;padding:0!important;display:flex!important}.report-capture .exit-grupal-report .report-total-logo,.report-capture .exit-total-report .report-total-logo,.report-capture .exit-equipment-report .report-total-logo{object-fit:contain;width:115px;height:auto;position:absolute;left:0}.report-capture .exit-total-report .detail-table-wrap{margin-top:20px!important}.report-capture .exit-detail .operations-table:not(.equipment-detail-table):not(.grupal-detail-table) td:not(:first-child){font-size:14px!important}.report-capture .exit-detail .operations-table:not(.equipment-detail-table):not(.grupal-detail-table) tbody td:nth-last-child(-n+2){font-size:11px!important}.report-capture .exit-detail .operations-table:not(.equipment-detail-table):not(.grupal-detail-table) td:first-child{font-size:15px!important}.report-capture .exit-detail .operations-table:not(.equipment-detail-table):not(.grupal-detail-table) thead th{font-size:13px!important}.report-capture .exit-detail .operations-table:not(.equipment-detail-table):not(.grupal-detail-table) thead tr:nth-child(2) th{font-size:11px!important}.report-capture .exit-total-report .cancelled-invoices-list{break-inside:avoid!important;page-break-inside:avoid!important;margin-top:8px!important;padding:8px 4px 0!important;font:10px/1.35 Arial,sans-serif!important;display:block!important}.report-capture .exit-equipment-report .detail-table-wrap{margin-top:20px!important}.report-capture .exit-grupal-report .report-total-heading>div:last-child,.report-capture .exit-total-report .report-total-heading>div:last-child,.report-capture .exit-equipment-report .report-total-heading>div:last-child{justify-content:center;align-items:center;gap:6px;width:100%;font-size:14px;display:flex}.report-capture .exit-grupal-report .report-total-heading b,.report-capture .exit-grupal-report .report-total-heading span{font-size:18px}.report-capture .report-print-root .exit-grupal-report .report-total-heading>div:last-child{font-size:18px!important}.table-action-row{gap:8px;margin-bottom:8px;display:flex}.report-capture .exit-total-report .report-total-heading b,.report-capture .exit-total-report .report-total-heading span,.report-capture .exit-equipment-report .report-total-heading b,.report-capture .exit-equipment-report .report-total-heading span{font-size:14px}.report-capture .exit-grupal-report .table-mode-label,.report-capture .exit-grupal-report .grupal-table-actions,.report-capture .exit-grupal-report .equipment-summary-spacer,.report-capture .exit-total-report .table-mode-label,.report-capture .exit-equipment-report .table-mode-label,.report-capture .exit-equipment-report .equipment-table-actions,.report-capture .exit-equipment-report .equipment-summary-spacer{display:none!important}.report-capture .exit-equipment-report .equipment-summary-gap{height:28px}.report-capture .exit-equipment-report .equipment-summary-wrap{break-inside:avoid;page-break-inside:avoid}.report-capture .exit-equipment-report .equipment-summary-table th,.report-capture .exit-equipment-report .equipment-summary-table td:not(:first-child){font-size:calc(clamp(8px,.78vw,12px) + 4px)!important}.report-capture .exit-equipment-report .equipment-summary-table td:first-child{font-size:calc(clamp(9px,.9vw,14px) + 2px)!important}.report-capture .exit-equipment-report .equipment-detail-table{min-width:0!important}.report-capture .exit-equipment-report .equipment-detail-table td:first-child,.report-capture .exit-equipment-report .equipment-detail-table th:first-child{width:3%!important}.report-capture .exit-equipment-report .equipment-detail-table td:nth-child(2),.report-capture .exit-equipment-report .equipment-detail-table th:nth-child(2){width:6%!important}.report-capture .exit-equipment-report .equipment-detail-table td:nth-child(3),.report-capture .exit-equipment-report .equipment-detail-table th:nth-child(3){width:9%!important}.report-capture .exit-equipment-report .equipment-detail-table td:nth-child(5),.report-capture .exit-equipment-report .equipment-detail-table th:nth-child(5){width:7%!important}.report-capture .exit-equipment-report .equipment-detail-table td:nth-child(7),.report-capture .exit-equipment-report .equipment-detail-table th:nth-child(7){width:8%!important}.report-capture .exit-equipment-report .equipment-detail-table td:nth-child(8),.report-capture .exit-equipment-report .equipment-detail-table th:nth-child(8){width:23%!important}.report-capture .exit-equipment-report .equipment-detail-table td:nth-child(9),.report-capture .exit-equipment-report .equipment-detail-table th:nth-child(9){width:8%!important}.report-capture .exit-grupal-report .grupal-table-title{text-align:center;margin:0 0 6px;font-size:17px}.report-capture .report-print-root .exit-grupal-report .grupal-detail-table th:not(:first-child):not(.row-delete-col),.report-capture .report-print-root .exit-grupal-report .grupal-detail-table td:not(:first-child):not(.row-delete-col){font-size:calc(clamp(8px,.78vw,12px) + 4px)!important}.report-capture .report-print-root .exit-grupal-report .grupal-detail-table thead th:first-child,.report-capture .report-print-root .exit-grupal-report .grupal-detail-table th:first-child{font-size:calc(clamp(8px,.78vw,12px) + 2px)!important}.report-capture .report-print-root .exit-grupal-report .grupal-detail-table tbody td:first-child{font-size:max(8px,clamp(8px,.78vw,12px))!important}.report-capture .report-print-root .exit-grupal-report .grupal-detail-table th:first-child,.report-capture .report-print-root .exit-grupal-report .grupal-detail-table td:first-child{width:3%!important;max-width:40px!important}.report-capture .report-print-root .exit-grupal-report .grupal-detail-table th:nth-child(2),.report-capture .report-print-root .exit-grupal-report .grupal-detail-table td:nth-child(2){width:6%!important}.report-capture .report-print-root .exit-grupal-report .grupal-detail-table th:nth-child(3),.report-capture .report-print-root .exit-grupal-report .grupal-detail-table td:nth-child(3),.report-capture .report-print-root .exit-grupal-report .grupal-detail-table th:nth-child(5),.report-capture .report-print-root .exit-grupal-report .grupal-detail-table td:nth-child(5){width:14%!important}.report-capture .report-print-root .exit-grupal-report .grupal-detail-table th:nth-child(7),.report-capture .report-print-root .exit-grupal-report .grupal-detail-table td:nth-child(7){width:27%!important}.report-capture .report-print-root .exit-grupal-report .grupal-detail-table th:nth-child(9),.report-capture .report-print-root .exit-grupal-report .grupal-detail-table td:nth-child(9){width:12%!important}.report-capture .report-print-root .exit-grupal-report .grupal-detail-table tfoot td{font-size:calc(clamp(8px,.78vw,12px) + 4px)!important}.report-capture .report-print-root .exit-grupal-report .grupal-observations,.report-capture .report-print-root .exit-grupal-report .grupal-obs-title{font-size:16px!important}.report-capture .report-print-root .exit-grupal-report .grupal-observations{padding-bottom:8px!important;line-height:1.6!important}:is(.report-capture .exit-detail:has(.exit-grupal-report.report-target)>.back-button,.report-capture .exit-detail:has(.exit-grupal-report.report-target)>.detail-heading,.report-capture .exit-detail:has(.exit-grupal-report.report-target)>.detail-toolbar,.report-capture .exit-detail:has(.exit-grupal-report.report-target)>.day-tabs,.report-capture .exit-detail:has(.exit-grupal-report.report-target)>.store-actions,.report-capture .exit-detail:has(.exit-grupal-report.report-target)>.import-message),:is(.report-capture .exit-detail:has(.exit-total-report.report-target)>.back-button,.report-capture .exit-detail:has(.exit-total-report.report-target)>.detail-heading,.report-capture .exit-detail:has(.exit-total-report.report-target)>.detail-toolbar,.report-capture .exit-detail:has(.exit-total-report.report-target)>.day-tabs,.report-capture .exit-detail:has(.exit-total-report.report-target)>.store-actions,.report-capture .exit-detail:has(.exit-total-report.report-target)>.import-message),:is(.report-capture .exit-detail:has(.exit-equipment-report.report-target)>.back-button,.report-capture .exit-detail:has(.exit-equipment-report.report-target)>.detail-heading,.report-capture .exit-detail:has(.exit-equipment-report.report-target)>.detail-toolbar,.report-capture .exit-detail:has(.exit-equipment-report.report-target)>.day-tabs,.report-capture .exit-detail:has(.exit-equipment-report.report-target)>.store-actions,.report-capture .exit-detail:has(.exit-equipment-report.report-target)>.import-message){display:none!important}.report-capture .exit-detail:has(.exit-grupal-report.report-target){margin:0!important;padding:0!important}.report-capture .exit-detail:has(.exit-total-report.report-target){margin:0!important;padding:0!important}.report-capture .exit-detail:has(.exit-equipment-report.report-target){margin:0!important;padding:0!important}:is(.report-capture .sales-detail-page:has(.authorized-report.report-target)>.back-button,.report-capture .sales-detail-page:has(.authorized-report.report-target)>.detail-heading){display:none!important}.report-capture .sales-detail-page:has(.authorized-report.report-target){margin:0!important;padding:0!important}.report-capture .authorized-report .detail-table-wrap{margin-top:20px!important}:is(.report-capture .sales-detail-page:has(.audit-report.report-target)>.back-button,.report-capture .sales-detail-page:has(.audit-report.report-target)>.detail-heading,.report-capture .sales-detail-page:has(.audit-report.report-target)>.section-heading){display:none!important}.report-capture .sales-detail-page:has(.audit-report.report-target){margin:0!important;padding:0!important}.report-capture .audit-report .detail-table-wrap{margin-top:20px!important}:is(.report-capture .sales-detail-page:has(.empaque-tampa-report.report-target)>.back-button,.report-capture .sales-detail-page:has(.empaque-tampa-report.report-target)>.detail-heading){display:none!important}.report-capture .sales-detail-page:has(.empaque-tampa-report.report-target){margin:0!important;padding:0!important}.report-capture .empaque-tampa-report .detail-table-wrap{margin-top:20px!important}:is(.report-capture .sales-detail-page:has(.sales-detail-report.report-target)>.back-button,.report-capture .sales-detail-page:has(.sales-detail-report.report-target)>.detail-heading){display:none!important}.report-capture .sales-detail-page:has(.sales-detail-report.report-target){margin:0!important;padding:0!important}.report-capture .sales-detail-report .detail-table-wrap{margin-top:20px!important}:is(.report-capture .sales-detail-page:has(.submayor-report.report-target)>.back-button,.report-capture .sales-detail-page:has(.submayor-report.report-target)>.detail-heading,.report-capture .sales-detail-page:has(.submayor-report.report-target)>.submayor-toolbar){display:none!important}.report-capture .sales-detail-page:has(.submayor-report.report-target){margin:0!important;padding:0!important}.report-capture .submayor-report .detail-table-wrap{width:100%!important;margin-top:20px!important;overflow:visible!important}.report-capture .express-detail.report-target{margin:0!important;padding:0!important}.report-capture .express-detail.report-target>.back-button,.report-capture .express-detail.report-target>.detail-heading{display:none!important}.report-capture .express-detail.report-target .express-detail-wrap{margin-top:0!important}.report-capture .express-detail.report-target .report-total-heading{min-height:20px!important;margin-bottom:8px!important}.report-capture .express-detail.report-target .express-detail-table th,.report-capture .express-detail.report-target .express-detail-table td{padding:3px 2px!important;font-size:11px!important;line-height:1.1!important}.report-capture .express-detail.report-target .express-detail-table thead th,.report-capture .express-detail.report-target .express-detail-table tfoot td{font-size:12px!important}.report-capture .express-detail.report-target .express-summary-block{break-after:auto!important;break-inside:auto!important;page-break-after:auto!important;page-break-inside:auto!important;margin-top:10px!important}.report-capture .express-detail.report-target .express-summary-block h3{margin-bottom:5px!important;font-size:12px!important}.report-capture .express-detail.report-target .express-summary-table th,.report-capture .express-detail.report-target .express-summary-table td{padding:3px 2px!important;font-size:10px!important;line-height:1.1!important}.report-capture .submayor-report .submayor-table{table-layout:fixed!important;width:100%!important;min-width:0!important}.report-capture .submayor-report .submayor-table th,.report-capture .submayor-report .submayor-table td{overflow-wrap:anywhere;width:auto!important;max-width:none!important;padding:4px 3px!important;font-size:12px!important}.report-capture .submayor-report .submayor-table tbody td:nth-child(2),.report-capture .submayor-report .submayor-table tbody td:nth-child(7){font-size:11px!important}.report-capture .submayor-report .submayor-table th:first-child,.report-capture .submayor-report .submayor-table td:first-child{width:10%!important}.report-capture .submayor-report .submayor-table th:nth-child(2),.report-capture .submayor-report .submayor-table td:nth-child(2){width:39%!important}.report-capture .submayor-report .submayor-table th:nth-child(3),.report-capture .submayor-report .submayor-table td:nth-child(3),.report-capture .submayor-report .submayor-table th:nth-child(4),.report-capture .submayor-report .submayor-table td:nth-child(4),.report-capture .submayor-report .submayor-table th:nth-child(5),.report-capture .submayor-report .submayor-table td:nth-child(5),.report-capture .submayor-report .submayor-table th:nth-child(6),.report-capture .submayor-report .submayor-table td:nth-child(6){width:7%!important}.report-capture .submayor-report .submayor-table th:nth-child(7),.report-capture .submayor-report .submayor-table td:nth-child(7){width:23%!important}.report-capture .submayor-report .submayor-table th:nth-child(8),.report-capture .submayor-report .submayor-table td:nth-child(8),:is(.report-capture .sales-controls-page:has(.sales-control-report.report-target)>.detail-heading,.report-capture .sales-controls-page:has(.sales-control-report.report-target)>.sales-store-tabs,.report-capture .sales-controls-page:has(.sales-control-report.report-target) .section-heading){display:none!important}.report-capture .sales-controls-page:has(.sales-control-report.report-target){margin:0!important;padding:0!important}.report-capture .sales-control-report .exit-table-wrap{margin-top:20px!important}:is(.report-capture .sales-controls-page:has(.submayor-list-report.report-target)>.detail-heading,.report-capture .sales-controls-page:has(.submayor-list-report.report-target) .section-heading){display:none!important}.report-capture .sales-controls-page:has(.submayor-list-report.report-target){margin:0!important;padding:0!important}.report-capture .submayor-list-report .exit-table-wrap{margin-top:20px!important}.report-capture .exit-grupal-report .grupal-table-block{margin:0!important;padding:0!important}.report-capture .exit-grupal-report .grupal-table-block+.grupal-table-block{border-top:2px solid #111;margin-top:18px!important;padding-top:24px!important}.report-capture .exit-grupal-report .detail-table-wrap{margin-top:0!important}.report-capture .exit-grupal-report .grupal-detail-table thead,.report-capture .exit-grupal-report .grupal-detail-table tfoot{display:table-row-group}.report-capture #report-capture-clone{visibility:visible!important;color:#101515!important;width:100%!important;min-width:0!important;font-size:8px!important;position:static!important}.report-capture #report-capture-clone *{visibility:visible!important;color:#101515!important}.report-capture #report-capture-clone .report-cell-value{overflow-wrap:anywhere;width:100%;min-height:1em;display:block}.report-capture #report-capture-clone .table-mode-label{display:none!important}.equipment-report-title{text-align:center;margin:0 0 8px;font-size:17px}.report-capture .exit-equipment-report .equipment-report-title,.report-capture #report-capture-clone .equipment-report-title{visibility:visible!important;font-size:17px!important;display:block!important}.report-capture #report-capture-clone .report-total-heading{justify-content:center;align-items:center;margin-bottom:4px;position:relative;border-top:0!important;border-bottom:0!important;padding:0!important;font-size:13px!important;display:flex!important}.report-capture #report-capture-clone .report-total-logo{object-fit:contain;width:115px;height:auto;position:absolute;left:0}.report-capture #report-capture-clone .report-total-heading>div:last-child{justify-content:center;align-items:center;gap:6px;width:100%;display:flex;font-size:16px!important}.report-capture #report-capture-clone .report-total-heading b,.report-capture #report-capture-clone .report-total-heading span{font-size:16px!important}.report-capture #report-capture-clone .detail-table-wrap{break-inside:avoid;page-break-inside:avoid;border-bottom:1px solid #111!important;border-left:1px solid #111!important}.report-capture #report-capture-clone .cancelled-invoices-list{margin-top:5px;font-size:10px!important;line-height:1.35!important}.report-capture #report-capture-clone th,.report-capture #report-capture-clone td{height:24px!important;padding:3px 2px!important;font-size:8px!important;line-height:1.1!important}.report-capture .report-print-root .exit-total-report .operations-table tbody td:nth-child(n+2):nth-child(-n+14){font-size:12px!important}.report-capture .report-print-root .exit-total-report .operations-table thead th{font-size:calc(clamp(8px,.78vw,12px) + 2px)!important}.report-capture .report-print-root .exit-total-report .operations-table thead tr:nth-child(2) th{font-size:calc(clamp(7px,.66vw,10px) + 2px)!important}.report-capture .report-print-root .exit-total-report .operations-table tbody td:first-child{font-size:calc(clamp(9px,.9vw,14px) + 2px)!important}.report-capture .report-print-root .exit-total-report .operations-table th:nth-child(11),.report-capture .report-print-root .exit-total-report .operations-table td:nth-child(11){width:7%!important}.report-capture .report-print-root .exit-total-report .operations-table thead tr:first-child th:nth-last-child(-n+2){font-size:calc(clamp(8px,.78vw,12px) + 4px)!important}.report-capture .report-print-root .exit-total-report .operations-table tbody td:nth-last-child(-n+2){font-size:10px!important}.report-capture .report-print-root .exit-total-report .cancelled-invoices-list{font-size:12px!important}.report-capture #report-capture-clone.operations-table td:first-child,.report-capture #report-capture-clone.operations-table th:first-child{width:105px!important}.report-capture #report-capture-clone.operations-table .equipment-col{width:45px!important}.report-capture #report-capture-clone.sales-detail-table th:first-child,.report-capture #report-capture-clone.sales-detail-table td:first-child,.report-capture #report-capture-clone.sales-detail-table th:not(:first-child),.report-capture #report-capture-clone.sales-detail-table td:not(:first-child){width:70px!important}.report-capture #report-capture-clone.submayor-table,.report-capture #report-capture-clone.sales-control-table,.report-capture #report-capture-clone.exit-table{min-width:0!important}.report-capture #report-capture-clone.submayor-table th,.report-capture #report-capture-clone.submayor-table td,.report-capture #report-capture-clone.sales-control-table th,.report-capture #report-capture-clone.sales-control-table td,.report-capture #report-capture-clone.exit-table th,.report-capture #report-capture-clone.exit-table td{width:auto!important}.report-capture #report-capture-clone.equipment-detail-table,.report-capture #report-capture-clone.grupal-detail-table,.report-capture #report-capture-clone.transport-table{min-width:0!important}.report-capture #report-capture-clone.equipment-detail-table th,.report-capture #report-capture-clone.equipment-detail-table td,.report-capture #report-capture-clone.grupal-detail-table th,.report-capture #report-capture-clone.grupal-detail-table td,.report-capture #report-capture-clone.transport-table th,.report-capture #report-capture-clone.transport-table td{overflow-wrap:anywhere;max-width:130px;width:auto!important}.report-capture .exit-transport-report .transport-table th,.report-capture .exit-transport-report .transport-table td{font-size:16px!important}.report-capture .app-shell,.report-capture #root .content,.report-capture .content{width:100%;max-width:none;margin:0;padding:0;display:block}.submayor-table tr.submayor-day-start td{border-top:3px solid #344b5b}@media print{@page{size:A4 landscape;margin:10mm}html,body{height:auto!important;min-height:0!important}.report-print-root,.report-print-root>.report-target{break-after:auto!important;page-break-after:auto!important}.sidebar,.mobile-app-bar,.mobile-sidebar-backdrop,.mobile-sidebar-close,.back-button,.print-button,.new-exit-button,.delete-row-button,.row-delete-col,.sales-store-tabs,.pagination,.detail-toolbar .table-mode-label,.excel-store-actions,.modal-backdrop{display:none!important}.app-shell,#root .content,.content{width:100%;max-width:none;margin:0;padding:0;display:block}.detail-heading{border-top:0}.detail-table-wrap,.exit-table-wrap{overflow:visible}.report-capture .report-print-root{position:static!important}input{background:0 0!important;border:0!important}.exit-row-page-hidden{display:table-row!important}}.submayor-table tr.submayor-cash-row td:nth-child(2){background:#d9d9d9}.sales-area-trigger{margin-top:4px}.exit-count{color:#9aa7a2;font-size:11px}.empty-table{text-align:center;color:var(--muted);background:#fff;border:1px dashed #dce3f2;border-radius:9px;padding:28px}.empty-table strong,.empty-table span{display:block}.empty-table span{margin-top:5px;font-size:12px}.exit-table-wrap{border:1px solid var(--line);background:#fff;border-radius:9px;overflow-x:auto}.exit-table{border-collapse:collapse;text-align:center;width:100%;min-width:570px}.exit-table th{color:#71817b;letter-spacing:.7px;text-align:center;background:#f0f3f9;padding:12px 15px;font-size:10px;font-weight:700}.exit-table td{border-top:1px solid var(--line);color:#4c5f5a;text-align:center;padding:14px 15px;font-size:12px}.exit-month-select{width:100%;min-width:112px;color:var(--ink);font:inherit;text-align:center;background:#fff;border:1px solid #dce3f1;border-radius:6px;padding:7px 6px}.exit-action-th,.exit-action-td{text-align:center;width:90px;padding-right:15px}.status-badge{color:#9a6d22;background:#fff5df;border-radius:20px;padding:5px 9px;font-size:10px}.modal-backdrop{z-index:1300;background:#19343359;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.exit-modal{background:#fff;border-radius:14px;width:min(100%,450px);padding:27px;box-shadow:0 22px 60px #19343333}.modal-header{justify-content:space-between;align-items:flex-start;display:flex}.modal-header h2{margin:0;font:600 25px Fraunces,serif}.close-modal{color:#72817c;background:#f2f5fc;border:0;border-radius:50%;width:29px;height:29px;font-size:21px;line-height:1}.exit-form{gap:16px;margin-top:25px;display:grid}.exit-form label{color:#647570;gap:7px;font-size:12px;font-weight:600;display:grid}.exit-form input{width:100%;color:var(--ink);outline-color:var(--teal);background:#fbfcfa;border:1px solid #e1e6f1;border-radius:7px;padding:11px 12px;font-size:13px}.modal-actions{justify-content:flex-end;gap:10px;margin-top:9px;display:flex}.cancel-button,.save-button{border-radius:7px;padding:10px 14px;font-size:12px;font-weight:600}.cancel-button{border:1px solid var(--line);color:#72807d;background:#fff}.save-button{background:var(--teal);color:#fff;border:0}*{box-sizing:border-box}.table-input{width:100%;min-width:0;color:inherit;text-align:center;font:inherit;background:0 0;border:0;outline:0;padding:0}.table-input:focus{outline:1px solid var(--teal);background:#fff8dc}.equipment-select{cursor:pointer;text-align:center;background:0 0}.equipment-select option{color:#111;background:#fff}.equipment-input{resize:none;box-sizing:border-box;white-space:pre-wrap;overflow-wrap:break-word;field-sizing:content;line-height:1.3;display:block;overflow:hidden}.topbar h1{display:none}.delete-exit-button{color:#b65349;cursor:pointer;background:#fff0ed;border:0;border-radius:5px;padding:6px 11px;font-size:11px;font-weight:600;transition:background .2s,color .2s}.delete-exit-button:hover{background:#f8d9d3}.day-tabs{border-bottom:1px solid var(--line);align-items:stretch;gap:6px;margin:24px 0 12px;display:flex;overflow-x:auto}.day-tabs button{border:1px solid var(--line);color:#72807d;background:#f5f7fc;border-bottom:0;border-radius:7px 7px 0 0;min-width:82px;padding:9px 12px 8px;font-size:11px;font-weight:700}.day-tabs button.selected{background:var(--teal);border-color:var(--teal);color:#fff}.day-tabs small{margin-top:3px;font-size:9px;font-weight:400;display:block}.table-mode-label{color:#8d9b96;margin:0 0 8px;font-size:11px}.form-error{color:#b94d43;margin:-4px 0 0;font-size:11px}.day-filter-modal{width:min(100%,620px);max-height:85vh;overflow-y:auto}.day-filter-hint{color:#72817c;margin:-4px 0 0;font-size:11px}.day-filter-editor{gap:12px;display:grid}.day-filter-store{background:#fbfcfa;border:1px solid #e1e6f1;border-radius:9px;padding:10px 12px}.day-filter-store-header{color:var(--ink);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.day-filter-categories{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin-top:10px;display:grid}.day-filter-category{color:#647570;background:#fff;border:1px solid #e9edf5;border-radius:6px;justify-content:space-between;align-items:center;gap:6px;padding:6px 8px;font-size:11px;display:flex}.day-filter-category label{align-items:center;gap:5px;display:flex}.day-filter-category select{border:1px solid #e1e6f1;border-radius:5px;padding:2px 4px;font-size:10px}.day-detail-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.day-filter-config-button{white-space:nowrap}.detail-toolbar{justify-content:space-between;align-items:center;margin-top:22px;display:flex}.new-exit-button:disabled{cursor:not-allowed;opacity:.45}.detail-toolbar .table-mode-label{display:none}.store-actions{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.store-actions button{color:var(--teal);background:#fff;border:1px solid #d6def7;border-radius:7px;padding:9px 17px;font-size:12px;font-weight:600}.store-actions button:hover{border-color:var(--teal);background:#f0f4ff}.hidden-file-input{display:none}.sales-control-computed-hint{color:#687a74;margin-top:4px;font-size:11px;font-weight:400;display:block}.import-message{color:#687a74;margin:8px 0 0;font-size:11px}#root .content{width:100%;max-width:none;padding:38px 24px 55px}.detail-table-wrap{overflow:hidden}.operations-table{min-width:0;font-size:clamp(8px,.78vw,12px)}.operations-table th,.operations-table td{overflow-wrap:anywhere;padding:7px 3px}.operations-table thead th{font-size:clamp(8px,.78vw,12px)}.operations-table thead tr:nth-child(2) th{font-size:clamp(7px,.66vw,10px)}.operations-table:not(.equipment-detail-table):not(.grupal-detail-table) td:first-child,.operations-table:not(.equipment-detail-table):not(.grupal-detail-table) th:first-child{width:14%}.operations-table:not(.equipment-detail-table):not(.grupal-detail-table) td:first-child{font-size:clamp(9px,.9vw,14px)}.operations-table .equipment-col{width:6%}.operations-table tbody tr{height:42px}.operations-table:not(.equipment-detail-table):not(.grupal-detail-table) td:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.equipment-detail-table{table-layout:fixed;min-width:1200px;font-size:11px}.equipment-detail-table td,.equipment-detail-table th{overflow:hidden}.equipment-detail-table td:first-child,.equipment-detail-table th:first-child{text-align:center;white-space:normal;width:64px;max-width:64px;padding-left:2px;padding-right:2px}.equipment-detail-table td:first-child{font-size:12px}.equipment-detail-table td:nth-child(2),.equipment-detail-table th:nth-child(2){width:8%}.equipment-detail-table td:nth-child(3),.equipment-detail-table th:nth-child(3){width:7%}.equipment-detail-table td:nth-child(4),.equipment-detail-table th:nth-child(4){width:10%}.equipment-detail-table td:nth-child(5),.equipment-detail-table th:nth-child(5){width:8%}.equipment-detail-table td:nth-child(6),.equipment-detail-table th:nth-child(6){width:10%}.equipment-detail-table td:nth-child(7),.equipment-detail-table th:nth-child(7){width:6%}.equipment-detail-table td:nth-child(8),.equipment-detail-table th:nth-child(8){width:26%}.equipment-detail-table td:nth-child(9),.equipment-detail-table th:nth-child(9){width:6%}.equipment-detail-table td:nth-child(10),.equipment-detail-table th:nth-child(10){width:16%}.equipment-detail-table .row-delete-col{border-right:0;width:32px;padding:0}.audit-envios-table .row-delete-col{width:28px;padding:0}.audit-envio-text-mobile{display:none}.express-detail-table .row-delete-col{border-right:0;width:32px;padding:0}.audit-envios-table th:nth-child(5),.audit-envios-table td:nth-child(5){width:30%}.audit-envios-table.operations-table th:first-child,.audit-envios-table.operations-table td:first-child{width:8%!important}.audit-envios-table.operations-table th:nth-child(2),.audit-envios-table.operations-table td:nth-child(2),.audit-envios-table.operations-table th:nth-child(3),.audit-envios-table.operations-table td:nth-child(3){width:18%}.audit-envios-table.operations-table th:nth-child(4),.audit-envios-table.operations-table td:nth-child(4){width:7%}.audit-envios-table.operations-table th:nth-child(6),.audit-envios-table.operations-table td:nth-child(6){width:8%}.audit-envios-table.operations-table th:nth-child(7),.audit-envios-table.operations-table td:nth-child(7){width:11%}.authorized-table.operations-table,.authorized-table.operations-table th,.authorized-table.operations-table td,.authorized-table.operations-table td:first-child,.authorized-table.operations-table thead th{font-size:16px!important}.authorized-table .authorized-mobile-label{display:none}.audit-envios-table.operations-table,.audit-envios-table.operations-table th,.audit-envios-table.operations-table td,.audit-envios-table.operations-table td:first-child,.audit-envios-table.operations-table thead th{font-size:14px!important}.audit-empaque-tampa-block{margin-top:24px}.empaque-tampa-table.operations-table,.empaque-tampa-table.operations-table th,.empaque-tampa-table.operations-table td,.empaque-tampa-table.operations-table td:first-child,.empaque-tampa-table.operations-table thead th{font-size:13px!important}.empaque-tampa-table td:first-child,.empaque-tampa-table th:first-child{width:9%}button,input,select{font:inherit}button{cursor:pointer}.app-shell{background:var(--cream);min-height:100vh;color:var(--ink);font-family:DM Sans,sans-serif;display:flex}.mobile-app-bar,.mobile-menu-trigger,.mobile-sidebar-close{display:none}.sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;flex:0 0 245px;width:245px;padding:30px 18px 20px;display:flex}.brand{align-items:center;margin:0 12px 62px;display:flex}.todoencuba-wordmark{letter-spacing:-1.4px;white-space:nowrap;align-items:center;padding-bottom:.18em;font-family:DM Sans,sans-serif;font-weight:700;line-height:1;display:inline-flex;position:relative}.todoencuba-wordmark:after{background:var(--teal);content:"";height:.08em;position:absolute;bottom:0;left:0;right:0}.todoencuba-wordmark-sidebar{font-size:25px}.todoencuba-wordmark-heading,.detail-heading .todoencuba-wordmark-heading{font-size:22px}.detail-heading .todoencuba-wordmark>span{font-size:inherit}.todoencuba-wordmark-todo{color:#e43a37}.todoencuba-wordmark-arrow{clip-path:polygon(0 0,100% 50%,0 100%);color:#fff;letter-spacing:0;background:#e43a37;justify-content:center;align-items:center;width:.95em;height:1.15em;margin:0 .03em;padding-right:.22em;display:inline-flex}.todoencuba-wordmark-arrow span{font-size:.42em}.todoencuba-wordmark-cuba{color:var(--teal)}.workspace-label{color:#adb7b2;letter-spacing:1.5px;margin:0 13px 14px;font-size:10px;font-weight:700}.nav-item,.list-links button{color:#72807d;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;padding:11px 13px;font-size:13px;display:flex}.nav-item span{text-align:center;color:#9aa8a3;width:17px;font-size:18px}.nav-item.active{color:var(--teal);background:#f0f4ff;font-weight:600}.nav-item.active span{color:var(--teal)}.nav-item b{color:#a7b4ae;margin-left:auto;font-size:11px;font-weight:600}.projects-label{margin-top:46px}.list-links button{gap:10px;margin:2px 0}.list-links button:hover,.nav-item:hover{background:#f5f7fc}.dot{background:var(--teal);border-radius:50%;width:7px;height:7px;display:inline-block}.dot.personal{background:#d99b44}.dot.casa{background:var(--coral)}.dot.trabajo{background:#7397b9}.app-loading{justify-content:center;align-items:center}.app-loading-message{color:var(--muted);font-size:14px}.admin-settings-button{color:#fff;cursor:pointer;text-align:left;background:#1e2a45;border:1px solid #1e2a45;border-radius:8px;flex:none;align-items:center;gap:10px;width:100%;margin-top:auto;padding:11px 12px;font:600 12px DM Sans,sans-serif;display:flex}.admin-settings-button:hover{background:#2d50c7}.admin-settings-button span:first-child{font-size:16px}.content{width:100%;max-width:1090px;padding:49px 7.5% 70px}.topbar,.tasks-header,.top-actions,.summary-row{display:flex}:is(.topbar,.tasks-header,.top-actions,.summary-row) .cancelled-invoice-trigger,:is(.topbar,.tasks-header,.top-actions,.summary-row) .observation-trigger{margin-left:9px}:is(.topbar,.tasks-header,.top-actions,.summary-row) .exit-form textarea{resize:vertical;width:100%;color:var(--ink);outline-color:var(--teal);background:#fbfcfa;border:1px solid #e1e6f1;border-radius:7px;padding:11px 12px;font-size:13px}:is(.topbar,.tasks-header,.top-actions,.summary-row) .cancelled-invoices-list{color:#111;border-top:1px solid #202928;margin-top:24px;padding:14px 4px;font:14px/1.65 Arial,sans-serif}:is(.topbar,.tasks-header,.top-actions,.summary-row) .cancelled-invoices-list strong{text-decoration:underline}:is(.topbar,.tasks-header,.top-actions,.summary-row) .cancelled-invoices-list b{font-weight:700}:is(.topbar,.tasks-header,.top-actions,.summary-row) .editable-observation{border-radius:4px;outline:none;min-height:22px;padding:2px 4px}:is(.topbar,.tasks-header,.top-actions,.summary-row) .editable-observation:focus{box-shadow:inset 0 0 0 1px var(--teal);background:#fff8dc}.topbar,.tasks-header,.top-actions,.summary-row{justify-content:space-between;align-items:center}.topbar{align-items:flex-start}.eyebrow{color:#9ba9a4;letter-spacing:1.2px;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:700}.topbar h1{letter-spacing:-.8px;color:var(--ink);margin:0;font:600 31px Fraunces,serif}.top-actions{gap:15px}.search-box{border:1px solid var(--line);color:#a5b0ab;background:#fff;border-radius:8px;align-items:center;gap:8px;width:194px;padding:8px 11px;display:flex}.search-box input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.bell{color:var(--teal);background:#eef3ff;border:0;border-radius:50%;width:34px;height:34px;font-size:17px}.summary-row{align-items:stretch;gap:18px;margin-top:42px}.progress-card,.focus-card{border-radius:12px;align-items:center;gap:20px;padding:21px 25px;display:flex}.progress-card{background:#fff;flex:1.4}.focus-card{background:#f0f4ff;flex:1}.progress-ring{background:conic-gradient(var(--teal) 0 52%, #e4eafd 52% 100%);border-radius:50%;flex:0 0 66px;place-items:center;width:66px;height:66px;display:grid;position:relative}.progress-ring:after{content:"";background:#fff;border-radius:50%;width:54px;height:54px;position:absolute}.progress-ring strong{z-index:1;font-size:14px}.progress-card h2,.focus-card strong{margin:0 0 4px;font-size:14px}.muted{color:var(--muted);margin:0;font-size:12px}.sun{color:#d99b44;font-size:26px}.tasks-header{margin-top:51px}.tasks-header h2{margin:0 0 5px;font:600 23px Fraunces,serif}.filter-button{border:1px solid var(--line);color:#6d7a76;background:#fff;border-radius:7px;padding:8px 12px;font-size:12px}.filter-button span{margin-left:12px}.category-tabs{border-bottom:1px solid var(--line);gap:22px;margin-top:24px;display:flex}.category-tabs button{color:#9aa7a2;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 2px 11px;font-size:12px}.category-tabs button.selected{color:var(--teal);border-color:var(--teal);font-weight:600}.add-task{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:11px;margin-top:20px;padding:4px 6px 4px 13px;display:flex}.add-icon{color:var(--teal);font-size:21px}.add-task input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:12px}.add-task select{color:#8d9b96;background:0 0;border:0;outline:0;font-size:11px}.add-task button{background:var(--teal);color:#fff;border:0;border-radius:6px;padding:9px 12px;font-size:11px;font-weight:600}.task-list{margin-top:14px}.task-item{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:17px 11px;display:flex}.check-button{color:#fff;background:0 0;border:1.5px solid #c6d2ec;border-radius:50%;flex:0 0 19px;place-items:center;width:19px;height:19px;font-size:11px;display:grid}.done .check-button{border-color:var(--teal);background:var(--teal)}.task-copy{flex:1}.task-copy strong{margin-bottom:5px;font-size:13px;font-weight:500;display:block}.task-copy span{color:#99a59f;align-items:center;gap:6px;font-size:10px;display:flex}.task-item time{color:#8c9994;font-size:11px}.task-more{color:#a3ada8;letter-spacing:2px;background:0 0;border:0}.done .task-copy strong{color:#aab5b0;text-decoration:line-through}.empty-state{text-align:center;color:var(--muted);padding:55px}.empty-state strong,.empty-state span{display:block}.empty-state span{margin-top:6px;font-size:12px}@media (width<=800px){.sidebar{flex-basis:190px;width:190px}.content{padding:32px 28px}.summary-row{flex-direction:column}.topbar{flex-direction:column;gap:18px}.top-actions{width:100%}.search-box{flex:1}.monthly-summary-primary-grid{grid-template-columns:minmax(0,1fr)}}@media screen and (width<=800px){.app-shell{min-width:0;display:block}.mobile-app-bar{border-bottom:1px solid var(--line);z-index:1000;background:#fff;align-items:center;min-height:48px;padding:0 12px;display:flex;position:sticky;top:0}.mobile-menu-trigger{color:var(--ink);background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;min-height:44px;padding:8px 10px;font:600 14px DM Sans,sans-serif;display:inline-flex}.mobile-menu-trigger:focus-visible,.mobile-sidebar-close:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.mobile-sidebar-backdrop{z-index:1200;background:#111b2d75;border:0;position:fixed;inset:0}.mobile-sidebar-backdrop[hidden]{display:none}.sidebar,.sidebar.sidebar-open{box-sizing:border-box;z-index:1201;background:#fff;flex:none;width:300px;max-width:88vw;padding:18px 16px 20px;transition:transform .22s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden auto;transform:translate(-105%);box-shadow:16px 0 42px #14243e2e}.sidebar.sidebar-open{transform:translate(0)}.mobile-sidebar-close{border:1px solid var(--line);color:var(--ink);background:#f0f3f9;border-radius:8px;align-self:flex-end;place-items:center;width:44px;height:44px;margin:0 0 12px auto;font:400 25px/1 DM Sans,sans-serif;display:grid}.sidebar .brand{margin:0 12px 32px}.sidebar .nav-item,.sidebar .admin-settings-button{min-height:44px}.content,#root .app-shell .content{box-sizing:border-box;width:100%;min-width:0;max-width:none;padding:20px 14px 40px;overflow-x:hidden}body:not(.report-capture) #root .app-shell .content .exit-table-wrap,body:not(.report-capture) #root .app-shell .content .detail-table-wrap,body:not(.report-capture) #root .app-shell .content .weekly-payment-summary-wrap,body:not(.report-capture) #root .app-shell .content .day-tabs,body:not(.report-capture) #root .app-shell .content .sales-store-tabs{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom}#root .app-shell .content input:not([type=checkbox]):not([type=radio]),#root .app-shell .content select,#root .app-shell .content textarea{min-height:44px;font-size:16px}.content>*,.sales-controls-page,.exits-section{min-width:0}.sales-control-wrap{box-sizing:border-box;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;overflow:auto hidden}.sales-controls-section>*{min-width:0;max-width:100%}.sales-controls-section .sales-control-wrap{background:0 0;border:0;overflow:visible}.sales-controls-section .sales-control-table{text-align:left;min-width:0;display:block}.sales-controls-section .sales-control-table thead{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sales-controls-section .sales-control-table tbody{gap:10px;display:grid}.sales-controls-section .sales-control-table .sales-control-row{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 2px 7px #1e2a450a}.sales-controls-section .sales-control-table .sales-control-row td{box-sizing:border-box;overflow-wrap:anywhere;text-align:left;border:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0;padding:10px 12px;font-size:14px;display:flex}.sales-controls-section .sales-control-table .sales-control-row td:before{color:var(--muted);content:"";letter-spacing:.5px;text-transform:uppercase;font-size:10px;font-weight:700}.sales-controls-section .sales-control-table .sales-control-row td:first-child{grid-column:1/-1;align-items:stretch}.sales-controls-section .sales-control-table .sales-control-row td:first-child:before{content:"Detalle"}.sales-controls-section .sales-control-table .sales-control-row td:nth-child(2):before{content:"Mes"}.sales-controls-section .sales-control-table .sales-control-row td:nth-child(3):before{content:"Año"}.sales-controls-section .sales-control-table .sales-control-row td:nth-child(4):before{content:"Libras"}.sales-controls-section .sales-control-table .sales-control-row td:nth-child(5):before{content:"Ventas"}.sales-controls-section .sales-control-table .sales-control-row td:nth-child(6):before{content:"Efectivo"}.sales-controls-section .sales-control-table .sales-control-row td:nth-child(7):before{content:"Gastos Efect"}.sales-controls-section .sales-control-table .sales-control-row td:nth-child(8):before{content:"Envíos"}.sales-controls-section .sales-control-table.sales-control-table-no-shipping .sales-control-row td:nth-child(8):before{content:none}.sales-controls-section .sales-control-open-button{width:100%;min-height:44px}.sales-controls-section .sales-control-table .sales-control-row .row-delete-col{grid-column:1/-1;align-items:stretch;width:auto;padding-top:4px}.sales-controls-section .sales-control-table .sales-control-row .delete-row-button{align-self:flex-end;min-width:44px;min-height:44px}.sales-controls-section .sales-control-table tbody>tr:not(.sales-control-row){display:block}.sales-control-report{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.sales-control-report .report-total-heading{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;min-height:0}.sales-control-report .report-total-logo{flex:0 0 90px;width:90px;position:static}.sales-control-report .report-total-heading>div:last-child{flex-wrap:wrap;flex:180px;justify-content:flex-start;font-size:14px}.sales-control-report .report-total-heading b,.sales-control-report .report-total-heading span{font-size:14px}.submayor-list-report .report-total-heading{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;min-height:0}.submayor-list-report .report-total-logo{flex:0 0 90px;width:90px;position:static}.submayor-list-report .report-total-heading>div:last-child{flex-wrap:wrap;flex:180px;justify-content:flex-start;font-size:14px}.submayor-list-report .report-total-heading b,.submayor-list-report .report-total-heading span{font-size:14px}body:not(.report-capture) #root .app-shell .content .report-total-heading{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;min-height:0}body:not(.report-capture) #root .app-shell .content .report-total-logo{flex:0 0 90px;width:90px;position:static}body:not(.report-capture) #root .app-shell .content .report-total-heading>div:last-child{flex-wrap:wrap;flex:180px;justify-content:flex-start;font-size:14px}body:not(.report-capture) #root .app-shell .content .report-total-heading b,body:not(.report-capture) #root .app-shell .content .report-total-heading span{font-size:14px}.detail-heading{flex-wrap:wrap;align-items:flex-start;gap:10px;padding:12px 0}.detail-heading>div:last-child{flex-wrap:wrap;align-items:flex-start;gap:6px 9px}.section-heading{flex-wrap:wrap;align-items:flex-start;gap:12px}.import-data-actions,.manifest-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.import-data-actions>span,.manifest-actions>span{min-width:0;display:flex}.import-data-actions .new-exit-button,.manifest-actions .new-exit-button{box-sizing:border-box;overflow-wrap:anywhere;width:100%;min-height:44px}.manifest-actions>.new-exit-button:first-child{grid-column:1/-1}.sales-store-tabs{grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0;display:grid;overflow:visible}.sales-store-tabs button{overflow-wrap:anywhere;white-space:normal;min-width:0;min-height:44px;padding:6px 8px}.sales-store-tabs button:last-child:nth-child(odd){grid-column:1/-1}#root .app-shell .content .back-button{min-height:44px}.section-heading h2{font-size:21px}#root .app-shell .content .print-button,#root .app-shell .content .nomenclador-tabs button,#root .app-shell .content .pagination-button{min-height:44px}#root .app-shell .content .pagination-button{min-width:44px}#root .app-shell .content .delete-row-button{place-items:center;min-width:44px;min-height:44px;padding:0;display:inline-grid}.exits-section-actions{flex-wrap:wrap;gap:9px;width:100%}.exits-section-actions .new-exit-button{margin-left:auto}.new-exit-button,.pagination-button,.day-tabs button,.day-filter-store-header,.day-filter-category label,.manifest-province-option{min-height:44px}.pagination{flex-direction:column;align-items:flex-start}.pagination-controls{justify-content:flex-start;width:100%}.day-tabs{overscroll-behavior-x:contain;flex-wrap:nowrap;overflow-x:auto}.day-tabs button{flex:none}.exit-detail .detail-toolbar{flex-wrap:wrap;align-items:stretch;gap:8px}.exit-detail .detail-toolbar>button{flex:110px}.exit-detail .report-total-heading{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;min-height:0}.exit-detail .report-total-logo{flex:0 0 90px;width:90px;position:static}.exit-detail .report-total-heading>div:last-child{flex-wrap:wrap;flex:180px;justify-content:flex-start;font-size:14px}.exit-detail .report-total-heading b,.exit-detail .report-total-heading span{font-size:14px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow:auto hidden}body:not(.report-capture) #root .app-shell .content .detail-table-wrap:before,body:not(.report-capture) #root .app-shell .content .weekly-payment-summary-wrap:before,body:not(.report-capture) #root .app-shell .content .weekly-payment-timesheets .exit-table-wrap:before,body:not(.report-capture) #root .app-shell .content .monthly-summary-report .exit-table-wrap:before,body:not(.report-capture) #root .app-shell .content .nomenclador-panel .exit-table-wrap:before{color:var(--muted);content:"Desliza la tabla para ver más columnas";padding:0 0 6px;font:500 11px/1.4 DM Sans,sans-serif;display:block}body:not(.report-capture) #root .app-shell .content .monthly-summary-report .monthly-summary-table{box-sizing:border-box;table-layout:fixed}body:not(.report-capture) #root .app-shell .content .monthly-summary-report .monthly-summary-table th,body:not(.report-capture) #root .app-shell .content .monthly-summary-report .monthly-summary-table td{box-sizing:border-box;padding-left:2px;padding-right:2px}body:not(.report-capture) #root .app-shell .content .monthly-summary-primary-grid>.monthly-summary-block .monthly-summary-table{width:292px;min-width:292px}body:not(.report-capture) #root .app-shell .content .monthly-summary-primary-grid>.monthly-summary-block .monthly-summary-table th:first-child,body:not(.report-capture) #root .app-shell .content .monthly-summary-primary-grid>.monthly-summary-block .monthly-summary-table td:first-child{width:170px}body:not(.report-capture) #root .app-shell .content .monthly-summary-primary-grid>.monthly-summary-block .monthly-summary-table th:nth-child(2),body:not(.report-capture) #root .app-shell .content .monthly-summary-primary-grid>.monthly-summary-block .monthly-summary-table td:nth-child(2){width:54px}body:not(.report-capture) #root .app-shell .content .monthly-summary-primary-grid>.monthly-summary-block .monthly-summary-table th:nth-child(3),body:not(.report-capture) #root .app-shell .content .monthly-summary-primary-grid>.monthly-summary-block .monthly-summary-table td:nth-child(3){width:68px}body:not(.report-capture) #root .app-shell .content .monthly-summary-side-column>.monthly-summary-block:first-child .monthly-summary-table{width:378px;min-width:378px}body:not(.report-capture) #root .app-shell .content .monthly-summary-side-column>.monthly-summary-block:first-child .monthly-summary-table th:first-child,body:not(.report-capture) #root .app-shell .content .monthly-summary-side-column>.monthly-summary-block:first-child .monthly-summary-table td:first-child{width:110px}body:not(.report-capture) #root .app-shell .content .monthly-summary-side-column>.monthly-summary-block:first-child .monthly-summary-table th:nth-child(2),body:not(.report-capture) #root .app-shell .content .monthly-summary-side-column>.monthly-summary-block:first-child .monthly-summary-table td:nth-child(2){width:68px}body:not(.report-capture) #root .app-shell .content .monthly-summary-side-column>.monthly-summary-block:first-child .monthly-summary-table th:nth-child(3),body:not(.report-capture) #root .app-shell .content .monthly-summary-side-column>.monthly-summary-block:first-child .monthly-summary-table td:nth-child(3){width:70px}body:not(.report-capture) #root .app-shell .content .monthly-summary-side-column>.monthly-summary-block:first-child .monthly-summary-table th:nth-child(4),body:not(.report-capture) #root .app-shell .content .monthly-summary-side-column>.monthly-summary-block:first-child .monthly-summary-table td:nth-child(4){width:71px}body:not(.report-capture) #root .app-shell .content .monthly-summary-side-column>.monthly-summary-block:first-child .monthly-summary-table th:nth-child(5),body:not(.report-capture) #root .app-shell .content .monthly-summary-side-column>.monthly-summary-block:first-child .monthly-summary-table td:nth-child(5){width:59px}body:not(.report-capture) #root .app-shell .content .monthly-summary-express .monthly-summary-table{width:346px;min-width:346px}body:not(.report-capture) #root .app-shell .content .monthly-summary-express .monthly-summary-table th:first-child,body:not(.report-capture) #root .app-shell .content .monthly-summary-express .monthly-summary-table td:first-child{width:165px}body:not(.report-capture) #root .app-shell .content .monthly-summary-express .monthly-summary-table th:nth-child(2),body:not(.report-capture) #root .app-shell .content .monthly-summary-express .monthly-summary-table td:nth-child(2){width:54px}body:not(.report-capture) #root .app-shell .content .monthly-summary-express .monthly-summary-table th:nth-child(3),body:not(.report-capture) #root .app-shell .content .monthly-summary-express .monthly-summary-table td:nth-child(3){width:63px}body:not(.report-capture) #root .app-shell .content .monthly-summary-express .monthly-summary-table th:nth-child(4),body:not(.report-capture) #root .app-shell .content .monthly-summary-express .monthly-summary-table td:nth-child(4){width:64px}body:not(.report-capture) #root .app-shell .content .monthly-summary-equipment .monthly-summary-table{width:184px;min-width:184px}body:not(.report-capture) #root .app-shell .content .monthly-summary-equipment .monthly-summary-table th:first-child,body:not(.report-capture) #root .app-shell .content .monthly-summary-equipment .monthly-summary-table td:first-child{width:130px}body:not(.report-capture) #root .app-shell .content .monthly-summary-equipment .monthly-summary-table th:nth-child(2),body:not(.report-capture) #root .app-shell .content .monthly-summary-equipment .monthly-summary-table td:nth-child(2){width:54px}body:not(.report-capture) #root .app-shell .content .monthly-summary-packaging .monthly-summary-table{width:240px;min-width:240px}body:not(.report-capture) #root .app-shell .content .monthly-summary-packaging .monthly-summary-table th:first-child,body:not(.report-capture) #root .app-shell .content .monthly-summary-packaging .monthly-summary-table td:first-child{width:52px}body:not(.report-capture) #root .app-shell .content .monthly-summary-packaging .monthly-summary-table th:nth-child(2),body:not(.report-capture) #root .app-shell .content .monthly-summary-packaging .monthly-summary-table td:nth-child(2){width:60px}body:not(.report-capture) #root .app-shell .content .monthly-summary-packaging .monthly-summary-table th:nth-child(3),body:not(.report-capture) #root .app-shell .content .monthly-summary-packaging .monthly-summary-table td:nth-child(3){width:63px}body:not(.report-capture) #root .app-shell .content .monthly-summary-packaging .monthly-summary-table th:nth-child(4),body:not(.report-capture) #root .app-shell .content .monthly-summary-packaging .monthly-summary-table td:nth-child(4){width:65px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table{min-width:1070px}body:not(.report-capture) #root .app-shell .content .exit-detail .exit-total-report .operations-table tbody td:not(:first-child){font-size:12px!important}body:not(.report-capture) #root .app-shell .content .exit-detail:has(.day-detail-heading) .operations-table tbody td:not(:first-child){font-size:12px!important}body:not(.report-capture) #root .app-shell .content .exit-detail .exit-total-report .operations-table tbody td{height:50px}body:not(.report-capture) #root .app-shell .content .exit-detail:has(.day-detail-heading) .operations-table tbody td{height:50px}body:not(.report-capture) #root .app-shell .content .exit-detail:has(.day-detail-heading) .operations-table tbody .table-input{height:35px;min-height:35px;padding:0;line-height:1.2;font-size:12px!important}body:not(.report-capture) #root .app-shell .content .exit-detail .exit-total-report .operations-table thead th{font-size:10px!important}body:not(.report-capture) #root .app-shell .content .exit-detail:has(.day-detail-heading) .operations-table thead th{font-size:10px!important}body:not(.report-capture) #root .app-shell .content .exit-detail .exit-total-report .operations-table:not(.equipment-detail-table):not(.grupal-detail-table){min-width:760px}body:not(.report-capture) #root .app-shell .content .exit-detail:has(.day-detail-heading) .operations-table:not(.equipment-detail-table):not(.grupal-detail-table){min-width:760px}body:not(.report-capture) #root .app-shell .content .exit-detail .exit-total-report .operations-table:not(.equipment-detail-table):not(.grupal-detail-table) thead tr:first-child th:nth-child(n+7),body:not(.report-capture) #root .app-shell .content .exit-detail .exit-total-report .operations-table:not(.equipment-detail-table):not(.grupal-detail-table) thead tr:nth-child(2) th:nth-child(n+11),body:not(.report-capture) #root .app-shell .content .exit-detail .exit-total-report .operations-table:not(.equipment-detail-table):not(.grupal-detail-table) tbody td:nth-child(n+12),body:not(.report-capture) #root .app-shell .content .exit-detail .exit-total-report .operations-table:not(.equipment-detail-table):not(.grupal-detail-table) tfoot td:nth-child(n+12){display:none}body:not(.report-capture) #root .app-shell .content .exit-detail:has(.day-detail-heading) .operations-table:not(.equipment-detail-table):not(.grupal-detail-table) thead tr:first-child th:nth-child(n+7){display:none}body:not(.report-capture) #root .app-shell .content .exit-detail:has(.day-detail-heading) .operations-table:not(.equipment-detail-table):not(.grupal-detail-table) thead tr:nth-child(2) th:nth-child(n+11){display:none}body:not(.report-capture) #root .app-shell .content .exit-detail:has(.day-detail-heading) .operations-table:not(.equipment-detail-table):not(.grupal-detail-table) tbody td:nth-child(n+12){display:none}body:not(.report-capture) #root .app-shell .content .exit-equipment-report .equipment-detail-table th,body:not(.report-capture) #root .app-shell .content .exit-equipment-report .equipment-detail-table td,body:not(.report-capture) #root .app-shell .content .exit-equipment-report .equipment-detail-table .table-input{line-height:1.2;font-size:12px!important}body:not(.report-capture) #root .app-shell .content .exit-equipment-report .equipment-detail-table{table-layout:fixed;min-width:740px}body:not(.report-capture) #root .app-shell .content .exit-equipment-report .equipment-detail-table th:first-child,body:not(.report-capture) #root .app-shell .content .exit-equipment-report .equipment-detail-table td:first-child{width:36px;max-width:36px}body:not(.report-capture) #root .app-shell .content .exit-equipment-report .equipment-detail-table th:nth-child(4),body:not(.report-capture) #root .app-shell .content .exit-equipment-report .equipment-detail-table td:nth-child(4),body:not(.report-capture) #root .app-shell .content .exit-equipment-report .equipment-detail-table th:nth-child(5),body:not(.report-capture) #root .app-shell .content .exit-equipment-report .equipment-detail-table td:nth-child(5){display:none}body:not(.report-capture) #root .app-shell .content .exit-equipment-report .equipment-detail-table th:nth-child(2),body:not(.report-capture) #root .app-shell .content .exit-equipment-report .equipment-detail-table td:nth-child(2){width:72px}body:not(.report-capture) #root .app-shell .content .exit-equipment-report .equipment-detail-table th:nth-child(3),body:not(.report-capture) #root .app-shell .content .exit-equipment-report .equipment-detail-table td:nth-child(3){width:75px}body:not(.report-capture) #root .app-shell .content .exit-equipment-report .equipment-detail-table th:nth-child(6),body:not(.report-capture) #root .app-shell .content .exit-equipment-report .equipment-detail-table td:nth-child(6){width:104px}body:not(.report-capture) #root .app-shell .content .exit-equipment-report .equipment-detail-table th:nth-child(7),body:not(.report-capture) #root .app-shell .content .exit-equipment-report .equipment-detail-table td:nth-child(7){width:76px}body:not(.report-capture) #root .app-shell .content .exit-equipment-report .equipment-detail-table th:nth-child(8),body:not(.report-capture) #root .app-shell .content .exit-equipment-report .equipment-detail-table td:nth-child(8){width:130px}body:not(.report-capture) #root .app-shell .content .exit-equipment-report .equipment-detail-table th:nth-child(9),body:not(.report-capture) #root .app-shell .content .exit-equipment-report .equipment-detail-table td:nth-child(9){width:80px}body:not(.report-capture) #root .app-shell .content .exit-equipment-report .equipment-detail-table th:nth-child(10),body:not(.report-capture) #root .app-shell .content .exit-equipment-report .equipment-detail-table td:nth-child(10){width:125px}body:not(.report-capture) #root .app-shell .content .exit-equipment-report .equipment-detail-table .row-delete-col{width:32px}body:not(.report-capture) #root .app-shell .content .equipment-summary-wrap{box-sizing:border-box;width:100%;max-width:100%;overflow-x:auto}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.equipment-summary-table{box-sizing:border-box;table-layout:fixed;width:268px;min-width:268px}body:not(.report-capture) #root .app-shell .content .equipment-summary-table th:first-child,body:not(.report-capture) #root .app-shell .content .equipment-summary-table td:first-child{width:76px;font-size:10px}body:not(.report-capture) #root .app-shell .content .equipment-summary-table th:not(:first-child){overflow-wrap:anywhere;width:48px;padding:5px 2px;font-size:9px}body:not(.report-capture) #root .app-shell .content .equipment-summary-table td:not(:first-child){overflow-wrap:anywhere;width:48px;padding:5px 2px;font-size:11px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.submayor-table{box-sizing:border-box;table-layout:fixed;width:730px;min-width:730px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.submayor-table th,body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.submayor-table td{box-sizing:border-box;padding-left:2px;padding-right:2px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.submayor-table th:first-child,body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.submayor-table td:first-child{width:110px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.submayor-table th:nth-child(2),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.submayor-table td:nth-child(2){width:180px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.submayor-table th:nth-child(3),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.submayor-table td:nth-child(3),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.submayor-table th:nth-child(4),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.submayor-table td:nth-child(4),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.submayor-table th:nth-child(5),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.submayor-table td:nth-child(5){width:63px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.submayor-table th:nth-child(6),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.submayor-table td:nth-child(6){width:52px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.submayor-table th:nth-child(7),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.submayor-table td:nth-child(7){width:120px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.submayor-table th:nth-child(8),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.submayor-table td:nth-child(8){width:34px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.grupal-detail-table{table-layout:fixed;width:762px;min-width:762px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .grupal-detail-table th:first-child,body:not(.report-capture) #root .app-shell .content .detail-table-wrap .grupal-detail-table td:first-child{width:22px;max-width:22px;padding-left:0;padding-right:0}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .grupal-detail-table thead th:first-child,body:not(.report-capture) #root .app-shell .content .detail-table-wrap .grupal-detail-table tbody td:first-child{font-size:7px!important}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .grupal-detail-table th:nth-child(2),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .grupal-detail-table td:nth-child(2){width:48px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .grupal-detail-table th:nth-child(3),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .grupal-detail-table td:nth-child(3){width:88px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .grupal-detail-table th:nth-child(4),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .grupal-detail-table td:nth-child(4){width:64px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .grupal-detail-table th:nth-child(5),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .grupal-detail-table td:nth-child(5){width:88px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .grupal-detail-table th:nth-child(6),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .grupal-detail-table td:nth-child(6){width:64px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .grupal-detail-table th:nth-child(7),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .grupal-detail-table td:nth-child(7){width:176px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .grupal-detail-table th:nth-child(8),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .grupal-detail-table td:nth-child(8){width:56px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .grupal-detail-table th:nth-child(9),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .grupal-detail-table td:nth-child(9){width:72px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .grupal-detail-table th:nth-child(10),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .grupal-detail-table td:nth-child(10){width:40px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .grupal-detail-table th.row-delete-col,body:not(.report-capture) #root .app-shell .content .detail-table-wrap .grupal-detail-table td.row-delete-col{width:44px;min-width:44px;max-width:44px;padding:0}body:not(.report-capture) #root .app-shell .content .exit-grupal-report .grupal-detail-table tbody .table-input{font-size:10px!important}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .submayor-table th:first-child,body:not(.report-capture) #root .app-shell .content .detail-table-wrap .submayor-table td:first-child{width:110px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.submayor-table th:last-child,body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.submayor-table td:last-child{width:45px;min-width:45px;padding:0}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.submayor-table,body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.submayor-table *,body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.submayor-table td:before{font-size:13px!important}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.submayor-table .submayor-concept-input-desktop,body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.submayor-table .submayor-observations-input-desktop{display:none}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.submayor-table .submayor-concept-input-mobile,body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.submayor-table .submayor-observations-input-mobile{overflow-wrap:anywhere;resize:none;white-space:pre-wrap;line-height:1.2;display:block}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.express-detail-table{box-sizing:border-box;table-layout:fixed;width:345px;min-width:345px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.express-detail-table th,body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.express-detail-table td{box-sizing:border-box;overflow-wrap:anywhere;padding:4px 2px;font-size:10px!important}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.express-detail-table th:first-child,body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.express-detail-table td:first-child{width:55px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.express-detail-table th:nth-child(2),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.express-detail-table td:nth-child(2){width:44px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.express-detail-table th:nth-child(3),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.express-detail-table td:nth-child(3){width:68px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.express-detail-table th:nth-child(4),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.express-detail-table td:nth-child(4),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.express-detail-table th:nth-child(5),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.express-detail-table td:nth-child(5){width:42px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.express-detail-table th:nth-child(6),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.express-detail-table td:nth-child(6){width:48px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.express-detail-table .row-delete-col{width:46px;min-width:46px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.express-summary-table{box-sizing:border-box;table-layout:fixed;width:260px;min-width:260px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.express-summary-table th,body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.express-summary-table td,body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.express-summary-table tbody td:first-child{box-sizing:border-box;overflow-wrap:anywhere;padding:4px 3px;font-size:10px!important}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.express-summary-table tbody td:first-child{text-overflow:clip;white-space:normal}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.express-summary-table th:first-child,body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.express-summary-table td:first-child{width:210px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.express-summary-table th:nth-child(2),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.express-summary-table td:nth-child(2){width:50px}@media (width>=390px){body:not(.report-capture) #root .app-shell .content .detail-table-wrap.express-detail-wrap:before,body:not(.report-capture) #root .app-shell .content .detail-table-wrap.express-summary-wrap:before{display:none}}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.sales-detail-table{box-sizing:border-box;table-layout:fixed;width:529px;min-width:529px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.sales-detail-table th,body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.sales-detail-table td,body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.sales-detail-table input{font-size:13px!important}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.sales-detail-table th,body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.sales-detail-table td{box-sizing:border-box;padding-left:2px;padding-right:2px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.sales-detail-table th:first-child,body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.sales-detail-table td:first-child{width:70px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.sales-detail-table th:nth-child(2),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.sales-detail-table td:nth-child(2),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.sales-detail-table th:nth-child(3),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.sales-detail-table td:nth-child(3),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.sales-detail-table th:nth-child(4),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.sales-detail-table td:nth-child(4){width:62px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.sales-detail-table th:nth-child(5),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.sales-detail-table td:nth-child(5){width:70px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.sales-detail-table th:nth-child(6),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.sales-detail-table td:nth-child(6){width:52px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.sales-detail-table th:nth-child(7),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.sales-detail-table td:nth-child(7){width:60px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.sales-detail-table th:nth-child(8),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.sales-detail-table td:nth-child(8){width:38px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.sales-detail-table .sales-detail-difference-full{display:none}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.sales-detail-table .sales-detail-difference-short{display:inline}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.sales-detail-table th:nth-child(9),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.sales-detail-table td:nth-child(9){width:53px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.audit-envios-table{box-sizing:border-box;table-layout:fixed;width:700px;min-width:700px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.audit-envios-table,body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.audit-envios-table *,body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.audit-envios-table td:before,body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.empaque-tampa-table,body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.empaque-tampa-table *,body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.empaque-tampa-table td:before{font-size:13px!important}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.audit-envios-table th,body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.audit-envios-table td,body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.empaque-tampa-table th,body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.empaque-tampa-table td{box-sizing:border-box;padding-left:2px;padding-right:2px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.audit-envios-table th:first-child,body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.audit-envios-table td:first-child{width:68px!important}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.audit-envios-table th:nth-child(2),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.audit-envios-table td:nth-child(2),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.audit-envios-table th:nth-child(3),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.audit-envios-table td:nth-child(3){width:120px!important}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.audit-envios-table th:nth-child(4),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.audit-envios-table td:nth-child(4){width:50px!important}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.audit-envios-table th:nth-child(5),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.audit-envios-table td:nth-child(5){width:140px!important}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.audit-envios-table th:nth-child(6),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.audit-envios-table td:nth-child(6){width:60px!important}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.audit-envios-table th:nth-child(7),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.audit-envios-table td:nth-child(7){width:98px!important}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.audit-envios-table th.row-delete-col,body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.audit-envios-table td.row-delete-col{min-width:44px;max-width:44px;padding:0;width:44px!important}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.audit-envios-table .audit-envio-text-desktop{display:none}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.audit-envios-table .audit-envio-text-mobile{overflow-wrap:anywhere;resize:none;white-space:pre-wrap;line-height:1.2;display:block}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.empaque-tampa-table{box-sizing:border-box;table-layout:fixed;width:602px;min-width:602px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.empaque-tampa-table th:first-child,body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.empaque-tampa-table td:first-child{width:72px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.empaque-tampa-table th:nth-child(2),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.empaque-tampa-table td:nth-child(2){width:65px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.empaque-tampa-table th:nth-child(3),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.empaque-tampa-table td:nth-child(3){width:105px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.empaque-tampa-table th:nth-child(4),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.empaque-tampa-table td:nth-child(4){width:130px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.empaque-tampa-table th:nth-child(5),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.empaque-tampa-table td:nth-child(5){width:110px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.empaque-tampa-table th:nth-child(6),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.empaque-tampa-table td:nth-child(6),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.empaque-tampa-table th:nth-child(7),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.empaque-tampa-table td:nth-child(7){width:60px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.authorized-table{box-sizing:border-box;table-layout:fixed;width:571px;min-width:571px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.authorized-table,body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.authorized-table *{font-size:14px!important}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.authorized-table .authorized-full-label{display:none}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.authorized-table .authorized-mobile-label{display:inline}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.authorized-table th,body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.authorized-table td{box-sizing:border-box;padding-left:2px;padding-right:2px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.authorized-table th:first-child,body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.authorized-table td:first-child{width:84px!important}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.authorized-table th:nth-child(2),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.authorized-table td:nth-child(2){width:40px!important}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.authorized-table th:nth-child(3),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.authorized-table td:nth-child(3){width:61px!important}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.authorized-table th:nth-child(4),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.authorized-table td:nth-child(4){width:42px!important}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.authorized-table th:nth-child(5),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.authorized-table td:nth-child(5){width:62px!important}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.authorized-table th:nth-child(6),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.authorized-table td:nth-child(6){width:35px!important}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.authorized-table th:nth-child(7),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.authorized-table td:nth-child(7){width:57px!important}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.authorized-table th:nth-child(8),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.authorized-table td:nth-child(8){width:50px!important}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.authorized-table th:nth-child(9),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.authorized-table td:nth-child(9){width:72px!important}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.authorized-table th:nth-child(10),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .operations-table.authorized-table td:nth-child(10){width:68px!important}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .transport-table{box-sizing:border-box;table-layout:fixed;width:340px;min-width:340px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .transport-table th:first-child,body:not(.report-capture) #root .app-shell .content .detail-table-wrap .transport-table td:first-child{width:130px;font-size:13px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .transport-table th,body:not(.report-capture) #root .app-shell .content .detail-table-wrap .transport-table td{padding-left:4px;padding-right:4px;font-size:13px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .transport-table th:nth-child(2),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .transport-table td:nth-child(2),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .transport-table th:nth-child(3),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .transport-table td:nth-child(3),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .transport-table th:nth-child(4),body:not(.report-capture) #root .app-shell .content .detail-table-wrap .transport-table td:nth-child(4){width:70px}body:not(.report-capture) #root .app-shell .content .detail-table-wrap .transport-table .transport-number-input{width:100%;min-width:0;padding-left:1px;padding-right:1px;font-size:14px!important}body:not(.report-capture) #root .app-shell .content .weekly-payment-summary-wrap .weekly-payment-detail-table{box-sizing:border-box;table-layout:fixed;width:686px;min-width:686px}body:not(.report-capture) #root .app-shell .content .weekly-payment-summary-wrap .weekly-payment-col-worker{width:110px}body:not(.report-capture) #root .app-shell .content .weekly-payment-summary-wrap .weekly-payment-col-hours{width:55px}body:not(.report-capture) #root .app-shell .content .weekly-payment-summary-wrap .weekly-payment-col-salary{width:65px}body:not(.report-capture) #root .app-shell .content .weekly-payment-summary-wrap .weekly-payment-col-pay{width:68px}body:not(.report-capture) #root .app-shell .content .weekly-payment-summary-wrap .weekly-payment-col-additional{width:80px}body:not(.report-capture) #root .app-shell .content .weekly-payment-summary-wrap .weekly-payment-col-bonus{width:60px}body:not(.report-capture) #root .app-shell .content .weekly-payment-summary-wrap .weekly-payment-col-total{width:68px}body:not(.report-capture) #root .app-shell .content .weekly-payment-summary-wrap .weekly-payment-col-observations{width:180px}body:not(.report-capture) #root .app-shell .content .weekly-payment-detail-table th,body:not(.report-capture) #root .app-shell .content .weekly-payment-detail-table td{box-sizing:border-box;padding-left:4px;padding-right:4px}body:not(.report-capture) #root .app-shell .content .weekly-payment-summary-wrap .weekly-payment-detail-table th{padding-left:3px;padding-right:3px}body:not(.report-capture) #root .app-shell .content .weekly-payment-summary-wrap .weekly-payment-observation-desktop{display:none}body:not(.report-capture) #root .app-shell .content .weekly-payment-summary-wrap .weekly-payment-observation-mobile{overflow-wrap:anywhere;resize:none;white-space:pre-wrap;line-height:1.2;display:block}body:not(.report-capture) #root .app-shell .content .weekly-payment-worker-sheet .weekly-payment-detail-table{box-sizing:border-box;table-layout:fixed;width:360px;min-width:360px}body:not(.report-capture) #root .app-shell .content .weekly-payment-worker-sheet .weekly-payment-detail-table th:first-child,body:not(.report-capture) #root .app-shell .content .weekly-payment-worker-sheet .weekly-payment-detail-table td:first-child{width:90px}body:not(.report-capture) #root .app-shell .content .weekly-payment-worker-sheet .weekly-payment-detail-table th:nth-child(2),body:not(.report-capture) #root .app-shell .content .weekly-payment-worker-sheet .weekly-payment-detail-table td:nth-child(2),body:not(.report-capture) #root .app-shell .content .weekly-payment-worker-sheet .weekly-payment-detail-table th:nth-child(3),body:not(.report-capture) #root .app-shell .content .weekly-payment-worker-sheet .weekly-payment-detail-table td:nth-child(3){width:95px}body:not(.report-capture) #root .app-shell .content .weekly-payment-worker-sheet .weekly-payment-detail-table th:nth-child(4),body:not(.report-capture) #root .app-shell .content .weekly-payment-worker-sheet .weekly-payment-detail-table td:nth-child(4){width:80px}.exits-section .exit-table-wrap{background:0 0;border:0;overflow:visible}.exits-section .exit-table{text-align:left;min-width:0;display:block}.exits-section .exit-table thead{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.exits-section .exit-table tbody{gap:10px;display:grid}.exits-section .exit-table .exit-row{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 2px 7px #1e2a450a}.exits-section .exit-table .exit-row td{box-sizing:border-box;overflow-wrap:anywhere;text-align:left;border:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0;padding:10px 12px;font-size:14px;display:flex}.exits-section .exit-table .exit-row td:before{color:var(--muted);content:"";letter-spacing:.5px;text-transform:uppercase;font-size:10px;font-weight:700}.exits-section .exit-table .exit-row td:first-child{border-bottom:1px solid var(--line);color:var(--ink);grid-column:1/-1;min-height:48px;font-size:16px;font-weight:700}.exits-section .exit-table .exit-row td:nth-child(2):before{content:"Mes"}.exits-section .exit-table .exit-row td:nth-child(3):before{content:"Fecha de inicio"}.exits-section .exit-table .exit-row td:nth-child(4):before{content:"Fecha de cierre"}.exits-section .exit-table .exit-row td:nth-child(5):before{content:"Días"}.exits-section .exit-table .exit-row td:nth-child(6):before{content:"Total libras"}.exits-section .exit-table .exit-row td:nth-child(7):before{content:"Tablas grupales"}.exits-section .exit-table .exit-row td:nth-child(8):before{content:"Total equipos"}.exits-section .exit-month-select{min-width:0;min-height:40px}.sales-control-input{min-height:40px}.sales-control-open-button{min-height:44px}.exits-section .exit-action-td{grid-column:1/-1;padding-top:4px!important}.exits-section .exit-table .exit-row .exit-action-td{align-items:stretch;width:auto}.exits-section .delete-exit-button{box-sizing:border-box;align-self:stretch;width:100%;min-height:40px}.express-list-wrap{background:0 0;border:0;overflow:visible}.express-list-table{text-align:left;min-width:0;display:block}.express-list-table thead{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.express-list-table tbody{gap:10px;display:grid}.express-list-table .exit-row{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 2px 7px #1e2a450a}.express-list-table .exit-row td{box-sizing:border-box;overflow-wrap:anywhere;text-align:left;border:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0;padding:10px 12px;font-size:14px;display:flex}.express-list-table .exit-row td:before{color:var(--muted);content:"";letter-spacing:.5px;text-transform:uppercase;font-size:10px;font-weight:700}.express-list-table .exit-row td:first-child{border-bottom:1px solid var(--line);color:var(--ink);grid-column:1/-1;min-height:48px;font-size:16px;font-weight:700}.express-list-table .exit-row td:nth-child(2):before{content:"Fecha de inicio"}.express-list-table .exit-row td:nth-child(3):before{content:"Fecha final"}.express-list-table .exit-row td:nth-child(4):before{content:"Envíos"}.express-list-table .exit-row td:nth-child(5):before{content:"Importe"}.express-list-table .exit-row .exit-action-td{grid-column:1/-1;align-items:stretch;width:auto;padding-top:4px}.express-list-table .delete-exit-button{box-sizing:border-box;align-self:stretch;width:100%;min-height:40px}.weekly-payment-list-wrap,.monthly-summary-period-wrap,.submayor-list-report .sales-control-wrap{background:0 0;border:0;overflow:visible}.weekly-payment-table,.monthly-summary-period-table,.submayor-list-table{text-align:left;min-width:0;display:block}.weekly-payment-table thead,.monthly-summary-period-table thead,.submayor-list-table thead{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.weekly-payment-table tbody,.monthly-summary-period-table tbody,.submayor-list-table tbody{gap:10px;display:grid}.weekly-payment-table .weekly-payment-row,.monthly-summary-period-table .monthly-summary-row,.submayor-list-table .sales-control-row{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 2px 7px #1e2a450a}.weekly-payment-table .weekly-payment-row td,.monthly-summary-period-table .monthly-summary-row td,.submayor-list-table .sales-control-row td{box-sizing:border-box;overflow-wrap:anywhere;text-align:left;border:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0;padding:10px 12px;font-size:14px;display:flex}.weekly-payment-table .weekly-payment-row td:before,.monthly-summary-period-table .monthly-summary-row td:before,.submayor-list-table .sales-control-row td:before{color:var(--muted);content:"";letter-spacing:.5px;text-transform:uppercase;font-size:10px;font-weight:700}.weekly-payment-table .weekly-payment-row td:first-child:before{content:"Fecha inicial"}.weekly-payment-table .weekly-payment-row td:nth-child(2):before{content:"Fecha final"}.weekly-payment-table .weekly-payment-row td:nth-child(3):before{content:"Total salarios"}.weekly-payment-table .weekly-payment-row .row-delete-col{grid-column:1/-1;align-items:stretch;width:auto;padding-top:4px}.weekly-payment-table .weekly-payment-row .delete-row-button{align-self:flex-end;min-width:44px;min-height:44px}.monthly-summary-period-table .monthly-summary-row td:first-child:before{content:"Mes"}.monthly-summary-period-table .monthly-summary-row td:nth-child(2):before{content:"Año"}.submayor-list-table .sales-control-row td:first-child{grid-column:1/-1;align-items:stretch}.submayor-list-table .sales-control-row td:first-child:before{content:"Detalle"}.submayor-list-table .sales-control-row td:nth-child(2):before{content:"Mes"}.submayor-list-table .sales-control-row td:nth-child(3):before{content:"Año"}.submayor-list-table .sales-control-row td:nth-child(4):before{content:"Crédito"}.submayor-list-table .sales-control-row td:nth-child(5):before{content:"Débito"}.submayor-list-table .sales-control-row td:nth-child(6):before{content:"Saldo"}.submayor-list-table .sales-control-row .row-delete-col{grid-column:1/-1;align-items:stretch;width:auto;padding-top:4px}.submayor-list-table .sales-control-row .delete-row-button{align-self:flex-end;min-width:44px;min-height:44px}.submayor-list-table .sales-control-row .sales-control-input{min-height:44px}.audit-days-list-wrap,.authorized-month-list-wrap,.empaque-month-list-wrap{background:0 0;border:0;overflow:visible}.audit-days-table,.authorized-month-table,.empaque-month-table{text-align:left;min-width:0;display:block}.audit-days-table thead,.authorized-month-table thead,.empaque-month-table thead{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.audit-days-table tbody,.authorized-month-table tbody,.empaque-month-table tbody{gap:10px;display:grid}.audit-days-table .sales-control-row,.authorized-month-table .sales-control-row,.empaque-month-table .sales-control-row{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 2px 7px #1e2a450a}.audit-days-table .sales-control-row td,.authorized-month-table .sales-control-row td,.empaque-month-table .sales-control-row td{box-sizing:border-box;overflow-wrap:anywhere;text-align:left;border:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0;padding:10px 12px;font-size:14px;display:flex}.audit-days-table .sales-control-row td:before,.authorized-month-table .sales-control-row td:before,.empaque-month-table .sales-control-row td:before{color:var(--muted);content:"";letter-spacing:.5px;text-transform:uppercase;font-size:10px;font-weight:700}.audit-days-table .sales-control-row td:first-child,.authorized-month-table .sales-control-row td:first-child,.empaque-month-table .sales-control-row td:first-child{grid-column:1/-1;align-items:stretch}.audit-days-table .sales-control-row td:first-child:before,.authorized-month-table .sales-control-row td:first-child:before,.empaque-month-table .sales-control-row td:first-child:before{content:"Detalle"}.audit-days-table .sales-control-row td:nth-child(2):before{content:"Fecha"}.audit-days-table .sales-control-row td:nth-child(3):before{content:"Envíos autorizados"}.audit-days-table .sales-control-row td:nth-child(4):before{content:"Empaques"}.authorized-month-table .sales-control-row td:nth-child(2):before,.empaque-month-table .sales-control-row td:nth-child(2):before{content:"Mes"}.authorized-month-table .sales-control-row td:nth-child(3):before,.empaque-month-table .sales-control-row td:nth-child(3):before{content:"Año"}.authorized-month-table .sales-control-row td:nth-child(4):before{content:"Total"}.authorized-month-table .sales-control-row td:nth-child(5):before{content:"Total libras"}.empaque-month-table .sales-control-row td:nth-child(4):before{content:"Valor"}.empaque-month-table .sales-control-row td:nth-child(5):before{content:"A pagar"}.audit-days-table .sales-control-open-button,.authorized-month-table .sales-control-open-button,.empaque-month-table .sales-control-open-button{width:100%;min-height:44px}.audit-days-table .sales-control-row .row-delete-col,.authorized-month-table .sales-control-row .row-delete-col,.empaque-month-table .sales-control-row .row-delete-col{grid-column:1/-1;align-items:stretch;width:auto;padding-top:4px}.audit-days-table .sales-control-row .delete-row-button,.authorized-month-table .sales-control-row .delete-row-button,.empaque-month-table .sales-control-row .delete-row-button{align-self:flex-end;min-width:44px;min-height:44px}.authorized-month-table .authorized-year-row td{background:#f0f3f9}.authorized-month-table .authorized-year-row .row-delete-col:empty,.empaque-month-table .authorized-year-row .row-delete-col:empty{display:none}.audit-days-table tbody>tr:not(.sales-control-row),.authorized-month-table tbody>tr:not(.sales-control-row),.empaque-month-table tbody>tr:not(.sales-control-row),.weekly-payment-table tbody>tr:not(.weekly-payment-row),.monthly-summary-period-table tbody>tr:not(.monthly-summary-row),.submayor-list-table tbody>tr:not(.sales-control-row){display:block}.topbar h1{font-size:27px}.exit-modal{box-sizing:border-box;width:100%;max-height:calc(100dvh - 24px);padding:20px;overflow-y:auto}.close-modal{min-width:44px;min-height:44px}.modal-actions>button{min-height:44px}.add-task select{display:none}.add-task button{padding:9px 8px}.task-item time{display:none}}@media print{.mobile-menu-trigger,.mobile-sidebar-backdrop,.mobile-sidebar-close{display:none!important}.exits-section .exit-table{text-align:center;min-width:570px;display:table}.exits-section .exit-table thead{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.exits-section .exit-table tbody{display:table-row-group}.exits-section .exit-table .exit-row{box-shadow:none;border:0;border-radius:0;display:table-row;overflow:visible}.exits-section .exit-table .exit-row td{border-top:1px solid var(--line);text-align:center;padding:14px 15px;display:table-cell}.exits-section .exit-table .exit-row td:before{content:none}.express-list-table{text-align:center;min-width:570px;display:table}.express-list-table thead{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.express-list-table tbody{display:table-row-group}.express-list-table .exit-row{box-shadow:none;border:0;border-radius:0;display:table-row;overflow:visible}.express-list-table .exit-row td{border-top:1px solid var(--line);text-align:center;padding:14px 15px;display:table-cell}.express-list-table .exit-row td:before{content:none}.exit-detail .detail-table-wrap:before{content:none;display:none}.weekly-payment-table,.monthly-summary-period-table,.submayor-list-table{text-align:center;min-width:570px;display:table}.weekly-payment-table thead,.monthly-summary-period-table thead,.submayor-list-table thead{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.weekly-payment-table tbody,.monthly-summary-period-table tbody,.submayor-list-table tbody{display:table-row-group}.weekly-payment-table tbody tr,.monthly-summary-period-table tbody tr,.submayor-list-table tbody tr{box-shadow:none;background:0 0;border:0;border-radius:0;display:table-row;overflow:visible}.weekly-payment-table tbody td,.monthly-summary-period-table tbody td,.submayor-list-table tbody td{border-top:1px solid var(--line);text-align:center;padding:14px 15px;display:table-cell}.weekly-payment-table tbody td:before,.monthly-summary-period-table tbody td:before,.submayor-list-table tbody td:before{content:none}.sales-controls-section .sales-control-table{text-align:center;min-width:720px;display:table}.sales-controls-section .sales-control-table thead{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.sales-controls-section .sales-control-table tbody{display:table-row-group}.sales-controls-section .sales-control-table tbody tr{box-shadow:none;background:0 0;border:0;border-radius:0;display:table-row;overflow:visible}.sales-controls-section .sales-control-table tbody td{border-top:1px solid var(--line);text-align:center;padding:14px 15px;display:table-cell}.sales-controls-section .sales-control-table tbody td:before{content:none}#root .sales-control-table{text-align:center;min-width:720px;display:table}#root .sales-control-table thead{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}#root .sales-control-table tbody{display:table-row-group}#root .sales-control-table tbody tr{box-shadow:none;background:0 0;border:0;border-radius:0;display:table-row;overflow:visible}#root .sales-control-table tbody td{border-top:1px solid var(--line);text-align:center;padding:14px 15px;display:table-cell}#root .sales-control-table tbody td:before{content:none}}.web-auth-screen{box-sizing:border-box;background:radial-gradient(at 15% 10%,#3b66e81a,#0000 38%),#f7f8fc;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.web-authenticated-shell{min-height:100vh}.web-auth-session-bar{box-sizing:border-box;color:#fff;background:#1e2a45;justify-content:flex-end;align-items:center;gap:18px;min-height:54px;padding:8px 20px;display:flex}.web-auth-data-tools{box-sizing:border-box;color:#39455f;background:#eff3fb;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:9px 20px;font:500 12px/1.4 DM Sans,sans-serif;display:flex}.web-auth-data-tool-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.web-auth-local-backup{border-top:1px solid #dce4f7;flex-basis:100%;gap:8px;padding-top:8px;display:grid}.web-auth-local-backup-heading{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.web-auth-local-backup-heading span,.web-auth-local-backup-note{color:#6f7890;margin:0;font:400 11px/1.5 DM Sans,sans-serif}.web-auth-local-backup .web-auth-data-tool-actions{justify-content:flex-start;margin-left:0}.web-auth-local-backup .web-auth-data-status,.web-auth-local-backup .web-auth-error{margin:0}.web-auth-data-tools .web-auth-sign-out{color:#2d50c7;border-color:#5a77d1}.web-auth-data-tools .web-auth-sign-out:hover:not(:disabled){background:#3b66e814}.web-auth-data-tools .web-auth-sign-out:disabled{cursor:wait;opacity:.6}.web-auth-file-input{display:none}.web-auth-data-status{color:#245c56}.web-auth-data-tools .web-auth-error{margin:0}.web-auth-mobile-settings{display:none}.web-auth-settings-backdrop{box-sizing:border-box;z-index:5000;background:#0f1f1e94;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0;overflow-y:auto}.web-auth-settings-backdrop[hidden]{display:none}.web-auth-settings-panel{box-sizing:border-box;color:#1e2a45;background:#fff;border:1px solid #e1e7f1;border-radius:14px;gap:18px;width:100%;max-width:900px;max-height:calc(100vh - 44px);margin:auto;padding:24px;display:grid;overflow-y:auto;box-shadow:0 24px 80px #0c201e40}.web-auth-settings-header{border-bottom:1px solid #e2e7f1;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.web-auth-settings-header .web-auth-kicker{text-align:left;margin:0 0 5px}.web-auth-settings-header h2{color:#1e2a45;margin:0;font:600 25px/1.2 Fraunces,Georgia,serif}.web-auth-settings-close{color:#2d50c7;cursor:pointer;background:#f2f5fc;border:1px solid #dce4f7;border-radius:7px;width:36px;height:36px;font:400 22px/1 DM Sans,sans-serif}.web-auth-settings-users{color:#fff;cursor:pointer;background:#3b66e8;border:0;border-radius:8px;justify-self:start;padding:10px 14px;font:700 13px/1.4 DM Sans,sans-serif}.web-auth-settings-users:hover{background:#2d50c7}.web-auth-settings-panel .web-auth-data-tools{border:1px solid #dce4f7;border-radius:10px;align-items:flex-start;gap:12px;padding:16px}.web-auth-settings-panel .web-auth-data-tool-actions{margin-left:0}.web-auth-settings-footer{border-top:1px solid #e2e7f1;justify-content:flex-end;padding-top:12px;display:flex}.web-auth-settings-footer .web-auth-sign-out{color:#2d50c7;border-color:#5a77d1}.web-auth-settings-footer .web-auth-sign-out:hover{background:#3b66e814}@media (width<=560px){.web-auth-session-bar{flex-wrap:wrap}.web-auth-session-bar .web-auth-sign-out,.web-auth-mobile-settings,.web-auth-settings-panel button,.admin-users-panel button{min-height:44px}.web-auth-settings-close{width:44px;height:44px}.web-auth-mobile-settings{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff8c;border-radius:7px;padding:7px 11px;font:600 12px/1.4 DM Sans,sans-serif;display:inline-flex}}.web-authenticated-shell[data-role=consultor] .app-shell button:disabled{cursor:not-allowed;opacity:.55}.web-auth-session-identity{gap:2px;margin-right:auto;font:500 12px/1.35 DM Sans,sans-serif;display:grid}.web-auth-session-identity strong{font-weight:700}.web-auth-session-identity span{color:#d5def4}.web-auth-data-error{color:#a83232;background:#fff1ef;border-radius:6px;align-items:center;gap:8px;max-width:min(48vw,540px);padding:6px 8px;font:500 11px/1.35 DM Sans,sans-serif;display:flex}.web-auth-data-error button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:16px;line-height:1}.web-auth-sign-out{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff8c;border-radius:7px;padding:7px 11px;font:600 12px/1.4 DM Sans,sans-serif}.web-auth-sign-out:hover{background:#ffffff1a}.web-auth-card{box-sizing:border-box;color:#1e2a45;background:#fff;border:1px solid #e2e7f1;border-radius:18px;width:100%;max-width:440px;padding:36px;box-shadow:0 24px 70px #1934331a}.web-auth-logo{max-width:168px;height:auto;margin:0 auto 24px;display:block}.web-auth-kicker{color:#3b66e8;letter-spacing:.14em;text-align:center;margin:0 0 8px;font:700 11px/1.4 DM Sans,sans-serif}.web-auth-card h1{color:#1e2a45;text-align:center;margin:0 0 26px;font:600 27px/1.2 Fraunces,Georgia,serif}.web-auth-form{gap:18px;display:grid}.web-auth-form label{color:#39455f;gap:7px;font:600 13px/1.4 DM Sans,sans-serif;display:grid}.web-auth-form .web-auth-remember{align-items:center;gap:9px;font-weight:500;display:flex}.web-auth-form .web-auth-remember input{accent-color:#3b66e8;flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:0;padding:0}.web-auth-form input{box-sizing:border-box;color:#1e2a45;background:#fff;border:1px solid #d7dff0;border-radius:8px;outline:none;width:100%;min-height:46px;padding:10px 12px;font:400 15px/1.4 DM Sans,sans-serif}.web-auth-form input:focus{border-color:#3b66e8;box-shadow:0 0 0 3px #3b66e824}.web-auth-submit{color:#fff;cursor:pointer;background:#3b66e8;border:0;border-radius:8px;width:100%;min-height:48px;padding:12px 16px;font:700 14px/1.4 DM Sans,sans-serif}.web-auth-submit:hover:not(:disabled){background:#2d50c7}.web-auth-submit:disabled{cursor:wait;opacity:.65}.web-auth-note,.web-auth-error{margin:0;font:400 13px/1.6 DM Sans,sans-serif}.web-auth-note{color:#6f7890}.web-auth-error{color:#a83232}.web-auth-qr{background:#fff;border:1px solid #e2e7f1;border-radius:8px;justify-self:center;width:220px;height:220px;padding:8px}.web-auth-backup-codes{columns:2;background:#f7f8fc;border:1px solid #e2e7f1;border-radius:8px;margin:0;padding:14px 18px;font:600 13px/2 DM Sans,sans-serif;list-style:none}.web-auth-spinner{vertical-align:-3px;border:2px solid #dce4f7;border-top-color:#3b66e8;border-radius:50%;width:14px;height:14px;margin-left:8px;animation:.9s linear infinite web-auth-spin;display:inline-block}.admin-users-backdrop{box-sizing:border-box;z-index:10000;background:#0f1f1e94;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0;overflow-y:auto}.admin-users-panel{box-sizing:border-box;color:#1e2a45;background:#fff;border:1px solid #e1e7f1;border-radius:14px;width:100%;max-width:1080px;max-height:calc(100vh - 44px);margin:auto;padding:26px;overflow-y:auto;box-shadow:0 24px 80px #0c201e40}.admin-users-header,.admin-users-section-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.admin-users-kicker{color:#3b66e8;letter-spacing:.14em;margin:0 0 5px;font:700 10px/1.4 DM Sans,sans-serif}.admin-users-header h2{margin:0;font:600 25px/1.2 Fraunces,Georgia,serif}.admin-users-close{color:#1e2a45;cursor:pointer;background:#f4f6fc;border:1px solid #e1e7f1;border-radius:8px;width:38px;height:38px;font-size:25px;line-height:1}.admin-users-explanation,.admin-users-help{color:#6f7890;font:400 12px/1.6 DM Sans,sans-serif}.admin-users-explanation{margin:9px 0 18px}.admin-users-message{border-radius:7px;margin:10px 0;padding:9px 12px;font:500 12px/1.5 DM Sans,sans-serif}.admin-users-message.is-error{color:#a83232;background:#fff1ef}.admin-users-message.is-success{color:#246347;background:#f0f4ff}.admin-users-create{background:#f7f8fc;border:1px solid #e2e7f1;border-radius:10px;padding:16px}.admin-users-create h3,.admin-users-list h3,.admin-users-audit h3{color:#1e2a45;margin:0;font:700 14px/1.4 DM Sans,sans-serif}.admin-users-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:13px;display:grid}.admin-users-form-grid label{color:#39455f;gap:6px;font:600 12px/1.4 DM Sans,sans-serif;display:grid}.admin-users-form-grid input,.admin-users-form-grid select,.admin-users-table select{box-sizing:border-box;color:#1e2a45;background:#fff;border:1px solid #d7dff0;border-radius:7px;width:100%;min-height:38px;padding:8px 10px;font:400 12px/1.4 DM Sans,sans-serif}.admin-users-primary,.admin-users-refresh{color:#fff;cursor:pointer;background:#3b66e8;border:0;border-radius:7px;min-height:38px;margin-top:13px;padding:9px 13px;font:700 12px/1.4 DM Sans,sans-serif}.admin-users-refresh{color:#3b66e8;background:0 0;border:1px solid #3b66e8;min-height:32px;margin-top:0;padding:6px 10px}.admin-users-primary:disabled,.admin-users-refresh:disabled{cursor:wait;opacity:.6}.admin-users-help{margin:8px 0 0}.admin-users-list,.admin-users-audit{margin-top:22px}.admin-users-table-wrap{border:1px solid #e2e7f1;border-radius:8px;margin-top:10px;overflow-x:auto}.admin-users-table{border-collapse:collapse;width:100%;min-width:680px;font:400 12px/1.4 DM Sans,sans-serif}.admin-users-table th{color:#58657e;letter-spacing:.06em;text-align:left;text-transform:uppercase;background:#f7f8fc;padding:10px 12px;font-size:10px}.admin-users-table td{color:#5b6781;border-top:1px solid #eff2f8;padding:9px 12px}.admin-users-table td:first-child strong,.admin-users-table td:first-child span{display:block}.admin-users-table td:first-child strong{color:#1e2a45}.admin-users-table td:first-child span{color:#75809a;margin-top:2px}.admin-users-audit ul{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.admin-users-audit li{color:#58657e;border-bottom:1px solid #f1f3f8;justify-content:space-between;align-items:baseline;gap:16px;padding:7px 0;font:400 11px/1.5 DM Sans,sans-serif;display:flex}.admin-users-audit li strong{color:#1e2a45}.admin-users-audit time{color:#75809a;flex:none}@keyframes web-auth-spin{to{transform:rotate(360deg)}}@media (width<=480px){.web-auth-session-bar{padding:8px 12px}.web-auth-settings-backdrop{padding:8px}.web-auth-settings-panel{gap:13px;max-height:calc(100vh - 16px);padding:16px}.web-auth-screen{padding:14px}.web-auth-card{padding:28px 22px}.admin-users-backdrop{padding:8px}.admin-users-panel{max-height:calc(100vh - 16px);padding:16px}.admin-users-form-grid{grid-template-columns:1fr}.admin-users-audit li{flex-direction:column;align-items:flex-start;gap:3px}}
