.app-toast-container[data-v-d5afaae4]{left:max(16px,var(--safe-left,0px));right:max(16px,var(--safe-right,0px));bottom:calc(14px + var(--h-tabbar,56px) + var(--safe-bottom,0px));pointer-events:none;z-index:1000;justify-content:center;display:flex;position:fixed}.app-toast[data-v-d5afaae4]{--toast-color:var(--color-accent);--toast-accent-text:var(--color-accent-text,var(--color-accent));pointer-events:auto;background:var(--color-surface);width:fit-content;min-width:min(260px,100%);max-width:min(440px,100%);color:var(--color-text);border:1px solid color-mix(in srgb,var(--toast-color) 40%,var(--color-divider));border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-family:var(--font-body);font-size:var(--text-cell);align-items:center;gap:10px;padding:10px 10px 10px 14px;line-height:1.4;display:inline-flex;position:relative;overflow:hidden}.app-toast.toast-danger[data-v-d5afaae4]{--toast-color:var(--color-severe);--toast-accent-text:var(--color-severe)}.toast-dot[data-v-d5afaae4]{background:var(--toast-color);border-radius:50%;flex-shrink:0;width:6px;height:6px}.toast-body[data-v-d5afaae4]{flex-wrap:wrap;flex:auto;align-items:baseline;gap:6px;min-width:0;display:flex}.toast-text[data-v-d5afaae4]{color:var(--color-text);word-break:break-word;font-weight:500}.toast-danger .toast-text[data-v-d5afaae4]{color:var(--color-severe);font-weight:600}.toast-separator[data-v-d5afaae4]{color:color-mix(in srgb,var(--color-text) 45%,transparent)}.toast-amount[data-v-d5afaae4]{color:var(--toast-accent-text);font-size:15px;font-weight:600}.toast-detail[data-v-d5afaae4]{color:color-mix(in srgb,var(--color-text) 72%,transparent)}.toast-close[data-v-d5afaae4]{border-radius:var(--radius-sm);width:28px;height:28px;color:color-mix(in srgb,var(--color-text) 55%,transparent);cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;margin-left:2px;padding:0;transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;display:inline-flex}.toast-close[data-v-d5afaae4]:hover{color:var(--color-text);border-color:var(--color-divider);background:color-mix(in srgb,var(--color-text) 6%,transparent)}.toast-close[data-v-d5afaae4]:active{background:color-mix(in srgb,var(--color-text) 12%,transparent)}@media (width>=768px){.app-toast-container[data-v-d5afaae4]{justify-content:flex-end;bottom:24px;left:auto;right:24px}}.toast-enter-active[data-v-d5afaae4]{transition:opacity .2s cubic-bezier(.2,.8,.3,1),transform .2s cubic-bezier(.2,.8,.3,1)}.toast-leave-active[data-v-d5afaae4]{transition:opacity .15s ease-out,transform .15s ease-out}.toast-enter-from[data-v-d5afaae4],.toast-leave-to[data-v-d5afaae4]{opacity:0;transform:translateY(10px)}@media (prefers-reduced-motion:reduce){.toast-enter-active[data-v-d5afaae4],.toast-leave-active[data-v-d5afaae4]{transition:none}}.app-sidebar[data-v-2199b330]{display:none}@media (width>=768px){.app-sidebar[data-v-2199b330]{gap:var(--space-3);background:var(--color-surface);border:1px solid var(--color-divider);-webkit-user-select:none;user-select:none;border-radius:22px;flex-direction:column;flex:none;width:68px;height:calc(100vh - 32px);margin:16px 0 16px 16px;padding:16px 8px;display:flex;position:sticky;top:16px;overflow:hidden auto;box-shadow:0 8px 24px -4px #0000000d,0 2px 6px -1px #00000008}.app-sidebar-label[data-v-2199b330]{display:none}.app-sidebar-header[data-v-2199b330]{color:inherit;border-radius:14px;justify-content:center;align-items:center;gap:12px;padding:6px 4px;text-decoration:none;transition:background-color .16s;display:flex}.app-sidebar-header[data-v-2199b330]:hover{background:color-mix(in srgb,var(--color-text) 4%,transparent)}.app-sidebar-brand-badge[data-v-2199b330]{flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.app-sidebar-logo[data-v-2199b330]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.app-sidebar-brand-placeholder[data-v-2199b330]{background:color-mix(in oklab,var(--color-accent) 15%,transparent);width:100%;height:100%;color:var(--color-accent-text);font-size:18px;font-weight:700;font-family:var(--font-heading);border-radius:10px;justify-content:center;align-items:center;display:flex}.app-sidebar-search-wrap[data-v-2199b330]{margin-top:2px}.app-sidebar-search[data-v-2199b330]{background:color-mix(in srgb,var(--color-text) 4%,transparent);border:1px solid color-mix(in srgb,var(--color-divider) 60%,transparent);border-radius:12px;justify-content:center;align-items:center;height:38px;transition:border-color .16s,box-shadow .16s;display:flex;position:relative}.app-sidebar-search[data-v-2199b330]:focus-within{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.app-sidebar-search-icon[data-v-2199b330]{color:color-mix(in srgb,var(--color-text) 50%,transparent);cursor:pointer;flex:none}.app-sidebar-section[data-v-2199b330]{flex-direction:column;gap:4px;margin-top:4px;display:flex}.app-sidebar-section-title[data-v-2199b330]{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text) 45%,transparent);padding:6px 8px 4px;font-size:11px;font-weight:700}.app-sidebar-nav[data-v-2199b330]{flex-direction:column;gap:4px;display:flex}.app-sidebar-item[data-v-2199b330]{height:42px;color:color-mix(in srgb,var(--color-text) 65%,transparent);border-radius:12px;justify-content:center;align-items:center;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .16s,color .16s,transform .14s;display:flex;position:relative}.app-sidebar-item[data-v-2199b330]:hover:not(.is-active){background:color-mix(in srgb,var(--color-text) 5%,transparent);color:var(--color-text)}.app-sidebar-item.is-active[data-v-2199b330]{background:color-mix(in oklab,var(--color-accent) 13%,transparent);color:var(--color-accent-text);font-weight:600}.app-sidebar-item[data-v-2199b330]:active{transform:scale(.96)}.app-sidebar-badge[data-v-2199b330]{background:color-mix(in srgb,var(--color-late) 16%,transparent);color:var(--color-late);border-radius:9999px;margin-left:auto;padding:1px 6px;font-size:11px;font-weight:600}.app-sidebar-cta[data-v-2199b330]{border-radius:12px;height:42px;margin-top:4px;padding:0}.app-sidebar-footer[data-v-2199b330]{padding-top:var(--space-2);flex-direction:column;gap:4px;margin-top:auto;display:flex}.app-sidebar-user[data-v-2199b330]{color:inherit;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:6px;text-decoration:none;transition:background-color .16s,color .16s,transform .14s;display:flex}.app-sidebar-user[data-v-2199b330]:hover:not(.is-active){background:color-mix(in srgb,var(--color-text) 5%,transparent)}.app-sidebar-user.is-active[data-v-2199b330]{background:color-mix(in oklab,var(--color-accent) 13%,transparent)}.app-sidebar-avatar[data-v-2199b330],.app-sidebar-user.is-active .app-sidebar-user-name[data-v-2199b330]{color:var(--color-accent-text)}.app-sidebar-avatar[data-v-2199b330]{background:color-mix(in oklab,var(--color-accent) 15%,transparent);border:1px solid var(--color-accent);width:36px;height:36px;font-size:12px;font-weight:600;font-family:var(--font-body);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:transform .14s;display:flex}.app-sidebar-user.is-active .app-sidebar-avatar[data-v-2199b330]{transform:scale(1.05)}}@media (width>=1200px){.app-sidebar[data-v-2199b330]{border-radius:26px;width:252px;padding:20px 14px;box-shadow:0 12px 32px -4px #0000000f,0 2px 8px -2px #00000008}.app-sidebar-label[data-v-2199b330]{display:block}.app-sidebar-header[data-v-2199b330]{justify-content:flex-start;padding:6px 8px}.app-sidebar-brand-info[data-v-2199b330]{flex-direction:column;flex:1;min-width:0;line-height:1.15;display:flex}.app-sidebar-brand-name[data-v-2199b330]{color:var(--color-text);font-size:17px;font-weight:700;font-family:var(--font-heading);letter-spacing:-.015em}.app-sidebar-brand-kicker[data-v-2199b330],.app-sidebar-brand-name[data-v-2199b330],.app-sidebar-user-name[data-v-2199b330],.app-sidebar-user-role[data-v-2199b330]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app-sidebar-brand-kicker[data-v-2199b330]{color:color-mix(in srgb,var(--color-text) 50%,transparent);margin-top:1px;font-size:12px}.app-sidebar-search[data-v-2199b330]{justify-content:flex-start;gap:8px;padding:0 12px}.app-sidebar-search-input[data-v-2199b330]{width:100%;color:var(--color-text);background:0 0;border:none;outline:none;font-family:inherit;font-size:13px}.app-sidebar-search-input[data-v-2199b330]::placeholder{color:color-mix(in srgb,var(--color-text) 45%,transparent)}.app-sidebar-item[data-v-2199b330]{justify-content:flex-start;gap:12px;padding:0 12px}.app-sidebar-item-text[data-v-2199b330]{letter-spacing:-.01em;font-size:13.5px}.app-sidebar-cta[data-v-2199b330]{justify-content:center;gap:8px;font-size:13.5px}.app-sidebar-user[data-v-2199b330]{justify-content:flex-start;padding:8px 10px}.app-sidebar-user-info[data-v-2199b330]{flex-direction:column;min-width:0;line-height:1.2;display:flex}.app-sidebar-user-name[data-v-2199b330]{color:var(--color-text);font-size:13px;font-weight:600}.app-sidebar-user-role[data-v-2199b330]{color:color-mix(in srgb,var(--color-text) 50%,transparent);font-size:11px}}.app-header[data-v-aca8652c]{z-index:100;min-height:var(--h-header);padding:var(--safe-top) calc(18px + var(--safe-right)) 0 calc(18px + var(--safe-left));background:var(--color-bg);border-bottom:1px solid var(--color-divider);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.app-header-account[data-v-aca8652c]{min-height:var(--h-control);border:1px solid var(--color-divider);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-label);-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:9999px;flex:none;align-items:center;gap:8px;padding:4px 12px 4px 6px;font-weight:500;text-decoration:none;transition:border-color .16s ease-out,background-color .16s ease-out,color .16s ease-out;display:inline-flex}.app-header-account[data-v-aca8652c]:hover{border-color:color-mix(in srgb,var(--color-text) 35%,transparent)}.app-header-account.is-active[data-v-aca8652c]{border-color:var(--color-accent);background:color-mix(in oklab,var(--color-accent) 12%,transparent);color:var(--color-accent-text);font-weight:600}.app-header-avatar[data-v-aca8652c]{background:color-mix(in oklab,var(--color-accent) 14%,transparent);width:30px;height:30px;color:var(--color-accent-text);letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.app-header-account-label[data-v-aca8652c]{line-height:1}@media (width>=768px){.app-header[data-v-aca8652c]{display:none}}.app-tabbar[data-v-35c8943d]{left:50%;bottom:max(6px + env(safe-area-inset-bottom,0px) * .6,14px);z-index:100;background:color-mix(in srgb,var(--color-surface) 75%,transparent);-webkit-backdrop-filter:blur(8px);border:1px solid color-mix(in srgb,var(--color-divider) 60%,#ffffff59);border-radius:9999px;justify-content:space-between;align-items:center;gap:6px;width:calc(100% - 32px);max-width:380px;height:56px;padding:5px 8px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 24px -4px #00000014,0 2px 6px -1px #0000000a,inset 0 1px 1px #ffffff73}.tab-indicator[data-v-35c8943d]{z-index:1;pointer-events:none;background:color-mix(in oklab,var(--color-accent) 14%,transparent);will-change:transform,width;border-radius:9999px;transition:transform .26s cubic-bezier(.16,1,.3,1),width .26s cubic-bezier(.16,1,.3,1),opacity .18s ease-out;position:absolute;top:5px;bottom:5px;left:0}.app-tabbar-item[data-v-35c8943d]{z-index:2;height:100%;min-height:48px;color:color-mix(in srgb,var(--color-text) 58%,transparent);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:9999px;flex-direction:column;flex:1;gap:3px;padding:4px 6px;text-decoration:none;transition:color .18s ease-out,transform .16s cubic-bezier(.16,1,.3,1)}.app-tabbar-item[data-v-35c8943d],.tab-icon-wrapper[data-v-35c8943d]{justify-content:center;align-items:center;display:flex;position:relative}.tab-icon-wrapper[data-v-35c8943d]{width:28px;height:24px}.tab-icon[data-v-35c8943d]{transition:transform .22s cubic-bezier(.16,1,.3,1)}.tab-badge[data-v-35c8943d]{background:var(--color-late);min-width:15px;height:15px;color:var(--color-bg);border-radius:9999px;justify-content:center;align-items:center;padding:0 3px;font-size:9.5px;font-weight:600;display:inline-flex;position:absolute;top:-3px;right:-6px}.tab-label[data-v-35c8943d]{letter-spacing:.02em;font-size:10.5px;font-weight:500;line-height:1.1;transition:font-weight .16s ease-out}.app-tabbar-item.is-active[data-v-35c8943d]{color:var(--color-accent-text)}.app-tabbar-item.is-active .tab-icon[data-v-35c8943d]{transform:translateY(-1px)scale(1.08)}.app-tabbar-item.is-active .tab-label[data-v-35c8943d]{font-weight:600}.app-tabbar-item[data-v-35c8943d]:active{transform:scale(.92)}@media (prefers-reduced-motion:reduce){.tab-indicator[data-v-35c8943d]{transition:opacity .16s}.tab-icon[data-v-35c8943d]{transition:none!important}}@media (width>=768px){.app-tabbar[data-v-35c8943d]{display:none}}.payment-body[data-v-0070c9ba]{gap:var(--space-3);flex-direction:column;display:flex}.payment-balance-card[data-v-0070c9ba]{justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--radius-md);background:color-mix(in oklab,var(--color-accent) 7%,var(--color-surface));border:1px solid color-mix(in oklab,var(--color-accent) 24%,transparent);padding:12px 14px;display:flex}.payment-balance-meta[data-v-0070c9ba]{flex-direction:column;gap:2px;display:flex}.payment-balance-count[data-v-0070c9ba]{font-size:var(--text-kicker);color:color-mix(in srgb,var(--color-text) 55%,transparent)}.payment-balance-val[data-v-0070c9ba]{color:var(--color-accent-text);font-size:22px;font-weight:500}.input-amount[data-v-0070c9ba],.payment-balance-val[data-v-0070c9ba]{font-family:var(--font-numerals);letter-spacing:-.02em}.input-amount[data-v-0070c9ba]{font-feature-settings:"tnum","lnum";height:52px;font-size:28px;font-weight:400}.seg[data-v-0070c9ba]{width:100%;display:flex}.seg-opt[data-v-0070c9ba]{flex:1}.shortcut-chips[data-v-0070c9ba]{gap:var(--space-2);display:flex}.shortcut-chip[data-v-0070c9ba]{padding:0 var(--space-3);font-size:var(--text-cell)}.allocation-preview[data-v-0070c9ba]{gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md,8px);background:color-mix(in srgb,var(--color-text) 4%,transparent);flex-direction:column;display:flex}.allocation-title[data-v-0070c9ba]{font-size:var(--text-cell);opacity:.7;margin:0}.allocation-row[data-v-0070c9ba]{justify-content:space-between;gap:var(--space-2);font-size:var(--text-cell);font-feature-settings:"tnum";display:flex}.allocation-settled[data-v-0070c9ba]{margin-left:var(--space-1);text-transform:uppercase;letter-spacing:.04em;opacity:.65;font-size:11px}.receipt-allocations[data-v-b491c256]{margin-top:var(--space-2);padding-left:var(--space-2);flex-direction:column;gap:2px;display:flex}.receipt-allocation[data-v-b491c256]{justify-content:space-between;gap:var(--space-2);font-size:var(--text-cell);font-feature-settings:"tnum";opacity:.8;display:flex}.receipt-method[data-v-b491c256]{text-align:center;margin-bottom:var(--space-3)}.layaway-notice[data-v-b491c256]{border:1px solid var(--color-accent);border-radius:var(--radius-md);padding:var(--space-2);font-size:var(--text-label);margin-top:var(--space-3)}.dialog-wide[data-v-f6c3782b]{width:min(760px,100%)}.statement-balance-kicker[data-v-f6c3782b]{text-align:center;margin-top:var(--space-4)}.statement-balance[data-v-f6c3782b]{margin-top:0;margin-bottom:var(--space-3)}.statement-image-toggle[data-v-f6c3782b]{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-3);font-size:var(--text-label);display:flex}.reminder-note[data-v-d039eec9]{font-size:var(--text-meta);margin:var(--space-2) 0 0}.purchase-body[data-v-1760d3d8]{gap:var(--space-3)}.modality-options[data-v-1760d3d8],.purchase-body[data-v-1760d3d8]{flex-direction:column;display:flex}.modality-options[data-v-1760d3d8]{gap:var(--space-1)}.modality-option[data-v-1760d3d8]{flex-direction:column;align-items:flex-start;gap:2px}.modality-option-label[data-v-1760d3d8]{font-family:var(--font-body);font-weight:600}.modality-option .text-muted[data-v-1760d3d8]{font-size:var(--text-label)}.field-row[data-v-1760d3d8]{gap:var(--space-2);display:flex}.installments-field[data-v-1760d3d8]{flex:none;width:104px}.seg[data-v-1760d3d8]{width:100%;display:flex}.seg-opt[data-v-1760d3d8]{flex:1}.label-with-action[data-v-1760d3d8]{justify-content:space-between;align-items:center;display:flex}.btn-text-action[data-v-1760d3d8]{font-size:var(--text-meta);color:var(--color-late);cursor:pointer;background:0 0;border:none;padding:0}.selected-prod-banner[data-v-1760d3d8]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:color-mix(in oklab,var(--color-accent) 10%,transparent);border:1px solid var(--color-divider);display:flex}.selected-prod-img[data-v-1760d3d8]{border-radius:var(--radius-sm);-o-object-fit:cover;object-fit:cover;flex:none;width:36px;height:36px}.selected-prod-info[data-v-1760d3d8]{flex-direction:column;display:flex}.selected-prod-name[data-v-1760d3d8]{font-size:var(--text-label);font-weight:600}.selected-prod-stock[data-v-1760d3d8]{font-size:var(--text-meta)}.text-late[data-v-1760d3d8]{color:var(--color-late);font-weight:600}.customer-body[data-v-228e1b72]{gap:var(--space-3);flex-direction:column;display:flex}.contact-btn[data-v-228e1b72]{justify-content:center;align-items:center;gap:var(--space-2);margin-top:0;margin-bottom:var(--space-1);display:flex}.invite-body[data-v-a6b1e2c2]{gap:var(--space-3)}.invite-body[data-v-a6b1e2c2],.role-options[data-v-a6b1e2c2]{flex-direction:column;display:flex}.role-options[data-v-a6b1e2c2]{gap:var(--space-1)}.role-option[data-v-a6b1e2c2]{flex-direction:column;align-items:flex-start;gap:2px}.role-option-label[data-v-a6b1e2c2]{font-family:var(--font-body);font-weight:600}.role-option .text-muted[data-v-a6b1e2c2]{font-size:var(--text-label)}.permission-groups[data-v-a6b1e2c2]{gap:var(--space-3);flex-direction:column;display:flex}.permission-group-title[data-v-a6b1e2c2]{margin:0 0 var(--space-1)}.permission-row[data-v-a6b1e2c2]{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1) 0;border-bottom:1px solid var(--color-divider);display:flex}.permission-info[data-v-a6b1e2c2]{flex-direction:column;min-width:0;display:flex}.permission-label[data-v-a6b1e2c2]{font-size:var(--text-cell);font-weight:500}.invite-note[data-v-a6b1e2c2],.permission-desc[data-v-a6b1e2c2]{font-size:var(--text-meta)}.invite-note[data-v-a6b1e2c2]{margin:0}.password-body[data-v-cbcf7a5c]{gap:var(--space-3);flex-direction:column;display:flex}.confirm-message[data-v-153505e1]{text-align:justify;margin:0}.shell[data-v-3b70a06f]{min-height:100vh;display:flex}.main-column[data-v-3b70a06f]{flex:1;min-width:0}.main-content[data-v-3b70a06f]{padding-top:calc(18px + var(--h-header) + var(--safe-top));padding-right:calc(18px + var(--safe-right));padding-bottom:calc(18px + var(--h-tabbar) + var(--safe-bottom));padding-left:calc(18px + var(--safe-left))}@media (width>=768px){.main-content[data-v-3b70a06f]{padding:var(--space-4)}}@media (width>=1200px){.main-content[data-v-3b70a06f]{max-width:1180px;margin:0 auto;padding:28px}}
