.public-shell[data-v-8382f70e]{color:#111827;--public-max-width:1440px;background-color:#0000;background-image:linear-gradient(#ffffffe0,#ffffffeb),url(/warehouse.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex-direction:column;min-height:100vh;display:flex}.public-content[data-v-8382f70e]{flex:1}.site-header[data-v-8382f70e]{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border-bottom:1px solid #ffffff73;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:0 40px;display:flex;position:sticky;top:0}.brand[data-v-8382f70e]{color:inherit;align-items:center;gap:14px;text-decoration:none;display:flex}.brand-mark[data-v-8382f70e]{color:#fff;background:#111827;border-radius:15px;place-items:center;width:44px;height:44px;font-size:22px;font-weight:950;display:grid}.brand-text strong[data-v-8382f70e]{font-size:21px;display:block}.brand-text small[data-v-8382f70e]{color:#6b7280;margin-top:2px;font-size:13px;font-weight:800;display:block}.top-nav[data-v-8382f70e],.footer-links[data-v-8382f70e]{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.top-nav a[data-v-8382f70e],.footer-links a[data-v-8382f70e]{color:#111827;font-weight:850;text-decoration:none;transition:opacity .15s,background .18s,border-color .18s,color .18s,transform .18s}.top-nav a[data-v-8382f70e]:hover,.footer-links a[data-v-8382f70e]:hover{opacity:.72}.nav-cta[data-v-8382f70e]{background:#111827;border-radius:999px;padding:11px 18px;color:#fff!important}.nav-cta[data-v-8382f70e]:hover{transform:translateY(-1px);opacity:1!important}.whatsapp-link[data-v-8382f70e]{background:0 0;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;display:inline-flex;color:#111827!important}.whatsapp-link[data-v-8382f70e]:hover{background:#1118270f;border-color:#11182714;transform:translateY(-1px);color:#16a34a!important;opacity:1!important}.whatsapp-icon[data-v-8382f70e]{width:22px;height:22px;display:block}.site-footer[data-v-8382f70e]{max-width:var(--public-max-width,1440px);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border:1px solid #e5e7ebf2;border-radius:28px;justify-content:space-between;align-items:center;gap:24px;width:calc(100% - 48px);margin:42px auto 28px;padding:24px 28px;display:flex;box-shadow:0 18px 50px #11182714}.footer-brand[data-v-8382f70e]{flex-direction:column;gap:4px;display:flex}.footer-brand strong[data-v-8382f70e]{letter-spacing:-.03em;font-size:18px;font-weight:950;display:block}.footer-brand span[data-v-8382f70e]{color:#6b7280;font-size:14px;font-weight:750;display:block}.footer-links[data-v-8382f70e]{gap:10px}.footer-links a[data-v-8382f70e]{color:#374151;background:#f9fafbb8;border:1px solid #e5e7ebd9;border-radius:999px;align-items:center;min-height:38px;padding:0 13px;display:inline-flex}.footer-links a[data-v-8382f70e]:hover{opacity:1;color:#111827;background:#fff;transform:translateY(-1px)}@media (width<=980px){.site-header[data-v-8382f70e]{flex-direction:column;align-items:flex-start;padding:14px 20px}.top-nav[data-v-8382f70e]{gap:12px}}@media (width<=640px){.site-header[data-v-8382f70e]{padding:14px 16px}.brand-text[data-v-8382f70e]{display:none}.top-nav[data-v-8382f70e]{gap:10px;width:100%}.top-nav a[data-v-8382f70e]{font-size:14px}.nav-cta[data-v-8382f70e]{padding:9px 14px}.whatsapp-link[data-v-8382f70e]{width:32px;height:32px}.whatsapp-icon[data-v-8382f70e]{width:20px;height:20px}.site-footer[data-v-8382f70e]{border-radius:22px;flex-direction:column;align-items:flex-start;width:calc(100% - 32px);margin:28px auto 18px;padding:22px}.footer-links[data-v-8382f70e]{gap:8px;width:100%}.footer-links a[data-v-8382f70e]{min-height:36px;padding:0 11px;font-size:13px}}.app-shell[data-v-7a893c91]{background:#f3f4f6;grid-template-columns:84px minmax(0,1fr);min-height:100vh;transition:grid-template-columns .2s;display:grid}.app-shell.sidebar-expanded[data-v-7a893c91]{grid-template-columns:280px minmax(0,1fr)}.sidebar[data-v-7a893c91]{color:#fff;z-index:30;background:#111827;flex-direction:column;height:100vh;padding:18px 12px;display:flex;position:sticky;top:0;overflow:hidden}.brand[data-v-7a893c91]{grid-template-columns:44px;align-items:center;gap:10px;margin-bottom:22px;display:grid}.sidebar.expanded .brand[data-v-7a893c91]{grid-template-columns:44px minmax(0,1fr) 34px}.brand-mark[data-v-7a893c91]{color:#111827;background:#fff;border-radius:15px;place-items:center;width:44px;height:44px;font-size:22px;font-weight:950;display:grid}.brand-text[data-v-7a893c91]{min-width:0;display:none}.sidebar.expanded .brand-text[data-v-7a893c91]{display:block}.brand strong[data-v-7a893c91]{font-size:20px;display:block}.brand span[data-v-7a893c91]{color:#9ca3af;margin-top:3px;font-size:13px;font-weight:700;display:block}.sidebar-toggle[data-v-7a893c91]{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:11px;width:34px;height:34px;display:none}.sidebar.expanded .sidebar-toggle[data-v-7a893c91]{place-items:center;display:inline-grid}.sidebar-toggle svg[data-v-7a893c91],.menu-btn svg[data-v-7a893c91],.logout-btn svg[data-v-7a893c91],.nav-icon svg[data-v-7a893c91]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.nav[data-v-7a893c91]{min-height:0;padding-right:2px;overflow:hidden auto}.nav-link[data-v-7a893c91]{color:#d1d5db;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:44px;justify-content:center;align-items:center;width:100%;min-height:44px;padding:0;font-size:14px;font-weight:850;text-decoration:none;display:grid}.sidebar.expanded .nav-link[data-v-7a893c91]{grid-template-columns:30px minmax(0,1fr) auto;justify-content:stretch;gap:10px;padding:0 12px}.nav-link.router-link-active[data-v-7a893c91]{color:#fff;background:#ffffff1f;border-color:#ffffff14}.nav-link[data-v-7a893c91]:hover{color:#fff;background:#ffffff14}.nav-dashboard[data-v-7a893c91]{background:#ffffff0f;margin-bottom:12px}.nav-section[data-v-7a893c91]{gap:5px;margin-bottom:12px;display:grid}.nav-section-title[data-v-7a893c91]{color:#9ca3af;text-transform:uppercase;letter-spacing:.08em;margin:12px 10px 5px;font-size:11px;font-weight:950;display:none}.sidebar.expanded .nav-section-title[data-v-7a893c91]{display:block}.nav-icon[data-v-7a893c91]{color:#fff;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;display:inline-flex}.sidebar.expanded .nav-icon[data-v-7a893c91]{width:24px;min-width:24px;height:24px}.nav-label[data-v-7a893c91],.nav-badge[data-v-7a893c91]{display:none}.sidebar.expanded .nav-label[data-v-7a893c91],.sidebar.expanded .nav-badge[data-v-7a893c91]{display:inline-flex}.nav-label[data-v-7a893c91]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nav-badge[data-v-7a893c91]{color:#cbd5e1;text-transform:uppercase;letter-spacing:.04em;background:#ffffff1a;border-radius:999px;align-items:center;min-height:20px;padding:0 7px;font-size:10px;font-weight:950}.nav-disabled[data-v-7a893c91]{cursor:not-allowed;opacity:.48}.nav-disabled[data-v-7a893c91]:hover{color:#d1d5db;background:0 0}.sidebar-user[data-v-7a893c91]{border-top:1px solid #ffffff1f;gap:12px;margin-top:auto;padding-top:14px;display:grid}.sidebar-user-info[data-v-7a893c91]{display:none}.sidebar.expanded .sidebar-user-info[data-v-7a893c91],.sidebar-user strong[data-v-7a893c91]{display:block}.sidebar-user span[data-v-7a893c91]{color:#9ca3af;text-overflow:ellipsis;margin-top:4px;font-size:13px;display:block;overflow:hidden}.logout-btn[data-v-7a893c91],.logout-top[data-v-7a893c91],.menu-btn[data-v-7a893c91],.checkout-header-btn[data-v-7a893c91]{cursor:pointer;border:none;font-weight:900}.logout-btn[data-v-7a893c91]{color:#fff;background:#ffffff14;border-radius:14px;place-items:center;min-height:44px;display:grid}.sidebar.expanded .logout-btn[data-v-7a893c91]{color:#111827;background:#fff;grid-template-columns:22px minmax(0,1fr);place-items:center start;gap:10px;padding:0 12px}.logout-label[data-v-7a893c91]{display:none}.sidebar.expanded .logout-label[data-v-7a893c91]{display:inline}.main[data-v-7a893c91]{flex-direction:column;min-width:0;display:flex}.topbar[data-v-7a893c91]{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #e5e7eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:10px 28px;display:flex;position:sticky;top:0}.menu-btn[data-v-7a893c91]{color:#fff;background:#111827;border-radius:13px;place-items:center;min-width:44px;min-height:44px;display:inline-grid}.tenant-info[data-v-7a893c91]{min-width:0;margin-right:auto}.tenant-info strong[data-v-7a893c91]{text-overflow:ellipsis;white-space:nowrap;font-size:18px;display:block;overflow:hidden}.eyebrow[data-v-7a893c91]{color:#6b7280;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:950;display:block}.topbar-actions[data-v-7a893c91]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.badge[data-v-7a893c91]{white-space:nowrap;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex}.badge.demo[data-v-7a893c91]{color:#92400e;background:#fef3c7}.badge.active[data-v-7a893c91]{color:#166534;background:#dcfce7}.badge.neutral[data-v-7a893c91]{color:#374151;background:#f3f4f6}.badge.inactive[data-v-7a893c91]{color:#991b1b;background:#fee2e2}.trial-info[data-v-7a893c91]{color:#6b7280;white-space:nowrap;font-size:12px;font-weight:850}.checkout-header-btn[data-v-7a893c91]{color:#fff;text-align:left;background:#111827;border:1px solid #1118271f;border-radius:999px;gap:1px;min-height:44px;padding:6px 18px;font-weight:900;display:grid;box-shadow:0 10px 24px #1118272e}.checkout-header-btn span[data-v-7a893c91]{font-size:14px;line-height:1.1}.checkout-header-btn small[data-v-7a893c91]{color:#d1d5db;font-size:11px;font-weight:800;line-height:1.1}.checkout-header-btn[data-v-7a893c91]:hover{transform:translateY(-1px);box-shadow:0 14px 30px #11182738}.billing-error[data-v-7a893c91]{text-align:right;color:#991b1b;width:100%;font-size:12px;font-weight:850}.logout-top[data-v-7a893c91]{color:#fff;background:#111827;border-radius:13px;min-height:40px;padding:0 14px}.content[data-v-7a893c91]{min-width:0;padding:28px}.overlay[data-v-7a893c91]{display:none}@media (width<=980px){.app-shell[data-v-7a893c91],.app-shell.sidebar-expanded[data-v-7a893c91]{grid-template-columns:1fr}.sidebar[data-v-7a893c91]{width:min(86vw,320px);padding:22px;transition:transform .2s;position:fixed;top:0;left:0;transform:translate(-105%)}.sidebar.open[data-v-7a893c91]{transform:translate(0)}.sidebar[data-v-7a893c91],.sidebar.expanded[data-v-7a893c91]{overflow:hidden}.sidebar .brand[data-v-7a893c91],.sidebar.expanded .brand[data-v-7a893c91]{grid-template-columns:44px minmax(0,1fr)}.sidebar .brand-text[data-v-7a893c91],.sidebar.expanded .brand-text[data-v-7a893c91],.sidebar .nav-label[data-v-7a893c91],.sidebar.expanded .nav-label[data-v-7a893c91],.sidebar .nav-badge[data-v-7a893c91],.sidebar.expanded .nav-badge[data-v-7a893c91],.sidebar .nav-section-title[data-v-7a893c91],.sidebar.expanded .nav-section-title[data-v-7a893c91],.sidebar .sidebar-user-info[data-v-7a893c91],.sidebar.expanded .sidebar-user-info[data-v-7a893c91],.sidebar .logout-label[data-v-7a893c91],.sidebar.expanded .logout-label[data-v-7a893c91]{display:block}.sidebar .nav-badge[data-v-7a893c91],.sidebar.expanded .nav-badge[data-v-7a893c91]{display:inline-flex}.sidebar .sidebar-toggle[data-v-7a893c91],.sidebar.expanded .sidebar-toggle[data-v-7a893c91]{display:none}.sidebar .nav-link[data-v-7a893c91],.sidebar.expanded .nav-link[data-v-7a893c91]{grid-template-columns:30px minmax(0,1fr) auto;justify-content:stretch;gap:10px;min-height:42px;padding:0 12px;display:grid}.sidebar .nav-icon[data-v-7a893c91],.sidebar.expanded .nav-icon[data-v-7a893c91]{width:24px;min-width:24px;height:24px}.sidebar .logout-btn[data-v-7a893c91],.sidebar.expanded .logout-btn[data-v-7a893c91]{color:#111827;background:#fff;grid-template-columns:22px minmax(0,1fr);place-items:center start;gap:10px;min-height:42px;padding:0 12px}.overlay[data-v-7a893c91]{z-index:25;background:#1118278c;display:block;position:fixed;inset:0}.topbar[data-v-7a893c91]{padding:12px 16px}.content[data-v-7a893c91]{padding:18px}.logout-top[data-v-7a893c91]{display:none}}@media (width<=620px){.topbar[data-v-7a893c91]{align-items:flex-start}.tenant-info[data-v-7a893c91]{order:2;width:calc(100% - 58px)}.topbar-actions[data-v-7a893c91]{order:3;justify-content:flex-start;width:100%}.checkout-header-btn[data-v-7a893c91]{width:100%}.billing-error[data-v-7a893c91]{text-align:left}}.landing-page[data-v-98a097a0]{color:#111827;scroll-behavior:smooth;width:100%;overflow:hidden}section[data-v-98a097a0]{scroll-margin-top:96px}.hero-section[data-v-98a097a0]{max-width:var(--public-max-width,1440px);grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:48px;margin:0 auto;padding:86px 24px 64px;display:grid}.hero-content[data-v-98a097a0]{min-width:0}.eyebrow[data-v-98a097a0]{letter-spacing:.13em;text-transform:uppercase;color:#6b7280;align-items:center;gap:8px;margin-bottom:16px;font-size:12px;font-weight:900;display:inline-flex}h1[data-v-98a097a0]{letter-spacing:-.07em;color:#111827;margin:0;font-size:clamp(42px,6vw,72px);line-height:.98}h1 span[data-v-98a097a0]{color:#374151;display:block}.hero-text[data-v-98a097a0]{color:#4b5563;max-width:680px;margin:24px 0 0;font-size:19px;font-weight:600;line-height:1.7}.hero-actions[data-v-98a097a0]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.primary-btn[data-v-98a097a0],.secondary-btn[data-v-98a097a0]{border-radius:16px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-weight:900;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.primary-btn[data-v-98a097a0]{color:#fff;background:#111827;box-shadow:0 16px 36px #11182738}.secondary-btn[data-v-98a097a0]{color:#111827;background:#fff;border:1px solid #e5e7eb}.primary-btn[data-v-98a097a0]:hover,.secondary-btn[data-v-98a097a0]:hover{transform:translateY(-1px)}.hero-note[data-v-98a097a0]{color:#374151;background:#ffffffc7;border:1px solid #e5e7eb;border-radius:20px;max-width:720px;margin-top:22px;padding:16px 18px;font-weight:700;line-height:1.65}.hero-note strong[data-v-98a097a0]{color:#111827}.trust-row[data-v-98a097a0]{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.trust-row span[data-v-98a097a0]{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900}.hero-panel[data-v-98a097a0]{min-width:0}.mock-window[data-v-98a097a0]{background:#fff;border:1px solid #e5e7eb;border-radius:32px;overflow:hidden;box-shadow:0 30px 90px #11182738}.mock-topbar[data-v-98a097a0]{background:#111827;align-items:center;gap:7px;height:46px;padding:0 18px;display:flex}.mock-topbar span[data-v-98a097a0]{background:#ffffff59;border-radius:999px;width:11px;height:11px}.dashboard-preview[data-v-98a097a0]{background:radial-gradient(circle at 100% 0,#11182714,#0000 34%),#f9fafb;padding:22px}.preview-header[data-v-98a097a0]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.preview-header small[data-v-98a097a0],.metric-card span[data-v-98a097a0],.preview-row small[data-v-98a097a0]{color:#6b7280;font-size:12px;font-weight:800;display:block}.preview-header strong[data-v-98a097a0]{letter-spacing:-.04em;margin-top:4px;font-size:22px;display:block}.status-pill[data-v-98a097a0]{color:#166534;background:#dcfce7;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.metric-grid[data-v-98a097a0]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.metric-card[data-v-98a097a0]{background:#fff;border:1px solid #e5e7eb;border-radius:20px;padding:16px}.metric-card strong[data-v-98a097a0]{letter-spacing:-.05em;margin-top:6px;font-size:28px;display:block}.preview-list[data-v-98a097a0]{flex-direction:column;gap:10px;display:flex}.preview-row[data-v-98a097a0]{background:#fff;border:1px solid #e5e7eb;border-radius:18px;align-items:center;gap:12px;padding:14px;display:flex}.preview-row strong[data-v-98a097a0]{color:#111827;display:block}.dot[data-v-98a097a0]{border-radius:999px;flex:none;width:12px;height:12px}.dot.green[data-v-98a097a0]{background:#22c55e}.dot.blue[data-v-98a097a0]{background:#3b82f6}.dot.violet[data-v-98a097a0]{background:#8b5cf6}.dot.amber[data-v-98a097a0]{background:#f59e0b}.dot.red[data-v-98a097a0]{background:#ef4444}.section[data-v-98a097a0]{max-width:var(--public-max-width,1440px);margin:0 auto;padding:72px 24px}.section-heading[data-v-98a097a0]{max-width:760px;margin-bottom:32px}.section-heading h2[data-v-98a097a0],.integration-content h2[data-v-98a097a0]{letter-spacing:-.06em;color:#111827;margin:0;font-size:clamp(32px,4vw,48px);line-height:1.05}.integration-content h2 span[data-v-98a097a0]{color:#374151;display:block}.section-heading p[data-v-98a097a0],.integration-content p[data-v-98a097a0]{color:#4b5563;margin:16px 0 0;font-size:17px;font-weight:600;line-height:1.7}.feature-grid[data-v-98a097a0]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.feature-card[data-v-98a097a0]{background:#fff;border:1px solid #e5e7eb;border-radius:26px;padding:24px;box-shadow:0 18px 44px #1118270f}.feature-card.highlight[data-v-98a097a0]{color:#fff;background:#111827}.feature-icon[data-v-98a097a0]{color:#fff;background:#111827;border-radius:16px;place-items:center;width:46px;height:46px;margin-bottom:18px;font-weight:900;display:grid}.feature-card.highlight .feature-icon[data-v-98a097a0]{color:#111827;background:#fff}.feature-card h3[data-v-98a097a0]{color:inherit;margin:0;font-size:19px}.feature-card p[data-v-98a097a0]{color:#6b7280;margin:10px 0 0;font-weight:600;line-height:1.65}.feature-card.highlight p[data-v-98a097a0]{color:#d1d5db}.integration-section[data-v-98a097a0]{max-width:var(--public-max-width,1440px);background:#fff;border:1px solid #e5e7eb;border-radius:36px;grid-template-columns:minmax(0,1fr) 390px;align-items:center;gap:34px;margin:20px auto 0;padding:56px;display:grid;box-shadow:0 22px 70px #11182714}.integration-tags[data-v-98a097a0]{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.integration-tags span[data-v-98a097a0]{color:#374151;background:#f3f4f6;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:900}.integration-btn[data-v-98a097a0]{margin-top:28px}.integration-card[data-v-98a097a0]{color:#fff;background:#111827;border-radius:28px;padding:24px}.integration-card strong[data-v-98a097a0]{margin-bottom:16px;font-size:20px;display:block}.integration-card ul[data-v-98a097a0]{color:#d1d5db;margin:0;padding-left:18px;font-weight:700;line-height:1.8}.rental-section[data-v-98a097a0]{max-width:var(--public-max-width,1440px);color:#fff;background:radial-gradient(circle at 100% 0,#ffffff2e,#0000 30%),#111827;border-radius:36px;margin:42px auto 0;padding:56px}.section-heading.light h2[data-v-98a097a0]{color:#fff}.section-heading.light p[data-v-98a097a0],.rental-section .eyebrow[data-v-98a097a0]{color:#d1d5db}.rental-grid[data-v-98a097a0]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.rental-grid article[data-v-98a097a0]{background:#ffffff14;border:1px solid #ffffff24;border-radius:22px;padding:20px}.rental-grid strong[data-v-98a097a0]{color:#fff;margin-bottom:8px;font-size:16px;display:block}.rental-grid p[data-v-98a097a0]{color:#d1d5db;margin:0;font-weight:600;line-height:1.6}.workflow-grid[data-v-98a097a0]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.workflow-step[data-v-98a097a0]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:26px;padding:24px;position:relative}.workflow-step span[data-v-98a097a0]{color:#9ca3af;letter-spacing:-.05em;margin-bottom:18px;font-size:28px;font-weight:900;display:inline-flex}.workflow-step h3[data-v-98a097a0]{margin:0;font-size:18px}.workflow-step p[data-v-98a097a0]{color:#6b7280;margin:10px 0 0;font-weight:600;line-height:1.65}.beta-section[data-v-98a097a0]{padding-bottom:96px}.beta-card[data-v-98a097a0]{color:#fff;background:#111827;border-radius:34px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:42px;display:grid;box-shadow:0 30px 80px #11182738}.beta-card .eyebrow[data-v-98a097a0]{color:#d1d5db}.beta-card h2[data-v-98a097a0]{letter-spacing:-.06em;margin:0;font-size:clamp(30px,4vw,44px);line-height:1.05}.beta-card p[data-v-98a097a0]{color:#d1d5db;max-width:700px;margin:14px 0 0;font-weight:600;line-height:1.7}.beta-actions[data-v-98a097a0]{flex-direction:column;gap:10px;display:flex}.light-btn[data-v-98a097a0]{color:#111827;box-shadow:none;background:#fff}.light-outline[data-v-98a097a0]{color:#fff;background:0 0;border-color:#ffffff38}@media (width<=980px){.hero-section[data-v-98a097a0]{grid-template-columns:1fr;padding-top:48px}.feature-grid[data-v-98a097a0],.workflow-grid[data-v-98a097a0]{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-section[data-v-98a097a0]{grid-template-columns:1fr;margin-left:24px;margin-right:24px;padding:34px}.rental-section[data-v-98a097a0]{margin-left:24px;margin-right:24px;padding:34px}.rental-grid[data-v-98a097a0]{grid-template-columns:repeat(2,minmax(0,1fr))}.beta-card[data-v-98a097a0]{grid-template-columns:1fr}.beta-actions[data-v-98a097a0]{flex-flow:wrap}}@media (width<=640px){.hero-section[data-v-98a097a0],.section[data-v-98a097a0]{padding-left:18px;padding-right:18px}.hero-actions[data-v-98a097a0],.beta-actions[data-v-98a097a0]{flex-direction:column}.primary-btn[data-v-98a097a0],.secondary-btn[data-v-98a097a0]{width:100%}.metric-grid[data-v-98a097a0],.feature-grid[data-v-98a097a0],.workflow-grid[data-v-98a097a0],.rental-grid[data-v-98a097a0]{grid-template-columns:1fr}.integration-section[data-v-98a097a0],.rental-section[data-v-98a097a0]{border-radius:28px;margin-left:18px;margin-right:18px;padding:26px}.beta-card[data-v-98a097a0]{padding:28px}}.auth-page[data-v-4929c394]{place-items:center;min-height:calc(100vh - 76px);padding:32px;display:grid}.auth-card[data-v-4929c394]{background:#fff;border:1px solid #e5e7eb;border-radius:26px;width:min(100%,460px);padding:32px}.eyebrow[data-v-4929c394]{color:#6b7280;text-transform:uppercase;font-size:12px;font-weight:900}h1[data-v-4929c394]{margin:10px 0 24px;font-size:38px}.form[data-v-4929c394],.field[data-v-4929c394]{gap:14px;display:grid}.field label[data-v-4929c394]{font-weight:800}input[data-v-4929c394]{border:1px solid #d1d5db;border-radius:15px;min-height:50px;padding:0 14px;font-size:16px}button[data-v-4929c394]{color:#fff;background:#111827;border:none;border-radius:15px;min-height:50px;font-weight:900}button[data-v-4929c394]:disabled{opacity:.5}.alert[data-v-4929c394]{color:#991b1b;background:#fee2e2;border-radius:14px;margin-bottom:16px;padding:12px;font-weight:800}.form-page[data-v-a57c159e]{max-width:760px;margin:0 auto;padding:80px 28px}.form-card[data-v-a57c159e]{background:#fff;border:1px solid #e5e7eb;border-radius:26px;padding:32px;box-shadow:0 24px 70px #11182714}.eyebrow[data-v-a57c159e]{color:#6b7280;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:900}h1[data-v-a57c159e]{letter-spacing:-.05em;margin:10px 0;font-size:44px;line-height:1.05}p[data-v-a57c159e]{color:#6b7280;font-size:18px;line-height:1.6}.form[data-v-a57c159e]{gap:14px;margin-top:24px;display:grid}input[data-v-a57c159e]{border:1px solid #d1d5db;border-radius:15px;min-height:50px;padding:0 14px;font-size:16px}input[data-v-a57c159e]:focus{border-color:#111827;outline:none;box-shadow:0 0 0 3px #11182714}.consent-box[data-v-a57c159e]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:18px;gap:12px;margin-top:6px;padding:18px;display:grid}.checkbox-row[data-v-a57c159e]{color:#374151;grid-template-columns:22px 1fr;align-items:flex-start;gap:10px;font-size:14px;font-weight:700;line-height:1.5;display:grid}.checkbox-row input[data-v-a57c159e]{accent-color:#111827;width:18px;height:18px;min-height:auto;margin-top:2px;padding:0}.checkbox-row a[data-v-a57c159e]{color:#111827;text-underline-offset:3px;font-weight:900;text-decoration:underline}button[data-v-a57c159e]{color:#fff;cursor:pointer;background:#111827;border:none;border-radius:15px;min-height:50px;font-weight:900}button[data-v-a57c159e]:disabled{opacity:.5;cursor:not-allowed}.alert[data-v-a57c159e]{color:#991b1b;background:#fee2e2;border-radius:14px;margin:18px 0;padding:12px;font-weight:800}@media (width<=640px){.form-page[data-v-a57c159e]{padding:48px 18px}.form-card[data-v-a57c159e]{padding:24px}h1[data-v-a57c159e]{font-size:34px}}.connect-page[data-v-bb3a562b]{color:#111827;max-width:980px;margin:0 auto;padding:76px 24px 96px}.hero-card[data-v-bb3a562b]{margin-bottom:24px}.eyebrow[data-v-bb3a562b]{color:#6b7280;letter-spacing:.13em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:900;display:inline-flex}h1[data-v-bb3a562b]{letter-spacing:-.07em;margin:0;font-size:clamp(38px,5vw,60px);line-height:1}.intro[data-v-bb3a562b]{color:#4b5563;max-width:820px;margin:20px 0 0;font-size:18px;font-weight:600;line-height:1.7}.info-box[data-v-bb3a562b]{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:20px;margin-top:22px;padding:18px 20px;font-weight:700;line-height:1.6}.info-box strong[data-v-bb3a562b]{color:#111827}.form-card[data-v-bb3a562b]{background:#fff;border:1px solid #e5e7eb;border-radius:30px;padding:32px;box-shadow:0 24px 70px #11182714}.form[data-v-bb3a562b]{gap:16px;display:grid}.form-grid[data-v-bb3a562b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.field[data-v-bb3a562b]{gap:8px;display:grid}.field span[data-v-bb3a562b]{color:#374151;font-size:14px;font-weight:900}input[data-v-bb3a562b],select[data-v-bb3a562b],textarea[data-v-bb3a562b]{color:#111827;width:100%;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:16px;font-size:16px}input[data-v-bb3a562b],select[data-v-bb3a562b]{min-height:52px;padding:0 14px}textarea[data-v-bb3a562b]{resize:vertical;min-height:170px;padding:14px;line-height:1.5}input[data-v-bb3a562b]:focus,select[data-v-bb3a562b]:focus,textarea[data-v-bb3a562b]:focus{border-color:#111827;outline:none;box-shadow:0 0 0 3px #11182714}.consent-box[data-v-bb3a562b]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:20px;gap:12px;margin-top:2px;padding:18px;display:grid}.checkbox-row[data-v-bb3a562b]{color:#374151;grid-template-columns:22px 1fr;align-items:flex-start;gap:10px;font-size:14px;font-weight:700;line-height:1.5;display:grid}.checkbox-row input[data-v-bb3a562b]{accent-color:#111827;width:18px;height:18px;min-height:auto;margin-top:2px;padding:0}.checkbox-row a[data-v-bb3a562b]{color:#111827;text-underline-offset:3px;font-weight:900;text-decoration:underline}button[data-v-bb3a562b]{color:#fff;cursor:pointer;background:#111827;border:none;border-radius:16px;min-height:52px;font-size:16px;font-weight:900;transition:transform .15s,opacity .15s}button[data-v-bb3a562b]:hover:not(:disabled){transform:translateY(-1px)}button[data-v-bb3a562b]:disabled{opacity:.5;cursor:not-allowed}.alert[data-v-bb3a562b]{border-radius:16px;margin-bottom:18px;padding:14px 16px;font-weight:800;line-height:1.5}.alert.error[data-v-bb3a562b]{color:#991b1b;background:#fee2e2}.alert.success[data-v-bb3a562b]{color:#166534;background:#dcfce7}@media (width<=720px){.connect-page[data-v-bb3a562b]{padding:48px 18px 72px}.form-card[data-v-bb3a562b]{border-radius:24px;padding:24px}.form-grid[data-v-bb3a562b]{grid-template-columns:1fr}}.dropzone[data-v-0bf7bdfa]{background:#fff;border:2px dashed #d1d5db;border-radius:22px;gap:16px;margin-bottom:22px;padding:24px;display:grid}.dropzone.dragging[data-v-0bf7bdfa]{background:#f0fdf4;border-color:#22c55e}h3[data-v-0bf7bdfa]{margin:0;font-size:22px}p[data-v-0bf7bdfa]{color:#6b7280;margin:8px 0 0}.btn[data-v-0bf7bdfa]{color:#fff;cursor:pointer;background:#111827;border-radius:14px;align-items:center;width:fit-content;min-height:46px;padding:0 18px;font-weight:900;display:inline-flex}.alert[data-v-0bf7bdfa]{border-radius:14px;padding:12px 14px;font-weight:800}.alert.error[data-v-0bf7bdfa]{color:#991b1b;background:#fee2e2}.alert.success[data-v-0bf7bdfa]{color:#166534;background:#dcfce7}.dashboard-page[data-v-43b7ac67]{width:100%;min-height:100%}.dashboard-inner[data-v-43b7ac67]{width:100%;max-width:none;margin:0}.page-actions[data-v-43b7ac67]{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.alert[data-v-43b7ac67]{border:1px solid #0000;border-radius:16px;margin-bottom:20px;padding:14px 16px;font-weight:800}.error-alert[data-v-43b7ac67]{color:#991b1b;background:#fee2e2;border-color:#fecaca}.success-alert[data-v-43b7ac67]{color:#166534;background:#ecfdf5;border-color:#bbf7d0}.stats-grid[data-v-43b7ac67]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;margin-bottom:24px;display:grid}.stat-card[data-v-43b7ac67]{background:#fff;border:1px solid #e5e7eb;border-radius:22px;min-height:104px;padding:20px}.stat-card span[data-v-43b7ac67]{color:#6b7280;margin-bottom:8px;font-size:14px;display:block}.stat-card strong[data-v-43b7ac67]{font-size:34px;line-height:1}.panel[data-v-43b7ac67]{background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:24px}.manual-order-panel[data-v-43b7ac67],.shopify-panel[data-v-43b7ac67]{margin-bottom:24px}.panel-head[data-v-43b7ac67]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.compact-head[data-v-43b7ac67]{margin-bottom:0}.manual-order-body[data-v-43b7ac67]{border-top:1px solid #e5e7eb;margin-top:22px;padding-top:22px}.panel-head h2[data-v-43b7ac67]{margin:0;font-size:26px}.panel-head p[data-v-43b7ac67]{color:#6b7280;margin:8px 0 0}.panel-head-info[data-v-43b7ac67]{white-space:nowrap;background:#f3f4f6;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:800}.shopify-form[data-v-43b7ac67]{grid-template-columns:220px 220px minmax(260px,1fr) auto;align-items:end;gap:14px;display:grid}.manual-order-grid[data-v-43b7ac67]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.picker-grid[data-v-43b7ac67]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.local-inventory-picker[data-v-43b7ac67]{border-top:1px solid #e5e7eb;margin-top:18px;padding-top:18px}.local-search[data-v-43b7ac67]{margin-bottom:16px}.search-row[data-v-43b7ac67]{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.form-group[data-v-43b7ac67]{flex-direction:column;gap:8px;display:flex}.form-group label[data-v-43b7ac67]{color:#374151;font-weight:800}.add-position-group[data-v-43b7ac67]{justify-content:end}.input[data-v-43b7ac67]{background:#fff;border:1px solid #d1d5db;border-radius:14px;min-height:46px;padding:0 14px;font-size:15px}.checkbox-row[data-v-43b7ac67]{color:#374151;align-items:center;gap:10px;min-height:46px;font-weight:700;display:flex}.checkbox-row input[data-v-43b7ac67]{width:18px;height:18px}.import-result[data-v-43b7ac67],.next-step-card[data-v-43b7ac67]{color:#166534;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:14px;margin-top:16px;padding:12px 14px;font-weight:700}.next-step-card[data-v-43b7ac67]{justify-content:space-between;align-items:center;gap:14px;margin-top:0;margin-bottom:18px;display:flex}.next-step-card p[data-v-43b7ac67]{margin:4px 0 0;font-weight:600}.manual-items[data-v-43b7ac67]{border:1px solid #e5e7eb;border-radius:18px;margin-top:18px;overflow:hidden}.manual-items-head[data-v-43b7ac67],.manual-item-row[data-v-43b7ac67]{grid-template-columns:minmax(260px,1fr) 180px 120px 130px;align-items:center;gap:12px;display:grid}.manual-items-head[data-v-43b7ac67]{color:#6b7280;text-transform:uppercase;background:#f9fafb;padding:12px 14px;font-size:13px;font-weight:900}.manual-item-row[data-v-43b7ac67]{border-top:1px solid #f1f5f9;padding:12px 14px}.manual-item-main[data-v-43b7ac67]{align-items:center;gap:12px;display:flex}.manual-item-main small[data-v-43b7ac67]{color:#6b7280;margin-top:4px;display:block}.manual-item-image[data-v-43b7ac67]{object-fit:cover;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:12px;width:46px;height:46px}.quantity-input[data-v-43b7ac67]{width:90px}.manual-order-actions[data-v-43b7ac67]{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.panel-grid[data-v-43b7ac67]{grid-template-columns:minmax(0,1.45fr) minmax(380px,.9fr);align-items:start;gap:24px;display:grid}.orders-panel[data-v-43b7ac67]{scroll-margin-top:24px}.orders-head-actions[data-v-43b7ac67]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.order-tools[data-v-43b7ac67]{grid-template-columns:minmax(260px,1fr) 260px;gap:12px;margin-bottom:18px;display:grid}.order-table[data-v-43b7ac67]{width:100%}.order-table-head[data-v-43b7ac67],.order-row[data-v-43b7ac67]{grid-template-columns:52px minmax(140px,1fr) minmax(180px,1fr) minmax(160px,.9fr) 120px;align-items:center;gap:12px;display:grid}.order-table-head[data-v-43b7ac67]{color:#6b7280;text-transform:uppercase;border-bottom:1px solid #e5e7eb;padding:0 12px 10px;font-size:13px;font-weight:900}.order-row[data-v-43b7ac67]{cursor:pointer;border-bottom:1px solid #f1f5f9;min-height:56px;padding:10px 12px;transition:all .16s}.order-row[data-v-43b7ac67]:hover{background:#f9fafb}.order-row.selected[data-v-43b7ac67]{background:#f8fafc}.check-cell input[data-v-43b7ac67]{width:18px;height:18px}.order-main strong[data-v-43b7ac67]{font-size:16px}.order-customer small[data-v-43b7ac67]{color:#6b7280;margin-top:3px;display:block}.order-date[data-v-43b7ac67]{color:#374151}.badge[data-v-43b7ac67]{color:#111827;background:#f3f4f6;border-radius:999px;justify-content:center;align-items:center;padding:7px 11px;font-size:12px;font-weight:900;display:inline-flex}.batch-manage-list[data-v-43b7ac67]{flex-direction:column;gap:14px;display:flex}.batch-manage-card[data-v-43b7ac67]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:18px;padding:16px}.batch-manage-top[data-v-43b7ac67]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.batch-meta[data-v-43b7ac67]{color:#6b7280;font-weight:900}.batch-actions[data-v-43b7ac67]{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.empty[data-v-43b7ac67]{color:#6b7280;padding:20px 0}.btn[data-v-43b7ac67]{cursor:pointer;white-space:nowrap;border:none;border-radius:14px;min-height:46px;padding:0 18px;font-size:15px;font-weight:900}.btn-primary[data-v-43b7ac67]{color:#fff;background:#111827}.btn-secondary[data-v-43b7ac67]{color:#111827;background:#f3f4f6}.btn-danger[data-v-43b7ac67]{color:#991b1b;background:#fee2e2}.btn[data-v-43b7ac67]:disabled{opacity:.48;cursor:not-allowed}@media (width<=1300px){.shopify-form[data-v-43b7ac67],.manual-order-grid[data-v-43b7ac67],.picker-grid[data-v-43b7ac67]{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-grid[data-v-43b7ac67]{grid-template-columns:1fr}.add-position-group[data-v-43b7ac67]{justify-content:start}}@media (width<=900px){.stats-grid[data-v-43b7ac67]{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-head[data-v-43b7ac67],.next-step-card[data-v-43b7ac67]{flex-direction:column}.orders-head-actions[data-v-43b7ac67]{justify-content:flex-start;width:100%}.order-tools[data-v-43b7ac67],.search-row[data-v-43b7ac67]{grid-template-columns:1fr}.order-table-head[data-v-43b7ac67],.manual-items-head[data-v-43b7ac67]{display:none}.order-row[data-v-43b7ac67]{border:1px solid #e5e7eb;border-radius:16px;grid-template-columns:40px 1fr;align-items:start;margin-bottom:10px}.order-customer[data-v-43b7ac67],.order-date[data-v-43b7ac67],.order-row>div[data-v-43b7ac67]:last-child{grid-column:2/-1}.manual-item-row[data-v-43b7ac67]{grid-template-columns:1fr}}@media (width<=640px){.page-actions[data-v-43b7ac67],.batch-actions[data-v-43b7ac67],.manual-order-actions[data-v-43b7ac67],.orders-head-actions[data-v-43b7ac67]{flex-direction:column;align-items:stretch}.shopify-form[data-v-43b7ac67],.manual-order-grid[data-v-43b7ac67],.picker-grid[data-v-43b7ac67],.stats-grid[data-v-43b7ac67]{grid-template-columns:1fr}.panel[data-v-43b7ac67]{padding:18px}.btn[data-v-43b7ac67]{width:100%}}.picking-page[data-v-da3ebd13]{width:100%;min-height:100%}.picking-inner[data-v-da3ebd13]{width:100%;max-width:none;margin:0}.page-head[data-v-da3ebd13]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.page-head h1[data-v-da3ebd13]{margin:0;font-size:34px}.page-head p[data-v-da3ebd13]{color:#6b7280;margin:8px 0 0}.page-actions[data-v-da3ebd13]{flex-wrap:wrap;gap:12px;display:flex}.picking-layout[data-v-da3ebd13]{grid-template-columns:420px minmax(0,1fr);align-items:start;gap:24px;display:grid}.panel[data-v-da3ebd13]{background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:24px}.batch-panel[data-v-da3ebd13]{position:sticky;top:24px}.panel-head[data-v-da3ebd13]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.panel-head h2[data-v-da3ebd13]{margin:0;font-size:26px}.panel-head p[data-v-da3ebd13]{color:#6b7280;margin:8px 0 0}.batch-tools[data-v-da3ebd13]{gap:12px;margin-bottom:16px;display:grid}.input[data-v-da3ebd13]{background:#fff;border:1px solid #d1d5db;border-radius:14px;min-height:46px;padding:0 14px;font-size:15px}.checkbox-row[data-v-da3ebd13]{color:#374151;align-items:center;gap:10px;min-height:42px;font-weight:700;display:flex}.checkbox-row input[data-v-da3ebd13]{width:18px;height:18px}.batch-list[data-v-da3ebd13]{flex-direction:column;gap:12px;display:flex}.batch-card[data-v-da3ebd13]{text-align:left;background:#f9fafb;border:1px solid #e5e7eb;border-radius:18px;width:100%;padding:0;transition:all .16s;overflow:hidden}.batch-card-button[data-v-da3ebd13]{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:16px}.batch-card[data-v-da3ebd13]:hover{background:#fff;border-color:#d1d5db}.batch-card.active[data-v-da3ebd13]{background:#fff;border-color:#111827;box-shadow:0 0 0 3px #11182714}.batch-card-top[data-v-da3ebd13]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.batch-card-top strong[data-v-da3ebd13]{font-size:16px}.batch-card-meta[data-v-da3ebd13]{color:#6b7280;justify-content:space-between;gap:12px;margin:12px 0;font-size:13px;font-weight:700;display:flex}.badge[data-v-da3ebd13],.next-pill[data-v-da3ebd13],.item-status[data-v-da3ebd13],.connection-pill[data-v-da3ebd13]{color:#111827;white-space:nowrap;background:#f3f4f6;border-radius:999px;justify-content:center;align-items:center;padding:7px 11px;font-size:12px;font-weight:900;display:inline-flex}.badge.completed[data-v-da3ebd13],.next-pill.done[data-v-da3ebd13],.item-status.done[data-v-da3ebd13],.connection-pill.active[data-v-da3ebd13]{color:#166534;background:#dcfce7}.connection-pill[data-v-da3ebd13]{color:#92400e;background:#fef3c7;margin-top:12px}.progress[data-v-da3ebd13]{background:#e5e7eb;border-radius:999px;height:8px;overflow:hidden}.progress.large[data-v-da3ebd13]{height:12px}.progress-fill[data-v-da3ebd13]{border-radius:inherit;background:#111827;height:100%;transition:width .2s}.picking-main[data-v-da3ebd13]{flex-direction:column;gap:18px;display:flex}.empty-state[data-v-da3ebd13]{text-align:center;place-items:center;min-height:360px;display:grid}.empty-state h2[data-v-da3ebd13]{margin:0}.empty-state p[data-v-da3ebd13]{color:#6b7280}.selected-summary[data-v-da3ebd13]{padding:24px}.summary-top[data-v-da3ebd13]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.eyebrow[data-v-da3ebd13]{color:#6b7280;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.summary-top h2[data-v-da3ebd13],.scanner-session-content h2[data-v-da3ebd13]{margin:0;font-size:30px}.summary-top p[data-v-da3ebd13],.scanner-session-content p[data-v-da3ebd13]{color:#6b7280;margin:8px 0 0}.summary-progress[data-v-da3ebd13]{text-align:right}.summary-progress strong[data-v-da3ebd13]{font-size:36px;line-height:1;display:block}.summary-progress span[data-v-da3ebd13]{color:#6b7280;margin-top:6px;font-weight:800;display:block}.scanner-session-panel[data-v-da3ebd13]{background:#f9fafb}.scanner-session-content[data-v-da3ebd13]{justify-content:space-between;align-items:center;gap:20px;display:flex}.scanner-qr[data-v-da3ebd13]{background:#fff;border:1px solid #e5e7eb;border-radius:20px;flex-shrink:0;place-items:center;width:230px;height:230px;display:grid}.scanner-qr img[data-v-da3ebd13]{width:220px;height:220px}.scanner-card[data-v-da3ebd13]{color:#fff;background:#111827;border-radius:24px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;display:grid}.scanner-icon[data-v-da3ebd13]{background:#ffffff1a;border-radius:18px;place-items:center;width:58px;height:58px;font-size:28px;font-weight:900;display:grid}.scanner-content label[data-v-da3ebd13]{margin-bottom:8px;font-weight:900;display:block}.scanner-content p[data-v-da3ebd13]{color:#d1d5db;margin:8px 0 0;font-size:13px}.scanner-input[data-v-da3ebd13]{border:none;border-radius:16px;width:100%;min-height:52px;padding:0 16px;font-size:20px;font-weight:800}.item-list[data-v-da3ebd13]{flex-direction:column;gap:14px;display:flex}.item-card[data-v-da3ebd13]{background:#fff;border:1px solid #e5e7eb;border-radius:22px;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px;transition:all .16s;display:grid}.item-card.next[data-v-da3ebd13]{border-color:#111827;box-shadow:0 0 0 3px #11182714}.item-card.done[data-v-da3ebd13]{background:#f0fdf4;border-color:#bbf7d0}.item-image[data-v-da3ebd13]{color:#6b7280;text-align:center;background:#f3f4f6;border-radius:18px;place-items:center;width:110px;height:110px;font-size:13px;display:grid;overflow:hidden}.item-image img[data-v-da3ebd13]{object-fit:cover;width:100%;height:100%}.item-title-row[data-v-da3ebd13]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.item-title-row h3[data-v-da3ebd13]{margin:0;font-size:22px}.item-title-row p[data-v-da3ebd13]{color:#6b7280;margin:7px 0 0}.item-progress-row[data-v-da3ebd13]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.item-progress-row strong[data-v-da3ebd13]{font-size:18px}.item-actions[data-v-da3ebd13]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.btn[data-v-da3ebd13]{cursor:pointer;white-space:nowrap;border:none;border-radius:14px;min-height:46px;padding:0 18px;font-size:15px;font-weight:900}.btn.primary[data-v-da3ebd13]{color:#fff;background:#111827}.btn.secondary[data-v-da3ebd13]{color:#111827;background:#f3f4f6}.scanner-card .btn.primary[data-v-da3ebd13]{color:#111827;background:#fff}.btn[data-v-da3ebd13]:disabled{opacity:.48;cursor:not-allowed}.alert[data-v-da3ebd13]{border-radius:16px;margin-bottom:20px;padding:14px 16px;font-weight:800}.alert.error[data-v-da3ebd13]{color:#991b1b;background:#fee2e2;border:1px solid #fecaca}.alert.success[data-v-da3ebd13]{color:#166534;background:#dcfce7;border:1px solid #bbf7d0}.empty[data-v-da3ebd13]{color:#6b7280;padding:20px 0}@media (width<=1250px){.picking-layout[data-v-da3ebd13]{grid-template-columns:1fr}.batch-panel[data-v-da3ebd13]{position:static}.item-card[data-v-da3ebd13]{grid-template-columns:90px minmax(0,1fr)}.item-actions[data-v-da3ebd13]{grid-column:2/-1;justify-content:flex-start}}@media (width<=760px){.page-head[data-v-da3ebd13],.summary-top[data-v-da3ebd13],.item-title-row[data-v-da3ebd13],.scanner-session-content[data-v-da3ebd13]{flex-direction:column}.scanner-qr[data-v-da3ebd13]{width:100%;height:auto;padding:12px}.scanner-card[data-v-da3ebd13],.item-card[data-v-da3ebd13]{grid-template-columns:1fr}.item-image[data-v-da3ebd13]{width:100%;height:220px}.item-actions[data-v-da3ebd13]{grid-column:auto}}.scanner-session-box[data-v-da3ebd13]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:16px;margin-top:14px;padding:16px;display:flex}.session-label[data-v-da3ebd13]{color:#6b7280;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:900;display:block}.scanner-session-box strong[data-v-da3ebd13]{color:#111827;font-size:20px;display:block}.scanner-session-box p[data-v-da3ebd13]{color:#6b7280;margin:6px 0 0;font-size:13px;font-weight:700}.session-actions[data-v-da3ebd13]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.btn.danger[data-v-da3ebd13],.btn-danger[data-v-da3ebd13]{color:#991b1b;background:#fee2e2}@media (width<=800px){.scanner-session-box[data-v-da3ebd13]{flex-direction:column}.session-actions[data-v-da3ebd13]{justify-content:flex-start;width:100%}.session-actions .btn[data-v-da3ebd13]{width:100%}}.packing-page[data-v-41ad30f2]{width:100%;min-height:100%}.packing-inner[data-v-41ad30f2]{width:100%;max-width:none;margin:0}.page-head[data-v-41ad30f2]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.page-head h1[data-v-41ad30f2]{margin:0;font-size:34px}.page-head p[data-v-41ad30f2]{color:#6b7280;margin:8px 0 0}.page-actions[data-v-41ad30f2]{flex-wrap:wrap;gap:12px;display:flex}.packing-layout[data-v-41ad30f2]{grid-template-columns:420px minmax(0,1fr);align-items:start;gap:24px;display:grid}.panel[data-v-41ad30f2]{background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:24px}.order-panel[data-v-41ad30f2]{position:sticky;top:24px}.panel-head[data-v-41ad30f2]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.panel-head h2[data-v-41ad30f2]{margin:0;font-size:26px}.panel-head p[data-v-41ad30f2]{color:#6b7280;margin:8px 0 0}.order-tools[data-v-41ad30f2]{gap:12px;margin-bottom:16px;display:grid}.input[data-v-41ad30f2]{background:#fff;border:1px solid #d1d5db;border-radius:14px;min-height:46px;padding:0 14px;font-size:15px}.checkbox-row[data-v-41ad30f2]{color:#374151;align-items:center;gap:10px;min-height:42px;font-weight:700;display:flex}.checkbox-row input[data-v-41ad30f2]{width:18px;height:18px}.order-list[data-v-41ad30f2]{flex-direction:column;gap:12px;display:flex}.order-card[data-v-41ad30f2]{text-align:left;cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:18px;width:100%;padding:16px;transition:all .16s}.order-card[data-v-41ad30f2]:hover{background:#fff;border-color:#d1d5db}.order-card.active[data-v-41ad30f2]{background:#fff;border-color:#111827;box-shadow:0 0 0 3px #11182714}.order-card-top[data-v-41ad30f2]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.order-card-top strong[data-v-41ad30f2]{font-size:16px}.order-card-meta[data-v-41ad30f2]{color:#6b7280;justify-content:space-between;gap:12px;margin:12px 0;font-size:13px;font-weight:700;display:flex}.badge[data-v-41ad30f2],.next-pill[data-v-41ad30f2],.item-status[data-v-41ad30f2]{color:#111827;white-space:nowrap;background:#f3f4f6;border-radius:999px;justify-content:center;align-items:center;padding:7px 11px;font-size:12px;font-weight:900;display:inline-flex}.badge.packed[data-v-41ad30f2],.next-pill.done[data-v-41ad30f2],.item-status.done[data-v-41ad30f2]{color:#166534;background:#dcfce7}.badge.packing[data-v-41ad30f2]{color:#1d4ed8;background:#dbeafe}.progress[data-v-41ad30f2]{background:#e5e7eb;border-radius:999px;height:8px;overflow:hidden}.progress.large[data-v-41ad30f2]{height:12px}.progress-fill[data-v-41ad30f2]{border-radius:inherit;background:#111827;height:100%;transition:width .2s}.packing-main[data-v-41ad30f2]{flex-direction:column;gap:18px;display:flex}.empty-state[data-v-41ad30f2]{text-align:center;place-items:center;min-height:360px;display:grid}.empty-state h2[data-v-41ad30f2]{margin:0}.empty-state p[data-v-41ad30f2]{color:#6b7280}.selected-summary[data-v-41ad30f2]{padding:24px}.summary-top[data-v-41ad30f2]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.eyebrow[data-v-41ad30f2]{color:#6b7280;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.summary-top h2[data-v-41ad30f2]{margin:0;font-size:30px}.summary-top p[data-v-41ad30f2]{color:#6b7280;margin:8px 0 0}.summary-actions[data-v-41ad30f2]{align-items:flex-start;gap:14px;display:flex}.summary-progress[data-v-41ad30f2]{text-align:right}.summary-progress strong[data-v-41ad30f2]{font-size:36px;line-height:1;display:block}.summary-progress span[data-v-41ad30f2]{color:#6b7280;margin-top:6px;font-weight:800;display:block}.scanner-card[data-v-41ad30f2]{color:#fff;background:#111827;border-radius:24px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;display:grid}.scanner-icon[data-v-41ad30f2]{background:#ffffff1a;border-radius:18px;place-items:center;width:58px;height:58px;font-size:28px;font-weight:900;display:grid}.scanner-content label[data-v-41ad30f2]{margin-bottom:8px;font-weight:900;display:block}.scanner-content p[data-v-41ad30f2]{color:#d1d5db;margin:8px 0 0;font-size:13px}.scanner-input[data-v-41ad30f2]{border:none;border-radius:16px;width:100%;min-height:52px;padding:0 16px;font-size:20px;font-weight:800}.item-list[data-v-41ad30f2]{flex-direction:column;gap:14px;display:flex}.item-card[data-v-41ad30f2]{background:#fff;border:1px solid #e5e7eb;border-radius:22px;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px;transition:all .16s;display:grid}.item-card.next[data-v-41ad30f2]{border-color:#111827;box-shadow:0 0 0 3px #11182714}.item-card.done[data-v-41ad30f2]{background:#f0fdf4;border-color:#bbf7d0}.item-image[data-v-41ad30f2]{color:#6b7280;text-align:center;background:#f3f4f6;border-radius:18px;place-items:center;width:110px;height:110px;font-size:13px;display:grid;overflow:hidden}.item-image img[data-v-41ad30f2]{object-fit:cover;width:100%;height:100%}.item-title-row[data-v-41ad30f2]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.item-title-row h3[data-v-41ad30f2]{margin:0;font-size:22px}.item-title-row p[data-v-41ad30f2]{color:#6b7280;margin:7px 0 0}.item-progress-row[data-v-41ad30f2]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.item-progress-row strong[data-v-41ad30f2]{font-size:18px}.item-actions[data-v-41ad30f2]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.btn[data-v-41ad30f2]{cursor:pointer;white-space:nowrap;border:none;border-radius:14px;min-height:46px;padding:0 18px;font-size:15px;font-weight:900}.btn.primary[data-v-41ad30f2]{color:#fff;background:#111827}.btn.secondary[data-v-41ad30f2]{color:#111827;background:#f3f4f6}.scanner-card .btn.primary[data-v-41ad30f2]{color:#111827;background:#fff}.btn[data-v-41ad30f2]:disabled{opacity:.48;cursor:not-allowed}.btn.danger[data-v-41ad30f2]{color:#991b1b;background:#fee2e2;border:1px solid #fecaca}.btn.danger[data-v-41ad30f2]:hover:not(:disabled){background:#fecaca}.alert[data-v-41ad30f2]{border-radius:16px;margin-bottom:20px;padding:14px 16px;font-weight:800}.alert.error[data-v-41ad30f2]{color:#991b1b;background:#fee2e2;border:1px solid #fecaca}.alert.success[data-v-41ad30f2]{color:#166534;background:#dcfce7;border:1px solid #bbf7d0}.empty[data-v-41ad30f2]{color:#6b7280;padding:20px 0}@media (width<=1250px){.packing-layout[data-v-41ad30f2]{grid-template-columns:1fr}.order-panel[data-v-41ad30f2]{position:static}.item-card[data-v-41ad30f2]{grid-template-columns:90px minmax(0,1fr)}.item-actions[data-v-41ad30f2]{grid-column:2/-1;justify-content:flex-start}}@media (width<=760px){.page-head[data-v-41ad30f2],.summary-top[data-v-41ad30f2],.item-title-row[data-v-41ad30f2],.summary-actions[data-v-41ad30f2]{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:14px;display:flex}.scanner-card[data-v-41ad30f2],.item-card[data-v-41ad30f2]{grid-template-columns:1fr}.item-image[data-v-41ad30f2]{width:100%;height:220px}.item-actions[data-v-41ad30f2]{grid-column:auto}}.inventory-page[data-v-5e710f9f]{width:100%;max-width:none;margin:0}.page-head[data-v-5e710f9f]{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.eyebrow[data-v-5e710f9f],.section-kicker[data-v-5e710f9f]{color:#6b7280;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:950;display:inline-flex}.page-head h1[data-v-5e710f9f]{letter-spacing:-.04em;margin:0;font-size:34px}.page-head p[data-v-5e710f9f],.source-card p[data-v-5e710f9f],.csv-import-card p[data-v-5e710f9f]{color:#6b7280;margin:8px 0 0;font-weight:650;line-height:1.55}h2[data-v-5e710f9f]{letter-spacing:-.03em;margin:0;font-size:22px}.card[data-v-5e710f9f]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #e5e7ebe6;border-radius:26px;margin-bottom:20px;padding:24px;box-shadow:0 20px 60px #1118270f}.source-card[data-v-5e710f9f]{justify-content:space-between;align-items:center;gap:18px;display:flex}.source-switch[data-v-5e710f9f]{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:16px;gap:6px;padding:6px;display:inline-flex}.source-btn[data-v-5e710f9f]{color:#374151;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:12px;min-height:40px;padding:0 16px;font-weight:950}.source-btn.active[data-v-5e710f9f]{color:#fff;background:#111827}.csv-import-head[data-v-5e710f9f]{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.csv-import-actions[data-v-5e710f9f]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.file-input[data-v-5e710f9f]{color:#374151;cursor:pointer;background:#f9fafb;border:1px dashed #9ca3af;border-radius:16px;align-items:center;min-height:48px;padding:0 14px;font-weight:850;display:flex;position:relative;overflow:hidden}.file-input input[data-v-5e710f9f]{opacity:0;cursor:pointer;position:absolute;inset:0}.csv-error-list[data-v-5e710f9f]{color:#9a3412;background:#fff7ed;border-radius:16px;margin-top:14px;padding:14px 16px;font-weight:750}.csv-error-list ul[data-v-5e710f9f]{margin:8px 0 0;padding-left:18px}.toolbar[data-v-5e710f9f]{grid-template-columns:minmax(260px,1.5fr) minmax(220px,1fr) 130px auto;align-items:end;gap:18px;display:grid}.field[data-v-5e710f9f],.sku-prefix[data-v-5e710f9f]{flex-direction:column;gap:7px;display:flex}.field label[data-v-5e710f9f],.sku-prefix label[data-v-5e710f9f]{color:#374151;font-size:13px;font-weight:900}input[data-v-5e710f9f],select[data-v-5e710f9f]{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:14px;min-height:44px;padding:0 13px;font-size:15px}input[data-v-5e710f9f]:focus,select[data-v-5e710f9f]:focus{border-color:#111827;outline:none;box-shadow:0 0 0 3px #11182714}.selection-bar[data-v-5e710f9f]{grid-template-columns:minmax(180px,240px) minmax(120px,150px) minmax(0,1fr);align-items:end;gap:18px;padding:20px 22px;display:grid}.selection-bar strong[data-v-5e710f9f]{font-size:20px;line-height:1.1;display:block}.selection-bar span[data-v-5e710f9f]{color:#6b7280;margin-top:6px;font-weight:700;line-height:1.35;display:block}.sku-prefix input[data-v-5e710f9f]{width:130px;min-width:0}.selection-actions[data-v-5e710f9f]{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:10px;display:flex}.btn[data-v-5e710f9f]{cursor:pointer;white-space:nowrap;border:none;border-radius:14px;min-height:44px;padding:0 16px;font-weight:900}.btn.primary[data-v-5e710f9f]{color:#fff;background:#111827}.btn.secondary[data-v-5e710f9f]{color:#111827;background:#f3f4f6;border:1px solid #e5e7eb}.btn.tiny[data-v-5e710f9f]{border-radius:11px;min-height:36px;padding:0 12px;font-size:13px}.btn[data-v-5e710f9f]:disabled{opacity:.5;cursor:not-allowed}.link-btn[data-v-5e710f9f]{color:#111827;cursor:pointer;background:0 0;border:none;padding:0;font-weight:950;text-decoration:underline}.alert[data-v-5e710f9f]{border-radius:16px;margin-bottom:18px;padding:14px 16px;font-weight:800;line-height:1.5}.inline-alert[data-v-5e710f9f]{margin:14px 0 0}.alert.error[data-v-5e710f9f]{color:#991b1b;background:#fee2e2}.alert.success[data-v-5e710f9f]{color:#166534;background:#dcfce7}.empty[data-v-5e710f9f]{color:#6b7280;font-weight:800}.product-list[data-v-5e710f9f]{gap:16px;display:grid}.product-card[data-v-5e710f9f]{background:#fff;border:1px solid #e5e7eb;border-radius:24px;padding:20px;box-shadow:0 14px 40px #1118270a}.product-head[data-v-5e710f9f]{grid-template-columns:76px minmax(0,1fr);gap:16px;margin-bottom:18px;display:grid}.product-image[data-v-5e710f9f]{color:#6b7280;text-align:center;background:#f3f4f6;border-radius:18px;place-items:center;width:76px;height:76px;font-size:12px;display:grid;overflow:hidden}.product-image img[data-v-5e710f9f]{object-fit:cover;width:100%;height:100%}.product-head h2[data-v-5e710f9f]{margin:0;font-size:22px}.product-head p[data-v-5e710f9f]{color:#6b7280;margin:6px 0 10px;font-weight:700}.badges[data-v-5e710f9f]{flex-wrap:wrap;gap:8px;display:flex}.badge[data-v-5e710f9f]{color:#374151;background:#f3f4f6;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.badge.source[data-v-5e710f9f]{color:#fff;background:#111827}.variant-list[data-v-5e710f9f]{gap:10px;display:grid}.variant-row[data-v-5e710f9f]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:18px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.variant-row.selected[data-v-5e710f9f]{background:#f3f4f6;border-color:#111827}.variant-check[data-v-5e710f9f]{cursor:pointer;place-items:center;width:30px;height:30px;display:grid}.variant-check input[data-v-5e710f9f]{width:20px;height:20px;min-height:auto}.variant-main strong[data-v-5e710f9f]{font-size:15px;display:block}.sku-edit-row[data-v-5e710f9f]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.sku-display[data-v-5e710f9f]{color:#111827;font-size:13px;font-weight:850}.sku-edit-input[data-v-5e710f9f]{border-radius:11px;width:min(260px,100%);min-height:36px;font-size:14px}.variant-meta[data-v-5e710f9f]{color:#6b7280;flex-wrap:wrap;gap:12px;margin-top:7px;font-size:13px;font-weight:700;display:flex}.variant-actions[data-v-5e710f9f]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=1100px){.toolbar[data-v-5e710f9f],.selection-bar[data-v-5e710f9f],.source-card[data-v-5e710f9f],.csv-import-head[data-v-5e710f9f],.csv-import-actions[data-v-5e710f9f],.label-queue-card[data-v-5e710f9f]{grid-template-columns:1fr}.source-card[data-v-5e710f9f],.csv-import-head[data-v-5e710f9f]{flex-direction:column;align-items:stretch}.selection-actions[data-v-5e710f9f]{justify-content:flex-start}.variant-row[data-v-5e710f9f]{grid-template-columns:42px minmax(0,1fr)}.variant-actions[data-v-5e710f9f]{grid-column:1/-1;justify-content:flex-start}}@media (width<=700px){.label-queue-actions .btn[data-v-5e710f9f],.label-queue-stats[data-v-5e710f9f]{width:100%}.queue-stat[data-v-5e710f9f]{flex:1}.page-head[data-v-5e710f9f]{flex-direction:column}.page-head h1[data-v-5e710f9f]{font-size:30px}.source-switch[data-v-5e710f9f]{width:100%}.source-btn[data-v-5e710f9f]{flex:1}.product-head[data-v-5e710f9f]{grid-template-columns:1fr}.product-image[data-v-5e710f9f]{width:100%;height:180px}.variant-meta[data-v-5e710f9f]{flex-direction:column;gap:4px}.selection-actions .btn[data-v-5e710f9f],.variant-actions .btn[data-v-5e710f9f],.csv-import-actions .btn[data-v-5e710f9f]{width:100%}}.csv-import-head.compact[data-v-5e710f9f]{align-items:center}.csv-header-actions[data-v-5e710f9f]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.csv-import-body[data-v-5e710f9f]{border-top:1px solid #e5e7eb;margin-top:18px;padding-top:18px}.btn.danger[data-v-5e710f9f]{color:#991b1b;background:#fee2e2;border:1px solid #fecaca}.success-btn[data-v-5e710f9f]{color:#166534;background:#dcfce7;border:1px solid #bbf7d0}.rental-tools[data-v-5e710f9f]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:12px;margin-top:12px;padding:12px;display:grid}.rental-serial[data-v-5e710f9f]{gap:6px;display:grid}.rental-serial label[data-v-5e710f9f]{color:#374151;font-size:12px;font-weight:900}.rental-serial input[data-v-5e710f9f]{border-radius:12px;min-height:38px;font-size:14px}.rental-actions[data-v-5e710f9f]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=900px){.csv-header-actions[data-v-5e710f9f],.rental-tools[data-v-5e710f9f]{grid-template-columns:1fr}.csv-header-actions[data-v-5e710f9f],.rental-actions[data-v-5e710f9f]{justify-content:flex-start}}.label-queue-card[data-v-5e710f9f]{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;display:grid}.label-queue-info h2[data-v-5e710f9f]{margin:0}.label-queue-info p[data-v-5e710f9f]{color:#6b7280;margin:8px 0 0;font-weight:650;line-height:1.5}.label-queue-stats[data-v-5e710f9f]{flex-wrap:wrap;gap:10px;display:flex}.queue-stat[data-v-5e710f9f]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:18px;min-width:120px;padding:14px}.queue-stat strong[data-v-5e710f9f]{color:#111827;font-size:24px;line-height:1;display:block}.queue-stat span[data-v-5e710f9f]{color:#6b7280;margin-top:6px;font-size:12px;font-weight:900;display:block}.label-queue-actions[data-v-5e710f9f]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.variant-row.queued[data-v-5e710f9f]{background:#f8fafc;border-color:#94a3b8}.variant-row.selected.queued[data-v-5e710f9f]{background:#f3f4f6;border-color:#111827}.queue-badges[data-v-5e710f9f]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.queue-badge[data-v-5e710f9f]{color:#075985;background:#e0f2fe;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:11px;font-weight:950;display:inline-flex}.settings-page[data-v-7658aed3]{color:#111827;width:100%;max-width:none;margin:0}.page-header[data-v-7658aed3]{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.eyebrow[data-v-7658aed3],.section-kicker[data-v-7658aed3]{color:#6b7280;text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;font-size:12px;font-weight:900;display:inline-flex}h1[data-v-7658aed3]{letter-spacing:-.06em;margin:0;font-size:clamp(34px,5vw,52px);line-height:1}h2[data-v-7658aed3]{letter-spacing:-.04em;margin:0;font-size:24px}p[data-v-7658aed3]{color:#6b7280;margin:8px 0 0;font-weight:600;line-height:1.6}.card[data-v-7658aed3]{background:#fff;border:1px solid #e5e7eb;border-radius:28px;margin-top:20px;padding:24px;box-shadow:0 20px 60px #1118270f}.section-header[data-v-7658aed3]{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.btn[data-v-7658aed3]{cursor:pointer;white-space:nowrap;border:none;border-radius:14px;min-height:44px;padding:0 16px;font-weight:900}.btn.primary[data-v-7658aed3]{color:#fff;background:#111827}.btn.secondary[data-v-7658aed3]{color:#111827;background:#f3f4f6;border:1px solid #e5e7eb}.btn[data-v-7658aed3]:disabled{opacity:.5;cursor:not-allowed}.alert[data-v-7658aed3]{border-radius:16px;margin-top:14px;padding:14px 16px;font-weight:800;line-height:1.5}.alert.error[data-v-7658aed3]{color:#991b1b;background:#fee2e2}.alert.success[data-v-7658aed3]{color:#166534;background:#dcfce7}.loading-card[data-v-7658aed3]{color:#6b7280;text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:24px;margin-top:20px;padding:32px;font-weight:800}.status-grid[data-v-7658aed3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.status-box[data-v-7658aed3]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:20px;padding:18px}.status-box span[data-v-7658aed3]{color:#6b7280;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:12px;font-weight:900;display:block}.status-box strong[data-v-7658aed3]{color:#111827;word-break:break-word;display:block}.status-pill[data-v-7658aed3]{white-space:nowrap;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.status-pill.success[data-v-7658aed3]{color:#166534;background:#dcfce7}.status-pill.warning[data-v-7658aed3]{color:#92400e;background:#fef3c7}.status-pill.neutral[data-v-7658aed3]{color:#374151;background:#f3f4f6}.support-request-card[data-v-7658aed3]{background:radial-gradient(circle at 100% 0,#11182714,#0000 34%),#fff}.support-request-layout[data-v-7658aed3]{grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:22px;display:grid}.support-copy[data-v-7658aed3]{flex-direction:column;justify-content:center;display:flex}.support-kicker[data-v-7658aed3]{color:#374151;text-transform:uppercase;letter-spacing:.08em;background:#f3f4f6;border-radius:999px;width:fit-content;margin-bottom:10px;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}.support-copy h2[data-v-7658aed3]{letter-spacing:-.03em;margin:0;font-size:24px}.support-copy p[data-v-7658aed3]{color:#6b7280;max-width:720px;margin:10px 0 0;font-weight:600;line-height:1.65}.support-hints[data-v-7658aed3]{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.support-hints span[data-v-7658aed3]{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.support-action-box[data-v-7658aed3]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:20px;flex-direction:column;justify-content:center;gap:14px;padding:18px;display:flex}.support-main-button[data-v-7658aed3]{width:100%}.support-code-box[data-v-7658aed3]{gap:10px;display:grid}.support-code-box label[data-v-7658aed3]{color:#6b7280;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}.support-code-box strong[data-v-7658aed3]{color:#fff;word-break:break-all;background:#111827;border-radius:14px;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:18px;line-height:1.4;display:block}.support-code-box small[data-v-7658aed3]{color:#6b7280;font-size:13px;font-weight:700}.support-inline-error[data-v-7658aed3]{color:#991b1b;background:#fee2e2;border-radius:14px;padding:12px 14px;font-weight:800;line-height:1.5}.shopify-connect-box[data-v-7658aed3]{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.shopify-connect-box input[data-v-7658aed3],.form-group input[data-v-7658aed3],.form-group select[data-v-7658aed3]{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:14px;width:100%;min-height:46px;padding:0 14px;font-size:15px}.shopify-connect-box input[data-v-7658aed3]:focus,.form-group input[data-v-7658aed3]:focus,.form-group select[data-v-7658aed3]:focus{border-color:#111827;outline:none;box-shadow:0 0 0 3px #11182714}.connector-list[data-v-7658aed3]{gap:10px;margin-top:16px;display:grid}.connector-item[data-v-7658aed3]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.connector-item strong[data-v-7658aed3]{display:block}.connector-item span[data-v-7658aed3]{color:#6b7280;margin-top:4px;font-size:13px;font-weight:700;display:block}.form-grid[data-v-7658aed3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.form-grid.two[data-v-7658aed3]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-group[data-v-7658aed3]{gap:8px;display:grid}.form-group label[data-v-7658aed3]{color:#374151;font-size:13px;font-weight:900}.sticky-save-bar[data-v-7658aed3]{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border:1px solid #e5e7eb;border-radius:22px;justify-content:flex-end;margin-top:22px;padding:14px;display:flex;position:sticky;bottom:18px;box-shadow:0 20px 60px #1118271f}@media (width<=900px){.page-header[data-v-7658aed3],.section-header[data-v-7658aed3],.connector-item[data-v-7658aed3]{flex-direction:column}.status-grid[data-v-7658aed3],.form-grid[data-v-7658aed3],.form-grid.two[data-v-7658aed3],.support-request-layout[data-v-7658aed3],.shopify-connect-box[data-v-7658aed3]{grid-template-columns:1fr}.support-action-box[data-v-7658aed3]{padding:16px}.sticky-save-bar[data-v-7658aed3]{justify-content:stretch}.sticky-save-bar .btn[data-v-7658aed3]{width:100%}}.scanner-page[data-v-9ba44cc7]{color:#111827;background:#f3f4f6;flex-direction:column;height:100dvh;min-height:100dvh;display:flex;overflow:hidden}.scanner-header[data-v-9ba44cc7]{z-index:20;background:#fff;border-bottom:1px solid #e5e7eb;flex:none;padding:10px 14px 12px;position:sticky;top:0;box-shadow:0 8px 24px #0f172a14}.header-top[data-v-9ba44cc7]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.eyebrow[data-v-9ba44cc7]{letter-spacing:.12em;text-transform:uppercase;color:#6b7280;margin:0 0 4px;font-size:11px;font-weight:800}.scanner-header h1[data-v-9ba44cc7]{letter-spacing:-.03em;margin:0;font-size:20px;line-height:1.15}.subtitle[data-v-9ba44cc7]{color:#6b7280;margin:6px 0 0;font-size:13px;font-weight:700}.live-pill[data-v-9ba44cc7]{color:#991b1b;background:#fee2e2;border-radius:999px;flex:none;padding:8px 11px;font-size:12px;font-weight:900}.live-pill.connected[data-v-9ba44cc7]{color:#166534;background:#dcfce7}.camera-box[data-v-9ba44cc7]{background:#111827;border-radius:20px;margin-top:12px;position:relative;overflow:hidden}.scanner-component-box[data-v-9ba44cc7]{padding:10px}.camera-reader[data-v-9ba44cc7]{background:#fff;border-radius:16px;width:100%;overflow:hidden}.camera-reader[data-v-9ba44cc7] video{border-radius:14px;object-fit:cover!important;width:100%!important;max-height:240px!important}.camera-reader[data-v-9ba44cc7] select{border:1px solid #d1d5db;border-radius:12px;min-height:40px;padding:0 10px;font-weight:700;width:100%!important}.camera-reader[data-v-9ba44cc7] button{color:#fff!important;background:#111827!important;border:none!important;border-radius:12px!important;padding:10px 14px!important;font-weight:900!important}.camera-reader[data-v-9ba44cc7] a{font-weight:800;color:#111827!important}.camera-reader[data-v-9ba44cc7] img{display:none!important}.header-actions[data-v-9ba44cc7]{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.action-btn[data-v-9ba44cc7]{color:#111827;background:#e5e7eb;border:none;border-radius:16px;min-height:42px;font-size:14px;font-weight:900}.action-btn.primary[data-v-9ba44cc7]{color:#fff;background:#111827}.action-btn[data-v-9ba44cc7]:disabled{opacity:.6}.camera-error[data-v-9ba44cc7]{color:#92400e;background:#fffbeb;border-radius:14px;margin:10px 0 0;padding:10px 12px;font-size:13px;font-weight:800}.scan-form[data-v-9ba44cc7]{grid-template-columns:1fr auto;gap:8px;margin-top:12px;display:grid}.scan-input[data-v-9ba44cc7]{background:#fff;border:2px solid #111827;border-radius:16px;outline:none;min-width:0;min-height:48px;padding:0 13px;font-size:16px;font-weight:800}.scan-input[data-v-9ba44cc7]:focus{box-shadow:0 0 0 4px #1118271f}.scan-btn[data-v-9ba44cc7]{color:#fff;background:#111827;border:none;border-radius:16px;padding:0 16px;font-size:14px;font-weight:900}.scan-btn[data-v-9ba44cc7]:disabled{opacity:.55}.header-status[data-v-9ba44cc7]{flex-direction:column;gap:5px;margin-top:8px;display:flex}.compact-progress[data-v-9ba44cc7]{color:#111827;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;font-size:12px;font-weight:900;display:grid}.compact-progress-track[data-v-9ba44cc7]{background:#e5e7eb;border-radius:999px;height:7px;overflow:hidden}.compact-progress-fill[data-v-9ba44cc7]{background:#111827;border-radius:999px;height:100%;transition:width .2s}.compact-message[data-v-9ba44cc7]{border-radius:12px;padding:7px 10px;font-size:12px;font-weight:800;line-height:1.25}.compact-message.error[data-v-9ba44cc7]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.compact-message.success[data-v-9ba44cc7]{color:#166534;background:#ecfdf5;border:1px solid #bbf7d0}.scanner-main[data-v-9ba44cc7]{flex-direction:column;flex:auto;min-height:0;display:flex}.items-scroll[data-v-9ba44cc7]{-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;gap:10px;min-height:0;padding:14px 14px 22px;display:flex;overflow-y:auto}.state-card[data-v-9ba44cc7]{background:#fff;border:1px solid #e5e7eb;border-radius:20px;margin:16px;padding:18px;box-shadow:0 10px 26px #0f172a0f}.state-card.error[data-v-9ba44cc7]{color:#991b1b;background:#fef2f2;border-color:#fecaca}.item-card[data-v-9ba44cc7]{cursor:pointer;touch-action:manipulation;background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:12px;box-shadow:0 10px 26px #0f172a0f}.item-card[data-v-9ba44cc7]:active,.item-card.active[data-v-9ba44cc7]{border-color:#111827;transform:scale(.99)}.item-card.done[data-v-9ba44cc7]{opacity:.62;background:#f9fafb}.item-main[data-v-9ba44cc7]{gap:12px;min-width:0;display:flex}.item-image[data-v-9ba44cc7]{background:#f3f4f6;border-radius:16px;flex:none;width:58px;height:58px;overflow:hidden}.item-image img[data-v-9ba44cc7]{object-fit:cover;width:100%;height:100%}.item-text[data-v-9ba44cc7]{flex:auto;min-width:0}.item-text h2[data-v-9ba44cc7]{letter-spacing:-.02em;word-break:break-word;margin:0;font-size:15px;line-height:1.28}.variant[data-v-9ba44cc7]{color:#4b5563;margin:5px 0 0;font-size:13px;font-weight:700}.meta[data-v-9ba44cc7]{color:#6b7280;word-break:break-word;flex-direction:column;gap:3px;margin-top:8px;font-size:12px;font-weight:800;display:flex}.item-bottom[data-v-9ba44cc7]{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.qty[data-v-9ba44cc7]{align-items:baseline;gap:4px;font-size:18px;font-weight:900;display:inline-flex}.qty strong[data-v-9ba44cc7]{font-size:28px;line-height:1}.qty span[data-v-9ba44cc7]{color:#6b7280}.item-buttons[data-v-9ba44cc7]{gap:8px;display:flex}.minus-btn[data-v-9ba44cc7],.plus-btn[data-v-9ba44cc7]{border:none;border-radius:16px;width:48px;height:48px;font-size:30px;font-weight:900;line-height:1}.minus-btn[data-v-9ba44cc7]{color:#991b1b;background:#fee2e2}.plus-btn[data-v-9ba44cc7]{color:#fff;background:#111827}.minus-btn[data-v-9ba44cc7]:disabled,.plus-btn[data-v-9ba44cc7]:disabled{opacity:.4}.admin-page[data-v-a7ac0260]{max-width:1480px;margin:0 auto}.page-head[data-v-a7ac0260]{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}h1[data-v-a7ac0260]{margin:0;font-size:34px}.page-head p[data-v-a7ac0260]{color:#6b7280;margin:8px 0 0}.stats-grid[data-v-a7ac0260]{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.stat-card[data-v-a7ac0260],.panel[data-v-a7ac0260]{background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:24px}.stat-card span[data-v-a7ac0260]{color:#6b7280;margin-bottom:10px;font-size:14px;font-weight:900;display:block}.stat-card strong[data-v-a7ac0260]{font-size:42px;line-height:1;display:block}.stat-card small[data-v-a7ac0260]{color:#6b7280;margin-top:10px;font-weight:800;display:block}.panel h2[data-v-a7ac0260]{margin:0 0 18px;font-size:26px}.status-list[data-v-a7ac0260]{gap:12px;display:grid}.status-list div[data-v-a7ac0260]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;justify-content:space-between;gap:16px;padding:14px 16px;display:flex}.status-list span[data-v-a7ac0260]{color:#6b7280;font-weight:800}.status-list strong[data-v-a7ac0260]{color:#166534}.btn[data-v-a7ac0260]{cursor:pointer;border:none;border-radius:14px;min-height:46px;padding:0 18px;font-weight:900}.btn.secondary[data-v-a7ac0260]{color:#111827;background:#f3f4f6}.alert[data-v-a7ac0260]{border-radius:16px;margin-bottom:18px;padding:14px 16px;font-weight:800}.alert.error[data-v-a7ac0260]{color:#991b1b;background:#fee2e2}.empty[data-v-a7ac0260]{color:#6b7280;font-weight:800}@media (width<=1200px){.stats-grid[data-v-a7ac0260]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.page-head[data-v-a7ac0260]{flex-direction:column}.stats-grid[data-v-a7ac0260]{grid-template-columns:1fr}}.admin-page[data-v-1a4f65d9]{color:#111827;width:100%;max-width:1280px;margin:0 auto;padding:28px}.page-header[data-v-1a4f65d9]{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.eyebrow[data-v-1a4f65d9]{color:#6b7280;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:900;display:inline-flex}h1[data-v-1a4f65d9]{letter-spacing:-.06em;margin:0;font-size:clamp(34px,5vw,52px);line-height:1}h2[data-v-1a4f65d9]{letter-spacing:-.04em;margin:0;font-size:24px}h3[data-v-1a4f65d9]{margin:0 0 14px;font-size:18px}p[data-v-1a4f65d9]{color:#6b7280;margin:8px 0 0;font-weight:600;line-height:1.6}.panel[data-v-1a4f65d9]{background:#fff;border:1px solid #e5e7eb;border-radius:28px;margin-top:20px;padding:24px;box-shadow:0 20px 60px #1118270f}.panel-header[data-v-1a4f65d9]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.btn[data-v-1a4f65d9]{cursor:pointer;white-space:nowrap;border:none;border-radius:14px;min-height:44px;padding:0 16px;font-weight:900}.btn.primary[data-v-1a4f65d9]{color:#fff;background:#111827}.btn.secondary[data-v-1a4f65d9]{color:#111827;background:#f3f4f6;border:1px solid #e5e7eb}.btn[data-v-1a4f65d9]:disabled{opacity:.5;cursor:not-allowed}.alert[data-v-1a4f65d9]{border-radius:16px;margin-top:14px;padding:14px 16px;font-weight:800;line-height:1.5}.alert.compact[data-v-1a4f65d9]{margin-top:12px}.alert.error[data-v-1a4f65d9]{color:#991b1b;background:#fee2e2}.alert.success[data-v-1a4f65d9]{color:#166534;background:#dcfce7}.support-admin-card[data-v-1a4f65d9]{margin-bottom:24px}.support-active-box[data-v-1a4f65d9]{background:#ecfdf5;border:1px solid #bbf7d0;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:18px;display:flex}.support-active-box span[data-v-1a4f65d9]{color:#166534;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900;display:block}.support-active-box strong[data-v-1a4f65d9]{color:#064e3b;margin-top:4px;font-size:20px;display:block}.support-active-box small[data-v-1a4f65d9]{color:#166534;margin-top:4px;font-weight:700;display:block}.support-active-actions[data-v-1a4f65d9]{flex-wrap:wrap;gap:10px;display:flex}.support-lookup-form[data-v-1a4f65d9]{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-top:18px;display:grid}.support-lookup-form input[data-v-1a4f65d9]{border:1px solid #d1d5db;border-radius:14px;min-height:48px;padding:0 14px;font-size:15px}.support-lookup-form input[data-v-1a4f65d9]:focus{border-color:#111827;outline:none;box-shadow:0 0 0 3px #11182714}.support-result[data-v-1a4f65d9]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:20px;margin-top:16px;padding:18px}.support-result-grid[data-v-1a4f65d9]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.support-result-grid div[data-v-1a4f65d9]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:14px}.support-result-grid span[data-v-1a4f65d9]{color:#6b7280;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:12px;font-weight:900;display:block}.support-result-grid strong[data-v-1a4f65d9]{color:#111827;word-break:break-word;display:block}.count-pill[data-v-1a4f65d9]{color:#374151;white-space:nowrap;background:#f3f4f6;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.empty-state[data-v-1a4f65d9]{color:#6b7280;text-align:center;background:#f9fafb;border:1px dashed #d1d5db;border-radius:20px;margin-top:20px;padding:28px;font-weight:800}.table-wrap[data-v-1a4f65d9]{border:1px solid #e5e7eb;border-radius:20px;margin-top:20px;overflow-x:auto}table[data-v-1a4f65d9]{border-collapse:collapse;width:100%;min-width:1050px}th[data-v-1a4f65d9],td[data-v-1a4f65d9]{text-align:left;vertical-align:top;border-bottom:1px solid #e5e7eb;padding:14px 16px}th[data-v-1a4f65d9]{color:#6b7280;text-transform:uppercase;letter-spacing:.08em;background:#f9fafb;font-size:12px;font-weight:900}tbody tr:last-child td[data-v-1a4f65d9]{border-bottom:none}.tenant-cell[data-v-1a4f65d9],.small-cell[data-v-1a4f65d9]{gap:4px;display:grid}.tenant-cell strong[data-v-1a4f65d9],.small-cell strong[data-v-1a4f65d9]{color:#111827}.tenant-cell span[data-v-1a4f65d9],.small-cell span[data-v-1a4f65d9]{color:#6b7280;font-size:13px;font-weight:700}.status-pill[data-v-1a4f65d9],.connector-pill[data-v-1a4f65d9]{white-space:nowrap;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.status-pill.success[data-v-1a4f65d9]{color:#166534;background:#dcfce7}.status-pill.warning[data-v-1a4f65d9]{color:#92400e;background:#fef3c7}.status-pill.danger[data-v-1a4f65d9]{color:#991b1b;background:#fee2e2}.status-pill.info[data-v-1a4f65d9]{color:#1d4ed8;background:#dbeafe}.status-pill.neutral[data-v-1a4f65d9],.connector-pill[data-v-1a4f65d9]{color:#374151;background:#f3f4f6}.actions-col[data-v-1a4f65d9]{min-width:290px}.actions[data-v-1a4f65d9]{flex-wrap:wrap;gap:8px;display:flex}.mini-btn[data-v-1a4f65d9]{color:#111827;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;min-height:32px;padding:0 10px;font-size:12px;font-weight:900}.mini-btn.success[data-v-1a4f65d9]{color:#166534;background:#dcfce7;border-color:#bbf7d0}.mini-btn.warning[data-v-1a4f65d9]{color:#92400e;background:#fef3c7;border-color:#fde68a}.mini-btn.danger[data-v-1a4f65d9]{color:#991b1b;background:#fee2e2;border-color:#fecaca}.mini-btn[data-v-1a4f65d9]:disabled{opacity:.5;cursor:not-allowed}@media (width<=900px){.admin-page[data-v-1a4f65d9]{padding:18px}.page-header[data-v-1a4f65d9],.panel-header[data-v-1a4f65d9],.support-active-box[data-v-1a4f65d9]{flex-direction:column}.support-lookup-form[data-v-1a4f65d9],.support-result-grid[data-v-1a4f65d9]{grid-template-columns:1fr}.support-active-actions[data-v-1a4f65d9],.support-active-actions .btn[data-v-1a4f65d9]{width:100%}}.admin-page[data-v-57af8259]{max-width:1480px;margin:0 auto}.page-head[data-v-57af8259]{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}h1[data-v-57af8259]{margin:0;font-size:34px}.page-head p[data-v-57af8259]{color:#6b7280;margin:8px 0 0}.panel[data-v-57af8259]{background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:24px}.lead-list[data-v-57af8259]{gap:16px;display:grid}.lead-card[data-v-57af8259]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:20px;padding:20px}.lead-main[data-v-57af8259]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.eyebrow[data-v-57af8259]{color:#6b7280;text-transform:uppercase;font-size:12px;font-weight:900}.lead-main h2[data-v-57af8259]{margin:6px 0 4px;font-size:24px}.lead-main p[data-v-57af8259]{color:#6b7280;margin:0;font-weight:700}.status[data-v-57af8259]{color:#111827;background:#f3f4f6;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:900;display:inline-flex}.status.converted[data-v-57af8259]{color:#166534;background:#dcfce7}.status.new[data-v-57af8259]{color:#1d4ed8;background:#dbeafe}.lead-grid[data-v-57af8259]{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.lead-grid label[data-v-57af8259]{color:#6b7280;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:900;display:block}.lead-grid strong[data-v-57af8259]{font-size:14px}.message[data-v-57af8259]{color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:16px;margin-top:16px;padding:14px;line-height:1.5}.btn[data-v-57af8259]{cursor:pointer;border:none;border-radius:14px;min-height:46px;padding:0 18px;font-weight:900}.btn.secondary[data-v-57af8259]{color:#111827;background:#f3f4f6}.alert[data-v-57af8259]{border-radius:16px;margin-bottom:18px;padding:14px 16px;font-weight:800}.alert.error[data-v-57af8259]{color:#991b1b;background:#fee2e2}.empty[data-v-57af8259]{color:#6b7280;font-weight:800}@media (width<=900px){.page-head[data-v-57af8259],.lead-main[data-v-57af8259]{flex-direction:column}.lead-grid[data-v-57af8259]{grid-template-columns:1fr}}.admin-page[data-v-5a55d0f7]{max-width:1480px;margin:0 auto}.page-head[data-v-5a55d0f7]{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}h1[data-v-5a55d0f7]{margin:0;font-size:34px}.page-head p[data-v-5a55d0f7]{color:#6b7280;margin:8px 0 0}.panel[data-v-5a55d0f7]{background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:24px}.user-list[data-v-5a55d0f7]{gap:16px;display:grid}.user-card[data-v-5a55d0f7]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:20px;padding:20px}.user-main[data-v-5a55d0f7]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.eyebrow[data-v-5a55d0f7]{color:#6b7280;text-transform:uppercase;font-size:12px;font-weight:900}.user-main h2[data-v-5a55d0f7]{margin:6px 0 4px;font-size:22px}.user-main p[data-v-5a55d0f7]{color:#6b7280;margin:0;font-weight:700}.badges[data-v-5a55d0f7]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.status[data-v-5a55d0f7]{color:#111827;background:#f3f4f6;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:900;display:inline-flex}.status.active[data-v-5a55d0f7]{color:#166534;background:#dcfce7}.status.admin[data-v-5a55d0f7]{color:#3730a3;background:#e0e7ff}.user-grid[data-v-5a55d0f7]{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.user-grid label[data-v-5a55d0f7]{color:#6b7280;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:900;display:block}.user-grid strong[data-v-5a55d0f7]{font-size:14px}.btn[data-v-5a55d0f7]{cursor:pointer;border:none;border-radius:14px;min-height:46px;padding:0 18px;font-weight:900}.btn.secondary[data-v-5a55d0f7]{color:#111827;background:#f3f4f6}.alert[data-v-5a55d0f7]{border-radius:16px;margin-bottom:18px;padding:14px 16px;font-weight:800}.alert.error[data-v-5a55d0f7]{color:#991b1b;background:#fee2e2}.empty[data-v-5a55d0f7]{color:#6b7280;font-weight:800}@media (width<=900px){.page-head[data-v-5a55d0f7],.user-main[data-v-5a55d0f7]{flex-direction:column}.user-grid[data-v-5a55d0f7]{grid-template-columns:1fr}.badges[data-v-5a55d0f7]{justify-content:flex-start}}.auth-page[data-v-4fe0471d]{background:#f3f4f6;place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card[data-v-4fe0471d]{background:#fff;border:1px solid #e5e7eb;border-radius:24px;width:min(100%,460px);padding:32px;box-shadow:0 20px 60px #1118271f}h1[data-v-4fe0471d]{margin:0;font-size:30px}p[data-v-4fe0471d]{color:#6b7280;margin-bottom:24px}form[data-v-4fe0471d]{gap:12px;display:grid}label[data-v-4fe0471d]{font-weight:900}input[data-v-4fe0471d]{border:1px solid #d1d5db;border-radius:14px;min-height:50px;padding:0 14px;font-size:15px}button[data-v-4fe0471d]{color:#fff;cursor:pointer;background:#111827;border:none;border-radius:14px;min-height:50px;font-weight:900}button[data-v-4fe0471d]:disabled{opacity:.55}.alert[data-v-4fe0471d]{border-radius:14px;margin-top:16px;padding:13px 14px;font-weight:800}.alert.error[data-v-4fe0471d]{color:#991b1b;background:#fee2e2}.alert.success[data-v-4fe0471d]{color:#166534;background:#dcfce7}.back-link[data-v-4fe0471d]{color:#111827;margin-top:18px;font-weight:900;display:inline-flex}.auth-page[data-v-48112dfc]{background:#f3f4f6;place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card[data-v-48112dfc]{background:#fff;border:1px solid #e5e7eb;border-radius:24px;width:min(100%,460px);padding:32px;box-shadow:0 20px 60px #1118271f}h1[data-v-48112dfc]{margin:0;font-size:30px}p[data-v-48112dfc]{color:#6b7280;margin-bottom:24px}form[data-v-48112dfc]{gap:12px;display:grid}label[data-v-48112dfc]{font-weight:900}input[data-v-48112dfc]{border:1px solid #d1d5db;border-radius:14px;min-height:50px;padding:0 14px;font-size:15px}button[data-v-48112dfc]{color:#fff;cursor:pointer;background:#111827;border:none;border-radius:14px;min-height:50px;font-weight:900}button[data-v-48112dfc]:disabled{opacity:.55}.alert[data-v-48112dfc]{border-radius:14px;margin-top:16px;padding:13px 14px;font-weight:800}.alert.error[data-v-48112dfc]{color:#991b1b;background:#fee2e2}.alert.success[data-v-48112dfc]{color:#166534;background:#dcfce7}.back-link[data-v-48112dfc]{color:#111827;margin-top:18px;font-weight:900;display:inline-flex}.welcome-page[data-v-f03c3a43]{background:#f3f4f6;place-items:center;min-height:100vh;padding:32px;display:grid}.welcome-card[data-v-f03c3a43]{background:#fff;border-radius:28px;width:100%;max-width:560px;padding:36px;box-shadow:0 24px 48px #11182714}.logo[data-v-f03c3a43]{color:#fff;background:#111827;border-radius:22px;place-items:center;width:72px;height:72px;margin-bottom:24px;font-size:34px;font-weight:900;display:grid}h1[data-v-f03c3a43]{margin:0;font-size:34px}.subtitle[data-v-f03c3a43]{color:#6b7280;margin:12px 0 24px;line-height:1.5}.mode-switch[data-v-f03c3a43]{background:#f3f4f6;border-radius:18px;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:24px;padding:6px;display:grid}.mode-switch button[data-v-f03c3a43]{color:#374151;cursor:pointer;background:0 0;border:none;border-radius:14px;min-height:46px;font-weight:900}.mode-switch button.active[data-v-f03c3a43]{color:#fff;background:#111827;box-shadow:0 10px 22px #11182724}.field[data-v-f03c3a43]{flex-direction:column;margin-bottom:18px;display:flex}.field label[data-v-f03c3a43]{color:#374151;margin-bottom:8px;font-size:14px;font-weight:800}.field input[data-v-f03c3a43]{border:1px solid #d1d5db;border-radius:16px;min-height:52px;padding:0 16px;font-size:15px}.create-btn[data-v-f03c3a43]{color:#fff;cursor:pointer;background:#111827;border:none;border-radius:18px;width:100%;min-height:56px;margin-top:10px;font-size:15px;font-weight:900}.create-btn[data-v-f03c3a43]:disabled{opacity:.6;cursor:not-allowed}.alert.error[data-v-f03c3a43]{color:#991b1b;background:#fee2e2;border-radius:16px;margin-bottom:18px;padding:14px 16px;font-weight:700}.rentals-page[data-v-5f4a022a]{color:#111827;width:100%;min-height:100%}.page-header[data-v-5f4a022a],.toolbar[data-v-5f4a022a],.stat-card[data-v-5f4a022a],.kanban-column[data-v-5f4a022a],.asset-modal[data-v-5f4a022a],.action-modal[data-v-5f4a022a]{background:#fff;border:1px solid #e5e7eb;box-shadow:0 18px 55px #1118270f}.page-header[data-v-5f4a022a]{border-radius:30px;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;padding:28px;display:flex}.eyebrow[data-v-5f4a022a],.column-kicker[data-v-5f4a022a]{color:#6b7280;text-transform:uppercase;letter-spacing:.08em;margin:0 0 6px;font-size:12px;font-weight:950}.page-header h1[data-v-5f4a022a],.modal-head h2[data-v-5f4a022a]{letter-spacing:-.05em;margin:0}.page-header h1[data-v-5f4a022a]{font-size:34px}.subtitle[data-v-5f4a022a],.modal-head p[data-v-5f4a022a]{color:#6b7280;margin:10px 0 0;font-weight:700;line-height:1.55}.header-actions[data-v-5f4a022a]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.primary-btn[data-v-5f4a022a],.secondary-btn[data-v-5f4a022a],.mini-btn[data-v-5f4a022a],.modal-close[data-v-5f4a022a]{cursor:pointer;border:none;font-weight:900}.primary-btn[data-v-5f4a022a],.secondary-btn[data-v-5f4a022a]{border-radius:999px;min-height:42px;padding:0 16px}.primary-btn[data-v-5f4a022a]{color:#fff;background:#111827;box-shadow:0 12px 26px #11182729}.secondary-btn[data-v-5f4a022a]{color:#111827;background:#f3f4f6}.primary-btn[data-v-5f4a022a]:disabled,.secondary-btn[data-v-5f4a022a]:disabled,.mini-btn[data-v-5f4a022a]:disabled{opacity:.45;cursor:not-allowed}.toolbar[data-v-5f4a022a]{border-radius:24px;grid-template-columns:minmax(0,1fr) 210px auto;align-items:center;gap:12px;margin-bottom:18px;padding:16px;display:grid}.search-box input[data-v-5f4a022a],.toolbar select[data-v-5f4a022a],.modal-toolbar input[data-v-5f4a022a],.form-grid input[data-v-5f4a022a],.form-grid select[data-v-5f4a022a],.form-grid textarea[data-v-5f4a022a]{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:14px;width:100%;min-height:42px;padding:0 12px;font-weight:750}.form-grid textarea[data-v-5f4a022a]{resize:vertical;padding-top:10px}.message[data-v-5f4a022a]{border-radius:18px;margin-bottom:18px;padding:14px 16px;font-weight:850}.message.error[data-v-5f4a022a]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.message.success[data-v-5f4a022a]{color:#065f46;background:#ecfdf5;border:1px solid #bbf7d0}.stats-grid[data-v-5f4a022a]{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.stat-card[data-v-5f4a022a]{text-align:left;cursor:pointer;border-radius:22px;padding:16px;transition:transform .16s,border-color .16s}.stat-card[data-v-5f4a022a]:hover,.stat-card.active[data-v-5f4a022a]{border-color:#111827;transform:translateY(-1px)}.stat-card.passive[data-v-5f4a022a]{cursor:default}.stat-card span[data-v-5f4a022a]{color:#6b7280;font-size:12px;font-weight:900;display:block}.stat-card strong[data-v-5f4a022a]{margin-top:8px;font-size:28px;line-height:1;display:block}.stat-card.overdue strong[data-v-5f4a022a]{color:#991b1b}.cockpit-board[data-v-5f4a022a]{grid-template-columns:repeat(4,minmax(270px,1fr));align-items:start;gap:16px;display:grid}.cockpit-board.focused[data-v-5f4a022a]{grid-template-columns:minmax(0,1fr)}.kanban-column[data-v-5f4a022a]{background:#f8fafc;border-radius:28px;min-width:0;padding:14px}.kanban-column-head[data-v-5f4a022a]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.kanban-column-head h2[data-v-5f4a022a]{letter-spacing:-.04em;margin:0;font-size:18px}.kanban-column-head span[data-v-5f4a022a]{color:#6b7280;margin-top:3px;font-size:12px;font-weight:800;display:block}.kanban-count[data-v-5f4a022a]{color:#fff;background:#111827;border-radius:999px;justify-content:center;align-items:center;min-width:32px;height:32px;font-size:13px;font-weight:950;display:inline-flex}.kanban-count.danger[data-v-5f4a022a]{background:#991b1b}.kanban-count.repair[data-v-5f4a022a]{background:#7f1d1d}.empty-column[data-v-5f4a022a],.modal-empty[data-v-5f4a022a]{color:#6b7280;background:#fff;border:1px dashed #d1d5db;border-radius:18px;padding:18px;font-weight:750}.group-list[data-v-5f4a022a],.kanban-list[data-v-5f4a022a],.cockpit-group[data-v-5f4a022a],.project-group[data-v-5f4a022a]{gap:10px;display:grid}.group-head[data-v-5f4a022a]{background:#ffffffb8;border:1px solid #e5e7eb;border-radius:16px;padding:10px 12px}.group-head strong[data-v-5f4a022a],.group-head span[data-v-5f4a022a]{display:block}.group-head strong[data-v-5f4a022a]{font-size:13px}.group-head span[data-v-5f4a022a]{color:#6b7280;margin-top:2px;font-size:12px;font-weight:800}.project-title[data-v-5f4a022a]{color:#4b5563;margin:2px 0 0 4px;font-size:12px;font-weight:950}.unit-card[data-v-5f4a022a]{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:18px;grid-template-columns:54px minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:12px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;overflow:hidden;box-shadow:0 10px 28px #1118270d}.unit-card[data-v-5f4a022a]:hover{border-color:#111827;transform:translateY(-1px);box-shadow:0 16px 38px #11182714}.unit-thumb-box[data-v-5f4a022a]{color:#6b7280;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:14px;justify-content:center;align-items:center;width:54px;min-width:54px;max-width:54px;height:54px;font-size:18px;font-weight:950;display:flex;overflow:hidden}.unit-thumb-box img[data-v-5f4a022a]{object-fit:cover;width:100%;height:100%;display:block}.unit-body[data-v-5f4a022a],.unit-title[data-v-5f4a022a],.unit-title-row[data-v-5f4a022a],.unit-meta-line[data-v-5f4a022a],.asset-modal-title[data-v-5f4a022a],.asset-modal-title-text[data-v-5f4a022a]{min-width:0}.unit-title-row[data-v-5f4a022a]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.unit-title strong[data-v-5f4a022a],.unit-title span[data-v-5f4a022a],.unit-meta-line span[data-v-5f4a022a],.asset-modal-title-text h3[data-v-5f4a022a],.asset-modal-title-text p[data-v-5f4a022a]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.unit-title strong[data-v-5f4a022a]{color:#111827;font-size:14px;font-weight:950;line-height:1.25;display:block}.unit-title span[data-v-5f4a022a]{color:#6b7280;margin-top:3px;font-size:12px;font-weight:750;display:block}.unit-meta[data-v-5f4a022a]{gap:5px;margin-top:10px;display:grid}.unit-meta-line[data-v-5f4a022a]{color:#4b5563;align-items:center;gap:6px;font-size:12px;font-weight:750;display:flex}.unit-meta-line b[data-v-5f4a022a]{color:#111827;flex:none;font-weight:900}.status-pill[data-v-5f4a022a]{white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:950;display:inline-flex}.status-pill.available[data-v-5f4a022a]{color:#047857;background:#ecfdf5}.status-pill.rented[data-v-5f4a022a]{color:#92400e;background:#fef3c7}.status-pill.reserved[data-v-5f4a022a]{color:#1d4ed8;background:#eff6ff}.status-pill.in_repair_internal[data-v-5f4a022a],.status-pill.in_repair_external[data-v-5f4a022a]{color:#991b1b;background:#fee2e2}.status-pill.overdue[data-v-5f4a022a]{color:#fff;background:#111827}.modal-backdrop[data-v-5f4a022a]{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a75;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.asset-modal[data-v-5f4a022a],.action-modal[data-v-5f4a022a]{border-radius:30px;width:min(1180px,100%);max-height:calc(100vh - 48px);padding:24px;overflow:auto}.action-modal[data-v-5f4a022a]{width:min(860px,100%)}.modal-head[data-v-5f4a022a]{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.modal-close[data-v-5f4a022a]{color:#111827;background:#f3f4f6;border-radius:999px;width:40px;height:40px;font-size:24px;line-height:1}.modal-toolbar[data-v-5f4a022a]{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:14px;display:grid}.modal-summary-line[data-v-5f4a022a]{color:#6b7280;align-items:baseline;gap:7px;margin-bottom:14px;font-weight:800;display:flex}.modal-summary-line strong[data-v-5f4a022a]{color:#111827;font-size:22px}.asset-modal-list[data-v-5f4a022a]{gap:12px;display:grid}.asset-modal-card[data-v-5f4a022a]{background:#fff;border:1px solid #e5e7eb;border-radius:22px;min-width:0;padding:14px;overflow:hidden}.asset-modal-card-head[data-v-5f4a022a]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;margin-bottom:12px;display:grid}.asset-modal-title[data-v-5f4a022a]{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.asset-modal-thumb-box[data-v-5f4a022a]{color:#6b7280;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:14px;justify-content:center;align-items:center;width:52px;min-width:52px;max-width:52px;height:52px;font-size:16px;font-weight:950;display:flex;overflow:hidden}.asset-modal-thumb-box img[data-v-5f4a022a]{object-fit:cover;width:100%;height:100%;display:block}.asset-modal-title-text[data-v-5f4a022a]{min-width:0}.asset-modal-title-text h3[data-v-5f4a022a]{color:#111827;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:950;line-height:1.25;overflow:hidden}.asset-modal-title-text p[data-v-5f4a022a]{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:12px;font-weight:800;overflow:hidden}.asset-modal-meta[data-v-5f4a022a]{text-align:right;text-align:right;flex:none}.asset-modal-meta strong[data-v-5f4a022a],.asset-modal-meta span[data-v-5f4a022a]{display:block}.asset-modal-meta strong[data-v-5f4a022a]{font-size:22px}.asset-modal-meta span[data-v-5f4a022a]{color:#6b7280;font-size:12px;font-weight:900}.available-unit-list[data-v-5f4a022a]{gap:8px;display:grid}.available-unit-row[data-v-5f4a022a]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;grid-template-columns:minmax(160px,1fr) minmax(160px,.8fr) auto;align-items:center;gap:12px;min-width:0;padding:10px;display:grid}.available-unit-main[data-v-5f4a022a],.available-unit-location[data-v-5f4a022a]{min-width:0}.available-unit-main strong[data-v-5f4a022a],.available-unit-main span[data-v-5f4a022a],.available-unit-location[data-v-5f4a022a]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.available-unit-main span[data-v-5f4a022a],.available-unit-location[data-v-5f4a022a]{color:#6b7280;font-size:12px;font-weight:800}.available-unit-actions[data-v-5f4a022a]{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.mini-btn[data-v-5f4a022a]{color:#111827;background:#f3f4f6;border-radius:999px;min-height:32px;padding:0 10px;font-size:12px}.mini-btn.primary[data-v-5f4a022a]{color:#fff;background:#111827}.mini-btn.danger[data-v-5f4a022a]{color:#991b1b;background:#fee2e2}.mini-btn.muted[data-v-5f4a022a]{color:#6b7280}.form-grid[data-v-5f4a022a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.form-grid label[data-v-5f4a022a]{color:#4b5563;gap:7px;font-size:13px;font-weight:850;display:grid}.form-grid .full[data-v-5f4a022a]{grid-column:1/-1}.modal-actions[data-v-5f4a022a]{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}@media (width<=1480px){.cockpit-board[data-v-5f4a022a]{grid-template-columns:repeat(2,minmax(260px,1fr))}}@media (width<=1100px){.stats-grid[data-v-5f4a022a]{grid-template-columns:repeat(3,minmax(0,1fr))}.available-unit-row[data-v-5f4a022a]{grid-template-columns:1fr}.available-unit-actions[data-v-5f4a022a]{justify-content:flex-start}}@media (width<=820px){.page-header[data-v-5f4a022a]{flex-direction:column}.header-actions[data-v-5f4a022a],.primary-btn[data-v-5f4a022a],.secondary-btn[data-v-5f4a022a]{width:100%}.toolbar[data-v-5f4a022a],.form-grid[data-v-5f4a022a]{grid-template-columns:1fr}.stats-grid[data-v-5f4a022a]{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-board[data-v-5f4a022a]{grid-template-columns:1fr}.modal-backdrop[data-v-5f4a022a]{align-items:flex-end;padding:12px}.asset-modal[data-v-5f4a022a],.action-modal[data-v-5f4a022a]{border-radius:24px;max-height:calc(100vh - 24px)}.asset-modal-card-head[data-v-5f4a022a]{grid-template-columns:1fr;align-items:flex-start}.asset-modal-meta[data-v-5f4a022a]{text-align:left}.modal-actions[data-v-5f4a022a]{flex-direction:column}.modal-actions button[data-v-5f4a022a]{width:100%}}@media (width<=560px){.stats-grid[data-v-5f4a022a]{grid-template-columns:1fr}.unit-card[data-v-5f4a022a]{grid-template-columns:48px minmax(0,1fr)}.unit-thumb-box[data-v-5f4a022a]{width:48px;min-width:48px;max-width:48px;height:48px}}[data-v-5f4a022a] .unit-thumb-box{background:#f3f4f6!important;border:1px solid #e5e7eb!important;border-radius:14px!important;flex:0 0 54px!important;justify-content:center!important;align-items:center!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;min-height:54px!important;max-height:54px!important;display:flex!important;overflow:hidden!important}[data-v-5f4a022a] .unit-thumb-box img{object-fit:cover!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;min-height:54px!important;max-height:54px!important;display:block!important}[data-v-5f4a022a] .unit-thumb-box span{color:#6b7280!important;justify-content:center!important;align-items:center!important;width:54px!important;height:54px!important;font-size:18px!important;font-weight:950!important;display:flex!important}[data-v-5f4a022a] .unit-card{grid-template-columns:54px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;display:grid!important;overflow:hidden!important}[data-v-5f4a022a] .unit-body,[data-v-5f4a022a] .unit-title,[data-v-5f4a022a] .unit-title-row,[data-v-5f4a022a] .unit-meta-line{min-width:0!important}[data-v-5f4a022a] .unit-title strong,[data-v-5f4a022a] .unit-title span,[data-v-5f4a022a] .unit-meta-line span{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.rental-detail-page[data-v-3fcc1efc]{flex-direction:column;gap:18px;display:flex}.page-header[data-v-3fcc1efc],.content-card[data-v-3fcc1efc]{background:#fff;border:1px solid #e5e7eb;border-radius:24px;padding:22px;box-shadow:0 10px 30px #0f172a0f}.page-header[data-v-3fcc1efc]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.header-actions[data-v-3fcc1efc]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;max-width:560px;display:flex}.primary-btn.small[data-v-3fcc1efc],.secondary-btn.small[data-v-3fcc1efc]{min-height:36px;padding:0 12px;font-size:12px}.header-left[data-v-3fcc1efc]{align-items:flex-start;gap:18px;min-width:0;display:flex}.header-copy[data-v-3fcc1efc]{min-width:0}.asset-preview[data-v-3fcc1efc]{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:22px;flex:none;width:96px;height:96px;overflow:hidden}.asset-preview img[data-v-3fcc1efc]{object-fit:cover;width:100%;height:100%}.back-btn[data-v-3fcc1efc]{color:#111827;cursor:pointer;background:#f3f4f6;border:none;border-radius:12px;margin-bottom:14px;padding:9px 12px;font-weight:900}.eyebrow[data-v-3fcc1efc]{text-transform:uppercase;letter-spacing:.12em;color:#6b7280;margin:0 0 6px;font-size:12px;font-weight:900}h1[data-v-3fcc1efc]{letter-spacing:-.04em;color:#111827;margin:0;font-size:26px;line-height:1.1}h2[data-v-3fcc1efc]{color:#111827;margin:0;font-size:18px}.subtitle[data-v-3fcc1efc]{color:#6b7280;margin:8px 0 0;font-weight:800}.serial-line[data-v-3fcc1efc]{color:#374151;margin:8px 0 0;font-size:13px;font-weight:900}.card-heading[data-v-3fcc1efc]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.card-heading.compact[data-v-3fcc1efc]{margin-bottom:14px}.card-heading p[data-v-3fcc1efc]{color:#6b7280;margin:4px 0 0;font-size:13px;font-weight:700}.detail-grid[data-v-3fcc1efc]{grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);gap:18px;display:grid}.form-grid[data-v-3fcc1efc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.form-grid.one[data-v-3fcc1efc]{grid-template-columns:1fr}.form-grid .full[data-v-3fcc1efc]{grid-column:1/-1}label[data-v-3fcc1efc]{color:#374151;flex-direction:column;gap:7px;font-size:13px;font-weight:900;display:flex}input[data-v-3fcc1efc],select[data-v-3fcc1efc],textarea[data-v-3fcc1efc]{color:#111827;width:100%;font:inherit;background:#fff;border:1px solid #d1d5db;border-radius:14px;outline:none;padding:11px 12px;font-weight:700}input[data-v-3fcc1efc]:focus,select[data-v-3fcc1efc]:focus,textarea[data-v-3fcc1efc]:focus{border-color:#111827;box-shadow:0 0 0 4px #11182714}textarea[data-v-3fcc1efc]{resize:vertical}.actions-row[data-v-3fcc1efc]{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.primary-btn[data-v-3fcc1efc],.secondary-btn[data-v-3fcc1efc],.danger-btn[data-v-3fcc1efc]{cursor:pointer;border:none;border-radius:14px;min-height:42px;padding:0 16px;font-weight:900}.primary-btn[data-v-3fcc1efc]{color:#fff;background:#111827}.secondary-btn[data-v-3fcc1efc]{color:#111827;background:#e5e7eb}.danger-btn[data-v-3fcc1efc]{color:#fff;background:#991b1b}.secondary-btn.small[data-v-3fcc1efc],.danger-btn.small[data-v-3fcc1efc]{min-height:36px;padding:0 12px;font-size:12px}.primary-btn[data-v-3fcc1efc]:disabled,.secondary-btn[data-v-3fcc1efc]:disabled,.danger-btn[data-v-3fcc1efc]:disabled{opacity:.55;cursor:not-allowed}.status-pill[data-v-3fcc1efc]{color:#111827;white-space:nowrap;background:#e5e7eb;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:12px;font-weight:900;display:inline-flex}.status-pill.available[data-v-3fcc1efc]{color:#166534;background:#dcfce7}.status-pill.rented[data-v-3fcc1efc]{color:#1d4ed8;background:#dbeafe}.status-pill.reserved[data-v-3fcc1efc],.status-pill.in_return[data-v-3fcc1efc]{color:#92400e;background:#fef3c7}.status-pill.in_repair_internal[data-v-3fcc1efc],.status-pill.in_repair_external[data-v-3fcc1efc]{color:#991b1b;background:#fee2e2}.status-pill.lost[data-v-3fcc1efc],.status-pill.inactive[data-v-3fcc1efc]{color:#374151;background:#e5e7eb}.message[data-v-3fcc1efc]{border-radius:16px;padding:12px 14px;font-weight:800}.message.error[data-v-3fcc1efc]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.message.success[data-v-3fcc1efc]{color:#166534;background:#ecfdf5;border:1px solid #bbf7d0}.empty[data-v-3fcc1efc]{color:#6b7280;font-weight:800}.units-card[data-v-3fcc1efc],.unit-form-card[data-v-3fcc1efc],.unit-action-card[data-v-3fcc1efc]{margin-top:0}.unit-stats[data-v-3fcc1efc]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.unit-stat[data-v-3fcc1efc]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:18px;padding:14px}.unit-stat strong[data-v-3fcc1efc]{color:#111827;font-size:24px;display:block}.unit-stat span[data-v-3fcc1efc]{color:#6b7280;margin-top:4px;font-size:12px;font-weight:900;display:block}.units-empty[data-v-3fcc1efc]{margin-top:14px}.unit-table[data-v-3fcc1efc]{flex-direction:column;gap:8px;display:flex}.unit-table-head[data-v-3fcc1efc],.unit-row[data-v-3fcc1efc]{grid-template-columns:minmax(180px,1.2fr) 140px 160px minmax(180px,1fr) 340px;align-items:center;gap:12px;display:grid}.unit-table-head[data-v-3fcc1efc]{color:#6b7280;text-transform:uppercase;letter-spacing:.06em;padding:0 12px;font-size:12px;font-weight:950}.unit-row[data-v-3fcc1efc]{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:12px}.unit-row[data-v-3fcc1efc]:hover,.unit-row.active[data-v-3fcc1efc]{background:#f9fafb;border-color:#111827}.unit-row strong[data-v-3fcc1efc],.unit-row span[data-v-3fcc1efc]{display:block}.unit-row div>span[data-v-3fcc1efc]{color:#6b7280;margin-top:3px;font-size:12px;font-weight:750}.unit-actions[data-v-3fcc1efc]{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.mini-btn[data-v-3fcc1efc]{color:#111827;cursor:pointer;background:#f3f4f6;border:none;border-radius:999px;min-height:32px;padding:0 10px;font-size:12px;font-weight:900}.mini-btn.danger[data-v-3fcc1efc]{color:#991b1b;background:#fee2e2}.mini-btn.success[data-v-3fcc1efc]{color:#166534;background:#dcfce7}.mini-btn[data-v-3fcc1efc]:disabled{opacity:.45;cursor:not-allowed}.compact-section[data-v-3fcc1efc]{padding:0;overflow:hidden}.collapse-head[data-v-3fcc1efc]{text-align:left;cursor:pointer;color:#111827;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:64px;padding:18px 22px;display:flex}.collapse-head strong[data-v-3fcc1efc],.collapse-head small[data-v-3fcc1efc]{display:block}.collapse-head strong[data-v-3fcc1efc]{font-size:17px;font-weight:950}.collapse-head small[data-v-3fcc1efc]{color:#6b7280;margin-top:4px;font-size:12px;font-weight:800}.collapse-body[data-v-3fcc1efc]{border-top:1px solid #e5e7eb;padding:18px 22px 22px}.compact-toolbar[data-v-3fcc1efc]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:14px;display:flex}.compact-toolbar strong[data-v-3fcc1efc]{color:#111827;font-size:15px;font-weight:950;display:block}.compact-toolbar p[data-v-3fcc1efc]{color:#6b7280;margin:4px 0 0;font-size:13px;font-weight:750;line-height:1.4}.pdf-actions[data-v-3fcc1efc]{flex-wrap:wrap;gap:10px;display:flex}.dropzone[data-v-3fcc1efc]{text-align:center;background:#f9fafb;border:2px dashed #d1d5db;border-radius:22px;padding:28px;transition:border-color .15s,background .15s,transform .15s}.dropzone.dragging[data-v-3fcc1efc]{background:#f3f4f6;border-color:#111827;transform:scale(.995)}.dropzone.uploading[data-v-3fcc1efc]{opacity:.7}.dropzone-icon[data-v-3fcc1efc]{color:#fff;background:#111827;border-radius:16px;place-items:center;width:48px;height:48px;margin:0 auto 10px;font-size:28px;font-weight:900;display:grid}.dropzone strong[data-v-3fcc1efc]{color:#111827;margin-bottom:6px;font-size:16px;display:block}.dropzone p[data-v-3fcc1efc]{color:#6b7280;margin:0 0 16px;font-weight:700}.hidden-file-input[data-v-3fcc1efc]{display:none}.document-list[data-v-3fcc1efc]{flex-direction:column;gap:10px;margin-top:16px;display:flex}.document-row[data-v-3fcc1efc]{background:#fff;border:1px solid #e5e7eb;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.document-main[data-v-3fcc1efc]{align-items:center;gap:12px;min-width:0;display:flex}.document-icon[data-v-3fcc1efc]{color:#fff;background:#111827;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;font-size:12px;font-weight:900;display:grid}.document-main strong[data-v-3fcc1efc]{color:#111827;word-break:break-word;display:block}.document-main p[data-v-3fcc1efc]{color:#6b7280;margin:4px 0 0;font-size:12px;font-weight:800}.document-actions[data-v-3fcc1efc]{gap:8px;display:flex}.documents-empty[data-v-3fcc1efc]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:18px;margin-top:14px;padding:18px}.movement-list[data-v-3fcc1efc]{flex-direction:column;gap:10px;display:flex}.movement-row[data-v-3fcc1efc]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:14px;display:grid}.movement-row strong[data-v-3fcc1efc]{color:#111827}.movement-row p[data-v-3fcc1efc]{color:#4b5563;margin:5px 0 0;font-size:13px;font-weight:700}.movement-row time[data-v-3fcc1efc]{color:#6b7280;white-space:nowrap;font-size:12px;font-weight:900}@media (width<=1180px){.unit-table-head[data-v-3fcc1efc]{display:none}.unit-row[data-v-3fcc1efc]{grid-template-columns:1fr}.unit-actions[data-v-3fcc1efc]{justify-content:flex-start}.unit-stats[data-v-3fcc1efc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.page-header[data-v-3fcc1efc],.card-heading[data-v-3fcc1efc],.header-left[data-v-3fcc1efc]{flex-direction:column}.asset-preview[data-v-3fcc1efc]{width:100%;height:180px}.detail-grid[data-v-3fcc1efc],.form-grid[data-v-3fcc1efc]{grid-template-columns:1fr}.actions-row[data-v-3fcc1efc],.pdf-actions[data-v-3fcc1efc],.document-actions[data-v-3fcc1efc]{flex-direction:column}.primary-btn[data-v-3fcc1efc],.secondary-btn[data-v-3fcc1efc],.danger-btn[data-v-3fcc1efc],.pdf-actions button[data-v-3fcc1efc],.document-actions button[data-v-3fcc1efc]{width:100%}.document-row[data-v-3fcc1efc],.movement-row[data-v-3fcc1efc]{grid-template-columns:1fr}}@media (width<=680px){.unit-stats[data-v-3fcc1efc]{grid-template-columns:1fr}.unit-actions .mini-btn[data-v-3fcc1efc]{width:100%}}@media (width<=760px){.header-actions[data-v-3fcc1efc]{justify-content:flex-start;width:100%;max-width:none}.header-actions button[data-v-3fcc1efc]{flex:160px}.compact-toolbar[data-v-3fcc1efc]{flex-direction:column;align-items:stretch}.compact-toolbar .primary-btn[data-v-3fcc1efc]{width:100%}}.modal-backdrop[data-v-3fcc1efc]{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a75;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.action-modal[data-v-3fcc1efc]{background:#fff;border:1px solid #e5e7eb;border-radius:30px;width:min(860px,100%);max-height:calc(100vh - 48px);padding:24px;overflow:auto;box-shadow:0 30px 90px #0f172a47}.modal-head[data-v-3fcc1efc]{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.modal-head h2[data-v-3fcc1efc]{letter-spacing:-.04em;margin:0}.modal-head p[data-v-3fcc1efc]{color:#6b7280;margin:6px 0 0;font-weight:750}.modal-close[data-v-3fcc1efc]{color:#111827;cursor:pointer;background:#f3f4f6;border:0;border-radius:999px;width:40px;height:40px;font-size:24px;font-weight:900;line-height:1}.modal-actions[data-v-3fcc1efc]{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}@media (width<=720px){.modal-backdrop[data-v-3fcc1efc]{align-items:flex-end;padding:12px}.action-modal[data-v-3fcc1efc]{border-radius:24px;max-height:calc(100vh - 24px)}.modal-actions[data-v-3fcc1efc]{flex-direction:column}.modal-actions button[data-v-3fcc1efc]{width:100%}}.checkout-page[data-v-31fe4518]{gap:22px;display:grid}.back-btn[data-v-31fe4518]{color:#111827;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:13px;width:fit-content;min-height:40px;padding:0 14px;font-weight:900}.checkout-hero[data-v-31fe4518]{color:#fff;background:linear-gradient(135deg,#111827,#1f2937);border-radius:28px;grid-template-columns:minmax(0,1fr) 260px;align-items:stretch;gap:22px;padding:30px;display:grid;box-shadow:0 18px 45px #0f172a38}.eyebrow[data-v-31fe4518]{color:#d1d5db;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:950}h1[data-v-31fe4518]{margin:0;font-size:34px;line-height:1.1}.checkout-hero p[data-v-31fe4518]{color:#e5e7eb;max-width:720px;margin:12px 0 0;line-height:1.6}.price-card[data-v-31fe4518]{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:24px;align-content:center;gap:6px;padding:22px;display:grid}.price-label[data-v-31fe4518]{color:#d1d5db;text-transform:uppercase;font-size:12px;font-weight:900}.price-card strong[data-v-31fe4518]{font-size:38px;line-height:1}.price-card small[data-v-31fe4518]{color:#e5e7eb;font-weight:800}.checkout-grid[data-v-31fe4518]{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:22px;display:grid}.panel[data-v-31fe4518]{background:#fff;border:1px solid #e5e7eb;border-radius:26px;padding:24px;box-shadow:0 10px 30px #0f172a0f}.panel h2[data-v-31fe4518]{margin:0 0 18px;font-size:22px}.feature-list[data-v-31fe4518]{gap:14px;display:grid}.feature-item[data-v-31fe4518]{background:#f9fafb;border:1px solid #eef2f7;border-radius:18px;padding:16px}.feature-item strong[data-v-31fe4518]{color:#111827;margin-bottom:5px;display:block}.feature-item span[data-v-31fe4518]{color:#6b7280;line-height:1.45}.summary-panel[data-v-31fe4518]{position:sticky;top:104px}.summary-row[data-v-31fe4518],.summary-total[data-v-31fe4518]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.summary-row span[data-v-31fe4518]{color:#6b7280;font-weight:800}.summary-total[data-v-31fe4518]{border-bottom:none;padding-top:18px}.summary-total span[data-v-31fe4518]{color:#111827;font-weight:950}.summary-total strong[data-v-31fe4518]{font-size:24px}.summary-note[data-v-31fe4518]{color:#6b7280;margin:12px 0 18px;font-size:14px;line-height:1.5}.terms-box[data-v-31fe4518]{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;align-items:flex-start;gap:10px;padding:14px;font-size:14px;line-height:1.45;display:flex}.terms-box input[data-v-31fe4518]{margin-top:3px}.terms-box a[data-v-31fe4518]{color:#111827;font-weight:900}.error-box[data-v-31fe4518]{color:#991b1b;background:#fee2e2;border-radius:14px;margin-top:14px;padding:12px 14px;font-weight:850}.paypal-btn[data-v-31fe4518],.secondary-btn[data-v-31fe4518]{cursor:pointer;border:none;border-radius:16px;width:100%;min-height:48px;font-weight:950}.paypal-btn[data-v-31fe4518]{color:#fff;background:#111827;margin-top:16px}.paypal-btn[data-v-31fe4518]:disabled{opacity:.6;cursor:not-allowed}.secondary-btn[data-v-31fe4518]{color:#111827;background:#fff;border:1px solid #d1d5db;margin-top:10px}@media (width<=1100px){.checkout-hero[data-v-31fe4518],.checkout-grid[data-v-31fe4518]{grid-template-columns:1fr}.summary-panel[data-v-31fe4518]{position:static}}@media (width<=640px){.checkout-hero[data-v-31fe4518],.panel[data-v-31fe4518]{border-radius:22px;padding:20px}h1[data-v-31fe4518]{font-size:28px}}.prices-page[data-v-fc335a16]{color:#111827;width:100%;min-height:100%}.page-header[data-v-fc335a16],.card[data-v-fc335a16]{background:#fff;border:1px solid #e5e7eb;border-radius:28px;box-shadow:0 18px 55px #1118270f}.page-header[data-v-fc335a16]{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;padding:28px;display:flex}.page-header h1[data-v-fc335a16],.card h2[data-v-fc335a16],.product-head h3[data-v-fc335a16]{letter-spacing:-.04em;margin:0}.page-header h1[data-v-fc335a16]{font-size:34px}.page-header p[data-v-fc335a16],.detail-head p[data-v-fc335a16]{color:#6b7280;margin:10px 0 0;font-weight:650;line-height:1.55}.section-kicker[data-v-fc335a16]{color:#6b7280;text-transform:uppercase;letter-spacing:.09em;margin-bottom:8px;font-size:12px;font-weight:950;display:inline-flex}.page-actions[data-v-fc335a16],.form-actions[data-v-fc335a16],.detail-actions[data-v-fc335a16],.label-actions[data-v-fc335a16]{flex-wrap:wrap;gap:10px;display:flex}.btn[data-v-fc335a16],.icon-btn[data-v-fc335a16],.mini-danger[data-v-fc335a16]{cursor:pointer;border:0;font-weight:900;transition:transform .18s,box-shadow .18s,background .18s,opacity .18s}.btn[data-v-fc335a16]{border-radius:999px;min-height:42px;padding:0 16px}.btn.primary[data-v-fc335a16]{color:#fff;background:#111827;box-shadow:0 12px 26px #11182729}.btn.secondary[data-v-fc335a16]{color:#111827;background:#f3f4f6}.btn.danger[data-v-fc335a16]{color:#991b1b;background:#fee2e2}.btn[data-v-fc335a16]:hover:not(:disabled),.icon-btn[data-v-fc335a16]:hover:not(:disabled),.mini-danger[data-v-fc335a16]:hover:not(:disabled){transform:translateY(-1px)}.btn[data-v-fc335a16]:disabled,.icon-btn[data-v-fc335a16]:disabled,.mini-danger[data-v-fc335a16]:disabled{opacity:.45;cursor:not-allowed}.message[data-v-fc335a16]{border-radius:18px;margin-bottom:18px;padding:14px 16px;font-weight:800}.message.error[data-v-fc335a16]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.message.success[data-v-fc335a16]{color:#065f46;background:#ecfdf5;border:1px solid #bbf7d0}.card[data-v-fc335a16]{padding:24px}.card-head[data-v-fc335a16],.detail-head[data-v-fc335a16]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.card-head.clickable[data-v-fc335a16]{cursor:pointer}.icon-btn[data-v-fc335a16]{color:#111827;background:#f3f4f6;border-radius:999px;width:38px;height:38px;font-size:24px;line-height:1}.form-grid[data-v-fc335a16],.toolbar[data-v-fc335a16]{gap:14px;margin-top:20px;display:grid}.form-grid[data-v-fc335a16]{grid-template-columns:repeat(4,minmax(0,1fr))}.toolbar[data-v-fc335a16]{grid-template-columns:minmax(240px,1.2fr) minmax(220px,1fr) 120px auto;align-items:end}label[data-v-fc335a16]{gap:7px;display:grid}label span[data-v-fc335a16]{color:#4b5563;font-size:13px;font-weight:850}input[data-v-fc335a16],select[data-v-fc335a16]{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:14px;width:100%;min-height:42px;padding:0 12px;font-weight:750}input[data-v-fc335a16]:focus,select[data-v-fc335a16]:focus{border-color:#111827;outline:none;box-shadow:0 0 0 4px #11182714}.form-actions[data-v-fc335a16]{justify-content:flex-end;margin-top:18px}.campaign-layout[data-v-fc335a16]{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:18px;display:grid}.campaign-list[data-v-fc335a16]{position:sticky;top:96px}.campaign-items[data-v-fc335a16]{gap:10px;margin-top:18px;display:grid}.campaign-item[data-v-fc335a16]{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:18px;justify-content:space-between;gap:12px;width:100%;padding:14px;display:flex}.campaign-item.active[data-v-fc335a16]{background:#f9fafb;border-color:#111827}.campaign-item strong[data-v-fc335a16],.campaign-item span[data-v-fc335a16]{display:block}.campaign-item strong[data-v-fc335a16]{margin-bottom:4px}.campaign-item div>span[data-v-fc335a16]{color:#6b7280;font-size:13px;font-weight:750}.status-pill[data-v-fc335a16]{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex}.status-draft[data-v-fc335a16]{color:#374151;background:#f3f4f6}.status-planned[data-v-fc335a16]{color:#1d4ed8;background:#eff6ff}.status-active[data-v-fc335a16]{color:#047857;background:#ecfdf5}.status-ended[data-v-fc335a16]{color:#64748b;background:#f8fafc}.status-cancelled[data-v-fc335a16]{color:#991b1b;background:#fef2f2}.empty-state[data-v-fc335a16],.empty-detail[data-v-fc335a16]{color:#6b7280;font-weight:750;line-height:1.55}.empty-detail h2[data-v-fc335a16]{color:#111827}.summary-grid[data-v-fc335a16]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.summary-card[data-v-fc335a16]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:20px;padding:16px}.summary-card strong[data-v-fc335a16]{font-size:24px;display:block}.summary-card span[data-v-fc335a16]{color:#6b7280;margin-top:5px;font-size:12px;font-weight:900;display:block}.current-items-card[data-v-fc335a16],.product-selector-card[data-v-fc335a16]{margin-top:18px}.campaign-table[data-v-fc335a16],.product-list[data-v-fc335a16]{gap:10px;margin-top:18px;display:grid}.campaign-table-head[data-v-fc335a16],.campaign-table-row[data-v-fc335a16]{grid-template-columns:minmax(260px,1.5fr) 130px 120px 140px 130px 110px;align-items:center;gap:12px;display:grid}.campaign-table-head[data-v-fc335a16]{color:#6b7280;text-transform:uppercase;letter-spacing:.06em;padding:0 12px;font-size:12px;font-weight:950}.campaign-table-row[data-v-fc335a16]{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:12px}.item-title[data-v-fc335a16],.product-head[data-v-fc335a16]{align-items:center;gap:12px;display:flex}.item-title img[data-v-fc335a16],.product-head img[data-v-fc335a16]{object-fit:cover;background:#f3f4f6;border-radius:14px;width:46px;height:46px}.item-title strong[data-v-fc335a16],.item-title span[data-v-fc335a16],.product-head span[data-v-fc335a16]{display:block}.item-title span[data-v-fc335a16],.product-head span[data-v-fc335a16]{color:#6b7280;font-size:13px;font-weight:750}.special-price[data-v-fc335a16]{color:#047857;font-weight:950}.mini-danger[data-v-fc335a16]{color:#991b1b;background:#fee2e2;border-radius:999px;min-height:34px;padding:0 11px}.selection-bar[data-v-fc335a16]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:14px;display:flex}.selection-bar strong[data-v-fc335a16],.selection-bar span[data-v-fc335a16]{display:block}.selection-bar span[data-v-fc335a16]{color:#6b7280;font-size:13px;font-weight:800}.product-card[data-v-fc335a16]{background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:16px}.product-head[data-v-fc335a16]{margin-bottom:16px}.variant-table[data-v-fc335a16]{gap:8px;display:grid}.variant-table-head[data-v-fc335a16],.variant-row[data-v-fc335a16]{grid-template-columns:34px minmax(240px,1.4fr) 140px 120px 150px 150px;align-items:center;gap:12px;display:grid}.variant-table-head[data-v-fc335a16]{color:#6b7280;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:950}.variant-row[data-v-fc335a16]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:10px}.variant-row.selected[data-v-fc335a16]{background:#f9fafb;border-color:#111827}.variant-row.already[data-v-fc335a16]{opacity:.72;background:#f8fafc}.variant-row strong[data-v-fc335a16],.variant-row span[data-v-fc335a16]{display:block}.variant-row div>span[data-v-fc335a16]{color:#6b7280;font-size:12px;font-weight:800}.check-cell[data-v-fc335a16]{justify-content:center;align-items:center;display:flex}.check-cell input[data-v-fc335a16]{width:18px;height:18px;min-height:auto}.price-input[data-v-fc335a16]{min-height:38px}@media (width<=1280px){.campaign-layout[data-v-fc335a16]{grid-template-columns:1fr}.campaign-list[data-v-fc335a16]{position:static}.form-grid[data-v-fc335a16],.toolbar[data-v-fc335a16]{grid-template-columns:1fr 1fr}.campaign-table-head[data-v-fc335a16]{display:none}.campaign-table-row[data-v-fc335a16]{grid-template-columns:1fr 1fr}.variant-table-head[data-v-fc335a16]{display:none}.variant-row[data-v-fc335a16]{grid-template-columns:34px 1fr}.variant-row>span[data-v-fc335a16],.variant-row>input[data-v-fc335a16]{grid-column:2/-1}}@media (width<=760px){.page-header[data-v-fc335a16],.detail-head[data-v-fc335a16],.card-head[data-v-fc335a16],.selection-bar[data-v-fc335a16]{flex-direction:column;align-items:stretch}.page-actions[data-v-fc335a16],.detail-actions[data-v-fc335a16],.form-actions[data-v-fc335a16]{flex-direction:column;width:100%}.btn[data-v-fc335a16]{width:100%}.form-grid[data-v-fc335a16],.toolbar[data-v-fc335a16],.summary-grid[data-v-fc335a16],.campaign-table-row[data-v-fc335a16]{grid-template-columns:1fr}.campaign-table-row[data-v-fc335a16]>*{grid-column:auto}}:root{color:#111827;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bg:#eef2f7;--surface:#fff;--surface-soft:#f8fafc;--border:#e5e7eb;--text:#111827;--muted:#6b7280;--sidebar:#0f172a;--sidebar-muted:#94a3b8;--primary:#111827;--danger-bg:#fee2e2;--danger-text:#991b1b;--success-bg:#dcfce7;--success-text:#166534;--warning-bg:#fef3c7;--warning-text:#92400e;--info-bg:#dbeafe;--info-text:#1d4ed8;--shadow-soft:0 10px 30px #0f172a0f;background:#eef2f7;font-family:Inter,Arial,sans-serif}*{box-sizing:border-box}html,body,#app{width:100%;min-height:100%;margin:0;padding:0}body{background:var(--bg);color:var(--text)}button,input,select,textarea{font:inherit}h1{font-size:26px}h2{font-size:20px}h3{font-size:17px}h4,h5,h6{font-size:15px}
