.account-page[data-v-cf1c3f97]{color:#0f172a;width:min(1280px,100% - 40px);margin:0 auto;padding:42px 0 80px}.account-heading[data-v-cf1c3f97]{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.account-heading h1[data-v-cf1c3f97]{letter-spacing:-.05em;margin:8px 0 10px;font-size:clamp(2.2rem,5vw,3.7rem);line-height:1}.account-heading p[data-v-cf1c3f97]{color:#64748b;max-width:760px;margin:0;line-height:1.7}.eyebrow[data-v-cf1c3f97]{color:#ea580c;letter-spacing:.15em;text-transform:uppercase;font-size:.7rem;font-weight:900}.refresh-button[data-v-cf1c3f97],.section-card header button[data-v-cf1c3f97]{color:#334155;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:11px;padding:0 16px;font-size:.8rem;font-weight:900}.account-identity[data-v-cf1c3f97]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;align-items:center;gap:18px;margin:28px 0 18px;padding:22px;display:flex;box-shadow:0 14px 40px #0f172a0d}.avatar[data-v-cf1c3f97]{color:#fff;background:#0f172a;border-radius:18px;flex:none;place-items:center;width:58px;height:58px;font-size:1.5rem;font-weight:900;display:grid}.account-identity h2[data-v-cf1c3f97]{margin:4px 0}.account-identity p[data-v-cf1c3f97]{color:#64748b;margin:0}.account-status[data-v-cf1c3f97]{color:#047857;background:#ecfdf5;border-radius:999px;margin-left:auto;padding:8px 13px;font-size:.76rem;font-weight:900}.summary-grid[data-v-cf1c3f97]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.summary-grid button[data-v-cf1c3f97]{color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:20px}.summary-grid button[data-v-cf1c3f97]:hover{background:#fff7ed;border-color:#fdba74}.summary-grid span[data-v-cf1c3f97],.summary-grid small[data-v-cf1c3f97]{color:#64748b;display:block}.summary-grid strong[data-v-cf1c3f97]{margin:8px 0 5px;font-size:2rem;display:block}.feedback[data-v-cf1c3f97]{border-radius:13px;padding:14px 18px}.feedback.success[data-v-cf1c3f97]{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.feedback.error[data-v-cf1c3f97]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.account-layout[data-v-cf1c3f97]{grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);gap:20px;display:grid}.profile-card[data-v-cf1c3f97],.side-card[data-v-cf1c3f97],.section-card[data-v-cf1c3f97]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 14px 40px #0f172a0b}.profile-card[data-v-cf1c3f97]{padding:24px}.profile-card>header[data-v-cf1c3f97],.section-card>header[data-v-cf1c3f97]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.profile-card h2[data-v-cf1c3f97],.section-card h2[data-v-cf1c3f97],.side-card h3[data-v-cf1c3f97]{margin:5px 0 0}.profile-card>header>span[data-v-cf1c3f97]{color:#64748b;font-size:.75rem}.form-grid[data-v-cf1c3f97]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.profile-form label[data-v-cf1c3f97]{display:block}.profile-form label>span[data-v-cf1c3f97]{color:#475569;margin-bottom:7px;font-size:.78rem;font-weight:800;display:block}.profile-form input[data-v-cf1c3f97],.profile-form select[data-v-cf1c3f97],.profile-form textarea[data-v-cf1c3f97]{box-sizing:border-box;color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:11px;padding:11px 12px}.profile-form textarea[data-v-cf1c3f97]{resize:vertical}.wide[data-v-cf1c3f97]{grid-column:1/-1}.business-fields[data-v-cf1c3f97]{border-top:1px solid #e2e8f0;margin-top:22px;padding-top:20px}.business-fields h3[data-v-cf1c3f97]{margin:0 0 15px}.profile-actions[data-v-cf1c3f97]{justify-content:flex-end;margin-top:20px;display:flex}.profile-actions button[data-v-cf1c3f97]{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#ea580c;border:0;border-radius:12px;padding:0 20px;font-weight:900}.side-stack[data-v-cf1c3f97]{align-content:start;gap:16px;display:grid}.side-card[data-v-cf1c3f97]{padding:20px}.side-card p[data-v-cf1c3f97]{color:#64748b;line-height:1.55}.side-card dl[data-v-cf1c3f97]{margin:16px 0 0}.side-card dl div[data-v-cf1c3f97],.document-status[data-v-cf1c3f97]{border-top:1px solid #eef2f7;justify-content:space-between;gap:14px;padding:11px 0;display:flex}.side-card dt[data-v-cf1c3f97],.document-status span[data-v-cf1c3f97]{color:#64748b}.side-card dd[data-v-cf1c3f97]{margin:0;font-weight:900}.section-card[data-v-cf1c3f97]{margin-top:20px;padding:22px}.vehicle-grid[data-v-cf1c3f97]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.vehicle-grid article[data-v-cf1c3f97]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:16px}.vehicle-grid span[data-v-cf1c3f97]{color:#64748b;margin-top:6px;font-size:.76rem;display:block}.section-note[data-v-cf1c3f97]{color:#64748b;margin:14px 0 0;font-size:.8rem}.commerce-grid[data-v-cf1c3f97]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.activity-row[data-v-cf1c3f97],.notification-row[data-v-cf1c3f97]{box-sizing:border-box;width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}button.activity-row[data-v-cf1c3f97]{cursor:pointer}.activity-row div[data-v-cf1c3f97],.activity-row .right[data-v-cf1c3f97]{flex-direction:column;gap:4px;display:flex}.activity-row .right[data-v-cf1c3f97]{align-items:flex-end}.activity-row span[data-v-cf1c3f97],.notification-row p[data-v-cf1c3f97],.notification-row small[data-v-cf1c3f97]{color:#64748b}.activity-row .status-delivered[data-v-cf1c3f97],.activity-row .status-confirmed[data-v-cf1c3f97],.activity-row .status-paid[data-v-cf1c3f97]{color:#047857;font-weight:900}.activity-row .status-cancelled[data-v-cf1c3f97]{color:#b91c1c;font-weight:900}.empty[data-v-cf1c3f97]{color:#64748b;padding:20px 0}.support-empty p[data-v-cf1c3f97]{margin:5px 0 0}.notification-row[data-v-cf1c3f97]{align-items:flex-start}.notification-row p[data-v-cf1c3f97]{margin:5px 0;line-height:1.55}.notification-row button[data-v-cf1c3f97]{color:#334155;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9px;flex:none;padding:7px 10px;font-size:.75rem;font-weight:800}@media (width<=1000px){.summary-grid[data-v-cf1c3f97]{grid-template-columns:repeat(2,minmax(0,1fr))}.account-layout[data-v-cf1c3f97],.commerce-grid[data-v-cf1c3f97]{grid-template-columns:1fr}}@media (width<=700px){.account-page[data-v-cf1c3f97]{width:min(100% - 24px,1280px);padding-top:26px}.account-heading[data-v-cf1c3f97],.profile-card>header[data-v-cf1c3f97],.section-card>header[data-v-cf1c3f97]{flex-direction:column;align-items:flex-start}.account-identity[data-v-cf1c3f97]{flex-wrap:wrap;align-items:flex-start}.account-status[data-v-cf1c3f97]{margin-left:0}.summary-grid[data-v-cf1c3f97],.form-grid[data-v-cf1c3f97],.vehicle-grid[data-v-cf1c3f97]{grid-template-columns:1fr}.wide[data-v-cf1c3f97]{grid-column:auto}}.cart-page[data-v-9abf989f]{color:#0f172a;width:min(1240px,100% - 40px);margin:0 auto;padding:42px 0 76px}.cart-page-header[data-v-9abf989f]{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.cart-page-header h1[data-v-9abf989f]{letter-spacing:-.045em;margin:8px 0 10px;font-size:clamp(2rem,5vw,3.5rem);line-height:1}.cart-page-header p[data-v-9abf989f]{color:#64748b;max-width:680px;margin:0;line-height:1.7}.eyebrow[data-v-9abf989f]{color:#ea580c;letter-spacing:.15em;text-transform:uppercase;font-size:.75rem;font-weight:900}.clear-cart-button[data-v-9abf989f]{color:#b91c1c;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:12px;padding:0 18px;font-weight:900}.clear-cart-button[data-v-9abf989f]:hover:not(:disabled){background:#fef2f2}.clear-cart-button[data-v-9abf989f]:disabled{cursor:not-allowed;opacity:.5}.page-feedback[data-v-9abf989f]{border-radius:13px;margin:0 0 20px;padding:14px 17px;font-weight:800}.success-feedback[data-v-9abf989f]{color:#166534;background:#dcfce7;border:1px solid #86efac}.error-feedback[data-v-9abf989f]{color:#991b1b;background:#fee2e2;border:1px solid #fecaca}.cart-layout[data-v-9abf989f]{grid-template-columns:minmax(0,1fr) minmax(310px,370px);align-items:start;gap:26px;display:grid}.cart-lines[data-v-9abf989f]{gap:16px;display:grid}.cart-line[data-v-9abf989f]{background:#fff;border:1px solid #0f172a17;border-radius:20px;grid-template-columns:124px minmax(190px,1fr) minmax(110px,.42fr) minmax(145px,.5fr);align-items:center;gap:18px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 40px #0f172a0d}.cart-line.busy[data-v-9abf989f]{pointer-events:none}.cart-product-image[data-v-9abf989f]{cursor:pointer;background:#f8fafc;border:0;border-radius:15px;place-items:center;width:124px;height:112px;display:grid;overflow:hidden}.cart-product-image img[data-v-9abf989f]{object-fit:contain;width:100%;height:100%;padding:9px}.cart-product-image span[data-v-9abf989f]{color:#fff;background:#0f172a;border-radius:14px;place-items:center;width:54px;height:54px;font-size:1.5rem;font-weight:900;display:grid}.cart-product-copy[data-v-9abf989f]{min-width:0}.product-category[data-v-9abf989f]{color:#ea580c;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900}.product-name-button[data-v-9abf989f]{color:#0f172a;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:7px 0;padding:0;font-size:1.08rem;font-weight:900;display:block}.product-name-button[data-v-9abf989f]:hover{color:#ea580c}.cart-product-copy p[data-v-9abf989f]{color:#64748b;margin:0;font-size:.8rem}.availability-copy[data-v-9abf989f]{color:#15803d;margin-top:9px;font-size:.74rem;font-weight:800;display:inline-flex}.unit-price[data-v-9abf989f],.line-quantity[data-v-9abf989f],.line-total[data-v-9abf989f]{flex-direction:column;gap:8px;min-width:0;display:flex}.unit-price>span[data-v-9abf989f],.line-quantity>span[data-v-9abf989f],.line-total>span[data-v-9abf989f]{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:900}.unit-price strong[data-v-9abf989f]{overflow-wrap:anywhere}.quantity-editor[data-v-9abf989f]{background:#fff;border:1px solid #cbd5e1;border-radius:10px;grid-template-columns:36px 54px 36px;display:grid;overflow:hidden}.quantity-editor button[data-v-9abf989f],.quantity-editor input[data-v-9abf989f]{color:#0f172a;min-height:38px;font:inherit;background:0 0;border:0;font-weight:900}.quantity-editor button[data-v-9abf989f]{cursor:pointer}.quantity-editor button[data-v-9abf989f]:hover:not(:disabled){color:#c2410c;background:#ffedd5}.quantity-editor button[data-v-9abf989f]:disabled{cursor:not-allowed;opacity:.38}.quantity-editor input[data-v-9abf989f]{text-align:center;appearance:textfield;border-left:1px solid #e2e8f0;border-right:1px solid #e2e8f0;outline:none;width:54px}.quantity-editor input[data-v-9abf989f]::-webkit-inner-spin-button{appearance:none}.quantity-editor input[data-v-9abf989f]::-webkit-outer-spin-button{appearance:none}.line-quantity small[data-v-9abf989f]{color:#94a3b8;font-size:.68rem}.line-total button[data-v-9abf989f]{color:#dc2626;width:fit-content;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.78rem;font-weight:900}.line-overlay[data-v-9abf989f]{color:#ea580c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffd1;place-items:center;font-weight:900;display:grid;position:absolute;inset:0}.cart-summary-panel[data-v-9abf989f]{background:#fff;border:1px solid #0f172a17;border-radius:22px;padding:26px;position:sticky;top:24px;box-shadow:0 18px 50px #0f172a12}.cart-summary-panel h2[data-v-9abf989f]{margin:7px 0 22px;font-size:2rem}.cart-summary-panel dl[data-v-9abf989f]{margin:0}.cart-summary-panel dl div[data-v-9abf989f]{border-bottom:1px solid #e2e8f0;justify-content:space-between;gap:20px;padding:13px 0;display:flex}.cart-summary-panel dt[data-v-9abf989f]{color:#64748b}.cart-summary-panel dd[data-v-9abf989f]{text-align:right;margin:0;font-weight:900}.summary-total[data-v-9abf989f]{color:#fff;background:#0f172a;border-radius:15px;margin:20px 0;padding:19px}.summary-total span[data-v-9abf989f]{color:#cbd5e1;margin-bottom:7px;font-size:.76rem;font-weight:800;display:block}.summary-total strong[data-v-9abf989f]{letter-spacing:-.03em;font-size:1.75rem;display:block}.summary-notice[data-v-9abf989f]{background:#fff7ed;border-left:4px solid #f97316;border-radius:0 13px 13px 0;padding:16px}.summary-notice p[data-v-9abf989f]{color:#9a3412;margin:6px 0 0;font-size:.8rem;line-height:1.55}.continue-button[data-v-9abf989f],.empty-cart-card button[data-v-9abf989f]{color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#ea580c;border:0;border-radius:13px;margin-top:18px;font-weight:900}.continue-button[data-v-9abf989f]:hover,.empty-cart-card button[data-v-9abf989f]:hover{background:#c2410c}.cart-state-card[data-v-9abf989f],.empty-cart-card[data-v-9abf989f]{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:24px;justify-content:center;align-items:center;gap:22px;min-height:330px;padding:34px;display:flex}.empty-cart-card[data-v-9abf989f]{text-align:center;flex-direction:column;align-items:center}.empty-cart-card h2[data-v-9abf989f]{margin:5px 0;font-size:2rem}.empty-cart-card p[data-v-9abf989f]{color:#64748b;max-width:520px;margin:0;line-height:1.7}.empty-cart-card button[data-v-9abf989f]{width:auto;padding:0 24px}.empty-cart-icon[data-v-9abf989f]{font-size:3rem}.cart-loader[data-v-9abf989f]{border:5px solid #fed7aa;border-top-color:#ea580c;border-radius:50%;flex:0 0 48px;width:48px;height:48px;animation:.75s linear infinite spin-9abf989f}.cart-state-card h2[data-v-9abf989f]{margin:0 0 7px}.cart-state-card p[data-v-9abf989f]{color:#64748b;margin:0}.loading-details[data-v-9abf989f]{color:#64748b;text-align:center;margin-top:18px;font-size:.78rem}@keyframes spin-9abf989f{to{transform:rotate(360deg)}}@media (width<=1120px){.cart-layout[data-v-9abf989f]{grid-template-columns:1fr}.cart-summary-panel[data-v-9abf989f]{position:static}.cart-line[data-v-9abf989f]{grid-template-columns:110px minmax(210px,1fr) minmax(120px,.45fr) minmax(150px,.55fr)}.line-total[data-v-9abf989f]{flex-direction:row;grid-column:2/-1;justify-content:space-between;align-items:flex-end}}@media (width<=760px){.cart-page[data-v-9abf989f]{width:min(100% - 24px,1240px);padding:26px 0 56px}.cart-page-header[data-v-9abf989f]{flex-direction:column;align-items:flex-start}.cart-line[data-v-9abf989f]{grid-template-columns:92px 1fr;align-items:start;padding:15px}.cart-product-image[data-v-9abf989f]{width:92px;height:92px}.unit-price[data-v-9abf989f],.line-quantity[data-v-9abf989f],.line-total[data-v-9abf989f]{border-top:1px solid #e2e8f0;grid-column:1/-1;padding-top:13px}.unit-price[data-v-9abf989f],.line-total[data-v-9abf989f]{flex-direction:row;justify-content:space-between;align-items:center}.line-quantity[data-v-9abf989f]{align-items:flex-start}}.line-total>span[data-v-9abf989f],.line-total strong[data-v-9abf989f],.line-total button[data-v-9abf989f]{white-space:nowrap}.line-total strong[data-v-9abf989f]{overflow-wrap:normal;word-break:normal}@media (width>=761px){.cart-line[data-v-9abf989f]{grid-template-columns:124px minmax(190px,1fr) minmax(110px,.42fr) minmax(145px,.5fr)}.line-total[data-v-9abf989f]{border-top:1px solid #e2e8f0;grid-column:2/-1;grid-template-columns:minmax(100px,1fr) auto auto;align-items:center;gap:18px;width:100%;padding-top:14px;display:grid}.line-total>span[data-v-9abf989f]{min-width:100px}.line-total strong[data-v-9abf989f]{text-align:right;min-width:max-content}.line-total button[data-v-9abf989f]{min-width:max-content}}.marketplace-page[data-v-73f72e4a]{color:#10233f;background:radial-gradient(circle at 88% 4%,#2a6ddb1f,#0000 28%),#f4f7fb;min-height:100vh;padding:54px clamp(22px,6vw,92px) 90px}.marketplace-hero[data-v-73f72e4a]{background:radial-gradient(circle at 90% 15%,#4c8effa6,#0000 32%),linear-gradient(120deg,#0b2342 0%,#123d72 62%,#2769c6 100%);border-radius:30px;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;gap:clamp(36px,7vw,100px);max-width:1180px;margin:0 auto;padding:clamp(42px,6vw,72px);display:grid;overflow:hidden;box-shadow:0 28px 70px #12315b2e}.eyebrow[data-v-73f72e4a],.section-label[data-v-73f72e4a]{color:#7eb5ff;letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;font-size:.78rem;font-weight:800;display:inline-block}.hero-copy h1[data-v-73f72e4a]{color:#fff;letter-spacing:-.055em;max-width:650px;margin:0;font-size:clamp(2.7rem,5.3vw,4.8rem);line-height:.99}.hero-copy h1 span[data-v-73f72e4a]{color:#ff9a3d;display:block}.hero-copy p[data-v-73f72e4a]{color:#ffffffc7;max-width:620px;margin:24px 0 0;font-size:1.05rem;line-height:1.75}.search-panel[data-v-73f72e4a]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1a;border:1px solid #ffffff2b;border-radius:22px;padding:24px}.search-panel label[data-v-73f72e4a]{color:#fff;margin-bottom:10px;font-size:.88rem;font-weight:700;display:block}.search-control[data-v-73f72e4a]{background:#fff;border-radius:16px;gap:10px;padding:9px;display:flex}.search-control input[data-v-73f72e4a]{color:#17345d;min-width:0;font:inherit;border:0;outline:0;flex:1;padding:12px 10px}.search-control button[data-v-73f72e4a],.error-state button[data-v-73f72e4a]{color:#fff;font:inherit;cursor:pointer;background:#ff8a2a;border:0;border-radius:12px;padding:12px 22px;font-weight:800}.catalogue-section[data-v-73f72e4a]{max-width:1180px;margin:54px auto 0}.catalogue-header[data-v-73f72e4a]{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:26px;display:flex}.catalogue-header .section-label[data-v-73f72e4a]{color:#2167cc}.catalogue-header h2[data-v-73f72e4a]{color:#112a4d;letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3rem)}.catalogue-header p[data-v-73f72e4a]{color:#6b7b92;margin:9px 0 0}.product-count[data-v-73f72e4a]{color:#6c7b90;background:#fff;border:1px solid #dbe4ef;border-radius:14px;flex:none;padding:12px 18px}.product-count strong[data-v-73f72e4a]{color:#1767da;font-size:1.15rem}.product-grid[data-v-73f72e4a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.product-card[data-v-73f72e4a]{background:#fff;border:1px solid #dde6f0;border-radius:22px;transition:transform .18s,box-shadow .18s;overflow:hidden;box-shadow:0 12px 34px #17335814}.product-card[data-v-73f72e4a]:hover{transform:translateY(-5px);box-shadow:0 20px 46px #17335824}.product-media[data-v-73f72e4a]{aspect-ratio:1/.74;background:#fff;position:relative;overflow:hidden}.product-media img[data-v-73f72e4a]{object-fit:contain;width:100%;height:100%;padding:18px}.image-placeholder[data-v-73f72e4a]{text-align:center;background:linear-gradient(145deg,#eef4fb,#f8fafc);place-content:center;display:none;position:absolute;inset:0}.product-media.image-failed .image-placeholder[data-v-73f72e4a]{display:grid}.image-placeholder span[data-v-73f72e4a]{color:#1f66c6;margin:auto;font-size:2.2rem;font-weight:900}.image-placeholder small[data-v-73f72e4a]{color:#8290a3;margin-top:6px}.featured-badge[data-v-73f72e4a]{color:#fff;background:#ff8a2a;border-radius:999px;padding:7px 11px;font-size:.72rem;font-weight:800;position:absolute;top:14px;left:14px}.product-content[data-v-73f72e4a]{border-top:1px solid #edf1f5;padding:22px}.product-meta[data-v-73f72e4a]{justify-content:space-between;align-items:center;gap:12px;display:flex}.category[data-v-73f72e4a]{color:#2368c7;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.76rem;font-weight:800;overflow:hidden}.stock[data-v-73f72e4a]{color:#18865c;flex:none;font-size:.76rem;font-weight:800}.stock.unavailable[data-v-73f72e4a]{color:#c74444}.product-content h3[data-v-73f72e4a]{color:#132c50;min-height:56px;margin:15px 0 5px;font-size:1.18rem;line-height:1.35}.sku[data-v-73f72e4a]{color:#8794a7;letter-spacing:.05em;margin:0;font-size:.82rem;font-weight:700}.description[data-v-73f72e4a]{color:#68788e;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:48px;margin:14px 0 0;font-size:.88rem;line-height:1.6;display:-webkit-box;overflow:hidden}.product-footer[data-v-73f72e4a]{border-top:1px solid #edf1f5;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:20px;padding-top:17px;display:flex}.price span[data-v-73f72e4a]{color:#6c7c91;margin-right:5px;font-size:.75rem;font-weight:800}.price strong[data-v-73f72e4a]{color:#102c55;font-size:1.45rem}.stock-count[data-v-73f72e4a]{color:#718095;font-size:.78rem}.catalogue-state[data-v-73f72e4a]{text-align:center;background:#fff;border:1px solid #dfe7f0;border-radius:22px;place-content:center;min-height:280px;padding:45px;display:grid}.catalogue-state h3[data-v-73f72e4a]{color:#153257;margin:15px 0 5px}.catalogue-state p[data-v-73f72e4a]{color:#738297;max-width:600px;margin:0 auto;line-height:1.65}.state-icon[data-v-73f72e4a]{color:#1767da;background:#edf4ff;border-radius:50%;place-items:center;width:54px;height:54px;margin:auto;font-size:1.5rem;font-weight:900;display:grid}.error-state .state-icon[data-v-73f72e4a]{color:#cf4d36;background:#fff0ed}.error-state button[data-v-73f72e4a]{margin:20px auto 0}.loading-spinner[data-v-73f72e4a]{border:4px solid #dfe9f8;border-top-color:#1767da;border-radius:50%;width:42px;height:42px;margin:auto;animation:.7s linear infinite spin-73f72e4a}@keyframes spin-73f72e4a{to{transform:rotate(360deg)}}@media (width<=960px){.marketplace-hero[data-v-73f72e4a]{grid-template-columns:1fr}.product-grid[data-v-73f72e4a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.marketplace-page[data-v-73f72e4a]{padding:26px 15px 60px}.marketplace-hero[data-v-73f72e4a]{border-radius:22px;padding:34px 24px}.catalogue-header[data-v-73f72e4a]{display:block}.product-count[data-v-73f72e4a]{margin-top:18px;display:inline-block}.product-grid[data-v-73f72e4a]{grid-template-columns:1fr}.search-control[data-v-73f72e4a]{display:block}.search-control button[data-v-73f72e4a]{width:100%;margin-top:8px}}.product-card[data-v-73f72e4a]{cursor:pointer}.product-card[data-v-73f72e4a]:focus-visible{outline-offset:4px;outline:3px solid #ea580c52}.product-detail-button[data-v-73f72e4a]{color:#0f172a;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #0f172a24;border-radius:12px;margin-top:auto;font-weight:800;transition:transform .16s,border-color .16s,background .16s}.product-detail-button[data-v-73f72e4a]:hover{background:#fff7ed;border-color:#f97316;transform:translateY(-1px)}.fitment-panel[data-v-73f72e4a]{z-index:4;box-sizing:border-box;background:linear-gradient(135deg,#fff7edb8,#fff0 38%),#fff;border:1px solid #0f172a17;border-radius:24px;grid-template-columns:minmax(250px,.72fr) minmax(0,2fr);gap:30px;width:100%;margin:-44px 0 34px;padding:30px;display:grid;position:relative;box-shadow:0 26px 70px #0f172a21,0 3px 10px #0f172a0a}.fitment-panel[data-v-73f72e4a]:before{content:"";background:#f97316;border-radius:0 0 999px 999px;width:92px;height:4px;position:absolute;top:0;left:30px}.fitment-heading[data-v-73f72e4a]{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;min-width:0;margin:0;padding:7px 4px 0 0;display:flex}.fitment-heading h2[data-v-73f72e4a]{color:#0f172a;letter-spacing:-.035em;max-width:310px;margin:9px 0 10px;font-size:clamp(1.6rem,3vw,2.35rem);line-height:1.05}.fitment-heading p[data-v-73f72e4a]{color:#64748b;max-width:330px;margin:0;font-size:.94rem;line-height:1.7}.fitment-eyebrow[data-v-73f72e4a]{color:#ea580c;letter-spacing:.15em;text-transform:uppercase;font-size:.7rem;font-weight:900}.reset-fitment-button[data-v-73f72e4a]{color:#c2410c;min-height:40px;font:inherit;cursor:pointer;background:#fff7ed;border:1px solid #fed7aa;border-radius:11px;margin-top:20px;padding:0 15px;font-size:.8rem;font-weight:900}.reset-fitment-button[data-v-73f72e4a]:hover{background:#ffedd5;border-color:#fb923c}.fitment-grid[data-v-73f72e4a]{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:15px;display:grid}.fitment-grid label[data-v-73f72e4a]{flex-direction:column;gap:7px;min-width:0;display:flex}.fitment-grid label[data-v-73f72e4a]:nth-of-type(5),.fitment-grid label[data-v-73f72e4a]:nth-of-type(6){grid-column:span 2}.fitment-grid label>span[data-v-73f72e4a]{color:#475569;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.fitment-grid select[data-v-73f72e4a],.fitment-grid input[data-v-73f72e4a]{box-sizing:border-box;color:#0f172a;width:100%;min-width:0;min-height:48px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:12px;outline:none;padding:0 14px;font-size:.91rem;transition:border-color .15s,box-shadow .15s,background .15s}.fitment-grid input[type=number][data-v-73f72e4a]{appearance:textfield}.fitment-grid input[type=number][data-v-73f72e4a]::-webkit-inner-spin-button{appearance:none;margin:0}.fitment-grid input[type=number][data-v-73f72e4a]::-webkit-outer-spin-button{appearance:none;margin:0}.fitment-grid select[data-v-73f72e4a]:focus,.fitment-grid input[data-v-73f72e4a]:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731621}.fitment-grid select[data-v-73f72e4a]:disabled,.fitment-grid input[data-v-73f72e4a]:disabled{cursor:not-allowed;color:#94a3b8;background:#f8fafc;border-color:#e2e8f0}.apply-fitment-button[data-v-73f72e4a]{color:#fff;min-height:52px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#f97316,#ea580c);border:0;border-radius:13px;grid-column:1/-1;justify-content:center;align-items:center;margin-top:2px;font-weight:900;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 13px 26px #ea580c38}.apply-fitment-button[data-v-73f72e4a]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 17px 32px #c2410c45}.apply-fitment-button[data-v-73f72e4a]:disabled{cursor:not-allowed;opacity:.58;box-shadow:none}.fitment-error[data-v-73f72e4a],.active-fitment[data-v-73f72e4a]{grid-column:1/-1}.fitment-error[data-v-73f72e4a]{color:#991b1b;background:#fee2e2;border:1px solid #fecaca;border-radius:12px;margin:0;padding:14px 16px;font-weight:800}.active-fitment[data-v-73f72e4a]{color:#7c2d12;background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:-8px;padding:15px 18px;display:grid}.active-fitment span[data-v-73f72e4a]{letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900}.active-fitment strong[data-v-73f72e4a]{color:#9a3412;overflow-wrap:anywhere;min-width:0}.active-fitment small[data-v-73f72e4a]{color:#c2410c;white-space:nowrap;font-weight:900}@media (width<=1080px){.fitment-panel[data-v-73f72e4a]{grid-template-columns:1fr;margin-top:-32px}.fitment-heading[data-v-73f72e4a]{grid-template-columns:1fr auto;column-gap:20px;display:grid}.fitment-heading h2[data-v-73f72e4a],.fitment-heading p[data-v-73f72e4a]{max-width:720px}.fitment-heading p[data-v-73f72e4a]{grid-column:1}.reset-fitment-button[data-v-73f72e4a]{grid-area:1/2/span 3;margin-top:0}.fitment-grid[data-v-73f72e4a]{grid-template-columns:repeat(3,minmax(0,1fr))}.fitment-grid label[data-v-73f72e4a]:nth-of-type(5),.fitment-grid label[data-v-73f72e4a]:nth-of-type(6){grid-column:span 1}}@media (width<=760px){.fitment-panel[data-v-73f72e4a]{border-radius:20px;margin-top:-20px;padding:22px}.fitment-heading[data-v-73f72e4a]{display:flex}.reset-fitment-button[data-v-73f72e4a]{width:100%;margin-top:17px}.fitment-grid[data-v-73f72e4a]{grid-template-columns:repeat(2,minmax(0,1fr))}.fitment-grid label[data-v-73f72e4a]:nth-of-type(5),.fitment-grid label[data-v-73f72e4a]:nth-of-type(6){grid-column:span 1}.active-fitment[data-v-73f72e4a]{grid-template-columns:1fr}.active-fitment small[data-v-73f72e4a]{white-space:normal}}@media (width<=520px){.fitment-panel[data-v-73f72e4a]{margin-top:18px;padding:18px}.fitment-panel[data-v-73f72e4a]:before{left:18px}.fitment-grid[data-v-73f72e4a]{grid-template-columns:1fr}.fitment-grid label[data-v-73f72e4a]:nth-of-type(5),.fitment-grid label[data-v-73f72e4a]:nth-of-type(6){grid-column:auto}.apply-fitment-button[data-v-73f72e4a]{width:100%}}.product-detail-page[data-v-4fe760ef]{color:#0f172a;width:min(1240px,100% - 40px);margin:0 auto;padding:34px 0 72px}.back-link[data-v-4fe760ef]{color:#475569;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;margin-bottom:26px;padding:0 4px;font-weight:800;display:inline-flex}.back-link[data-v-4fe760ef]:hover{color:#ea580c}.product-overview[data-v-4fe760ef]{background:#fff;border:1px solid #0f172a14;border-radius:28px;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:46px;padding:30px;display:grid;box-shadow:0 24px 70px #0f172a14}.product-gallery[data-v-4fe760ef]{min-width:0}.detail-image-shell[data-v-4fe760ef]{background:radial-gradient(circle at 20% 10%,#f973161f,#0000 35%),#f8fafc;border-radius:22px;place-items:center;min-height:500px;display:grid;position:relative;overflow:hidden}.detail-image-shell img[data-v-4fe760ef]{object-fit:contain;width:100%;height:500px;padding:28px}.image-placeholder[data-v-4fe760ef]{color:#94a3b8;place-items:center;gap:10px;display:grid}.image-placeholder span[data-v-4fe760ef]{color:#fff;background:#0f172a;border-radius:24px;place-items:center;width:92px;height:92px;font-size:2.25rem;font-weight:900;display:grid}.image-placeholder small[data-v-4fe760ef]{font-weight:800}.thumbnail-list[data-v-4fe760ef]{gap:12px;margin-top:16px;padding-bottom:4px;display:flex;overflow-x:auto}.thumbnail-button[data-v-4fe760ef]{cursor:pointer;background:#f8fafc;border:2px solid #0000;border-radius:14px;flex:0 0 84px;place-items:center;width:84px;height:84px;display:grid;overflow:hidden}.thumbnail-button.active[data-v-4fe760ef]{border-color:#f97316}.thumbnail-button img[data-v-4fe760ef]{object-fit:contain;width:100%;height:100%;padding:8px}.product-summary[data-v-4fe760ef]{flex-direction:column;min-width:0;display:flex}.summary-heading h1[data-v-4fe760ef]{letter-spacing:-.045em;margin:10px 0 8px;font-size:clamp(2rem,4vw,3.4rem);line-height:1.02}.eyebrow[data-v-4fe760ef]{color:#ea580c;letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:900}.product-code[data-v-4fe760ef]{color:#64748b;margin:0}.product-badges[data-v-4fe760ef]{flex-wrap:wrap;gap:9px;margin:24px 0;display:flex}.availability-badge[data-v-4fe760ef],.neutral-badge[data-v-4fe760ef],.featured-badge[data-v-4fe760ef]{border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:.78rem;font-weight:900;display:inline-flex}.status-available[data-v-4fe760ef]{color:#166534;background:#dcfce7}.status-limited[data-v-4fe760ef]{color:#92400e;background:#fef3c7}.status-unavailable[data-v-4fe760ef]{color:#991b1b;background:#fee2e2}.neutral-badge[data-v-4fe760ef]{color:#334155;background:#e2e8f0}.featured-badge[data-v-4fe760ef]{color:#c2410c;background:#ffedd5}.price-panel[data-v-4fe760ef]{border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;align-items:baseline;gap:10px;padding:22px 0;display:flex}.price-panel .currency[data-v-4fe760ef]{color:#ea580c;font-size:.92rem;font-weight:900}.price-panel strong[data-v-4fe760ef]{letter-spacing:-.04em;font-size:clamp(2.1rem,5vw,3.45rem);line-height:1}.regular-price[data-v-4fe760ef]{color:#94a3b8;text-decoration:line-through}.summary-description[data-v-4fe760ef]{color:#475569;margin:24px 0;font-size:1.04rem;line-height:1.75}.quick-facts[data-v-4fe760ef]{background:#e2e8f0;border:1px solid #e2e8f0;border-radius:16px;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.quick-facts div[data-v-4fe760ef]{background:#fff;padding:16px}.quick-facts dt[data-v-4fe760ef],.specification-grid dt[data-v-4fe760ef]{color:#64748b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:.72rem;font-weight:900}.quick-facts dd[data-v-4fe760ef],.specification-grid dd[data-v-4fe760ef]{margin:0;font-weight:800}.cart-purchase-panel[data-v-4fe760ef]{background:#fff7ed;border:1px solid #fed7aa;border-radius:18px;grid-template-columns:minmax(170px,.7fr) minmax(210px,1.3fr);gap:14px;margin-top:22px;padding:18px;display:grid}.quantity-control[data-v-4fe760ef]{flex-direction:column;gap:8px;min-width:0;display:flex}.quantity-label[data-v-4fe760ef]{color:#7c2d12;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:900}.quantity-control small[data-v-4fe760ef]{color:#9a3412;font-size:.72rem}.quantity-selector[data-v-4fe760ef]{background:#fff;border:1px solid #fdba74;border-radius:12px;grid-template-columns:42px minmax(55px,1fr) 42px;display:grid;overflow:hidden}.quantity-selector button[data-v-4fe760ef],.quantity-selector input[data-v-4fe760ef]{color:#0f172a;min-height:44px;font:inherit;background:0 0;border:0;font-weight:900}.quantity-selector button[data-v-4fe760ef]{cursor:pointer}.quantity-selector button[data-v-4fe760ef]:hover:not(:disabled){color:#c2410c;background:#ffedd5}.quantity-selector button[data-v-4fe760ef]:disabled{cursor:not-allowed;opacity:.42}.quantity-selector input[data-v-4fe760ef]{text-align:center;appearance:textfield;border-left:1px solid #fed7aa;border-right:1px solid #fed7aa;outline:none;width:100%}.quantity-selector input[data-v-4fe760ef]::-webkit-inner-spin-button{appearance:none;margin:0}.quantity-selector input[data-v-4fe760ef]::-webkit-outer-spin-button{appearance:none;margin:0}.add-cart-button[data-v-4fe760ef]{color:#fff;min-height:58px;font:inherit;cursor:pointer;background:#ea580c;border:0;border-radius:14px;justify-content:center;align-self:center;align-items:center;gap:10px;padding:0 22px;font-weight:900;transition:transform .16s,background .16s,box-shadow .16s;display:inline-flex;box-shadow:0 12px 24px #ea580c38}.add-cart-button[data-v-4fe760ef]:hover:not(:disabled){background:#c2410c;transform:translateY(-2px);box-shadow:0 16px 30px #c2410c40}.add-cart-button[data-v-4fe760ef]:disabled{cursor:not-allowed;box-shadow:none;background:#94a3b8}.cart-feedback[data-v-4fe760ef]{border-radius:12px;margin:12px 0 0;padding:13px 15px;font-size:.88rem;font-weight:800}.cart-success[data-v-4fe760ef]{color:#166534;background:#dcfce7;border:1px solid #86efac}.cart-error[data-v-4fe760ef]{color:#991b1b;background:#fee2e2;border:1px solid #fecaca}.purchase-notice[data-v-4fe760ef]{background:#fff7ed;border-left:4px solid #f97316;border-radius:0 14px 14px 0;margin-top:22px;padding:18px}.purchase-notice p[data-v-4fe760ef]{color:#7c2d12;margin:5px 0 0;line-height:1.55}.detail-sections[data-v-4fe760ef]{gap:24px;margin-top:28px;display:grid}.information-card[data-v-4fe760ef]{background:#fff;border:1px solid #0f172a14;border-radius:24px;padding:30px;box-shadow:0 16px 48px #0f172a0d}.section-heading[data-v-4fe760ef]{margin-bottom:24px}.section-heading>span[data-v-4fe760ef]{color:#ea580c;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:900}.section-heading h2[data-v-4fe760ef]{letter-spacing:-.025em;margin:6px 0 0;font-size:clamp(1.45rem,3vw,2.05rem)}.section-heading small[data-v-4fe760ef]{color:#c2410c;background:#ffedd5;border-radius:999px;place-items:center;min-width:30px;height:30px;margin-left:7px;font-size:.8rem;display:inline-grid}.long-description[data-v-4fe760ef],.technical-panel p[data-v-4fe760ef],.compatibility-empty p[data-v-4fe760ef]{color:#475569;white-space:pre-line;line-height:1.8}.empty-copy[data-v-4fe760ef]{color:#64748b}.specification-grid[data-v-4fe760ef]{background:#e2e8f0;border:1px solid #e2e8f0;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:26px 0 0;display:grid;overflow:hidden}.specification-grid div[data-v-4fe760ef]{background:#fff;min-width:0;padding:17px}.specification-grid dd[data-v-4fe760ef]{overflow-wrap:anywhere}.technical-panel[data-v-4fe760ef]{background:#f8fafc;border-radius:16px;margin-top:22px;padding:22px}.technical-panel h3[data-v-4fe760ef]{margin:0 0 8px}.compatibility-table-wrap[data-v-4fe760ef]{overflow-x:auto}.compatibility-table[data-v-4fe760ef]{border-collapse:collapse;text-align:left;width:100%}.compatibility-table th[data-v-4fe760ef]{color:#64748b;letter-spacing:.08em;text-transform:uppercase;border-bottom:2px solid #e2e8f0;padding:13px 16px;font-size:.72rem}.compatibility-table td[data-v-4fe760ef]{color:#475569;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:17px 16px}.compatibility-table td[data-v-4fe760ef]:first-child{color:#0f172a}.compatibility-table small[data-v-4fe760ef]{color:#64748b;margin-top:5px;display:block}.compatibility-empty[data-v-4fe760ef]{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:16px;padding:24px}.detail-state-card[data-v-4fe760ef]{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:24px;justify-content:center;align-items:center;gap:22px;min-height:260px;padding:34px;display:flex}.detail-state-card h1[data-v-4fe760ef]{margin:0 0 8px}.detail-state-card p[data-v-4fe760ef]{color:#64748b;margin:0}.loading-spinner[data-v-4fe760ef]{border:5px solid #fed7aa;border-top-color:#ea580c;border-radius:50%;flex:0 0 48px;width:48px;height:48px;animation:.75s linear infinite spin-4fe760ef}.state-icon[data-v-4fe760ef]{color:#b91c1c;background:#fee2e2;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:1.35rem;font-weight:900;display:grid}.state-actions[data-v-4fe760ef]{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.state-actions button[data-v-4fe760ef]{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#ea580c;border:0;border-radius:11px;padding:0 17px;font-weight:800}.state-actions .secondary-button[data-v-4fe760ef]{color:#334155;background:#fff;border:1px solid #cbd5e1}@keyframes spin-4fe760ef{to{transform:rotate(360deg)}}@media (width<=960px){.product-overview[data-v-4fe760ef]{grid-template-columns:1fr}.detail-image-shell[data-v-4fe760ef],.detail-image-shell img[data-v-4fe760ef]{height:420px;min-height:420px}.specification-grid[data-v-4fe760ef]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.product-detail-page[data-v-4fe760ef]{width:min(100% - 24px,1240px);padding:22px 0 52px}.product-overview[data-v-4fe760ef],.information-card[data-v-4fe760ef]{border-radius:20px;padding:18px}.product-overview[data-v-4fe760ef]{gap:26px}.detail-image-shell[data-v-4fe760ef],.detail-image-shell img[data-v-4fe760ef]{height:300px;min-height:300px}.detail-image-shell img[data-v-4fe760ef]{padding:18px}.quick-facts[data-v-4fe760ef],.specification-grid[data-v-4fe760ef],.cart-purchase-panel[data-v-4fe760ef]{grid-template-columns:1fr}.add-cart-button[data-v-4fe760ef]{width:100%}.price-panel[data-v-4fe760ef]{flex-wrap:wrap}.compatibility-table[data-v-4fe760ef]{min-width:720px}.detail-state-card[data-v-4fe760ef]{flex-direction:column;align-items:flex-start}}.quotation-page[data-v-bbe214d7]{color:#0f172a;width:min(1240px,100% - 40px);margin:0 auto;padding:42px 0 76px}.quotation-heading[data-v-bbe214d7]{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}.quotation-heading h1[data-v-bbe214d7],.request-success h1[data-v-bbe214d7]{letter-spacing:-.05em;margin:8px 0 10px;font-size:clamp(2.2rem,5vw,3.8rem);line-height:1}.quotation-heading p[data-v-bbe214d7],.request-success>p[data-v-bbe214d7]{color:#64748b;max-width:730px;margin:0;line-height:1.75}.eyebrow[data-v-bbe214d7]{color:#ea580c;letter-spacing:.15em;text-transform:uppercase;font-size:.72rem;font-weight:900}.heading-badge[data-v-bbe214d7]{background:#fff7ed;border-left:4px solid #f97316;border-radius:0 14px 14px 0;max-width:280px;padding:17px}.heading-badge strong[data-v-bbe214d7],.heading-badge span[data-v-bbe214d7]{display:block}.heading-badge span[data-v-bbe214d7]{color:#9a3412;margin-top:5px;font-size:.78rem;line-height:1.55}.quotation-layout[data-v-bbe214d7]{grid-template-columns:minmax(0,1fr) minmax(310px,370px);align-items:start;gap:26px;display:grid}.request-form-card[data-v-bbe214d7],.request-summary-card[data-v-bbe214d7],.request-success[data-v-bbe214d7]{background:#fff;border:1px solid #0f172a17;border-radius:24px;box-shadow:0 18px 54px #0f172a12}.request-form-card[data-v-bbe214d7]{padding:26px}.request-summary-card[data-v-bbe214d7]{padding:26px;position:sticky;top:24px}.section-heading[data-v-bbe214d7],.item-heading[data-v-bbe214d7]{justify-content:space-between;align-items:center;gap:20px;display:flex}.section-heading[data-v-bbe214d7]{margin-bottom:22px}.section-heading span[data-v-bbe214d7],.item-heading span[data-v-bbe214d7]{color:#ea580c;letter-spacing:.1em;text-transform:uppercase;font-size:.67rem;font-weight:900}.section-heading h2[data-v-bbe214d7],.item-heading h3[data-v-bbe214d7],.request-summary-card h2[data-v-bbe214d7]{margin:5px 0 0}.add-row-button[data-v-bbe214d7],.item-heading button[data-v-bbe214d7]{color:#c2410c;min-height:40px;font:inherit;cursor:pointer;background:#fff7ed;border:1px solid #fed7aa;border-radius:11px;padding:0 15px;font-size:.8rem;font-weight:900}.item-heading button[data-v-bbe214d7]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.request-item[data-v-bbe214d7]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;padding:22px}.request-item+.request-item[data-v-bbe214d7]{margin-top:18px}.item-heading[data-v-bbe214d7]{margin-bottom:18px}.form-grid[data-v-bbe214d7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.form-grid label[data-v-bbe214d7],.request-summary-card label[data-v-bbe214d7]{flex-direction:column;gap:7px;min-width:0;display:flex}.full-field[data-v-bbe214d7]{grid-column:1/-1}.form-grid label>span[data-v-bbe214d7],.request-summary-card label>span[data-v-bbe214d7]{color:#475569;letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:900}.form-grid input[data-v-bbe214d7],.form-grid select[data-v-bbe214d7],.form-grid textarea[data-v-bbe214d7],.request-summary-card select[data-v-bbe214d7],.request-summary-card textarea[data-v-bbe214d7]{box-sizing:border-box;color:#0f172a;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:11px;outline:none;padding:12px 13px}.form-grid input[data-v-bbe214d7],.form-grid select[data-v-bbe214d7],.request-summary-card select[data-v-bbe214d7]{min-height:46px;padding-top:0;padding-bottom:0}.form-grid textarea[data-v-bbe214d7],.request-summary-card textarea[data-v-bbe214d7]{resize:vertical;line-height:1.55}.form-grid input[data-v-bbe214d7]:focus,.form-grid select[data-v-bbe214d7]:focus,.form-grid textarea[data-v-bbe214d7]:focus,.request-summary-card select[data-v-bbe214d7]:focus,.request-summary-card textarea[data-v-bbe214d7]:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731621}.request-summary-card label[data-v-bbe214d7]{margin-top:20px}.request-guidance[data-v-bbe214d7]{background:#fff7ed;border-left:4px solid #f97316;border-radius:0 13px 13px 0;margin-top:22px;padding:17px}.request-guidance ul[data-v-bbe214d7]{color:#9a3412;margin:10px 0 0;padding-left:18px;font-size:.8rem;line-height:1.7}.request-count[data-v-bbe214d7]{border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-top:20px;padding:14px 0;display:flex}.request-count span[data-v-bbe214d7]{color:#64748b}.request-count strong[data-v-bbe214d7]{color:#c2410c;background:#ffedd5;border-radius:999px;place-items:center;min-width:32px;height:32px;display:grid}.submit-request-button[data-v-bbe214d7]{color:#fff;width:100%;min-height:52px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#f97316,#ea580c);border:0;border-radius:13px;margin-top:20px;font-weight:900;box-shadow:0 14px 28px #ea580c3b}.submit-request-button[data-v-bbe214d7]:disabled{cursor:not-allowed;opacity:.58;box-shadow:none}.security-note[data-v-bbe214d7]{color:#64748b;text-align:center;margin-top:12px;font-size:.72rem;line-height:1.55;display:block}.form-feedback[data-v-bbe214d7]{border-radius:13px;margin:0 0 20px;padding:14px 17px;font-weight:800}.error-feedback[data-v-bbe214d7]{color:#991b1b;background:#fee2e2;border:1px solid #fecaca}.request-success[data-v-bbe214d7]{text-align:center;min-height:500px;padding:48px}.success-icon[data-v-bbe214d7]{color:#15803d;background:#dcfce7;border-radius:50%;place-items:center;width:74px;height:74px;margin:0 auto 22px;font-size:2rem;font-weight:900;display:grid}.request-success>p[data-v-bbe214d7]{margin-left:auto;margin-right:auto}.success-details[data-v-bbe214d7]{background:#e2e8f0;border:1px solid #e2e8f0;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:760px;margin:30px auto 0;display:grid;overflow:hidden}.success-details div[data-v-bbe214d7]{background:#fff;padding:18px}.success-details dt[data-v-bbe214d7]{color:#64748b;text-transform:uppercase;font-size:.7rem;font-weight:900}.success-details dd[data-v-bbe214d7]{margin:6px 0 0;font-weight:900}.success-actions[data-v-bbe214d7]{justify-content:center;gap:12px;margin-top:28px;display:flex}.success-actions button[data-v-bbe214d7]{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#ea580c;border:0;border-radius:12px;padding:0 20px;font-weight:900}.success-actions .secondary-action[data-v-bbe214d7]{color:#334155;background:#fff;border:1px solid #cbd5e1}@media (width<=1000px){.quotation-layout[data-v-bbe214d7]{grid-template-columns:1fr}.request-summary-card[data-v-bbe214d7]{position:static}}@media (width<=760px){.quotation-page[data-v-bbe214d7]{width:min(100% - 24px,1240px);padding:28px 0 56px}.quotation-heading[data-v-bbe214d7]{flex-direction:column;align-items:flex-start}.heading-badge[data-v-bbe214d7]{max-width:none}.form-grid[data-v-bbe214d7]{grid-template-columns:repeat(2,minmax(0,1fr))}.success-details[data-v-bbe214d7]{grid-template-columns:1fr}}@media (width<=520px){.request-form-card[data-v-bbe214d7],.request-summary-card[data-v-bbe214d7],.request-success[data-v-bbe214d7]{border-radius:19px;padding:18px}.section-heading[data-v-bbe214d7],.item-heading[data-v-bbe214d7]{flex-direction:column;align-items:flex-start}.add-row-button[data-v-bbe214d7]{width:100%}.form-grid[data-v-bbe214d7]{grid-template-columns:1fr}.full-field[data-v-bbe214d7]{grid-column:auto}.success-actions[data-v-bbe214d7]{flex-direction:column}.success-actions button[data-v-bbe214d7]{width:100%}}.quotation-centre-page[data-v-68ffb580]{color:#0f172a;width:min(1260px,100% - 40px);margin:0 auto;padding:42px 0 76px}.centre-heading[data-v-68ffb580]{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.centre-heading h1[data-v-68ffb580]{letter-spacing:-.05em;margin:8px 0 10px;font-size:clamp(2.2rem,5vw,3.7rem);line-height:1}.centre-heading p[data-v-68ffb580]{color:#64748b;max-width:720px;margin:0;line-height:1.7}.eyebrow[data-v-68ffb580]{color:#ea580c;letter-spacing:.15em;text-transform:uppercase;font-size:.7rem;font-weight:900}.heading-actions[data-v-68ffb580]{gap:10px;display:flex}.heading-actions button[data-v-68ffb580],.records-empty button[data-v-68ffb580]{min-height:44px;font:inherit;cursor:pointer;border-radius:12px;padding:0 17px;font-weight:900}.refresh-button[data-v-68ffb580]{color:#334155;background:#fff;border:1px solid #cbd5e1}.request-button[data-v-68ffb580],.records-empty button[data-v-68ffb580]{color:#fff;background:#ea580c;border:0}.summary-grid[data-v-68ffb580]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0;display:grid}.summary-grid article[data-v-68ffb580]{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:20px;box-shadow:0 12px 34px #0f172a0d}.summary-grid span[data-v-68ffb580],.summary-grid small[data-v-68ffb580]{color:#64748b;display:block}.summary-grid strong[data-v-68ffb580]{margin:6px 0;font-size:2rem;display:block}.centre-feedback[data-v-68ffb580]{border-radius:13px;margin:0 0 20px;padding:14px 17px;font-weight:800}.success-feedback[data-v-68ffb580]{color:#166534;background:#dcfce7;border:1px solid #86efac}.error-feedback[data-v-68ffb580]{color:#991b1b;background:#fee2e2;border:1px solid #fecaca}.centre-shell[data-v-68ffb580]{background:#fff;border:1px solid #e2e8f0;border-radius:24px;grid-template-columns:minmax(280px,350px) minmax(0,1fr);min-height:620px;display:grid;overflow:hidden;box-shadow:0 20px 60px #0f172a14}.records-panel[data-v-68ffb580]{background:#f8fafc;border-right:1px solid #e2e8f0;padding:18px}.record-tabs[data-v-68ffb580]{background:#e2e8f0;border-radius:13px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:16px;padding:5px;display:grid}.record-tabs button[data-v-68ffb580]{color:#475569;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;font-size:.78rem;font-weight:900;display:flex}.record-tabs button.active[data-v-68ffb580]{color:#ea580c;background:#fff;box-shadow:0 3px 10px #0f172a14}.record-tabs span[data-v-68ffb580]{color:#334155;background:#cbd5e1;border-radius:999px;place-items:center;min-width:22px;height:22px;display:grid}.record-card[data-v-68ffb580]{color:#0f172a;width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:14px;margin-top:10px;padding:15px;display:block}.record-card[data-v-68ffb580]:hover,.record-card.selected[data-v-68ffb580]{background:#fff7ed;border-color:#fdba74}.record-card-heading[data-v-68ffb580]{justify-content:space-between;align-items:center;gap:10px;display:flex}.record-card>span[data-v-68ffb580],.record-card>small[data-v-68ffb580],.record-amount[data-v-68ffb580]{margin-top:8px;display:block}.record-card>span[data-v-68ffb580],.record-card>small[data-v-68ffb580]{color:#64748b;font-size:.76rem}.record-amount[data-v-68ffb580]{color:#0f172a}.status-badge[data-v-68ffb580],.large-status[data-v-68ffb580]{border-radius:999px;align-items:center;font-weight:900;display:inline-flex}.status-badge[data-v-68ffb580]{min-height:27px;padding:0 9px;font-size:.67rem}.large-status[data-v-68ffb580]{min-height:36px;padding:0 13px;font-size:.78rem}.status-submitted[data-v-68ffb580],.status-sent[data-v-68ffb580],.status-viewed[data-v-68ffb580]{color:#1d4ed8;background:#dbeafe}.status-under-review[data-v-68ffb580],.status-quoted[data-v-68ffb580]{color:#92400e;background:#fef3c7}.status-accepted[data-v-68ffb580]{color:#166534;background:#dcfce7}.status-rejected[data-v-68ffb580],.status-expired[data-v-68ffb580],.status-cancelled[data-v-68ffb580]{color:#991b1b;background:#fee2e2}.status-draft[data-v-68ffb580]{color:#475569;background:#e2e8f0}.records-state[data-v-68ffb580],.records-empty[data-v-68ffb580]{color:#64748b;text-align:center;padding:40px 16px}.records-empty p[data-v-68ffb580]{line-height:1.6}.records-empty button[data-v-68ffb580]{margin-top:10px}.record-detail-panel[data-v-68ffb580]{min-width:0;padding:30px}.detail-state[data-v-68ffb580],.detail-empty[data-v-68ffb580]{color:#64748b;text-align:center;align-content:center;place-items:center;min-height:520px;display:grid}.detail-empty div[data-v-68ffb580]{font-size:3rem}.detail-empty h2[data-v-68ffb580]{color:#0f172a;margin:12px 0 5px}.detail-empty p[data-v-68ffb580]{max-width:430px;line-height:1.65}.detail-heading[data-v-68ffb580]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.detail-heading h2[data-v-68ffb580]{margin:6px 0;font-size:2rem}.detail-heading p[data-v-68ffb580]{color:#64748b;margin:0}.timeline[data-v-68ffb580]{margin:28px 0;display:flex;overflow-x:auto}.timeline div[data-v-68ffb580]{color:#94a3b8;text-align:center;flex-direction:column;flex:1 0 110px;align-items:center;min-width:110px;display:flex;position:relative}.timeline div[data-v-68ffb580]:before{content:"";background:#e2e8f0;height:2px;position:absolute;top:9px;left:-50%;right:50%}.timeline div[data-v-68ffb580]:first-child:before{display:none}.timeline span[data-v-68ffb580]{z-index:1;background:#cbd5e1;border:4px solid #fff;border-radius:50%;width:20px;height:20px;position:relative;box-shadow:0 0 0 1px #cbd5e1}.timeline strong[data-v-68ffb580]{margin-top:9px;font-size:.7rem}.timeline .complete[data-v-68ffb580],.timeline .current[data-v-68ffb580]{color:#0f172a}.timeline .complete span[data-v-68ffb580],.timeline .current span[data-v-68ffb580]{background:#f97316;box-shadow:0 0 0 1px #f97316}.timeline .complete[data-v-68ffb580]:before,.timeline .current[data-v-68ffb580]:before{background:#f97316}.timeline .current span[data-v-68ffb580]{box-shadow:0 0 0 1px #f97316,0 0 0 5px #f9731624}.detail-section[data-v-68ffb580]{margin-top:24px}.detail-section h3[data-v-68ffb580]{margin:0 0 14px}.request-line[data-v-68ffb580]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:15px;padding:18px}.request-line+.request-line[data-v-68ffb580]{margin-top:12px}.request-line>div:first-child span[data-v-68ffb580],.request-line>div:first-child strong[data-v-68ffb580],.request-line>div:first-child small[data-v-68ffb580]{display:block}.request-line>div:first-child span[data-v-68ffb580]{color:#ea580c;text-transform:uppercase;font-size:.67rem;font-weight:900}.request-line>div:first-child strong[data-v-68ffb580]{margin:5px 0}.request-line>div:first-child small[data-v-68ffb580]{color:#64748b}.request-line dl[data-v-68ffb580]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 0;display:grid}.request-line dl div[data-v-68ffb580]{background:#fff;border-radius:11px;padding:12px}.request-line dt[data-v-68ffb580]{color:#64748b;text-transform:uppercase;font-size:.66rem;font-weight:900}.request-line dd[data-v-68ffb580]{margin:5px 0 0;font-weight:800}.request-line>p[data-v-68ffb580],.note-section p[data-v-68ffb580]{color:#475569;white-space:pre-line;line-height:1.7}.note-section[data-v-68ffb580]{background:#fff7ed;border-left:4px solid #f97316;border-radius:0 14px 14px 0;padding:18px}.quotation-meta[data-v-68ffb580]{background:#e2e8f0;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.quotation-meta div[data-v-68ffb580]{background:#fff;padding:15px}.quotation-meta span[data-v-68ffb580],.quotation-meta strong[data-v-68ffb580]{display:block}.quotation-meta span[data-v-68ffb580]{color:#64748b;text-transform:uppercase;font-size:.67rem;font-weight:900}.quotation-meta strong[data-v-68ffb580]{margin-top:5px}.quotation-table-wrap[data-v-68ffb580]{overflow-x:auto}.quotation-table[data-v-68ffb580]{border-collapse:collapse;text-align:left;width:100%;min-width:700px}.quotation-table th[data-v-68ffb580]{color:#64748b;text-transform:uppercase;border-bottom:2px solid #e2e8f0;padding:12px;font-size:.67rem}.quotation-table td[data-v-68ffb580]{vertical-align:top;border-bottom:1px solid #e2e8f0;padding:15px 12px}.quotation-table td:first-child strong[data-v-68ffb580],.quotation-table td:first-child small[data-v-68ffb580]{display:block}.quotation-table td:first-child small[data-v-68ffb580]{color:#64748b;margin-top:4px}.quotation-totals[data-v-68ffb580]{background:#f8fafc;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:24px;margin-top:24px;padding:22px;display:grid}.quotation-totals dl[data-v-68ffb580]{margin:0}.quotation-totals dl div[data-v-68ffb580]{justify-content:space-between;gap:20px;padding:8px 0;display:flex}.quotation-totals dd[data-v-68ffb580]{margin:0;font-weight:800}.quotation-totals>div[data-v-68ffb580]{color:#fff;background:#0f172a;border-radius:14px;padding:18px}.quotation-totals>div span[data-v-68ffb580],.quotation-totals>div strong[data-v-68ffb580]{display:block}.quotation-totals>div span[data-v-68ffb580]{color:#cbd5e1;font-size:.72rem;font-weight:800}.quotation-totals>div strong[data-v-68ffb580]{margin-top:8px;font-size:1.65rem}.quotation-actions[data-v-68ffb580]{background:#fff7ed;border:1px solid #fed7aa;border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;margin-top:24px;padding:20px;display:grid}.quotation-actions p[data-v-68ffb580]{color:#9a3412;margin:5px 0 0;font-size:.8rem}.quotation-actions button[data-v-68ffb580]{min-height:44px;font:inherit;cursor:pointer;border-radius:11px;padding:0 17px;font-weight:900}.reject-button[data-v-68ffb580]{color:#b91c1c;background:#fff;border:1px solid #fecaca}.accept-button[data-v-68ffb580]{color:#fff;background:#16a34a;border:0}.quotation-actions button[data-v-68ffb580]:disabled{cursor:not-allowed;opacity:.55}@media (width<=960px){.centre-shell[data-v-68ffb580]{grid-template-columns:1fr}.records-panel[data-v-68ffb580]{border-bottom:1px solid #e2e8f0;border-right:0}.record-detail-panel[data-v-68ffb580]{min-height:520px}}@media (width<=720px){.quotation-centre-page[data-v-68ffb580]{width:min(100% - 24px,1260px);padding:28px 0 56px}.centre-heading[data-v-68ffb580]{flex-direction:column;align-items:flex-start}.heading-actions[data-v-68ffb580]{width:100%}.heading-actions button[data-v-68ffb580]{flex:1}.summary-grid[data-v-68ffb580]{grid-template-columns:1fr}.record-detail-panel[data-v-68ffb580]{padding:20px}.detail-heading[data-v-68ffb580]{flex-direction:column}.request-line dl[data-v-68ffb580],.quotation-meta[data-v-68ffb580],.quotation-totals[data-v-68ffb580],.quotation-actions[data-v-68ffb580]{grid-template-columns:1fr}.quotation-actions button[data-v-68ffb580]{width:100%}}.orders-page[data-v-bc14ccd0]{color:#0f172a;width:min(1260px,100% - 40px);margin:0 auto;padding:42px 0 76px}.orders-heading[data-v-bc14ccd0]{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.orders-heading h1[data-v-bc14ccd0]{letter-spacing:-.05em;margin:8px 0 10px;font-size:clamp(2.2rem,5vw,3.7rem);line-height:1}.orders-heading p[data-v-bc14ccd0]{color:#64748b;max-width:720px;margin:0;line-height:1.7}.eyebrow[data-v-bc14ccd0]{color:#ea580c;letter-spacing:.15em;text-transform:uppercase;font-size:.7rem;font-weight:900}.refresh-button[data-v-bc14ccd0]{color:#334155;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:12px;padding:0 18px;font-weight:900}.refresh-button[data-v-bc14ccd0]:disabled{cursor:not-allowed;opacity:.55}.summary-grid[data-v-bc14ccd0]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0;display:grid}.summary-grid article[data-v-bc14ccd0]{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:20px;box-shadow:0 12px 34px #0f172a0d}.summary-grid span[data-v-bc14ccd0],.summary-grid small[data-v-bc14ccd0]{color:#64748b;display:block}.summary-grid strong[data-v-bc14ccd0]{margin:6px 0;font-size:2rem;display:block}.page-feedback[data-v-bc14ccd0]{border-radius:13px;margin:0 0 20px;padding:14px 17px;font-weight:800}.error-feedback[data-v-bc14ccd0]{color:#991b1b;background:#fee2e2;border:1px solid #fecaca}.orders-shell[data-v-bc14ccd0]{background:#fff;border:1px solid #e2e8f0;border-radius:24px;grid-template-columns:minmax(285px,350px) minmax(0,1fr);min-height:640px;display:grid;overflow:hidden;box-shadow:0 20px 60px #0f172a14}.orders-list-panel[data-v-bc14ccd0]{background:#f8fafc;border-right:1px solid #e2e8f0;padding:18px}.orders-list-panel header[data-v-bc14ccd0]{padding:5px 3px 13px}.orders-list-panel h2[data-v-bc14ccd0]{margin:5px 0 0}.order-card[data-v-bc14ccd0]{color:#0f172a;width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:15px;margin-top:10px;padding:16px;display:block}.order-card[data-v-bc14ccd0]:hover,.order-card.selected[data-v-bc14ccd0]{background:#fff7ed;border-color:#fdba74}.order-card-heading[data-v-bc14ccd0],.order-card-footer[data-v-bc14ccd0]{justify-content:space-between;align-items:center;gap:10px;display:flex}.order-card>span[data-v-bc14ccd0]{color:#64748b;margin-top:9px;font-size:.76rem;display:block}.order-card-total[data-v-bc14ccd0]{margin-top:10px;font-size:1.2rem;display:block}.order-card-footer[data-v-bc14ccd0]{border-top:1px solid #e2e8f0;margin-top:11px;padding-top:10px}.order-card-footer small[data-v-bc14ccd0]{color:#64748b}.status-badge[data-v-bc14ccd0],.payment-badge[data-v-bc14ccd0],.large-status[data-v-bc14ccd0]{border-radius:999px;align-items:center;font-weight:900;display:inline-flex}.status-badge[data-v-bc14ccd0],.payment-badge[data-v-bc14ccd0]{min-height:27px;padding:0 9px;font-size:.66rem}.large-status[data-v-bc14ccd0]{min-height:36px;padding:0 13px;font-size:.78rem}.status-draft[data-v-bc14ccd0],.status-unpaid[data-v-bc14ccd0]{color:#92400e;background:#fef3c7}.status-confirmed[data-v-bc14ccd0],.status-processing[data-v-bc14ccd0],.status-ready-for-dispatch[data-v-bc14ccd0],.status-shipped[data-v-bc14ccd0],.status-issued[data-v-bc14ccd0],.status-partially-paid[data-v-bc14ccd0]{color:#1d4ed8;background:#dbeafe}.status-delivered[data-v-bc14ccd0],.status-paid[data-v-bc14ccd0]{color:#166534;background:#dcfce7}.status-cancelled[data-v-bc14ccd0],.status-failed[data-v-bc14ccd0],.status-overdue[data-v-bc14ccd0],.status-refunded[data-v-bc14ccd0]{color:#991b1b;background:#fee2e2}.list-state[data-v-bc14ccd0],.empty-orders[data-v-bc14ccd0]{color:#64748b;text-align:center;padding:45px 16px}.empty-orders div[data-v-bc14ccd0]{font-size:2.8rem}.empty-orders strong[data-v-bc14ccd0]{color:#0f172a;margin-top:12px;display:block}.empty-orders p[data-v-bc14ccd0]{line-height:1.65}.order-detail-panel[data-v-bc14ccd0]{min-width:0;padding:30px}.detail-state[data-v-bc14ccd0],.detail-empty[data-v-bc14ccd0]{color:#64748b;text-align:center;align-content:center;place-items:center;min-height:540px;display:grid}.detail-empty div[data-v-bc14ccd0]{font-size:3rem}.detail-empty h2[data-v-bc14ccd0]{color:#0f172a;margin:12px 0 5px}.detail-empty p[data-v-bc14ccd0]{max-width:430px;line-height:1.65}.detail-heading[data-v-bc14ccd0]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.detail-heading h2[data-v-bc14ccd0]{margin:6px 0;font-size:2rem}.detail-heading p[data-v-bc14ccd0]{color:#64748b;margin:0}.detail-heading p strong[data-v-bc14ccd0]{color:#0f172a}.detail-statuses[data-v-bc14ccd0]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.timeline-section[data-v-bc14ccd0]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;margin-top:28px;padding:19px}.payment-timeline[data-v-bc14ccd0]{margin-top:14px}.timeline-heading[data-v-bc14ccd0]{justify-content:space-between;align-items:center;gap:18px;display:flex}.timeline-heading span[data-v-bc14ccd0]{color:#64748b;font-size:.8rem;font-weight:800}.timeline[data-v-bc14ccd0]{margin-top:20px;padding:4px 0 5px;display:flex;overflow-x:auto}.timeline div[data-v-bc14ccd0]{color:#94a3b8;text-align:center;flex-direction:column;flex:1 0 112px;align-items:center;min-width:112px;display:flex;position:relative}.timeline div[data-v-bc14ccd0]:before{content:"";background:#cbd5e1;height:2px;position:absolute;top:9px;left:-50%;right:50%}.timeline div[data-v-bc14ccd0]:first-child:before{display:none}.timeline div>span[data-v-bc14ccd0]{z-index:1;background:#cbd5e1;border:4px solid #f8fafc;border-radius:50%;width:20px;height:20px;position:relative;box-shadow:0 0 0 1px #cbd5e1}.timeline div>strong[data-v-bc14ccd0]{margin-top:9px;font-size:.68rem}.timeline .complete[data-v-bc14ccd0],.timeline .current[data-v-bc14ccd0]{color:#0f172a}.timeline .complete[data-v-bc14ccd0]:before,.timeline .current[data-v-bc14ccd0]:before{background:#f97316}.timeline .complete>span[data-v-bc14ccd0],.timeline .current>span[data-v-bc14ccd0]{background:#f97316;box-shadow:0 0 0 1px #f97316}.timeline .current>span[data-v-bc14ccd0]{box-shadow:0 0 0 1px #f97316,0 0 0 5px #f9731626}.compact-timeline div[data-v-bc14ccd0]{min-width:150px}.detail-section[data-v-bc14ccd0]{margin-top:28px}.detail-section h3[data-v-bc14ccd0]{margin:0 0 14px}.items-table-wrap[data-v-bc14ccd0]{overflow-x:auto}.items-table[data-v-bc14ccd0]{border-collapse:collapse;text-align:left;width:100%;min-width:650px}.items-table th[data-v-bc14ccd0]{color:#64748b;text-transform:uppercase;border-bottom:2px solid #e2e8f0;padding:12px;font-size:.67rem}.items-table td[data-v-bc14ccd0]{vertical-align:top;border-bottom:1px solid #e2e8f0;padding:16px 12px}.items-table td:first-child strong[data-v-bc14ccd0],.items-table td:first-child small[data-v-bc14ccd0]{display:block}.items-table td:first-child small[data-v-bc14ccd0]{color:#64748b;margin-top:5px}.financial-layout[data-v-bc14ccd0]{background:#f8fafc;border-radius:17px;grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:24px;margin-top:26px;padding:22px;display:grid}.charges-list[data-v-bc14ccd0]{margin:0}.charges-list div[data-v-bc14ccd0]{justify-content:space-between;gap:24px;padding:8px 0;display:flex}.charges-list dt[data-v-bc14ccd0]{color:#64748b}.charges-list dd[data-v-bc14ccd0]{margin:0;font-weight:900}.order-total-card[data-v-bc14ccd0]{color:#fff;background:#0f172a;border-radius:15px;padding:20px}.order-total-card span[data-v-bc14ccd0],.order-total-card strong[data-v-bc14ccd0],.order-total-card small[data-v-bc14ccd0]{display:block}.order-total-card span[data-v-bc14ccd0],.order-total-card small[data-v-bc14ccd0]{color:#cbd5e1}.order-total-card strong[data-v-bc14ccd0]{margin:8px 0;font-size:1.8rem}.information-grid[data-v-bc14ccd0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:24px;display:grid}.information-grid article[data-v-bc14ccd0]{background:#fff7ed;border-left:4px solid #f97316;border-radius:0 14px 14px 0;padding:18px}.information-grid span[data-v-bc14ccd0]{color:#9a3412;text-transform:uppercase;font-size:.68rem;font-weight:900}.information-grid p[data-v-bc14ccd0]{color:#7c2d12;white-space:pre-line;margin:8px 0 0;line-height:1.65}.invoice-card[data-v-bc14ccd0]{background:linear-gradient(135deg,#dbeafe8c,#fff0),#fff;border:1px solid #bfdbfe;border-radius:18px;margin-top:28px;padding:23px}.invoice-card header[data-v-bc14ccd0]{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.invoice-card h3[data-v-bc14ccd0]{margin:5px 0;font-size:1.6rem}.invoice-card header p[data-v-bc14ccd0]{color:#64748b;margin:0}.invoice-grid[data-v-bc14ccd0]{background:#e2e8f0;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:20px;display:grid;overflow:hidden}.invoice-grid div[data-v-bc14ccd0]{background:#fff;padding:16px}.invoice-grid span[data-v-bc14ccd0],.invoice-grid strong[data-v-bc14ccd0]{display:block}.invoice-grid span[data-v-bc14ccd0]{color:#64748b;text-transform:uppercase;font-size:.67rem;font-weight:900}.invoice-grid strong[data-v-bc14ccd0]{margin-top:6px}.invoice-notice[data-v-bc14ccd0]{color:#1e40af;background:#eff6ff;border-left:4px solid #2563eb;border-radius:0 12px 12px 0;margin:18px 0 0;padding:13px 15px;font-size:.8rem;line-height:1.6}.invoice-empty[data-v-bc14ccd0]{text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:15px;margin-top:25px;padding:20px}.invoice-empty p[data-v-bc14ccd0]{color:#64748b;margin:6px 0 0}.invoice-payment-action[data-v-bc14ccd0]{background:#f0fdf4;border:1px solid #86efac;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:18px;display:flex}.invoice-payment-action p[data-v-bc14ccd0]{color:#166534;margin:5px 0 0;font-size:.8rem;line-height:1.55}.invoice-payment-action button[data-v-bc14ccd0]{color:#fff;min-width:130px;min-height:46px;font:inherit;cursor:pointer;background:#16a34a;border:0;border-radius:12px;font-weight:900}.invoice-payment-action button[data-v-bc14ccd0]:hover{background:#15803d}@media (width<=980px){.orders-shell[data-v-bc14ccd0]{grid-template-columns:1fr}.orders-list-panel[data-v-bc14ccd0]{border-bottom:1px solid #e2e8f0;border-right:0}.invoice-grid[data-v-bc14ccd0]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.orders-page[data-v-bc14ccd0]{width:min(100% - 24px,1260px);padding:28px 0 56px}.orders-heading[data-v-bc14ccd0]{flex-direction:column;align-items:flex-start}.refresh-button[data-v-bc14ccd0]{width:100%}.summary-grid[data-v-bc14ccd0]{grid-template-columns:1fr}.order-detail-panel[data-v-bc14ccd0]{padding:20px}.detail-heading[data-v-bc14ccd0]{flex-direction:column}.detail-statuses[data-v-bc14ccd0]{justify-content:flex-start}.financial-layout[data-v-bc14ccd0],.information-grid[data-v-bc14ccd0]{grid-template-columns:1fr}.invoice-card header[data-v-bc14ccd0]{flex-direction:column}.invoice-grid[data-v-bc14ccd0]{grid-template-columns:1fr}}.track-shipment-button[data-v-bc14ccd0]{color:#c2410c;min-height:38px;font:inherit;cursor:pointer;background:#fff7ed;border:1px solid #fed7aa;border-radius:11px;padding:0 14px;font-size:.78rem;font-weight:900}.track-shipment-button[data-v-bc14ccd0]:hover{background:#ffedd5;border-color:#fb923c}.payments-page[data-v-d43e9a72]{color:#0f172a;width:min(1240px,100% - 40px);margin:0 auto;padding:42px 0 76px}.payments-heading[data-v-d43e9a72]{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.payments-heading h1[data-v-d43e9a72]{letter-spacing:-.05em;margin:8px 0 10px;font-size:clamp(2.2rem,5vw,3.7rem);line-height:1}.payments-heading p[data-v-d43e9a72]{color:#64748b;max-width:740px;margin:0;line-height:1.7}.eyebrow[data-v-d43e9a72]{color:#ea580c;letter-spacing:.15em;text-transform:uppercase;font-size:.7rem;font-weight:900}.refresh-button[data-v-d43e9a72]{color:#334155;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:12px;padding:0 18px;font-weight:900}.summary-grid[data-v-d43e9a72]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0;display:grid}.summary-grid article[data-v-d43e9a72]{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:20px;box-shadow:0 12px 34px #0f172a0d}.summary-grid span[data-v-d43e9a72],.summary-grid small[data-v-d43e9a72]{color:#64748b;display:block}.summary-grid strong[data-v-d43e9a72]{margin:6px 0;font-size:2rem;display:block}.page-feedback[data-v-d43e9a72]{border-radius:13px;margin:0 0 18px;padding:14px 17px;font-weight:800}.success-feedback[data-v-d43e9a72]{color:#166534;background:#dcfce7;border:1px solid #86efac}.error-feedback[data-v-d43e9a72]{color:#991b1b;background:#fee2e2;border:1px solid #fecaca}.payments-layout[data-v-d43e9a72]{grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);align-items:start;gap:24px;display:grid}.payment-form-card[data-v-d43e9a72],.payment-history-card[data-v-d43e9a72]{background:#fff;border:1px solid #e2e8f0;border-radius:23px;padding:26px;box-shadow:0 18px 52px #0f172a12}.payment-history-card[data-v-d43e9a72]{position:sticky;top:22px}.card-heading[data-v-d43e9a72]{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.card-heading h2[data-v-d43e9a72]{margin:6px 0}.card-heading p[data-v-d43e9a72]{color:#64748b;margin:0;font-size:.86rem;line-height:1.65}.secure-badge[data-v-d43e9a72]{color:#166534;background:#dcfce7;border-radius:999px;flex:none;padding:9px 12px;font-size:.7rem;font-weight:900}.field[data-v-d43e9a72]{flex-direction:column;gap:7px;margin-top:17px;display:flex}.field>span[data-v-d43e9a72]{color:#475569;letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:900}.field input[data-v-d43e9a72],.field select[data-v-d43e9a72],.field textarea[data-v-d43e9a72]{box-sizing:border-box;color:#0f172a;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:11px;outline:none;padding:12px 13px}.field input[data-v-d43e9a72],.field select[data-v-d43e9a72]{min-height:47px}.field textarea[data-v-d43e9a72]{resize:vertical;line-height:1.55}.field input[data-v-d43e9a72]:focus,.field select[data-v-d43e9a72]:focus,.field textarea[data-v-d43e9a72]:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731621}.field small[data-v-d43e9a72]{color:#64748b;font-size:.72rem;line-height:1.5}.invoice-summary[data-v-d43e9a72]{background:#e2e8f0;border:1px solid #e2e8f0;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:18px;display:grid;overflow:hidden}.invoice-summary div[data-v-d43e9a72]{background:#f8fafc;padding:14px}.invoice-summary span[data-v-d43e9a72],.invoice-summary strong[data-v-d43e9a72]{display:block}.invoice-summary span[data-v-d43e9a72]{color:#64748b;text-transform:uppercase;font-size:.64rem;font-weight:900}.invoice-summary strong[data-v-d43e9a72]{margin-top:5px}.invoice-summary .available-balance[data-v-d43e9a72]{color:#fff;background:#0f172a}.invoice-summary .available-balance span[data-v-d43e9a72]{color:#cbd5e1}.amount-heading[data-v-d43e9a72]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.money-input[data-v-d43e9a72]{border:1px solid #cbd5e1;border-radius:11px;grid-template-columns:auto 1fr;display:grid;overflow:hidden}.money-input[data-v-d43e9a72]:focus-within{border-color:#f97316;box-shadow:0 0 0 3px #f9731621}.money-input strong[data-v-d43e9a72]{background:#f8fafc;border-right:1px solid #cbd5e1;align-items:center;padding:0 13px;display:flex}.money-input input[data-v-d43e9a72]{box-shadow:none;border:0;border-radius:0}.money-input input[data-v-d43e9a72]:focus{box-shadow:none}.amount-shortcuts[data-v-d43e9a72]{gap:7px;display:flex}.amount-shortcuts button[data-v-d43e9a72]{color:#c2410c;min-height:43px;font:inherit;cursor:pointer;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;padding:0 12px;font-size:.75rem;font-weight:900}.form-grid[data-v-d43e9a72]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.file-input[data-v-d43e9a72]{padding:10px!important}.selected-file[data-v-d43e9a72]{background:#f0fdf4;border:1px solid #86efac;border-radius:12px;align-items:center;gap:11px;margin-top:12px;padding:13px;display:flex}.selected-file>span[data-v-d43e9a72]{color:#fff;background:#16a34a;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.selected-file strong[data-v-d43e9a72],.selected-file small[data-v-d43e9a72]{display:block}.selected-file small[data-v-d43e9a72]{color:#166534;margin-top:3px}.verification-notice[data-v-d43e9a72]{background:#fff7ed;border-left:4px solid #f97316;border-radius:0 13px 13px 0;margin-top:20px;padding:16px}.verification-notice p[data-v-d43e9a72]{color:#9a3412;margin:6px 0 0;font-size:.8rem;line-height:1.6}.submit-payment-button[data-v-d43e9a72]{color:#fff;width:100%;min-height:53px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#16a34a,#15803d);border:0;border-radius:13px;margin-top:20px;font-weight:900;box-shadow:0 14px 28px #16a34a38}.submit-payment-button[data-v-d43e9a72]:disabled,.refresh-button[data-v-d43e9a72]:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.form-state[data-v-d43e9a72],.no-invoice-state[data-v-d43e9a72],.history-state[data-v-d43e9a72],.empty-history[data-v-d43e9a72]{color:#64748b;text-align:center;padding:42px 16px}.no-invoice-state strong[data-v-d43e9a72],.empty-history strong[data-v-d43e9a72]{color:#0f172a;display:block}.no-invoice-state p[data-v-d43e9a72],.empty-history p[data-v-d43e9a72]{line-height:1.65}.empty-history div[data-v-d43e9a72]{margin-bottom:10px;font-size:2.6rem}.payment-record[data-v-d43e9a72]{background:#fff;border:1px solid #e2e8f0;border-radius:15px;margin-top:12px;overflow:hidden}.payment-record.selected[data-v-d43e9a72]{background:#fff7ed;border-color:#fdba74}.payment-record-main[data-v-d43e9a72]{color:#0f172a;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:16px;display:block}.record-heading[data-v-d43e9a72]{justify-content:space-between;align-items:center;gap:12px;display:flex}.payment-record-main>span[data-v-d43e9a72],.payment-record-main>small[data-v-d43e9a72],.record-amount[data-v-d43e9a72]{margin-top:8px;display:block}.payment-record-main>span[data-v-d43e9a72],.payment-record-main>small[data-v-d43e9a72]{color:#64748b;font-size:.76rem}.record-amount[data-v-d43e9a72]{font-size:1.15rem}.status-badge[data-v-d43e9a72]{border-radius:999px;align-items:center;min-height:27px;padding:0 9px;font-size:.67rem;font-weight:900;display:inline-flex}.status-pending[data-v-d43e9a72]{color:#92400e;background:#fef3c7}.status-confirmed[data-v-d43e9a72]{color:#166534;background:#dcfce7}.status-failed[data-v-d43e9a72],.status-cancelled[data-v-d43e9a72]{color:#991b1b;background:#fee2e2}.status-refunded[data-v-d43e9a72]{color:#1d4ed8;background:#dbeafe}.cancel-payment-button[data-v-d43e9a72]{color:#b91c1c;width:100%;min-height:40px;font:inherit;cursor:pointer;background:#fef2f2;border:0;border-top:1px solid #fecaca;font-size:.75rem;font-weight:900}.payment-detail[data-v-d43e9a72]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:15px;margin-top:18px;padding:18px}.payment-detail header[data-v-d43e9a72]{justify-content:space-between;gap:16px;display:flex}.payment-detail h3[data-v-d43e9a72]{margin:5px 0 0}.payment-detail header div>span[data-v-d43e9a72]{color:#1d4ed8;text-transform:uppercase;font-size:.67rem;font-weight:900}.payment-detail dl[data-v-d43e9a72]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0 0;display:grid}.payment-detail dl div[data-v-d43e9a72]{background:#fff;border-radius:10px;padding:11px}.payment-detail dt[data-v-d43e9a72]{color:#64748b;text-transform:uppercase;font-size:.63rem;font-weight:900}.payment-detail dd[data-v-d43e9a72]{overflow-wrap:anywhere;margin:5px 0 0;font-weight:800}.proof-link[data-v-d43e9a72]{color:#fff;background:#2563eb;border-radius:10px;align-items:center;min-height:39px;margin-top:14px;padding:0 13px;font-size:.76rem;font-weight:900;text-decoration:none;display:inline-flex}.payment-notes[data-v-d43e9a72]{color:#334155;white-space:pre-line;margin:14px 0 0;line-height:1.65}@media (width<=980px){.payments-layout[data-v-d43e9a72]{grid-template-columns:1fr}.payment-history-card[data-v-d43e9a72]{position:static}}@media (width<=720px){.payments-page[data-v-d43e9a72]{width:min(100% - 24px,1240px);padding:28px 0 56px}.payments-heading[data-v-d43e9a72]{flex-direction:column;align-items:flex-start}.refresh-button[data-v-d43e9a72]{width:100%}.summary-grid[data-v-d43e9a72],.form-grid[data-v-d43e9a72],.invoice-summary[data-v-d43e9a72],.amount-heading[data-v-d43e9a72]{grid-template-columns:1fr}.amount-shortcuts button[data-v-d43e9a72]{flex:1}.card-heading[data-v-d43e9a72]{flex-direction:column}.payment-detail dl[data-v-d43e9a72]{grid-template-columns:1fr}}.shipments-page[data-v-77c27d17]{color:#0f172a;width:min(1280px,100% - 40px);margin:0 auto;padding:42px 0 80px}.page-heading[data-v-77c27d17]{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.page-heading h1[data-v-77c27d17]{letter-spacing:-.05em;margin:8px 0 10px;font-size:clamp(2.2rem,5vw,3.7rem);line-height:1}.page-heading p[data-v-77c27d17]{color:#64748b;max-width:760px;margin:0;line-height:1.7}.eyebrow[data-v-77c27d17]{color:#ea580c;letter-spacing:.15em;text-transform:uppercase;font-size:.7rem;font-weight:900}.refresh-button[data-v-77c27d17],.hero-actions button[data-v-77c27d17]{color:#334155;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:12px;padding:0 18px;font-weight:900}.refresh-button[data-v-77c27d17]:disabled{cursor:not-allowed;opacity:.55}.summary-grid[data-v-77c27d17]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:28px 0;display:grid}.summary-grid article[data-v-77c27d17]{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:20px;box-shadow:0 12px 34px #0f172a0d}.summary-grid span[data-v-77c27d17],.summary-grid small[data-v-77c27d17]{color:#64748b;display:block}.summary-grid strong[data-v-77c27d17]{margin:8px 0 5px;font-size:2rem;display:block}.page-feedback[data-v-77c27d17]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:14px;padding:14px 18px}.tracking-shell[data-v-77c27d17]{grid-template-columns:minmax(280px,.34fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.shipment-list[data-v-77c27d17],.shipment-detail[data-v-77c27d17]{background:#fff;border:1px solid #e2e8f0;border-radius:22px;box-shadow:0 18px 50px #0f172a0e}.shipment-list[data-v-77c27d17]{overflow:hidden}.panel-heading[data-v-77c27d17]{border-bottom:1px solid #e2e8f0;padding:22px}.panel-heading h2[data-v-77c27d17]{margin:6px 0 0}.panel-state[data-v-77c27d17],.empty-state[data-v-77c27d17],.detail-state[data-v-77c27d17],.detail-empty[data-v-77c27d17]{text-align:center;color:#64748b;padding:42px 24px}.empty-state span[data-v-77c27d17],.detail-empty span[data-v-77c27d17]{margin-bottom:12px;font-size:2rem;display:block}.empty-state strong[data-v-77c27d17],.detail-empty h2[data-v-77c27d17]{color:#0f172a}.shipment-card[data-v-77c27d17]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eef2f7;padding:20px 22px;transition:background .16s,border-color .16s;display:block}.shipment-card[data-v-77c27d17]:hover,.shipment-card.selected[data-v-77c27d17]{background:#fff7ed}.shipment-card.selected[data-v-77c27d17]{box-shadow:inset 4px 0 #f97316}.shipment-card-top[data-v-77c27d17],.shipment-card-bottom[data-v-77c27d17],.event-heading[data-v-77c27d17]{justify-content:space-between;align-items:center;gap:12px;display:flex}.tracking-number[data-v-77c27d17]{color:#64748b;margin:8px 0 15px;font-size:.82rem;font-weight:700;display:block}.status-badge[data-v-77c27d17],.large-status[data-v-77c27d17],.customs-status[data-v-77c27d17]{color:#475569;background:#f1f5f9;border-radius:999px;align-items:center;min-height:29px;padding:0 10px;font-size:.72rem;font-weight:900;display:inline-flex}.status-delivered[data-v-77c27d17],.status-released[data-v-77c27d17],.status-customs-cleared[data-v-77c27d17],.status-paid[data-v-77c27d17]{color:#047857;background:#ecfdf5}.status-in-transit[data-v-77c27d17],.status-shipped[data-v-77c27d17],.status-processing[data-v-77c27d17],.status-out-for-delivery[data-v-77c27d17]{color:#1d4ed8;background:#eff6ff}.status-under-customs-clearance[data-v-77c27d17],.status-customs-documentation-submitted[data-v-77c27d17],.status-arrived-at-port[data-v-77c27d17]{color:#c2410c;background:#fff7ed}.status-delayed[data-v-77c27d17],.status-cancelled[data-v-77c27d17],.status-rejected[data-v-77c27d17]{color:#b91c1c;background:#fef2f2}.route-mini[data-v-77c27d17]{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:12px 0 16px;display:grid}.route-mini div[data-v-77c27d17]:last-child{text-align:right}.route-mini small[data-v-77c27d17]{color:#94a3b8;font-size:.68rem;display:block}.route-mini strong[data-v-77c27d17]{font-size:.8rem}.shipment-card-bottom[data-v-77c27d17]{color:#64748b;font-size:.75rem}.shipment-card-bottom strong[data-v-77c27d17]{color:#334155}.shipment-detail[data-v-77c27d17]{min-width:0;padding:28px}.shipment-hero[data-v-77c27d17]{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.shipment-hero h2[data-v-77c27d17]{letter-spacing:-.04em;margin:7px 0 4px;font-size:clamp(1.8rem,4vw,2.8rem)}.hero-tracking[data-v-77c27d17]{color:#64748b;margin:0;font-weight:700}.hero-actions[data-v-77c27d17]{align-items:center;gap:10px;display:flex}.large-status[data-v-77c27d17]{min-height:38px;padding:0 14px}.route-card[data-v-77c27d17]{color:#fff;background:#0f172a;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(100px,.5fr) minmax(0,1fr);align-items:center;gap:22px;margin:28px 0 20px;padding:24px;display:grid}.route-card article span[data-v-77c27d17]{color:#94a3b8;text-transform:uppercase;margin-bottom:7px;font-size:.72rem;font-weight:800;display:block}.route-card article strong[data-v-77c27d17]{line-height:1.55}.route-card article[data-v-77c27d17]:last-child{text-align:right}.route-line[data-v-77c27d17]{align-items:center;display:flex}.route-line>span[data-v-77c27d17],.route-line>strong[data-v-77c27d17]{flex:none}.route-line>span[data-v-77c27d17]{border:2px solid #fb923c;border-radius:50%;width:9px;height:9px}.route-line>div[data-v-77c27d17]{background:#475569;flex:1;height:2px}.route-line>strong[data-v-77c27d17]{color:#fb923c}.information-grid[data-v-77c27d17],.customs-grid[data-v-77c27d17]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.information-grid article[data-v-77c27d17],.customs-grid article[data-v-77c27d17]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:15px;padding:17px}.information-grid span[data-v-77c27d17],.customs-grid span[data-v-77c27d17]{color:#64748b;margin-bottom:6px;font-size:.72rem;font-weight:800;display:block}.information-grid strong[data-v-77c27d17],.information-grid small[data-v-77c27d17],.customs-grid strong[data-v-77c27d17]{display:block}.information-grid small[data-v-77c27d17]{color:#64748b;margin-top:5px}.customs-card[data-v-77c27d17],.timeline-card[data-v-77c27d17]{border:1px solid #e2e8f0;border-radius:19px;margin-top:20px;padding:22px}.customs-card header[data-v-77c27d17],.timeline-card>header[data-v-77c27d17]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.customs-card h3[data-v-77c27d17],.timeline-card h3[data-v-77c27d17]{margin:5px 0 0}.timeline-card>header>span[data-v-77c27d17]{color:#64748b;font-size:.8rem;font-weight:800}.tracking-timeline[data-v-77c27d17]{margin:0;padding:0;list-style:none}.tracking-timeline li[data-v-77c27d17]{grid-template-columns:34px 1fr;gap:12px;min-height:86px;display:grid;position:relative}.tracking-timeline li[data-v-77c27d17]:not(:last-child):before{content:"";background:#e2e8f0;width:2px;position:absolute;top:28px;bottom:-8px;left:13px}.timeline-marker[data-v-77c27d17]{z-index:1;position:relative}.timeline-marker span[data-v-77c27d17]{color:#ea580c;background:#fff7ed;border:2px solid #fed7aa;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.72rem;font-weight:900;display:grid}.tracking-timeline li.latest .timeline-marker span[data-v-77c27d17]{color:#fff;background:#f97316;border-color:#f97316}.event-content[data-v-77c27d17]{padding:1px 0 20px}.event-heading time[data-v-77c27d17]{color:#94a3b8;font-size:.72rem}.event-content p[data-v-77c27d17]{color:#64748b;margin:6px 0;line-height:1.55}.event-location[data-v-77c27d17]{color:#475569;font-size:.76rem;font-weight:700}.timeline-empty[data-v-77c27d17]{text-align:center;color:#64748b;padding:24px}@media (width<=1000px){.summary-grid[data-v-77c27d17]{grid-template-columns:repeat(2,minmax(0,1fr))}.tracking-shell[data-v-77c27d17]{grid-template-columns:1fr}.shipment-list[data-v-77c27d17]{max-height:500px;overflow-y:auto}}@media (width<=720px){.shipments-page[data-v-77c27d17]{width:min(100% - 24px,1280px);padding-top:26px}.page-heading[data-v-77c27d17],.shipment-hero[data-v-77c27d17],.customs-card header[data-v-77c27d17],.timeline-card>header[data-v-77c27d17]{flex-direction:column;align-items:flex-start}.summary-grid[data-v-77c27d17],.information-grid[data-v-77c27d17],.customs-grid[data-v-77c27d17],.route-card[data-v-77c27d17]{grid-template-columns:1fr}.route-card article[data-v-77c27d17]:last-child{text-align:left}.route-line[data-v-77c27d17]{width:100%}.hero-actions[data-v-77c27d17]{flex-wrap:wrap;width:100%}.shipment-detail[data-v-77c27d17]{padding:20px}.event-heading[data-v-77c27d17]{flex-direction:column;align-items:flex-start}}:root{color:#162033;font-synthesis:none;text-rendering:optimizelegibility;--navy:#10233f;--blue:#1d64e8;--light-blue:#eaf2ff;--orange:#ff8a34;--border:#dce4f0;--muted:#68768c;--white:#fff;--shadow:0 18px 55px #10233f1f;background:#f4f7fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{min-width:320px;min-height:100%}body{background:#f4f7fb;min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.72}a{color:inherit;text-decoration:none}h1,h2,p{margin-top:0}h1{letter-spacing:-.04em}.eyebrow{color:var(--blue);letter-spacing:.13em;text-transform:uppercase;margin-bottom:12px;font-size:.76rem;font-weight:800}.brand-mark{color:#fff;letter-spacing:-.05em;background:linear-gradient(145deg,#2f78ff,#1748ad);border-radius:17px;place-items:center;width:54px;height:54px;font-weight:900;display:grid;box-shadow:0 14px 34px #1d64e852}.brand-mark-small{width:42px;height:42px;box-shadow:none;border-radius:13px;font-size:.86rem}.login-page{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);min-height:100vh;display:grid}.login-brand-panel{color:#fff;background:radial-gradient(circle at 82% 18%,#347eff85,#0000 34%),radial-gradient(circle at 15% 85%,#ff8a3438,#0000 30%),linear-gradient(145deg,#08182d,#14365f);flex-direction:column;justify-content:center;padding:clamp(48px,8vw,120px);display:flex;overflow:hidden}.login-brand-panel .brand-mark{margin-bottom:72px}.login-brand-panel .eyebrow{color:#82b0ff}.login-brand-panel h1{max-width:700px;margin-bottom:24px;font-size:clamp(2.5rem,5vw,5.2rem);line-height:.98}.brand-description{color:#c5d3e8;max-width:620px;font-size:1.08rem;line-height:1.75}.trust-row{flex-wrap:wrap;gap:12px;margin-top:44px;display:flex}.trust-row span{color:#dce8fa;background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;padding:10px 14px;font-size:.82rem;font-weight:700}.login-form-panel{background:linear-gradient(#ffffffdb,#ffffffdb),#f4f7fb;place-items:center;padding:42px;display:grid}.login-card{border:1px solid var(--border);width:min(100%,440px);box-shadow:var(--shadow);background:#fff;border-radius:26px;padding:40px}.login-card header{margin-bottom:28px}.login-card h2{color:var(--navy);letter-spacing:-.04em;margin-bottom:10px;font-size:2rem}.login-card header>p:last-child,.login-help{color:var(--muted);line-height:1.65}.field{gap:8px;margin-bottom:18px;display:grid}.field span{color:#34445c;font-size:.83rem;font-weight:800}.field input{width:100%;min-height:50px;color:var(--navy);background:#fbfcfe;border:1px solid #cfd9e7;border-radius:12px;outline:none;padding:0 15px;transition:border-color .16s,box-shadow .16s}.field input:focus{border-color:var(--blue);box-shadow:0 0 0 4px #1d64e81c}.form-alert{color:#9c2828;background:#fff1f1;border:1px solid #ffc5c5;border-radius:11px;padding:12px 14px;font-size:.87rem;line-height:1.45}.primary-button{color:#fff;background:linear-gradient(135deg,#246fee,#174dbb);border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 20px;font-weight:800;display:inline-flex;box-shadow:0 12px 26px #1d64e83d}.login-card .primary-button{width:100%;margin-top:6px}.button-spinner{border:2px solid #ffffff6b;border-top-color:#fff;border-radius:50%;width:17px;height:17px;animation:.65s linear infinite spin}.login-help{text-align:center;margin:22px 0 0;font-size:.78rem}.portal{min-height:100vh}.portal-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-bottom:1px solid #dce4f0e6;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:76px;padding:12px clamp(20px,5vw,72px);display:grid;position:sticky;top:0}.portal-brand{justify-self:start;align-items:center;gap:11px;display:flex}.portal-brand>span:last-child{display:grid}.portal-brand strong{color:var(--navy);line-height:1.1}.portal-brand small,.user-details small{color:var(--muted);font-size:.7rem}.portal-nav{align-items:center;gap:7px;display:flex}.portal-nav a{color:#516076;border-radius:10px;padding:10px 14px;font-size:.86rem;font-weight:750}.portal-nav a:hover,.portal-nav a.router-link-active{color:var(--blue);background:var(--light-blue)}.portal-user{justify-self:end;align-items:center;gap:10px;display:flex}.user-avatar{color:#174dbb;background:#dceaff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.user-details{max-width:180px;display:grid}.user-details strong,.user-details small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-details strong{color:var(--navy);font-size:.82rem}.text-button{color:#59677a;background:0 0;border:0;padding:8px 10px;font-size:.78rem;font-weight:800}.text-button:hover{color:var(--blue)}.portal-content{width:min(1180px,100% - 40px);margin:0 auto;padding:54px 0 80px}.page-stack{gap:28px;display:grid}.marketplace-hero{color:#fff;min-height:300px;box-shadow:var(--shadow);background:radial-gradient(circle at 90% 10%,#3f89ff8c,#0000 38%),linear-gradient(135deg,#0b1c34,#17467d);border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);align-items:center;gap:48px;padding:clamp(30px,6vw,68px);display:grid;overflow:hidden}.marketplace-hero .eyebrow{color:#88b7ff}.marketplace-hero h1{max-width:650px;margin-bottom:18px;font-size:clamp(2.25rem,5vw,4rem);line-height:1.02}.marketplace-hero p:last-child{color:#cbd9ed;max-width:620px;margin-bottom:0;line-height:1.7}.search-preview{color:#718097;background:#fff;border:1px solid #ffffff30;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:8px 9px 8px 20px;font-size:.8rem;display:flex;box-shadow:0 18px 40px #0003}.search-preview strong{color:#fff;background:var(--orange);border-radius:11px;padding:13px 18px}.feature-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.feature-grid article,.account-card{border:1px solid var(--border);background:#fff;border-radius:20px;box-shadow:0 10px 34px #10233f0f}.feature-grid article{padding:28px}.feature-number{width:42px;height:42px;color:var(--blue);background:var(--light-blue);border-radius:12px;place-items:center;margin-bottom:34px;font-size:.78rem;font-weight:900;display:inline-grid}.feature-grid h2{color:var(--navy);margin-bottom:10px;font-size:1.08rem}.feature-grid p,.page-heading p{color:var(--muted);margin-bottom:0;line-height:1.65}.page-heading{max-width:680px}.page-heading h1{color:var(--navy);margin-bottom:12px;font-size:clamp(2rem,5vw,3.5rem)}.account-card{overflow:hidden}.account-detail{border-bottom:1px solid var(--border);grid-template-columns:minmax(140px,.35fr) 1fr;gap:24px;padding:22px 26px;display:grid}.account-detail:last-child{border-bottom:0}.account-detail span{color:var(--muted);font-size:.84rem}.account-detail strong{color:var(--navy);overflow-wrap:anywhere}.not-found{background:#fff;place-content:center;justify-items:start;min-height:100vh;padding:40px;display:grid}.not-found h1{color:var(--navy);margin-bottom:12px;font-size:clamp(2.2rem,6vw,4rem)}.not-found>p:not(.eyebrow){color:var(--muted)}.link-button{margin-top:16px}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=980px){.login-page{grid-template-columns:1fr}.login-brand-panel{min-height:430px;padding:54px 34px}.login-brand-panel .brand-mark{margin-bottom:48px}.login-form-panel{padding:48px 24px}.portal-header{grid-template-columns:1fr auto}.portal-nav{order:3;grid-column:1/-1;justify-content:center}.marketplace-hero{grid-template-columns:1fr}}@media (width<=720px){.portal-header{gap:14px;padding:12px 16px}.user-details{display:none}.portal-content{width:min(100% - 24px,1180px);padding-top:24px}.marketplace-hero{border-radius:22px;gap:30px;padding:30px 24px}.feature-grid{grid-template-columns:1fr}.account-detail{grid-template-columns:1fr;gap:7px}}@media (width<=480px){.login-brand-panel{min-height:390px;padding:42px 22px}.login-form-panel{padding:30px 14px}.login-card{border-radius:20px;padding:28px 22px}.portal-brand small,.text-button{display:none}.portal-nav{width:100%}.portal-nav a{text-align:center;flex:1}}:root{--vantu-navy-950:#020d20;--vantu-navy-900:#061a3a;--vantu-navy-800:#0a2853;--vantu-blue-700:#075bd8;--vantu-blue-600:#0b6ff3;--vantu-blue-500:#2582ff;--vantu-orange-500:#f97316;--vantu-green-700:#047857;--vantu-green-100:#dff8eb;--vantu-slate-950:#07152e;--vantu-slate-700:#34445f;--vantu-slate-500:#6a7890;--vantu-slate-300:#ced7e4;--vantu-slate-200:#e2e8f0;--vantu-slate-100:#f2f5f9;--vantu-white:#fff;--vantu-shadow:0 16px 42px #07152e17}html{background:var(--vantu-slate-100);min-width:320px}body{color:var(--vantu-slate-950);background:linear-gradient(#f8fafc 0,#eef3f9 100%);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.vantu-portal-shell{background:#f4f7fb;min-height:100vh}.vantu-topbar{z-index:100;background:linear-gradient(110deg, var(--vantu-navy-950), var(--vantu-navy-900) 65%, #08234a);border-bottom:1px solid #ffffff17;position:sticky;top:0;box-shadow:0 8px 28px #020d202e}.vantu-topbar-inner{grid-template-columns:auto minmax(280px,520px) auto auto;align-items:center;gap:24px;width:min(1500px,100% - 40px);min-height:76px;margin:0 auto;display:grid}.vantu-header-brand{color:#fff;align-items:center;gap:11px;min-width:170px;text-decoration:none;display:flex}.vantu-header-brand img{object-fit:contain;background:#fff;border-radius:10px;width:46px;height:46px}.vantu-header-brand span{flex-direction:column;line-height:1.1;display:flex}.vantu-header-brand strong{letter-spacing:-.02em;font-size:1.05rem}.vantu-header-brand small{color:#b9c7da;margin-top:4px;font-size:.68rem}.vantu-header-search{background:#fff;border-radius:10px;min-width:0;height:46px;padding:4px;display:flex;box-shadow:inset 0 0 0 1px #0f172a14}.vantu-header-search input,.vantu-mobile-search input{color:#0f172a;background:0 0;border:0;outline:0;flex:1;min-width:0}.vantu-header-search input{padding:0 15px}.vantu-header-search button,.vantu-mobile-search button{background:linear-gradient(135deg, var(--vantu-blue-700), var(--vantu-blue-600));color:#fff;cursor:pointer;border:0;border-radius:7px;font-weight:800}.vantu-header-search button{min-width:92px;padding:0 19px}.vantu-primary-nav{align-items:center;gap:24px;display:flex}.vantu-primary-nav a{color:#e6edf7;white-space:nowrap;padding:28px 0 23px;font-size:.84rem;font-weight:800;text-decoration:none;position:relative}.vantu-primary-nav a:after{content:"";background:#3b82f6;border-radius:999px;height:2px;transition:transform .16s;position:absolute;bottom:18px;left:0;right:0;transform:scaleX(0)}.vantu-primary-nav a:hover:after,.vantu-primary-nav a.router-link-active:after{transform:scaleX(1)}.vantu-header-actions{justify-content:flex-end;align-items:center;gap:13px;min-width:0;display:flex}.vantu-cart-action{color:#fff;align-items:center;gap:8px;text-decoration:none;display:flex;position:relative}.vantu-cart-icon{font-size:1.3rem}.vantu-cart-badge{background:var(--vantu-orange-500);color:#fff;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:.63rem;font-weight:900;display:grid;position:absolute;top:-8px;left:17px}.vantu-cart-copy,.vantu-user-copy{flex-direction:column;display:flex}.vantu-cart-copy strong,.vantu-user-copy strong{font-size:.76rem}.vantu-cart-copy small,.vantu-user-copy small{color:#aebbd0;margin-top:2px;font-size:.62rem}.vantu-header-user{align-items:center;gap:9px;min-width:0;display:flex}.vantu-user-avatar,.vantu-sidebar-avatar{color:#fff;background:linear-gradient(135deg,#4f9cff,#1b63dc);border-radius:50%;place-items:center;font-weight:900;display:grid}.vantu-user-avatar{width:38px;height:38px}.vantu-header-user button{color:#d8e2f0;cursor:pointer;background:0 0;border:0;font-size:.7rem;font-weight:800}.vantu-sign-in{color:var(--vantu-blue-700);background:#fff;border-radius:8px;padding:10px 15px;font-size:.78rem;font-weight:900;text-decoration:none}.vantu-mobile-search,.vantu-mobile-navigation{display:none}.portal-content{min-height:calc(100vh - 150px)}.portal .marketplace-page{background:#f4f7fb;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.portal .marketplace-hero{box-sizing:border-box;color:#fff;grid-template-columns:minmax(0,1fr) minmax(320px,.55fr);align-items:center;gap:38px;min-height:320px;padding:44px max(40px,50vw - 720px);position:relative;overflow:hidden;background:radial-gradient(circle at 73% 40%,#1b6ae066,#0000 32%),linear-gradient(110deg,#061a3a 0%,#06356f 58%,#041c3d 100%)!important;border-radius:0!important;display:grid!important}.portal .marketplace-hero:after{content:"";opacity:.98;filter:drop-shadow(0 25px 20px #00000059);pointer-events:none;background:url(/assets/africorridor_auto/images/marketplace/acr-brk-0001-ceramic-front-brake-pad-set.png) 50%/contain no-repeat;width:min(42vw,530px);height:310px;position:absolute;bottom:-30px;right:max(30px,50vw - 720px)}.portal .marketplace-hero>*{z-index:2;position:relative}.portal .marketplace-hero .hero-copy{max-width:640px}.portal .marketplace-hero .eyebrow{color:#8fc2ff!important}.portal .marketplace-hero h1{max-width:620px;color:#fff!important;letter-spacing:-.055em!important;margin:10px 0 14px!important;font-size:clamp(2.7rem,5.2vw,4.7rem)!important;line-height:.98!important}.portal .marketplace-hero h1 span{color:#ff8a26!important}.portal .marketplace-hero p{max-width:540px;font-size:1rem;line-height:1.7;color:#d7e5f7!important}.portal .search-panel{align-self:end;margin-bottom:10px;background:#fffffff5!important;border:1px solid #ffffff2e!important;border-radius:14px!important;padding:18px!important;box-shadow:0 18px 40px #0003!important}.portal .search-panel label{color:#334155!important}.portal .search-control{gap:8px;display:flex}.portal .search-control input{flex:1;min-width:0;min-height:46px;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:9px!important;padding:0 14px!important}.portal .search-control button{min-height:46px;background:linear-gradient(135deg, var(--vantu-blue-700), var(--vantu-blue-600))!important;color:#fff!important;border:0!important;border-radius:9px!important;padding:0 22px!important;font-weight:900!important}.portal .catalogue-section{box-sizing:border-box;width:min(1480px,100% - 48px);margin:0 auto!important;padding:30px 0 64px!important}.portal .catalogue-header{margin-bottom:20px!important}.portal .catalogue-header h2{color:var(--vantu-slate-950);letter-spacing:-.035em}.portal .product-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.portal .product-card{flex-direction:column;min-width:0;transition:transform .17s,border-color .17s,box-shadow .17s;overflow:hidden;background:#fff!important;border:1px solid #dde5ef!important;border-radius:13px!important;display:flex!important;box-shadow:0 8px 24px #0f172a0e!important}.portal .product-card:hover{transform:translateY(-4px);border-color:#a8c9f6!important;box-shadow:0 18px 36px #0f172a1c!important}.portal .product-media{place-items:center;display:grid;position:relative;overflow:hidden;background:linear-gradient(145deg,#f8fafc,#eef3f8)!important;height:205px!important}.portal .product-media img{transition:transform .18s;object-fit:contain!important;width:88%!important;height:88%!important}.portal .product-card :where(.category,.product-category){letter-spacing:.06em;text-transform:uppercase;color:var(--vantu-blue-700)!important;font-size:.66rem!important;font-weight:900!important}.portal .product-card h3{line-height:1.35;color:#0b1931!important;font-size:.97rem!important}.portal .product-card p{line-height:1.55;color:#66758d!important;font-size:.77rem!important}.portal .product-card button,.portal .product-card .product-link{border-radius:8px!important}.portal .product-card :where(.price,.product-price){color:#071a3c!important;font-weight:900!important}.vantu-account-shell{grid-template-columns:238px minmax(0,1fr);gap:24px;width:min(1500px,100% - 40px);margin:0 auto;padding:28px 0 70px;display:grid}.vantu-account-sidebar{min-width:0;box-shadow:var(--vantu-shadow);background:#fff;border:1px solid #dfe6ef;border-radius:14px;align-self:start;position:sticky;top:104px;overflow:hidden}.vantu-sidebar-profile{border-bottom:1px solid #e6ebf2;align-items:center;gap:12px;padding:20px 17px;display:flex}.vantu-sidebar-avatar{flex:none;width:44px;height:44px}.vantu-sidebar-profile>div{flex-direction:column;min-width:0;display:flex}.vantu-sidebar-profile strong,.vantu-sidebar-profile small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vantu-sidebar-profile small{color:#6a7890;margin-top:3px;font-size:.68rem}.verified-customer{background:var(--vantu-green-100);color:var(--vantu-green-700);border-radius:6px;align-self:flex-start;margin-top:7px;padding:4px 7px;font-size:.6rem;font-weight:900}.vantu-account-sidebar nav{padding:9px 0}.vantu-account-sidebar nav a{color:#253550;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;min-height:43px;padding:0 17px;font-size:.77rem;font-weight:700;text-decoration:none;display:grid}.vantu-account-sidebar nav a:hover,.vantu-account-sidebar nav a.router-link-exact-active{color:var(--vantu-blue-700);background:#edf5ff}.vantu-account-sidebar nav a small{background:var(--vantu-blue-600);color:#fff;border-radius:999px;place-items:center;min-width:19px;height:19px;font-size:.58rem;display:grid}.vantu-sidebar-signout{color:#dc2626;cursor:pointer;background:#fff;border:0;border-top:1px solid #e6ebf2;align-items:center;gap:9px;width:100%;min-height:49px;padding:0 18px;font-weight:850;display:flex}.vantu-account-stage{min-width:0}.vantu-account-stage .account-page{width:100%!important;margin:0!important;padding:0!important}.vantu-account-stage .account-heading h1{font-size:clamp(2rem,3.8vw,3.2rem)!important}.vantu-account-stage .account-identity,.vantu-account-stage .profile-card,.vantu-account-stage .side-card,.vantu-account-stage .section-card,.vantu-account-stage .summary-grid button{border-color:#dde5ef!important;border-radius:14px!important;box-shadow:0 8px 24px #0f172a0d!important}.vantu-account-stage .summary-grid{gap:14px!important}.vantu-account-stage .summary-grid button{min-height:124px}.vantu-account-stage .summary-grid strong{color:var(--vantu-blue-700)}.vantu-account-stage .commerce-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.portal :where(.cart-page,.orders-page,.payments-page,.shipments-page,.quotation-page,.quotation-centre-page,.product-detail-page){width:min(1320px,100% - 40px);margin-left:auto;margin-right:auto}.portal :where(.cart-shell,.orders-shell,.payments-layout,.tracking-shell,.product-detail-shell,.quotation-shell){border-radius:16px}.portal :where(.order-card,.shipment-card,.payment-card,.quotation-card,.cart-item,.invoice-card,.timeline-card,.customs-card){border-color:#dde5ef!important}.portal :where(button,.primary-button,.checkout-button):focus-visible{outline-offset:2px;outline:3px solid #2582ff47}.vantu-service-strip{box-sizing:border-box;background:#fff;border-top:1px solid #dfe6ef;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;padding:18px max(30px,50vw - 660px);display:grid}.vantu-service-strip article{justify-content:center;align-items:center;gap:11px;padding:8px 20px;display:flex}.vantu-service-strip article>span{color:var(--vantu-blue-600);font-size:1.35rem}.vantu-service-strip div{flex-direction:column;display:flex}.vantu-service-strip strong{font-size:.77rem}.vantu-service-strip small{color:#6a7890;margin-top:3px;font-size:.66rem}@media (width<=1180px){.vantu-topbar-inner{grid-template-columns:auto minmax(220px,1fr) auto}.vantu-primary-nav,.vantu-user-copy,.vantu-cart-copy{display:none}.portal .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.vantu-account-shell{grid-template-columns:210px minmax(0,1fr)}.vantu-account-stage .commerce-grid{grid-template-columns:1fr!important}}@media (width<=900px){.vantu-topbar-inner{grid-template-columns:auto 1fr auto;min-height:68px}.vantu-header-search{display:none}.vantu-mobile-search{box-sizing:border-box;width:min(100% - 28px,720px);height:44px;margin:0 auto;padding:4px 4px 10px;display:flex}.vantu-mobile-search input{background:#fff;border-radius:8px 0 0 8px;padding:0 13px}.vantu-mobile-search button{border-radius:0 8px 8px 0;min-width:82px;padding:0 14px}.vantu-account-shell{width:min(100% - 28px,900px);display:block}.vantu-account-sidebar{display:none}.portal .marketplace-hero{grid-template-columns:1fr;min-height:300px;padding:42px max(24px,50vw - 410px)}.portal .marketplace-hero:after{opacity:.42;width:390px;right:-30px}.portal .search-panel{max-width:560px}.portal .catalogue-section{width:min(100% - 28px,900px)}.vantu-service-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){body{padding-bottom:72px}.vantu-topbar{position:sticky}.vantu-topbar-inner{grid-template-columns:1fr auto;gap:12px;width:calc(100% - 24px);min-height:64px}.vantu-header-brand{min-width:0}.vantu-header-brand img{width:39px;height:39px}.vantu-header-brand strong{font-size:.9rem}.vantu-header-brand small{font-size:.6rem}.vantu-header-user{display:none}.vantu-header-actions{gap:8px}.vantu-cart-icon{font-size:1.15rem}.vantu-sign-in{padding:8px 10px;font-size:.7rem}.vantu-mobile-search{width:calc(100% - 24px);height:42px}.portal .marketplace-hero{min-height:305px;padding:34px 20px 30px}.portal .marketplace-hero:after{opacity:.28;width:310px;height:230px;bottom:-65px;right:-80px}.portal .marketplace-hero h1{font-size:clamp(2.25rem,12vw,3.1rem)!important}.portal .marketplace-hero p{max-width:92%;font-size:.88rem}.portal .search-panel{margin:8px 0 0;padding:12px!important}.portal .search-panel label{display:none}.portal .search-control{gap:6px}.portal .search-control button{padding:0 15px!important}.portal .catalogue-section{width:calc(100% - 20px);padding-top:20px!important}.portal .catalogue-header{align-items:flex-start!important}.portal .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.portal .product-media{height:145px!important}.portal .product-card h3{font-size:.86rem!important}.portal .product-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:.7rem!important}.vantu-account-shell{width:calc(100% - 20px);padding:18px 0 34px}.vantu-account-stage .account-heading{align-items:flex-start!important}.vantu-account-stage .account-heading h1{font-size:2rem!important}.vantu-account-stage .account-identity{padding:16px!important}.vantu-account-stage .summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.vantu-account-stage .summary-grid button{min-height:112px;padding:15px!important}.vantu-account-stage .summary-grid strong{font-size:1.6rem!important}.vantu-account-stage .profile-card,.vantu-account-stage .side-card,.vantu-account-stage .section-card{padding:16px!important}.portal :where(.cart-page,.orders-page,.payments-page,.shipments-page,.quotation-page,.quotation-centre-page,.product-detail-page){width:calc(100% - 20px)!important;padding-top:24px!important}.vantu-service-strip{display:none}.vantu-mobile-navigation{z-index:200;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border-top:1px solid #d9e2ee;grid-template-columns:repeat(5,minmax(0,1fr));height:68px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0f172a17}.vantu-mobile-navigation a{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;text-decoration:none;display:flex;position:relative}.vantu-mobile-navigation a>span{font-size:1.05rem}.vantu-mobile-navigation small{font-size:.59rem;font-weight:800}.vantu-mobile-navigation a.router-link-active{color:var(--vantu-blue-700)}.vantu-mobile-navigation b{background:var(--vantu-orange-500);color:#fff;border-radius:999px;place-items:center;min-width:17px;height:17px;font-size:.55rem;display:grid;position:absolute;top:6px;right:calc(50% - 20px)}}@media (width<=420px){.portal .product-grid{grid-template-columns:1fr!important}.portal .product-media{height:210px!important}.vantu-account-stage .summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.portal .product-card{isolation:isolate;position:relative}.portal .product-card:before{content:"";z-index:4;transform-origin:0;background:linear-gradient(90deg,#0b6ff3,#3b82f6,#f97316);height:3px;transition:transform .22s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.portal .product-card:hover:before{transform:scaleX(1)}.portal .product-card p{display:none!important}.portal .product-media{position:relative}.portal .product-media:before{content:"";z-index:0;opacity:0;background:radial-gradient(circle,#2582ff26,#0000 68%);border-radius:50%;width:150px;height:150px;transition:opacity .22s,transform .26s;position:absolute;transform:scale(.7)}.portal .product-card:hover .product-media:before{opacity:1;transform:scale(1.15)}.portal .product-media img{z-index:1;position:relative}.portal .product-card:hover .product-media img{transform:translateY(-5px)scale(1.075)!important}.portal .product-card :where(.category,.product-category){background:#eff6ff;border-radius:999px;align-items:center;width:fit-content;min-height:22px;padding:0 8px;display:inline-flex;color:#075bd8!important}.portal .product-card h3{min-height:2.7em;margin-bottom:7px!important}.portal .product-card :where(.sku,.product-sku){font-weight:700;color:#7a889f!important;font-size:.73rem!important}.portal .product-card :where(.availability-badge,.stock-badge){box-shadow:0 4px 12px #0478571f}.portal .product-card :where(.price,.product-price){letter-spacing:-.025em;font-size:1.18rem!important}.portal .product-card :where(a,button).product-link,.portal .product-card a[href*="/marketplace/product/"]{min-height:44px;transition:color .17s,border-color .17s,background .17s,transform .17s;position:relative;overflow:hidden;color:#071a3c!important;background:linear-gradient(#fff,#f6f9fd)!important;border:1px solid #cfe0f7!important;font-weight:900!important}.portal .product-card a[href*="/marketplace/product/"]:after{content:"  →";color:#0b6ff3;margin-left:7px;transition:transform .17s;display:inline-block}.portal .product-card a[href*="/marketplace/product/"]:hover{transform:translateY(-1px);color:#fff!important;background:linear-gradient(135deg,#075bd8,#0b6ff3)!important;border-color:#0b6ff3!important}.portal .product-card a[href*="/marketplace/product/"]:hover:after{color:#fff;transform:translate(4px)}.portal .marketplace-hero{isolation:isolate}.portal .marketplace-hero:before{content:"";z-index:0;opacity:.52;pointer-events:none;background:linear-gradient(120deg,#0000 0 45%,#1f75ef21 45% 47%,#0000 47% 54%,#1f75ef17 54% 56%,#0000 56%);position:absolute;inset:0}.portal .marketplace-hero h1 span{position:relative}.portal .marketplace-hero h1 span:after{content:"";opacity:.75;background:linear-gradient(90deg,#ff8a26,#0000);border-radius:999px;height:4px;position:absolute;bottom:-5px;left:0;right:0}.portal .search-panel{transition:transform .18s,box-shadow .18s}.portal .search-panel:focus-within{transform:translateY(-3px);box-shadow:0 24px 50px #0000003d!important}.vantu-account-stage .summary-grid button{transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden}.vantu-account-stage .summary-grid button:before{content:"";background:radial-gradient(circle,#0b6ff31a,#0000 68%);border-radius:50%;width:95px;height:95px;position:absolute;top:-30px;right:-25px}.vantu-account-stage .summary-grid button:hover{transform:translateY(-4px);border-color:#bdd7fa!important;box-shadow:0 18px 34px #0f172a1a!important}.vantu-account-stage .summary-grid button:first-child strong{color:#2563eb}.vantu-account-stage .summary-grid button:nth-child(2) strong{color:#059669}.vantu-account-stage .summary-grid button:nth-child(3) strong{color:#7c3aed}.vantu-account-stage .summary-grid button:nth-child(4) strong{color:#ea580c}.vantu-account-stage .account-identity{position:relative;overflow:hidden}.vantu-account-stage .account-identity:after{content:"";opacity:.8;pointer-events:none;background:radial-gradient(circle,#2582ff1f,#0000 66%);border-radius:50%;width:190px;height:190px;position:absolute;top:-70px;right:-55px}.vantu-account-stage .section-card{transition:transform .16s,box-shadow .16s}.vantu-account-sidebar nav a{position:relative}.vantu-account-sidebar nav a.router-link-exact-active:before{content:"";background:#0b6ff3;border-radius:0 999px 999px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.vantu-cart-action{transition:transform .16s}.vantu-cart-action:hover{transform:translateY(-2px)}.vantu-cart-badge{animation:2.5s ease-in-out infinite vantu-cart-pulse}@keyframes vantu-cart-pulse{0%,to{box-shadow:0 0 #f9731600}50%{box-shadow:0 0 0 5px #f9731621}}@media (width<=700px){.portal .product-card p{display:none!important}.portal .product-card{border-radius:14px!important}.portal .product-card h3{min-height:auto}.portal .product-card:hover{transform:none}.portal .product-card:hover .product-media img{transform:none!important}.vantu-account-stage .summary-grid button:hover{transform:none}.vantu-mobile-navigation a{transition:color .16s,transform .16s}.vantu-mobile-navigation a.router-link-active>span{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.portal .product-card,.portal .product-media img,.portal .search-panel,.vantu-account-stage .summary-grid button,.vantu-cart-action,.vantu-mobile-navigation a{transition:none!important}.vantu-cart-badge{animation:none!important}}:root{--vx-blue:#0b6ff3;--vx-blue-dark:#064eb6;--vx-cyan:#0891b2;--vx-green:#059669;--vx-orange:#f97316;--vx-purple:#7c3aed;--vx-indigo:#4f46e5;--vx-red:#dc2626;--vx-ink:#07152e;--vx-muted:#64748b;--vx-border:#dce5f0;--vx-shadow:0 18px 45px #0f234317;--vx-shadow-hover:0 24px 58px #0f234326}.vantu-portal-shell{isolation:isolate;position:relative;overflow-x:clip}.vantu-portal-shell:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#0b6ff321,#0000 68%);border-radius:50%;width:480px;height:480px;position:fixed;top:120px;left:-180px}.vantu-portal-shell:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#7c3aed17,#0000 68%);border-radius:50%;width:500px;height:500px;position:fixed;bottom:40px;right:-190px}.vantu-topbar{background:radial-gradient(circle at 25% -100%,#2582ff6b,#0000 48%),linear-gradient(115deg,#020d20,#061d41 62%,#082a58)!important}.vantu-header-brand,.vantu-cart-action{transition:transform .18s}.vantu-header-brand:hover,.vantu-cart-action:hover{transform:translateY(-2px)}.vantu-header-search{transition:transform .17s,box-shadow .17s}.vantu-header-search:focus-within{transform:translateY(-2px);box-shadow:0 12px 28px #0b6ff340}.orders-page{--page-accent:#059669;--page-soft:#0596691a}.payments-page{--page-accent:#7c3aed;--page-soft:#7c3aed1a}.shipments-page{--page-accent:#0891b2;--page-soft:#0891b21c}.quotation-centre-page,.quotations-page,.quotation-page{--page-accent:#f97316;--page-soft:#f973161a}.cart-page{--page-accent:#0b6ff3;--page-soft:#0b6ff31a}.account-page{--page-accent:#4f46e5;--page-soft:#4f46e51a}.orders-page>header:first-child,.payments-page>header:first-child,.shipments-page>header:first-child,.quotation-centre-page>header:first-child,.quotations-page>header:first-child,.quotation-page>header:first-child,.cart-page>header:first-child{box-sizing:border-box;background:radial-gradient(circle at 88% 30%, var(--page-soft), transparent 32%), linear-gradient(135deg, #fffffffc, #f6f9fef5);box-shadow:var(--vx-shadow);border:1px solid #ffffffd9;border-radius:22px;margin-bottom:25px;padding:30px 32px;position:relative;overflow:hidden}.orders-page>header:first-child:before,.payments-page>header:first-child:before,.shipments-page>header:first-child:before,.quotation-centre-page>header:first-child:before,.quotations-page>header:first-child:before,.quotation-page>header:first-child:before,.cart-page>header:first-child:before{content:"";background:linear-gradient(180deg, var(--page-accent), transparent);width:5px;position:absolute;inset:0 auto 0 0}.orders-page>header:first-child:after,.payments-page>header:first-child:after,.shipments-page>header:first-child:after,.quotation-centre-page>header:first-child:after,.quotations-page>header:first-child:after,.quotation-page>header:first-child:after,.cart-page>header:first-child:after{content:"";border:28px solid var(--page-soft);pointer-events:none;border-radius:50%;width:220px;height:220px;position:absolute;top:-90px;right:-55px}.orders-page .eyebrow,.payments-page .eyebrow,.shipments-page .eyebrow,.quotation-centre-page .eyebrow,.quotations-page .eyebrow,.quotation-page .eyebrow,.cart-page .eyebrow{color:var(--page-accent)!important}.summary-grid>*{isolation:isolate;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.summary-grid>:after{content:"";z-index:-1;background:radial-gradient(circle, var(--page-soft,#0b6ff314), transparent 70%);border-radius:50%;width:130px;height:130px;position:absolute;top:-46px;right:-46px}.summary-grid>:hover{transform:translateY(-5px);box-shadow:var(--vx-shadow-hover)!important;border-color:#b9d2f5!important}.orders-list-panel,.order-detail-panel,.payment-form-card,.payment-history-card,.shipment-list,.shipment-detail,.quotation-list-panel,.quotation-detail-panel,.cart-items-panel,.cart-summary-panel,.profile-card,.section-card,.side-card{border-color:var(--vx-border)!important;box-shadow:0 15px 40px #0f234311!important}.order-card,.shipment-card,.payment-card,.quotation-card{position:relative;overflow:hidden;transition:transform .17s,background .17s,box-shadow .17s!important}.order-card:hover,.shipment-card:hover,.payment-card:hover,.quotation-card:hover{transform:translate(4px)}.order-card.selected,.shipment-card.selected,.payment-card.selected,.quotation-card.selected{background:linear-gradient(110deg, var(--page-soft,#0b6ff314), #fff)!important}.status-badge,.large-status,.payment-badge,.customs-status{border:1px solid #0f172a0a;box-shadow:0 5px 12px #0f172a0d}.status-delivered,.status-paid,.status-confirmed,.status-accepted,.status-released{color:#047857!important;background:linear-gradient(135deg,#dcfce7,#ecfdf5)!important}.status-processing,.status-shipped,.status-in-transit,.status-out-for-delivery{color:#1d4ed8!important;background:linear-gradient(135deg,#dbeafe,#eff6ff)!important}.status-pending,.status-pending-payment,.status-issued,.status-sent{color:#c2410c!important;background:linear-gradient(135deg,#ffedd5,#fff7ed)!important}.status-cancelled,.status-rejected,.status-failed{color:#b91c1c!important;background:linear-gradient(135deg,#fee2e2,#fef2f2)!important}.cart-page .cart-summary-panel{position:sticky;top:100px;overflow:hidden}.cart-page .cart-summary-panel:before{content:"";background:linear-gradient(90deg,#0b6ff3,#6366f1,#f97316);height:5px;position:absolute;inset:0 0 auto}.cart-page .continue-button{position:relative;overflow:hidden;box-shadow:0 13px 28px #f9731633}.cart-page .continue-button:after{content:" →";margin-left:8px}.payments-page .payment-form-card{position:relative;overflow:hidden}.payments-page .payment-form-card:before{content:"";background:linear-gradient(90deg,#7c3aed,#a855f7,#0ea5e9);height:5px;position:absolute;inset:0 0 auto}.payments-page .invoice-summary{background:linear-gradient(145deg,#faf7ff,#fff)!important}.shipments-page .route-card{position:relative;overflow:hidden;background:radial-gradient(circle at 80% 15%,#0ea5e93d,#0000 31%),linear-gradient(125deg,#04152d,#0a315f)!important}.shipments-page .route-card:after{content:"TRACKED";color:#ffffff0f;font-size:2.6rem;font-weight:950;position:absolute;bottom:8px;right:18px}.tracking-timeline li.latest .timeline-marker span{box-shadow:0 0 0 7px #f973161c}.orders-page .order-total-card{position:relative;overflow:hidden;background:radial-gradient(circle at 90% 20%,#10b98133,#0000 34%),linear-gradient(135deg,#07152e,#0b2b50)!important}.quotation-detail-panel{position:relative;overflow:hidden}.quotation-detail-panel:before{content:"";background:linear-gradient(90deg,#f97316,#fb923c,#facc15);height:5px;position:absolute;inset:0 0 auto}.vantu-account-stage .account-identity{background:radial-gradient(circle at 90% 20%,#4f46e51f,#0000 32%),linear-gradient(135deg,#fff,#f8faff)!important}.vantu-account-stage .profile-card{position:relative;overflow:hidden}.vantu-account-stage .profile-card:before{content:"";background:linear-gradient(90deg,#4f46e5,#0b6ff3,#f97316);height:5px;position:absolute;inset:0 0 auto}.vantu-account-stage .commerce-grid .section-card{transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden}.vantu-account-stage .commerce-grid .section-card:hover{transform:translateY(-4px);box-shadow:0 22px 48px #0f23431c!important}.vantu-account-sidebar nav a{transition:padding-left .17s,background .17s}.vantu-account-sidebar nav a:hover{padding-left:22px}.portal input,.portal select,.portal textarea{transition:border-color .16s,box-shadow .16s,background .16s}.portal input:focus,.portal select:focus,.portal textarea:focus{outline:none;box-shadow:0 0 0 4px #0b6ff317;border-color:var(--vx-blue)!important}.portal button{transition:transform .16s,box-shadow .16s}.portal button:not(:disabled):hover{transform:translateY(-2px)}@keyframes vxEnter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (width>=701px){.summary-grid>*,.commerce-grid>*{animation:.32s both vxEnter}.summary-grid>:nth-child(2){animation-delay:35ms}.summary-grid>:nth-child(3){animation-delay:70ms}.summary-grid>:nth-child(4){animation-delay:.105s}}@media (width<=1000px){.cart-page .cart-summary-panel{position:static}}@media (width<=700px){.orders-page>header:first-child,.payments-page>header:first-child,.shipments-page>header:first-child,.quotation-centre-page>header:first-child,.quotations-page>header:first-child,.quotation-page>header:first-child,.cart-page>header:first-child{border-radius:17px;padding:20px 17px}.orders-page>header:first-child:after,.payments-page>header:first-child:after,.shipments-page>header:first-child:after,.quotation-centre-page>header:first-child:after,.quotations-page>header:first-child:after,.quotation-page>header:first-child:after,.cart-page>header:first-child:after{display:none}.summary-grid>*{animation:none!important}.order-card:hover,.shipment-card:hover,.payment-card:hover,.quotation-card:hover,.vantu-account-stage .commerce-grid .section-card:hover,.portal button:not(:disabled):hover{transform:none}.vantu-mobile-navigation a.router-link-active{position:relative}.vantu-mobile-navigation a.router-link-active:before{content:"";pointer-events:none;background:#0b6ff317;border-radius:14px;width:42px;height:31px;position:absolute;top:4px}.vantu-mobile-navigation a>*{z-index:1;position:relative}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:root{--vs-night:#031127;--vs-navy:#071d3c;--vs-navy-2:#0a2d59;--vs-blue:#096cf0;--vs-blue-light:#3a8cff;--vs-sky:#0ea5e9;--vs-orange:#ff6a00;--vs-orange-2:#ff8b2c;--vs-green:#059669;--vs-purple:#7138dd;--vs-text:#08162e;--vs-text-2:#344662;--vs-muted:#71809a;--vs-border:#d9e4f0;--vs-surface:#fff;--vs-surface-soft:#f6f9fd;--vs-shadow:0 20px 48px #091e3f17;--vs-shadow-deep:0 25px 65px #04142d26}body{background:radial-gradient(circle at 4% 45%,#096cf014,#0000 30%),radial-gradient(circle at 97% 60%,#7138dd12,#0000 30%),#f4f7fb!important}.portal-content{position:relative}.portal .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}@media (width>=1550px){.portal .product-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}.portal .product-card{min-height:480px;background:linear-gradient(#fff 0% 75%,#fbfdff 100%)!important;border:1px solid #dbe5f0!important;border-radius:18px!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 30px #081c3b11!important}.portal .product-card:hover{border-color:#abcdf8!important;transform:translateY(-7px)!important;box-shadow:0 28px 55px #081c3b26!important}.portal .product-media{z-index:1;border-bottom:1px solid #e5edf5;background:radial-gradient(circle at 50% 40%,#fff 0%,#f4f7fb 52%,#eaf0f7 100%)!important;height:250px!important;position:relative!important;overflow:visible!important}.portal .product-media:after{content:"";z-index:0;opacity:.24;filter:blur(8px);background:radial-gradient(#7589a5,#0000 68%);border-radius:50%;height:22px;position:absolute;bottom:16px;left:12%;right:12%}.portal .product-media img{filter:drop-shadow(0 13px 13px #0a1b341a);z-index:2!important;object-fit:contain!important;max-width:87%!important;max-height:87%!important;position:relative!important}.portal .product-card [class*=featured],.portal .product-card [class*=Featured],.portal .featured-badge,.portal .featured-label,.portal .product-featured{letter-spacing:.04em;text-transform:uppercase;pointer-events:none;border:2px solid #ffffffeb;align-items:center;min-height:31px;box-shadow:0 8px 20px #ff5d004d;z-index:50!important;color:#fff!important;background:linear-gradient(135deg,#ff5d00,#ff8a22)!important;border-radius:999px!important;padding:0 12px!important;font-size:.67rem!important;font-weight:950!important;display:inline-flex!important;position:absolute!important;top:14px!important;left:14px!important}.portal .product-media>span:first-child:not(.availability-badge){z-index:50!important}.portal .product-card:has([class*=featured]){border-color:#ffbe87!important}.portal .product-card:has([class*=featured]):after{content:"FEATURED";z-index:10;color:#ff6a0038;letter-spacing:.08em;text-align:center;background:#ff6a0014;width:128px;padding:5px 0;font-size:.57rem;font-weight:950;position:absolute;top:20px;right:-34px;transform:rotate(45deg)}.portal .product-card :where(.product-body,.product-content,.product-details){padding:19px 20px!important}.portal .product-card h3{min-height:2.7em;line-height:1.35;color:#07172f!important;margin:10px 0 8px!important;font-size:1.02rem!important;font-weight:850!important}.portal .product-card :where(.category,.product-category){border:1px solid #d9eaff;color:#0565db!important;background:#edf5ff!important}.portal .product-card :where(.price,.product-price){letter-spacing:-.035em;color:#04265a!important;font-size:1.38rem!important;font-weight:950!important}.portal .product-card a[href*="/marketplace/product/"]{min-height:52px;color:#061a3b!important;background:linear-gradient(#fff,#f7faff)!important;border:0!important;border-top:1px solid #dce7f3!important;border-radius:0!important;font-weight:950!important}.portal .product-card a[href*="/marketplace/product/"]:hover{color:#fff!important;background:linear-gradient(135deg,#075bce,#0878ff)!important}.portal .catalogue-section{position:relative}.portal .catalogue-header{border-bottom:1px solid #dde6f0;padding:0 4px 12px}.vantu-account-stage .account-heading{box-shadow:var(--vs-shadow-deep);border:1px solid #fffc;border-radius:22px;margin-bottom:20px;padding:30px 32px;position:relative;overflow:hidden;background:radial-gradient(circle at 90% 20%,#3e85ff38,#0000 32%),linear-gradient(135deg,#071a3a,#0b3265)!important}.vantu-account-stage .account-heading:after{content:"";border:35px solid #ffffff0b;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-90px;right:-35px}.vantu-account-stage .account-heading h1{z-index:2;position:relative;color:#fff!important}.vantu-account-stage .account-heading p{z-index:2;position:relative;color:#c4d5ec!important}.vantu-account-stage .account-heading .eyebrow{z-index:2;position:relative;color:#7fbbff!important}.vantu-account-stage .account-heading .refresh-button{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative;color:#fff!important;background:#ffffff1a!important;border:1px solid #ffffff3d!important}.vantu-account-stage .account-identity{background:linear-gradient(120deg,#fff 0%,#f5f9ff 56%,#edf4ff 100%)!important;border:1px solid #d9e6f3!important;padding:23px 25px!important}.vantu-account-stage .summary-grid button{background:#fff!important;border:1px solid #dae5f1!important;min-height:138px!important;padding:21px!important}.vantu-account-stage .summary-grid button:before{opacity:.78;background:currentColor!important;border-radius:0 8px 8px 0!important;width:6px!important;height:auto!important;inset:20px auto 20px 0!important}.vantu-account-stage .summary-grid button strong{margin-top:12px!important;font-size:2.15rem!important}.vantu-account-stage .profile-card{background:#fff!important;border-radius:20px!important}.vantu-account-stage .profile-card>header{background:radial-gradient(circle at 90% 10%,#3a8cff47,#0000 32%),linear-gradient(120deg,#07182f,#0b2c56);border-radius:20px 20px 0 0;padding:23px 25px;margin:-24px -24px 24px!important}.vantu-account-stage .profile-card>header h2{color:#fff!important}.vantu-account-stage .profile-card>header .eyebrow{color:#76b4ff!important}.vantu-account-stage .profile-card>header>span{color:#9fb5d2!important}.vantu-account-stage .profile-form label{background:linear-gradient(#f9fbfe,#f4f8fc);border:1px solid #e0e8f2;border-radius:14px;padding:13px 14px 14px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;position:relative}.vantu-account-stage .profile-form label:focus-within{background:#fff;border-color:#71aaf3;transform:translateY(-2px);box-shadow:0 10px 24px #096cf01c}.vantu-account-stage .profile-form label>span{letter-spacing:.055em;text-transform:uppercase;color:#405472!important;margin-bottom:9px!important;font-size:.68rem!important;font-weight:900!important}.vantu-account-stage .profile-form input,.vantu-account-stage .profile-form select,.vantu-account-stage .profile-form textarea{color:#07172e;min-height:46px;font-weight:650;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.vantu-account-stage .profile-form textarea{padding-top:8px!important}.vantu-account-stage .profile-actions button{min-width:190px;box-shadow:0 13px 28px #ff61003d;background:linear-gradient(135deg,#ff6100,#ff8a21)!important;border-radius:12px!important;min-height:49px!important}.vantu-account-stage .side-card{overflow:hidden;border-radius:18px!important}.vantu-account-stage .side-card header{background:linear-gradient(135deg,#f2f7ff,#fff);border-bottom:1px solid #dfe9f3;margin:-20px -20px 16px;padding:17px 20px}.vantu-account-stage .side-card dl div{padding:14px 0!important}.vantu-account-stage .commerce-grid .section-card{border-radius:20px!important}.vantu-account-stage .commerce-grid .section-card>header{background:linear-gradient(135deg,#f7faff,#fff);border-bottom:1px solid #e0e8f2;margin:-22px -22px 8px;padding:20px 22px}.vantu-account-stage .activity-row{border-top:1px solid #e8eef5;padding:17px 4px!important}.vantu-account-stage button.activity-row:hover{background:#f5f9ff;border-radius:10px;padding-left:10px!important;padding-right:10px!important}.payments-page .payment-form-card,.quotation-request-page form,.quotation-page form{overflow:hidden;background:#fff!important;border-radius:21px!important}.payments-page .payment-form-card .card-heading{background:radial-gradient(circle at 88% 15%,#a855f752,#0000 32%),linear-gradient(125deg,#15102e,#39206e);border-radius:19px 19px 0 0;margin:-1px -1px 24px;padding:24px}.payments-page .payment-form-card .card-heading h2{color:#fff!important}.payments-page .payment-form-card .card-heading p{color:#cabde8!important}.payments-page .payment-form-card .card-heading .eyebrow{color:#c9a5ff!important}.payments-page .secure-badge{color:#fff!important;background:#ffffff1a!important;border:1px solid #ffffff2e!important}.payments-page .payment-form-card .field{background:linear-gradient(#fbfaff,#f7f5fc);border:1px solid #e1e6f0;border-radius:14px;margin-bottom:13px;padding:13px 14px;transition:transform .16s,border-color .16s,box-shadow .16s;display:block}.payments-page .payment-form-card .field:focus-within{background:#fff;border-color:#a889e6;transform:translateY(-2px);box-shadow:0 10px 25px #7138dd1a}.payments-page .payment-form-card .field>span{color:#56466f;letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px;font-size:.68rem;font-weight:900;display:block}.payments-page .payment-form-card .field input,.payments-page .payment-form-card .field select,.payments-page .payment-form-card .field textarea{box-shadow:none!important;background:0 0!important;border:0!important}.payments-page .money-input{background:#fff;border:1px solid #d9d0eb;border-radius:12px;min-height:52px;padding:0 14px}.payments-page .money-input strong{color:#7138dd}.payments-page .file-input{box-sizing:border-box;min-height:52px;background:#fff!important;border:1px dashed #ab93d5!important;border-radius:11px!important;padding:10px!important}.payments-page .verification-notice{background:linear-gradient(135deg,#faf7ff,#fff)!important;border:1px solid #e8dff7!important;border-left:5px solid #7138dd!important;border-radius:13px!important;padding:17px 18px!important}.quotation-request-page :where(.field,label.field),.quotation-page :where(.field,label.field){background:linear-gradient(#fffdfb,#fff9f4);border:1px solid #ebe3d9;border-radius:14px;padding:13px 14px;transition:border-color .16s,box-shadow .16s,transform .16s}.quotation-request-page :where(.field,label.field):focus-within,.quotation-page :where(.field,label.field):focus-within{background:#fff;border-color:#ffad6d;transform:translateY(-2px);box-shadow:0 10px 24px #f973161a}.orders-page .order-detail-panel{border-radius:21px!important}.orders-page .order-detail-panel>header{border-bottom:1px solid #e4ebf3;padding-bottom:18px}.orders-page .order-total-card{border:1px solid #ffffff17;box-shadow:0 17px 35px #04142d2e}.shipments-page .shipment-detail{border-radius:21px!important}.shipments-page .timeline-card{background:linear-gradient(#fff,#f9fcff)}.shipments-page .tracking-timeline li:before{background:linear-gradient(#79b9ef,#dceaf5)!important}.portal .product-detail-page{padding-bottom:70px}.portal .product-detail-page :where(.product-overview,.product-info-card,.product-information,.detail-card,.specification-card){box-shadow:var(--vs-shadow)!important;border:1px solid #dbe5ef!important;border-radius:22px!important}.portal .product-detail-page :where(.product-info-section,.technical-section){position:relative;overflow:hidden}.portal .product-detail-page :where(.product-info-section,.technical-section):before{content:"";background:linear-gradient(90deg,#096cf0,#5d83f4,#ff6a00);height:5px;position:absolute;top:0;left:0;right:0}.vantu-account-sidebar{border-radius:18px!important;box-shadow:0 24px 55px #081c3b1f!important}.vantu-sidebar-profile{background:linear-gradient(140deg,#f8fbff,#eef5ff)}.vantu-account-sidebar nav a{min-height:46px!important;font-weight:780!important}.vantu-account-sidebar nav a.router-link-exact-active{background:linear-gradient(90deg,#e9f3ff,#f6faff)!important}.portal button:not(.shipment-card):not(.order-card):not(.quotation-card){font-weight:850}.portal button:not(:disabled):active{transform:translateY(0)scale(.985)!important}@keyframes vsFeaturedGlow{0%,to{box-shadow:0 8px 20px #ff5d0040}50%{box-shadow:0 8px 26px #ff5d006e}}.portal .product-card [class*=featured]{animation:2.8s ease-in-out infinite vsFeaturedGlow}@media (width>=701px) and (width<=1180px){.portal .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.vantu-account-stage .profile-card>header{margin:-20px -20px 22px!important}}@media (width<=700px){.portal .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.portal .product-card{min-height:390px}.portal .product-media{height:180px!important}.portal .product-card [class*=featured],.portal .featured-badge,.portal .featured-label{min-height:27px;padding:0 9px!important;font-size:.58rem!important;top:9px!important;left:9px!important}.vantu-account-stage .account-heading{border-radius:18px;padding:22px 20px}.vantu-account-stage .profile-card>header{padding:20px;margin:-16px -16px 20px!important}.vantu-account-stage .profile-form label{padding:12px}.payments-page .payment-form-card .card-heading{padding:20px}}@media (width<=430px){.portal .product-grid{grid-template-columns:1fr!important}.portal .product-card{min-height:0}.portal .product-media{height:245px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.vantu-auth-page{--va-navy:#061a32;--va-navy-2:#0a315f;--va-blue:#176ff4;--va-orange:#f97316;--va-text:#091f38;--va-muted:#687b92;--va-border:#d7e3f0;background:#f6f9fd;grid-template-columns:minmax(0,1.05fr) minmax(500px,.95fr);min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.vantu-auth-brand-panel{isolation:isolate;color:#fff;background:radial-gradient(circle at 83% 15%,#3889ff73,#0000 29%),radial-gradient(circle at 12% 88%,#f973162e,#0000 28%),linear-gradient(145deg,#05172c 0%,#092b52 51%,#124278 100%);align-items:center;min-height:100vh;padding:clamp(54px,7vw,110px);display:flex;position:relative;overflow:hidden}.vantu-auth-brand-panel:before{content:"";z-index:-1;border:1px solid #ffffff1f;border-radius:50%;width:510px;height:510px;position:absolute;top:-250px;right:-190px;box-shadow:0 0 0 70px #ffffff06,0 0 0 140px #ffffff04}.vantu-auth-brand-panel:after{content:"";z-index:-1;background:radial-gradient(circle,#f9731633,#0000 68%);border-radius:50%;width:520px;height:520px;position:absolute;bottom:-230px;left:-180px}.vantu-auth-brand-content{width:min(100%,700px)}.vantu-auth-kicker{color:#91c2ff;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:22px;font-size:13px;font-weight:850;display:inline-flex}.kicker-dot{background:#f97316;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 7px #f973161f}.vantu-auth-brand-content h1{color:#fff;letter-spacing:-.06em;max-width:700px;margin:0;font-size:clamp(48px,5.25vw,78px);font-weight:880;line-height:.99}.vantu-auth-brand-content h1 span{background:linear-gradient(90deg,#fff 0%,#94c7ff 52%,#ffad66 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.vantu-auth-brand-description{color:#edf5ffe8;max-width:630px;margin:34px 0 0;font-size:clamp(17px,1.45vw,20px);line-height:1.75}.vantu-auth-brand-subcopy{color:#d7e6f8a8;max-width:600px;margin:15px 0 0;font-size:14px;line-height:1.75}.vantu-auth-trust-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:38px;display:grid}.trust-item{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fff1;border:1px solid #ffffff26;border-radius:16px;align-items:center;gap:11px;min-height:62px;padding:11px 13px;display:flex}.trust-icon{color:#fff;background:linear-gradient(135deg,#277fff,#1b55c7);border-radius:10px;flex:none;place-items:center;width:31px;height:31px;font-weight:900;display:grid;box-shadow:0 8px 18px #00000021}.trust-item>span:last-child{gap:3px;display:grid}.trust-item strong{color:#fff;font-size:12px;line-height:1.2}.trust-item small{color:#e1eeff99;font-size:10px;line-height:1.25}.vantu-auth-brand-footer{color:#dbeafc99;letter-spacing:.04em;align-items:center;gap:11px;margin-top:62px;font-size:12px;font-weight:700;display:flex}.vantu-live-dot{background:#4ade80;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 7px #4ade801a}.vantu-auth-form-panel{background:radial-gradient(circle at 82% 8%,#176ff41a,#0000 27%),linear-gradient(#fcfdff,#f3f7fc);justify-content:center;align-items:center;min-height:100vh;padding:clamp(32px,5vw,70px);display:flex;overflow-y:auto}.vantu-auth-form-wrap{width:min(100%,520px)}.vantu-auth-form-wrap.register-wrap{width:min(100%,690px);padding:22px 0}.vantu-auth-logo-stage{justify-content:center;margin:0 auto 15px;display:flex;position:relative}.vantu-auth-logo-stage:after{content:"";z-index:-1;filter:blur(24px);background:#1b5fb91c;border-radius:50%;width:58%;height:24%;position:absolute;bottom:9%;left:50%;transform:translate(-50%)}.vantu-auth-logo{object-fit:contain;filter:drop-shadow(0 15px 18px #0b315e1f);background:0 0;width:clamp(205px,20vw,290px);max-height:135px;display:block}.vantu-auth-card{background:#fffffff7;border:1px solid #bbcde2c2;border-radius:28px;padding:clamp(30px,4vw,44px);position:relative;overflow:hidden;box-shadow:0 30px 75px #0d305c21,0 6px 18px #0d305c0a}.vantu-auth-card:before{content:"";background:linear-gradient(90deg,#1674ff,#2754ca 66%,#f97316);height:5px;position:absolute;inset:0 0 auto}.vantu-auth-card-header{margin-bottom:27px}.auth-section-label{color:#176ff4;letter-spacing:.15em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:900;display:block}.vantu-auth-card-header h2{color:var(--va-text);letter-spacing:-.045em;margin:0;font-size:clamp(31px,3vw,40px);font-weight:860;line-height:1.1}.vantu-auth-card-header p{color:var(--va-muted);margin:11px 0 0;font-size:14px;line-height:1.65}.vantu-auth-alert{border-radius:13px;gap:4px;margin:0 0 20px;padding:13px 15px;font-size:13px;line-height:1.45;display:grid}.vantu-auth-alert.success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.vantu-auth-alert.error{color:#991b1b;background:#fff1f2;border:1px solid #fecaca}.vantu-auth-field{gap:8px;margin-bottom:18px;display:grid}.vantu-auth-field>span{color:#17334f;font-size:13px;font-weight:780}.vantu-auth-field input,.vantu-auth-field select,.vantu-auth-field textarea{box-sizing:border-box;color:#102a45;width:100%;min-height:52px;font:inherit;background:#fbfdff;border:1px solid #cddbea;border-radius:13px;outline:0;padding:0 15px;font-size:14px;transition:border-color .16s,box-shadow .16s,background .16s}.vantu-auth-field textarea{resize:vertical;min-height:78px;padding-top:13px}.vantu-auth-field input:focus,.vantu-auth-field select:focus,.vantu-auth-field textarea:focus{background:#fff;border-color:#438cf1;box-shadow:0 0 0 4px #176ff41a}.vantu-auth-field input::placeholder,.vantu-auth-field textarea::placeholder{color:#9aabc0}.vantu-auth-field :is(input,select,textarea):disabled{opacity:.65;cursor:wait}.vantu-auth-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;display:grid}.vantu-auth-grid .vantu-auth-field{margin:0}.vantu-auth-grid .span-2{grid-column:span 2}.vantu-password-hint{color:#74869c;margin:14px 0 18px;font-size:12px;line-height:1.5}.vantu-auth-primary,.vantu-auth-secondary{box-sizing:border-box;width:100%;min-height:54px;font:inherit;border-radius:14px;justify-content:center;align-items:center;gap:9px;font-size:14px;font-weight:840;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex}.vantu-auth-primary{color:#fff;cursor:pointer;background:linear-gradient(110deg,#1775ff,#2355cc);border:0;box-shadow:0 15px 28px #2159d13b}.vantu-auth-primary:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 19px 34px #2159d147}.vantu-auth-primary:disabled{opacity:.66;cursor:wait}.vantu-auth-secondary{color:#16427a;background:linear-gradient(#fff,#f5f9ff);border:1px solid #c5d7eb}.vantu-auth-secondary:hover{border-color:#83b2ee;transform:translateY(-1px)}.vantu-auth-divider{color:#8a99aa;align-items:center;gap:14px;margin:23px 0 17px;font-size:12px;font-weight:700;display:flex}.vantu-auth-divider:before,.vantu-auth-divider:after{content:"";background:#e0e8f1;flex:1;height:1px}.vantu-auth-security-note{color:#8697aa;text-align:center;max-width:400px;margin:18px auto 0;font-size:11px;line-height:1.65}.vantu-auth-spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:17px;height:17px;animation:.65s linear infinite vantu-auth-spin}@keyframes vantu-auth-spin{to{transform:rotate(360deg)}}@media (width<=1080px){.vantu-auth-page{grid-template-columns:minmax(0,.9fr) minmax(470px,1.1fr)}.vantu-auth-brand-panel{padding:52px}.vantu-auth-trust-row{grid-template-columns:1fr;max-width:420px}}@media (width<=850px){.vantu-auth-page{display:block}.vantu-auth-brand-panel{min-height:auto;padding:55px 28px 60px}.vantu-auth-brand-content{margin:0 auto}.vantu-auth-form-panel{min-height:auto;padding:40px 20px 65px}.vantu-auth-brand-footer{margin-top:38px}}@media (width<=600px){.vantu-auth-brand-panel{padding:42px 19px 49px}.vantu-auth-brand-content h1{font-size:clamp(40px,12vw,55px)}.vantu-auth-brand-description{font-size:15px}.vantu-auth-form-panel{padding:30px 13px 50px}.vantu-auth-card{border-radius:23px;padding:27px 20px}.vantu-auth-grid{grid-template-columns:1fr}.vantu-auth-grid .span-2{grid-column:span 1}.vantu-auth-logo{width:220px}}
