.app-dialog[data-v-1f4d97f8]{flex-direction:column;max-height:90vh;display:flex}.app-dialog[data-v-1f4d97f8]:not(.app-dialog--fullscreen){border-radius:var(--radius-card,16px)}.app-dialog--fullscreen[data-v-1f4d97f8]{max-height:100vh;padding-bottom:var(--app-safe-area-bottom,0);border-radius:0}.app-dialog__header[data-v-1f4d97f8],.app-dialog__actions[data-v-1f4d97f8]{flex-shrink:0;padding:12px 16px}.app-dialog__content[data-v-1f4d97f8]{flex:1;min-height:0;overflow-y:auto}body.q-ios-padding .app-dialog--fullscreen,body.q-safe-area-padding .app-dialog--fullscreen{padding-bottom:0}.coupon-preview[data-v-a50dc6bb]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--surface-muted);justify-content:center;align-items:flex-start;min-height:200px;padding:18px;display:flex;position:relative}.coupon-preview__frame[data-v-a50dc6bb]{background:#fff;border:1px solid #cfd7df;border-radius:4px;flex:none;max-width:100%;display:block;box-shadow:0 10px 26px #14202c24}.coupon-preview__error[data-v-a50dc6bb]{color:var(--q-negative);padding:16px}.invoice-parties[data-v-a699f939]{overflow-wrap:anywhere;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:16px;display:grid}.invoice-lines[data-v-a699f939]{height:360px}.invoice-foot[data-v-a699f939]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:16px;display:grid}.invoice-notes[data-v-a699f939]{white-space:pre-line;overflow-wrap:anywhere}.invoice-lines-search[data-v-a699f939]{width:100%;max-width:360px}@media (max-width:1023px){.invoice-parties[data-v-a699f939],.invoice-foot[data-v-a699f939]{grid-template-columns:minmax(0,1fr)}}.pdf-viewer[data-v-de21944a]{background:#f4f6f8;display:flex}.pdf-viewer__frame[data-v-de21944a]{background:#fff;border:0;flex:1;width:100%;min-width:0;min-height:0}.pdf-viewer__empty[data-v-de21944a]{flex:1;place-items:center;display:grid}.pdf-sheet[data-v-416376b8]{border:1px solid var(--surface-border);border-radius:var(--radius-card,16px);background:var(--surface-primary);flex-direction:column;animation:.22s ease-out pdf-sheet-in-416376b8;display:flex;overflow:hidden}.pdf-sheet__bar[data-v-416376b8]{border-bottom:1px solid var(--surface-border);flex-shrink:0;gap:8px;padding:8px 8px 8px 16px}.pdf-sheet__title[data-v-416376b8]{min-width:0}.pdf-sheet__viewer[data-v-416376b8]{flex:1;min-height:0}@keyframes pdf-sheet-in-416376b8{0%{opacity:0;transform:translateY(24px)}}.empty-state[data-v-9eb5515f]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:32px;display:flex}.empty-state--sm[data-v-9eb5515f]{padding:24px}.empty-state--sm .empty-state__title[data-v-9eb5515f]{margin-top:12px;font-size:1rem}.empty-state--sm .empty-state__description[data-v-9eb5515f]{font-size:.8125rem}.empty-state--sm .empty-state__actions[data-v-9eb5515f]{margin-top:12px}.empty-state__icon[data-v-9eb5515f]{color:var(--text-muted)}.empty-state__title[data-v-9eb5515f]{color:var(--text-muted);margin-top:16px;font-size:1.25rem;font-weight:500}.empty-state__description[data-v-9eb5515f]{color:var(--text-muted);margin-top:8px;font-size:.875rem}.empty-state__actions[data-v-9eb5515f]{margin-top:16px}.auth-actions[data-v-6d33b356]{z-index:10;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:4px;padding:4px 8px 4px 12px;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 8px 24px #0000001f}.auth-container[data-v-6d33b356]{background:var(--surface-primary);border-radius:var(--radius-xl);width:100%;max-width:400px;padding:24px;position:relative;box-shadow:0 20px 60px #0000004d}@media (min-width:600px){.auth-container[data-v-6d33b356]{padding:32px}}.auth-heading[data-v-6d33b356]{margin-bottom:24px}.auth-title[data-v-6d33b356]{letter-spacing:-.015em;color:var(--text-primary);margin:0;font-size:24px;font-weight:500;line-height:30px}.auth-subtitle[data-v-6d33b356]{color:var(--text-secondary);margin:6px 0 0;font-size:14px;line-height:21px}.auth-form[data-v-b06286f7]{flex-direction:column;gap:16px;display:flex}.auth-notice[data-v-b06286f7]:empty{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.auth-forgot[data-v-b06286f7]{align-self:flex-end;margin-top:-8px}.business-list[data-v-6c179999]{border-radius:var(--radius-sm);border-color:#1f293738;overflow:hidden}.login-backdrop[data-v-3f959173]{opacity:.09;pointer-events:none;width:min(1100px,170vw);height:auto;animation:1.2s ease-out both login-backdrop-appear-3f959173;position:absolute;top:50%;left:50%;transform:translate(-42%,-46%)}@keyframes login-backdrop-appear-3f959173{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.login-backdrop[data-v-3f959173]{animation:none}}.auth-page[data-v-fe8a82c9]{min-height:100vh;background:radial-gradient(60% 55% at 12% 0%, #ffffff29, transparent), radial-gradient(55% 60% at 100% 100%, color-mix(in srgb, var(--q-primary) 45%, black), transparent), linear-gradient(155deg, color-mix(in srgb, var(--q-primary) 85%, #fff) 0%, var(--q-primary) 45%, color-mix(in srgb, var(--q-primary) 65%, black) 100%);flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:100dvh;padding:32px 16px;display:flex;position:relative;overflow:hidden}.body--dark .auth-page[data-v-fe8a82c9]{background:radial-gradient(60% 55% at 12% 0%, color-mix(in srgb, var(--q-primary) 30%, transparent), transparent), linear-gradient(155deg, color-mix(in srgb, var(--q-primary) 35%, var(--q-dark-page)) 0%, var(--q-dark-page) 100%)}.auth-brand[data-v-fe8a82c9]{color:#fff;align-items:center;gap:14px;display:flex;position:relative}.auth-wordmark[data-v-fe8a82c9]{fill:currentColor;width:104px;height:auto}.auth-brand__divider[data-v-fe8a82c9]{background:#ffffff73;width:1px;height:26px}.auth-brand__product[data-v-fe8a82c9]{letter-spacing:-.01em;font-size:20px;font-weight:600}.tag-chip--colored[data-v-01615ebe]{background:color-mix(in srgb, var(--tag-color) 12%, var(--surface-primary));color:var(--text-primary)}.tag-chip__dot[data-v-01615ebe]{border:1px solid color-mix(in srgb, var(--text-primary) 20%, transparent);background:var(--tag-color);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.select-summary-chip[data-v-5a7baa11]{max-width:min(160px,100%)}.select-summary-more[data-v-5a7baa11]{white-space:nowrap;margin-inline-start:4px;margin-inline-end:4px;font-size:12px}.warehouse-tracking-panel[data-v-3c9e3882]{border:1px solid var(--surface-border);border-radius:var(--radius-md);padding:16px}.category-color-swatch[data-v-4ab6ad94]{border-radius:var(--radius-sm);cursor:pointer;border:0;width:32px;height:32px;padding:0;transition:transform .15s,box-shadow .15s}.category-color-swatch[data-v-4ab6ad94]:hover:not(:disabled){transform:scale(1.1)}.category-color-swatch--selected[data-v-4ab6ad94]{box-shadow:0 0 0 3px var(--q-primary), 0 0 0 5px var(--surface-primary)}.category-color-swatch[data-v-4ab6ad94]:disabled{cursor:default;opacity:.7}.date-picker-split[data-v-79805901]{background:var(--surface-primary);border-radius:var(--radius-card);padding:4px}.date-picker-split__body[data-v-79805901]{display:flex}.date-picker-split__presets[data-v-79805901]{border-right:1px solid var(--surface-border);flex-direction:column;flex-shrink:0;gap:2px;padding-right:8px;display:flex}.date-picker-split__calendars[data-v-79805901]{gap:8px;padding-left:8px;display:flex}.date-picker-split__label[data-v-79805901]{justify-content:space-between;gap:8px;padding:8px 12px 0;display:flex}.warehouse-lines-table-shell[data-v-b181fb84]{border:1px solid var(--surface-border);border-radius:var(--radius-md);background:var(--surface-primary);overflow:hidden}.warehouse-lines-table-scroll[data-v-b181fb84]{overflow-x:auto}.warehouse-lines-table[data-v-b181fb84]{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:820px}.warehouse-lines-table--batch[data-v-b181fb84]{min-width:1010px}.warehouse-lines-table--cost[data-v-b181fb84]{min-width:1080px}.warehouse-lines-table--batch.warehouse-lines-table--cost[data-v-b181fb84]{min-width:1260px}.warehouse-lines-table--transfer[data-v-b181fb84]{min-width:1040px}.warehouse-lines-table--transfer.warehouse-lines-table--batch[data-v-b181fb84]{min-width:1220px}.warehouse-lines-table th[data-v-b181fb84]{border-bottom:1px solid var(--surface-border);background:var(--surface-secondary);color:var(--text-secondary);letter-spacing:.045em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:11px 8px;font-size:.7rem;font-weight:700}.warehouse-lines-table .warehouse-line-index-heading[data-v-b181fb84]{z-index:2;color:var(--q-primary);text-align:center;position:sticky;left:0}.warehouse-lines-table .warehouse-line-action-heading[data-v-b181fb84]{z-index:2;position:sticky;right:0}.warehouse-lines-table[data-v-b181fb84] .warehouse-line-cell{border-bottom:1px solid var(--surface-border);background:var(--surface-primary);vertical-align:top;padding:8px;transition:background-color .12s}.warehouse-lines-table[data-v-b181fb84] .warehouse-line-row:hover .warehouse-line-cell{background:color-mix(in srgb, var(--q-primary) 3%, var(--surface-primary))}.warehouse-lines-table[data-v-b181fb84] .warehouse-line-index-cell{z-index:1;color:var(--q-primary);letter-spacing:.08em;text-align:center;padding-top:17px;font-size:.75rem;font-weight:800;position:sticky;left:0}.warehouse-lines-table[data-v-b181fb84] .warehouse-line-action-cell{z-index:1;text-align:center;padding-top:10px;position:sticky;right:0}.warehouse-lines-table[data-v-b181fb84] .warehouse-line-value-cell{color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:right;padding-top:17px}.warehouse-lines-table[data-v-b181fb84] .warehouse-line-empty-cell{color:var(--text-muted);text-align:center;padding-top:17px}.warehouse-lines-table tfoot td[data-v-b181fb84]{background:var(--surface-secondary);padding:12px 16px}.warehouse-lines-total[data-v-b181fb84]{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;gap:16px;display:flex}.warehouse-lines-total span[data-v-b181fb84]{color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:700}.warehouse-lines-total strong[data-v-b181fb84]{color:var(--text-primary);font-size:1rem}.warehouse-col-index[data-v-b181fb84]{width:48px}.warehouse-col-article[data-v-b181fb84]{width:260px}.warehouse-col-quantity[data-v-b181fb84]{width:110px}.warehouse-col-unit[data-v-b181fb84]{width:150px}.warehouse-col-branch[data-v-b181fb84]{width:180px}.warehouse-col-batch[data-v-b181fb84]{width:190px}.warehouse-col-cost[data-v-b181fb84],.warehouse-col-total[data-v-b181fb84]{width:130px}.warehouse-col-action[data-v-b181fb84]{width:56px}@media (prefers-reduced-motion:reduce){.warehouse-lines-table[data-v-b181fb84] .warehouse-line-cell{transition:none}}.header-toolbar[data-v-da0f757e]{min-height:50px}.account-menu-btn[data-v-da0f757e]{min-height:38px;color:var(--text-primary);border-radius:999px;padding:3px 5px 3px 12px}.account-menu-btn[data-v-da0f757e] .q-btn__content{flex-wrap:nowrap;gap:8px}.account-menu-name[data-v-da0f757e]{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:13px;font-weight:600;overflow:hidden}.account-menu[data-v-da0f757e]{min-width:280px}.drawer-brand-name[data-v-da0f757e]{font-size:18px;line-height:1.2}.drawer-navigation[data-v-da0f757e]{overflow-y:auto}@media (max-width:599px){.account-menu-name[data-v-da0f757e]{display:none}}.page-header[data-v-b847028c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:24px;display:flex}@media (max-width:599px){.page-header[data-v-b847028c]{margin-bottom:12px}}.page-header__title[data-v-b847028c]{color:var(--text-primary);margin:0;font-size:1.75rem;font-weight:500;line-height:1.2}@media (max-width:599px){.page-header__title[data-v-b847028c]{font-size:1.25rem}}.page-header__subtitle[data-v-b847028c]{color:var(--text-secondary);margin:2px 0 0;font-size:.875rem}@media (max-width:599px){.page-header__subtitle[data-v-b847028c]{margin-top:1px;font-size:.75rem}}.page-header .back-btn[data-v-b847028c]{margin-left:-8px}@media (max-width:599px){.page-header .back-btn[data-v-b847028c]{margin-left:-4px}}.filter-chips[data-v-591636c8]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.grid-load-error[data-v-461d99c6]{align-items:center;gap:8px;display:flex}.grid-load-error--overlay[data-v-461d99c6]{pointer-events:auto;flex-direction:column}.grid-load-error--rows[data-v-461d99c6]{height:100%;padding:0 12px}.grid-toolbar[data-v-e15f9f63]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.grid-toolbar__search[data-v-e15f9f63]{flex:0 360px}.grid-toolbar__error[data-v-e15f9f63]{align-items:center;gap:4px;display:flex}.grid-toolbar__end[data-v-e15f9f63]{align-items:center;gap:4px;margin-left:auto;display:flex}.link-cell[data-v-971a547d]{color:var(--q-primary);border-radius:999px}.link-cell--colored[data-v-971a547d]{color:var(--text-primary);border-color:var(--surface-border)}.link-cell__dot[data-v-971a547d]{border:1px solid color-mix(in srgb, var(--text-primary) 20%, transparent);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.row-actions[data-v-4c2b0c5c]{align-items:center;height:100%;display:flex}
