#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;display:flex;justify-content:center;align-items:center;min-height:100vh;color:#2c3e50;width:100%;min-width:0}#app:has(.admin-layout){align-items:stretch;justify-content:flex-start;background-color:#f3f6fb}.app-shell{display:flex;flex:1;justify-content:center;align-items:center;width:100%;min-width:0;min-height:100vh}.app-shell:has(.admin-layout){justify-content:flex-start;align-items:stretch;background-color:#f3f6fb}body{min-height:100vh;margin:0;background:#071b3a;background-repeat:no-repeat;background-size:cover}body:has(.admin-layout){background:#f3f6fb}#app .admin-layout .card,#app .admin-layout .product-card,#app .admin-layout .summary-card{background:#fff;border:1px solid #e5e9f2;border-radius:12px;box-shadow:0 10px 28px rgba(7,27,58,.06);color:#172945}body[data-v-5ae19e77]{display:flex;justify-content:center;align-items:center;min-height:100vh;margin:0}.login[data-v-5ae19e77]{max-width:400px;width:100%}.email[data-v-5ae19e77]{display:flex;justify-content:center;align-items:center;color:#f4f1e8;font-size:medium;margin-bottom:10px}.logo[data-v-5ae19e77]{display:block;margin:0 auto 20px;background:transparent;height:150px;width:150px}.password[data-v-5ae19e77]{display:flex;justify-content:center;align-items:center;color:#f4f1e8;font-size:medium;margin-bottom:10px}.button[data-v-5ae19e77]{display:block;width:60%;padding:12px;background:linear-gradient(135deg,#7655dc,#5f35c9);color:#fff;border:1px solid #7655dc;border-radius:50px;cursor:pointer;margin:20px auto 0;font-size:medium;font-weight:500;transition:opacity .3s ease,transform .2s ease;font-weight:700}.button[data-v-5ae19e77]:hover{opacity:.95;transform:scale(1.02)}.input[data-v-5ae19e77]{padding:10px;margin-bottom:30px;background-color:hsla(0,0%,100%,.7);color:#000;width:300px;border-radius:10px;border:1px solid #7655dc;outline:none;box-shadow:none;transition:border-color .3s ease,box-shadow .3s ease}.input[data-v-5ae19e77]:focus{border-color:#b9a6ff;box-shadow:0 0 6px rgba(118,85,220,.6)}h1[data-v-5ae19e77]{color:#f4f1e8;margin-bottom:40px;font-weight:600}.error[data-v-5ae19e77]{color:red}.remember[data-v-5ae19e77]{display:flex;align-items:center;justify-content:center;margin-bottom:15px;font-size:small;color:#f4f1e8}.remember input[type=checkbox][data-v-5ae19e77]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid #7655dc;border-radius:4px;margin-right:8px;position:relative;cursor:pointer;background-color:transparent;transition:all .2s ease}.remember input[type=checkbox][data-v-5ae19e77]:checked{background-color:#7655dc;border-color:#7655dc}.remember input[type=checkbox][data-v-5ae19e77]:checked:after{content:"";position:absolute;top:1px;left:4px;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.lost-password[data-v-5ae19e77]{text-align:center;margin-top:15px;font-size:small}.lost-password a[data-v-5ae19e77]{color:#b9a6ff;cursor:pointer;text-decoration:none;transition:color .2s ease}.lost-password a[data-v-5ae19e77]:hover{color:#d6cbff}body[data-v-4f1bcec8]{display:flex;justify-content:center;align-items:center;min-height:100vh;margin:0}.forgot-password[data-v-4f1bcec8]{max-width:400px;width:100%;margin-bottom:110px}.email[data-v-4f1bcec8]{display:flex;justify-content:center;align-items:center;color:#2c2c2c;font-size:medium;margin-bottom:10px}.logo[data-v-4f1bcec8]{display:block;margin:0 auto 20px;background:transparent;height:150px;width:150px}.button[data-v-4f1bcec8]{display:block;width:60%;padding:12px;background:linear-gradient(135deg,#78b4ff,#64d0d0,#ffd7be);color:#fff;border:1px solid rgba(120,180,255,.6);border-radius:50px;cursor:pointer;margin:20px auto 0;font-size:medium;font-weight:500;transition:opacity .3s ease,transform .2s ease;font-weight:700}.button[data-v-4f1bcec8]:hover{opacity:.95;transform:scale(1.02)}.input[data-v-4f1bcec8]{padding:10px;margin-bottom:10px;background-color:hsla(0,0%,100%,.7);color:#2c2c2c;width:300px;border-radius:10px;border:1px solid rgba(120,180,255,.6);outline:none;box-shadow:none;transition:border-color .3s ease,box-shadow .3s ease}.input[data-v-4f1bcec8]:focus{border-color:#64d0d0;box-shadow:0 0 6px rgba(100,208,208,.6)}h1[data-v-4f1bcec8]{color:#2c2c2c;margin-bottom:40px;font-weight:600}.error[data-v-4f1bcec8]{color:red}.login-text[data-v-4f1bcec8]{text-align:center;margin-top:15px;font-size:small}.login-text a[data-v-4f1bcec8]{color:#2c2c2cb2;cursor:pointer;text-decoration:none;transition:color .2s ease}.login-text a[data-v-4f1bcec8]:hover{color:#55a0fc}body[data-v-40eb9f85]{display:flex;justify-content:center;align-items:center;min-height:100vh;margin:0}.create-password[data-v-40eb9f85]{max-width:400px;width:100%;margin-bottom:110px}.logo[data-v-40eb9f85]{display:block;margin:0 auto 20px;background:transparent;height:150px;width:150px}.password[data-v-40eb9f85]{display:flex;justify-content:center;align-items:center;color:#2c2c2c;font-size:medium;margin-bottom:10px}.button[data-v-40eb9f85]{display:block;width:50%;padding:12px;background:linear-gradient(135deg,#78b4ff,#64d0d0,#ffd7be);color:#fff;border:1px solid rgba(120,180,255,.6);border-radius:50px;cursor:pointer;margin:20px auto 0;font-size:medium;font-weight:500;transition:opacity .3s ease,transform .2s ease;font-weight:700}.button[data-v-40eb9f85]:hover{opacity:.95;transform:scale(1.02)}.input[data-v-40eb9f85]{padding:10px;margin-bottom:30px;background-color:hsla(0,0%,100%,.7);color:#2c2c2c;width:300px;border-radius:10px;border:1px solid rgba(120,180,255,.6);outline:none;box-shadow:none;transition:border-color .3s ease,box-shadow .3s ease}.input[data-v-40eb9f85]:focus{border-color:#64d0d0;box-shadow:0 0 6px rgba(100,208,208,.6)}h1[data-v-40eb9f85]{color:#2c2c2c;margin-bottom:40px;font-weight:600}.error[data-v-40eb9f85]{color:red}.password-hint[data-v-40eb9f85]{display:flex;align-items:center;justify-content:center;margin-bottom:5px;font-size:small;color:#2c2c2c}.admin-layout[data-v-05790606]{display:flex;padding:20px;box-sizing:border-box;width:100%;min-height:100vh;position:relative;background-color:#f3f6fb}.topbar[data-v-05790606]{position:fixed;top:0;right:0;left:262px;height:72px;padding:0 28px;display:flex;align-items:center;justify-content:flex-end;gap:12px;background:#fff;border-bottom:1px solid #e5e9f2;box-shadow:0 2px 12px rgba(7,27,58,.06);z-index:1000;pointer-events:auto;box-sizing:border-box}@media (max-width:800px){.topbar[data-v-05790606]{left:262px;right:0;top:0;height:64px;padding:0 12px;gap:8px}}.content[data-v-05790606]{min-width:0}.topbar-icon[data-v-05790606]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;color:#2c2c2c;text-decoration:none;transition:background .14s ease,transform .12s ease}.topbar-icon[data-v-05790606]:hover{background:rgba(6,30,34,.04);transform:translateY(-2px)}.icon-sm[data-v-05790606]{width:18px;height:18px}.badge[data-v-05790606]{position:absolute;top:-6px;right:-6px;background:#ff5e5e;color:#fff;font-size:.65rem;padding:2px 6px;border-radius:999px;font-weight:700;line-height:1}.profile-pill[data-v-05790606]{display:inline-flex;gap:10px;padding:6px 10px;border-radius:999px;background:hsla(0,0%,100%,.9);align-items:center;text-decoration:none;color:#123b45;transition:transform .12s ease,box-shadow .14s ease}.profile-pill[data-v-05790606]:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(6,30,34,.06)}.avatar-mini[data-v-05790606]{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid rgba(6,30,34,.06);display:block}.avatar-mini.placeholder[data-v-05790606]{background:linear-gradient(135deg,#64d0d0,#78b4ff)}.profile-name[data-v-05790606]{font-weight:700;color:#123b45;font-size:.95rem}.sidebar[data-v-05790606]{position:fixed;top:0;bottom:0;left:0;transform:none;box-sizing:border-box;background-color:#071b3a;padding:0;border-radius:0;box-shadow:4px 0 18px rgba(7,27,58,.14);width:250px;height:100vh;overflow:visible}.sidebar-scroll[data-v-05790606]{position:absolute;top:0;bottom:0;left:0;box-sizing:border-box;width:calc(100% + 12px);overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;padding:24px 16px;display:flex;flex-direction:column;align-items:stretch}.content[data-v-05790606]{flex:1;background-color:transparent;box-shadow:none;margin-left:250px;padding-top:80px}.sidebar ul[data-v-05790606]{list-style:none;padding:0}.sidebar-scroll>ul[data-v-05790606]{flex:1 0 auto;width:100%;margin:0;padding-top:12px;border-top:1px solid hsla(45,35%,93%,.16)}.sidebar li[data-v-05790606]{margin-bottom:15px;width:100%}.sidebar a[data-v-05790606]{box-sizing:border-box;width:100%;color:#f4f1e8;text-decoration:none;font-weight:500;display:flex;align-items:center;gap:8px;padding:11px 12px;min-height:44px;flex:1;min-width:0;border-radius:10px;transition:background .14s ease,color .14s ease}.sidebar a.router-link-exact-active[data-v-05790606]{color:#fff;background:linear-gradient(135deg,#7655dc,#5f35c9);box-shadow:0 8px 18px rgba(95,53,201,.24)}.sidebar a[data-v-05790606]:hover{color:#fff;background:rgba(118,85,220,.2)}.logo[data-v-05790606]{display:block;margin:0 auto 16px;height:100px;width:100px}.back-button[data-v-05790606]{position:relative;box-sizing:border-box;width:100%;flex:0 0 44px;margin-top:auto;min-height:44px;padding:0 12px;color:#f4f1e8;display:flex;align-items:center;text-decoration:none;border-radius:10px;transition:background .14s ease,color .14s ease}.back-button[data-v-05790606]:before{position:absolute;top:-9px;right:4px;left:4px;height:1px;background:hsla(45,35%,93%,.16);content:""}.back-button svg[data-v-05790606]{width:20px;height:20px;flex:0 0 20px}.back-button[data-v-05790606]:hover{color:#fff;background:rgba(118,85,220,.2)}.manage-header[data-v-05790606],.orders-header[data-v-05790606],.products-header[data-v-05790606]{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;width:100%;min-height:44px;border-radius:10px;transition:background .14s ease;justify-content:flex-start;gap:8px;padding:0 12px;color:#f4f1e8;font:inherit;text-align:left;cursor:pointer;border:0;background:transparent}.manage-header .chevron[data-v-05790606],.orders-header .chevron[data-v-05790606],.products-header .chevron[data-v-05790606]{margin-left:auto}.manage-header[data-v-05790606]:hover,.orders-header[data-v-05790606]:hover,.products-header[data-v-05790606]:hover{background:rgba(118,85,220,.2)}.chevron[data-v-05790606]{box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex:0 0 28px;min-height:44px;cursor:pointer;color:#b9a6ff}.nested[data-v-05790606]{list-style:none;margin-top:7px;margin-left:25px}.nested li[data-v-05790606]{margin:5px 0;font-size:.95em}.icon[data-v-05790606]{width:20px;height:20px}.collapse-toggle[data-v-05790606]{position:fixed;z-index:1002;top:24px;left:22px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:#f4f1e8;background:transparent;border:0;border-radius:8px;cursor:pointer}.collapse-toggle svg[data-v-05790606]{width:16px;height:16px}.collapse-toggle[data-v-05790606]:hover{background:rgba(118,85,220,.2)}.sidebar-collapsed .sidebar[data-v-05790606]{width:92px}.sidebar-collapsed .sidebar-scroll[data-v-05790606]{padding-right:12px;padding-left:12px}.sidebar-collapsed .content[data-v-05790606]{margin-left:92px}.sidebar-collapsed .topbar[data-v-05790606]{left:104px}.sidebar-collapsed .logo[data-v-05790606]{visibility:visible;width:36px;height:36px;margin:48px auto 16px;-o-object-fit:contain;object-fit:contain}.sidebar-collapsed .collapse-toggle[data-v-05790606]{left:22px;transform:none}.sidebar-collapsed .manage-header[data-v-05790606],.sidebar-collapsed .nested a[data-v-05790606],.sidebar-collapsed .orders-header[data-v-05790606],.sidebar-collapsed .products-header[data-v-05790606],.sidebar-collapsed .sidebar-scroll>ul>li>a[data-v-05790606]{box-sizing:border-box;width:100%;min-height:44px;justify-content:flex-start;gap:0;padding:0 0 0 16px;font-size:0}.sidebar-collapsed .manage-header .icon[data-v-05790606],.sidebar-collapsed .nested a .icon[data-v-05790606],.sidebar-collapsed .orders-header .icon[data-v-05790606],.sidebar-collapsed .products-header .icon[data-v-05790606],.sidebar-collapsed .sidebar-scroll>ul>li>a .icon[data-v-05790606]{flex:0 0 20px}.sidebar-collapsed .manage-header[data-v-05790606],.sidebar-collapsed .orders-header[data-v-05790606],.sidebar-collapsed .products-header[data-v-05790606]{position:relative;min-height:44px;width:100%;flex:none;justify-content:flex-start;padding:0 0 0 16px;font-size:0}.sidebar-collapsed .manage-header .icon[data-v-05790606],.sidebar-collapsed .orders-header .icon[data-v-05790606],.sidebar-collapsed .products-header .icon[data-v-05790606]{position:absolute;left:16px;transform:none}.sidebar-collapsed .chevron[data-v-05790606]{position:absolute;z-index:1;top:0;right:8px;min-height:44px;flex:0 0 20px}.sidebar-collapsed .chevron svg[data-v-05790606]{width:16px;height:16px}.sidebar-collapsed .nested[data-v-05790606]{margin-left:0}.sidebar-collapsed .back-button[data-v-05790606]{justify-content:flex-start;padding-right:0;padding-left:16px}.admin-dashboard[data-v-711da055]{width:100%;min-width:0;padding:24px;box-sizing:border-box;color:#172945;text-align:left}.dashboard-content[data-v-711da055]{display:grid;gap:18px;max-width:1440px;margin:0 auto}.dashboard-header[data-v-711da055]{margin-bottom:2px}.eyebrow[data-v-711da055]{margin:0 0 6px;color:#7655dc;font-size:.72rem;font-weight:800;letter-spacing:.08em}h1[data-v-711da055],h2[data-v-711da055],p[data-v-711da055]{margin-top:0}.dashboard-header h1[data-v-711da055]{margin-bottom:6px;color:#071b3a;font-size:1.75rem}.dashboard-description[data-v-711da055]{margin-bottom:0;color:#687790}.metric-grid[data-v-711da055]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.metric-card[data-v-711da055],.panel[data-v-711da055]{min-width:0;border:1px solid #e5e9f2;border-radius:12px;background:#fff;box-shadow:0 10px 28px rgba(7,27,58,.06)}.metric-card[data-v-711da055]{display:flex;align-items:center;gap:14px;min-height:120px;padding:18px}.metric-icon[data-v-711da055]{display:grid;flex:0 0 46px;width:46px;height:46px;place-items:center;border-radius:12px}.purple-icon[data-v-711da055]{background:#f0ebff;color:#6949d0}.blue-icon[data-v-711da055]{background:#e8f3ff;color:#3279c5}.navy-icon[data-v-711da055]{background:#eaf0f8;color:#173d70}.violet-icon[data-v-711da055]{background:#f4f1ff;color:#5f35c9}.metric-copy[data-v-711da055]{min-width:0}.metric-copy p[data-v-711da055]{margin:0 0 5px;color:#687790;font-size:.84rem}.metric-copy strong[data-v-711da055]{display:block;color:#071b3a;font-size:1.45rem;line-height:1.2;overflow-wrap:anywhere}.metric-copy .metric-value-text[data-v-711da055]{font-size:1.05rem}.metric-copy span[data-v-711da055]{display:block;margin-top:5px;color:#8793a7;font-size:.74rem}.insights-grid[data-v-711da055]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.panel[data-v-711da055]{padding:20px}.panel-header[data-v-711da055]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.panel-header .eyebrow[data-v-711da055]{margin-bottom:5px}.panel-header h2[data-v-711da055]{margin:0;color:#102748;font-size:1.05rem}.panel-icon[data-v-711da055]{flex:0 0 auto;color:#6949d0}.empty-state[data-v-711da055]{display:flex;align-items:center;gap:12px;min-height:82px;margin:0;padding:16px;border-radius:10px;background:#f8f7ff;color:#75839a;font-size:.86rem}.empty-icon[data-v-711da055]{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border-radius:10px;background:#f0ebff;color:#6949d0}.recent-panel[data-v-711da055]{min-width:0}.table-scroll[data-v-711da055]{overflow-x:auto}.orders-table[data-v-711da055]{width:100%;border-collapse:collapse;text-align:left}.orders-table th[data-v-711da055]{padding:11px 12px;background:#f4f1ff;color:#52617a;font-size:.78rem;font-weight:700}.orders-table th[data-v-711da055]:first-child{border-radius:8px 0 0 8px}.orders-table th[data-v-711da055]:last-child{border-radius:0 8px 8px 0}.orders-table td[data-v-711da055]{padding:14px 12px;border-bottom:1px solid #edf0f5;color:#687790;font-size:.84rem}.orders-table .numeric[data-v-711da055]{text-align:right}.orders-table .table-empty[data-v-711da055]{padding:24px 12px;text-align:center}@media (max-width:1050px){.metric-grid[data-v-711da055]{grid-template-columns:repeat(2,minmax(0,1fr))}.insights-grid[data-v-711da055]{grid-template-columns:1fr}}@media (max-width:620px){.admin-dashboard[data-v-711da055]{padding:16px 12px 24px}.metric-grid[data-v-711da055]{grid-template-columns:1fr;gap:10px}.metric-card[data-v-711da055]{min-height:96px;padding:14px}.panel[data-v-711da055]{padding:16px}.orders-table[data-v-711da055]{min-width:560px}}.admin-orders[data-v-61455949],.inventory-page[data-v-131c7c00]{box-sizing:border-box;width:100%;min-width:0}.inventory-page[data-v-131c7c00]{padding:18px 24px 28px;color:#172945;text-align:left}.form-header[data-v-131c7c00],.page-header[data-v-131c7c00]{display:flex;align-items:center;justify-content:space-between;gap:20px}.page-header[data-v-131c7c00]{margin-bottom:24px}.page-header h1[data-v-131c7c00]{margin:0;font-size:1.65rem;color:#102748}.eyebrow[data-v-131c7c00]{margin:0 0 6px;color:#7655dc;font-size:.72rem;font-weight:800;letter-spacing:.08em}.header-actions[data-v-131c7c00]{display:flex;align-items:center;gap:10px}.icon-button[data-v-131c7c00],.primary-button[data-v-131c7c00],.secondary-button[data-v-131c7c00]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border-radius:9px;font:inherit;font-weight:700;cursor:pointer;transition:background .14s ease,border-color .14s ease,transform .14s ease}.primary-button[data-v-131c7c00]{padding:0 15px;border:1px solid #6846d2;background:linear-gradient(135deg,#7655dc,#5f35c9);color:#fff;box-shadow:0 6px 16px rgba(95,53,201,.18)}.primary-button[data-v-131c7c00]:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(95,53,201,.24)}.export-button[data-v-131c7c00]{background:linear-gradient(135deg,#7655dc,#5f35c9);color:#fff}.primary-button[data-v-131c7c00]:disabled,.secondary-button[data-v-131c7c00]:disabled{opacity:.65;cursor:wait;transform:none}.secondary-button[data-v-131c7c00]{padding:0 15px;border:1px solid #dce3ee;background:#fff;color:#172945}.secondary-button[data-v-131c7c00]:hover{border-color:#7655dc}.table-toolbar[data-v-131c7c00]{display:flex;align-items:center;gap:16px;margin-bottom:12px}.search-box[data-v-131c7c00]{display:flex;align-items:center;gap:9px;width:min(340px,100%);height:40px;padding:0 12px;border:1px solid #dfe5ef;border-radius:9px;background:#fff;color:#7655dc;box-sizing:border-box}.search-box input[data-v-131c7c00]{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#172945;font:inherit}.item-count[data-v-131c7c00]{color:#6c7890;font-size:.88rem}.table-frame[data-v-131c7c00]{width:100%;overflow:auto;border:1px solid #e1e7f0;border-radius:10px;background:#fff;box-shadow:0 10px 28px rgba(7,27,58,.06)}.inventory-table[data-v-131c7c00]{width:100%;min-width:1050px;border-collapse:collapse}.inventory-table th[data-v-131c7c00]{padding:14px 12px;background:#102748;color:#fff;font-size:.83rem;font-weight:700;text-align:left;white-space:nowrap}.inventory-table th[data-v-131c7c00]:first-child{border-top-left-radius:8px}.inventory-table th[data-v-131c7c00]:last-child{border-top-right-radius:8px}.inventory-table td[data-v-131c7c00]{padding:14px 12px;border-bottom:1px solid #e8edf4;color:#263650;font-size:.88rem}.inventory-table tbody tr:last-child td[data-v-131c7c00]{border-bottom:0}.inventory-table tbody tr[data-v-131c7c00]:hover{background:#f8f7ff}.check-column[data-v-131c7c00]{width:42px;text-align:center!important}.check-column input[data-v-131c7c00]{accent-color:#6846d2}.product-name[data-v-131c7c00]{min-width:150px;color:#5f35c9!important;font-weight:700}.numeric[data-v-131c7c00]{text-align:right!important;font-variant-numeric:tabular-nums;white-space:nowrap}.low-stock[data-v-131c7c00]{color:#bd394d!important;font-weight:800}.actions-heading[data-v-131c7c00]{text-align:center!important}.row-actions[data-v-131c7c00]{display:flex;justify-content:center;gap:6px}.icon-button[data-v-131c7c00]{width:36px;min-width:36px;min-height:36px;padding:0;border:1px solid transparent;background:transparent;color:#5f35c9}.icon-button[data-v-131c7c00]:hover{border-color:#e2dcfb;background:#f4f0ff}.danger-action[data-v-131c7c00]{color:#bd394d}.danger-action[data-v-131c7c00]:hover{border-color:#f4d5da;background:#fff2f4}.empty-state[data-v-131c7c00]{padding:42px 20px!important;color:#69758b!important;text-align:center}.notice[data-v-131c7c00]{padding:20px;color:#68758d;text-align:center}.error-notice[data-v-131c7c00]{color:#a52e42}.inventory-footer[data-v-131c7c00]{display:flex;align-items:center;justify-content:space-between;width:min(320px,100%);margin-left:auto;padding:14px 18px;border-radius:0 0 10px 10px;background:#102748;color:#fff}.inventory-footer strong[data-v-131c7c00]{color:#d7cdff;font-variant-numeric:tabular-nums}.modal-backdrop[data-v-131c7c00]{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(7,27,58,.48)}.product-form[data-v-131c7c00]{width:min(620px,100%);max-height:min(90vh,760px);overflow:auto;padding:24px;border:1px solid #e1e7f0;border-radius:12px;background:#fff;box-shadow:0 24px 70px rgba(7,27,58,.24);box-sizing:border-box}.form-header[data-v-131c7c00]{margin-bottom:20px}.form-header h2[data-v-131c7c00]{margin:0;color:#102748;font-size:1.25rem}.close-button[data-v-131c7c00]{color:#58657d}.form-grid[data-v-131c7c00]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-field[data-v-131c7c00]{display:flex;flex-direction:column;gap:6px;color:#4a5870;font-size:.84rem;font-weight:650}.form-field input[data-v-131c7c00]{width:100%;height:40px;padding:0 10px;border:1px solid #dfe5ef;border-radius:8px;outline:none;color:#172945;font:inherit;box-sizing:border-box}.form-field input[data-v-131c7c00]:focus{border-color:#7655dc;box-shadow:0 0 0 3px rgba(118,85,220,.12)}.form-actions[data-v-131c7c00]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}@media (max-width:760px){.inventory-page[data-v-131c7c00]{padding:14px 12px 24px}.page-header[data-v-131c7c00]{margin-bottom:18px}.inventory-table[data-v-131c7c00]{min-width:980px}}@media (max-width:520px){.page-header[data-v-131c7c00]{align-items:flex-start}.page-header h1[data-v-131c7c00]{font-size:1.4rem}.primary-button[data-v-131c7c00]{min-height:38px;padding:0 10px}.table-toolbar[data-v-131c7c00]{align-items:flex-start;flex-direction:column;gap:8px}.search-box[data-v-131c7c00]{width:100%}.form-grid[data-v-131c7c00]{grid-template-columns:1fr}.product-form[data-v-131c7c00]{padding:18px}}.statistics-page[data-v-4db1b7fe]{box-sizing:border-box;width:100%;padding:24px;color:#172945;text-align:left}.page-header[data-v-4db1b7fe],.panel-header[data-v-4db1b7fe]{display:flex;align-items:center;justify-content:space-between;gap:16px}.page-header[data-v-4db1b7fe]{margin-bottom:24px}.eyebrow[data-v-4db1b7fe]{margin:0 0 6px;color:#7655dc;font-size:.72rem;font-weight:800;letter-spacing:.08em}h1[data-v-4db1b7fe],h2[data-v-4db1b7fe],p[data-v-4db1b7fe]{margin-top:0}h1[data-v-4db1b7fe]{margin-bottom:6px;color:#071b3a;font-size:1.75rem}.page-description[data-v-4db1b7fe]{margin-bottom:0;color:#687790}.live-label[data-v-4db1b7fe]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #e2e8f4;border-radius:999px;background:#fff;color:#42516a;font-size:.82rem;font-weight:700;white-space:nowrap}.live-dot[data-v-4db1b7fe],.status-dot[data-v-4db1b7fe]{width:8px;height:8px;border-radius:50%;background:#7655dc}.metrics-grid[data-v-4db1b7fe]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px}.metric-card[data-v-4db1b7fe],.panel[data-v-4db1b7fe]{min-width:0;border:1px solid #e5e9f2;border-radius:12px;background:#fff;box-shadow:0 10px 28px rgba(7,27,58,.06)}.metric-card[data-v-4db1b7fe]{display:flex;align-items:center;gap:14px;min-height:120px;padding:18px}.metric-icon[data-v-4db1b7fe]{display:grid;flex:0 0 46px;width:46px;height:46px;place-items:center;border-radius:12px}.purple-icon[data-v-4db1b7fe]{background:#f0ebff;color:#6949d0}.blue-icon[data-v-4db1b7fe]{background:#e8f3ff;color:#3279c5}.navy-icon[data-v-4db1b7fe]{background:#eaf0f8;color:#173d70}.alert-icon[data-v-4db1b7fe]{background:#fff0ef;color:#bf4a53}.metric-copy[data-v-4db1b7fe]{min-width:0}.metric-copy p[data-v-4db1b7fe]{margin:0 0 5px;color:#687790;font-size:.84rem}.metric-copy strong[data-v-4db1b7fe]{display:block;color:#071b3a;font-size:1.45rem;line-height:1.2;overflow-wrap:anywhere}.metric-copy span[data-v-4db1b7fe]{display:block;margin-top:5px;color:#8793a7;font-size:.74rem}.detail-grid[data-v-4db1b7fe]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:18px;margin-bottom:18px}.panel[data-v-4db1b7fe]{padding:20px}.panel-header[data-v-4db1b7fe]{margin-bottom:18px}.panel-header .eyebrow[data-v-4db1b7fe]{margin-bottom:5px}.panel-header h2[data-v-4db1b7fe]{margin:0;color:#102748;font-size:1.05rem}.panel-count[data-v-4db1b7fe]{padding:6px 9px;border-radius:999px;background:#f0ebff;color:#6042c2;font-size:.75rem;font-weight:700;white-space:nowrap}.alert-count[data-v-4db1b7fe]{background:#fff0ef;color:#b3454e}.category-list[data-v-4db1b7fe],.low-stock-list[data-v-4db1b7fe],.status-list[data-v-4db1b7fe]{display:grid;gap:15px}.category-label[data-v-4db1b7fe]{display:flex;justify-content:space-between;gap:12px;margin-bottom:7px;color:#44536b;font-size:.84rem}.category-label strong[data-v-4db1b7fe]{color:#172945}.bar-track[data-v-4db1b7fe]{height:8px;overflow:hidden;border-radius:999px;background:#edf0f7}.bar-fill[data-v-4db1b7fe]{height:100%;border-radius:inherit;background:linear-gradient(90deg,#7655dc,#5f35c9)}.stock-row[data-v-4db1b7fe]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:12px;border-bottom:1px solid #edf0f5}.stock-row[data-v-4db1b7fe]:last-child{padding-bottom:0;border-bottom:0}.stock-item-copy[data-v-4db1b7fe]{display:grid;min-width:0;gap:4px}.stock-item-copy strong[data-v-4db1b7fe]{overflow:hidden;color:#172945;font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.stock-item-copy span[data-v-4db1b7fe]{color:#8793a7;font-size:.75rem}.stock-quantity[data-v-4db1b7fe]{display:grid;flex:0 0 auto;gap:3px;text-align:right}.stock-quantity strong[data-v-4db1b7fe]{color:#b3454e;font-size:.9rem}.stock-quantity span[data-v-4db1b7fe]{color:#8793a7;font-size:.72rem}.list-footnote[data-v-4db1b7fe]{margin:14px 0 0;color:#687790;font-size:.76rem}.empty-state[data-v-4db1b7fe],.loading-state[data-v-4db1b7fe]{margin:0;color:#75839a;font-size:.86rem}.loading-state[data-v-4db1b7fe]{padding:24px 0}.orders-panel[data-v-4db1b7fe]{margin-bottom:24px}.orders-icon[data-v-4db1b7fe]{color:#6949d0}.order-summary[data-v-4db1b7fe]{display:grid;grid-template-columns:minmax(140px,.5fr) minmax(0,1.5fr);gap:24px;align-items:start}.order-total[data-v-4db1b7fe]{display:grid;gap:7px;padding:16px;border-radius:10px;background:#f4f1ff}.order-total span[data-v-4db1b7fe]{color:#687790;font-size:.8rem}.order-total strong[data-v-4db1b7fe]{color:#5f35c9;font-size:1.7rem}.status-row[data-v-4db1b7fe]{display:flex;justify-content:space-between;gap:12px;color:#45546c;font-size:.84rem}.status-row span[data-v-4db1b7fe]{display:inline-flex;align-items:center;gap:8px;text-transform:capitalize}.status-row strong[data-v-4db1b7fe]{color:#172945}.status-row:nth-child(3n+2) .status-dot[data-v-4db1b7fe]{background:#4085cb}.status-row:nth-child(3n) .status-dot[data-v-4db1b7fe]{background:#98a6bb}.notice[data-v-4db1b7fe]{margin:0 0 14px;padding:11px 13px;border-radius:8px;background:#fff;color:#44536b;font-size:.86rem}.error-notice[data-v-4db1b7fe]{border:1px solid #f1c8cc;color:#9e3540}@media (max-width:1050px){.metrics-grid[data-v-4db1b7fe]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-grid[data-v-4db1b7fe]{grid-template-columns:1fr}}@media (max-width:620px){.statistics-page[data-v-4db1b7fe]{padding:16px 12px 24px}.page-header[data-v-4db1b7fe]{align-items:flex-start}.page-description[data-v-4db1b7fe]{max-width:30ch}.live-label[data-v-4db1b7fe]{padding:7px 9px;font-size:.72rem}.metrics-grid[data-v-4db1b7fe]{grid-template-columns:1fr;gap:10px}.metric-card[data-v-4db1b7fe]{min-height:96px;padding:14px}.panel[data-v-4db1b7fe]{padding:16px}.order-summary[data-v-4db1b7fe]{grid-template-columns:1fr;gap:18px}}.product-list[data-v-23fac5f6]{display:flex;flex-wrap:wrap}.product-card[data-v-23fac5f6]{border:1px solid #ccc;border-radius:5px;padding:10px;margin:10px;width:200px}.help-page[data-v-3cd676ce]{box-sizing:border-box;width:100%;min-width:0;padding:22px 24px 28px;color:#172945;text-align:left}.page-header[data-v-3cd676ce]{margin:0 0 20px}.page-header h1[data-v-3cd676ce]{margin:0;color:#071b3a;font-size:1.65rem}.eyebrow[data-v-3cd676ce]{margin:0 0 6px;color:#7655dc;font-size:.7rem;font-weight:800;letter-spacing:.08em}.help-panel[data-v-3cd676ce]{display:flex;min-height:180px;align-items:center;justify-content:center;gap:16px;padding:24px;box-sizing:border-box;border:1px solid #e5e9f2;border-radius:12px;background:#fff;box-shadow:0 10px 28px rgba(7,27,58,.06)}.help-mark[data-v-3cd676ce]{display:grid;flex:0 0 48px;width:48px;height:48px;place-items:center;border:1px solid #e5defb;border-radius:12px;background:#f0ebff;color:#6949d0}.help-panel h2[data-v-3cd676ce]{margin:0 0 7px;color:#102748;font-size:1.05rem}.help-panel p[data-v-3cd676ce]{max-width:58ch;margin:0;color:#687790;font-size:.9rem;line-height:1.6}@media (max-width:620px){.help-page[data-v-3cd676ce]{padding:16px 12px 24px}.help-panel[data-v-3cd676ce]{min-height:150px;justify-content:flex-start;padding:20px}}.product-list[data-v-fe44b452]{display:flex;flex-wrap:wrap}.product-card[data-v-fe44b452]{border:1px solid #ccc;border-radius:5px;padding:10px;margin:10px;width:200px}.product-list[data-v-4308ba4e]{display:flex;flex-wrap:wrap}.product-card[data-v-4308ba4e]{border:1px solid #ccc;border-radius:5px;padding:10px;margin:10px;width:200px}.coming-soon-page[data-v-44d2ce11]{box-sizing:border-box;width:100%;min-width:0;padding:22px 24px 28px;color:#172945;text-align:left}.page-header[data-v-44d2ce11]{margin:0 0 20px}.page-header h1[data-v-44d2ce11]{margin:0;color:#071b3a;font-size:1.65rem}.eyebrow[data-v-44d2ce11]{margin:0 0 6px;color:#7655dc;font-size:.7rem;font-weight:800;letter-spacing:.08em}.coming-soon-panel[data-v-44d2ce11]{display:flex;min-height:180px;align-items:center;justify-content:center;gap:12px;border:1px solid #e5e9f2;border-radius:12px;background:#fff;box-shadow:0 10px 28px rgba(7,27,58,.06)}.coming-soon-mark[data-v-44d2ce11]{width:9px;height:9px;border-radius:50%;background:#7655dc;box-shadow:0 0 0 6px #f0ebff}.coming-soon-panel h2[data-v-44d2ce11]{margin:0;color:#102748;font-size:1.05rem}@media (max-width:620px){.coming-soon-page[data-v-44d2ce11]{padding:16px 12px 24px}.coming-soon-panel[data-v-44d2ce11]{min-height:150px}}.form-error[data-v-1df15d6b]{color:#b00020;font-weight:700;margin-right:12px;align-self:center}.modal-backdrop[data-v-1df15d6b]{position:fixed;inset:0;background:rgba(6,30,34,.45);display:flex;align-items:center;justify-content:center;z-index:1200;-webkit-font-smoothing:antialiased}.modal[data-v-1df15d6b]{position:relative;width:820px;max-width:calc(100% - 40px);background:linear-gradient(180deg,#eefafa,#f6fcfc);border-radius:14px;box-shadow:0 20px 50px rgba(8,50,60,.2);overflow:visible;box-sizing:border-box;border:1px solid rgba(100,160,160,.12);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;padding-top:40px}.modal-header[data-v-1df15d6b]{position:relative;display:flex;align-items:center;justify-content:flex-start;padding:10px 28px 10px 28px;gap:12px;z-index:10}.modal-title[data-v-1df15d6b]{font-weight:700;font-size:1.5rem;margin:0;color:#0b3b43;letter-spacing:.6px}.avatar-top[data-v-1df15d6b]{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;z-index:15;padding:0}.avatar-bubble[data-v-1df15d6b]{width:84px;height:84px;border-radius:100%;background:#fff;border:2px solid rgba(6,30,34,.06);display:flex;align-items:center;justify-content:center;text-align:center;color:#123b45;font-size:.8rem;box-shadow:0 8px 18px rgba(6,30,34,.06);padding:6px;cursor:pointer;overflow:hidden;position:relative}.avatar-img[data-v-1df15d6b]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.avatar-placeholder[data-v-1df15d6b]{line-height:1;font-weight:600;font-size:.78rem;text-align:center;color:#123b45}.avatar-input[data-v-1df15d6b]{display:none}.avatar-bubble[data-v-1df15d6b]:focus{outline:3px solid rgba(100,208,208,.16);outline-offset:2px}.modal-body[data-v-1df15d6b]{padding:16px 58px 42px 88px;z-index:12}.section-title[data-v-1df15d6b]{margin:0 0 12px 0;padding-left:4px;font-size:1.05rem;color:#0b3b43;font-weight:700;display:block;width:-moz-fit-content;width:fit-content}.profile-row[data-v-1df15d6b]{display:block;padding-top:30px}.fields[data-v-1df15d6b]{display:flex;flex-direction:column;gap:20px}.row[data-v-1df15d6b]{display:flex;gap:40px}.field[data-v-1df15d6b]{flex:1 1 auto;display:block;position:relative}.field input[data-v-1df15d6b]{width:100%;padding:5px 6px;border-radius:10px;border:1px solid rgba(6,30,34,.06);background:hsla(0,0%,100%,.85);box-shadow:inset 0 2px 6px rgba(6,30,34,.02);font-size:.95rem;color:#08323a;outline:none}.field input[data-v-1df15d6b]::-moz-placeholder{color:rgba(6,30,34,.35)}.field input[data-v-1df15d6b]::placeholder{color:rgba(6,30,34,.35)}.password-field[data-v-1df15d6b]{display:flex;align-items:center;gap:8px}.password-field .gen-btn[data-v-1df15d6b]{flex:0 0 150px;background:#42a5f5;border:none;color:#fff;padding:8px 10px;border-radius:8px;font-weight:600;cursor:pointer;box-shadow:0 6px 12px rgba(66,165,245,.12)}.roles[data-v-1df15d6b]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.role-pill[data-v-1df15d6b]{display:inline-flex;align-items:center;gap:10px;padding:8px 12px 8px 8px;border-radius:12px;background:hsla(0,0%,100%,.8);border:1px solid rgba(6,30,34,.06);cursor:pointer;color:#123b45;font-weight:600;font-size:.9rem;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.role-pill input[data-v-1df15d6b]{display:none}.role-pill .check[data-v-1df15d6b]{display:none;font-size:.8rem;color:#1e7a61;margin-left:6px}.role-pill .checkbox[data-v-1df15d6b]{width:18px;height:18px;display:inline-block;border:2px solid rgba(6,30,34,.12);border-radius:4px;box-sizing:border-box;margin-left:6px;margin-right:4px;flex:0 0 18px;position:relative}.role-pill.active .checkbox[data-v-1df15d6b]{background:linear-gradient(135deg,#64d0d0,#78b4ff);border-color:transparent}.role-pill.active .checkbox[data-v-1df15d6b]:after{content:"✔";position:absolute;left:2px;top:-3px;font-size:12px;color:#fff;line-height:18px}.role-pill .pill-label[data-v-1df15d6b]{padding-left:2px}.role-pill.active[data-v-1df15d6b]{background:linear-gradient(135deg,#e2fbf6,#dcedff);box-shadow:0 8px 18px rgba(100,208,208,.08);border-color:rgba(100,208,208,.22)}.role-pill.active .check[data-v-1df15d6b]{display:inline-block}.notify[data-v-1df15d6b]{margin-left:12px;display:flex;align-items:center;gap:8px;color:#123b45;font-weight:600;font-size:.78rem;line-height:1.15;white-space:normal}.notify input[type=checkbox][data-v-1df15d6b]{cursor:pointer}.row:last-of-type .field input[data-v-1df15d6b]{padding-top:10px;padding-bottom:10px}.modal-footer[data-v-1df15d6b]{display:flex;gap:12px;margin-top:14px;padding-top:6px}.create-btn[data-v-1df15d6b]{background:linear-gradient(135deg,#64d0d0,#78b4ff);color:#fff;border:none;padding:10px 16px;border-radius:10px;font-weight:800;cursor:pointer;box-shadow:0 10px 24px rgba(100,208,208,.1)}.secondary-btn[data-v-1df15d6b]{background:transparent;border:1px solid rgba(6,30,34,.06);padding:10px 14px;border-radius:10px;font-weight:700;color:#123b45;cursor:pointer}.close-btn[data-v-1df15d6b],.create-btn[data-v-1df15d6b],.gen-btn[data-v-1df15d6b],.secondary-btn[data-v-1df15d6b],button[data-v-1df15d6b]{transition:transform .13s ease,box-shadow .16s ease,filter .13s ease;will-change:transform,box-shadow}.create-btn[data-v-1df15d6b]:hover{transform:translateY(-3px);box-shadow:0 14px 36px rgba(100,208,208,.18);filter:brightness(1.03)}.create-btn[data-v-1df15d6b]:active{transform:translateY(-1px)}.secondary-btn[data-v-1df15d6b]:hover{transform:translateY(-2px);background:rgba(6,30,34,.03);box-shadow:0 8px 18px rgba(6,30,34,.04)}.secondary-btn[data-v-1df15d6b]:active{transform:translateY(0)}.gen-btn[data-v-1df15d6b]{transition:transform .12s ease,box-shadow .14s ease}.gen-btn[data-v-1df15d6b]:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(66,165,245,.12)}.close-btn[data-v-1df15d6b]:hover{background:rgba(6,30,34,.04);border-radius:8px;transform:translateY(-2px)}.role-pill .checkbox[data-v-1df15d6b]{border:2px solid rgba(6,30,34,.28);background:#fff;box-shadow:inset 0 2px 6px rgba(6,30,34,.03)}.role-pill .checkbox[data-v-1df15d6b]:after{color:#fff;font-weight:700;left:1px;top:-2px;font-size:12px}.role-pill.active .checkbox[data-v-1df15d6b]{background:linear-gradient(135deg,#38b4b4,#5f94ff);border-color:rgba(50,150,150,.98);box-shadow:0 8px 18px rgba(60,160,160,.08)}.role-pill[data-v-1df15d6b]:focus,.role-pill[data-v-1df15d6b]:focus-within{outline:3px solid rgba(100,208,208,.18);outline-offset:3px;border-radius:12px}.notify input[type=checkbox][data-v-1df15d6b]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid rgba(6,30,34,.28);border-radius:4px;background:#fff;display:inline-block;vertical-align:middle;margin-right:8px;position:relative;transition:background .16s ease,border-color .12s ease,transform .12s ease}.notify input[type=checkbox][data-v-1df15d6b]:checked{background:linear-gradient(135deg,#38b4b4,#5f94ff);border-color:transparent}.notify input[type=checkbox][data-v-1df15d6b]:checked:after{content:"✔";color:#fff;font-size:12px;position:absolute;left:2px;top:-2px;font-weight:700}.close-btn[data-v-1df15d6b]:focus,.create-btn[data-v-1df15d6b]:focus,.field input[data-v-1df15d6b]:focus,.gen-btn[data-v-1df15d6b]:focus,.notify input[type=checkbox][data-v-1df15d6b]:focus,.secondary-btn[data-v-1df15d6b]:focus{outline:3px solid rgba(100,208,208,.14);outline-offset:2px}.notify[data-v-1df15d6b],.role-pill .pill-label[data-v-1df15d6b]{color:#0b3b43;text-shadow:none}.financial-toggle[data-v-1df15d6b]{display:flex;align-items:center;gap:8px;padding-left:6px;color:#123b45;font-weight:600;font-size:.85rem;white-space:nowrap}.financial-toggle input[type=checkbox][data-v-1df15d6b]{width:18px;height:18px;cursor:pointer;margin-right:6px;border:2px solid rgba(6,30,34,.28);border-radius:4px;background:#fff;-moz-appearance:none;appearance:none;-webkit-appearance:none}.financial-toggle input[type=checkbox][data-v-1df15d6b]:checked{background:linear-gradient(135deg,#38b4b4,#5f94ff);border-color:transparent;padding-left:2px}.financial-toggle input[type=checkbox][data-v-1df15d6b]:checked:after{content:"✔";color:#fff;font-size:12px;position:relative;left:0;top:-2px;font-weight:700}.categories-row[data-v-1df15d6b]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.pill-group[data-v-1df15d6b]{display:inline-block;border:1px solid rgba(11,59,67,.06);padding:10px 12px;background:hsla(0,0%,100%,.6);position:relative;width:auto;align-self:flex-start;box-sizing:border-box;max-width:100%}.pill-group__label[data-v-1df15d6b]{position:absolute;top:-10px;left:12px;background:linear-gradient(180deg,#eefafa,#f6fcfc);padding:0 8px;font-size:.75rem;font-weight:600;color:#0b3b43;border-radius:6px;line-height:1}.pill-group .row[data-v-1df15d6b]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.input-group[data-v-1df15d6b]{position:relative;display:block;min-width:0;overflow:visible}.input-group>.pill-group__label[data-v-1df15d6b]{position:absolute;top:-8px;left:12px;background:linear-gradient(180deg,#eefafa,#f6fcfc);padding:0 8px;font-size:.75rem;font-weight:600;color:#0b3b43;border-radius:6px;line-height:1;pointer-events:none;z-index:6;display:inline-block}.field input[data-v-1df15d6b]{position:relative;z-index:1}@media (max-width:640px){.input-group>.pill-group__label[data-v-1df15d6b]{left:8px;font-size:.72rem}}.modal-backdrop[data-v-1df15d6b]{box-sizing:border-box;padding:18px;background:rgba(7,27,58,.48)}.modal[data-v-1df15d6b]{width:min(100%,880px);max-width:100%;max-height:calc(100vh - 36px);overflow:auto;padding:24px;border:1px solid #e5e9f2;border-radius:12px;background:#fff;box-shadow:0 24px 70px rgba(7,27,58,.24);color:#172945;font-family:inherit}.hero-circle[data-v-1df15d6b]{display:none}.modal-header[data-v-1df15d6b]{justify-content:space-between;gap:16px;padding:0 0 18px;border-bottom:1px solid #edf0f5}.modal-title[data-v-1df15d6b]{color:#071b3a;font-size:1.35rem;letter-spacing:0}.avatar-top[data-v-1df15d6b]{position:static;transform:none;margin-left:auto}.avatar-bubble[data-v-1df15d6b]{width:68px;height:68px;border-color:#e5e9f2;background:#f4f1ff;color:#5f35c9;box-shadow:none}.avatar-placeholder[data-v-1df15d6b]{color:#5f35c9}.avatar-bubble[data-v-1df15d6b]:focus{outline-color:rgba(118,85,220,.25)}.modal-body[data-v-1df15d6b]{padding:20px 0 0}.profile-row[data-v-1df15d6b]{padding-top:0}.fields[data-v-1df15d6b]{gap:18px}.row[data-v-1df15d6b]{flex-wrap:wrap;align-items:flex-end;gap:16px}.input-group[data-v-1df15d6b]{flex:1 1 220px}.field[data-v-1df15d6b]{width:100%}.field input[data-v-1df15d6b]{box-sizing:border-box;min-height:42px;padding:10px 12px;border:1px solid #dfe5ef;border-radius:8px;background:#fff;box-shadow:none;color:#172945}.field input[data-v-1df15d6b]:focus{border-color:#7655dc;box-shadow:0 0 0 3px rgba(118,85,220,.13)}.input-group>.pill-group__label[data-v-1df15d6b],.pill-group__label[data-v-1df15d6b]{background:#fff;color:#52617a}.pill-group[data-v-1df15d6b]{border-color:#e5e9f2;border-radius:10px;background:#fbfcff}.role-pill[data-v-1df15d6b]{border-color:#e5e9f2;border-radius:9px;background:#fff;color:#43536c}.role-pill .checkbox[data-v-1df15d6b]{border-color:#cbd4e3}.role-pill.active[data-v-1df15d6b]{border-color:#cfc3fb;background:#f4f1ff;box-shadow:none;color:#442c9f}.financial-toggle input[type=checkbox][data-v-1df15d6b]:checked,.notify input[type=checkbox][data-v-1df15d6b]:checked,.role-pill.active .checkbox[data-v-1df15d6b]{border-color:#5f35c9;background:#5f35c9;box-shadow:none}.financial-toggle[data-v-1df15d6b],.notify[data-v-1df15d6b],.role-pill .pill-label[data-v-1df15d6b]{color:#43536c;text-shadow:none}.notify[data-v-1df15d6b]{margin-left:0;line-height:1.45}.notify input[type=checkbox][data-v-1df15d6b]{flex:0 0 18px;accent-color:#5f35c9}.financial-toggle[data-v-1df15d6b]{white-space:normal}.modal-footer[data-v-1df15d6b]{align-items:center;flex-wrap:wrap;gap:10px;margin-top:20px;padding-top:16px;border-top:1px solid #edf0f5}.form-error[data-v-1df15d6b]{flex:1 1 100%;margin:0;color:#a53d48}.create-btn[data-v-1df15d6b],.password-field .gen-btn[data-v-1df15d6b]{border:1px solid #7655dc;border-radius:8px;background:linear-gradient(135deg,#7655dc,#5f35c9);color:#fff;box-shadow:0 7px 16px rgba(95,53,201,.17)}.secondary-btn[data-v-1df15d6b]{border-color:#e2e8f4;border-radius:8px;background:#fff;color:#32425d}.create-btn[data-v-1df15d6b]:hover,.gen-btn[data-v-1df15d6b]:hover,.secondary-btn[data-v-1df15d6b]:hover{transform:translateY(-1px);box-shadow:0 9px 20px rgba(7,27,58,.1)}.secondary-btn[data-v-1df15d6b]:hover{background:#f7f5ff}.create-btn[data-v-1df15d6b]:focus-visible,.field input[data-v-1df15d6b]:focus-visible,.financial-toggle input[data-v-1df15d6b]:focus-visible,.gen-btn[data-v-1df15d6b]:focus-visible,.notify input[data-v-1df15d6b]:focus-visible,.role-pill[data-v-1df15d6b]:focus-visible,.secondary-btn[data-v-1df15d6b]:focus-visible{outline:3px solid rgba(118,85,220,.2);outline-offset:2px}@media (max-width:640px){.modal-backdrop[data-v-1df15d6b]{align-items:flex-start;padding:10px}.modal[data-v-1df15d6b]{max-height:calc(100vh - 20px);padding:18px 16px}.modal-header[data-v-1df15d6b]{align-items:center}.modal-title[data-v-1df15d6b]{font-size:1.15rem}.avatar-bubble[data-v-1df15d6b]{width:56px;height:56px}.fields[data-v-1df15d6b]{gap:16px}.row[data-v-1df15d6b]{flex-direction:column;align-items:stretch;gap:16px}.input-group[data-v-1df15d6b]{width:100%}.password-field[data-v-1df15d6b]{flex-wrap:wrap}.password-field .gen-btn[data-v-1df15d6b]{flex-basis:auto}.pill-group[data-v-1df15d6b]{display:block;width:100%}.modal-footer[data-v-1df15d6b]{align-items:stretch}.modal-footer button[data-v-1df15d6b]{flex:1 1 130px}}.clients-page[data-v-3f66a64c]{box-sizing:border-box;width:100%;min-width:0;padding:22px 24px 28px;min-height:80vh;color:#172945;text-align:left}.clients-inner[data-v-3f66a64c]{max-width:1500px;width:100%;min-width:0;margin:0 auto;box-sizing:border-box}.page-header[data-v-3f66a64c]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:20px}.page-header h1[data-v-3f66a64c]{margin:0;color:#071b3a;font-size:1.65rem;font-weight:700}.eyebrow[data-v-3f66a64c]{margin:0 0 6px;color:#7655dc;font-size:.7rem;font-weight:800;letter-spacing:.08em}.filters[data-v-3f66a64c],.top-actions[data-v-3f66a64c]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.top-actions[data-v-3f66a64c]{justify-content:flex-end}.list-toolbar[data-v-3f66a64c]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px}.filter-btn[data-v-3f66a64c]{min-height:36px;padding:0 12px;border:1px solid #e2e8f4;border-radius:9px;background:#fff;color:#52617a;cursor:pointer;font:inherit;font-size:.84rem;font-weight:700;transition:background .14s ease,box-shadow .14s ease,transform .14s ease}.filter-btn[data-v-3f66a64c]:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(7,27,58,.08)}.filter-btn.active[data-v-3f66a64c]{background:linear-gradient(135deg,#7655dc,#5f35c9);color:#fff;border-color:transparent;box-shadow:0 8px 18px rgba(95,53,201,.18)}.add-user[data-v-3f66a64c],.export-btn[data-v-3f66a64c]{display:inline-flex;min-height:40px;align-items:center;justify-content:center;padding:0 14px;border-radius:9px;background:linear-gradient(135deg,#7655dc,#5f35c9);border:1px solid transparent;cursor:pointer;color:#fff;font:inherit;font-size:.86rem;font-weight:700;box-shadow:0 7px 16px rgba(95,53,201,.17);transition:box-shadow .14s ease,transform .14s ease}.add-user[data-v-3f66a64c]:hover,.export-btn[data-v-3f66a64c]:hover{transform:translateY(-1px);box-shadow:0 9px 20px rgba(95,53,201,.25)}.search-wrap[data-v-3f66a64c]{width:min(100%,340px)}.search-input[data-v-3f66a64c]{width:100%;box-sizing:border-box;min-height:42px;padding:0 12px;border:1px solid #e2e8f4;border-radius:9px;outline:none;background:#fff;color:#172945;font:inherit;font-size:.86rem}.search-input[data-v-3f66a64c]:focus{border-color:#7655dc;box-shadow:0 0 0 3px rgba(118,85,220,.12)}.cards[data-v-3f66a64c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),240px));gap:16px;padding:4px 0}.card[data-v-3f66a64c]{position:relative;box-sizing:border-box;width:240px;max-width:100%;min-height:142px;display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-rows:1fr auto;align-items:center;-moz-column-gap:13px;column-gap:13px;row-gap:12px;background:#fff;border-radius:12px;padding:17px 42px 17px 16px;box-shadow:0 10px 28px rgba(7,27,58,.06);border:1px solid #e5e9f2;transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease}.card[data-v-3f66a64c]:focus-within,.card[data-v-3f66a64c]:hover{transform:translateY(-2px);border-color:#cfc3fb;box-shadow:0 13px 28px rgba(7,27,58,.1)}.select[data-v-3f66a64c]{position:absolute;top:6px;left:6px;width:14px;height:14px}.avatar-wrap[data-v-3f66a64c]{display:flex;justify-content:center;align-items:center}.avatar[data-v-3f66a64c]{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #f0ebff;box-shadow:0 6px 10px rgba(7,27,58,.06);background:#fff}.info[data-v-3f66a64c]{min-width:0;text-align:left;color:#172945}.name[data-v-3f66a64c]{overflow:hidden;color:#102748;font-size:.98rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.role[data-v-3f66a64c]{margin-top:6px;font-size:.68rem;padding:2px 8px;border-radius:12px;display:inline-block;text-transform:capitalize;border:1px solid #e5ddff}.role.admin[data-v-3f66a64c],.role[data-v-3f66a64c]{background:#f0ebff;color:#6042c2}.role.client[data-v-3f66a64c]{background:#e8f3ff;color:#3279c5}.role.staff[data-v-3f66a64c]{background:#edf0f8;color:#52617a}.stats[data-v-3f66a64c]{display:flex;justify-content:space-between;gap:6px;grid-column:1/-1;margin-top:0}.stat[data-v-3f66a64c]{flex:1;text-align:center;padding:6px 4px 4px;border-top:1px solid #edf0f5}.stat-value[data-v-3f66a64c]{font-weight:800;color:#102748;font-size:.82rem}.stat-label[data-v-3f66a64c]{font-size:.64rem;color:#8793a7;margin-top:4px}.actions[data-v-3f66a64c]{position:absolute;top:6px;right:6px;background:transparent;border:none;font-size:14px;cursor:pointer;color:#5f35c9}.menu[data-v-3f66a64c]{position:absolute;top:28px;right:6px;background:#fff;border-radius:8px;box-shadow:0 10px 24px rgba(7,27,58,.12);display:flex;flex-direction:column;overflow:hidden;border:1px solid #e5e9f2}.menu button[data-v-3f66a64c]{padding:8px 12px;border:none;background:transparent;text-align:left;width:160px;cursor:pointer;color:#32425d}.menu button[data-v-3f66a64c]:hover{background:#f4f1ff;color:#5f35c9}.pagination-row[data-v-3f66a64c]{display:flex;justify-content:space-between;align-items:center;margin-top:18px;padding:8px 4px;color:#52617a;font-weight:600}.pagination-left[data-v-3f66a64c]{font-size:.88rem;color:#687790}.pagination-right[data-v-3f66a64c]{display:flex;gap:6px;align-items:center}.page-btn[data-v-3f66a64c],.page-number[data-v-3f66a64c]{padding:6px 10px;border-radius:8px;border:1px solid #e2e8f4;background:#fff;color:#52617a;cursor:pointer;min-width:36px;text-align:center;font-weight:600}.page-btn[disabled][data-v-3f66a64c],.page-number[disabled][data-v-3f66a64c]{opacity:.5;cursor:default}.page-number.active[data-v-3f66a64c]{background:linear-gradient(135deg,#7655dc,#5f35c9);color:#fff;border-color:transparent;box-shadow:0 8px 18px rgba(95,53,201,.18)}.page-number.dots[data-v-3f66a64c]{cursor:default;border:none;background:transparent;font-weight:700}@media (max-width:599px){.clients-page[data-v-3f66a64c]{padding:16px 12px 24px}.clients-inner[data-v-3f66a64c]{width:100%;max-width:100%}.page-header[data-v-3f66a64c]{align-items:flex-start}.top-actions[data-v-3f66a64c]{width:100%;justify-content:flex-start}.list-toolbar[data-v-3f66a64c]{align-items:stretch}.search-wrap[data-v-3f66a64c]{width:100%}.cards[data-v-3f66a64c]{grid-template-columns:minmax(0,240px);gap:12px}.pagination-row[data-v-3f66a64c]{flex-direction:column;align-items:stretch;gap:8px}}.modal-backdrop[data-v-3f66a64c]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.35);z-index:9999}.modal-card[data-v-3f66a64c]{background:#fff;padding:16px;border-radius:8px;width:420px;max-width:calc(100% - 32px);box-shadow:0 12px 36px rgba(8,18,20,.2)}.modal-body[data-v-3f66a64c]{margin-top:8px;display:flex;flex-direction:column;gap:8px}.modal-body label[data-v-3f66a64c]{display:flex;flex-direction:column;font-size:.85rem}.modal-actions[data-v-3f66a64c]{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.note[data-v-3f66a64c]{font-size:.85rem;color:#666}.product-list[data-v-0c728855]{display:flex;flex-wrap:wrap}.product-card[data-v-0c728855]{border:1px solid #ccc;border-radius:5px;padding:10px;margin:10px;width:200px}.suppliers-page[data-v-03b08a7e]{box-sizing:border-box;width:100%;min-width:0;padding:22px 24px 28px;color:#172945;text-align:left}.page-header[data-v-03b08a7e]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 24px;width:100%;min-width:0;margin:0 auto 20px;max-width:1500px}.page-header h1[data-v-03b08a7e]{margin:0 0 5px;color:#071b3a;font-size:1.65rem}.page-description[data-v-03b08a7e]{margin:0;color:#687790;font-size:.9rem}.eyebrow[data-v-03b08a7e]{margin:0 0 6px;color:#7655dc;font-size:.7rem;font-weight:800;letter-spacing:.08em}.header-actions[data-v-03b08a7e]{display:flex;flex:0 0 auto;align-items:center;gap:10px;margin-left:auto}.primary-button[data-v-03b08a7e],.secondary-button[data-v-03b08a7e]{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid transparent;border-radius:9px;font:inherit;font-size:.86rem;font-weight:700;cursor:pointer;transition:background .14s ease,box-shadow .14s ease}.primary-button[data-v-03b08a7e]{background:linear-gradient(135deg,#7655dc,#5f35c9);color:#fff;box-shadow:0 7px 16px rgba(95,53,201,.17)}.primary-button[data-v-03b08a7e]:hover{box-shadow:0 9px 20px rgba(95,53,201,.25)}.secondary-button[data-v-03b08a7e]{border-color:#e2e8f4;background:#fff;color:#32425d}.secondary-button[data-v-03b08a7e]:hover{background:#f7f5ff}.primary-button[data-v-03b08a7e]:disabled,.secondary-button[data-v-03b08a7e]:disabled{opacity:.6;cursor:wait}.search-box[data-v-03b08a7e]{display:flex;width:min(100%,380px);min-height:42px;align-items:center;gap:9px;margin:0 0 18px;padding:0 12px;border:1px solid #e2e8f4;border-radius:9px;background:#fff;color:#77849a;box-sizing:border-box}.search-box input[data-v-03b08a7e]{width:100%;min-width:0;border:0;outline:0;color:#172945;font:inherit;background:transparent}.supplier-grid[data-v-03b08a7e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:14px;max-width:1500px;margin:0 auto}.panel[data-v-03b08a7e],.supplier-card[data-v-03b08a7e]{min-width:0;border:1px solid #e5e9f2;border-radius:12px;background:#fff;box-shadow:0 10px 28px rgba(7,27,58,.06)}.supplier-card[data-v-03b08a7e]{position:relative;display:flex;min-height:112px;align-items:center;gap:13px;padding:17px 42px 17px 16px;cursor:pointer;transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease}.supplier-card[data-v-03b08a7e]:focus-visible,.supplier-card[data-v-03b08a7e]:hover{transform:translateY(-2px);border-color:#cfc3fb;box-shadow:0 13px 28px rgba(7,27,58,.1);outline:none}.profile-logo[data-v-03b08a7e],.supplier-mark[data-v-03b08a7e]{display:grid;flex:0 0 48px;width:48px;height:48px;place-items:center;overflow:hidden;border-radius:12px;background:#f0ebff;color:#6949d0}.profile-logo img[data-v-03b08a7e],.supplier-mark img[data-v-03b08a7e]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.supplier-card-copy[data-v-03b08a7e]{display:grid;min-width:0;gap:4px}.supplier-card-copy h2[data-v-03b08a7e]{overflow:hidden;margin:0;color:#102748;font-size:.98rem;text-overflow:ellipsis;white-space:nowrap}.supplier-code[data-v-03b08a7e],.supplier-email[data-v-03b08a7e]{overflow:hidden;color:#75839a;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.status-pill[data-v-03b08a7e]{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;padding:4px 8px;border-radius:999px;font-size:.7rem;font-weight:700;white-space:nowrap}.supplier-card>.status-pill[data-v-03b08a7e]{position:absolute;right:12px;bottom:12px}.status-active[data-v-03b08a7e]{background:#f0ebff;color:#6042c2}.status-inactive[data-v-03b08a7e]{background:#edf0f5;color:#687790}.icon-button[data-v-03b08a7e]{display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid #e5e9f2;border-radius:8px;background:#fff;color:#5f35c9;cursor:pointer}.icon-button[data-v-03b08a7e]:hover{background:#f4f1ff}.card-edit[data-v-03b08a7e]{position:absolute;top:10px;right:10px}.empty-state[data-v-03b08a7e]{display:flex;min-height:100px;align-items:center;justify-content:center;gap:10px;border:1px dashed #d7dced;border-radius:12px;color:#75839a;background:hsla(0,0%,100%,.7);font-size:.9rem}.detail-grid[data-v-03b08a7e]{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.7fr);gap:16px;max-width:1500px;margin:0 auto 16px;align-items:start}.panel[data-v-03b08a7e],.supplier-profile[data-v-03b08a7e]{padding:18px}.profile-brand[data-v-03b08a7e]{display:grid;justify-items:center;gap:7px;padding:3px 4px 16px;border-bottom:1px solid #edf0f5;text-align:center}.profile-logo[data-v-03b08a7e]{width:76px;height:76px;border-radius:50%}.profile-brand h2[data-v-03b08a7e]{margin:2px 0 0;color:#102748;font-size:1.1rem}.contact-list[data-v-03b08a7e]{display:grid;gap:13px;padding:16px 0}.contact-row[data-v-03b08a7e]{display:flex;min-width:0;align-items:flex-start;gap:10px;color:#5f35c9}.contact-row svg[data-v-03b08a7e]{flex:0 0 16px;margin-top:1px}.contact-row span[data-v-03b08a7e]{overflow-wrap:anywhere;color:#52617a;font-size:.8rem;line-height:1.45}.profile-flags[data-v-03b08a7e]{display:grid;gap:10px;padding-top:12px;border-top:1px solid #edf0f5}.flag-row[data-v-03b08a7e]{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#52617a;font-size:.78rem}.edit-profile[data-v-03b08a7e]{width:100%;margin-top:15px}.panel-header[data-v-03b08a7e]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.panel-header .eyebrow[data-v-03b08a7e]{margin-bottom:4px}.panel-header h2[data-v-03b08a7e]{margin:0;color:#102748;font-size:1.03rem}.panel-count[data-v-03b08a7e]{min-width:28px;padding:5px 8px;border-radius:999px;background:#f0ebff;color:#6042c2;text-align:center;font-size:.74rem;font-weight:700}.table-scroll[data-v-03b08a7e]{width:100%;overflow-x:auto}.supplier-table[data-v-03b08a7e]{width:100%;min-width:650px;border-collapse:collapse;text-align:left}.supplier-table th[data-v-03b08a7e]{padding:10px 9px;border-bottom:1px solid #e5e9f2;color:#687790;font-size:.72rem;font-weight:700;white-space:nowrap}.supplier-table td[data-v-03b08a7e]{padding:12px 9px;border-bottom:1px solid #edf0f5;color:#43536c;font-size:.78rem}.supplier-table tbody tr:last-child td[data-v-03b08a7e]{border-bottom:0}.supplier-table .numeric[data-v-03b08a7e]{text-align:right;white-space:nowrap}.reference-cell[data-v-03b08a7e]{color:#5f35c9!important;font-weight:700}.table-empty[data-v-03b08a7e]{padding:28px 12px!important;color:#8793a7!important;text-align:center}.document-link[data-v-03b08a7e]{display:inline-flex;color:#5f35c9}.muted[data-v-03b08a7e]{color:#8793a7}.items-panel[data-v-03b08a7e]{max-width:1500px;margin:0 auto 24px}.notice[data-v-03b08a7e]{margin:0 0 14px;padding:12px 14px;border-radius:8px;background:#fff;color:#52617a;font-size:.86rem}.error-notice[data-v-03b08a7e]{border:1px solid #f1c8cc;color:#9e3540}.modal-backdrop[data-v-03b08a7e]{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto;background:rgba(7,27,58,.48)}.supplier-form[data-v-03b08a7e]{width:min(100%,650px);max-height:min(90vh,850px);overflow-y:auto;padding:22px;border:1px solid #e5e9f2;border-radius:14px;background:#fff;box-shadow:0 24px 70px rgba(7,27,58,.24);box-sizing:border-box}.form-header[data-v-03b08a7e]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:20px}.form-header h2[data-v-03b08a7e]{margin:0;color:#102748;font-size:1.25rem}.form-grid[data-v-03b08a7e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-field[data-v-03b08a7e]{display:grid;min-width:0;gap:6px;color:#52617a;font-size:.8rem;font-weight:600}.form-field input[data-v-03b08a7e],.form-field textarea[data-v-03b08a7e]{box-sizing:border-box;width:100%;min-width:0;padding:10px 11px;border:1px solid #dfe5ef;border-radius:8px;outline:none;background:#fff;color:#172945;font:inherit;font-weight:400}.form-field input[data-v-03b08a7e]:focus,.form-field textarea[data-v-03b08a7e]:focus{border-color:#7655dc;box-shadow:0 0 0 3px rgba(118,85,220,.13)}.form-field textarea[data-v-03b08a7e]{resize:vertical}.full-field[data-v-03b08a7e]{grid-column:1/-1}.toggle-list[data-v-03b08a7e]{display:grid;gap:3px;margin-top:16px;padding:8px 12px;border:1px solid #e8ebf3;border-radius:9px;background:#fbfcff}.toggle-row[data-v-03b08a7e]{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:12px;color:#43536c;font-size:.84rem}.toggle-row input[data-v-03b08a7e]{width:17px;height:17px;accent-color:#6949d0}.form-actions[data-v-03b08a7e]{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}@media (max-width:900px){.detail-grid[data-v-03b08a7e]{grid-template-columns:minmax(230px,.8fr) minmax(0,1.4fr)}.panel[data-v-03b08a7e]{padding:15px}}@media (max-width:700px){.suppliers-page[data-v-03b08a7e]{padding:16px 12px 24px}.page-header[data-v-03b08a7e]{align-items:flex-start}.page-header h1[data-v-03b08a7e]{font-size:1.4rem}.header-actions[data-v-03b08a7e]{flex-wrap:wrap;justify-content:flex-start;margin-left:auto}.detail-grid[data-v-03b08a7e]{grid-template-columns:1fr}.supplier-profile[data-v-03b08a7e]{order:0}.data-panel[data-v-03b08a7e]{order:1}.items-panel[data-v-03b08a7e]{padding:15px}}@media (max-width:480px){.header-actions[data-v-03b08a7e]{flex-direction:column-reverse;align-items:stretch}.header-actions button[data-v-03b08a7e]{width:100%}.supplier-card[data-v-03b08a7e]{padding-right:38px}.supplier-form[data-v-03b08a7e]{padding:17px}.form-grid[data-v-03b08a7e]{grid-template-columns:1fr}.full-field[data-v-03b08a7e]{grid-column:auto}.form-actions[data-v-03b08a7e]{flex-direction:column-reverse}.form-actions button[data-v-03b08a7e]{width:100%}}.coming-soon-page[data-v-1d512402]{box-sizing:border-box;width:100%;min-width:0;padding:22px 24px 28px;color:#172945;text-align:left}.page-header[data-v-1d512402]{margin:0 0 20px}.page-header h1[data-v-1d512402]{margin:0;color:#071b3a;font-size:1.65rem}.eyebrow[data-v-1d512402]{margin:0 0 6px;color:#7655dc;font-size:.7rem;font-weight:800;letter-spacing:.08em}.coming-soon-panel[data-v-1d512402]{display:flex;min-height:180px;align-items:center;justify-content:center;gap:12px;border:1px solid #e5e9f2;border-radius:12px;background:#fff;box-shadow:0 10px 28px rgba(7,27,58,.06)}.coming-soon-mark[data-v-1d512402]{width:9px;height:9px;border-radius:50%;background:#7655dc;box-shadow:0 0 0 6px #f0ebff}.coming-soon-panel h2[data-v-1d512402]{margin:0;color:#102748;font-size:1.05rem}@media (max-width:620px){.coming-soon-page[data-v-1d512402]{padding:16px 12px 24px}.coming-soon-panel[data-v-1d512402]{min-height:150px}}.coming-soon-page[data-v-54331dd6]{box-sizing:border-box;width:100%;min-width:0;padding:22px 24px 28px;color:#172945;text-align:left}.page-header[data-v-54331dd6]{margin:0 0 20px}.page-header h1[data-v-54331dd6]{margin:0;color:#071b3a;font-size:1.65rem}.eyebrow[data-v-54331dd6]{margin:0 0 6px;color:#7655dc;font-size:.7rem;font-weight:800;letter-spacing:.08em}.coming-soon-panel[data-v-54331dd6]{display:flex;min-height:180px;align-items:center;justify-content:center;gap:12px;border:1px solid #e5e9f2;border-radius:12px;background:#fff;box-shadow:0 10px 28px rgba(7,27,58,.06)}.coming-soon-mark[data-v-54331dd6]{width:9px;height:9px;border-radius:50%;background:#7655dc;box-shadow:0 0 0 6px #f0ebff}.coming-soon-panel h2[data-v-54331dd6]{margin:0;color:#102748;font-size:1.05rem}@media (max-width:620px){.coming-soon-page[data-v-54331dd6]{padding:16px 12px 24px}.coming-soon-panel[data-v-54331dd6]{min-height:150px}}.product-list[data-v-e5742312]{display:flex;flex-wrap:wrap}.product-card[data-v-e5742312]{border:1px solid #ccc;border-radius:5px;padding:10px;margin:10px;width:200px}.product-list[data-v-6c25e758]{display:flex;flex-wrap:wrap}.product-card[data-v-6c25e758]{border:1px solid #ccc;border-radius:5px;padding:10px;margin:10px;width:200px}