@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}html,body{height:100%}html{-webkit-text-size-adjust:100%}:root{--seven-slot-gap: 8px;--seven-slot-height: 44px;--seven-slot-inset: 2px;--seven-slot-radius: 10px;--seven-slot-border: 1px dashed rgba(191, 219, 254, .95);--seven-slot-bg: rgba(248, 250, 252, .72);--seven-slot-mobile-edge-offset: 10px}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;line-height:1.5;color:#111827;background:#fff}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}.logoutBtn{appearance:none;border:1px solid rgba(0,0,0,.14);background:#fff;color:#111827;border-radius:12px;padding:10px 12px;font-size:14px;cursor:pointer;transition:background-color .15s ease,transform 40ms ease}.logoutBtn:hover{background:#0000000a}.logoutBtn:active{transform:translateY(1px)}.logoutBtn:focus-visible{outline:2px solid rgba(17,24,39,.7);outline-offset:2px}.primaryBtn{appearance:none;border:1px solid rgba(49,90,140,.42);background:#315a8c;color:#fff;border-radius:12px;padding:10px 14px;font-size:14px;font-weight:550;cursor:pointer;transition:filter .15s ease,transform 40ms ease}.primaryBtn:hover{filter:brightness(1.05)}.primaryBtn:active{transform:translateY(1px)}.primaryBtn:focus-visible{outline:2px solid rgba(17,24,39,.7);outline-offset:2px}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}.container{width:100%;max-width:1120px;margin:0 auto;padding:0 16px}.page{padding:24px 0}.stack{display:grid;gap:14px}.adminCompanySelector{display:grid;gap:6px;min-width:min(100%,280px);position:relative}.adminCompanySelector--compact{min-width:260px;padding:6px 4px 8px}.adminCompanySelector__label{font-size:12px;font-weight:700;color:#475569}.adminCompanySelector__trigger,.adminCompanySelector__option{width:100%;border:1px solid rgba(49,90,140,.28);border-radius:10px;background:linear-gradient(45deg,transparent 50%,#315a8c 50%) right 14px center/6px 6px no-repeat,linear-gradient(135deg,#315a8c 50%,transparent 50%) right 10px center/6px 6px no-repeat,linear-gradient(180deg,#fff,#f8fafc);color:#0f172a;display:grid;gap:3px;font-size:13px;font-weight:750;line-height:1.2;padding:8px 30px 8px 12px;box-shadow:0 6px 16px #0f172a0f;text-align:left}.adminCompanySelector__trigger{min-height:44px;cursor:pointer}.adminCompanySelector__trigger:disabled{cursor:not-allowed;opacity:.68}.adminCompanySelector__trigger:focus-visible{border-color:#315a8c94;box-shadow:0 0 0 3px #315a8c24;outline:none}.adminCompanySelector__companyName,.adminCompanySelector__companyIdentifier{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminCompanySelector__companyIdentifier{color:#64748b;font-size:11px;font-weight:650}.adminCompanySelector__menu{position:absolute;z-index:70;top:calc(100% + 4px);left:4px;right:4px;display:grid;gap:4px;max-height:min(260px,60vh);overflow:auto;padding:6px;border:1px solid rgba(49,90,140,.2);border-radius:12px;background:#fffffffa;box-shadow:0 18px 36px #0f172a29}.adminCompanySelector__option{cursor:pointer;background:transparent;box-shadow:none;padding-right:12px}.adminCompanySelector__option:hover,.adminCompanySelector__option:focus-visible,.adminCompanySelector__option.is-selected{border-color:#315a8c61;background:#315a8c14;outline:none}html.dark .adminCompanySelector__label{color:#cbd5e1}html.dark .adminCompanySelector__trigger,html.dark .adminCompanySelector__option{border-color:#93c5fd5c;background:linear-gradient(45deg,transparent 50%,#bfdbfe 50%) right 14px center/6px 6px no-repeat,linear-gradient(135deg,#bfdbfe 50%,transparent 50%) right 10px center/6px 6px no-repeat,linear-gradient(180deg,#3b5b8094,#26405ce0);color:#f8fafc;box-shadow:0 8px 20px #12263f3d}html.dark .adminCompanySelector__companyIdentifier{color:#cbd5e1}html.dark .adminCompanySelector__menu{border-color:#93c5fd42;background:#26405cfa;box-shadow:0 18px 36px #12263f5c}html.dark .adminCompanySelector__option:hover,html.dark .adminCompanySelector__option:focus-visible,html.dark .adminCompanySelector__option.is-selected{background:#93c5fd24}.admin-dashboard-sections,.stores-sections,.invoice-movements-sections,.store-items-sections,.store-item-sections,.price-list-sections,.buyers-sections,.invoices-sections,.quantity-details-sections,.stock-sales-sections,.deliveries-sections,.processes-demo-sections,.invoice-details-sections,.delivery-batch-details-sections,.organizationPage-sections,.containers-sections,.compliancePage-sections,.tickets-sections{gap:18px}.adminToolSection--standalone{display:grid;gap:0;padding:0!important;border:0;background:transparent;box-shadow:none}.adminToolSection--standalone>summary{display:none}.adminToolSection--standalone>div{margin-top:0!important}.deliveries-file-enrichment{display:grid;gap:14px}.deliveries-file-enrichment__header,.deliveries-file-enrichment__result{display:flex;gap:14px;align-items:flex-start;justify-content:space-between}.deliveries-file-enrichment__title{margin:0 0 4px;font-size:18px;line-height:1.25}.deliveries-file-enrichment__subtitle{max-width:820px;font-size:13px;line-height:1.45}.deliveries-file-enrichment__actions,.deliveries-file-enrichment__files{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.deliveries-file-enrichment__input{display:none}.deliveries-file-enrichment__file{max-width:min(360px,100%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:5px 8px;border:1px solid rgba(20,184,166,.3);border-radius:8px;background:#f0fdfad9;color:#0f766e;font-size:12px;font-weight:600}.deliveries-file-enrichment__progressWrap{display:grid;gap:6px}.deliveries-file-enrichment__progressTrack{width:100%;height:10px;overflow:hidden;border-radius:999px;background:#94a3b838}.deliveries-file-enrichment__progressBar{height:100%;border-radius:inherit;background:linear-gradient(90deg,#14b8a6f2,#2563ebf2,#14b8a6f2);background-size:180% 100%;animation:deliveries-file-enrichment-progress 1.1s linear infinite;transition:width .22s ease}@keyframes deliveries-file-enrichment-progress{0%{background-position:0 0}to{background-position:180% 0}}.deliveries-file-enrichment__progressText{font-size:12px;color:#475569}.deliveries-file-enrichment__error{color:#b91c1c;font-size:13px;font-weight:600}html.dark .deliveries-file-enrichment__file{border-color:#2dd4bf4d;background:#0f766e33;color:#99f6e4}html.dark .deliveries-file-enrichment__progressText{color:#cbd5e1}@media(max-width:760px){.deliveries-file-enrichment__header,.deliveries-file-enrichment__result{display:grid}}.migrationActionRow{display:grid;grid-template-columns:176px 232px 164px minmax(260px,1fr) 136px;gap:12px;align-items:stretch;min-height:86px;padding:12px;border:1px solid rgba(148,163,184,.28);border-radius:14px;background:linear-gradient(180deg,#fffffffa,#f8fafcfa);box-shadow:0 4px 12px #0f172a0d}.migrationActionRow--compact{grid-template-columns:176px minmax(320px,1fr) 136px}.migrationActionRow__buttonSlot,.migrationActionRow__dateSlot,.migrationActionRow__statusSlot{display:flex;align-items:center}.migrationActionRow__buttonSlot>.btn,.migrationActionRow__statusSlot>.btn{width:100%;min-height:44px;font-weight:700;box-shadow:0 6px 14px #0f172a1f}.migrationActionRow__description{display:flex;align-items:center}.migrationActionRow__descriptionText{font-size:13px;line-height:1.45}.migrationActionRow__dateField{width:100%;display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;font-size:12px;font-weight:600;color:#334155}.migrationActionRow__dateLabel{white-space:nowrap}.migrationActionRow__dateInput{width:100%;min-height:42px;padding:8px 10px!important;border-radius:10px}.migrationActionRow__placeholder{width:100%;min-height:44px}.migrationPeriodToolbar{display:grid;gap:10px}.migrationPeriodToolbar__picker{max-width:320px}.migrationPeriodToolbar__quickButtons{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:1220px){.migrationActionRow{grid-template-columns:176px 232px 164px minmax(200px,1fr);grid-template-areas:"primary date full status" "description description description description";min-height:108px}.migrationActionRow--compact{grid-template-columns:176px minmax(200px,1fr) 136px;grid-template-areas:"primary status status" "description description description"}.migrationActionRow__buttonSlot:first-child{grid-area:primary}.migrationActionRow__dateSlot{grid-area:date}.migrationActionRow__buttonSlot:nth-child(3){grid-area:full}.migrationActionRow__description{grid-area:description}.migrationActionRow__statusSlot{grid-area:status}}@media(max-width:860px){.migrationActionRow{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"primary status" "date full" "description description"}.migrationActionRow__dateField{grid-template-columns:58px minmax(0,1fr)}.migrationActionRow--compact{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"primary status" "description description"}}@media(max-width:560px){.migrationActionRow{grid-template-columns:1fr;grid-template-areas:"primary" "date" "full" "description" "status"}.migrationActionRow__dateField{grid-template-columns:1fr;gap:6px}.migrationActionRow--compact{grid-template-columns:1fr;grid-template-areas:"primary" "description" "status"}}.processes-demo-sections{box-sizing:border-box;padding-block:clamp(10px,2.2vw,18px) clamp(20px,5vw,56px)}@media(min-width:1100px){.admin-dashboard-sections,.stores-sections,.invoice-movements-sections,.store-items-sections,.store-item-sections,.price-list-sections,.buyers-sections,.invoices-sections,.quantity-details-sections,.stock-sales-sections,.deliveries-sections,.processes-demo-sections,.invoice-details-sections,.delivery-batch-details-sections,.organizationPage-sections,.containers-sections,.compliancePage-sections,.tickets-sections{box-sizing:border-box;padding-inline:var(--page-header-row-edge-offset, var(--admin-toolbar-edge-offset, calc(clamp(8px, 1.2vw, 16px) + 12px) ))}}.invoice-movements-filters-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:flex-start}@media(max-width:1100px){.invoice-movements-filters-grid{grid-template-columns:1fr}}.deliveries-filters-inline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:flex-start}@media(max-width:1100px){.deliveries-filters-inline{grid-template-columns:1fr}}.store-item-quantities-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}@media(min-width:1680px){.store-item-quantities-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1080px){.store-item-quantities-grid{grid-template-columns:1fr}}.store-item-batch-grid{display:grid;grid-template-columns:1fr;gap:8px}@media(min-width:1240px){.store-item-batch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.card{background:#fff;border:1px solid rgba(15,23,42,.22);border-radius:16px;box-shadow:0 10px 20px #00000014,0 2px 5px #00000014}details.card,.card>details{justify-self:start;max-width:100%;box-shadow:0 4px 10px #0f172a0f,0 1px 3px #0f172a0d}@media(max-width:640px){details.card:not([open]),.card>details:not([open]){width:calc(100vw - 2 * var(--seven-slot-mobile-edge-offset, 10px))!important;min-width:calc(100vw - 2 * var(--seven-slot-mobile-edge-offset, 10px));max-width:calc(100vw - 2 * var(--seven-slot-mobile-edge-offset, 10px));min-height:var(--seven-slot-height, 44px);height:var(--seven-slot-height, 44px);margin-inline-start:var(--seven-slot-mobile-edge-offset, 10px);margin-inline-end:var(--seven-slot-mobile-edge-offset, 10px);padding:0!important;border-radius:var(--seven-slot-radius, 10px);box-shadow:0 2px 6px #0000000d,0 1px 2px #0000000d}details.card:not([open])>summary,.card>details:not([open])>summary{min-height:100%;height:100%;width:100%;display:flex;align-items:center;justify-content:flex-start;padding:0 12px;margin:0;text-align:left;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;list-style:none;box-sizing:border-box}details.card:not([open])>summary::-webkit-details-marker,.card>details:not([open])>summary::-webkit-details-marker{display:none}}@media(min-width:641px){details.card:not([open]),.card>details:not([open]){width:fit-content!important;max-width:calc(100vw - 2 * var(--page-header-row-edge-offset, var(--admin-toolbar-edge-offset, calc(clamp(8px, 1.2vw, 16px) + 12px) )));margin-inline-start:var(--page-header-row-edge-offset, var(--admin-toolbar-edge-offset, calc(clamp(8px, 1.2vw, 16px) + 12px) ))}}.admin-dashboard-sections details.card:not([open]),.admin-dashboard-sections .card>details:not([open]){width:var(--admin-dashboard-collapsed-width, fit-content);min-width:var(--admin-dashboard-collapsed-width, fit-content)}.admin-software-sections{--admin-dashboard-collapsed-width: 320px}.admin-software-sections details.card>summary,.admin-software-sections .card>details>summary{width:100%;display:flex;align-items:center;box-sizing:border-box;min-height:24px;margin:0;cursor:pointer;font-size:18px;font-weight:600;line-height:1.2}.stores-sections details.card:not([open]),.stores-sections .card>details:not([open]){width:var(--stores-collapsed-width, fit-content);min-width:var(--stores-collapsed-width, fit-content)}.invoice-movements-sections details.card:not([open]),.invoice-movements-sections .card>details:not([open]){width:var(--invoice-movements-collapsed-width, fit-content);min-width:var(--invoice-movements-collapsed-width, fit-content)}.store-items-sections details.card:not([open]),.store-items-sections .card>details:not([open]){width:var(--store-items-collapsed-width, fit-content);min-width:var(--store-items-collapsed-width, fit-content)}.store-item-sections details.card:not([open]),.store-item-sections .card>details:not([open]){width:var(--store-item-collapsed-width, fit-content);min-width:var(--store-item-collapsed-width, fit-content)}.price-list-sections details.card:not([open]),.price-list-sections .card>details:not([open]){width:var(--price-list-collapsed-width, fit-content);min-width:var(--price-list-collapsed-width, fit-content)}.buyers-sections details.card:not([open]),.buyers-sections .card>details:not([open]){width:var(--buyers-collapsed-width, fit-content);min-width:var(--buyers-collapsed-width, fit-content)}.invoices-sections details.card:not([open]),.invoices-sections .card>details:not([open]){width:var(--invoices-collapsed-width, fit-content);min-width:var(--invoices-collapsed-width, fit-content)}.quantity-details-sections details.card:not([open]),.quantity-details-sections .card>details:not([open]){width:var(--quantity-details-collapsed-width, fit-content);min-width:var(--quantity-details-collapsed-width, fit-content)}.quantity-details-sections details.card>summary,.quantity-details-sections .card>details>summary{white-space:nowrap}.stock-sales-sections details.card:not([open]),.stock-sales-sections .card>details:not([open]){width:var(--stock-sales-collapsed-width, fit-content);min-width:var(--stock-sales-collapsed-width, fit-content)}.deliveries-sections details.card:not([open]),.deliveries-sections .card>details:not([open]){width:var(--deliveries-collapsed-width, fit-content);min-width:var(--deliveries-collapsed-width, fit-content)}.processes-demo-sections details.card:not([open]),.processes-demo-sections .card>details:not([open]){width:var(--processes-demo-collapsed-width, fit-content);min-width:var(--processes-demo-collapsed-width, fit-content)}details.card[open],.card>details[open]{width:100%}@media(min-width:641px){details.card[open],.card>details[open]{width:calc(100% - 2 * var(--page-header-row-edge-offset, var(--admin-toolbar-edge-offset, calc(clamp(8px, 1.2vw, 16px) + 12px) )));margin-inline-start:var(--page-header-row-edge-offset, var(--admin-toolbar-edge-offset, calc(clamp(8px, 1.2vw, 16px) + 12px) ));margin-inline-end:var(--page-header-row-edge-offset, var(--admin-toolbar-edge-offset, calc(clamp(8px, 1.2vw, 16px) + 12px) ))}}details.card>summary,.card>details>summary{cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:600}details.card[open]>summary,.card>details[open]>summary{position:relative;width:100%;padding-right:72px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid rgba(15,23,42,.14)}.h1{margin:0 0 4px;font-size:22px;font-weight:650;letter-spacing:-.01em}.muted{opacity:.75}.field{width:100%;border-radius:12px;padding:10px 12px;font-size:14px;border:1px solid rgba(15,23,42,.24);background:#fff;color:#111827;transition:border-color .15s ease,box-shadow .15s ease}.field::placeholder{color:#11182780}.field:focus{outline:none;border-color:#111827b8;box-shadow:0 0 0 3px #11182733}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;padding:10px 12px;font-size:14px;font-weight:500;border:1px solid rgba(15,23,42,.22);background:#fff;color:#111827;cursor:pointer;transition:background-color .15s ease,transform 40ms ease}.btn:hover:not(:disabled){background:#0000000a}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.6;cursor:not-allowed}.btn:focus-visible{outline:2px solid rgba(17,24,39,.7);outline-offset:2px}.pre{margin-top:16px;width:100%;padding:16px;overflow-x:auto;border-radius:12px;border:1px solid rgba(15,23,42,.2);background:#0f172a0a}.data-table{width:100%;border-collapse:collapse;font-size:14px;border:1px solid rgba(15,23,42,.2)}.data-table th,.data-table td{padding:9px 10px;vertical-align:top}.data-table thead th{border-bottom:1px solid rgba(17,24,39,.22);color:#111827e0;font-weight:600;white-space:nowrap;background:#0f172a0a}.data-table tbody td{border-bottom:1px solid rgba(17,24,39,.14)}.data-table tbody tr:last-child td{border-bottom:none}.data-table th+th,.data-table td+td{border-left:1px solid rgba(17,24,39,.12)}.data-table tbody tr:nth-child(2n) td{background:#0f172a05}.data-table tbody tr td.invoicePage__overdueBalanceCell{background:#fde68a6b}.data-table tbody tr td.invoicePage__overdueNegativeSaldoCell{background:#ddd6fe94}.data-table tbody tr td.invoicePage__paidInAdvanceCell{background:#bbf7d073}.invoicePage__visibilityFilters{display:grid;gap:10px;align-self:stretch;flex:1 1 360px;min-width:280px;max-width:460px;padding:14px;border:1px solid rgba(148,163,184,.34);border-radius:14px;background:linear-gradient(135deg,#f8fafcf0,#fffffffa);box-shadow:0 10px 22px #0f172a0f}.invoicePage__visibilityFilters--active{border-color:#0e749061;background:linear-gradient(135deg,#ecfefff5,#f0f9fff0);box-shadow:0 14px 28px #0891b224}.invoicePage__visibilityFiltersHeader{display:flex;gap:10px;align-items:center;justify-content:space-between;color:#0f172a;font-size:13px;font-weight:800;letter-spacing:0;text-transform:uppercase}.invoicePage__visibilityFiltersCount{padding:4px 8px;border-radius:999px;color:#155e75;background:#0e74901f;font-size:12px;font-weight:800;text-transform:none}.invoicePage__visibilityToggle{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:flex-start;padding:10px 11px;border:1px solid rgba(148,163,184,.28);border-radius:10px;background:#ffffffc7;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.invoicePage__visibilityToggle:hover,.invoicePage__visibilityToggle:focus-within{border-color:#0e74906b;background:#fffffff5;box-shadow:0 8px 18px #0f172a12}.invoicePage__visibilityToggle--checked{border-color:#0e74906b;background:#fffffff0}.invoicePage__visibilityToggleInput{width:20px;height:20px;margin:1px 0 0;flex-shrink:0;accent-color:#0891b2}.invoicePage__visibilityToggleText{display:grid;gap:3px;min-width:0}.invoicePage__visibilityToggleLabel{color:#0f172a;font-size:15px;font-weight:800;line-height:1.2}.invoicePage__visibilityToggleHint{color:#475569;font-size:12px;line-height:1.35}.invoicePage__visibilityAmountControl{display:grid;gap:6px;padding:0 2px}.invoicePage__visibilityAmountLabel{color:#334155;font-size:12px;font-weight:800;line-height:1.2}.invoicePage__visibilityAmountInputWrap{display:grid;grid-template-columns:minmax(92px,1fr) auto;align-items:center;min-width:0;border:1px solid rgba(148,163,184,.34);border-radius:10px;background:#ffffffdb;overflow:hidden}.invoicePage__visibilityAmountInput{width:100%;min-width:0;padding:9px 10px;border:0;background:transparent;color:#0f172a;font:inherit;font-size:14px;font-weight:700;outline:none}.invoicePage__visibilityAmountInput:focus-visible{box-shadow:inset 0 0 0 2px #0e749047}.invoicePage__visibilityAmountSuffix{padding:9px 11px;color:#475569;border-left:1px solid rgba(148,163,184,.24);background:#f8fafcd1;font-size:12px;font-weight:800}.invoicesReceivablesChart{position:relative;display:grid;gap:14px;padding:16px;overflow:visible;border-radius:16px;border:1px solid rgba(15,23,42,.16);background:linear-gradient(135deg,#fffbebeb,#f0fdfae6),#fff;box-shadow:0 14px 28px #0f172a17,0 2px 7px #0f172a14}.invoicesReceivablesChart__header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.invoicesReceivablesChart__title{margin:0;font-size:17px;line-height:1.25;font-weight:800;color:#0f172a}.invoicesReceivablesChart__subtitle{max-width:760px;margin:5px 0 0;font-size:13px;line-height:1.45;color:#475569}.invoicesReceivablesChart__legend{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:6px 10px;border:1px solid rgba(15,118,110,.2);border-radius:999px;background:#ffffffc7;color:#334155;font-size:12px;font-weight:700}.invoicesReceivablesChart__legendBubble{width:46px;height:18px;border-radius:999px;background:linear-gradient(90deg,#facc15,#f97316,#dc2626)}.invoicesReceivablesChart__canvas{position:relative;min-height:360px}.invoicesReceivablesChart__svg{width:100%;height:auto;min-height:330px;overflow:visible}.invoicesReceivablesChart__empty{display:grid;min-height:220px;place-items:center;padding:24px;border:1px dashed rgba(148,163,184,.6);border-radius:14px;background:#ffffffb3;color:#64748b;text-align:center;font-weight:700}.invoicesReceivablesChart__quadrant{stroke:#ffffffc2;stroke-width:1}.invoicesReceivablesChart__quadrant--risk{fill:#fbbf2438}.invoicesReceivablesChart__quadrant--watch{fill:#14b8a61f}.invoicesReceivablesChart__quadrant--routine{fill:#60a5fa1a}.invoicesReceivablesChart__quadrant--calm{fill:#94a3b817}.invoicesReceivablesChart__gridLine{stroke:#64748b2e;stroke-width:1}.invoicesReceivablesChart__axis{stroke:#0f172a94;stroke-width:1.5}.invoicesReceivablesChart__threshold{stroke:#0f766eb8;stroke-width:2;stroke-dasharray:7 6}.invoicesReceivablesChart__tick,.invoicesReceivablesChart__thresholdLabel,.invoicesReceivablesChart__quadrantLabel{fill:#475569;font-size:12px}.invoicesReceivablesChart__thresholdLabel{font-weight:750;fill:#0f766e}.invoicesReceivablesChart__quadrantLabel{font-weight:750;opacity:.74}.invoicesReceivablesChart__quadrantLabel--strong{fill:#92400e;opacity:.9}.invoicesReceivablesChart__axisLabel{fill:#0f172a;font-size:13px;font-weight:800}.invoicesReceivablesChart__bubbleGroup{cursor:pointer;outline:none}.invoicesReceivablesChart__bubbleHalo{fill:#ffffffeb;stroke:#0f172a2e;stroke-width:.75;opacity:.92}.invoicesReceivablesChart__bubble{stroke:#47556994;stroke-width:1.25;opacity:.88;transition:opacity .15s ease,stroke-width .15s ease,transform .15s ease,filter .15s ease;transform-box:fill-box;transform-origin:center;paint-order:stroke fill}.invoicesReceivablesChart__bubbleGroup:hover .invoicesReceivablesChart__bubble,.invoicesReceivablesChart__bubbleGroup:focus .invoicesReceivablesChart__bubble,.invoicesReceivablesChart__bubbleGroup--hovered .invoicesReceivablesChart__bubble{opacity:1;stroke-width:1.75;transform:scale(1.07);filter:saturate(1.15)}.invoicesReceivablesChart__tooltip{position:absolute;z-index:2;display:grid;gap:4px;min-width:230px;max-width:min(320px,100% - 24px);padding:11px 12px;border:1px solid rgba(15,23,42,.18);border-radius:12px;background:#fffffff5;color:#0f172a;box-shadow:0 16px 32px #0f172a2e;font-size:12px;line-height:1.35;transform:translate(-50%,calc(-100% - 16px));pointer-events:none}.invoicesReceivablesChart__tooltip strong{font-size:13px;line-height:1.25}.data-table--compact{font-size:13px}.data-table--compact th,.data-table--compact td{padding:6px 7px}.data-table--compact thead th{white-space:normal;line-height:1.2;word-break:normal;overflow-wrap:normal}.data-table--compact tbody td{white-space:normal;word-break:normal;overflow-wrap:normal}@media(max-width:640px){.data-table--compact{font-size:12px}.data-table--compact th,.data-table--compact td{padding:5px 6px}.invoicesReceivablesChart{padding:12px}.invoicesReceivablesChart__canvas{min-height:300px;overflow-x:auto}.invoicesReceivablesChart__svg{width:820px;max-width:none}}.num-value{display:inline-flex;align-items:baseline;gap:0;white-space:nowrap;font-variant-numeric:tabular-nums}.num-value .num-fraction{font-size:.84em;line-height:1;opacity:.95}html.dark body{color:#f9fafb;background:#0b1020}html.dark .card{background:#111827;border-color:#ffffff38}html.dark .field{background:#ffffff0a;border-color:#ffffff42;color:#f9fafb}html.dark .field::placeholder{color:#f9fafb8c}html.dark .field:focus{border-color:#ffffff61;box-shadow:0 0 0 3px #ffffff29}html.dark .btn{background:#ffffff0a;border-color:#ffffff3d;color:#f9fafb}html.dark .btn:hover:not(:disabled){background:#ffffff12}html.dark .pre{border-color:#ffffff3d;background:#ffffff0a}html.dark .data-table thead th{border-bottom-color:#ffffff47;color:#f9fafbe6;background:#ffffff0f}html.dark .data-table tbody td{border-bottom-color:#fff3}html.dark .data-table th+th,html.dark .data-table td+td{border-left-color:#ffffff29}html.dark .data-table{border-color:#ffffff3d}html.dark .data-table tbody tr:nth-child(2n) td{background:#ffffff0a}html.dark .data-table tbody tr td.invoicePage__overdueBalanceCell{background:#facc152e}html.dark .data-table tbody tr td.invoicePage__overdueNegativeSaldoCell{background:#a78bfa3d}html.dark .data-table tbody tr td.invoicePage__paidInAdvanceCell{background:#22c55e2e}html.dark .invoicePage__visibilityFilters{border-color:#94a3b847;background:linear-gradient(135deg,#1e293beb,#0f172af5);box-shadow:0 12px 26px #02061747}html.dark .invoicePage__visibilityFilters--active{border-color:#67e8f957;background:linear-gradient(135deg,#164e6375,#0f172af5)}html.dark .invoicePage__visibilityFiltersHeader,html.dark .invoicePage__visibilityToggleLabel{color:#f8fafc}html.dark .invoicePage__visibilityFiltersCount{color:#cffafe;background:#67e8f924}html.dark .invoicePage__visibilityToggle{border-color:#94a3b83d;background:#0f172a7a}html.dark .invoicePage__visibilityToggle:hover,html.dark .invoicePage__visibilityToggle:focus-within,html.dark .invoicePage__visibilityToggle--checked{border-color:#67e8f957;background:#0f172abd}html.dark .invoicePage__visibilityToggleHint{color:#cbd5e1}html.dark .invoicePage__visibilityAmountLabel{color:#e2e8f0}html.dark .invoicePage__visibilityAmountInputWrap{border-color:#94a3b847;background:#0f172a8a}html.dark .invoicePage__visibilityAmountInput{color:#f8fafc}html.dark .invoicePage__visibilityAmountInput:focus-visible{box-shadow:inset 0 0 0 2px #67e8f947}html.dark .invoicePage__visibilityAmountSuffix{color:#cbd5e1;border-left-color:#94a3b83d;background:#1e293bb8}.highlightes{background-color:#ffd90047;border-radius:16px;border:1px solid gray}._overlay_rdbzg_3{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:16px;background:#00000080}._card_rdbzg_14{width:100%;max-width:384px;border-radius:16px;padding:20px;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 10px 25px #00000024,0 2px 6px #00000014}._header_rdbzg_25{display:flex;align-items:center;justify-content:space-between;gap:12px}._title_rdbzg_32{margin:0;font-size:18px;font-weight:600;color:#111827}._close_rdbzg_39{appearance:none;border:1px solid transparent;background:transparent;border-radius:10px;padding:6px 8px;font-size:14px;color:#111827;opacity:.7;cursor:pointer;transition:opacity .15s ease,background-color .15s ease,border-color .15s ease}._close_rdbzg_39:hover{opacity:1;background:#0000000a;border-color:#00000014}._close_rdbzg_39:focus-visible{outline:2px solid rgba(17,24,39,.7);outline-offset:2px}._tabs_rdbzg_62{margin-top:12px;display:flex;gap:8px}._tab_rdbzg_62{flex:1;border-radius:12px;padding:10px 12px;font-size:14px;border:1px solid rgba(0,0,0,.14);background:transparent;color:#111827;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}._tab_rdbzg_62:hover{background:#0000000a}._tab_rdbzg_62:focus-visible{outline:2px solid rgba(17,24,39,.7);outline-offset:2px}._tabActive_rdbzg_87{background:#f3f4f6;border-color:#0000002e}._form_rdbzg_93{margin-top:16px;display:grid;gap:12px}._input_rdbzg_99{width:100%;border-radius:12px;padding:10px 12px;font-size:14px;border:1px solid rgba(0,0,0,.14);background:#fff;color:#111827;transition:border-color .15s ease,box-shadow .15s ease}._input_rdbzg_99::placeholder{color:#11182780}._input_rdbzg_99:focus{outline:none;border-color:#11182773;box-shadow:0 0 0 3px #1118271f}._verificationRow_rdbzg_118{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:stretch}._sendCode_rdbzg_125{border-radius:12px;padding:0 12px;font-size:13px;font-weight:600;white-space:nowrap;border:1px solid rgba(0,0,0,.14);background:#fff;color:#111827;cursor:pointer;transition:background-color .15s ease}._sendCode_rdbzg_125:hover:not(:disabled){background:#0000000a}._sendCode_rdbzg_125:disabled{opacity:.6;cursor:not-allowed}._error_rdbzg_145{font-size:13px;color:#dc2626}._info_rdbzg_150{font-size:13px;color:#15803d}._submit_rdbzg_156{width:100%;border-radius:12px;padding:10px 12px;font-size:14px;font-weight:500;border:1px solid rgba(0,0,0,.14);background:#fff;color:#111827;cursor:pointer;transition:background-color .15s ease,transform 40ms ease}._submit_rdbzg_156:hover:not(:disabled){background:#0000000a}._submit_rdbzg_156:active:not(:disabled){transform:translateY(1px)}._submit_rdbzg_156:disabled{opacity:.6;cursor:not-allowed}._submit_rdbzg_156:focus-visible{outline:2px solid rgba(17,24,39,.7);outline-offset:2px}html.dark ._card_rdbzg_14{background:#111827;border-color:#ffffff1a}html.dark ._title_rdbzg_32,html.dark ._close_rdbzg_39,html.dark ._tab_rdbzg_62,html.dark ._input_rdbzg_99,html.dark ._submit_rdbzg_156{color:#f9fafb}html.dark ._close_rdbzg_39:hover{background:#ffffff0f;border-color:#ffffff1f}html.dark ._tab_rdbzg_62{border-color:#ffffff29}html.dark ._tab_rdbzg_62:hover{background:#ffffff0f}html.dark ._tabActive_rdbzg_87{background:#ffffff14;border-color:#fff3}html.dark ._input_rdbzg_99{background:#ffffff0a;border-color:#ffffff29}html.dark ._input_rdbzg_99::placeholder{color:#f9fafb8c}html.dark ._input_rdbzg_99:focus{border-color:#ffffff47;box-shadow:0 0 0 3px #ffffff1f}html.dark ._sendCode_rdbzg_125{background:#ffffff0a;border-color:#ffffff29;color:#f9fafb}html.dark ._sendCode_rdbzg_125:hover:not(:disabled){background:#ffffff12}html.dark ._info_rdbzg_150{color:#86efac}html.dark ._submit_rdbzg_156{background:#ffffff0a;border-color:#ffffff29}html.dark ._submit_rdbzg_156:hover:not(:disabled){background:#ffffff12}
