.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-807ab78e]{display:none}@media (width>=768px){.app-sidebar[data-v-807ab78e]{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-807ab78e]{display:none}.app-sidebar-header[data-v-807ab78e]{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-807ab78e]:hover{background:color-mix(in srgb,var(--color-text) 4%,transparent)}.app-sidebar-brand-badge[data-v-807ab78e]{flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.app-sidebar-logo[data-v-807ab78e]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.app-sidebar-brand-placeholder[data-v-807ab78e]{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-807ab78e]{margin-top:2px}.app-sidebar-search[data-v-807ab78e]{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-807ab78e]:focus-within{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.app-sidebar-search-icon[data-v-807ab78e]{color:color-mix(in srgb,var(--color-text) 50%,transparent);cursor:pointer;flex:none}.app-sidebar-section[data-v-807ab78e]{flex-direction:column;gap:4px;margin-top:4px;display:flex}.app-sidebar-section-title[data-v-807ab78e]{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-807ab78e]{flex-direction:column;gap:4px;display:flex}.app-sidebar-item[data-v-807ab78e]{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-807ab78e]: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-807ab78e]{background:color-mix(in oklab,var(--color-accent) 13%,transparent);color:var(--color-accent-text);font-weight:600}.app-sidebar-item[data-v-807ab78e]:active{transform:scale(.96)}.app-sidebar-badge[data-v-807ab78e]{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-807ab78e]{border-radius:12px;height:42px;margin-top:4px;padding:0}.app-sidebar-footer[data-v-807ab78e]{padding-top:var(--space-2);flex-direction:column;gap:4px;margin-top:auto;display:flex}.app-sidebar-user[data-v-807ab78e]{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-807ab78e]:hover:not(.is-active){background:color-mix(in srgb,var(--color-text) 5%,transparent)}.app-sidebar-user.is-active[data-v-807ab78e]{background:color-mix(in oklab,var(--color-accent) 13%,transparent)}.app-sidebar-avatar[data-v-807ab78e],.app-sidebar-user.is-active .app-sidebar-user-name[data-v-807ab78e]{color:var(--color-accent-text)}.app-sidebar-avatar[data-v-807ab78e]{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-807ab78e]{transform:scale(1.05)}}@media (width>=1200px){.app-sidebar[data-v-807ab78e]{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-807ab78e]{display:block}.app-sidebar-header[data-v-807ab78e]{justify-content:flex-start;padding:6px 8px}.app-sidebar-brand-info[data-v-807ab78e]{flex-direction:column;flex:1;min-width:0;line-height:1.15;display:flex}.app-sidebar-brand-name[data-v-807ab78e]{color:var(--color-text);font-size:17px;font-weight:700;font-family:var(--font-heading);letter-spacing:-.015em}.app-sidebar-brand-kicker[data-v-807ab78e],.app-sidebar-brand-name[data-v-807ab78e],.app-sidebar-user-name[data-v-807ab78e],.app-sidebar-user-role[data-v-807ab78e]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app-sidebar-brand-kicker[data-v-807ab78e]{color:color-mix(in srgb,var(--color-text) 50%,transparent);margin-top:1px;font-size:12px}.app-sidebar-search[data-v-807ab78e]{justify-content:flex-start;gap:8px;padding:0 12px}.app-sidebar-search-input[data-v-807ab78e]{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-807ab78e]::placeholder{color:color-mix(in srgb,var(--color-text) 45%,transparent)}.app-sidebar-item[data-v-807ab78e]{justify-content:flex-start;gap:12px;padding:0 12px}.app-sidebar-item-text[data-v-807ab78e]{letter-spacing:-.01em;font-size:13.5px}.app-sidebar-cta[data-v-807ab78e]{justify-content:center;gap:8px;font-size:13.5px}.app-sidebar-user[data-v-807ab78e]{justify-content:flex-start;padding:8px 10px}.app-sidebar-user-info[data-v-807ab78e]{flex-direction:column;min-width:0;line-height:1.2;display:flex}.app-sidebar-user-name[data-v-807ab78e]{color:var(--color-text);font-size:13px;font-weight:600}.app-sidebar-user-role[data-v-807ab78e]{color:color-mix(in srgb,var(--color-text) 50%,transparent);font-size:11px}}.app-header[data-v-e41cb2b4]{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;position:fixed;top:0;left:0;right:0}.app-header[data-v-e41cb2b4],.app-header-actions[data-v-e41cb2b4]{align-items:center;gap:var(--space-2);display:flex}.app-header-actions[data-v-e41cb2b4]{flex:none}.app-header-cta[data-v-e41cb2b4]{min-height:var(--h-control);padding-inline:var(--space-2);font-size:var(--text-cell);flex:none}.app-header-user[data-v-e41cb2b4]{color:inherit;gap:8px;text-decoration:none}.app-header-avatar[data-v-e41cb2b4],.app-header-user[data-v-e41cb2b4]{align-items:center;display:inline-flex}.app-header-avatar[data-v-e41cb2b4]{background:color-mix(in oklab,var(--color-accent) 15%,transparent);border:1px solid var(--color-accent);width:34px;height:34px;color:var(--color-accent-text);border-radius:50%;justify-content:center;font-size:12px;font-weight:600}.app-header-user-info[data-v-e41cb2b4]{display:none}@media (width>=768px){.app-header[data-v-e41cb2b4]{display:none}}.app-tabbar[data-v-39a9bc20]{left:50%;bottom:max(6px + env(safe-area-inset-bottom,0px) * .6,14px);z-index:100;background:color-mix(in srgb,var(--color-surface) 82%,transparent);-webkit-backdrop-filter:blur(24px)saturate(180%);border:1px solid color-mix(in srgb,var(--color-divider) 65%,#ffffff73);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 12px 32px -4px #00000024,0 4px 12px -2px #0000000f,inset 0 1px 1px #ffffff8c}.tab-indicator[data-v-39a9bc20]{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-39a9bc20]{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-39a9bc20],.tab-icon-wrapper[data-v-39a9bc20]{justify-content:center;align-items:center;display:flex;position:relative}.tab-icon-wrapper[data-v-39a9bc20]{width:28px;height:24px}.tab-icon[data-v-39a9bc20]{transition:transform .22s cubic-bezier(.16,1,.3,1)}.tab-badge[data-v-39a9bc20]{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-39a9bc20]{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-39a9bc20]{color:var(--color-accent-text)}.app-tabbar-item.is-active .tab-icon[data-v-39a9bc20]{transform:translateY(-1px)scale(1.08)}.app-tabbar-item.is-active .tab-label[data-v-39a9bc20]{font-weight:600}.app-tabbar-item[data-v-39a9bc20]:active{transform:scale(.92)}@media (prefers-reduced-motion:reduce){.tab-indicator[data-v-39a9bc20]{transition:opacity .16s}.tab-icon[data-v-39a9bc20]{transition:none!important}}@media (width>=768px){.app-tabbar[data-v-39a9bc20]{display:none}}.payment-body[data-v-f64a1b49]{gap:var(--space-3);flex-direction:column;display:flex}.input-amount[data-v-f64a1b49]{height:52px;font-family:var(--font-numerals);letter-spacing:-.02em;font-feature-settings:"tnum","lnum";font-size:28px;font-weight:400}.seg[data-v-f64a1b49]{width:100%;display:flex}.seg-opt[data-v-f64a1b49]{flex:1}.shortcut-chips[data-v-f64a1b49]{gap:var(--space-2);display:flex}.shortcut-chip[data-v-f64a1b49]{padding:0 var(--space-3);font-size:var(--text-cell)}.allocation-preview[data-v-f64a1b49]{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-f64a1b49]{font-size:var(--text-cell);opacity:.7;margin:0}.allocation-row[data-v-f64a1b49]{justify-content:space-between;gap:var(--space-2);font-size:var(--text-cell);font-feature-settings:"tnum";display:flex}.allocation-settled[data-v-f64a1b49]{margin-left:var(--space-1);text-transform:uppercase;letter-spacing:.04em;opacity:.65;font-size:11px}.receipt-allocations[data-v-c9b1f06b]{margin-top:var(--space-2);padding-left:var(--space-2);flex-direction:column;gap:2px;display:flex}.receipt-allocation[data-v-c9b1f06b]{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-c9b1f06b]{text-align:center;margin-bottom:var(--space-3)}.layaway-notice[data-v-c9b1f06b]{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-70ed0089]{width:min(760px,100%)}.statement-balance-kicker[data-v-70ed0089]{text-align:center;margin-top:var(--space-4)}.statement-balance[data-v-70ed0089]{margin-top:0;margin-bottom:var(--space-3)}.statement-image-toggle[data-v-70ed0089]{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-64a31033]{font-size:var(--text-meta);margin:var(--space-2) 0 0}.purchase-body[data-v-dc01054a]{gap:var(--space-3)}.modality-options[data-v-dc01054a],.purchase-body[data-v-dc01054a]{flex-direction:column;display:flex}.modality-options[data-v-dc01054a]{gap:var(--space-1)}.modality-option[data-v-dc01054a]{flex-direction:column;align-items:flex-start;gap:2px}.modality-option-label[data-v-dc01054a]{font-family:var(--font-body);font-weight:600}.modality-option .text-muted[data-v-dc01054a]{font-size:var(--text-label)}.field-row[data-v-dc01054a]{gap:var(--space-2);display:flex}.installments-field[data-v-dc01054a]{flex:none;width:104px}.seg[data-v-dc01054a]{width:100%;display:flex}.seg-opt[data-v-dc01054a]{flex:1}.customer-body[data-v-50c1b49f]{gap:var(--space-3);flex-direction:column;display:flex}.contact-btn[data-v-50c1b49f]{margin-top:0;margin-bottom:var(--space-1);justify-content:center}.contact-btn[data-v-50c1b49f],.initial-sale-toggle[data-v-50c1b49f]{align-items:center;gap:var(--space-2);display:flex}.initial-sale-toggle[data-v-50c1b49f]{padding-top:var(--space-2);border-top:1px solid var(--color-divider);font-size:var(--text-cell);justify-content:space-between}.field-row[data-v-50c1b49f]{gap:var(--space-2);display:flex}.installments-field[data-v-50c1b49f]{flex:none;width:104px}.seg[data-v-50c1b49f]{width:100%;display:flex}.seg-opt[data-v-50c1b49f]{flex:1}.invite-body[data-v-d173ebb3]{gap:var(--space-3)}.invite-body[data-v-d173ebb3],.role-options[data-v-d173ebb3]{flex-direction:column;display:flex}.role-options[data-v-d173ebb3]{gap:var(--space-1)}.role-option[data-v-d173ebb3]{flex-direction:column;align-items:flex-start;gap:2px}.role-option-label[data-v-d173ebb3]{font-family:var(--font-body);font-weight:600}.role-option .text-muted[data-v-d173ebb3]{font-size:var(--text-label)}.permission-groups[data-v-d173ebb3]{gap:var(--space-3);flex-direction:column;display:flex}.permission-group-title[data-v-d173ebb3]{margin:0 0 var(--space-1)}.permission-row[data-v-d173ebb3]{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-d173ebb3]{flex-direction:column;min-width:0;display:flex}.permission-label[data-v-d173ebb3]{font-size:var(--text-cell);font-weight:500}.invite-note[data-v-d173ebb3],.permission-desc[data-v-d173ebb3]{font-size:var(--text-meta)}.invite-note[data-v-d173ebb3]{margin:0}.password-body[data-v-e137473c]{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}}
