.dpdp-consent-banner{bottom:0;position:fixed;z-index:1040}[dir] .dpdp-consent-banner{background:var(--vy-surface);border-top:1px solid var(--vy-card-border);box-shadow:0 -4px 20px #0f172a1a}[dir=ltr] .dpdp-consent-banner{left:0;right:0}.dpdp-consent-inner{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;max-width:1200px}[dir] .dpdp-consent-inner{margin:0 auto;padding:14px 20px}.dpdp-consent-copy{flex:1 1 420px;min-width:0}.dpdp-consent-title{color:var(--vy-text);font-size:14px;font-weight:700}[dir] .dpdp-consent-title{margin:0 0 3px}.dpdp-consent-text{color:var(--vy-text-muted);font-size:12.5px;line-height:1.5}[dir] .dpdp-consent-text{margin:0}.dpdp-consent-link{color:var(--bs-primary);font-weight:600;text-decoration:underline}[dir] .dpdp-consent-detail{border-top:1px solid var(--vy-surface-muted);margin-top:10px;padding-top:10px}.dpdp-consent-row{align-items:flex-start;display:flex;gap:9px}[dir] .dpdp-consent-row{cursor:pointer;margin-bottom:8px}.dpdp-consent-row.is-locked{opacity:.75}[dir] .dpdp-consent-row.is-locked{cursor:default}.dpdp-consent-row input{accent-color:var(--bs-primary);height:15px;width:15px}[dir] .dpdp-consent-row input{margin-top:2px}.dpdp-consent-row span{display:flex;flex-direction:column}.dpdp-consent-row strong{color:var(--vy-text);font-size:12.5px}.dpdp-consent-row em{color:var(--bs-body-color);font-size:11.5px;font-style:normal}.dpdp-consent-actions{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px}.dpdp-consent-manage{color:var(--vy-text-muted)!important;font-size:12.5px;text-decoration:underline}@media(max-width:575.98px){[dir] .dpdp-consent-inner{padding:12px 14px}.dpdp-consent-actions{width:100%}.dpdp-consent-actions .btn{flex:1 1 auto}}[dir] body{padding-bottom:var(--vy-consent-offset, 0px)}[dir] .auth-wrapper .auth-inner{padding-bottom:var(--vy-consent-offset, 0px)!important}.vy-shimmer{position:relative;overflow:hidden}.vy-shimmer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:45%;pointer-events:none}[dir=ltr] .vy-shimmer:after{background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.55) 50%,transparent 100%);transform:translate(-130%) skew(-20deg);animation:vy-shimmer-ltr 2.6s ease-in-out infinite}@keyframes vy-shimmer-ltr{0%{transform:translate(-130%) skew(-20deg)}55%,to{transform:translate(330%) skew(-20deg)}}@media(prefers-reduced-motion:reduce){.vy-shimmer:after{display:none}[dir=ltr] .vy-shimmer:after{animation:none}}.vy-pro-badge{display:inline-flex;align-items:center;gap:.25rem;color:#8a5a00;font-size:.75rem;font-weight:600;line-height:1;letter-spacing:.02em;white-space:nowrap}[dir] .vy-pro-badge{padding:.25rem .6rem;border:1px solid #f1d58a;border-radius:999px}[dir=ltr] .vy-pro-badge{background:linear-gradient(180deg,#fffaeb,#fdefc0)}.vy-pro-badge svg{color:#e0a800;flex-shrink:0}.dark-layout .vy-pro-badge{color:#f3cd5b}[dir] .dark-layout .vy-pro-badge{border-color:#e0a80073;background:#e0a80024}@media(max-width:767.98px){.header-navbar .vy-nav-phone-hidden>.nav-link{display:none!important}[dir] .header-navbar .vy-nav-phone-hidden{margin:0!important;padding:0}}@media(max-width:767.98px){.p-datatable-wrapper{overflow:visible!important;min-height:0;max-height:none!important}.p-datatable .table-responsive,.p-datatable-scrollable-body,.p-datatable-scrollable-wrapper{overflow-x:visible!important}.p-datatable-table,.vy-stack-table{min-width:0!important;width:100%!important;max-width:100%!important;table-layout:auto!important;display:block!important}.p-datatable-table colgroup,.vy-stack-table colgroup{display:none!important}.p-datatable-table tbody,.vy-stack-table tbody{display:block!important;width:100%!important}.p-datatable-table thead,.vy-stack-table thead{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute!important;width:1px}[dir] .p-datatable-table thead,[dir] .vy-stack-table thead{border:0!important;margin:-1px;padding:0}.p-datatable-table tbody tr,.vy-stack-table tbody tr{display:block}[dir] .p-datatable-table tbody tr,[dir] .vy-stack-table tbody tr{background:var(--vy-surface)!important;border:1px solid var(--vy-card-border)!important;border-radius:var(--vy-card-radius);margin-bottom:10px;padding:4px 2px}[dir] .p-datatable-table tbody tr:nth-child(2n),[dir] .vy-stack-table tbody tr:nth-child(2n){background:var(--vy-surface)!important}.p-datatable-table tbody td,.vy-stack-table tbody td{display:block!important;white-space:normal!important;width:auto!important;max-width:100%!important;min-width:0!important;overflow-wrap:anywhere}[dir] .p-datatable-table tbody td,[dir] .vy-stack-table tbody td{border:0!important;border-bottom:1px solid var(--vy-surface-muted)!important;padding:8px 12px!important}[dir=ltr] .p-datatable-table tbody td,[dir=ltr] .vy-stack-table tbody td{text-align:left!important}[dir] .p-datatable-table tbody td:last-child,[dir] .vy-stack-table tbody td:last-child{border-bottom:0!important}.p-datatable-table tbody td.d-none,.vy-stack-table tbody td.d-none,.vy-stack-compact .p-datatable-table tbody td.vy-stack-empty,.report-compact .p-datatable-table tbody td.vy-stack-empty{display:none!important}[dir] .p-datatable .p-datatable-table .p-datatable-tbody>tr>td{border:0!important;border-bottom:1px solid var(--vy-surface-muted)!important}[dir] .p-datatable .p-datatable-table .p-datatable-tbody>tr>td:last-child{border-bottom:0!important}.p-datatable-table tbody td:before,.vy-stack-table tbody td:before,.vy-stack-table tfoot td[data-label]:before{content:attr(data-label);color:var(--bs-body-color);display:block;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}[dir] .p-datatable-table tbody td:before,[dir] .vy-stack-table tbody td:before,[dir] .vy-stack-table tfoot td[data-label]:before{margin-bottom:3px}.p-datatable-table tbody td:not([data-label]):before,.vy-stack-table tbody td:not([data-label]):before{content:none}.p-datatable-table tbody td>*,.vy-stack-table tbody td>*{max-width:100%!important;min-width:0!important}.p-datatable-table tbody td .table-responsive,.vy-stack-table tbody td .table-responsive,.p-datatable-table tbody td [style*=overflow-x],.vy-stack-table tbody td [style*=overflow-x]{overflow-x:visible!important}.p-datatable-table tbody td .d-flex,.vy-stack-table tbody td .d-flex,.p-datatable-table tbody td .customer-list-actions,.vy-stack-table tbody td .customer-list-actions,.p-datatable-table tbody td .sales-order-action-group,.p-datatable-table tbody td .d-inline-flex{flex-wrap:wrap!important;justify-content:flex-start}.p-datatable-table tbody td .sales-order-action-btn[aria-label],.p-datatable-table tbody td .btn-icon[aria-label]{align-items:center;display:inline-flex!important;gap:5px;height:auto!important;min-height:var(--vy-field-h);width:auto!important}[dir] .p-datatable-table tbody td .sales-order-action-btn[aria-label],[dir] .p-datatable-table tbody td .btn-icon[aria-label]{padding:4px 10px!important}.p-datatable-table tbody td .sales-order-action-btn[aria-label]:after,.p-datatable-table tbody td .btn-icon[aria-label]:after{content:attr(aria-label);font-size:12px;font-weight:500;line-height:1.2}[dir] .p-datatable-table tbody td .sales-order-action-btn[aria-label]:after,[dir] .p-datatable-table tbody td .btn-icon[aria-label]:after{text-align:start}.p-datatable-table tbody td,.vy-stack-table tbody td{font-size:12px}.p-datatable-table tbody td .sales-order-client-name,.vy-stack-table tbody td .sales-order-client-name{font-size:12.5px!important}.p-datatable-table tbody td .sales-order-amount-total,.vy-stack-table tbody td .sales-order-amount-total,.p-datatable-table tbody td .customer-list-balance-value,.vy-stack-table tbody td .customer-list-balance-value{font-size:13px!important}.p-datatable-table tbody td .sales-order-client-company,.vy-stack-table tbody td .sales-order-client-company,.p-datatable-table tbody td .sales-order-client-contact,.vy-stack-table tbody td .sales-order-client-contact,.p-datatable-table tbody td .sales-order-order-date,.vy-stack-table tbody td .sales-order-order-date,.p-datatable-table tbody td .sales-order-order-caption,.vy-stack-table tbody td .sales-order-order-caption,.p-datatable-table tbody td .sales-order-amount-split label,.vy-stack-table tbody td .sales-order-amount-split label,.p-datatable-table tbody td .sales-order-amount-split strong,.vy-stack-table tbody td .sales-order-amount-split strong,.p-datatable-table tbody td .customer-list-tax-value,.vy-stack-table tbody td .customer-list-tax-value,.p-datatable-table tbody td .customer-list-address,.vy-stack-table tbody td .customer-list-address,.p-datatable-table tbody td .customer-list-balance-caption,.vy-stack-table tbody td .customer-list-balance-caption{font-size:10.5px!important}[dir] .p-datatable-table tbody td .vy-party-link,[dir] .vy-stack-table tbody td .vy-party-link{padding:6px 8px!important}.p-datatable-table tbody td .sales-order-client-avatar,.vy-stack-table tbody td .sales-order-client-avatar{height:30px!important;min-width:30px!important;width:30px!important;font-size:10.5px!important}[dir] .p-datatable-table tbody td,[dir] .vy-stack-table tbody td{padding:6px 12px!important}.p-datatable-table tbody td .sales-order-amount-meter,.vy-stack-table tbody td .sales-order-amount-meter{display:none!important}.p-datatable-table tbody td .sales-order-amount-split,.vy-stack-table tbody td .sales-order-amount-split{gap:2px!important}[dir] .p-datatable-table tbody td .sales-order-amount-split,[dir] .vy-stack-table tbody td .sales-order-amount-split{margin-top:4px!important}.p-datatable-table tbody td .sales-order-amount-split span,.vy-stack-table tbody td .sales-order-amount-split span{align-items:baseline;display:flex!important;gap:6px;justify-content:flex-start!important;width:auto!important}[dir] .p-datatable-table tbody td .sales-order-amount-total,[dir] .vy-stack-table tbody td .sales-order-amount-total{margin:0!important}.p-datatable-table tbody tr.p-datatable-emptymessage td,.vy-stack-table tbody tr.p-datatable-emptymessage td{display:block}[dir] .p-datatable-table tbody tr.p-datatable-emptymessage td,[dir] .vy-stack-table tbody tr.p-datatable-emptymessage td{text-align:center}.p-datatable-table tbody tr.p-datatable-emptymessage td:before,.vy-stack-table tbody tr.p-datatable-emptymessage td:before{content:none}.p-datatable-table tbody td.p-frozen-column,.vy-stack-table tbody td.p-frozen-column,.p-datatable-table thead th.p-frozen-column,.vy-stack-table thead th.p-frozen-column{position:static!important}[dir] .p-datatable-table tbody td.p-frozen-column,[dir] .vy-stack-table tbody td.p-frozen-column,[dir] .p-datatable-table thead th.p-frozen-column,[dir] .vy-stack-table thead th.p-frozen-column{box-shadow:none!important}.p-datatable-table .p-row-toggler{height:var(--vy-field-h);width:var(--vy-field-h)}.p-paginator{flex-wrap:wrap;gap:4px}}@media(max-width:767.98px){.vy-stack-scroll,.table-responsive:has(>.vy-stack-table){overflow-x:visible!important}.vy-stack-table tbody td{min-width:0}.vy-stack-table tfoot{display:block;width:100%}.vy-stack-table tfoot tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}[dir] .vy-stack-table tfoot tr{border:1px solid var(--vy-card-border)!important;border-radius:var(--vy-card-radius);margin-bottom:10px;padding:4px 2px}.vy-stack-table tfoot td{display:block;min-width:0;overflow-wrap:anywhere}[dir] .vy-stack-table tfoot td{border:0!important;padding:6px 12px!important}[dir=ltr] .vy-stack-table tfoot td{text-align:left!important}.vy-stack-table tfoot td:empty{display:none}.vy-stack-table tfoot td:not([data-label]){grid-column:1 / -1}.vy-stack-table tfoot .btn{width:100%}.vy-stack-table .vy-stack-hide{display:none}}@media(min-width:576px)and (max-width:767.98px){.p-datatable-table tbody tr:not(.p-datatable-emptymessage):not(.p-rowgroup-header):not(.p-datatable-row-expansion),.vy-stack-table tbody tr{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.p-datatable-table tbody td[colspan],.vy-stack-table tbody td[colspan],.vy-stack-table tbody td:first-child{grid-column:1 / -1}.vy-stack-table tfoot tr{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media(max-width:767.98px){.vy-stack-table.vy-stack-lines tbody tr:not(.p-datatable-emptymessage){align-items:start;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));position:relative}.vy-stack-table.vy-stack-lines tbody td:first-child,.vy-stack-table.vy-stack-lines tbody td[colspan],.vy-stack-table.vy-stack-lines tbody td:has(textarea){grid-column:1 / -1}[dir] .vy-stack-table.vy-stack-lines tbody td:not(:first-child){padding-bottom:4px!important;padding-top:4px!important}.vy-stack-table.vy-stack-lines tbody td:empty{display:none!important}.vy-stack-table.vy-stack-lines tbody td:last-child:not(:first-child):has(button){position:absolute;top:6px;width:auto}[dir] .vy-stack-table.vy-stack-lines tbody td:last-child:not(:first-child):has(button){padding:0!important}[dir=ltr] .vy-stack-table.vy-stack-lines tbody td:last-child:not(:first-child):has(button){right:6px}.vy-stack-table.vy-stack-lines tbody td:last-child:not(:first-child):has(button):before{content:none}.vy-stack-table.vy-stack-lines tbody td:last-child:not(:first-child) .btn{min-height:var(--vy-field-h);min-width:var(--vy-field-h)}[dir=ltr] .vy-stack-table.vy-stack-lines tbody tr:has(>td:last-child:not(:first-child) button)>td:first-child{padding-right:60px!important}}@media(min-width:576px)and (max-width:767.98px){.vy-stack-table.vy-stack-lines tbody tr:not(.p-datatable-emptymessage){grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}@media(max-width:575.98px){.vy-stack-compact .p-datatable-table tbody tr:not(.p-datatable-emptymessage):not(.p-rowgroup-header):not(.p-datatable-row-expansion){align-items:start;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.vy-stack-compact .p-datatable-table tbody td:first-child,.vy-stack-compact .p-datatable-table tbody td:last-child,.vy-stack-compact .p-datatable-table tbody td.vy-stack-title,.vy-stack-compact .p-datatable-table tbody td.vy-stack-span,.vy-stack-compact .p-datatable-table tbody td[colspan]{grid-column:1 / -1}.vy-stack-compact .p-datatable-table tbody td:first-child:before,.vy-stack-compact .p-datatable-table tbody td:last-child:before,.vy-stack-compact .p-datatable-table tbody td.vy-stack-title:before{content:none}.vy-stack-compact .p-datatable-table tbody td.p-selection-column{grid-column:2;grid-row:1;justify-self:end;z-index:1}.vy-stack-compact .p-datatable-table tbody tr:has(>td.p-selection-column)>td.vy-stack-title{grid-row:1;margin-inline-end:44px}}@media(pointer:coarse),(max-width:767.98px){.p-datatable .p-selection-column .p-checkbox .p-checkbox-input{top:50%;width:44px;height:44px}[dir=ltr] .p-datatable .p-selection-column .p-checkbox .p-checkbox-input{left:50%;transform:translate(-50%,-50%)}.p-datatable .p-selection-column{min-height:44px}}@media(max-width:767.98px){.sales-order-primary-btn.btn{font-size:12px;min-height:36px}[dir] .sales-order-primary-btn.btn{padding:0 14px}.sales-order-filter-shell{align-items:stretch;flex-direction:column;gap:8px}[dir] .sales-order-filter-shell{padding:12px 14px}.app-content .sales-order-filter-tabs,.app-content .sales-order-tabs-track{display:flex;flex-wrap:nowrap;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;width:100%}[dir] .app-content .sales-order-filter-tabs,[dir] .app-content .sales-order-tabs-track{border-radius:var(--vy-card-radius)}.app-content .sales-order-filter-tabs::-webkit-scrollbar,.app-content .sales-order-tabs-track::-webkit-scrollbar{display:none}.app-content .sales-order-filter-tab,.app-content .sales-order-tab-btn{flex:1 0 auto;font-size:12px;justify-content:center;min-height:var(--vy-field-h);white-space:nowrap}[dir] .app-content .sales-order-filter-tab,[dir] .app-content .sales-order-tab-btn{padding:0 12px}.sales-order-filter-tools{align-items:center;flex-wrap:wrap;gap:8px;justify-content:flex-start;width:100%}.sales-order-search-field{flex:1 1 auto;min-width:0}.sales-order-refresh-btn,.sales-order-date-trigger{flex:0 0 auto}.sales-order-state-copy h4{font-size:1rem}.sales-order-state-copy p,.sales-order-empty-state p{font-size:12px}.sales-order-pagination-footer{font-size:12px;gap:8px}.sales-order-footer-label,.sales-order-pagination-meta{font-size:12px}.sales-order-select-wrap select{font-size:var(--vy-field-fs);min-height:var(--vy-field-h)}}
