@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800;900&family=Outfit:wght@400;600;700;800;900&display=swap";:root{--font-primary:"Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--font-display:"Outfit", sans-serif;--bg-page:#f8fafc;--bg-white:#fff;--bg-navy-dark:#0f172a;--bg-navy-card:#1e293b;--color-brand-blue:#06f;--color-brand-blue-hover:#0052cc;--color-brand-navy:#1e293b;--color-cyan-glow:#38bdf8;--color-emerald-green:#059669;--text-primary:#0f172a;--text-secondary:#334155;--text-muted:#64748b;--border-subtle:#e2e8f0;--shadow-card:0 4px 16px #0f172a0f;--shadow-hover:0 12px 28px #0f172a1f;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-full:9999px;--transition-smooth:.25s cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-primary);background-color:var(--bg-page);color:var(--text-primary);-webkit-font-smoothing:antialiased;line-height:1.5}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input,select,textarea{font-family:inherit}.container{max-width:1320px;margin:0 auto;padding:0 20px}.cookie-consent{z-index:10050;color:#20314d;background:#fff;border:1px solid #c8d7ed;border-radius:16px;width:min(600px,100vw - 32px);padding:20px 52px 18px 20px;position:fixed;bottom:24px;right:24px;box-shadow:0 20px 55px #05183942}.cookie-consent-copy{align-items:flex-start;gap:12px;display:flex}.cookie-consent-copy>svg{color:#fff;background:#126aff;border-radius:8px;flex:none;width:28px;height:28px;padding:6px}.cookie-consent h2{color:#0d2145;margin:0 0 5px;font-size:15px}.cookie-consent p{color:#52647d;margin:0;font-size:12px;line-height:1.55}.cookie-consent p a{color:#075bd8;font-weight:700}.cookie-consent-options{border:1px solid #d9e4f3;border-radius:10px;gap:8px;margin:16px 0 0;padding:12px;display:grid}.cookie-consent-options legend{color:#304663;padding:0 5px;font-size:12px;font-weight:800}.cookie-consent-options label{color:#5a6b82;align-items:flex-start;gap:8px;font-size:11px;line-height:1.4;display:flex}.cookie-consent-options input{accent-color:#0969ed;width:15px;height:15px;margin-top:1px}.cookie-consent-options strong{color:#20314d;display:block}.cookie-consent-options p{color:#5a6b82;font-size:11px;line-height:1.4}.cookie-consent-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.cookie-consent-actions button,.help-cookie-settings{border-radius:8px;min-height:34px;padding:0 12px;font-size:12px;font-weight:800}.cookie-consent-settings,.cookie-consent-reject{color:#365372;background:#fff;border:1px solid #bfd0e8}.cookie-consent-settings{align-items:center;gap:6px;margin-right:auto;display:inline-flex}.cookie-consent-accept{color:#fff;background:#0969ed}.cookie-consent-close{color:#50647e;border-radius:7px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:10px;right:10px}.cookie-consent-close:hover{color:#0d2145;background:#edf4fc}.help-cookie-settings{color:#075bd8;background:#eaf3ff;align-items:center;gap:7px;margin-top:16px;display:inline-flex}@media (width<=600px){.cookie-consent{padding:18px 42px 16px 16px;bottom:16px;right:16px}.cookie-consent-actions{justify-content:stretch}.cookie-consent-settings{width:100%;margin-right:0}.cookie-consent-reject,.cookie-consent-accept{flex:1}}.category-icon-tile{color:#fff;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.category-icon-tile.has-photo{background:#e2e8f0}.category-tile-photo{object-fit:cover;width:100%;height:100%;display:block}.category-tile-badge{color:#fff;border:2px solid #ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;bottom:6px;left:6px;box-shadow:0 2px 6px #00000059}.item-thumb{border-radius:8px;flex-shrink:0;width:56px;height:56px}.main-image-wrap{border-radius:12px;width:100%;height:280px;position:relative;overflow:hidden}.trust-header-main{background:var(--bg-white);border-bottom:1px solid var(--border-subtle);z-index:100;position:sticky;top:0;box-shadow:0 2px 10px #0066ff0f}.top-trust-bar-vivid{color:#cbd5e1;background:#0f172a;padding:9px 0;font-size:12.5px}.top-trust-content-vivid{white-space:nowrap;justify-content:space-between;align-items:center;display:flex}.trust-items-left-vivid,.trust-items-right-vivid{align-items:center;gap:28px;display:flex}.trust-item-plain{color:#cbd5e1;align-items:center;gap:6px;font-size:12.5px;font-weight:400;display:flex}.header-brand-row{justify-content:space-between;align-items:center;gap:24px;padding:8px 20px;display:flex}.brand-logo-official{cursor:pointer;-webkit-user-select:none;user-select:none;border:0;outline:0;flex-shrink:0;align-items:center;line-height:0;display:flex}.header-search-console-wrap{flex:1;max-width:680px;position:relative}.header-search-console{border:2px solid var(--color-brand-blue);background:#fff;border-radius:10px;align-items:center;width:100%;display:flex;overflow:hidden;box-shadow:0 2px 10px #0066ff1f}.cat-selector-btn{border-right:1px solid var(--border-subtle);height:42px;color:var(--text-primary);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:flex;position:relative}.cat-dropdown-menu{border:1px solid var(--border-subtle);width:220px;box-shadow:var(--shadow-hover);border-radius:var(--radius-md);z-index:50;background:#fff;max-height:300px;position:absolute;top:100%;left:0;overflow-y:auto}.cat-dropdown-item{color:var(--text-primary);padding:8px 14px;font-size:13px}.cat-dropdown-item:hover{color:var(--color-brand-blue);background:#f1f5f9}.search-input-wrapper{flex:1;align-items:center;padding:0 12px;display:flex}.search-input-main{width:100%;color:var(--text-primary);border:none;outline:none;font-size:13.5px}.search-input-main::placeholder{color:var(--text-muted)}.btn-clear-text{color:var(--text-muted);margin-right:8px}.header-search-suggestions{z-index:60;background:#fff;border:1px solid #d8e3f1;border-radius:12px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 16px 32px -12px #0f172a40}.header-search-suggestions li+li{border-top:1px solid #f1f5f9}.header-search-suggestions button{text-align:left;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:9px 10px;display:flex}.header-search-suggestions button:hover{background:#eaf1fb}.header-search-suggest-name{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.header-search-suggest-oem{color:#4338ca;white-space:nowrap;background:#eef2ff;border-radius:999px;flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:800}.header-search-suggest-status{color:#64748b;padding:9px 10px;font-size:12px;font-weight:600}.btn-search-blue{background:var(--color-brand-blue);color:#fff;height:44px;transition:var(--transition-smooth);align-items:center;gap:8px;padding:0 24px;font-size:14px;font-weight:800;display:flex}.btn-search-blue:hover{background:var(--color-brand-blue-hover)}.header-user-group{align-items:center;gap:20px;display:flex}.user-login-box{cursor:pointer;align-items:center;gap:8px;display:flex}.avatar-wrap{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;overflow:hidden}.user-avatar-icon{color:var(--text-secondary)}.user-avatar-photo{object-fit:cover;border-radius:50%;width:100%;height:100%}.dropdown-user-photo{object-fit:cover;border:2px solid #fff;border-radius:50%;width:44px;height:44px;margin-bottom:8px;box-shadow:0 2px 8px #0f172a1f}.user-meta{flex-direction:column;display:flex}.user-meta .user-sub{color:var(--text-muted);font-size:11px}.user-meta .user-main{color:var(--text-primary);align-items:center;gap:2px;font-size:13px;font-weight:700;display:flex}.cart-trigger-box{cursor:pointer;align-items:center;gap:10px;display:flex}.cart-badge-wrap{color:var(--text-secondary);position:relative}.cart-badge-num{background:var(--color-brand-blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:900;display:flex;position:absolute;top:-6px;right:-8px}.cart-meta{flex-direction:column;display:flex}.cart-meta .cart-lbl{color:var(--text-muted);font-size:11px}.cart-meta .cart-val{color:var(--text-primary);font-size:13px;font-weight:700}.wallet-trigger{cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:4px 10px 4px 5px;transition:border-color .15s,box-shadow .15s;display:inline-flex}.wallet-trigger:hover{border-color:var(--color-brand-blue,#06f);box-shadow:0 2px 10px -4px #0066ff73}.wallet-trigger-count{font-variant-numeric:tabular-nums;color:var(--text-primary,#0f172a);font-size:13px;font-weight:800}.wallet-trigger--topbar{padding:3px 9px 3px 4px}.wallet-trigger--topbar .wallet-trigger-count{font-size:12.5px}.active-garage-subbar{background:#ecfdf5;border-top:1px solid #a7f3d0;padding:8px 0;font-size:12.5px}.garage-subbar-content{justify-content:space-between;align-items:center;display:flex}.garage-active-info{align-items:center;gap:10px;display:flex}.garage-active-info .garage-tag-label{color:#047857;font-size:11px;font-weight:800}.garage-active-info .plate-badge-yellow{color:#06f;background:#e0f2fe;border-radius:4px;padding:1px 6px;font-family:monospace;font-size:12px;font-weight:900}.garage-active-info .car-model-text{color:#065f46;font-weight:800}.garage-active-info .motor-text{color:#047857}.garage-active-info .guarantee-check{color:#059669;align-items:center;gap:4px;margin-left:8px;font-weight:700;display:flex}.btn-change-vehicle{color:#047857;font-size:12px;font-weight:700;text-decoration:underline}.btn-change-vehicle:hover{color:#065f46}.official-hero-section{padding:24px 20px 30px}.hero-layout-grid{grid-template-columns:240px 1fr;gap:20px;display:grid}.sidebar-categories-card{border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);background:#fff;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.sidebar-title-header{background:var(--bg-navy-dark);color:#fff;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:800;display:flex}.sidebar-categories-list{flex-direction:column;list-style:none;display:flex}.cat-list-item{color:#334155;cursor:pointer;transition:var(--transition-smooth);border-bottom:1px solid #f1f5f9;padding:10px 16px;font-size:13px}.cat-list-item:hover,.cat-list-item.selected{color:var(--color-brand-blue);background:#f0f7ff;font-weight:700}.cat-list-item .item-inner{align-items:center;gap:10px;display:flex}.cat-list-item .cat-icon-tile{border-radius:6px;flex-shrink:0;width:24px;height:24px}.sidebar-seller-cta{cursor:pointer;transition:var(--transition-smooth);background:#eff6ff;border-top:1px solid #bfdbfe;gap:12px;margin-top:auto;padding:14px 16px;display:flex}.sidebar-seller-cta:hover{background:#dbeafe}.sidebar-seller-cta .seller-cta-icon{color:var(--color-brand-blue)}.sidebar-seller-cta strong{color:var(--text-primary);font-size:12px;display:block}.sidebar-seller-cta p{color:var(--text-muted);font-size:11px;line-height:1.2}.sidebar-seller-cta .seller-link{color:var(--color-brand-blue);margin-top:4px;font-size:12px;font-weight:700;display:block}.hero-parts-shop-card{border-radius:20px;flex-direction:column;justify-content:center;padding:36px 40px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 36px #0f172a47}.shop-bg-modern{z-index:1;background:#2b2f36;position:absolute;inset:0;overflow:hidden}.shop-bg-photo{object-fit:cover;object-position:center 40%;filter:grayscale()contrast(1.15)brightness(.65);width:100%;height:100%;position:absolute;inset:0}.shop-bg-duotone-overlay{mix-blend-mode:color;background:linear-gradient(135deg,#21242b 0%,#40454f 55%,#5b6270 100%);position:absolute;inset:0}.shop-bg-legibility-overlay{background:linear-gradient(90deg,#0f1115d6 0%,#14161b99 45%,#1c1f2659 100%);position:absolute;inset:0}.shop-hero-foreground{z-index:2;color:#fff;flex-direction:column;display:flex;position:relative}.shop-live-tag{color:#bfdbfe;border-radius:var(--radius-full);background:#0066ff24;border:1px solid #60a5fa4d;align-self:flex-start;align-items:center;gap:8px;margin-bottom:18px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex}.shop-live-tag .live-pulse-dot{background:#4ade80;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #4ade8040}.shop-hero-title{font-family:var(--font-display);color:#fff;margin-bottom:10px;font-size:36px;font-weight:900;line-height:1.15}.shop-hero-title .yellow-highlight-text{color:#5b9dff;text-shadow:0 2px 16px #0066ff73}.shop-hero-subtitle{color:#e2e8f0;max-width:680px;margin-bottom:24px;font-size:15px}.shop-patent-floating-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border:2px solid #fff;border-radius:18px;width:100%;margin-bottom:20px;padding:20px;box-shadow:0 12px 32px #0000004d}.license-plate-white-frame-shop{border-radius:var(--radius-full);background:#fff;border:2.5px solid #06f;align-items:center;gap:12px;padding:4px 4px 4px 16px;display:flex}.license-plate-white-frame-shop:focus-within{border-color:#0052cc;box-shadow:0 0 16px #06f6}.chile-flag-badge-shop{border-right:1.5px solid #cbd5e1;flex-direction:column;align-items:center;padding-right:12px;line-height:1;display:flex}.chile-flag-badge-shop .flag{font-size:20px}.chile-flag-badge-shop .country{color:var(--color-brand-blue);letter-spacing:.5px;margin-top:2px;font-size:9px;font-weight:900}.plate-input-group-shop{flex:1;align-items:center;gap:8px;display:flex}.input-patente-shop{color:#0f172a;letter-spacing:3px;text-transform:uppercase;background:0 0;border:none;outline:none;width:100%;font-family:Outfit,monospace;font-size:22px;font-weight:900}.input-patente-shop::placeholder{color:#94a3b8;letter-spacing:1px}.req-tag-shop{color:#06f;white-space:nowrap;background:#e0f2fe;border:1px solid #7dd3fc;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:800}.btn-search-red-shop{background:var(--color-brand-blue);color:#fff;border-radius:var(--radius-full);transition:var(--transition-smooth);align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:800;display:flex;box-shadow:0 4px 14px #06f6}.btn-search-red-shop:hover:not(:disabled){background:#0052cc;transform:translateY(-2px)}.preset-patentes-bar-shop{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.preset-label-shop{color:#475569;font-size:12px;font-weight:700}.preset-chips-shop{flex-wrap:wrap;gap:6px;display:flex}.sample-chip-btn-shop{border-radius:var(--radius-sm);color:#06f;transition:var(--transition-smooth);background:#f1f5f9;border:1px solid #cbd5e1;padding:5px 12px;font-family:monospace;font-size:12px;font-weight:700}.sample-chip-btn-shop:hover{background:#e0f2fe;border-color:#06f}.active-vehicle-card-shop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#34d399;background:#10b98140;border:1px solid #10b98180;border-radius:10px;align-items:center;gap:8px;margin-top:14px;padding:8px 14px;font-size:12.5px;display:flex}.active-vehicle-card-shop strong{color:#fff}.promo-banners-container{margin-bottom:40px}.informative-features-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (width<=1024px){.informative-features-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.informative-features-grid{grid-template-columns:1fr}}.profile-dashboard{background:#f8fafc}.profile-dashboard .profile-topbar{background:#fffffff5}.profile-dashboard .profile-topbar-inner{max-width:none;min-height:64px;padding:10px 28px}.profile-dashboard .btn-back-to-store,.profile-dashboard .btn-visit-my-store{border-radius:8px;min-height:38px;padding:8px 15px;font-size:12px}.profile-dashboard .btn-visit-my-store{color:#fff;background:#0875eb;border-color:#0875eb;box-shadow:0 5px 12px #0875eb2e}.profile-dashboard .btn-visit-my-store:hover{background:#0665ca}.profile-dashboard .profile-role-chip{box-shadow:none;background:0 0;padding:5px 0}.profile-dashboard .facebook-cover-hero-container{height:202px;box-shadow:none;border:0;border-radius:0;margin:0;position:relative;overflow:visible}.profile-dashboard .facebook-cover-banner{height:202px}.profile-dashboard .facebook-cover-banner:before{background:linear-gradient(90deg,#05152aad,#05152a33 60%,#05152a7a)}.profile-dashboard .facebook-hero-bar{z-index:2;background:0 0;align-items:center;gap:20px;max-width:1440px;margin:auto;padding:0 42px;position:absolute;inset:0}.profile-dashboard .facebook-avatar-wrapper{margin:0}.profile-dashboard .facebook-avatar-circle{border-width:4px;width:114px;height:114px;font-size:34px}.seller-profile-dashboard .btn-change-avatar-camera{display:none}.buyer-profile-dashboard .btn-change-avatar-camera{width:30px;height:30px;bottom:2px;right:2px}.profile-dashboard .facebook-hero-info{gap:7px;padding:0}.profile-dashboard .facebook-hero-title-row{gap:10px}.profile-dashboard .facebook-hero-name{letter-spacing:-.5px;font-size:28px;color:#fff!important}.profile-dashboard .facebook-hero-email{font-size:13px;color:#ffffffdb!important}.profile-dashboard .profile-hero-tags{gap:8px;display:flex}.profile-dashboard .tag-contrast{color:#9af4bb!important;background:#045a2b8c!important;border-color:#4ade808c!important}.profile-dashboard .founder-tag-contrast{white-space:nowrap;color:#ffd264!important;background:#2a1c04ad!important;border-color:#facc1599!important}.profile-dashboard .founder-tag-contrast.is-ending{box-shadow:0 0 0 2px #fbbf2438;color:#ffe08a!important;background:#5c3400cc!important;border-color:#fbbf24e6!important}.profile-dashboard .store-status-chip{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid #0000}.profile-dashboard .store-status-chip.chip-approved{color:#9af4bb;box-shadow:none;background:#045a2b9e;border-color:#4ade808c}.profile-dashboard .store-status-chip.chip-approved svg{color:#9af4bb}.profile-dashboard .store-status-chip.chip-pending{color:#ffd264;background:#4a2f049e;border-color:#facc1580}.profile-dashboard .store-status-chip.chip-rejected{color:#ffc2bb;background:#5e120c9e;border-color:#f8717180}.profile-dashboard .store-status-chip.chip-rejected svg{color:#ffc2bb}.profile-dashboard .store-status-chip.chip-pending svg{color:#ffd264}.profile-dashboard .btn-withdraw-money-hero,.profile-dashboard .btn-hero-cta{background:#0875eb;border-radius:9px;margin-left:auto;box-shadow:0 8px 18px #003a8447}.profile-dashboard .btn-withdraw-money-hero:hover,.profile-dashboard .btn-hero-cta:hover{background:#0665ca}.profile-dashboard .profile-body{grid-template-columns:250px minmax(0,1fr);gap:38px;max-width:none;margin:0;padding:24px 28px 54px}.profile-dashboard .profile-sidebar{box-shadow:none;background:0 0;border:0;border-radius:0;align-self:start;padding:0 10px 12px 0;position:sticky;top:82px}.profile-dashboard .sidebar-mini-profile{display:none}.profile-dashboard .sidebar-nav-list{gap:5px}.profile-dashboard .sidebar-nav-group{gap:5px;margin:0 0 12px}.profile-dashboard .sidebar-group-title{padding:9px 14px 3px;font-size:10px}.profile-dashboard .profile-nav-item{border-radius:8px;min-height:38px;padding:9px 13px;font-size:12px;font-weight:650}.profile-dashboard .profile-nav-item.nav-buyer.active,.profile-dashboard .profile-nav-item.nav-seller.active{color:#0875eb;box-shadow:none;background:#eaf3ff}.profile-dashboard .profile-nav-item:hover{color:#0875eb;background:#f1f7ff}.profile-dashboard .profile-nav-delete{margin:8px 0 0;padding-top:14px}.profile-dashboard .profile-overview-grid{grid-template-columns:minmax(0,1fr) 266px;gap:28px}.profile-dashboard .profile-overview-main-col,.profile-dashboard .profile-overview-side-col{gap:16px}.profile-dashboard .profile-stats-grid-v2{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.profile-dashboard .profile-stat-card-v2{border-radius:11px;min-height:134px;padding:17px}.profile-dashboard .stat-v2-label{color:#1f3653;font-size:11px;font-weight:750}.profile-dashboard .stat-v2-val{font-size:23px}.profile-dashboard .stat-v2-action{margin-top:auto;font-size:11px}.profile-dashboard .stat-v2-icon{border-radius:10px;width:37px;height:37px}.profile-dashboard .profile-panel-clean,.profile-dashboard .overview-widget-card{border-radius:11px;padding:18px;box-shadow:0 2px 10px #0f172a09}.profile-dashboard .profile-section-title{margin-bottom:15px;font-size:14px}.profile-dashboard .quick-actions-grid-v2{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.profile-dashboard .quick-action-card-v2{background:#fff;border-radius:10px;gap:11px;min-height:78px;padding:13px}.profile-dashboard .action-v2-icon{border-radius:10px;width:36px;height:36px}.profile-dashboard .action-v2-body strong{font-size:11.5px}.profile-dashboard .action-v2-desc{font-size:10px}.profile-dashboard .activity-feed-table{border-radius:10px}.profile-dashboard .activity-feed-header,.profile-dashboard .activity-feed-row{grid-template-columns:minmax(165px,1fr) minmax(170px,1.25fr) minmax(92px,.72fr);padding:10px 13px;font-size:11px}.profile-dashboard .activity-type-col strong,.profile-dashboard .activity-detail-col{font-size:11px}.profile-dashboard .activity-date-col{font-size:10px}.profile-dashboard .overview-widget-card{padding:16px}.profile-dashboard .widget-header-row h3{font-size:12px}.profile-dashboard .onboarding-step-row{padding:3px 1px;font-size:10.5px}.profile-dashboard .tips-widget-text{font-size:10.5px}@media (width<=1180px){.profile-dashboard .profile-stats-grid-v2,.profile-dashboard .quick-actions-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-dashboard .profile-overview-grid{grid-template-columns:minmax(0,1fr) 250px;gap:18px}}@media (width<=900px){.profile-dashboard .profile-body{grid-template-columns:1fr;padding:18px}.profile-dashboard .profile-sidebar{padding:0;position:static}.profile-dashboard .sidebar-nav-list{flex-direction:row;overflow-x:auto}.profile-dashboard .sidebar-nav-group{min-width:max-content}.profile-dashboard .profile-nav-delete{border-top:0;min-width:max-content;padding-top:9px}.profile-dashboard .profile-overview-grid{grid-template-columns:1fr}}@media (width<=640px){.profile-dashboard .profile-topbar-inner{padding:9px 14px}.profile-dashboard .profile-logo-group{display:none}.profile-dashboard .profile-topbar-actions{gap:6px}.profile-dashboard .btn-back-to-store span,.profile-dashboard .btn-visit-my-store span{display:none}.profile-dashboard .facebook-cover-hero-container,.profile-dashboard .facebook-cover-banner{height:220px}.profile-dashboard .facebook-hero-bar{align-items:flex-end;gap:12px;padding:18px}.profile-dashboard .facebook-avatar-circle{width:72px;height:72px;font-size:22px}.profile-dashboard .facebook-hero-name{font-size:21px}.profile-dashboard .facebook-hero-email{font-size:11px}.profile-dashboard .store-status-chip{font-size:9px}.profile-dashboard .btn-withdraw-money-hero,.profile-dashboard .btn-hero-cta,.profile-dashboard .founder-tag-contrast{display:none}.profile-dashboard .profile-stats-grid-v2,.profile-dashboard .quick-actions-grid-v2{grid-template-columns:1fr}}.feature-info-card{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);cursor:pointer;background:#fff;align-items:flex-start;gap:14px;padding:18px 20px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 16px #0f172a0a}.feature-info-card:hover{border-color:#cbd5e1;transform:translateY(-3px);box-shadow:0 10px 24px #0f172a14}.feature-icon-badge{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:inset 0 0 0 1px #0000000d}.feature-text-block{flex-direction:column;gap:4px;display:flex}.feature-title{font-family:var(--font-display);color:#0f172a;margin:0;font-size:15px;font-weight:800;line-height:1.25}.feature-desc{color:#475569;margin:0;font-size:12.5px;font-weight:500;line-height:1.35}.latest-parts-section{margin-bottom:50px}.section-title-header-flex{justify-content:space-between;align-items:flex-end;margin-bottom:24px;display:flex}.section-title-header-flex h2{font-family:var(--font-display);color:var(--text-primary);margin-top:4px;font-size:24px;font-weight:900}.section-title-header-flex p{color:var(--text-muted);font-size:13.5px}.title-badge-pulse{color:#06f;border-radius:var(--radius-full);background:#eff6ff;border:1px solid #bfdbfe;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:800;display:inline-flex}.title-badge-pulse .pulse-dot{background:#06f;border-radius:50%;width:8px;height:8px;animation:1.5s infinite pulse-ring}.live-update-tag{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;display:flex}.latest-parts-grid-4{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;display:grid}.latest-part-card-rich{border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);transition:var(--transition-smooth);background:#fff;border-radius:16px;flex-direction:column;padding:16px;display:flex}.latest-part-card-rich:hover{box-shadow:var(--shadow-hover);border-color:var(--color-brand-blue);transform:translateY(-4px)}.part-card-top-tag{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:11px;display:flex}.part-card-top-tag .time-ago-pill{color:#06f;align-items:center;gap:4px;font-weight:700;display:flex}.part-card-top-tag .stock-count-pill{color:#475569;background:#f1f5f9;border-radius:4px;padding:2px 6px;font-weight:700}.part-card-img-box{cursor:pointer;border-radius:10px;width:100%;height:160px;margin-bottom:12px;position:relative;overflow:hidden}.discount-red-badge{background:var(--color-brand-blue);color:#fff;border-radius:4px;padding:2px 6px;font-size:10.5px;font-weight:800;position:absolute;top:8px;right:8px}.part-card-body-rich{flex-direction:column;flex:1;display:flex}.part-card-body-rich .oem-code-tag{color:var(--color-brand-blue);margin-bottom:4px;font-family:monospace;font-size:11px;font-weight:800}.part-card-body-rich .part-title{color:var(--text-primary);cursor:pointer;margin-bottom:8px;font-size:14px;font-weight:800;line-height:1.3}.part-card-body-rich .part-title:hover{color:var(--color-brand-blue)}.part-card-body-rich .part-compat-sub{color:#047857;background:#ecfdf5;border-radius:6px;align-items:center;gap:6px;margin-bottom:10px;padding:4px 8px;font-size:11.5px;display:flex}.part-card-body-rich .part-compat-sub .text-green-icon{color:#059669}.part-card-body-rich .vendor-info-line{color:var(--text-secondary);align-items:center;gap:6px;margin-bottom:14px;font-size:11.5px;display:flex}.part-card-body-rich .vendor-info-line .text-blue-icon{color:var(--color-brand-blue)}.part-card-body-rich .vendor-info-line .city-span{color:var(--text-muted);align-items:center;gap:2px;margin-left:auto;display:flex}.price-and-action-row{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;display:flex}.price-stack{flex-direction:column;display:flex}.price-stack .price-main-bold{color:var(--text-primary);font-size:17px;font-weight:900}.price-stack .price-old{color:var(--text-muted);font-size:11.5px;text-decoration:line-through}.part-btn-group{gap:6px;display:flex}.part-btn-group .btn-quote-chat{color:var(--color-brand-blue);background:#f1f5f9;border-radius:8px;padding:8px}.part-btn-group .btn-quote-chat:hover{background:#e0f2fe}.part-btn-group .btn-add-cart-red{background:var(--color-brand-blue);color:#fff;border-radius:8px;align-items:center;gap:4px;padding:8px 12px;font-size:12px;font-weight:800;display:flex}.part-btn-group .btn-add-cart-red:hover{background:#0052cc}.new-stores-section{margin-bottom:60px;padding-top:10px}.stores-section-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}.header-text-group{flex-direction:column;gap:6px;max-width:780px;display:flex}.badge-verified-stores{color:#00a8e8;letter-spacing:.5px;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.stores-main-title{color:#1e293b;align-items:center;gap:8px;font-size:24px;font-weight:900;line-height:1.2;display:flex}.inline-icon-building{color:#00a8e8}.stores-description{color:#94a3b8;margin-top:2px;font-size:13.5px;line-height:1.4}.btn-connect-inventory-navy{color:#fff;cursor:pointer;white-space:nowrap;background:#2b3648;border:none;border-radius:30px;padding:12px 22px;font-size:13px;font-weight:800;transition:all .2s;box-shadow:0 4px 12px #2b364833}.btn-connect-inventory-navy:hover{background:#1e293b;transform:translateY(-1px);box-shadow:0 6px 16px #2b36484d}.stores-cards-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=1024px){.stores-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.stores-cards-grid{grid-template-columns:1fr}}.seller-exact-card{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:#fff;flex-direction:column;width:100%;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #0f172a0d}.seller-exact-card:hover{border-color:var(--color-brand-blue);transform:translateY(-3px);box-shadow:0 12px 32px #0066ff1f}.card-top-tag-row{justify-content:flex-end;margin-bottom:4px;display:flex}.green-onboard-pill{color:#fff;background:#00df9a;border-radius:20px;align-items:center;gap:6px;padding:4px 14px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 2px 8px #00df9a4d}.check-circle-icon{border:1.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;display:flex}.seller-avatar-circle{letter-spacing:.5px;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:6px 0 16px;font-size:22px;font-weight:900;display:flex;box-shadow:0 4px 12px #00000014}.seller-title-rut-row{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.seller-name{color:#1e293b;font-size:18px;font-weight:900}.seller-rut{color:#94a3b8;letter-spacing:.5px;text-transform:uppercase;font-size:11px;font-weight:700}.seller-type-location-row{align-items:center;gap:12px;margin-bottom:12px;display:flex}.seller-type{color:#00a8e8;font-size:13px;font-weight:700}.pin-icon{color:#cbd5e1}.seller-specialty-line{margin-bottom:18px;font-size:13px}.spec-label{color:#94a3b8;margin-right:4px}.spec-value{color:#1e293b;font-weight:700}.seller-stats-row{justify-content:space-between;align-items:center;margin-bottom:20px;padding-top:10px;display:flex}.stat-stock strong,.stat-rating strong{color:#00a8e8;font-weight:800}.stat-star-icon{color:#eab308}.seller-shipping-row{border-top:1px solid #f1f5f9;align-items:flex-start;gap:8px;margin-bottom:16px;padding-top:14px;display:flex}.shipping-truck-icon{color:#94a3b8;flex-shrink:0;margin-top:3px}.shipping-methods-pills{flex-wrap:wrap;gap:6px;display:flex}.shipping-method-pill{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:3px 10px;font-size:11px;font-weight:700}.seller-catalog-link-box{text-align:center;margin-top:auto}.btn-view-catalog-link{color:#1e293b;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;font-size:13.5px;font-weight:800;transition:color .2s;display:inline-flex}.btn-view-catalog-link:hover{color:#06f}.category-section{margin-bottom:50px}.section-header{justify-content:space-between;align-items:flex-end;margin-bottom:20px;display:flex}.section-subtitle{color:var(--color-brand-blue);letter-spacing:.5px;font-size:11px;font-weight:800;display:block}.section-title{font-family:var(--font-display);color:var(--text-primary);font-size:24px;font-weight:900}.clear-filter-btn{color:var(--color-brand-blue);font-size:13px;font-weight:700}.category-grid-rich{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;display:grid}.category-card-rich{border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);cursor:pointer;transition:var(--transition-smooth);background:#fff;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.category-card-rich:hover,.category-card-rich.selected{box-shadow:var(--shadow-hover);border-color:var(--color-brand-blue);transform:translateY(-4px)}:is(.category-card-rich:hover,.category-card-rich.selected) .category-icon-tile{transform:scale(1.06)}.cat-card-img-wrap{width:100%;height:140px;position:relative;overflow:hidden}.cat-card-img-wrap .category-icon-tile{transition:transform .4s}.cat-top-tag{background:var(--color-brand-blue);color:#fff;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:800;position:absolute;top:8px;right:8px}.category-content-body{flex:1;padding:16px}.category-content-body .cat-title{color:var(--text-primary);margin-bottom:4px;font-size:16px;font-weight:800}.category-content-body .cat-count-pill{color:var(--color-brand-blue);margin-bottom:8px;font-size:11.5px;font-weight:700;display:inline-block}.category-content-body .cat-sub-preview{color:var(--text-muted);font-size:12px}.category-action-bar{color:var(--color-brand-blue);background:#f8fafc;border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:10px 16px;font-size:12.5px;font-weight:700;display:flex}.section-title-wrap{text-align:center;max-width:680px;margin:0 auto 32px}.section-title-wrap h2{font-family:var(--font-display);margin:8px 0;font-size:28px;font-weight:900}.section-title-wrap p{color:var(--text-muted);font-size:14px}.testimonials-section{background:radial-gradient(circle at 100% 0,#0966f412,#0000 42%),linear-gradient(135deg,#fff,#fbfdff);border:1px solid #e1e8f1;border-radius:18px;margin-top:34px;margin-bottom:60px;padding:30px 38px 26px;position:relative;box-shadow:0 14px 35px #1e34550f}.tst-header{align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.tst-header-icon{color:#fff;background:linear-gradient(140deg,#3b8bff,#0757dd);border-radius:18px;flex-shrink:0;place-items:center;width:62px;height:62px;display:grid;box-shadow:0 10px 22px #0966f44d}.tst-header-text{flex:1;min-width:0}.tst-eyebrow{color:#0966f4;letter-spacing:1.1px;margin-bottom:3px;font-size:12px;font-weight:800;display:block}.tst-header-text h2{font-family:var(--font-display);letter-spacing:-.6px;color:var(--color-brand-navy);margin-bottom:8px;font-size:30px;font-weight:900;line-height:1.15}.tst-header-text p{color:#536887;max-width:640px;font-size:14px;line-height:1.55}.tst-score{background:#eaf2ff;border-radius:14px;flex-shrink:0;align-items:center;gap:12px;padding:13px 20px 13px 14px;display:flex}.tst-score-icon{color:#fff;background:linear-gradient(140deg,#3b8bff,#0757dd);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.tst-score-text{flex-direction:column;display:flex}.tst-score-text strong{font-family:var(--font-display);color:var(--color-brand-navy);font-size:21px;font-weight:900;line-height:1.1}.tst-score-text small{color:#5b7396;font-size:11.5px;font-weight:600}.tst-carousel{position:relative}.tst-nav-btn{z-index:3;color:#1e3a5f;cursor:pointer;background:#fff;border:1px solid #e3ebf6;border-radius:50%;place-items:center;width:44px;height:44px;transition:color .16s,background .16s,border-color .16s,opacity .16s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 20px #1e345524}.tst-nav-btn.is-prev{left:-22px}.tst-nav-btn.is-next{right:-22px}.tst-nav-btn:hover:not(:disabled){color:#fff;background:#0966f4;border-color:#0966f4}.tst-nav-btn:disabled{color:#c4cedd;cursor:default;box-shadow:0 4px 12px #1e345514}.tst-loading{min-height:150px;color:var(--text-muted);justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.tst-track{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:18px;padding:6px 2px 16px;scroll-padding-left:2px;display:flex;overflow-x:auto}.tst-track::-webkit-scrollbar{display:none}.tst-track:focus-visible{outline:2px solid var(--color-brand-blue);outline-offset:4px;border-radius:18px}.tst-card{scroll-snap-align:start;background:#fff;border:1px solid #e8eef7;border-radius:18px;flex-direction:column;flex:0 0 clamp(280px,33.3333% - 28px,372px);padding:22px 24px 16px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 20px #1e345512}.tst-card:hover{border-color:#cfe0ff;transform:translateY(-3px);box-shadow:0 16px 34px #1e345521}.tst-card.is-featured{border-color:#cfe0ff;padding-left:27px}.tst-card.is-featured:before{content:"";pointer-events:none;background:linear-gradient(#3b8bff,#0757dd);width:5px;position:absolute;inset:0 auto 0 0}.tst-card-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.tst-avatar{z-index:1;color:#1268f3;background:#e8f1ff;border:3px solid #fff;border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid;position:relative;box-shadow:0 2px 8px #1e345529}.tst-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.tst-identity{flex-direction:column;gap:4px;min-width:0;display:flex}.tst-name{-webkit-line-clamp:2;color:var(--color-brand-navy);-webkit-box-orient:vertical;font-size:14px;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.tst-verified{vertical-align:-2px;color:#1268f3;fill:#e0edff;margin-left:4px;display:inline}.tst-role{color:#7b8ba5;align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:inline-flex}.tst-role svg{flex-shrink:0}.tst-rating{flex-shrink:0;align-items:center;gap:5px;margin-left:auto;display:inline-flex}.tst-rating strong{color:var(--color-brand-navy);font-size:12.5px;font-weight:800}.tst-stars{align-items:center;gap:1px;display:inline-flex}.tst-star-on{color:#f5a524}.tst-star-off{color:#dde5ef}.tst-date{color:#8d9aac;white-space:nowrap;align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.tst-date svg{color:#b3c0d2;flex-shrink:0}.tst-text{color:#47566d;flex:1;margin-bottom:16px;font-size:13.5px;line-height:1.65}.tst-card-foot{border-top:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:10px;padding-top:13px;display:flex}.tst-helpful{border-radius:var(--radius-full);color:#6b7c96;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding:6px 12px 6px 10px;font-size:12.5px;font-weight:700;transition:color .16s,background .16s,border-color .16s;display:inline-flex}.tst-helpful svg{flex-shrink:0;transition:transform .16s}.tst-helpful:hover{color:#0966f4;background:#eff5ff}.tst-helpful:hover svg{transform:translateY(-1px)}.tst-helpful.is-active{color:#0757dd;background:#eaf2ff;border-color:#cfe0ff}.tst-helpful.is-active svg{fill:#cfe0ff}.tst-dots{justify-content:center;align-items:center;gap:7px;margin:2px 0 20px;display:flex}.tst-dot{cursor:pointer;background:#d6e0ee;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:width .2s,background .2s}.tst-dot:hover{background:#a9bed8}.tst-dot.is-active{border-radius:var(--radius-full);background:#0966f4;width:22px}.tst-trust{background:#eef5ff;border-radius:16px;align-items:center;gap:18px;padding:18px 24px;display:flex}.tst-trust-icon{color:#fff;background:linear-gradient(140deg,#3b8bff,#0757dd);border-radius:13px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 8px 18px #0966f447}.tst-trust-copy{border-left:1px solid #cfdff6;padding-left:18px}.tst-trust-copy strong{color:#10386f;margin-bottom:3px;font-size:14.5px;font-weight:800;display:block}.tst-trust-copy p{color:#4c6689;font-size:12.5px;line-height:1.55}.tst-trust-seal{color:#059669;white-space:nowrap;flex-shrink:0;align-items:center;gap:7px;margin-left:auto;font-size:12px;font-weight:800;display:inline-flex}@media (width<=1100px){.tst-card{flex-basis:clamp(280px,50% - 33px,372px)}.tst-header{flex-wrap:wrap}.tst-score{margin-left:80px}.tst-trust{flex-wrap:wrap}.tst-trust-seal{margin-left:64px}}@media (width<=900px){.testimonials-section{border-radius:12px;padding:24px 20px}.tst-header-icon{border-radius:15px;width:52px;height:52px}.tst-header-text h2{font-size:25px}.tst-nav-btn.is-prev{left:-12px}.tst-nav-btn.is-next{right:-12px}}@media (width<=760px){.testimonials-section{border-radius:14px;margin-top:22px;margin-bottom:28px;padding:18px 16px 16px}.tst-header{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.tst-header-icon{border-radius:11px;flex-shrink:0;width:40px;height:40px}.tst-header-icon svg{width:20px;height:20px}.tst-header-text{flex:180px;min-width:0}.tst-eyebrow{margin-bottom:1px;font-size:11px}.tst-header-text h2{margin-bottom:2px;font-size:18px;line-height:1.25}.tst-header-text p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.tst-score{border-radius:10px;gap:8px;width:auto;margin:0;padding:6px 12px}.tst-score-icon{width:26px;height:26px}.tst-score-icon svg{width:13px;height:13px}.tst-score-text strong{font-size:15px}.tst-score-text small{font-size:10px}.tst-track{scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-x:contain!important;flex-flow:row!important;gap:14px!important;padding:4px 2px 14px!important;display:flex!important;overflow:auto hidden!important}.tst-nav-btn{display:none!important}.tst-card{scroll-snap-align:start!important;border-radius:14px!important;flex-direction:column!important;flex:0 0 clamp(255px,76vw,295px)!important;justify-content:space-between!important;width:clamp(255px,76vw,295px)!important;min-width:255px!important;max-width:295px!important;height:200px!important;min-height:200px!important;max-height:200px!important;padding:16px 16px 12px!important;display:flex!important}.tst-card.is-featured{padding-left:19px!important}.tst-card-head{flex-wrap:nowrap!important;align-items:center!important;gap:10px!important;margin-bottom:8px!important;display:flex!important}.tst-avatar{flex-shrink:0!important;width:36px!important;height:36px!important}.tst-avatar svg{width:18px!important;height:18px!important}.tst-identity{flex:auto!important;gap:2px!important;min-width:0!important}.tst-name{-webkit-line-clamp:1!important;font-size:13px!important;line-height:1.25!important}.tst-role{font-size:11px!important}.tst-rating{flex-shrink:0!important;gap:4px!important;margin-left:auto!important}.tst-rating strong{font-size:11.5px!important}.tst-stars svg{width:11px!important;height:11px!important}.tst-text{-webkit-line-clamp:3!important;text-overflow:ellipsis!important;-webkit-box-orient:vertical!important;flex:auto!important;margin-bottom:8px!important;font-size:12.5px!important;line-height:1.48!important;display:-webkit-box!important;overflow:hidden!important}.tst-card-foot{justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-top:auto!important;padding-top:8px!important;display:flex!important}.tst-helpful{gap:5px!important;padding:4px 8px 4px 6px!important;font-size:11.5px!important}.tst-helpful svg{width:13px!important;height:13px!important}.tst-date{gap:3px!important;font-size:10px!important}.tst-dots{gap:6px;margin:4px 0 14px}.tst-dot{width:7px;height:7px}.tst-dot.is-active{width:18px}.tst-trust{border-radius:12px;flex-flow:wrap;align-items:center;gap:10px;padding:12px 14px}.tst-trust-icon{border-radius:10px;flex-shrink:0;width:36px;height:36px}.tst-trust-icon svg{width:18px;height:18px}.tst-trust-copy{border-left:1px solid #cfdff6;flex:180px;padding-left:10px}.tst-trust-copy strong{margin-bottom:1px;font-size:13px}.tst-trust-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.tst-trust-seal{margin-left:auto;font-size:11px}}.modern-footer-section{color:#f8fafc;background:linear-gradient(#0f172a 0%,#080d19 100%);border-top:3px solid #06f;margin-top:60px;padding-top:0}.footer-perks-wrapper{margin-bottom:50px}.modern-perks-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.modern-perk-card{transition:var(--transition-smooth);background:#1e293b;border:1.5px solid;border-radius:16px;align-items:flex-start;gap:16px;padding:22px;display:flex;box-shadow:0 8px 24px #0000004d}.modern-perk-card:hover{transform:translateY(-4px);box-shadow:0 14px 32px #0066ff40}.modern-perk-card h4{color:#fff;margin-bottom:4px;font-size:15px;font-weight:800}.modern-perk-card p{color:#94a3b8;font-size:12.5px;line-height:1.45}.perk-blue{border-color:#06f6}.perk-cyan{border-color:#38bdf866}.perk-slate{border-color:#94a3b84d}.perk-electric{border-color:#0066ff80}.perk-icon-circle{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.icon-blue{color:#06f;background:#06f3}.icon-cyan{color:#38bdf8;background:#38bdf833}.icon-slate{color:#cbd5e1;background:#94a3b833}.icon-electric{color:#38bdf8;background:#0066ff40}.main-footer-body{border-top:none;padding:36px 0 44px}.footer-col h4{color:#fff;letter-spacing:.4px;margin-bottom:20px;padding-bottom:10px;font-size:15.5px;font-weight:900;position:relative}.title-official:after{content:"";background:#06f;border-radius:2px;width:40px;height:3px;position:absolute;bottom:0;left:0}.footer-about-text{color:#cbd5e1;margin:16px 0 22px;font-size:13px;line-height:1.65}.footer-about-text .text-cyan-glow{color:#38bdf8;font-weight:800}.seller-box-card-vivid{cursor:pointer;transition:var(--transition-smooth);background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border:2px solid #06f;border-radius:16px;padding:20px;box-shadow:0 8px 24px #0066ff40}.seller-box-card-vivid:hover{border-color:#38bdf8;transform:translateY(-2px);box-shadow:0 12px 32px #06f6}.seller-box-card-vivid .sb-header-vivid{color:#fff;align-items:center;gap:8px;margin-bottom:6px;font-size:14px;font-weight:900;display:flex}.seller-box-card-vivid .sb-header-vivid .icon-store-glow{color:#38bdf8}.seller-box-card-vivid p{color:#cbd5e1;margin-bottom:14px;font-size:12px;line-height:1.4}.sb-btn-blue-official{color:#fff;border-radius:var(--radius-full);width:100%;transition:var(--transition-smooth);background:#06f;justify-content:space-between;align-items:center;padding:10px 18px;font-size:13px;font-weight:900;display:flex;box-shadow:0 4px 14px #06f6}.sb-btn-blue-official:hover{background:#0052cc}.footer-links-list{color:#cbd5e1;flex-direction:column;gap:12px;font-size:13.5px;list-style:none;display:flex}.footer-links-list li{cursor:pointer;transition:var(--transition-smooth);align-items:center;gap:6px;display:flex}.footer-links-list li .link-arrow{color:#38bdf8;opacity:.6}.footer-links-list li:hover{color:#fff;transform:translate(4px)}.footer-links-list li:hover .link-arrow{opacity:1;color:#06f}.footer-links-list li.highlight-link-cyan{color:#38bdf8;font-weight:900}.footer-links-list li.highlight-link-cyan:hover{color:#fff}.contact-item-vivid{color:#cbd5e1;align-items:center;gap:10px;margin-bottom:12px;font-size:13px;display:flex}.contact-item-vivid .text-cyan-glow{color:#38bdf8}.contact-item-vivid strong{color:#fff}.payment-badges-row-vivid{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.pay-tag{border-radius:6px;padding:5px 10px;font-size:11px;font-weight:800}.pay-tag.webpay-official{color:#fff;background:#06f;box-shadow:0 2px 8px #06f6}.pay-tag.mp-official{color:#fff;background:#009ee3;box-shadow:0 2px 8px #009ee366}.pay-tag.card-official{color:#cbd5e1;background:#1e293b;border:1px solid #ffffff26}.bottom-flex{justify-content:space-between;align-items:center;display:flex}.legal-links-list{gap:20px;display:flex}.legal-links-list span{cursor:pointer;transition:var(--transition-smooth)}.legal-links-list span:hover{color:#38bdf8}.reference-footer{background:radial-gradient(circle at 10% 10%,#06408533,#0000 30%),radial-gradient(circle at 78% 42%,#03356e21,#0000 34%),#020e1c;border:1px solid #3669ad57;border-radius:16px 16px 0 0;margin-top:54px;padding:50px 0 0;overflow:hidden}.reference-footer-grid{grid-template-columns:1.34fr 1.08fr 1.02fr 1fr 1.05fr;gap:38px;padding-bottom:40px;display:grid}.reference-footer-logo{color:#f8fafc;align-items:center;height:61px;display:flex}.reference-footer-logo img{object-fit:contain;object-position:center;width:85px;height:60px}.reference-footer-logo span{font-family:var(--font-display);letter-spacing:-1.7px;margin-left:-6px;font-size:35px;font-weight:800}.reference-footer-logo b{color:#1671ff;font-weight:800}.reference-footer-brand>p{color:#e3eaf5;margin:24px 0 28px;font-size:15px;line-height:1.62}.reference-footer-brand>p em{color:#2378ff;font-style:normal;font-weight:700}.footer-trust-points{gap:17px;display:grid}.footer-trust-points>div{align-items:flex-start;gap:14px;display:flex}.footer-trust-points svg{color:#fff;background:linear-gradient(145deg,#12418c,#06307d);border-radius:9px;flex:none;width:50px;height:50px;padding:13px;box-shadow:0 7px 18px #0043b93d}.footer-trust-points span{color:#cfd8e7;flex-direction:column;font-size:12.5px;line-height:1.35;display:flex}.footer-trust-points strong{color:#fff;margin-bottom:3px;font-size:13px}.footer-trust-points .footer-flow-point{align-items:center}.footer-flow-point>b{color:#17d1c4;letter-spacing:-2px;min-width:50px;font-size:30px;line-height:1}.reference-footer-column h2{color:#fff;min-height:62px;font-family:var(--font-display);white-space:nowrap;align-items:flex-start;gap:12px;margin:12px 0 23px;font-size:18px;font-weight:700;display:flex;position:relative}.reference-footer-column h2 svg{color:#146cff;width:36px;height:36px;padding:7px}.reference-footer-column h2:after{content:"";background:#146cff;border-radius:3px;width:38px;height:3px;position:absolute;bottom:0;left:48px}.reference-footer-column ul{gap:11px;list-style:none;display:grid}.reference-footer-column li a,.reference-footer-column li button{color:#e9eef7;text-align:left;grid-template-columns:30px minmax(0,1fr) 14px;align-items:center;gap:8px;width:100%;font-size:13px;line-height:1.25;text-decoration:none;display:grid}.reference-footer-column li a>svg:first-child,.reference-footer-column li button>svg:first-child{color:#126aff;stroke-width:1.7px;width:26px}.reference-footer-column li a:hover,.reference-footer-column li button:hover{color:#6da5ff}.reference-footer-column .footer-link-chevron{color:#a8b4c7;justify-self:end;width:15px}.payment-methods{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.payment-methods b{color:#08265d;background:#fff;border-radius:3px;padding:7px 6px;font-family:Arial,sans-serif;font-size:9px}.payment-methods b:nth-child(2){color:#f8b400;background:#1d1d1d}.payment-methods b:nth-child(3){color:#fff;background:#2471bd}.payment-methods b:nth-child(4){color:#fff;background:#263342}.payment-methods b:nth-child(5){color:#fff;background:#c52028}.reference-footer-bottom{color:#d2dbe7;border-top:1px solid #8da3c233;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;min-height:105px;font-size:12px;display:grid}.reference-footer-bottom p{line-height:1.5}.reference-footer-bottom nav{gap:28px;display:flex}.reference-footer-bottom nav a{color:#d2dbe7;white-space:nowrap;align-items:center;gap:6px;font-size:12px;text-decoration:none;display:inline-flex}.reference-footer-bottom nav a:hover{color:#2b7dff}.footer-socials{justify-self:end;align-items:center;gap:10px;display:flex}.footer-socials>span{margin-right:3px;font-size:12px}.footer-socials a{color:#fff;border:1px solid #99aecd73;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.footer-socials a:hover{color:#2780ff;border-color:#2780ff}.footer-socials svg{width:18px}.reference-footer{margin-top:40px;padding-top:30px}.reference-footer-grid{gap:30px;padding-bottom:24px}.reference-footer-logo{height:49px}.reference-footer-logo img{width:68px;height:49px}.reference-footer-logo span{font-size:29px}.reference-footer-brand>p{margin:15px 0 18px;font-size:13px;line-height:1.48}.footer-trust-points{gap:10px}.footer-trust-points svg{border-radius:7px;width:38px;height:38px;padding:10px}.footer-trust-points span{font-size:11px}.footer-trust-points strong{font-size:12px}.reference-footer-column h2{min-height:46px;margin:4px 0 14px;font-size:15px}.reference-footer-column h2 svg{width:30px;height:30px;padding:6px}.reference-footer-column h2:after{width:30px;height:2px;left:42px}.reference-footer-column ul{gap:8px}.reference-footer-column li a,.reference-footer-column li button{grid-template-columns:23px minmax(0,1fr) 12px;gap:6px;font-size:11.5px}.reference-footer-column li a>svg:first-child,.reference-footer-column li button>svg:first-child{width:21px}.reference-footer-bottom{gap:20px;min-height:70px;font-size:11px}.reference-footer-bottom nav{gap:20px}.reference-footer-bottom nav a{font-size:11px}.reference-footer-security{color:#77a8ff;justify-self:end;font-size:11px}.reference-footer-toggle{all:unset;cursor:default;pointer-events:none;display:contents}.reference-footer-toggle-title{display:contents}.reference-footer-column h2 svg.reference-footer-chevron{display:none!important}.reference-footer-collapse{display:block}@media (width<=1250px){.reference-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.reference-footer-brand{grid-column:1/-1}.reference-footer-bottom{text-align:center;grid-template-columns:1fr;justify-items:center;padding:26px 0}.footer-socials{justify-self:center}}@media (width<=760px){.reference-footer{border-radius:10px 10px 0 0;margin-top:30px;padding-top:28px}.reference-footer-grid{grid-template-columns:1fr;gap:0;padding-bottom:8px}.reference-footer-brand{grid-column:auto;padding-bottom:20px}.reference-footer-column{border-top:1px solid #8da3c229;padding:0}.reference-footer-column:last-of-type{border-bottom:1px solid #8da3c229;margin-bottom:16px}.reference-footer-column h2{min-height:unset;white-space:normal;margin:0;display:block}.reference-footer-column h2:after{display:none}.reference-footer-toggle{all:unset;box-sizing:border-box;color:#fff;width:100%;font-family:var(--font-display);cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:15px 2px;font-size:14.5px;font-weight:700;transition:color .15s;display:flex}.reference-footer-toggle:hover,.reference-footer-column.is-open .reference-footer-toggle{color:#93c5fd}.reference-footer-toggle:active{opacity:.85}.reference-footer-toggle:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #3b82f6}.reference-footer-toggle-title{flex:auto;align-items:center;gap:10px;display:flex}.reference-footer-toggle-title>svg{color:#146cff;flex-shrink:0;width:26px;height:26px;padding:5px;transition:color .2s}.reference-footer-column.is-open .reference-footer-toggle-title>svg{color:#3b82f6}.reference-footer-column h2 svg.reference-footer-chevron{color:#8da3c2;flex-shrink:0;width:18px;height:18px;margin-left:8px;padding:0;transition:transform .28s cubic-bezier(.4,0,.2,1),color .2s;display:inline-flex!important}.reference-footer-column.is-open h2 svg.reference-footer-chevron{color:#3b82f6;transform:rotate(180deg)}.reference-footer-collapse{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.4,0,.2,1),visibility .28s;display:grid;overflow:hidden}.reference-footer-column.is-open .reference-footer-collapse{visibility:visible;grid-template-rows:1fr}.reference-footer-collapse>ul{opacity:0;gap:10px;min-height:0;padding:2px 2px 18px;transition:opacity .22s,transform .22s;overflow:hidden;transform:translateY(-4px)}.reference-footer-column.is-open .reference-footer-collapse>ul{opacity:1;transform:translateY(0)}.reference-footer-bottom nav{flex-wrap:wrap;justify-content:center;gap:12px 20px}}.modal-backdrop{z-index:1000;background:#0f172a8c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes modalPop{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.auth-modal-card{background:#fff;border-radius:20px;width:100%;max-width:520px;max-height:calc(100vh - 40px);transition:max-width .2s;animation:.25s cubic-bezier(.16,1,.3,1) modalPop;position:relative;overflow-y:auto;box-shadow:0 30px 60px -15px #0f172a59,0 0 0 1px #0f172a0a}.auth-modal-card--wide{max-width:800px}.auth-modal-header{text-align:center;background:linear-gradient(#f8fafc 0%,#fff 100%);border-bottom:1px solid #f1f5f9;padding:32px 32px 18px}.auth-brand-badge{color:var(--color-brand-blue);background:#eff6ff;border:1px solid #bfdbfe;border-radius:20px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 12px;font-size:11px;font-weight:800;display:inline-flex}.auth-modal-header h2{color:#0f172a;margin-bottom:6px;font-size:22px;font-weight:800}.auth-modal-header p{color:#64748b;font-size:13.5px;line-height:1.4}.selected-role-pill{justify-content:center;margin-bottom:10px;display:flex}.pill-buyer{color:#0369a1;background:#e0f2fe;border-radius:12px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.pill-seller{color:#1e293b;background:#e2e8f0;border-radius:12px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.auth-modal-body{flex-direction:column;gap:18px;padding:24px 32px 32px;display:flex}.btn-auth-google{color:#1e293b;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;padding:11px 16px;font-size:14px;font-weight:700;transition:all .2s;display:flex;position:relative}.btn-auth-google:hover{background:#f8fafc;border-color:#cbd5e1;box-shadow:0 2px 8px #0f172a0f}.google-signin-container{justify-content:center;width:100%;min-height:42px;display:flex}.google-signin-container iframe{border-radius:30px!important}.google-badge-soon{letter-spacing:.3px;text-transform:uppercase;color:#94a3b8;background:#f1f5f9;border-radius:20px;padding:3px 7px;font-size:9.5px;font-weight:800;position:absolute;right:10px}.auth-divider{color:#94a3b8;align-items:center;gap:12px;margin:2px 0;font-size:12px;font-weight:600;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#e2e8f0;flex:1;height:1px}.auth-role-switch{background:#f8fafc;border:1px solid #dbe4f0;border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.auth-role-switch-label{letter-spacing:.04em;text-transform:uppercase;color:#475569;font-size:12px;font-weight:800}.auth-role-switch-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.auth-role-option{color:#475569;text-align:left;cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:12px;align-items:center;gap:10px;min-height:58px;padding:10px 12px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex;position:relative}.auth-role-option span{flex-direction:column;gap:1px;min-width:0;display:flex}.auth-role-option strong{color:#0f172a;font-size:14px;line-height:1.2}.auth-role-option small{color:#64748b;font-size:12px}.auth-role-option:hover{border-color:#93c5fd}.auth-role-option:focus-visible{outline-offset:2px;outline:2px solid #06f}.auth-role-check{flex:none;margin-left:auto}.auth-role-option.buyer.active{color:#0369a1;background:#e0f2fe;border-color:#0284c7;box-shadow:0 4px 12px #0284c72e}.auth-role-option.seller.active{color:#c2410c;background:#fff7ed;border-color:#ea580c;box-shadow:0 4px 12px #ea580c2e}.auth-role-switch-hint{color:#334155;background:#fff;border:1px dashed #cbd5e1;border-radius:10px;margin:0;padding:8px 10px;font-size:12.5px;line-height:1.4}.auth-role-switch-hint.seller{background:#fffbf5;border-color:#fdba74}@media (width<=420px){.auth-role-option{gap:8px;padding:8px 10px}.auth-role-option small{display:none}}.auth-login-mode{background:#f1f5f9;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.auth-login-mode button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:36px;font-size:13px;font-weight:700;display:inline-flex}.auth-login-mode button.active{color:#0056bf;background:#fff;box-shadow:0 1px 3px #0f172a1f}.role-selection-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (width<=640px){.role-selection-grid{grid-template-columns:1fr}}.role-option-card{cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:16px;flex-direction:column;padding:20px;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex;position:relative}button.role-option-card{font:inherit;color:inherit;text-align:left;width:100%}.role-option-card.buyer-card{background:linear-gradient(165deg,#eff8ff 0%,#fff 55%)}.role-option-card.seller-card{background:linear-gradient(165deg,#f9f2ff 0%,#fff 55%)}.role-option-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px -12px #0f172a2e}.role-option-card.buyer-card:hover{border-color:#7cb8ff}.role-option-card.seller-card:hover{border-color:#c4a4f5}.role-option-card:hover .role-icon-box{transform:scale(1.08)rotate(-3deg)}.role-option-card.buyer-card.selected{border-color:#06f;box-shadow:0 10px 24px -8px #0066ff47}.role-option-card.seller-card.selected{border-color:#1e293b;box-shadow:0 10px 24px -8px #1e293b47}.role-card-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.role-icon-box{border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .22s cubic-bezier(.16,1,.3,1);display:flex}.buyer-icon{color:#fff;background:linear-gradient(135deg,#06f 0%,#38bdf8 100%);box-shadow:0 6px 14px #0066ff4d}.seller-icon{color:#fff;background:linear-gradient(135deg,#1e293b 0%,#334155 100%);box-shadow:0 6px 14px #1e293b4d}.role-feature-list{border-top:1px dashed #e2e8f0;flex-direction:column;gap:7px;margin:14px 0 16px;padding-top:14px;display:flex}.role-feature-list li{color:#475569;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.35;display:flex}.role-feature-list li svg{color:#06f;box-sizing:border-box;background:#e0f2fe;border-radius:50%;flex-shrink:0;width:15px;height:15px;margin-top:2px;padding:2px}.seller-feature-list li svg{color:#1e293b;background:#e2e8f0}.role-radio{border:2px solid #cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.radio-dot{background:0 0;border-radius:50%;width:10px;height:10px;transition:background .15s}.buyer-card.selected .radio-dot{background:#06f}.seller-card.selected .radio-dot{background:#1e293b}.buyer-card.selected .role-radio{border-color:#06f}.seller-card.selected .role-radio{border-color:#1e293b}.role-card-content h3{color:#0f172a;margin-bottom:4px;font-size:16px;font-weight:800}.role-card-content p{color:#64748b;font-size:12.5px;line-height:1.4}.role-badge-tag{color:#0369a1;background:#e0f2fe;border-radius:6px;align-self:flex-start;margin-top:auto;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.seller-tag{color:#1e293b;background:#e2e8f0}.auth-action-row{justify-content:flex-end;align-items:center;display:flex}.auth-action-row.gap-2{gap:12px}.auth-action-row.gap-2 .btn-auth-primary{flex:1;width:auto}.auth-action-row.gap-2 .btn-auth-secondary{white-space:nowrap;flex-shrink:0}.btn-auth-primary{color:#fff;cursor:pointer;background:#06f;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 20px;font-size:14px;font-weight:800;transition:all .2s;display:flex}.btn-auth-primary:hover:not(:disabled){background:#0052cc;transform:translateY(-1px)}.btn-auth-primary:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.15);box-shadow:none}.btn-auth-secondary{color:#475569;cursor:pointer;background:#f1f5f9;border:none;border-radius:10px;align-items:center;gap:6px;padding:12px 16px;font-size:13px;font-weight:700;transition:background .2s;display:flex}.btn-auth-secondary:hover{color:#0f172a;background:#e2e8f0}.form-group{flex-direction:column;gap:6px;display:flex}.form-group label{color:#334155;font-size:12.5px;font-weight:700}.auth-modal-body input[type=text],.auth-modal-body input[type=email],.auth-modal-body input[type=tel],.auth-modal-body input[type=password],.profile-data-form input[type=text],.profile-data-form input[type=tel]{color:#0f172a;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;width:100%;padding:11px 14px;font-family:inherit;font-size:14px;transition:all .15s}.auth-modal-body input[type=text]::placeholder,.auth-modal-body input[type=email]::placeholder,.auth-modal-body input[type=tel]::placeholder,.auth-modal-body input[type=password]::placeholder,.profile-data-form input[type=text]::placeholder,.profile-data-form input[type=tel]::placeholder{color:#a3aebd;font-style:italic;font-weight:500}.auth-modal-body input[type=text]:focus,.auth-modal-body input[type=email]:focus,.auth-modal-body input[type=tel]:focus,.auth-modal-body input[type=password]:focus,.profile-data-form input[type=text]:focus,.profile-data-form input[type=tel]:focus{background:#fff;border-color:#06f;outline:none;box-shadow:0 0 0 3px #0066ff1f}.form-secondary-actions{justify-content:flex-end;margin-top:-8px;display:flex}.forgot-password-link{color:#06f;cursor:pointer;font-size:12.5px;font-weight:700}.forgot-password-link:hover{text-decoration:underline}.role-recovery-toggle{gap:8px;margin-top:4px;display:flex}.btn-role-tab{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:600;transition:all .15s;display:flex}.btn-role-tab:hover{background:#f1f5f9;border-color:#cbd5e1}.btn-role-tab.active{color:#06f;background:#eff6ff;border-color:#06f}.input-with-icon{align-items:center;display:flex;position:relative}.input-with-icon .field-icon{color:#94a3b8;pointer-events:none;position:absolute;left:12px}.input-with-icon input{padding-left:38px!important;padding-right:38px!important}.btn-toggle-eye{color:#64748b;cursor:pointer;background:0 0;border:none;padding:4px;position:absolute;right:10px}.auth-alert{border-radius:10px;align-items:center;gap:10px;margin:16px 28px 0;padding:10px 16px;font-size:13px;font-weight:600;display:flex}.alert-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.alert-success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.auth-footer-switch{text-align:center;color:#64748b;margin-top:4px;font-size:13px}.link-btn{color:#06f;cursor:pointer;background:0 0;border:none;font-weight:800;text-decoration:underline}.link-btn.highlight{color:#1e293b}.user-login-box{position:relative}.user-login-box.logged-in{cursor:pointer;background:#0066ff0d;border-color:#06f3}.user-dropdown-menu{z-index:999;background:#fff;border:1px solid #e2e8f0;border-radius:14px;width:268px;animation:.18s fadeInDown;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 10px 25px -5px #00000026}.user-dropdown-header{background:#f8fafc;border-bottom:1px solid #f1f5f9;flex-direction:column;gap:3px;padding:14px 16px;display:flex}.dropdown-user-name{color:#0f172a;font-size:14px;font-weight:800}.dropdown-user-email{color:#64748b;word-break:break-all;font-size:11.5px}.dropdown-role-badge{border-radius:4px;align-self:flex-start;margin-top:4px;padding:2px 6px;font-size:10px;font-weight:800;display:inline-block}.badge-buyer{color:#0369a1;background:#e0f2fe}.badge-seller{color:#1e293b;background:#e2e8f0}.user-dropdown-body{padding:6px}.dropdown-item{color:#334155;cursor:pointer;text-align:left;border-radius:8px;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.4;transition:background .15s;display:flex}.dropdown-item svg{flex-shrink:0;margin-top:2px}.dropdown-item:hover{color:#0f172a;background:#f1f5f9}.dropdown-item.logout-item{color:#dc2626}.dropdown-item.logout-item:hover{background:#fef2f2}.dropdown-divider{background:#f1f5f9;height:1px;margin:4px 0}.profile-dashboard{min-height:100vh}.profile-topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-subtle);z-index:50;background:#ffffffd9;position:sticky;top:0}.profile-topbar-inner{justify-content:space-between;align-items:center;gap:16px;max-width:1280px;margin:0 auto;padding:14px 24px;display:flex}.profile-logo-group{cursor:pointer;align-items:center;display:flex}.profile-topbar-actions{align-items:center;gap:10px;display:flex}.btn-back-to-store{color:#334155;cursor:pointer;background:#f1f5f9;border:none;border-radius:30px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:700;transition:all .2s;display:flex}.btn-back-to-store:hover{color:#0f172a;background:#e2e8f0;transform:translate(-2px)}.btn-visit-my-store{color:var(--color-brand-blue,#1268f3);cursor:pointer;background:#eff6ff;border:1px solid #cfe0fb;border-radius:30px;align-items:center;gap:7px;padding:9px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.btn-visit-my-store:hover{background:#dbeafe;border-color:#93c5fd}.profile-topbar-user{align-items:center;gap:12px;display:flex}.profile-role-chip{border-radius:20px;align-items:center;gap:6px;padding:6px 13px;font-size:12px;font-weight:800;display:flex;box-shadow:0 2px 8px #0000000f}.profile-role-chip.chip-buyer{color:#0369a1;background:linear-gradient(120deg,#e0f2fe,#dbeafe)}.profile-role-chip.chip-seller{color:#1e293b;background:linear-gradient(120deg,#e2e8f0,#cbd5e1)}.btn-topbar-logout{color:#dc2626;cursor:pointer;background:0 0;border:1.5px solid #fecaca;border-radius:30px;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:700;transition:all .2s;display:flex}.btn-topbar-logout:hover{background:#fef2f2}.profile-hero{isolation:isolate;padding:44px 24px 68px;position:relative;overflow:hidden}.profile-hero.hero-buyer{background:linear-gradient(120deg,#0052cc 0%,#06f 40%,#38bdf8 100%)}.profile-hero.hero-seller{background:linear-gradient(120deg,#0f172a 0%,#1e293b 45%,#334155 100%)}.profile-hero:before,.profile-hero:after{content:"";filter:blur(40px);z-index:-1;border-radius:50%;position:absolute}.profile-hero:before{background:#ffffff29;width:320px;height:320px;top:-160px;right:8%}.profile-hero:after{background:#ffffff1f;width:220px;height:220px;bottom:-140px;left:12%}.profile-hero-inner{align-items:center;gap:22px;max-width:1280px;margin:0 auto;display:flex;position:relative}.profile-hero-avatar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#fff3;border:2.5px solid #ffffff80;border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;font-size:28px;font-weight:900;display:flex;overflow:hidden;box-shadow:0 10px 26px #0000002e}.profile-hero-avatar img{object-fit:cover;width:100%;height:100%}.profile-hero-info{flex:1;min-width:0}.profile-hero-info h1{font-family:var(--font-display);color:#fff;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px 12px #0000001f;margin-bottom:4px;font-size:26px;font-weight:900;overflow:hidden}.profile-hero-info p{color:#ffffffd9;margin-bottom:12px;font-size:13.5px}.profile-hero-tags{flex-wrap:wrap;gap:8px;display:flex}.hero-tag{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background:#ffffff2e;border:1px solid #fff3;border-radius:20px;align-items:center;gap:5px;padding:5px 12px;font-size:11.5px;font-weight:700;display:inline-flex}.profile-body{z-index:1;grid-template-columns:250px 1fr;align-items:start;gap:24px;max-width:1280px;margin:-40px auto 0;padding:0 24px 60px;display:grid;position:relative}@media (width<=860px){.profile-body{grid-template-columns:1fr;margin-top:-24px}}.profile-sidebar{background:#fff;border:1px solid #e2e8f099;border-radius:20px;flex-direction:column;gap:14px;padding:14px;display:flex;position:sticky;top:88px;box-shadow:0 16px 40px -12px #0f172a29}@media (width<=860px){.profile-sidebar{position:static}}.sidebar-mini-profile{color:#fff;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.sidebar-mini-profile.mini-buyer,.sidebar-mini-profile.mini-seller{background:linear-gradient(135deg,#1e293b 0%,#334155 100%)}.sidebar-mini-avatar{background:#ffffff38;border:1.5px solid #fff6;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:15px;font-weight:900;display:flex;overflow:hidden}.sidebar-mini-avatar img{object-fit:cover;width:100%;height:100%}.sidebar-mini-info{flex-direction:column;gap:2px;min-width:0;display:flex}.sidebar-mini-info strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.sidebar-mini-info span{opacity:.85;font-size:10.5px;font-weight:600}.sidebar-nav-list{flex-direction:column;gap:3px;display:flex}@media (width<=860px){.sidebar-nav-list{flex-direction:row;overflow-x:auto}}.profile-nav-item{color:#64748b;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;padding:11px 14px;font-size:13.5px;font-weight:700;transition:all .18s;display:flex}.profile-nav-item:hover{color:#0f172a;background:#f8fafc}.profile-nav-item.nav-buyer.active{color:var(--color-brand-blue);background:linear-gradient(120deg,#eff6ff,#e0f2fe);box-shadow:inset 0 0 0 1.5px #0066ff2e}.profile-nav-item.nav-seller.active{color:#1e293b;background:linear-gradient(120deg,#eef2f6,#cbd5e1);box-shadow:inset 0 0 0 1.5px #1e293b2e}.sidebar-nav-group{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.sidebar-group-title{color:#94a3b8;letter-spacing:.8px;text-transform:uppercase;padding:6px 14px 2px;font-size:11px;font-weight:800}.sidebar-group-items{flex-direction:column;gap:2px;display:flex}.profile-notifications{position:relative}.profile-bell-button{color:#334155;cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:50%;place-items:center;width:34px;height:34px;display:inline-grid;position:relative}.profile-bell-button:hover{color:var(--color-brand-blue);background:#eff6ff;border-color:#9dc5ff}.profile-bell-count{color:#fff;background:#e11d48;border:2px solid #fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-weight:800;display:grid;position:absolute;top:-5px;right:-7px}.profile-notifications-popover{z-index:50;background:#fff;border:1px solid #dce5f0;border-radius:14px;width:min(360px,100vw - 32px);position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 18px 40px #0f172a2e}.profile-notifications-head{border-bottom:1px solid #e7edf4;justify-content:space-between;align-items:center;min-height:48px;padding:0 13px;display:flex}.profile-notifications-head strong{color:#0f172a;font-size:13px}.profile-notifications-head button{color:var(--color-brand-blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.profile-notifications-head button:disabled{opacity:.45;cursor:default}.profile-notifications-loading,.profile-notifications-empty{color:#64748b;justify-content:center;align-items:center;gap:7px;padding:22px 14px;font-size:12px;display:flex}.profile-notifications-list{max-height:350px;overflow-y:auto}.profile-notification-item{color:#334155;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eff3f7;gap:8px;width:100%;padding:12px 14px;display:flex}.profile-notification-item:hover{background:#f8fbff}.profile-notification-item.unread{background:#f0f7ff}.profile-notification-item>span{gap:3px;min-width:0;display:grid}.profile-notification-item strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.profile-notification-item small{color:#64748b;font-size:11px;line-height:1.35}.profile-notification-item time{color:#94a3b8;font-size:10px}.profile-notification-item i{background:var(--color-brand-blue);border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px}.profile-notifications-back{color:var(--color-brand-blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.profile-notifications-gear{background:#fff;border-radius:50%;place-items:center;width:26px;height:26px;display:inline-grid;color:#475569!important;border:1px solid #e2e8f0!important}.profile-notifications-gear:hover{background:#eff6ff;color:var(--color-brand-blue)!important;border-color:#9dc5ff!important}.profile-notifications-settings{padding:12px 13px 4px}.profile-notifications-muted-note{color:#64748b;background:#f8fafc;border-bottom:1px solid #eff3f7;align-items:center;gap:7px;padding:8px 13px;font-size:11px;display:flex}.profile-notifications-muted-note span{flex:1;min-width:0}.profile-notifications-muted-note button{color:var(--color-brand-blue);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700}.profile-notification-item.muted{opacity:.55}.profile-notification-item.muted.unread{background:#fff}.notif-prefs{gap:14px;display:grid}.notif-prefs--compact{gap:10px}.notif-prefs-section{gap:8px;display:grid}.notif-prefs-title{color:#0f172a;text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:800;display:inline-flex}.notif-prefs-options{gap:8px;display:grid}.notif-pref-option{text-align:left;cursor:pointer;font:inherit;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.notif-pref-option:hover{border-color:#cbd5e1}.notif-pref-option.selected{background:#eff6ff;border-color:#2563eb}.notif-pref-option:disabled{cursor:default;opacity:.7}.notif-pref-option-icon{width:32px;height:32px;color:var(--color-brand-blue);background:#eaf2ff;border-radius:10px;flex:none;place-items:center;display:inline-grid}.notif-pref-option.selected .notif-pref-option-icon{color:#fff;background:var(--color-brand-blue)}.notif-pref-option-copy{flex:1;gap:2px;min-width:0;display:grid}.notif-pref-option-copy strong{color:#0f172a;font-size:13px}.notif-pref-option-copy small{color:#64748b;font-size:11.5px;line-height:1.4}.notif-pref-radio{border:2px solid #cbd5e1;border-radius:50%;flex:none;width:18px;height:18px;position:relative}.notif-pref-radio.on{border-color:var(--color-brand-blue)}.notif-pref-radio.on:after{content:"";background:var(--color-brand-blue);border-radius:50%;position:absolute;inset:3px}.notif-prefs-error{color:#b91c1c;margin:0;font-size:12px}.notif-prefs-note{color:#94a3b8;margin:0;font-size:11px;line-height:1.4}.notif-prefs--compact .notif-prefs-note{padding-bottom:6px}.notif-prefs-card{gap:10px;display:grid}.notif-prefs-intro{color:#64748b;margin:0;font-size:12.5px;line-height:1.5}.profile-support-subtitle{color:#64748b;margin:4px 0 0;font-size:12px}.profile-support-form{background:#f8fbff;border:1px solid #dbe7f6;border-radius:12px;gap:13px;margin:18px 0;padding:18px;display:grid}.profile-support-form label{color:#334155;gap:6px;font-size:12px;font-weight:700;display:grid}.profile-support-form input,.profile-support-form select,.profile-support-form textarea{color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px 11px;font-size:13px}.profile-support-form textarea{resize:vertical}.profile-support-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.profile-support-submit{width:fit-content;min-width:175px}.profile-support-ticket-list{gap:10px;display:grid}.profile-support-ticket{background:#fff;border:1px solid #e2e8f0;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;display:grid}.profile-support-ticket strong{color:#172033;font-size:13px}.profile-support-ticket p{color:#64748b;margin:4px 0 0;font-size:12px;line-height:1.45}.profile-support-ticket small{color:#94a3b8;white-space:nowrap;align-items:center;gap:4px;font-size:10.5px;display:inline-flex}.profile-ticket-status{color:#0759c6;white-space:nowrap;background:#eaf3ff;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.profile-ticket-status.status-resuelto,.profile-ticket-status.status-cerrado,.profile-ticket-status.status-resuelta,.profile-ticket-status.status-cerrada{color:#087443;background:#e9f9ef}.profile-ticket-status.status-sla_vencido,.profile-ticket-status.status-cancelado{color:#b42318;background:#fff0ef}.profile-ticket-status.status-escalado{color:#965d08;background:#fff9e9}@media (width<=600px){.profile-support-form-grid{grid-template-columns:1fr}.profile-support-ticket{grid-template-columns:1fr;gap:7px}.profile-support-ticket small{white-space:normal}}.profile-nav-service-start{border-top:1px solid #e2e8f0;border-radius:0 0 12px 12px;margin-top:8px;padding-top:14px}.profile-nav-service:hover{color:var(--color-brand-blue);background:#eff6ff}.profile-nav-delete{color:#dc2626;border-top:1px solid #fee2e2;border-radius:0 0 12px 12px;margin-top:8px;padding-top:14px}.profile-nav-delete:hover{color:#b91c1c;background:#fff1f2}.profile-nav-final-actions{border-top:1px solid #e2e8f0;gap:3px;margin-top:8px;padding-top:10px;display:grid}.profile-dashboard .profile-nav-final-actions .profile-nav-delete{border-top:0;margin:0;padding-top:9px}.profile-nav-feedback{color:#42617f}.profile-nav-feedback:hover,.profile-nav-feedback.active{color:var(--color-brand-blue);background:#eff6ff}.profile-feedback-panel{max-width:760px}.profile-feedback-panel .profile-panel-header-row>div{gap:5px;display:grid}.profile-feedback-panel .profile-panel-title{align-items:center;gap:8px;display:flex}.profile-feedback-panel .profile-panel-title>svg{color:var(--color-brand-blue)}.profile-feedback-panel .profile-panel-header-row p{color:#6b7d92;margin:0;font-size:12.5px}.profile-feedback-tabs{background:#f7f9fc;border:1px solid #dce5ef;border-radius:10px;gap:4px;margin-top:20px;padding:4px;display:flex}.profile-feedback-tabs button{color:#687a8e;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;min-height:34px;font-size:11.5px;font-weight:800}.profile-feedback-tabs button.active{color:#0759ae;background:#fff;box-shadow:0 2px 6px #0f2a4a1a}.profile-feedback-form{background:#f8fbff;border:1px solid #dbe7f6;border-radius:12px;gap:12px;margin-top:14px;padding:17px;display:grid}.profile-feedback-form label,.profile-feedback-rating{color:#334155;border:0;gap:7px;margin:0;padding:0;font-size:12px;font-weight:800;display:grid}.profile-feedback-rating>div{gap:5px;display:flex}.profile-feedback-rating button{color:#cbd5e1;cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:34px;padding:0;display:grid}.profile-feedback-rating button.selected{color:#f59e0b}.profile-feedback-rating button:hover{color:#fbbf24;transform:translateY(-1px)}.profile-feedback-form textarea{resize:vertical;color:#172033;width:100%;min-height:132px;font:inherit;background:#fff;border:1px solid #cbd9e8;border-radius:9px;outline:none;padding:11px 12px;font-size:13px;line-height:1.5}.profile-feedback-form textarea:focus{border-color:#1780e8;box-shadow:0 0 0 3px #1780e81f}.profile-feedback-footer{color:#8292a5;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.profile-feedback-footer .btn-auth-primary{justify-content:center;align-items:center;gap:7px;min-width:150px;display:inline-flex}.profile-feedback-status{border:1px solid;border-radius:8px;margin:13px 0 0;padding:9px 10px;font-size:12px}.profile-feedback-status.success{color:#087443;background:#effbf4;border-color:#bce5cf}.profile-feedback-status.error{color:#b42318;background:#fff3f2;border-color:#f4c7c3}.profile-feedback-history{gap:9px;margin-top:14px;display:grid}.profile-feedback-history>p{color:#7d8da0;text-align:center;border:1px dashed #cedae7;border-radius:10px;margin:0;padding:24px;font-size:12px}.profile-feedback-history article{background:#fff;border:1px solid #e0e8f0;border-radius:10px;padding:13px}.profile-feedback-history article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.profile-feedback-history time{color:#8a99aa;font-size:10.5px}.profile-feedback-stars{color:#f59e0b;letter-spacing:1px;font-size:17px}.profile-feedback-history article p{color:#42566e;white-space:pre-wrap;margin:8px 0 0;font-size:12px;line-height:1.45}@media (width<=600px){.profile-feedback-footer{flex-direction:column;align-items:stretch}.profile-feedback-footer .btn-auth-primary{width:100%}}.delete-account-backdrop{z-index:1200}.delete-account-modal{text-align:center;background:#fff;border-radius:20px;width:min(430px,100%);padding:30px;animation:.22s cubic-bezier(.16,1,.3,1) modalPop;box-shadow:0 24px 60px #0f172a47}.delete-account-icon{color:#dc2626;background:#fef2f2;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 14px;display:grid}.delete-account-modal h2{color:#0f172a;margin:0;font-size:20px;font-weight:800}.delete-account-modal>p{color:#64748b;margin:10px 0 22px;font-size:14px;line-height:1.55}.delete-account-modal .auth-alert{text-align:left;margin:-6px 0 18px}.delete-account-actions{justify-content:center;gap:10px;display:flex}.btn-delete-account-confirm{color:#fff;cursor:pointer;background:#dc2626;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-weight:750;display:inline-flex}.btn-delete-account-confirm:hover:not(:disabled){background:#b91c1c}.btn-delete-account-confirm:disabled{cursor:wait;opacity:.7}.account-closure-reasons,.account-closure-items,.account-closure-decisions{gap:10px;margin:16px 0;display:grid}.account-closure-reasons label{cursor:pointer;border:1px solid #d9e0e7;border-radius:8px;align-items:center;gap:9px;padding:10px;display:flex}.account-closure-item{background:#f6f8fa;border-radius:8px;gap:4px;padding:11px;font-size:13px;display:grid}.account-closure-item.is-blocking{border-left:3px solid #dc2626}.account-closure-coins{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;align-items:flex-start;gap:9px;margin:12px 0;padding:11px 12px;font-size:13px;font-weight:600;line-height:1.45;display:flex}.account-closure-coins svg{flex-shrink:0;margin-top:1px}.account-closure-empty{text-align:center;background:#f6f8fa;border-radius:8px;padding:12px}.account-closure-decisions section{border:1px solid #d9e0e7;border-radius:10px;padding:14px}.account-closure-decisions h3{margin:0 0 6px;font-size:16px}.account-closure-decisions p{margin:0 0 12px}@media (width<=480px){.delete-account-modal{padding:25px 20px}.delete-account-actions{flex-direction:column-reverse}.delete-account-actions>*{width:100%}}.profile-main{flex-direction:column;gap:24px;min-width:0;display:flex}.profile-stats-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.profile-stat-card{background:#fff;border:1px solid #e2e8f0b3;border-radius:18px;flex-direction:column;gap:8px;padding:20px;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px -14px #0f172a2e}.profile-stat-card:before{content:"";opacity:.05;position:absolute;inset:0}.profile-stat-card.stat-blue:before{background:radial-gradient(circle at 100% 0,#06f,#0000 70%)}.profile-stat-card.stat-navy:before{background:radial-gradient(circle at 100% 0,#1e293b,#0000 70%)}.profile-stat-card.stat-amber:before{background:radial-gradient(circle at 100% 0,#d97706,#0000 70%)}.profile-stat-card.stat-green:before{background:radial-gradient(circle at 100% 0,#059669,#0000 70%)}.profile-stat-card:hover{transform:translateY(-4px)}.profile-stat-card.stat-blue:hover{box-shadow:0 16px 32px -10px #0066ff47}.profile-stat-card.stat-navy:hover{box-shadow:0 16px 32px -10px #1e293b47}.profile-stat-card.stat-amber:hover{box-shadow:0 16px 32px -10px #d9770647}.profile-stat-card.stat-green:hover{box-shadow:0 16px 32px -10px #05966947}.stat-icon-badge{color:#fff;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:2px;display:flex}.stat-blue .stat-icon-badge{background:linear-gradient(135deg,#06f,#38bdf8);box-shadow:0 6px 14px #0066ff4d}.stat-navy .stat-icon-badge{background:linear-gradient(135deg,#1e293b,#334155);box-shadow:0 6px 14px #1e293b4d}.stat-amber .stat-icon-badge{background:linear-gradient(135deg,#d97706,#f59e0b);box-shadow:0 6px 14px #d977064d}.stat-green .stat-icon-badge{background:linear-gradient(135deg,#059669,#10b981);box-shadow:0 6px 14px #0596694d}.profile-stat-card strong{color:#0f172a;font-size:28px;font-weight:900;line-height:1}.profile-stat-card span{color:#64748b;font-size:12.5px;font-weight:600}.profile-panel{background:#fff;border:1px solid #e2e8f0b3;border-radius:20px;padding:26px;box-shadow:0 12px 28px -16px #0f172a24}.profile-panel-clean{background:#fff;border:1px solid #e2e8f0bf;border-radius:18px;padding:24px;box-shadow:0 4px 18px #0f172a0a}.profile-section-title{color:#0f172a;align-items:center;gap:8px;margin:0 0 16px;font-size:16px;font-weight:800;display:flex}.profile-overview-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}@media (width<=1100px){.profile-overview-grid{grid-template-columns:minmax(0,1fr)}}.profile-overview-main-col{flex-direction:column;gap:24px;min-width:0;display:flex}.profile-overview-side-col{flex-direction:column;gap:20px;min-width:0;display:flex}.profile-stats-grid-v2{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.profile-stat-card-v2{cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #e2e8f0cc;border-radius:16px;flex-direction:column;gap:6px;width:100%;min-width:0;padding:18px 20px;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s,box-shadow .22s;display:flex;box-shadow:0 2px 8px #0f172a08}.profile-stat-card-v2:hover{border-color:#93c5fd;transform:translateY(-3px);box-shadow:0 12px 24px -6px #0066ff1f}.profile-stat-card-v2:focus-visible{outline-offset:2px;outline:2px solid #06f}.stat-v2-top{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:10px;display:grid}.stat-v2-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.stat-v2-blue .stat-v2-icon{color:#06f;background:#eff6ff}.stat-v2-emerald .stat-v2-icon{color:#059669;background:#ecfdf5}.stat-v2-amber .stat-v2-icon{color:#d97706;background:#fffbeb}.stat-v2-purple .stat-v2-icon{color:#7c3aed;background:#f5f3ff}.stat-v2-label{color:#64748b;min-width:0;font-size:13px;font-weight:600;line-height:1.3}.stat-v2-val{color:#0f172a;overflow-wrap:anywhere;font-size:26px;font-weight:800;line-height:1.1}.stat-v2-action{color:#06f;align-items:center;gap:4px;margin-top:4px;font-size:12px;font-weight:700;display:inline-flex}.quick-actions-grid-v2{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.quick-action-card-v2{cursor:pointer;font:inherit;text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;align-items:center;gap:14px;width:100%;min-width:0;padding:16px;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;display:flex}.quick-action-card-v2:hover{background:#fff;border-color:#93c5fd;transform:translateY(-2px);box-shadow:0 8px 20px -4px #0066ff1a}.quick-action-card-v2:focus-visible{outline-offset:2px;outline:2px solid #06f}.action-v2-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.action-v2-icon.bg-blue-subtle{color:#06f;background:#eff6ff}.action-v2-icon.bg-emerald-subtle{color:#059669;background:#ecfdf5}.action-v2-icon.bg-purple-subtle{color:#7c3aed;background:#f5f3ff}.action-v2-icon.bg-sky-subtle{color:#0284c7;background:#f0f9ff}.action-v2-icon.bg-amber-subtle{color:#d97706;background:#fffbeb}.action-v2-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.action-v2-body strong{color:#0f172a;font-size:13.5px;font-weight:750}.action-v2-desc{color:#64748b;overflow-wrap:anywhere;font-size:11.5px;line-height:1.3}.action-v2-arrow{color:#94a3b8;flex-shrink:0;transition:transform .2s}.quick-action-card-v2:hover .action-v2-arrow{color:#06f;transform:translate(3px)}.activity-feed-table{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.activity-feed-header{color:#64748b;background:#f8fafc;border-bottom:1px solid #e2e8f0;grid-template-columns:minmax(140px,200px) minmax(0,1fr) minmax(96px,140px);gap:12px;padding:10px 16px;font-size:12px;font-weight:700;display:grid}.activity-feed-rows{flex-direction:column;display:flex}.activity-feed-row{cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;border-bottom:1px solid #f1f5f9;grid-template-columns:minmax(140px,200px) minmax(0,1fr) minmax(96px,140px);align-items:center;gap:12px;width:100%;padding:12px 16px;transition:background .15s;display:grid}.activity-feed-row:last-child{border-bottom:none}.activity-feed-row:hover{background:#f8fafc}.activity-feed-row:focus-visible{outline-offset:-2px;outline:2px solid #06f}.activity-type-col{align-items:center;gap:10px;min-width:0;display:flex}.activity-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.activity-dot.badge-blue{background:#06f}.activity-dot.badge-emerald{background:#059669}.activity-dot.badge-purple{background:#7c3aed}.activity-dot.badge-amber{background:#d97706}.activity-dot.badge-red{background:#dc2626}.activity-type-col strong{color:#1e293b;font-size:13px;font-weight:700}.activity-detail-col{color:#475569;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.activity-date-col{color:#94a3b8;font-size:12px}@media (width<=720px){.activity-feed-header{display:none}.activity-feed-row{grid-template-columns:minmax(0,1fr);gap:4px}.activity-detail-col{white-space:normal}}.overview-widget-card{background:#fff;border:1px solid #e2e8f0cc;border-radius:18px;padding:20px;box-shadow:0 4px 18px #0f172a0a}.capturer-contact-card{color:#0f172a;background:#f8fbff;border:1px solid #dbe7f4;border-radius:11px;min-width:0}.capturer-contact-sidebar{padding:14px 15px}.capturer-contact-heading{color:#5f7187;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:10px;font-size:10px;font-weight:800;display:flex}.capturer-contact-heading svg{color:#0875eb}.capturer-contact-body{align-items:center;gap:10px;min-width:0;display:flex}.capturer-contact-avatar{color:#075fbd;background:#eaf3ff;border:1px solid #cbdced;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:850;display:grid;overflow:hidden}.capturer-contact-avatar img{object-fit:cover;width:100%;height:100%}.capturer-contact-copy{flex:1;gap:1px;min-width:0;display:grid}.capturer-contact-copy small{color:#708198;font-size:10px;line-height:1.25}.capturer-contact-copy strong{color:#18324e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.capturer-contact-phone{color:#075fbd;background:#fff;border:1px solid #c9dced;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:6px 8px;font-size:10.5px;font-weight:750;text-decoration:none;display:inline-flex}.capturer-contact-phone:hover{background:#f2f8ff;border-color:#8db8e3}.capturer-contact-sidebar .capturer-contact-body{flex-wrap:wrap}.capturer-contact-sidebar .capturer-contact-phone{width:100%;margin-top:1px}@media (width<=520px){.capturer-contact-body{flex-wrap:wrap}.capturer-contact-phone{width:100%}}.widget-header-row{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.widget-header-row h3{color:#0f172a;margin:0;font-size:15px;font-weight:800}.widget-tag{color:#64748b;background:#f1f5f9;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700}.widget-metric-box{flex-direction:column;gap:2px;margin-bottom:14px;display:flex}.widget-metric-box .metric-label{color:#64748b;font-size:12px;font-weight:600}.widget-metric-box .metric-value{color:#0f172a;font-size:24px;font-weight:800}.widget-metric-box .metric-sub{color:#64748b;font-size:12px;font-weight:600}.widget-metric-box .metric-sub.positive{color:#059669;font-weight:700}.widget-metric-split{border-top:1px dashed #e2e8f0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:12px;display:grid}.widget-metric-split>div{flex-direction:column;gap:2px;min-width:0;display:flex}.widget-metric-split strong{color:#0f172a;font-size:18px;font-weight:800;line-height:1.1}.onboarding-progress-meta{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.onboarding-progress-meta span{color:#475569;font-size:12px;font-weight:700}.onboarding-progress-bar{background:#e2e8f0;border-radius:4px;width:100%;height:6px;overflow:hidden}.onboarding-progress-fill{background:#06f;border-radius:4px;height:100%;transition:width .3s}.onboarding-steps-list{flex-direction:column;gap:10px;display:flex}.onboarding-step-row{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;width:100%;padding:4px 6px;font-family:inherit;font-size:12.5px;transition:background .15s,color .15s;display:flex}.onboarding-step-row:focus-visible{outline-offset:1px;outline:2px solid #06f}.onboarding-step-row:hover{background:#f8fafc}.onboarding-step-row.completed{color:#0f172a;font-weight:600}.onboarding-step-row.completed .step-icon-done{color:#059669;flex-shrink:0}.onboarding-step-row.pending{color:#64748b}.onboarding-step-row.pending .step-icon-todo{color:#cbd5e1;flex-shrink:0}.tips-widget{background:#f8fafc;border:1px dashed #cbd5e1}.tips-widget-icon-row{align-items:center;gap:8px;margin-bottom:8px;display:flex}.tips-widget-icon-row .tips-icon{color:#06f}.tips-widget-icon-row h4{color:#0f172a;margin:0;font-size:13.5px;font-weight:750}.tips-widget-text{color:#475569;margin:0 0 10px;font-size:12px;line-height:1.35}.tips-widget-link{color:#06f;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:750;transition:color .15s;display:inline-flex}.tips-widget-link:hover{color:#0052cc;text-decoration:underline}.profile-panel-header-row{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.profile-panel-title{font-family:var(--font-display);color:#0f172a;margin-bottom:18px;padding-left:13px;font-size:17.5px;font-weight:800;position:relative}.profile-panel-title:before{content:"";background:linear-gradient(#06f,#38bdf8);border-radius:4px;width:4px;position:absolute;top:2px;bottom:2px;left:0}.hero-seller~.profile-body .profile-panel-title:before,.nav-seller~.profile-main .profile-panel-title:before{background:linear-gradient(#1e293b,#334155)}.profile-panel-header-row .profile-panel-title{margin-bottom:0}.btn-edit-profile{color:var(--color-brand-blue);cursor:pointer;background:linear-gradient(120deg,#eff6ff,#e0f2fe);border:none;border-radius:20px;align-items:center;gap:6px;padding:9px 15px;font-size:12.5px;font-weight:800;transition:all .15s;display:flex}.btn-edit-profile:hover{transform:translateY(-1px);box-shadow:0 4px 12px #06f3}.profile-activity-list{flex-direction:column;gap:4px;display:flex}.profile-activity-row{border-radius:12px;align-items:center;gap:12px;padding:13px 8px;transition:background .15s;display:flex}.profile-activity-row:hover{background:#f8fafc}.activity-status-dot{background:#94a3b8;border-radius:50%;flex-shrink:0;width:10px;height:10px;box-shadow:0 0 0 4px #94a3b826}.activity-status-dot.status-shipping{background:#0ea5e9;box-shadow:0 0 0 4px #0ea5e926}.activity-status-dot.status-done{background:#059669;box-shadow:0 0 0 4px #05966926}.activity-status-dot.status-pending{background:#d97706;box-shadow:0 0 0 4px #d9770626}.activity-row-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.activity-row-info strong{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.activity-row-info span{color:#94a3b8;font-size:12px}.activity-row-amount{color:#0f172a;font-size:13.5px;font-weight:800}.profile-orders-list{flex-direction:column;gap:12px;display:flex}.profile-order-card{border:1px solid #e2e8f0cc;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:16px;transition:all .18s;display:flex}.profile-order-card:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 10px 24px -14px #0f172a40}.order-icon-badge{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.order-icon-badge.status-shipping{color:#0369a1;background:#e0f2fe}.order-icon-badge.status-done{color:#166534;background:#dcfce7}.order-icon-badge.status-pending{color:#92400e;background:#fef3c7}.order-card-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.order-card-main strong{color:#0f172a;font-size:14px}.order-card-main span{color:#94a3b8;font-size:12px}.order-card-side{flex-shrink:0;align-items:center;gap:14px;display:flex}.order-card-side strong{color:#0f172a;font-size:14px}.order-status-pill{white-space:nowrap;border-radius:20px;padding:5px 12px;font-size:11px;font-weight:800}.order-status-pill.status-shipping{color:#0369a1;background:#e0f2fe}.order-status-pill.status-done{color:#166534;background:#dcfce7}.order-status-pill.status-pending{color:#92400e;background:#fef3c7}.profile-products-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:18px;display:grid}.profile-product-card{border:1px solid #e2e8f0cc;border-radius:16px;padding:14px;transition:all .22s cubic-bezier(.16,1,.3,1);position:relative}.profile-product-card:hover{border-color:#cbd5e1;transform:translateY(-4px);box-shadow:0 16px 32px -14px #0f172a38}.product-card-thumb{color:#fff;border-radius:12px;justify-content:center;align-items:center;height:96px;margin-bottom:12px;display:flex;position:relative}.product-card-thumb.thumb-0{background:linear-gradient(135deg,#06f,#38bdf8)}.product-card-thumb.thumb-1{background:linear-gradient(135deg,#1e293b,#334155)}.product-card-thumb.thumb-2{background:linear-gradient(135deg,#059669,#34d399)}.product-card-thumb.thumb-3{background:linear-gradient(135deg,#d97706,#fbbf24)}.product-card-badge{color:#b91c1c;background:#ffffffeb;border-radius:8px;padding:3px 8px;font-size:10.5px;font-weight:800;position:absolute;top:8px;right:8px}.profile-product-card h4{color:#1e293b;min-height:36px;margin:0 0 8px;font-size:13px;font-weight:700;line-height:1.35}.product-card-vendor{color:#94a3b8;margin-bottom:10px;font-size:11.5px;display:block}.product-card-price-row{align-items:baseline;gap:8px;display:flex}.product-card-price-row strong{color:#0f172a;font-size:15px;font-weight:900}.product-card-original{color:#cbd5e1;font-size:11.5px;text-decoration:line-through}.profile-address-card{color:#0369a1;background:linear-gradient(120deg,#eff6ff,#f0f9ff);border:1.5px solid #bfdbfe;border-radius:16px;align-items:flex-start;gap:14px;padding:18px;display:flex}.profile-address-card div{flex-direction:column;flex:1;gap:2px;display:flex}.profile-address-card strong{color:#0f172a;font-size:14px}.profile-address-card span{color:#64748b;font-size:12.5px}.address-default-tag{color:#0369a1;background:#fff;border-radius:20px;align-self:flex-start;padding:3px 9px;font-size:10.5px;font-weight:800;box-shadow:0 2px 6px #0369a126}.profile-empty-state{color:#94a3b8;text-align:center;flex-direction:column;align-items:center;gap:10px;padding:32px 0;font-size:13.5px;display:flex}.profile-loading-state{color:#64748b;justify-content:center;align-items:center;gap:10px;padding:32px 0;font-size:13.5px;font-weight:600;display:flex}.spin-icon{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.product-card-thumb-img{background:#f1f5f9;border-radius:12px;height:96px;margin-bottom:12px;overflow:hidden}.product-card-thumb-img img{object-fit:cover;width:100%;height:100%}.order-icon-badge.status-cancelled,.order-status-pill.status-cancelled{color:#b91c1c;background:#fee2e2}.activity-status-dot.status-cancelled{background:#dc2626;box-shadow:0 0 0 4px #dc262626}.profile-store-card{background:linear-gradient(155deg,#f8fafc 0%,#fff 60%);border:1.5px solid #cbd5e1;border-radius:18px;padding:22px}.store-card-header{align-items:center;gap:14px;margin-bottom:16px;display:flex}.store-card-icon{color:#fff;background:linear-gradient(135deg,#1e293b 0%,#334155 100%);border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex;box-shadow:0 8px 18px #1e293b4d}.store-card-header strong{color:#0f172a;margin-bottom:2px;font-size:16px;display:block}.store-card-header span{color:#64748b;font-size:12.5px}.store-card-stats{border-top:1px dashed #cbd5e1;gap:22px;padding-top:16px;display:flex}.store-card-stats div{color:#1e293b;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:flex}.profile-data-view{flex-direction:column;gap:2px;display:flex}.profile-data-row{border-radius:10px;justify-content:space-between;align-items:center;padding:15px 10px;transition:background .15s;display:flex}.profile-data-row:hover{background:#f8fafc}.profile-data-row span{color:#94a3b8;font-size:12.5px;font-weight:600}.profile-data-row strong{color:#0f172a;font-size:13.5px}.profile-data-form{flex-direction:column;gap:16px;max-width:420px;display:flex}.profile-data-form.unified-profile-form{max-width:760px}.profile-data-form-actions{justify-content:flex-end;gap:10px;display:flex}.catalog-total-badge{color:#06f;vertical-align:middle;background:#eff6ff;border-radius:20px;margin-left:8px;padding:2px 9px;font-size:11px;font-weight:800;display:inline-block}.catalog-search-form{color:#94a3b8;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:30px;align-items:center;gap:8px;min-width:220px;padding:7px 14px;display:flex}.catalog-search-form input{color:#0f172a;background:0 0;border:none;outline:none;width:100%;font-size:13px}.catalog-category-filter{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.catalog-category-filter-label{color:#64748b;white-space:nowrap;align-items:center;gap:6px;padding-top:5px;font-size:12.5px;font-weight:700;display:inline-flex}.catalog-category-chips{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.catalog-category-chip{color:#475569;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:20px;align-items:center;gap:7px;padding:5px 12px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.catalog-category-chip:hover{background:#f8fafc;border-color:#cbd5e1}.catalog-category-chip.active{color:#fff;background:#06f;border-color:#06f}.catalog-category-chip-count{color:#475569;background:#eef2f7;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:18px;padding:0 5px;font-size:11px;font-weight:800;display:inline-flex}.catalog-category-chip.active .catalog-category-chip-count{color:#fff;background:#ffffff3d}.catalog-category-section+.catalog-category-section{margin-top:26px}.catalog-category-section-header{border-bottom:1px solid var(--border-subtle,#e2e8f0);align-items:baseline;gap:10px;margin-bottom:12px;padding-bottom:8px;display:flex}.catalog-category-section-header h3{color:#0f172a;margin:0;font-size:14.5px;font-weight:800}.catalog-category-section-count{color:#94a3b8;font-size:12px;font-weight:700}.catalog-range-filter{color:#64748b;align-items:center;gap:8px;margin-bottom:18px;font-size:12.5px;font-weight:600;display:flex}.catalog-header-actions{align-items:center;gap:10px;display:flex}.catalog-add-product-button{color:#fff;background:var(--color-brand-blue,#06f);cursor:pointer;white-space:nowrap;border:0;border-radius:10px;align-items:center;gap:7px;padding:9px 13px;font-size:12.5px;font-weight:800;display:inline-flex;box-shadow:0 5px 12px #0066ff38}.catalog-add-product-button:hover{background:#0052cc;transform:translateY(-1px)}.catalog-bulk-inventory-notice{background:linear-gradient(100deg,#f0f7ff,#f8fbff);border:1px solid #cfe0f5;border-radius:13px;align-items:center;gap:12px;margin:-4px 0 18px;padding:12px 14px;display:flex}.catalog-bulk-inventory-icon{color:#0759ae;background:#dceeff;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.catalog-bulk-inventory-notice p{color:#52677e;flex:1;gap:2px;margin:0;font-size:12px;line-height:1.35;display:grid}.catalog-bulk-inventory-notice strong{color:#163c63;font-size:12.5px}.catalog-bulk-inventory-notice a{color:#0759ae;white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.catalog-bulk-inventory-notice a:hover{text-decoration:underline}.catalog-top-info{color:#6e4b05;background:linear-gradient(135deg,#fffbeb,#fffdf7);border:1px solid #f4d790;border-radius:12px;align-items:center;gap:11px;margin:0 0 14px;padding:11px 13px;display:flex}.catalog-top-info-icon{color:#c78100;background:#fff1bb;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.catalog-top-info p{gap:2px;margin:0;font-size:12px;line-height:1.4;display:grid}.catalog-top-info strong{color:#784e00;font-size:12.5px}.catalog-top-info span{color:#7c6841}.catalog-top-feedback{color:#18754a;align-items:center;gap:7px;margin:-3px 0 13px;font-size:12px;font-weight:700;display:flex}.catalog-product-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a94;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.catalog-product-modal{background:#fff;border:1px solid #d9e2ec;border-radius:22px;flex-direction:column;width:min(920px,100%);max-height:min(900px,100vh - 44px);display:flex;overflow:hidden;box-shadow:0 28px 80px #0f172a5c}.catalog-product-modal-header{color:#fff;background:radial-gradient(circle at 88% 0,#3bb8ff73,#0000 30%),linear-gradient(118deg,#092b50,#075eaf);border-bottom:0;justify-content:space-between;align-items:center;gap:14px;padding:21px 24px;display:flex}.catalog-product-modal-title{align-items:center;gap:12px;min-width:0;display:flex}.catalog-product-header-icon{color:#d9f1ff;background:#ffffff21;border:1px solid #ffffff42;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.catalog-product-modal-header h2{color:#fff;letter-spacing:-.2px;margin:0;font-size:19px;font-weight:850}.catalog-product-modal-header p{color:#d3e9fb;margin:3px 0 0;font-size:12px}.catalog-product-header-badge{color:#edf8ff;white-space:nowrap;background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;margin-left:auto;padding:6px 9px;font-size:10.5px;font-weight:800}.catalog-product-modal-header>button,.catalog-compatibility-heading button{color:#64748b;cursor:pointer;background:#f1f5f9;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.catalog-product-modal-header>button{color:#e4f2ff;background:#ffffff21;flex:none}.catalog-product-modal-header>button:hover{color:#fff;background:#ffffff40}.catalog-compatibility-heading button:hover{color:#c2410c;background:#fff1ed}.catalog-product-form{background:#f7fafc;overflow-y:auto}.catalog-product-steps{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-bottom:1px solid #e2eaf2;align-items:center;gap:4px;padding:10px 22px;display:flex;position:sticky;top:0}.catalog-product-steps a{color:#5f748a;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.catalog-product-steps a:hover{color:#0759ae;background:#eef7ff}.catalog-product-alert{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;align-items:center;gap:8px;margin:17px 22px 0;padding:10px 12px;font-size:12.5px;font-weight:600;display:flex}.catalog-product-section{background:#fff;border:1px solid #e0e9f1;border-radius:15px;margin:13px 16px;padding:19px 20px;scroll-margin-top:55px;box-shadow:0 3px 10px #0f325006}.catalog-product-section:last-of-type{margin-bottom:16px}.catalog-product-section h3{color:#1e3a5f;align-items:center;gap:7px;margin:0 0 15px;font-size:14px;font-weight:800;display:flex}.catalog-product-section h3 b{color:#fff;background:linear-gradient(135deg,#0d76d2,#034d98);border-radius:8px;place-items:center;width:23px;height:23px;font-size:11px;display:grid;box-shadow:0 3px 7px #034d9833}.catalog-product-section h3 small{color:#94a3b8;font-size:11px;font-weight:600}.catalog-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 15px;display:grid}.catalog-product-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-product-field{color:#334155;gap:6px;font-size:12px;font-weight:750;display:grid}.catalog-product-field>span{align-items:baseline;gap:5px;display:flex}.catalog-product-field small{color:#94a3b8;font-size:10px;font-weight:600}.catalog-product-field input,.catalog-product-field select,.catalog-product-field textarea{box-sizing:border-box;color:#172b45;width:100%;font:inherit;background:#fff;border:1px solid #ccd7e4;border-radius:8px;outline:none;padding:9px 10px;font-size:13px;font-weight:500}.catalog-product-field textarea{line-height:1.45}.catalog-product-field input:focus,.catalog-product-field select:focus,.catalog-product-field textarea:focus{border-color:#1681df;box-shadow:0 0 0 3px #1681df1f}.catalog-product-field input:disabled{color:#94a3b8;background:#f1f5f9}.catalog-search-select{position:relative}.catalog-search-select-trigger{color:#172b45;width:100%;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #ccd7e4;border-radius:8px;justify-content:space-between;align-items:center;padding:9px 10px;font-size:13px;font-weight:500;display:flex}.catalog-search-select-trigger:hover{border-color:#9bbbd8}.catalog-search-select.is-open .catalog-search-select-trigger{border-color:#1681df;box-shadow:0 0 0 3px #1681df1f}.catalog-search-select-trigger svg{color:#7890a7;transition:transform .15s}.catalog-search-select.is-open .catalog-search-select-trigger svg{transform:rotate(180deg)}.catalog-search-select-placeholder{color:#94a3b8}.catalog-search-select.is-disabled .catalog-search-select-trigger{color:#94a3b8;cursor:not-allowed;background:#f1f5f9}.catalog-search-select-menu{z-index:12;background:#fff;border:1px solid #bfd5e9;border-radius:11px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 16px 32px #0f304d2e}.catalog-search-select-search{color:#5a7b99;background:#f8fbfe;border:1px solid #dce8f2;border-radius:7px;align-items:center;gap:7px;margin:7px;padding:8px 9px;display:flex}.catalog-search-select-search:focus-within{border-color:#8bc3ee;box-shadow:0 0 0 3px #1681df17}.catalog-search-select-search input{background:0 0;border:0;min-width:0;padding:0;box-shadow:none!important}.catalog-search-select-options{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b6cce0 transparent;max-height:320px;padding:0 6px 6px;overflow-y:auto}.catalog-search-select-options button{color:#334e68;width:100%;min-height:31px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;font-size:12px;font-weight:600;display:flex}.catalog-search-select-options button:hover,.catalog-search-select-options button.selected{color:#0759ae;background:#edf7ff}.catalog-search-select-options p{color:#8295a8;text-align:center;margin:5px 4px;font-size:12px}.catalog-search-select-options button.catalog-search-select-custom{color:#0769bd;background:#f5faff;border-top:1px solid #e2edf6;border-radius:7px;margin-top:4px;font-weight:750}.catalog-custom-brand-entry{gap:7px;display:flex}.catalog-custom-brand-entry input{flex:1;min-width:0}.catalog-custom-brand-entry button{color:#316486;cursor:pointer;background:#f7fbff;border:1px solid #c9dbe9;border-radius:8px;flex:none;padding:0 9px;font-size:11px;font-weight:750}.catalog-custom-brand-entry button:hover{color:#0759ae;background:#edf7ff;border-color:#8dbfe6}.catalog-versions-open-button{color:#1268af;width:100%;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:#f1f8fe;border:1px solid #b8d6ee;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;column-gap:7px;padding:8px 10px;display:grid}.catalog-versions-open-button:hover{background:#e7f4ff;border-color:#5ca5df}.catalog-versions-open-button:disabled{color:#94a3b8;cursor:not-allowed;background:#f5f7f9;border-color:#d8e1e9}.catalog-versions-open-button span{font-size:12px;font-weight:800}.catalog-versions-open-button em{color:#62819d;grid-column:2;font-size:10.5px;font-style:normal;font-weight:600}.catalog-versions-modal-backdrop{z-index:1300;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07192ba1;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.catalog-versions-modal{background:#fff;border:1px solid #d5e2ee;border-radius:18px;flex-direction:column;width:min(580px,100%);max-height:min(680px,100vh - 44px);display:flex;overflow:hidden;box-shadow:0 24px 60px #01142659}.catalog-versions-modal>header{border-bottom:1px solid #e7eef5;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.catalog-versions-modal>header>div{align-items:center;gap:10px;min-width:0;display:flex}.catalog-versions-modal-icon{color:#fff;background:linear-gradient(135deg,#0c75cf,#07519b);border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.catalog-versions-modal h3{color:#173b60;margin:0;font-size:16px;font-weight:850}.catalog-versions-modal header p{color:#71849a;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:11px;overflow:hidden}.catalog-versions-modal>header button{color:#64748b;cursor:pointer;background:#f1f5f9;border:0;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.catalog-versions-selection-summary{color:#2f577a;background:#f1f8ff;border:1px solid #cde4f7;border-radius:9px;align-items:center;gap:6px;margin:14px 20px 10px;padding:9px 10px;font-size:12px;display:flex}.catalog-versions-selection-summary svg{color:#0780d8}.catalog-versions-selection-summary strong{color:#0759ae;font-size:14px}.catalog-versions-selection-summary button{color:#2873a9;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:11px;font-weight:750}.catalog-versions-selection-summary button:disabled{opacity:.45;cursor:default}.catalog-versions-search{color:#62809d;background:#fbfdff;border:1px solid #ccdce9;border-radius:9px;align-items:center;gap:8px;margin:0 20px 10px;padding:9px 10px;display:flex}.catalog-versions-search:focus-within{border-color:#1681df;box-shadow:0 0 0 3px #1681df1a}.catalog-versions-search input{color:#243b53;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.catalog-versions-list{overscroll-behavior:contain;min-height:120px;max-height:310px;padding:0 15px 14px;overflow-y:auto}.catalog-versions-list>button{color:#3c556e;width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf2f6;align-items:center;gap:10px;padding:10px 7px;font-size:12px;font-weight:600;display:flex}.catalog-versions-list>button:hover{background:#f8fbfd}.catalog-versions-list>button.selected{color:#0759ae;background:#f1f8ff}.catalog-version-checkbox{color:#fff;border:1.5px solid #b6c8d8;border-radius:5px;flex:0 0 19px;place-items:center;width:19px;height:19px;display:grid}.selected .catalog-version-checkbox{background:#0871c9;border-color:#0871c9}.catalog-versions-empty{color:#8798aa;text-align:center;margin:0;padding:24px 10px;font-size:12px}.catalog-versions-modal>footer{background:#fbfdff;border-top:1px solid #e7eef5;justify-content:flex-end;padding:13px 20px;display:flex}.catalog-pricing-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.catalog-pricing-options button{color:#64748b;text-align:left;cursor:pointer;background:#fff;border:1px solid #d6e0eb;border-radius:11px;gap:3px;padding:13px 15px;transition:all .16s;display:grid;position:relative}.catalog-pricing-options button:hover{border-color:#9bc5ec;transform:translateY(-1px)}.catalog-pricing-options button.active{color:#114d85;background:linear-gradient(105deg,#eff8ff,#f8fcff);border-color:#1674cd;box-shadow:inset 0 0 0 1px #1674cd}.catalog-pricing-options button.active:after{content:"Seleccionado";color:#0870c9;text-transform:uppercase;font-size:9px;font-weight:850;position:absolute;top:10px;right:11px}.catalog-pricing-options strong{font-size:12.5px}.catalog-pricing-options span{font-size:11px}.catalog-section-title-row,.catalog-compatibility-heading{justify-content:space-between;align-items:center;display:flex}.catalog-section-title-row h3{margin-bottom:15px}.catalog-add-compatibility{color:#0759ae;cursor:pointer;background:#f1f7fd;border:1px solid #bed8f2;border-radius:7px;align-items:center;gap:4px;padding:6px 9px;font-size:11px;font-weight:800;display:inline-flex}.catalog-compatibility{background:#fbfdff;border:1px solid #dce7f1;border-radius:11px;margin-top:10px;padding:13px}.catalog-compatibility-heading{color:#37516e;margin-bottom:12px;font-size:12px}.catalog-compatibility-heading button{width:27px;height:27px}.catalog-photo-grid{flex-wrap:wrap;gap:10px;display:flex}.catalog-photo-preview,.catalog-photo-upload{background:#f7fafc;border:1px dashed #afc2d5;border-radius:9px;place-items:center;width:92px;height:78px;display:grid;position:relative;overflow:hidden}.catalog-photo-preview img{object-fit:cover;width:100%;height:100%}.catalog-photo-preview button{color:#fff;cursor:pointer;background:#0f172ab8;border:0;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid;position:absolute;top:4px;right:4px}.catalog-photo-upload{color:#52708f;text-align:center;cursor:pointer;gap:3px;font-size:11px;font-weight:700}.catalog-photo-upload input{display:none}.catalog-photo-upload small{font-size:10px;font-weight:500}.catalog-photo-note{color:#8a5a16;align-items:center;gap:6px;margin:11px 0 0;font-size:11px;line-height:1.35;display:flex}.catalog-char-counter{color:#94a3b8;justify-self:end;font-size:10px;font-weight:600}.catalog-condition-row{color:#334155;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;font-size:12px;font-weight:750;display:flex}.catalog-condition-row>span{margin-right:2px}.catalog-condition-row button{color:#64748b;cursor:pointer;background:#fff;border:1px solid #d3dee9;border-radius:18px;align-items:center;gap:4px;padding:7px 10px;font-size:11px;font-weight:700;display:inline-flex}.catalog-condition-row button.active{color:#0759ae;background:#edf7ff;border-color:#1480d8}.catalog-warranty-field{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:16px;display:grid}.catalog-universal-hint{color:#45658a;background:#f4faff;border:1px dashed #b6d8f5;border-radius:10px;margin:12px 0 0;padding:12px 14px;font-size:12px;font-weight:600;line-height:1.5}.catalog-product-footer{z-index:4;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fffffff5;border-top:1px solid #dfe8f0;justify-content:flex-end;gap:9px;padding:14px 22px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 20px #0f26410f}.catalog-cancel-button,.catalog-save-button{cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:10px 15px;font-size:12px;font-weight:800;display:inline-flex}.catalog-cancel-button{color:#52667d;background:#fff;border:1px solid #d5dee8}.catalog-save-button{color:#fff;background:linear-gradient(135deg,#0e7bd7,#0757a7);border:1px solid #0c64b7;box-shadow:0 5px 11px #0557a733}.catalog-save-button:disabled,.catalog-cancel-button:disabled{opacity:.55;cursor:not-allowed}@media (width<=700px){.profile-panel-header-row{align-items:flex-start;gap:12px}.catalog-header-actions{flex-direction:column;align-items:stretch}.catalog-search-form{min-width:0}.catalog-bulk-inventory-notice{flex-wrap:wrap;align-items:flex-start}.catalog-bulk-inventory-notice a{width:100%;margin-left:48px}.catalog-product-modal-backdrop{padding:0}.catalog-product-modal{border-radius:0;max-height:100vh}.catalog-product-header-badge{display:none}.catalog-product-steps{justify-content:space-between;padding:8px 12px;overflow-x:auto}.catalog-product-steps a{padding:7px}.catalog-product-steps a span{display:none}.catalog-product-section{margin:9px 10px;padding:16px 14px}.catalog-product-grid,.catalog-product-grid.compact,.catalog-pricing-options{grid-template-columns:1fr}}.catalog-range-pill{color:#475569;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:20px;padding:4px 13px;font-size:12px;font-weight:700;transition:all .15s}.catalog-range-pill:hover{background:#f8fafc;border-color:#cbd5e1}.catalog-range-pill.active{color:#fff;background:#06f;border-color:#06f}.catalog-pagination{border-top:1px solid #f1f5f9;justify-content:center;align-items:center;gap:18px;margin-top:24px;padding-top:20px;display:flex}.catalog-page-btn{color:#334155;cursor:pointer;background:#f1f5f9;border:none;border-radius:20px;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:700;transition:background .15s;display:flex}.catalog-page-btn:hover:not(:disabled){background:#e2e8f0}.catalog-page-btn:disabled{opacity:.5;cursor:not-allowed}.catalog-page-indicator{color:#64748b;font-size:12.5px;font-weight:700}.profile-orders-cards-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:18px;margin-top:10px;display:grid}.profile-orders-cards-grid:not(.seller-catalog-grid):not(.seller-quotes-grid),.seller-orders-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.seller-orders-screen{gap:17px;display:grid}.seller-orders-summary{background:#fff;border:1px solid #e0e7ef;border-radius:17px;padding:20px;box-shadow:0 8px 22px #0f172a0d}.seller-orders-summary>header h2{color:#172033;margin:0;font-size:15px;font-weight:850}.seller-orders-summary>header p{color:#7a899b;margin:3px 0 0;font-size:10.5px}.seller-orders-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:15px;display:grid}.seller-orders-summary-grid article{text-align:center;border:1px solid;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:103px;padding:12px;display:flex}.seller-orders-summary-grid article>span{border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.seller-orders-summary-grid small{color:#6d7d90;font-size:10px;font-weight:700}.seller-orders-summary-grid strong{text-overflow:ellipsis;max-width:100%;font-size:18px;font-weight:900;overflow:hidden}.orders-summary-amber{color:#9a6207;background:#fffaf0;border-color:#f4dba5!important}.orders-summary-amber>span{background:#ffedc7}.orders-summary-purple{color:#6947c7;background:#faf8ff;border-color:#dcd2f7!important}.orders-summary-purple>span{background:#eee9ff}.orders-summary-green{color:#087443;background:#f2fbf6;border-color:#bce5cf!important}.orders-summary-green>span{background:#ddf6e8}.seller-orders-tools{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.seller-orders-search{color:#70849a;background:#fff;border:1px solid #ccd8e4;border-radius:10px;align-items:center;gap:8px;min-height:43px;padding:0 11px;display:flex}.seller-orders-search:focus-within{border-color:#1681df;box-shadow:0 0 0 3px #1681df17}.seller-orders-search input{color:#172033;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.seller-orders-search button{color:#6f8094;cursor:pointer;background:#eef2f6;border:0;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.seller-orders-filter-trigger{color:#50647a;cursor:pointer;background:#fff;border:1px solid #cbd7e3;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:112px;padding:0 12px;font-size:11px;font-weight:800;display:flex;position:relative}.seller-orders-filter-trigger.active{color:#0759ae;background:#eff8ff;border-color:#8cbce9}.seller-orders-filter-trigger>b{color:#fff;background:#0871c9;border-radius:50%;place-items:center;min-width:19px;height:19px;font-size:9px;display:grid}.seller-orders-filter-trigger>svg:last-child{transition:transform .16s}.seller-orders-filter-trigger.active>svg:last-child{transform:rotate(180deg)}.seller-orders-filter-panel{background:#f9fbfd;border:1px solid #dbe5ed;border-radius:13px;grid-template-columns:1.35fr .8fr 1fr;gap:18px;padding:17px;animation:.16s ease-out seller-filter-in;display:grid}@keyframes seller-filter-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.seller-orders-filter-panel>div{align-content:start;gap:9px;min-width:0;display:grid}.seller-orders-filter-panel>div>strong{color:#34465b;font-size:11px}.seller-orders-chip-group{flex-wrap:wrap;gap:6px;display:flex}.seller-orders-chip-group button{color:#65788e;cursor:pointer;background:#fff;border:1px solid #d4dee8;border-radius:999px;min-height:29px;padding:5px 9px;font-size:9.5px;font-weight:750}.seller-orders-chip-group button:hover{color:#175f98;border-color:#95b9d9}.seller-orders-chip-group button.active{color:#0759ae;background:#e8f4ff;border-color:#69a6dc;box-shadow:inset 0 0 0 1px #0759ae14}.seller-orders-chip-group button.quote.active{color:#6544c4;background:#f1edff;border-color:#a993e7}.seller-orders-clear-filters{color:#0871c9;cursor:pointer;background:0 0;border:0;grid-column:1/-1;align-items:center;gap:5px;width:fit-content;padding:5px 0;font-size:10.5px;font-weight:800;display:flex}.seller-orders-readonly-note{color:#92400e;background:#fffbeb;border:1px solid #fcd34d;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:11px 14px;font-size:13px;line-height:1.45;display:flex}.seller-orders-readonly-note svg{flex-shrink:0;margin-top:1px}.seller-orders-readonly-note strong{font-weight:800}.seller-orders-list-heading{border-bottom:1px solid #e4eaf0;justify-content:space-between;align-items:center;gap:14px;min-height:43px;display:flex}.seller-orders-list-heading>div{gap:2px;display:grid}.seller-orders-list-heading h3{color:#243448;margin:0;font-size:13px}.seller-orders-list-heading>div span{color:#8492a3;font-size:9.5px}.seller-orders-list-heading label{color:#0871c9;align-items:center;gap:6px;font-size:10px;font-weight:750;display:flex}.seller-orders-list-heading select{color:#31516f;max-width:180px;font:inherit;background:#fff;border:1px solid #cbd9e5;border-radius:7px;outline:0;padding:6px 25px 6px 8px;font-size:10px}.seller-orders-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.seller-orders-empty{color:#7a8a9d;text-align:center;background:#fff;border:1px dashed #c9d6e2;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:250px;padding:30px;display:flex}.seller-orders-empty>span{color:#1672bd;background:#e8f4ff;border-radius:50%;place-items:center;width:55px;height:55px;display:grid}.seller-orders-empty strong{color:#34465b;font-size:13px}.seller-orders-empty p{max-width:410px;margin:0;font-size:11px;line-height:1.5}.seller-orders-empty button{color:#0759ae;cursor:pointer;background:#eff8ff;border:1px solid #90bbe1;border-radius:8px;margin-top:4px;padding:8px 12px;font-size:11px;font-weight:800}.order-card-state-banner{border:1px solid;border-radius:9px;align-items:flex-start;gap:8px;padding:10px 11px;display:flex}.order-card-state-banner>svg{flex:none}.order-card-state-banner>div{gap:2px;display:grid}.order-card-state-banner strong{font-size:11.5px}.order-card-state-banner span{color:#6f7f91;font-size:9.5px}.order-card-state-banner.payment-failed{color:#b42318;background:#fff3f2;border-color:#f4c7c3}.order-card-state-banner.refund{color:#6745cb;background:#f5f2ff;border-color:#d9cef7}.order-card-state-banner.pickup-code{color:#0052cc;background:#eff6ff;border-color:#cfe0fb}.order-card-pickup-code{letter-spacing:2px;font-size:14px;font-weight:800}.order-withdrawal-note{color:#8491a1;text-align:right;max-width:210px;margin-top:2px;font-size:9.5px;line-height:1.3}@media (width<=900px){.profile-orders-cards-grid:not(.seller-catalog-grid):not(.seller-quotes-grid),.seller-orders-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=580px){.profile-orders-cards-grid:not(.seller-catalog-grid):not(.seller-quotes-grid),.seller-orders-card-grid{grid-template-columns:1fr}}@media (width<=780px){.seller-orders-summary-grid{grid-template-columns:1fr}.seller-orders-summary-grid article{text-align:left;grid-template-rows:auto auto;grid-template-columns:auto 1fr;justify-items:start;min-height:75px;display:grid}.seller-orders-summary-grid article>span{grid-row:1/3}.seller-orders-filter-panel{grid-template-columns:1fr}.seller-orders-clear-filters{grid-column:auto}.seller-orders-card-grid{grid-template-columns:1fr}}@media (width<=520px){.seller-orders-tools{grid-template-columns:1fr}.seller-orders-filter-trigger{min-height:40px}.seller-orders-list-heading{flex-direction:column;align-items:flex-start;padding-bottom:10px}.seller-orders-list-heading label{width:100%}.seller-orders-list-heading select{flex:1;max-width:none}}.order-card-container{background:var(--bg-white);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:all var(--transition-smooth);cursor:pointer;flex-direction:column;gap:14px;padding:16px;display:flex;position:relative;box-shadow:0 2px 10px #0f172a0a}.order-card-container:hover{border-color:var(--color-brand-blue);box-shadow:var(--shadow-hover);transform:translateY(-2px)}.order-card-header{border-bottom:1px dashed #e2e8f0;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:12px;display:flex}.order-card-title-group{flex-direction:column;gap:2px;display:flex}.order-card-id{font-family:var(--font-display);color:var(--text-primary);font-size:15px;font-weight:800}.order-card-date-meta{color:var(--text-muted);font-size:12px}.order-document-badge{color:var(--color-brand-blue);background:#eff6ff;border-radius:6px;align-items:center;gap:4px;width:fit-content;margin-top:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.order-status-badge{white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.order-status-badge.badge-size-small{border-radius:14px;padding:3px 8px;font-size:11px}.order-store-statuses-trigger{color:#1d4ed8;font:inherit;white-space:nowrap;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:14px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:750;display:inline-flex}.order-store-statuses-trigger:hover{background:#dbeafe;border-color:#93c5fd}.order-store-statuses-trigger:focus-visible,.order-store-statuses-close:focus-visible{outline-offset:2px;outline:3px solid #2563eb4d}.order-store-statuses-backdrop{z-index:1100;background:#0f172a73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.order-store-statuses-modal{background:#fff;border:1px solid #dbe5f0;border-radius:16px;width:min(100%,390px);overflow:hidden;box-shadow:0 22px 60px #0f172a40}.order-store-statuses-modal-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 14px;display:flex}.order-store-statuses-modal-header h4{color:#0f172a;margin:0;font-size:16px}.order-store-statuses-modal-header p{color:#64748b;margin:4px 0 0;font-size:12.5px;line-height:1.4}.order-store-statuses-close{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.order-store-statuses-close:hover{color:#0f172a;background:#f1f5f9}.order-store-statuses-list{flex-direction:column;padding:8px 18px 14px;display:flex}.order-store-statuses-item{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.order-store-statuses-item:last-child{border-bottom:0}.order-store-statuses-name{color:#334155;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:700;display:inline-flex}.order-store-statuses-name svg{color:#64748b;flex-shrink:0}.order-store-statuses-avatar{object-fit:cover;border:1px solid #dbe5f0;border-radius:50%;flex-shrink:0;width:30px;height:30px}.order-store-statuses-avatar--fallback{color:#2563eb;background:#eff6ff;justify-content:center;align-items:center;display:inline-flex}.badge-amber{color:#9a5a00;background:#fff7e6;border:1px solid #ffe5b4}.badge-amber-dark{color:#8c4e00;background:#fff4dd;border:1px solid #fcd34d}.badge-blue{color:#0284c7;background:#e0f2fe;border:1px solid #bae6fd}.badge-green{color:#0e7038;background:#eafbf1;border:1px solid #bbf7d0}.badge-emerald{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.badge-purple{color:#6b4eff;background:#f3f0ff;border:1px solid #ddd6fe}.badge-orange{color:#c2410c;background:#fff1e6;border:1px solid #fed7aa}.badge-red{color:#b8261a;background:#fff0f0;border:1px solid #fecaca}.badge-red-outline{color:#dc2626;background:#fef2f2;border:1px dashed #fca5a5}.badge-slate{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1}.order-card-person-row{border-radius:var(--radius-sm);background:#f8fafc;align-items:center;gap:10px;padding:8px 12px;display:flex}.person-avatar-img{object-fit:cover;border-radius:50%;width:32px;height:32px}.person-avatar-fallback{color:#fff;background:#0f172a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.person-avatar-fallback.store-fallback{background:var(--color-brand-blue)}.person-copy{flex-direction:column;display:flex;overflow:hidden}.person-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.person-role{color:var(--text-muted);font-size:11px}.person-contact-link{color:var(--color-brand-blue);white-space:nowrap;background:#fff;border:1px solid #d7e6fc;border-radius:20px;align-items:center;gap:5px;margin-left:auto;padding:5px 10px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.person-contact-link:hover{background:#eff6ff}.order-card-info-chips{flex-wrap:wrap;gap:6px;display:flex}.order-info-chip{border:1px solid var(--border-subtle);color:var(--text-secondary);background:#f8fafc;border-radius:8px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}.order-info-chip svg{color:#7b8aa3;flex:none}.order-info-chip.address{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.order-card-product-row{align-items:center;gap:12px;display:flex}.product-thumb-img{border-radius:var(--radius-sm);object-fit:cover;border:1px solid var(--border-subtle);background:#f1f5f9;flex-shrink:0;width:58px;height:58px}.product-thumb-fallback{border-radius:var(--radius-sm);width:58px;height:58px;color:var(--color-brand-blue);background:#eff6ff;border:1px solid #dbeafe;flex-shrink:0;justify-content:center;align-items:center;display:flex}.product-copy{flex-direction:column;gap:2px;display:flex;overflow:hidden}.product-title{color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.product-meta{color:var(--text-muted);font-size:11.5px}.product-pricing{color:var(--text-secondary);font-size:12px;font-weight:600}.extra-items-tag{color:var(--color-brand-blue);font-weight:700}.order-card-footer{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:flex-end;gap:12px;padding-top:10px;display:flex}.delivery-info{flex-direction:column;gap:2px;max-width:55%;display:flex}.footer-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px;font-size:11px;font-weight:700}.footer-value{color:var(--text-secondary);font-size:12.5px;font-weight:700;line-height:1.2}.total-info{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.total-amount-row{align-items:center;gap:4px;display:flex}.total-amount{font-family:var(--font-display);color:var(--color-brand-blue);font-size:18px;font-weight:800}.btn-commission-info{color:var(--color-brand-blue);border-radius:50%;justify-content:center;align-items:center;padding:2px;transition:opacity .15s;display:flex}.btn-commission-info:hover{opacity:.8}.commission-deductions-note{color:var(--text-muted);text-align:right;font-size:10.5px}.order-card-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding-top:8px;display:flex}.btn-view-details{color:var(--text-muted);align-items:center;gap:4px;font-size:12px;font-weight:700;transition:color .15s;display:flex}.btn-view-details:hover{color:var(--color-brand-blue)}.btn-order-action{cursor:pointer;border:none;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.btn-action-amber{color:#9a5a00;background:#fff7e6;border:1px solid #ffe5b4}.btn-action-amber:hover{background:#ffe5b4}.btn-action-blue{background:var(--color-brand-blue);color:#fff}.btn-action-blue:hover{background:var(--color-brand-blue-hover)}.btn-action-green{color:#fff;background:#059669}.btn-action-green:hover{background:#047857}.btn-action-disabled,.btn-order-action:disabled{opacity:.62;cursor:not-allowed}.order-controlled-action-wrap{justify-items:end;gap:4px;display:grid}.order-controlled-error{color:#b42318;text-align:right;max-width:230px;font-size:10px}.order-controlled-wait{color:#315f99;align-items:center;gap:6px;font-size:11px;font-weight:750;display:inline-flex}.order-controlled-wait--modal{border-radius:var(--radius-sm);background:#f2f7fd;border:1px solid #cfe0f5;flex:1;justify-content:center;padding:12px 16px;font-size:13px}.order-controlled-wait-group{flex-direction:column;flex:1;gap:8px;display:flex}.order-controlled-wait--veto{color:#8a5b12;background:#fff8e8;border-color:#f6dfae}.order-declare-delivery{flex-direction:column;align-items:center;gap:6px;display:flex}.order-declare-delivery-btn{width:auto;min-height:0;padding:9px 14px;font-size:12.5px}.order-delivery-summary-rows{flex-direction:column;gap:7px;display:flex}.order-delivery-summary-row{color:#334155;align-items:center;gap:8px;font-size:13px;display:flex}.order-vehicle-row{color:#1d2e45;background:#eef4ff;border-radius:8px;padding:6px 10px}.order-vehicle-row strong{font-weight:700}.order-vehicle-row.is-empty{color:#64748b;background:0 0;padding:0;font-style:italic}.order-delivery-summary-row>svg{color:#94a3b8;flex-shrink:0}.order-delivery-summary-row>span{flex:1;min-width:0}.order-delivery-copy{border:1px solid var(--border-subtle);color:#64748b;cursor:pointer;background:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:inline-flex}.order-delivery-copy:hover{color:#0f172a;background:#f1f5f9}.order-store-block-identity{flex-direction:column;gap:1px;min-width:0;display:flex}.order-store-block-identity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-store-block-identity small{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.order-item-row--expandable{flex-direction:column;align-items:stretch;gap:0}.order-item-row-main{align-items:center;gap:12px;width:100%;display:flex}.order-item-row-toggle{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.order-item-row-toggle:hover{color:#0f172a;background:#f1f5f9}.order-item-row-link{color:inherit;font-weight:700;text-decoration:none}.order-item-row-link:hover{color:var(--brand-blue,#1d6fe0);text-decoration:underline}.order-item-row-title{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.order-item-row-refund{color:#b8261a;font-size:11.5px;font-weight:700}.order-item-row-chevron{color:#94a3b8;flex-shrink:0;transition:transform .18s}.order-item-row-chevron.is-open{transform:rotate(180deg)}.order-item-specs{border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:#f8fafc;margin-top:10px;padding:10px 12px}.order-item-specs-loading{color:#64748b;align-items:center;gap:6px;font-size:12px;display:inline-flex}.order-item-specs-grid{flex-direction:column;gap:6px;margin:0;display:flex}.order-item-specs-grid>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.order-item-specs-grid dt{color:#94a3b8;text-transform:uppercase;letter-spacing:.02em;flex-shrink:0;font-size:11px}.order-item-specs-grid dd{color:#0f172a;text-align:right;overflow-wrap:anywhere;margin:0;font-size:12.5px;font-weight:600}.order-item-specs-desc{color:#64748b;margin:10px 0 0;font-size:12.5px;line-height:1.5}.order-item-specs-desc p{margin:0}.order-item-specs-desc p.is-clamped{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.order-item-specs-desc button{color:var(--brand-blue,#1d6fe0);cursor:pointer;background:0 0;border:0;margin-top:3px;padding:0;font-size:12px;font-weight:700}.order-item-specs-desc button:hover{text-decoration:underline}.order-page-container{background:var(--bg-white);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.order-page-body{flex-direction:column;gap:16px;padding:20px 24px;display:flex}.order-page-back{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:#0f172a;cursor:pointer;background:#fff;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.order-page-back:hover{background:#f1f5f9}.order-page-container .order-modal-footer{position:static}.order-card-substores{border-top:1px dashed var(--border-subtle);flex-direction:column;gap:6px;padding:10px 0 0;display:flex}.order-card-substore{justify-content:space-between;align-items:center;gap:10px;display:flex}.order-card-substore-name{color:#475569;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.order-store-blocks{flex-direction:column;gap:14px;display:flex}.order-store-block{border:1px solid var(--border-subtle);border-radius:var(--radius-md,12px);background:#fff;flex-direction:column;gap:12px;padding:14px;display:flex}.order-store-block-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.order-store-block-name{color:#0f172a;align-items:center;gap:8px;min-width:0;font-size:14px;display:inline-flex}.order-store-block-name strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-store-block-logo{object-fit:cover;border-radius:6px;flex-shrink:0;width:26px;height:26px}.order-store-block-delivery{border-radius:var(--radius-sm);color:#475569;background:#f8fafc;flex-direction:column;gap:5px;padding:9px 11px;font-size:12.5px;display:flex}.order-store-block-delivery>span{align-items:center;gap:6px;display:flex}.order-store-block-delivery>.order-store-block-track{flex-wrap:wrap;row-gap:4px}.order-store-block-track>svg{flex:none}.order-store-block-track-text{overflow-wrap:anywhere;flex:auto;min-width:0}.order-store-block-track .order-store-block-tracklink{margin-left:auto}.order-store-block-delivery .order-store-block-amount{color:#0f172a;margin-left:auto}.order-store-block-delivery strong{color:#0f172a}.order-store-block-pin strong{letter-spacing:.12em;color:var(--brand-blue,#1d6fe0);font-size:15px}.order-store-block-tracklink{color:var(--brand-blue,#1d6fe0);white-space:nowrap;background:#e8f0fd;border-radius:999px;align-items:center;gap:4px;margin-left:8px;padding:2px 8px;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}.order-store-block-tracklink:hover{background:#d7e5fb}.order-store-block-deadline{border-radius:var(--radius-sm);color:#8a5b12;background:#fff8e8;border:1px solid #f6dfae;align-items:flex-start;gap:7px;padding:8px 11px;font-size:12px;line-height:1.45;display:flex}.order-store-block-deadline svg{flex-shrink:0;margin-top:2px}.order-store-block-deadline strong{color:#6d4409}.order-store-block-deadline--urgent{color:#9b3025;background:#fdeceb;border-color:#f3c2bd}.order-store-block-deadline--urgent strong{color:#7e2016}.order-store-block-veto{align-items:flex-start}.order-store-block-veto-body{flex-direction:column;flex:1;gap:8px;display:flex}.order-store-block-veto-actions{flex-wrap:wrap;gap:8px;display:flex}.order-store-block-veto-actions .btn-auth-primary,.order-store-block-veto-actions .btn-auth-danger,.order-store-block-veto-btn{width:auto;min-height:0;padding:7px 12px;font-size:12.5px}.order-store-block-totals{color:#475569;flex-wrap:wrap;justify-content:flex-end;gap:6px 18px;font-size:12.5px;display:flex}.order-store-block-totals strong{color:#0f172a;font-size:13.5px}.order-store-block-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.order-store-block-actions .btn-auth-primary,.order-store-block-actions .btn-auth-danger{width:auto;min-height:0;padding:9px 14px;font-size:13px}.order-store-block--cancelled{background:#fcfcfd;border-color:#e7e9ee}.order-store-block--cancelled .order-store-block-name strong{color:#64748b}.order-store-block-refund{color:#b8261a;font-size:13px;font-weight:700}@media (width<=560px){.order-store-block-totals{justify-content:space-between}.order-store-block-actions{justify-content:stretch}.order-store-block-actions .btn-auth-primary,.order-store-block-actions .btn-auth-danger{flex:1;justify-content:center}}.order-pin-entry{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-right:auto;display:flex}.order-pin-field{flex-direction:column;gap:5px;display:flex}.order-pin-label{color:#475569;letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:5px;font-size:11.5px;font-weight:700;display:inline-flex}.order-pin-field input{border-radius:var(--radius-sm);text-align:center;letter-spacing:.34em;text-indent:.34em;color:#0f172a;background:#fff;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Menlo,Consolas,monospace;font-weight:700;border:1.5px solid #cbd5e1!important;width:158px!important;padding:10px 12px!important;font-size:19px!important}.order-pin-field input::placeholder{color:#cbd5e1;letter-spacing:.34em;font-weight:600}.order-pin-field input:focus{outline:none;box-shadow:0 0 0 3px #1d6fe029;border-color:var(--brand-blue,#1d6fe0)!important}.order-pin-field small{color:#94a3b8;font-size:11px}.order-pin-submit{margin-bottom:22px}@media (width<=560px){.order-pin-entry{width:100%;margin-right:0}.order-pin-field,.order-pin-field input{width:100%!important}.order-pin-submit{justify-content:center;width:100%;margin-bottom:0}}.btn-action-red{color:#fff;background:#dc2626}.btn-action-red:hover{background:#b91c1c}.commission-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0f172a99;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.commission-modal-card{background:var(--bg-white);border-radius:var(--radius-lg);flex-direction:column;gap:16px;width:100%;max-width:440px;padding:24px;animation:.2s cubic-bezier(.16,1,.3,1) modalFadeIn;display:flex;box-shadow:0 20px 40px #0003}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.commission-modal-header{align-items:center;gap:12px;display:flex}.commission-icon-badge{width:42px;height:42px;color:var(--color-brand-blue);background:#eff6ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.commission-modal-header h3{color:var(--text-primary);font-size:16px;font-weight:800}.commission-modal-body{color:var(--text-secondary);flex-direction:column;gap:10px;font-size:13px;line-height:1.5;display:flex}.commission-highlight{color:var(--color-brand-blue);background:#f8fafc;border-radius:8px;padding:8px 12px;font-weight:700}.commission-footer-note{color:var(--text-muted);font-size:11.5px}.charges-breakdown-card{gap:14px;max-width:460px;max-height:calc(100dvh - 48px);overflow-y:auto}.charges-breakdown-section{gap:8px;display:grid}.charges-breakdown-section h4{letter-spacing:.4px;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:6px;margin:0;font-size:11px;font-weight:800;display:flex}.charges-breakdown-rows{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-page);gap:0;margin:0;padding:4px 14px;display:grid}.charges-breakdown-rows>div{justify-content:space-between;align-items:center;gap:12px;padding:7px 0;font-size:13px;display:flex}.charges-breakdown-rows dt{color:var(--text-secondary)}.charges-breakdown-rows dd{color:var(--text-primary);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.charges-breakdown-rows dd.is-negative{color:#b91c1c}.charges-breakdown-rows .charges-breakdown-subtotal{border-top:1px dashed #cbd5e1;margin-top:2px;padding-top:9px}.charges-breakdown-subtotal dt,.charges-breakdown-subtotal dd{color:var(--text-primary);font-weight:800}.charges-breakdown-list{border:1px solid var(--border-subtle);border-radius:var(--radius-md);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.charges-breakdown-list li{background:#fff;grid-template-columns:20px 30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 14px;display:grid}.charges-breakdown-list li+li{border-top:1px solid #eef2f7}.charges-breakdown-index{color:#64748b;background:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:10.5px;font-weight:800;display:inline-flex}.charges-breakdown-icon{color:#e11d48;background:#fff1f2;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.charges-breakdown-label{gap:1px;min-width:0;display:grid}.charges-breakdown-label strong{color:var(--text-primary);font-size:13px;font-weight:700}.charges-breakdown-label small{color:var(--text-muted);font-size:11px;line-height:1.35}.charges-breakdown-amount{color:#b91c1c;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.charges-breakdown-empty{color:var(--text-muted);margin:0;font-size:12.5px}.charges-breakdown-total{border-radius:var(--radius-md);background:#fef2f2;border:1px solid #fecaca;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.charges-breakdown-total span{color:#7f1d1d;font-size:13px;font-weight:800}.charges-breakdown-total strong{color:#b91c1c;font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.charges-breakdown-net{border-radius:var(--radius-md);background:linear-gradient(135deg,#ecfdf5,#f0fdf4);border:1px solid #a7f3d0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.charges-breakdown-net>span{gap:2px;display:grid}.charges-breakdown-net>span strong{color:#065f46;font-size:14px;font-weight:800}.charges-breakdown-net>span small{color:#047857;font-size:11px}.charges-breakdown-net>strong{color:#047857;font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}@media (width<=480px){.charges-breakdown-list li{grid-template-columns:30px minmax(0,1fr) auto;padding:10px 12px}.charges-breakdown-index{display:none}}.order-modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;background:#0f172ac7;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.order-modal-container{background:var(--bg-white);border-radius:var(--radius-lg);flex-direction:column;width:100%;max-width:760px;max-height:90vh;animation:.25s cubic-bezier(.16,1,.3,1) modalFadeIn;display:flex;overflow:hidden;box-shadow:0 24px 48px #00000040}.order-modal-header{border-bottom:1px solid var(--border-subtle);background:linear-gradient(120deg,#eef4ff 0%,#f8fafc 55%,#fdf4ff 100%);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.order-modal-title-group{align-items:center;gap:12px;display:flex}.order-modal-icon-badge{border-radius:var(--radius-md);color:#fff;background:linear-gradient(135deg,#2987ff,#6c4bff);flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 8px 18px #296fff40}.order-modal-title-group h2{font-family:var(--font-display);color:var(--text-primary);font-size:18px;font-weight:800}.order-modal-subtitle{color:var(--text-muted);font-size:12px}.order-support-code{letter-spacing:.2px;color:var(--text-strong,#334155);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700}.order-modal-header-actions{align-items:center;gap:12px;display:flex}.order-chat-header-control{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.order-chat-header-row{align-items:center;gap:5px;display:inline-flex}.order-chat-header-button{white-space:nowrap;color:#2563eb;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:3px;font-size:13px;font-weight:700;display:inline-flex}.order-chat-header-button:hover{text-decoration:underline}@media (width<=600px){.order-modal-header{flex-wrap:wrap;gap:10px;padding:16px;position:relative}.order-modal-title-group{flex:100%;min-width:0;padding-right:34px}.order-modal-header-actions{flex-wrap:wrap;flex:100%;justify-content:flex-end;gap:8px 12px}.order-modal-header-actions>.btn-close-modal{position:absolute;top:12px;right:12px}}.order-chat-info-button{color:#2563eb;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;justify-content:center;align-items:center;width:25px;height:25px;display:inline-flex}.order-chat-mediator-info{color:#334155;text-align:left;background:#eff6ff;border-radius:8px;max-width:300px;margin:0;padding:8px 10px;font-size:12px;line-height:1.4}.order-status-header-control{display:inline-flex}.order-store-chat-picker{width:min(100%,560px)}.order-store-chat-picker .commission-modal-header{padding-right:45px;position:relative}.order-store-chat-picker-close{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex;position:absolute;top:14px;right:14px}.order-store-chat-picker-close:hover{color:#0f172a;background:#f1f5f9}.order-store-chat-picker-list{flex-direction:column;gap:10px;margin-top:16px;display:flex}.order-store-chat-picker-item{background:#fff;border:1px solid #dbe5f0;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;padding:13px;display:grid}.order-store-chat-picker-store{color:#0f172a;align-items:center;gap:9px;min-width:0;font-size:14px;display:inline-flex}.order-store-chat-picker-store strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-store-chat-picker-avatar{object-fit:cover;border:1px solid #dbe5f0;border-radius:50%;flex-shrink:0;width:36px;height:36px}.order-store-chat-picker-avatar--fallback{color:#2563eb;background:#eff6ff;justify-content:center;align-items:center;display:inline-flex}.order-store-chat-picker-products{flex-direction:column;grid-column:1/-1;gap:7px;display:flex}.order-store-chat-picker-product{color:#475569;background:#f8fafc;border-radius:9px;align-items:center;gap:9px;min-width:0;padding:8px;font-size:12.5px;display:flex}.order-store-chat-picker-product>img,.order-store-chat-picker-product>span:first-child{object-fit:cover;color:#94a3b8;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.order-store-chat-picker-product-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.order-store-chat-picker-product-copy strong{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.order-store-chat-picker-product-copy span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.order-store-chat-picker-product-price{color:#64748b;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;font-size:11px;display:flex}.order-store-chat-picker-product-price strong{color:#1d4ed8;font-size:12.5px}.order-store-chat-picker-action{align-self:center;min-height:34px;padding:8px 12px;font-size:12px}@media (width<=520px){.order-store-chat-picker-item{grid-template-columns:1fr}.order-store-chat-picker-action{justify-self:stretch}}.order-status-badge-link{color:#5b3ad6;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.order-status-badge-link:hover{opacity:.85}.order-status-badge-link>svg{flex-shrink:0}.btn-close-modal{width:32px;height:32px;color:var(--text-muted);border-radius:50%;justify-content:center;align-items:center;transition:background .15s;display:flex}.btn-close-modal:hover{color:var(--text-primary);background:#e2e8f0}.order-modal-body{flex-direction:column;gap:20px;padding:24px;display:flex;overflow-y:auto}.order-timeline-card{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#f8fafc;flex-direction:column;gap:12px;padding:16px 20px;display:flex}.section-subtitle{color:var(--text-primary);align-items:center;gap:8px;margin-bottom:6px;font-size:13.5px;font-weight:800;display:flex}.order-timeline-multistore-note{color:#365a88;background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;align-items:flex-start;gap:6px;margin:-4px 0 0;padding:8px 10px;font-size:11.5px;line-height:1.4;display:flex}.order-timeline-multistore-note svg{color:#2563eb;flex-shrink:0;margin-top:1px}.order-timeline-steps{--timeline-completion:0;align-items:flex-start;padding:2px 0;display:flex;position:relative}.order-timeline-steps:before,.order-timeline-steps:after{content:"";pointer-events:none;border-radius:999px;height:4px;position:absolute;top:19px;left:12.5%}.order-timeline-steps:before{background:#dbe3ee;right:12.5%}.order-timeline-steps:after{width:calc(75% * var(--timeline-completion) / 100);background:linear-gradient(90deg,#1672ed,#1684f6);transition:width .32s;box-shadow:0 0 10px #1672ed52}.timeline-step-item{z-index:2;min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:6px;padding:0;display:flex;position:relative}.step-icon-wrapper{color:#94a3b8;background:#f8fafc;border:3px solid #dbe3ee;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:border-color .2s,background .2s,color .2s,box-shadow .2s,transform .2s;display:flex}.step-past .step-icon-wrapper{background:var(--color-brand-blue);border-color:var(--color-brand-blue);color:#fff}.step-current .step-icon-wrapper{color:#fff;background:#10b981;border-color:#10b981;transform:scale(1.08);box-shadow:0 0 0 5px #d1fae5,0 0 18px #10b98194}.step-label{color:#94a3b8;text-align:center;font-size:11px;font-weight:700;line-height:1.25}.step-past .step-label{color:#2169c4}.step-current .step-label{color:#087a50}.timeline-step-item:hover .step-icon-wrapper,.timeline-step-item:focus-visible .step-icon-wrapper{transform:scale(1.08)}.timeline-step-item:focus-visible{outline:none}.timeline-step-item:focus-visible .step-icon-wrapper{outline-offset:3px;outline:3px solid #1672ed47}.order-timeline-tooltip{color:#5d6f87;background:#f2f7ff;border:1px solid #d4e4fb;border-radius:9px;align-items:flex-start;gap:7px;min-height:40px;padding:9px 11px;font-size:11.5px;line-height:1.35;display:flex}.order-timeline-tooltip>svg{color:#1268f3;flex:none;margin-top:1px}.order-timeline-tooltip strong{color:#173a6a}@media (width<=520px){.order-timeline-card{padding:14px 10px}.step-icon-wrapper{border-width:2px;width:34px;height:34px}.order-timeline-steps:before,.order-timeline-steps:after{top:17px}.step-label{font-size:9.5px}.order-timeline-tooltip{font-size:10.5px}}.order-details-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=640px){.order-details-grid{grid-template-columns:1fr}}.details-card-block{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#fff;flex-direction:column;gap:10px;padding:16px;display:flex}.details-info-list{flex-direction:column;gap:8px;display:flex}.details-info-row{flex-direction:column;font-size:12.5px;display:flex}.info-label{color:var(--text-muted);align-items:center;gap:4px;font-size:11px;display:flex}.info-value{color:var(--text-primary);font-weight:700}.person-highlight-card{background:linear-gradient(135deg,#eef4ff 0%,#f7f9ff 60%);border:1px solid #cfe0fb}.person-highlight-header{align-items:center;gap:14px;display:flex}.person-highlight-avatar{color:#fff;background:linear-gradient(135deg,#2987ff,#6c4bff);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:relative;box-shadow:0 8px 18px #296fff47}.person-highlight-avatar svg{opacity:.28;width:34px;height:34px;position:absolute}.person-highlight-avatar span{letter-spacing:.02em;font-size:15px;font-weight:900;position:relative}.person-highlight-avatar img{object-fit:cover;border-radius:inherit;z-index:1;width:100%;height:100%;position:relative}.person-highlight-avatar.seller-avatar{background:linear-gradient(135deg,#1268f3,#0b4bb5)}.order-participants-section{gap:10px;display:grid}.order-participants-section>h3{color:#243a55;align-items:center;gap:7px;margin:0;font-size:14px;display:flex}.order-participants-section>h3 svg{color:#1268f3}.order-participants-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:12px;display:grid}.participant-card{min-width:0}.seller-participant-card{background:linear-gradient(135deg,#f0f7ff 0%,#f9fbff 65%)}.buyer-participant-card{background:linear-gradient(135deg,#f4f1ff 0%,#fbfaff 65%)}.person-highlight-copy p{color:#758399;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:10.5px;overflow:hidden}.participant-cancel-btn{justify-content:center;width:100%;margin-top:11px;padding:8px 12px;font-size:12px}.participant-information-list{gap:7px;margin-top:13px;display:grid}.participant-information-list>a,.participant-information-list>div{color:#315a8e;background:#fffc;border:1px solid #e0e8f3;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:8px;min-width:0;padding:8px 9px;text-decoration:none;display:grid}.participant-information-list svg{flex:none;margin-top:2px}.participant-information-list span{gap:1px;min-width:0;display:grid}.participant-information-list small{color:#8492a5;text-transform:uppercase;letter-spacing:.035em;font-size:9px;font-weight:750}.participant-information-list strong{overflow-wrap:anywhere;color:#263b55;font-size:11.5px;line-height:1.35}.participant-information-list>a:hover{background:#fff;border-color:#93baf0}.person-highlight-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.person-highlight-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:#3f68d6;font-size:11px;font-weight:800}.person-highlight-name{font-family:var(--font-display);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:800;overflow:hidden}.person-contact-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.person-contact-chip{color:#1d4ed8;background:#fff;border:1px solid #d7e4fb;border-radius:10px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.person-contact-chip:hover{background:#eff6ff;border-color:#93c5fd}.person-contact-chip.document{color:#7c3aed;background:#f8f6ff;border-color:#e0d7fb}.shipping-highlight-card{background:var(--shipping-bg,#f8fafc);border-color:color-mix(in srgb, var(--shipping-color,#64748b) 35%, #e2e8f0)}.shipping-highlight-card.full-width{grid-column:1/-1}.shipping-method-badge{color:#fff;background:var(--shipping-color,#475569);border-radius:10px;align-items:center;gap:7px;width:fit-content;padding:7px 13px;font-size:12.5px;font-weight:800;display:inline-flex}.shipping-address-block{border:1px solid var(--border-subtle);background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:4px;padding:12px;display:grid}.shipping-address-block>svg{color:var(--shipping-color,#475569);flex-shrink:0}.shipping-address-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.shipping-address-text{color:var(--text-primary);font-size:13.5px;font-weight:700;line-height:1.35}.btn-copy-address{border:1px solid var(--border-subtle);width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:#f8fafc;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.btn-copy-address:hover{color:var(--color-brand-blue);background:#eff6ff}.status-update-block{background:#eff6ff;border-color:#bfdbfe}.status-update-form{flex-direction:column;gap:10px;display:flex}.form-label{color:var(--text-secondary);font-size:12px;font-weight:700}.status-select-input{border-radius:var(--radius-sm);width:100%;color:var(--text-primary);background:#fff;border:1px solid #93c5fd;outline:none;padding:9px 12px;font-size:13px;font-weight:700}.btn-save-status{border-radius:var(--radius-sm);margin-top:4px;padding:10px}.controlled-status-form{gap:12px}.controlled-status-next{background:#fff;border:1px solid #cfe0f7;border-radius:11px;gap:4px;padding:12px;display:grid}.controlled-status-next small{color:#6c8099;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:750}.controlled-status-next strong{color:#164f9f;font-size:14px}.controlled-status-next p{color:#63758c;margin:0;font-size:11px;line-height:1.45}.controlled-status-pin{gap:6px;display:grid}.controlled-status-pin>span{color:#334e70;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.controlled-status-pin input{color:#153559;letter-spacing:.2em;text-align:center;background:#fff;border:1px solid #91baf1;border-radius:9px;outline:0;width:100%;min-height:44px;padding:0 12px;font-size:18px;font-weight:850}.controlled-status-pin input:focus{border-color:#1268f3;box-shadow:0 0 0 3px #1268f31a}.order-status-waiting{color:#285b99;background:#fff;border:1px solid #cfe0f7;border-radius:10px;align-items:center;gap:8px;padding:13px;font-size:11.5px;font-weight:750;display:flex}.order-status-complete-message{color:#557087;background:#fff;border-radius:10px;margin:0;padding:12px;font-size:11.5px;line-height:1.45}.order-status-action-error{color:#a52a1d;background:#fff0ee;border-radius:8px;margin:0;padding:8px 10px;font-size:10.5px;font-weight:700}.order-items-table{flex-direction:column;gap:10px;display:flex}.order-item-row{border-radius:var(--radius-sm);background:#f8fafc;align-items:center;gap:12px;padding:8px;transition:opacity .2s,background-color .2s;display:flex}.order-item-row--cancelled{opacity:.65;background:#fef2f2;border:1px dashed #fca5a5}.order-item-row--cancelled .item-table-name{color:#94a3b8;text-decoration:line-through}.item-cancelled-badge{color:#dc2626;letter-spacing:.02em;background:#fee2e2;border-radius:4px;align-items:center;gap:4px;padding:1px 6px;font-size:11px;font-weight:700;display:inline-flex;text-decoration:none!important}.item-table-img{object-fit:cover;border:1px solid var(--border-subtle);border-radius:6px;flex-shrink:0;width:44px;height:44px}.item-table-fallback{width:44px;height:44px;color:var(--text-muted);background:#e2e8f0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.item-table-info{flex-direction:column;flex:1;display:flex}.item-table-name{color:var(--text-primary);font-size:13px;font-weight:700}.item-table-meta{color:var(--text-muted);font-size:11px}.item-table-pricing{align-items:center;gap:8px;display:flex}.item-qty{color:var(--text-muted);font-size:12px;font-weight:700}.item-subtotal{color:var(--text-primary);font-size:13.5px;font-weight:800}.financial-rows-list{flex-direction:column;gap:8px;display:flex}.financial-row{color:var(--text-secondary);justify-content:space-between;align-items:center;font-size:13px;display:flex}.deduction-row{color:var(--text-muted);font-size:12px}.negative-text{color:#dc2626}.total-highlight-row{border-top:2px solid var(--border-subtle);color:var(--text-primary);margin-top:6px;padding-top:10px;font-size:14px;font-weight:800}.total-highlight-amount{font-family:var(--font-display);color:var(--color-brand-blue);font-size:20px;font-weight:900}.order-modal-footer{border-top:1px solid var(--border-subtle);background:#f8fafc;justify-content:flex-end;align-items:center;gap:10px;padding:16px 24px;display:flex}.order-claim-trigger{color:#b8261a;border-color:#fecaca;margin-right:auto}.order-claim-trigger:hover{background:#fff0f0}.order-page-container .order-modal-footer{flex-wrap:wrap}.order-modal-footer .btn-auth-primary,.order-modal-footer .btn-auth-secondary{width:auto}@media (width<=560px){.order-modal-footer{flex-wrap:wrap}.order-modal-footer .btn-auth-primary,.order-modal-footer .btn-auth-secondary{width:100%}}.order-claim-closed{color:#64748b;align-items:center;gap:6px;max-width:340px;margin-right:auto;font-size:12.5px;line-height:1.4;display:inline-flex}.order-claim-closed>svg{flex:none}.btn-order-action.btn-action-danger{color:#b8261a;background:#fff0f0;border:1px solid #fecaca}.btn-order-action.btn-action-danger:hover{background:#ffe4e4}.confirm-dialog-backdrop{z-index:1400}.confirm-dialog-badge{color:#b8261a;background:#fff0f0}.confirm-dialog-badge--go{color:#15803d;background:#eafaf0}.confirm-dialog-badge--warn{color:#9a5a00;background:#fff7e6}.confirm-dialog-message{color:#475569;margin:0;font-size:13.5px;line-height:1.5}.confirm-dialog-error{color:#b8261a;margin:0;font-size:12.5px;font-weight:600}.confirm-dialog-actions{justify-content:flex-end;gap:10px;display:flex}.confirm-dialog-actions .btn-auth-secondary{width:auto;min-height:0;padding:10px 16px}.confirm-dialog-actions .btn-auth-primary,.confirm-dialog-actions .btn-auth-danger{width:auto;min-height:0;padding:10px 18px}.order-subdialog-backdrop{z-index:1400}.private-document-viewer-backdrop{z-index:100001}.support-ticket-modal{max-width:640px}.order-subdialog-card{max-width:470px;max-height:calc(100dvh - 48px);overflow-y:auto}.order-subdialog-card--wide{max-width:540px}.order-subdialog-heading{flex-direction:column;gap:2px;display:flex}.order-subdialog-heading h3{color:var(--text-primary);font-size:16px;font-weight:800}.order-subdialog-heading span{color:var(--text-muted);font-size:12px;line-height:1.4}.order-subdialog-badge-danger{color:#b8261a;background:#fff0f0}.order-subdialog-badge-star{color:#b45309;background:#fef3c7}.order-subdialog-field{flex-direction:column;gap:6px;display:flex}.order-subdialog-field>span{color:var(--text-secondary);font-size:12.5px;font-weight:700}.order-subdialog-field input,.order-subdialog-field select,.order-subdialog-field textarea{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-white);width:100%;color:var(--text-primary);font:inherit;outline:0;padding:10px 12px;font-size:13.5px}.order-subdialog-field textarea{resize:none;min-height:74px}.order-subdialog-field input:focus,.order-subdialog-field select:focus,.order-subdialog-field textarea:focus{border-color:var(--color-brand-blue);box-shadow:0 0 0 3px #296fff1f}.order-subdialog-filedrop{border-radius:var(--radius-sm);background:var(--bg-page);color:var(--color-brand-blue);border:1px dashed #94a3b8;align-items:center;gap:8px;padding:11px 14px;display:flex}.order-subdialog-filedrop>label{cursor:pointer;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.order-subdialog-filedrop span{text-overflow:ellipsis;white-space:nowrap;width:0;min-width:0;color:var(--text-secondary);flex:1;font-size:12.5px;overflow:hidden}.order-subdialog-filedrop input{display:none}.order-subdialog-fileclear{width:22px;height:22px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:flex}.order-subdialog-fileclear:hover{color:#b8261a;background:#fff0f0}.order-subdialog-hint{color:var(--text-muted);font-size:11.5px;line-height:1.35}.order-receipt-data{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-page);flex-direction:column;gap:10px;padding:14px;display:flex}.order-receipt-data-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.order-receipt-data-head>span{letter-spacing:.3px;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:800}.order-receipt-copy{border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--bg-white);color:var(--color-brand-blue);font:inherit;cursor:pointer;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.order-receipt-copy:hover{background:#eff5ff;border-color:#cfe0ff}.order-receipt-fields{flex-direction:column;gap:6px;margin:0;display:flex}.order-receipt-fields>div{gap:8px;font-size:12.5px;display:flex}.order-receipt-fields dt{color:var(--text-muted);flex:0 0 76px;font-weight:700}.order-receipt-fields dd{min-width:0;color:var(--text-primary);flex:1;margin:0}.order-receipt-items{border-collapse:collapse;width:100%;font-size:12px}.order-receipt-items thead th{text-align:right;color:var(--text-muted);border-bottom:1px solid var(--border-subtle);padding:6px 8px;font-weight:700}.order-receipt-items thead th:first-child{text-align:left}.order-receipt-items tbody td{text-align:right;vertical-align:top;color:var(--text-secondary);border-bottom:1px solid #eef2f7;padding:7px 8px}.order-receipt-items tbody td:first-child{text-align:left}.order-receipt-items tbody td strong{color:var(--text-primary);font-weight:700;display:block}.order-receipt-items tbody td small{color:var(--text-muted);font-size:10.5px}.order-receipt-totals{flex-direction:column;gap:4px;display:flex}.order-receipt-totals>span{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;display:flex}.order-receipt-totals .order-receipt-total-main{border-top:1px solid var(--border-subtle);color:var(--text-primary);padding-top:6px;font-size:13.5px}.order-receipt-totals .order-receipt-total-main strong{font-size:15px;font-weight:800}.order-receipt-totals strong.order-receipt-discount{color:#14835a}.order-receipt-hint{color:var(--text-muted);font-size:11.5px;line-height:1.4}.order-boleta-row.is-pending .order-store-doc-icon{color:#b45309;background:#fff7ec}.order-boleta-row.is-ready .order-store-doc-icon{color:#15803d;background:#ecfdf3}.order-store-doc-text.is-multiline small{white-space:normal}.order-store-doc-action.is-cta{color:#b45309;background:#fff7ec;border-color:#fcd9a8}.order-store-doc-action.is-cta:hover:not(:disabled){background:#fdecd0}.order-store-doc{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;display:flex}.order-store-doc-icon{width:28px;height:28px;color:var(--color-brand-blue);background:#eff6ff;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.order-store-doc-text{flex-direction:column;flex:1 1 0;gap:1px;min-width:0;display:flex}.order-store-doc-text strong{color:#0f172a;font-size:12.5px;font-weight:700}.order-store-doc-text small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.order-store-doc-text small.order-credit-note-reject{color:#b42318;white-space:normal}.order-subdialog-hint.order-credit-note-warning{color:#9a5a00}.order-store-doc-action{min-height:32px;color:var(--color-brand-blue);font:inherit;white-space:nowrap;cursor:pointer;background:#eff5ff;border:1px solid #cfe0ff;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 11px;font-size:12.5px;font-weight:700;display:inline-flex}.order-store-doc-action:hover:not(:disabled){background:#dbe8fd}.order-store-doc-action:disabled{opacity:.6;cursor:default}.order-shipreceipt-error{color:#b91c1c;flex-basis:100%;font-size:12px}.order-card-state-banner.boleta-pending{color:#b45309;background:#fff7ec;border-color:#fcd9a8}.order-info-chip.boleta-ok,.order-info-chip.boleta-ok svg{color:#15803d}.order-subdialog-form{flex-direction:column;gap:15px;display:flex}.order-subdialog-success{text-align:center;color:#15803d;justify-items:center;gap:8px;padding:20px 0;display:grid}.order-subdialog-success h4{margin:0;font-size:16.5px;font-weight:800}.order-subdialog-success p{color:var(--text-secondary);margin:0;font-size:13px}.order-rating-block{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-page);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.order-rating-block header{flex-direction:column;gap:1px;min-width:0;display:flex}.order-rating-subject{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;overflow:hidden}.order-rating-eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px;font-weight:700}.order-rating-products{flex-direction:column;gap:8px;display:flex}.order-rating-product-row{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.order-rating-product-head{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.order-rating-product-thumb{border:1px solid var(--border-subtle);object-fit:cover;background:var(--bg-white);border-radius:6px;flex-shrink:0;width:34px;height:34px}.order-rating-product-thumb--empty{color:var(--text-muted);justify-content:center;align-items:center;display:flex}.order-rating-product-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);font-size:13px;font-weight:600;overflow:hidden}.order-rating-stars{flex-shrink:0;gap:2px;display:flex}.order-rating-star{color:#cbd5e1;cursor:pointer;background:0 0;border:0;padding:2px;line-height:0;transition:color .12s,transform .12s}.order-rating-star.is-on{color:#f59e0b}.order-rating-star:hover{color:#fbbf24;transform:scale(1.15)}.btn-auth-danger{color:#b8261a;cursor:pointer;background:#fff0f0;border:1px solid #fecaca;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:700;display:inline-flex}.btn-auth-danger:hover{background:#ffe4e4}.btn-auth-danger:disabled{opacity:.6;cursor:not-allowed}.order-cancellation-reason{border-radius:var(--radius-sm);color:#b8261a;background:#fff0f0;border:1px solid #fecaca;align-items:center;gap:7px;margin:0 0 12px;padding:8px 12px;font-size:12.5px;font-weight:600;display:flex}.order-cancellation-reason svg{flex-shrink:0}.order-cancellation-block{border-radius:var(--radius-sm);background:#fff0f0;border:1px solid #fecaca;gap:4px;margin:0 24px 16px;padding:12px 14px;display:grid}.order-cancellation-block strong{color:#b8261a;font-size:13.5px}.order-cancellation-block span{color:#7f1d1d;font-size:12.5px;line-height:1.45}.order-refund-status-block{border-radius:var(--radius-sm);background:#fff7e6;border:1px solid #ffe5b4;gap:4px;margin:0 24px 16px;padding:12px 14px;display:grid}.order-refund-status-block strong{color:#9a5a00;font-size:13.5px}.order-refund-status-block span{color:#6b4e16;font-size:12.5px;line-height:1.45}.order-refund-status-block.is-ok{background:#ecfdf3;border-color:#bbf7d0}.order-refund-status-block.is-ok strong{color:#17845b}.order-refund-status-block.is-ok span{color:#14532d}.order-refund-status-block.is-error{background:#fff0f0;border-color:#fecaca}.order-refund-status-block.is-error strong{color:#b8261a}.order-refund-status-block.is-error span{color:#7f1d1d}.order-claim-status-block{background:#f5f2ff;border-color:#d9cef7;margin-top:12px}.order-claim-status-block strong{color:#6745cb;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.order-claim-status-block span{color:#4c3a8f}.order-claim-status-block.is-resolved{background:#ecfdf3;border-color:#bbf7d0}.order-claim-status-block.is-resolved strong{color:#17845b}.order-claim-status-block.is-resolved span{color:#14532d}.order-claim-link{color:inherit;font-weight:700;text-decoration:underline}.order-store-block-claim{border-radius:var(--radius-sm);color:#4c3a8f;background:#f5f2ff;border:1px solid #d9cef7;align-items:flex-start;gap:7px;padding:8px 11px;font-size:12px;line-height:1.45;display:flex}.order-store-block-claim svg{flex-shrink:0;margin-top:2px}.order-store-block-claim strong{color:#6745cb}.order-store-block-claim.is-resolved{color:#14532d;background:#ecfdf3;border-color:#bbf7d0}.order-store-block-claim.is-resolved strong{color:#17845b}.order-card-state-banner.claim{color:#6745cb;background:#f5f2ff;border-color:#d9cef7}.order-card-state-banner.claim.is-resolved{color:#17845b;background:#ecfdf3;border-color:#bbf7d0}.order-payment-window{border-radius:var(--radius-sm);color:#9a5a00;background:#fff7e6;border:1px solid #ffe5b4;align-items:center;gap:7px;margin:0 0 12px;padding:8px 12px;font-size:12.5px;font-weight:600;display:flex}.order-payment-window svg{flex-shrink:0}.order-payment-window.is-expired{color:#b8261a;background:#fff0f0;border-color:#fecaca}.order-payment-window.in-modal{margin:0 24px;font-weight:500;line-height:1.45}.order-modal-retry-error{color:#b91c1c;text-align:right;background:#f8fafc;margin:0;padding:10px 24px 16px;font-size:13px}.clickable-activity-row:hover{background:#f1f5f9}.catalog-card-container,.quote-card-container{min-height:220px}.catalog-card-container{gap:0;min-height:0;padding:0;overflow:hidden}.catalog-image-stage{background:#fff;height:170px;position:relative;overflow:hidden}.catalog-product-image{box-sizing:border-box;object-fit:contain;background:#fff;width:100%;height:100%;padding:7px;transition:transform .35s;display:block}.catalog-card-container:hover .catalog-product-image{transform:scale(1.055)}.catalog-top-ribbon{z-index:3;color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#f7b928,#e89a09);border:1px solid #ffffffb8;border-radius:8px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;font-weight:900;display:inline-flex;position:absolute;bottom:12px;left:12px;box-shadow:0 5px 14px #7f500040}.catalog-image-fallback{color:#56708f;background:radial-gradient(circle at 50% 35%,#fff 0,#edf3f9 62%,#dce8f3 100%);flex-direction:column;justify-content:center;align-items:center;gap:9px;width:100%;height:100%;font-size:12px;font-weight:700;display:flex}.catalog-image-overlay{pointer-events:none;justify-content:space-between;align-items:flex-start;gap:8px;display:flex;position:absolute;inset:12px}.catalog-image-overlay .order-status-badge{box-shadow:0 3px 9px #0f172a21}.catalog-category-pill{color:#243b5a;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe6;border:1px solid #ffffffb8;border-radius:7px;align-items:center;gap:5px;max-width:60%;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex;overflow:hidden;box-shadow:0 3px 9px #0f172a1a}.catalog-card-content{gap:11px;padding:15px 16px 12px;display:grid}.catalog-card-heading{min-width:0}.catalog-card-heading .order-card-id{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;line-height:1.3;overflow:hidden}.catalog-card-heading .order-card-date-meta{margin-top:4px;display:block}.catalog-card-content .product-copy{gap:5px}.catalog-card-content .product-meta{color:#64748b}.catalog-card-content .total-amount{color:#005bd6;font-size:20px}.catalog-card-container .order-card-actions{border-top:1px solid #edf1f5;flex-wrap:wrap;margin-top:0;padding:11px 16px 15px}.catalog-top-toggle{color:#53657a;cursor:pointer;background:#fff;border:1px solid #d7dee8;border-radius:8px;flex:1 0 100%;justify-content:center;align-items:center;gap:6px;min-height:35px;padding:7px 10px;font-size:11px;font-weight:800;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.catalog-top-toggle:hover:not(:disabled){color:#9a6500;background:#fffaf0;border-color:#e2ad32;transform:translateY(-1px)}.catalog-top-toggle.is-active{color:#a46700;background:#fff5d8;border-color:#e5ad2c}.catalog-top-toggle:disabled{cursor:wait;opacity:.7}.seller-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1200px){.seller-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=850px){.seller-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.seller-catalog-grid{grid-template-columns:1fr}.catalog-image-stage{height:185px}.catalog-card-content{padding:13px 14px 11px}.catalog-card-container .order-card-actions{padding:10px 14px 13px}}.catalog-price-group{align-items:center;gap:8px;display:flex}.quote-message-preview{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-style:italic;line-height:1.3;display:-webkit-box;overflow:hidden}.seller-quotes-panel{gap:16px;display:grid}.seller-quotes-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.seller-quotes-heading .profile-panel-title{margin:5px 0 3px}.seller-quotes-heading p{color:#6e7f92;max-width:680px;margin:0;font-size:12px;line-height:1.5}.seller-quotes-eyebrow{color:#1267bc;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:900;display:inline-flex}.seller-quotes-sort{color:#4d6279;cursor:pointer;background:#fff;border:1px solid #ccd8e4;border-radius:10px;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.seller-quotes-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.seller-quotes-summary article{color:#27699f;background:#f7fbff;border:1px solid #dbe4ed;border-radius:13px;align-items:center;gap:10px;min-width:0;min-height:78px;padding:12px;display:flex}.seller-quotes-summary article>svg{flex:none}.seller-quotes-summary article span{color:#6e7e90;gap:1px;font-size:10px;font-weight:700;display:grid}.seller-quotes-summary article strong{color:#172b43;font-size:19px;font-weight:900}.seller-quotes-summary .is-pending{color:#b27108;background:#fffbf1;border-color:#f0dfb7}.seller-quotes-summary .is-sent{color:#087c51;background:#f3fbf7;border-color:#c4e5d5}.seller-quotes-summary .is-unread{color:#7052c7;background:#faf8ff;border-color:#ddd4f5}.seller-quotes-toolbar{grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:10px;display:grid}.seller-quotes-search{color:#70849a;background:#fff;border:1px solid #ccd8e4;border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:0 11px;display:flex}.seller-quotes-search:focus-within{border-color:#1681df;box-shadow:0 0 0 3px #1681df17}.seller-quotes-search input{color:#172033;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.seller-quotes-search button{color:#6f8094;cursor:pointer;background:#eef2f6;border:0;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.seller-quotes-filters{background:#f5f7fa;border:1px solid #dbe3ec;border-radius:11px;align-items:center;gap:5px;padding:4px;display:flex}.seller-quotes-filters button{color:#68798c;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:31px;padding:0 10px;font-size:10.5px;font-weight:800}.seller-quotes-filters button.active{color:#fff;background:#126ed1;box-shadow:0 3px 8px #126ed133}.seller-quotes-grid{margin-top:0}.quote-detail-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.quote-conversation-block{min-height:480px}.quote-product-context{background:#f8fbfe;border:1px solid #dce5ee;border-radius:11px;grid-template-columns:52px 1fr;align-items:center;gap:10px;padding:10px;display:grid}.quote-product-context>img,.quote-product-context>span{object-fit:cover;color:#246cae;background:#eaf4fd;border-radius:9px;place-items:center;width:52px;height:52px;display:grid}.quote-product-context div{gap:3px;min-width:0;display:grid}.quote-product-context strong{color:#1d3047;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.quote-product-context small{color:#748499;font-size:9.5px}.quote-message-thread{flex-direction:column;gap:8px;max-height:380px;padding:9px 3px;display:flex;overflow-y:auto}.quote-thread-message{color:#33465c;background:#fff;border:1px solid #dfe7ef;border-radius:11px 11px 11px 3px;align-self:flex-start;max-width:86%;padding:9px 10px}.quote-thread-message.is-seller{color:#fff;background:#1769b6;border-color:#1b70c3;border-radius:11px 11px 3px;align-self:flex-end}.quote-thread-message p{white-space:pre-wrap;margin:0;font-size:11px;line-height:1.45}.quote-thread-message small{color:#8795a5;margin-top:4px;font-size:8.5px;display:block}.quote-thread-message.is-seller small{color:#ffffffb8}.quote-thread-message img{object-fit:cover;border-radius:8px;max-width:220px;max-height:150px;margin-bottom:6px}.quote-messages-loading{color:#75869a;justify-content:center;align-items:center;gap:7px;min-height:150px;font-size:11px;display:flex}.quote-form-two-columns{grid-template-columns:1fr 1fr;gap:9px;display:grid}.quote-final-price{color:#526b82;background:#edf7ff;border:1px solid #b9daf5;border-radius:10px;justify-content:space-between;align-items:center;padding:11px 13px;font-size:11px;display:flex}.quote-final-price strong{color:#075dab;font-size:20px;font-weight:900}@media (width<=900px){.seller-quotes-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-quotes-toolbar,.quote-detail-grid{grid-template-columns:1fr}.seller-quotes-filters{overflow-x:auto}}@media (width<=600px){.seller-quotes-heading{flex-direction:column}.seller-quotes-sort{justify-content:center;width:100%}.seller-quotes-summary{grid-template-columns:1fr 1fr}.quote-form-two-columns{grid-template-columns:1fr}}.catalog-modal-media{border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:#f8fafc;width:100%;height:220px;overflow:hidden}.catalog-modal-img{object-fit:cover;width:100%;height:100%}.catalog-modal-media-fallback{border-radius:var(--radius-md);width:100%;height:180px;color:var(--text-muted);border:1px dashed var(--border-subtle);background:#f1f5f9;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.quote-query-box{border-left:3px solid var(--color-brand-blue)}.clickable-stat-card{cursor:pointer;transition:transform .2s,box-shadow .2s}.clickable-stat-card:hover{box-shadow:var(--shadow-hover);transform:translateY(-3px)}.quick-shortcuts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:10px;display:grid}.quick-shortcut-card{background:var(--bg-white);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:14px;padding:14px 16px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.quick-shortcut-card:hover{border-color:var(--color-brand-blue);transform:translateY(-2px);box-shadow:0 4px 16px #0066ff14}.shortcut-icon{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.shortcut-blue{color:var(--color-brand-blue);background:#eff6ff}.shortcut-amber{color:#d98600;background:#fff7e6}.shortcut-purple{color:#6b4eff;background:#f3f0ff}.shortcut-green{color:#0e7038;background:#eafbf1}.shortcut-pink{color:#db2777;background:#fdf2f8}.shortcut-info{flex-direction:column;flex:1;gap:2px;display:flex}.shortcut-info strong{color:var(--text-primary);font-size:13.5px;font-weight:700}.shortcut-info span{color:var(--text-muted);font-size:11.5px}.shortcut-arrow{color:var(--text-muted);transition:transform .2s,color .2s}.quick-shortcut-card:hover .shortcut-arrow{color:var(--color-brand-blue);transform:translate(2px,-2px)}.store-unified-container{flex-direction:column;gap:18px;display:flex}.store-status-chip{letter-spacing:.01em;border-radius:20px;align-items:center;gap:6px;padding:5px 11px;font-size:11.5px;font-weight:800;line-height:1;display:inline-flex}.chip-approved{color:#086b3e;background:linear-gradient(135deg,#effdf5 0%,#dff8e9 100%);border:1px solid #8dd9ad;box-shadow:0 3px 10px #086b3e1f,inset 0 1px #fffc}.chip-approved svg{color:#079455;stroke-width:2.5px}.chip-pending{color:#fbbf24;background:#d9860040;border:1px solid #fbbf2466}.store-profile-unified-grid{flex-direction:column;gap:16px;display:flex}.store-section-card{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:18px;box-shadow:0 2px 8px #0f172a08}.details-info-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px 24px;display:grid}.details-info-row-wide{grid-column:1/-1}.section-subtitle-icon{width:30px;height:30px;color:var(--color-brand-blue);background:#eff6ff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.section-subtitle-icon.icon-emerald{color:#059669;background:#ecfdf5}.section-subtitle-icon.icon-amber{color:#d97706;background:#fffbeb}.details-card-header-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.details-card-header-row .section-subtitle{margin-bottom:0}.details-card-header-actions{flex-wrap:wrap;gap:6px;display:flex}.details-card-link-button{border:1px solid var(--border-subtle);color:#475569;cursor:pointer;white-space:nowrap;background:#fff;border-radius:7px;align-items:center;gap:5px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.details-card-link-button:hover{border-color:var(--color-brand-blue);color:var(--color-brand-blue);background:#f5f9ff}.bank-card{background:#f8fafc;border-color:#cbd5e1}.store-shipping-methods-row{border-top:1px dashed #e2e8f0;margin-top:16px;padding-top:16px}.bank-account-number{color:var(--color-brand-blue);letter-spacing:.5px;font-family:monospace;font-size:14px}.unified-profile-form{flex-direction:column;gap:12px;display:flex}.form-section-title{color:var(--text-primary);border-bottom:1px solid var(--border-subtle);padding-bottom:6px;font-size:14px;font-weight:800}@media (width<=640px){.form-grid-2{grid-template-columns:1fr}}.seller-premium-card{background:var(--bg-white);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;gap:12px;padding:20px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 4px 16px #0f172a0d}.seller-premium-card:hover{border-color:var(--color-brand-blue);transform:translateY(-4px);box-shadow:0 14px 32px #0066ff1f}.store-verified-pill{color:#0e7038;background:#eafbf1;border:1px solid #bbf7d0;border-radius:20px;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;font-weight:700;display:flex}.seller-avatar-wrapper{width:58px;height:58px;margin-top:-8px;position:relative}.seller-gradient-avatar{width:58px;height:58px;font-family:var(--font-display);border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;font-size:20px;font-weight:800;display:flex;box-shadow:0 4px 12px #00000026}.seller-avatar-online-dot{background:#10b981;border:2px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;bottom:2px;right:2px}.seller-title-rut-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.seller-name{font-family:var(--font-display);color:var(--text-primary);font-size:17px;font-weight:800;line-height:1.2}.seller-type-location-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.seller-type-chip{color:var(--color-brand-blue);background:#eff6ff;border-radius:6px;padding:2px 8px;font-size:11.5px;font-weight:700}.seller-location{color:var(--text-muted);align-items:center;gap:4px;font-size:12px;display:flex}.seller-specialty-pills-row{flex-direction:column;gap:6px;margin-top:2px;display:flex}.spec-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px;font-size:11px;font-weight:700}.specialty-pills-list{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.specialty-pill{border:1px solid var(--border-subtle);color:var(--text-secondary);background:#f8fafc;border-radius:14px;padding:3px 9px;font-size:11.5px;font-weight:700;transition:all .15s}.seller-premium-card:hover .specialty-pill{background:#fff;border-color:#cbd5e1}.seller-stats-row{border-radius:var(--radius-sm);background:#f8fafc;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding:10px 12px;display:flex}.stat-stock,.stat-rating{color:var(--text-secondary);align-items:center;gap:6px;font-size:12px;display:flex}.stat-layer-icon{color:var(--color-brand-blue)}.stat-star-icon{color:#f59e0b;fill:#f59e0b}.seller-catalog-link-box{margin-top:4px}.btn-view-catalog-link{color:#fff;border-radius:var(--radius-sm);cursor:pointer;background:#0f172a;border:none;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 16px;font-size:12.5px;font-weight:700;transition:all .2s;display:flex}.btn-view-catalog-link:hover{background:var(--color-brand-blue);box-shadow:0 4px 14px #0066ff4d}.btn-arrow-icon{transition:transform .2s}.btn-view-catalog-link:hover .btn-arrow-icon{transform:translate(4px)}.seller-shipping-icons-row{align-items:center;gap:8px;margin-top:2px;display:flex}.shipping-label-small{color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px;font-size:11px;font-weight:700}.shipping-icons-list{align-items:center;gap:6px;display:flex}.shipping-icon-badge{cursor:pointer;border:1px solid #0000000a;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:flex;position:relative}.shipping-icon-badge:hover{z-index:10;transform:scale(1.15)translateY(-2px);box-shadow:0 4px 10px #00000026}.shipping-tooltip-text{color:#fff;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;background:#0f172a;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:700;transition:opacity .2s,transform .2s;position:absolute;bottom:100%;left:50%;transform:translate(-50%)translateY(-6px);box-shadow:0 4px 12px #0003}.shipping-tooltip-text:after{content:"";border:4px solid #0000;border-top-color:#0f172a;position:absolute;top:100%;left:50%;transform:translate(-50%)}.shipping-icon-badge:hover .shipping-tooltip-text{opacity:1;visibility:visible;transform:translate(-50%)translateY(-4px)}.facebook-cover-hero-container{background:var(--bg-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--border-subtle);margin-bottom:24px;overflow:hidden}.facebook-cover-banner{background-position:50%;background-size:cover;height:230px;transition:background-image .3s;position:relative}.facebook-cover-banner:before{content:"";background:linear-gradient(#0f172a26 0%,#0f172a73 100%);position:absolute;inset:0}.btn-change-cover-photo{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;z-index:5;background:#0f172abf;border:1px solid #ffffff40;border-radius:20px;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:700;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.btn-change-cover-photo:hover{background:var(--color-brand-blue);transform:translateY(-1px);box-shadow:0 4px 14px #0066ff4d}.facebook-hero-bar{z-index:3;background:#fff;align-items:flex-end;gap:22px;padding:0 28px 22px;display:flex;position:relative}.facebook-avatar-wrapper{flex-shrink:0;margin-top:-65px;position:relative}.facebook-avatar-circle{background:var(--color-brand-blue);color:#fff;width:130px;height:130px;font-family:var(--font-display);border:5px solid #fff;border-radius:50%;justify-content:center;align-items:center;font-size:42px;font-weight:900;display:flex;overflow:hidden;box-shadow:0 8px 24px #0f172a2e}.facebook-avatar-circle img{object-fit:cover;width:100%;height:100%}.btn-change-avatar-camera{color:#fff;cursor:pointer;background:#0f172a;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:flex;position:absolute;bottom:4px;right:4px;box-shadow:0 4px 10px #00000040}.btn-change-avatar-camera:hover{background:var(--color-brand-blue);transform:scale(1.1)}.btn-withdraw-money-hero,.btn-hero-cta{color:#fff;cursor:pointer;background:linear-gradient(135deg,#059669,#047857);border:none;border-radius:10px;flex-shrink:0;align-self:center;align-items:center;gap:8px;padding:11px 20px;font-size:13.5px;font-weight:800;transition:all .2s;display:flex;box-shadow:0 6px 16px #04785747}.btn-withdraw-money-hero:hover,.btn-hero-cta:hover{transform:translateY(-1px);box-shadow:0 8px 20px #0478575c}.facebook-hero-info{flex-direction:column;flex:1;gap:6px;padding-top:14px;display:flex}.facebook-hero-title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.facebook-hero-name{font-family:var(--font-display);margin:0;font-size:26px;font-weight:900;line-height:1.2;color:#0f172a!important}.facebook-hero-email{margin:0 0 4px;font-size:14px;font-weight:600;color:#475569!important}.tag-contrast{border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex;color:#1e293b!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}.founder-tag-contrast{border-radius:20px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 3px 10px #9a5a001a;color:#8a4b00!important;background:linear-gradient(135deg,#fff9e9 0%,#fff2c7 100%)!important;border:1px solid #f3c85c!important}.founder-tag-contrast svg{color:#b66a00}.seller-card-cover-header{background-position:50%;background-size:cover;border-radius:12px 12px 0 0;height:85px;margin:-20px -20px 0;position:relative}.seller-card-cover-header:before{content:"";background:linear-gradient(#0000001a 0%,#0f172a66 100%);border-radius:12px 12px 0 0;position:absolute;inset:0}.seller-photo-avatar{border:2px solid #fff;border-radius:50%;width:58px;height:58px;overflow:hidden;box-shadow:0 4px 12px #00000026}.seller-avatar-img{object-fit:cover;width:100%;height:100%}.profile-media-modal{max-width:500px}.avatar-preview-circle{border:3px solid var(--color-brand-blue);border-radius:50%;width:90px;height:90px;margin:0 auto;overflow:hidden;box-shadow:0 4px 14px #0000001f}.avatar-preview-circle img,.cover-preview-rect img{object-fit:cover;width:100%;height:100%}.cover-preview-rect{border-radius:var(--radius-md);border:1px solid var(--border-subtle);width:100%;height:120px;overflow:hidden}@media (width<=640px){.facebook-cover-banner{height:150px}.facebook-hero-bar{flex-direction:column;align-items:flex-start;gap:12px;margin-top:-40px}.facebook-avatar-circle{width:84px;height:84px;font-size:26px}.btn-withdraw-money-hero{justify-content:center;align-self:stretch}}.upload-file-option-box{width:100%}.btn-upload-file-picker{border:2px dashed var(--color-brand-blue);border-radius:var(--radius-md);cursor:pointer;color:var(--color-brand-blue);background:linear-gradient(135deg,#eff6ff 0%,#e0f2fe 100%);align-items:center;gap:14px;padding:16px 20px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.btn-upload-file-picker:hover{background:#dbeafe;transform:translateY(-2px);box-shadow:0 6px 18px #0066ff1f}.upload-btn-text{flex-direction:column;gap:2px;display:flex}.upload-btn-text strong{color:var(--text-primary);font-size:13.5px;font-weight:800}.upload-btn-text span{color:var(--text-muted);font-size:11.5px}.store-cover-template-backdrop{z-index:3200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#081122b8;place-items:center;padding:24px;animation:.2s ease-out modalFadeIn;display:grid;position:fixed;inset:0}.store-cover-template-modal{background:#fff;border:1px solid #d2def0e6;border-radius:22px;flex-direction:column;width:min(1080px,100%);max-height:min(880px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 30px 90px #030e2361}.store-cover-template-header{background:linear-gradient(135deg,#f9fbff 0%,#eff6ff 58%,#f8fbff 100%);border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 28px 20px;display:flex}.store-cover-template-heading{align-items:flex-start;gap:15px;display:flex}.store-cover-template-icon{color:#fff;background:linear-gradient(145deg,#0875ff,#004dbd);border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 10px 24px #0066ff3d}.store-cover-template-eyebrow{color:#075fc8;letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:5px;margin-bottom:4px;font-size:11px;font-weight:850;display:inline-flex}.store-cover-template-heading h2{color:#10203a;letter-spacing:-.025em;margin:0;font-size:clamp(20px,2.3vw,26px);font-weight:900}.store-cover-template-heading p{color:#65758d;margin:5px 0 0;font-size:13px;line-height:1.5}.store-cover-template-close{color:#52647d;background:#ffffffdb;border:1px solid #dce6f2;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;transition:all .18s;display:grid}.store-cover-template-close:hover:not(:disabled){color:#13243e;background:#fff;transform:translateY(-1px);box-shadow:0 6px 16px #142d501a}.store-cover-template-body{background:#fbfcfe;min-height:250px;padding:20px 28px 24px;overflow:auto}.store-cover-template-notice{color:#31577e;background:#f1f7ff;border:1px solid #cfe1fa;border-radius:11px;align-items:center;gap:9px;margin-bottom:17px;padding:10px 13px;font-size:12px;font-weight:650;line-height:1.45;display:flex}.store-cover-template-notice svg{color:#0875e8;flex:none}.store-cover-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.store-cover-template-card{text-align:left;background:#fff;border:2px solid #e0e8f2;border-radius:15px;min-width:0;padding:0;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:hidden;box-shadow:0 4px 14px #1027490e}.store-cover-template-card:hover{border-color:#8bbcff;transform:translateY(-2px);box-shadow:0 11px 26px #0d499621}.store-cover-template-card.is-selected{border-color:#0875f5;box-shadow:0 0 0 3px #0875f51f,0 12px 28px #084da529}.store-cover-template-preview{aspect-ratio:8/3;background:#dfe8f3;width:100%;display:block;position:relative;overflow:hidden}.store-cover-template-preview:after{content:"";pointer-events:none;background:linear-gradient(#0000 56%,#06132633);position:absolute;inset:0}.store-cover-template-preview img{object-fit:cover;width:100%;height:100%;transition:transform .28s;display:block}.store-cover-template-card:hover .store-cover-template-preview img{transform:scale(1.02)}.store-cover-template-check{z-index:1;color:#0000;background:#14243a85;border:2px solid #fffffff2;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:absolute;top:11px;right:11px;box-shadow:0 4px 12px #0000002e}.store-cover-template-card.is-selected .store-cover-template-check{color:#fff;background:#0875f5}.store-cover-template-copy{flex-direction:column;gap:4px;padding:12px 14px 13px;display:flex}.store-cover-template-copy strong{color:#15243b;font-size:13.5px;font-weight:850}.store-cover-template-copy small{color:#718097;font-size:11.5px;line-height:1.4}.store-cover-template-loading{color:#60728b;justify-content:center;align-items:center;gap:10px;min-height:310px;font-size:13px;font-weight:750;display:flex}.store-cover-template-error{color:#b42318;background:#fff4f2;border:1px solid #fecaca;border-radius:10px;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;font-size:12px;font-weight:700;display:flex}.store-cover-template-footer{background:#fff;border-top:1px solid #e4ebf4;justify-content:space-between;align-items:center;gap:18px;padding:16px 28px;display:flex}.store-cover-template-footer>span{color:#728197;align-items:center;gap:7px;font-size:11.5px;font-weight:650;display:inline-flex}.store-cover-template-footer>span svg{color:#079455}.store-cover-template-footer>div{gap:10px;display:flex}.store-cover-template-footer .btn-auth-primary,.store-cover-template-footer .btn-auth-secondary{width:auto;min-height:42px;padding:0 17px}@media (width<=760px){.store-cover-template-backdrop{align-items:end;padding:10px}.store-cover-template-modal{border-radius:19px 19px 12px 12px;max-height:calc(100vh - 20px)}.store-cover-template-header{padding:18px 17px 15px}.store-cover-template-icon{border-radius:12px;width:40px;height:40px}.store-cover-template-heading{gap:11px}.store-cover-template-heading p{font-size:12px}.store-cover-template-body{padding:14px 15px 18px}.store-cover-template-grid{grid-template-columns:1fr;gap:12px}.store-cover-template-footer{flex-direction:column;align-items:stretch;padding:13px 15px}.store-cover-template-footer>span{justify-content:center}.store-cover-template-footer>div{grid-template-columns:1fr 1.35fr;display:grid}.store-cover-template-footer .btn-auth-primary,.store-cover-template-footer .btn-auth-secondary{padding:0 10px}}.media-url-divider{text-align:center;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;align-items:center;margin:4px 0;font-size:11.5px;font-weight:700;display:flex}.media-url-divider:before,.media-url-divider:after{content:"";border-bottom:1px solid var(--border-subtle);flex:1}.media-url-divider span{padding:0 10px}.resolution-spec-badge{border-radius:var(--radius-md);align-items:center;gap:12px;margin-bottom:2px;padding:12px 16px;display:flex}.spec-badge-blue{color:var(--color-brand-blue);background:#eff6ff;border:1px solid #bfdbfe}.spec-badge-purple{color:#6b4eff;background:#f3f0ff;border:1px solid #ddd6fe}.resolution-spec-badge div{flex-direction:column;gap:1px;display:flex}.spec-badge-title{text-transform:uppercase;letter-spacing:.4px;opacity:.85;font-size:11px;font-weight:700}.spec-badge-value{font-size:13px;font-weight:800}.seller-horizontal-card{flex-direction:column;display:flex;padding:0!important}.seller-card-cover-header{background-position:50%;background-size:cover;height:85px;margin:0;position:relative}.seller-card-cover-header:before{content:"";background:linear-gradient(#0f172a26 0%,#0f172a8c 100%);position:absolute;inset:0}.top-right-verified{z-index:2;position:absolute;top:10px;right:12px;box-shadow:0 4px 12px #00000026}.seller-card-body-content{z-index:3;flex-direction:column;gap:10px;margin-top:-30px;padding:0 16px 16px;display:flex;position:relative}.seller-avatar-header-row{align-items:flex-end;gap:12px;display:flex}.seller-avatar-wrapper{flex-shrink:0;position:relative}.seller-photo-avatar,.seller-gradient-avatar{border:3px solid #fff;border-radius:50%;width:56px;height:56px;box-shadow:0 6px 16px #0f172a26}.seller-main-title-box{flex-direction:column;flex:1;gap:3px;padding-bottom:2px;display:flex}.seller-title-rut-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.seller-name{font-family:var(--font-display);color:var(--text-primary);margin:0;font-size:16px;font-weight:800;line-height:1.25}.seller-rut-badge{color:var(--text-muted);background:#f1f5f9;border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:700}.seller-type-chip{color:var(--color-brand-blue);background:#eff6ff;border-radius:6px;width:fit-content;padding:2px 8px;font-size:11px;font-weight:700}.seller-stats-3col-bar{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#f8fafc;grid-template-columns:repeat(3,1fr);gap:6px;padding:8px 10px;display:grid}.stat-col-item{align-items:center;gap:6px;display:flex}.stat-icon-blue{color:var(--color-brand-blue);flex-shrink:0}.stat-icon-amber{color:#f59e0b;fill:#f59e0b;flex-shrink:0}.stat-icon-green{color:#10b981;flex-shrink:0}.stat-text-group{flex-direction:column;line-height:1.1;display:flex}.stat-text-group strong{color:var(--text-primary);font-size:11.5px;font-weight:800}.stat-text-group span{color:var(--text-muted);font-size:10px}.modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1200;background:#0f172abf;justify-content:center;align-items:center;padding:20px;animation:.2s ease-out fadeIn;display:flex;position:fixed;inset:0}.seller-modal-card{border-radius:var(--radius-lg);background:#fff;border:1px solid #fff3;flex-direction:column;width:100%;max-width:680px;max-height:90vh;animation:.25s cubic-bezier(.16,1,.3,1) modalSlideUp;display:flex;position:relative;overflow-y:auto;box-shadow:0 24px 60px #0f172a59}.modal-close-btn{color:#475569;cursor:pointer;z-index:10;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.modal-close-btn:hover{color:#0f172a;background:#e2e8f0;transform:scale(1.05)}.seller-modal-header{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e293b 60%,#06f 100%);border-bottom:1px solid #ffffff1a;padding:28px 32px 20px}.header-badge{color:#60a5fa;text-transform:uppercase;letter-spacing:.5px;background:#0066ff4d;border:1px solid #fff3;border-radius:20px;align-items:center;gap:6px;margin-bottom:10px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.seller-modal-header h2{font-family:var(--font-display);color:#fff;margin:0 0 6px;font-size:24px;font-weight:900}.seller-modal-header p{color:#cbd5e1;margin:0 0 20px;font-size:13.5px;line-height:1.4}.wizard-progress-bar{background:#ffffff14;border-radius:12px;justify-content:space-between;align-items:center;margin-top:10px;padding:10px 16px;display:flex}.step-dot{color:#94a3b8;font-size:12.5px;font-weight:700}.step-dot.active{color:#38bdf8}.step-line{background:#ffffff26;flex:1;height:2px;margin:0 12px}.seller-modal-body{flex-direction:column;gap:20px;padding:24px 32px 28px;display:flex}.wizard-step-content h3{color:#0f172a;align-items:center;gap:8px;margin:0 0 16px;font-size:17px;font-weight:800;display:flex}.form-grid-2{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px;display:grid}@media (width<=600px){.form-grid-2{grid-template-columns:1fr}}.form-group{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.form-group label{color:#334155;justify-content:space-between;align-items:baseline;gap:8px;font-size:12.5px;font-weight:700;display:flex}.char-counter{color:#94a3b8;flex-shrink:0;font-size:10.5px;font-weight:650}.form-group input,.form-group select,.full-select{border-radius:var(--radius-sm);color:#0f172a;background:#fff;border:1.5px solid #cbd5e1;width:100%;padding:10px 14px;font-size:13.5px;font-weight:600;transition:all .2s}.form-group input:focus,.form-group select:focus,.full-select:focus{border-color:var(--color-brand-blue);outline:none;box-shadow:0 0 0 3px #0066ff26}.seller-perks-mini{border-radius:var(--radius-sm);background:#f8fafc;border:1px solid #e2e8f0;align-items:center;gap:16px;margin-top:14px;padding:12px 16px;display:flex}.perk-box{color:#0f172a;align-items:center;gap:6px;font-size:12.5px;display:flex}.terms-checkbox-box{color:#475569;align-items:flex-start;gap:10px;margin-top:10px;font-size:12.5px;display:flex}.terms-checkbox-box input{accent-color:var(--color-brand-blue);margin-top:3px}.wizard-actions{border-top:1px solid #f1f5f9;justify-content:flex-end;align-items:center;gap:12px;margin-top:10px;padding-top:16px;display:flex}.btn-wizard-back{color:#334155;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:20px;padding:10px 20px;font-size:13px;font-weight:700;transition:all .2s}.btn-wizard-back:hover{color:#0f172a;background:#e2e8f0}.btn-wizard-next{background:var(--color-brand-blue);color:#fff;cursor:pointer;border:none;border-radius:20px;align-items:center;gap:8px;padding:11px 24px;font-size:13.5px;font-weight:800;transition:all .2s;display:flex;box-shadow:0 4px 14px #0066ff4d}.btn-wizard-next:hover{background:#0052cc;transform:translateY(-1px);box-shadow:0 6px 18px #06f6}.seller-success-screen{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:36px 32px;display:flex}.success-icon-wrap{color:#10b981;background:#eafbf1;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:8px;display:flex}.dashboard-preview-card{color:#fff;border-radius:var(--radius-md);text-align:left;background:#0f172a;width:100%;margin:12px 0;padding:20px}.dash-header{color:#94a3b8;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:10px;font-size:12px;font-weight:800;display:flex}.live-status{color:#10b981}.dash-metrics-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.metric{background:#ffffff0d;border-radius:8px;flex-direction:column;align-items:center;padding:10px;display:flex}.metric .num{color:#fff;font-size:20px;font-weight:900}.metric .lbl{color:#cbd5e1;text-align:center;font-size:10.5px}.btn-go-dashboard{background:var(--color-brand-blue);color:#fff;cursor:pointer;border:none;border-radius:24px;padding:12px 28px;font-size:14px;font-weight:800;transition:all .2s;box-shadow:0 4px 16px #0066ff59}.btn-go-dashboard:hover{background:#0052cc;transform:translateY(-1px)}.stores-directory-view-wrapper{background:var(--bg-light);min-height:100vh;padding-bottom:60px}.directory-hero-banner{color:#fff;background-image:linear-gradient(#0f172ad6 0%,#0f172af0 100%),url(/directory_hero_warehouse.jpg);background-position:50%;background-size:cover;margin-bottom:24px;padding:40px 0 44px;box-shadow:inset 0 -1px #ffffff1f}.directory-hero-content{flex-direction:column;gap:16px;display:flex}.btn-back-marketplace{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff40;border-radius:20px;align-items:center;gap:8px;width:fit-content;padding:7px 16px;font-size:12.5px;font-weight:700;transition:all .2s;display:inline-flex}.btn-back-marketplace:hover{background:#ffffff38;transform:translate(-2px)}.directory-hero-badge{color:#bfdbfe;letter-spacing:.5px;background:#0066ff59;border:1px solid #60a5fa66;border-radius:20px;align-items:center;gap:6px;margin-bottom:8px;padding:4px 12px;font-size:11px;font-weight:800;display:inline-flex}.directory-hero-text h1{font-family:var(--font-display);color:#fff;margin:0 0 8px;font-size:28px;font-weight:900;line-height:1.2}.directory-hero-text p{color:#cbd5e1;max-width:680px;margin:0;font-size:14.5px;line-height:1.45}.directory-hero-stats-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;display:flex}.stat-pill-item{color:#f8fafc;background:#ffffff14;border:1px solid #ffffff26;border-radius:20px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.directory-control-bar{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:16px 20px;display:flex;box-shadow:0 4px 16px #0f172a0a}.search-bar-directory-box{flex:1;align-items:center;min-width:280px;display:flex;position:relative}.search-box-icon{color:var(--text-muted);position:absolute;left:14px}.search-directory-input{color:#0f172a;background:#f8fafc;border:1.5px solid #cbd5e1;border-radius:24px;width:100%;padding:11px 40px 11px 42px;font-size:13.5px;font-weight:600;transition:all .2s}.search-directory-input:focus{border-color:var(--color-brand-blue);background:#fff;outline:none;box-shadow:0 0 0 3px #0066ff1f}.btn-clear-search-dir{color:#94a3b8;cursor:pointer;background:0 0;border:none;align-items:center;padding:4px;display:flex;position:absolute;right:12px}.btn-clear-search-dir:hover{color:#0f172a}.control-bar-right-group{align-items:center;gap:18px;display:flex}.results-count-badge strong{color:#0f172a;font-weight:800}.sort-label{color:#475569;font-size:12.5px;font-weight:700}.sort-select-input{color:#0f172a;cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:20px;outline:none;padding:8px 14px;font-size:12.5px;font-weight:700}.sort-select-input:focus{border-color:var(--color-brand-blue)}.directory-content-grid{grid-template-columns:280px 1fr;align-items:flex-start;gap:24px;display:grid}@media (width<=900px){.directory-content-grid{grid-template-columns:1fr}}.directory-sidebar-filters{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:#fff;flex-direction:column;gap:20px;padding:20px;display:flex;position:sticky;top:90px;box-shadow:0 4px 16px #0f172a0a}.btn-reset-filters-mini{color:var(--color-brand-blue);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.btn-reset-filters-mini:hover{text-decoration:underline}.filter-section-group{flex-direction:column;gap:8px;display:flex}.filter-option-btn{border-radius:var(--radius-sm);color:#334155;cursor:pointer;text-align:left;background:#f8fafc;border:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:8px 12px;font-size:12px;font-weight:600;transition:all .2s;display:flex}.filter-option-btn:hover{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.filter-option-btn.active{color:var(--color-brand-blue);background:#eff6ff;border-color:#bfdbfe;font-weight:800}.sidebar-select-input{border-radius:var(--radius-sm);color:#0f172a;background:#fff;border:1.5px solid #cbd5e1;outline:none;width:100%;padding:9px 12px;font-size:12.5px;font-weight:600}.sidebar-select-input:focus{border-color:var(--color-brand-blue)}.btn-clear-all-filters-wide{color:#334155;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:20px;justify-content:center;align-items:center;gap:8px;margin-top:6px;padding:10px;font-size:12.5px;font-weight:700;transition:all .2s;display:flex}.btn-clear-all-filters-wide:hover{color:#0f172a;background:#e2e8f0}.stores-cards-grid-directory{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.directory-stores-section-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.directory-stores-section-header h2{color:#0f172a;margin:0 0 3px;font-size:18px;font-weight:800}.directory-stores-section-header p{color:#64748b;margin:0;font-size:13px}.directory-stores-sort{flex:none}@media (width<=1200px){.stores-cards-grid-directory{grid-template-columns:1fr}}@media (width<=640px){.directory-stores-section-header{flex-direction:column;align-items:flex-start}.directory-stores-sort{width:100%}.directory-stores-sort .sort-select-input{flex:1}}.directory-empty-state{border-radius:var(--radius-lg);text-align:center;background:#fff;border:1px dashed #cbd5e1;flex-direction:column;align-items:center;gap:14px;padding:48px 32px;display:flex}.empty-icon-gray{color:#94a3b8}.directory-empty-state h3{color:#0f172a;margin:0;font-size:18px;font-weight:800}.directory-empty-state p{color:#64748b;max-width:440px;margin:0;font-size:13.5px}.btn-reset-filters-large{background:var(--color-brand-blue);color:#fff;cursor:pointer;border:none;border-radius:20px;align-items:center;gap:8px;margin-top:8px;padding:10px 24px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 4px 14px #0066ff4d}.stores-header-actions-group{align-items:center;gap:12px;display:flex}.btn-view-directory-blue{background:var(--color-brand-blue);color:#fff;cursor:pointer;border:none;border-radius:20px;padding:10px 20px;font-size:13px;font-weight:800;transition:all .2s;box-shadow:0 4px 14px #0066ff4d}.btn-view-directory-blue:hover{background:#0052cc;transform:translateY(-1px);box-shadow:0 6px 18px #06f6}.directory-pagination-bar{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;min-width:0;max-width:100%;margin-top:24px;padding:16px 20px;display:flex;box-shadow:0 4px 16px #0f172a0a}.pagination-info{color:#475569;font-size:13px;font-weight:500}.pagination-info strong{color:#0f172a;font-weight:800}.pagination-controls-group{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px;min-width:0;display:flex}.per-page-selector{color:#475569;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.select-per-page{color:#0f172a;cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:16px;outline:none;padding:6px 10px;font-size:12px;font-weight:700}.page-buttons-list{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 6px;min-width:0;max-width:100%;display:flex}.pagination-dots{color:#94a3b8;-webkit-user-select:none;user-select:none;padding:0 4px;font-weight:800}.btn-page-nav{color:#0f172a;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:20px;align-items:center;gap:4px;padding:7px 14px;font-size:12.5px;font-weight:700;transition:all .2s;display:inline-flex}.btn-page-nav:hover:not(:disabled){background:var(--color-brand-blue);color:#fff;border-color:var(--color-brand-blue)}.btn-page-nav:disabled{opacity:.45;cursor:not-allowed}.btn-page-number{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;min-width:34px;height:34px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.btn-page-number:hover{color:#0f172a;background:#e2e8f0}.btn-page-number.active{background:var(--color-brand-blue);color:#fff;border-color:var(--color-brand-blue);box-shadow:0 4px 12px #0066ff4d}.help-modal-card{border-radius:var(--radius-lg);background:#fff;flex-direction:column;width:92%;max-width:680px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #0f172a4d}.help-modal-header{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.help-header-title-box{align-items:center;gap:14px;display:flex}.help-icon-circle{color:#60a5fa;background:#06f3;border:1px solid #60a5fa66;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.help-title{font-family:var(--font-display);color:#fff;margin:0;font-size:18px;font-weight:800;line-height:1.25}.help-subtitle{color:#cbd5e1;margin:2px 0 0;font-size:12.5px}.help-modal-tabs-bar{background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex}.help-tab-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;flex:1;justify-content:center;align-items:center;gap:8px;padding:13px 16px;font-size:13px;font-weight:700;transition:all .2s;display:flex}.help-tab-btn:hover{color:#0f172a;background:#f1f5f9}.help-tab-btn.active{color:var(--color-brand-blue);border-bottom-color:var(--color-brand-blue);background:#fff}.help-modal-body{flex:1;padding:24px;overflow-y:auto}.faq-search-box{margin-bottom:16px;position:relative}.faq-search-icon{color:#94a3b8;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.faq-search-input{background:#f8fafc;border:1.5px solid #cbd5e1;border-radius:20px;outline:none;width:100%;padding:10px 16px 10px 40px;font-size:13px;font-weight:600}.faq-search-input:focus{border-color:var(--color-brand-blue);background:#fff;box-shadow:0 0 0 3px #0066ff1a}.faq-accordion-list{flex-direction:column;gap:10px;display:flex}.faq-item-card{border-radius:var(--radius-sm);border:1px solid #e2e8f0;transition:all .2s;overflow:hidden}.faq-item-card.open{border-color:#bfdbfe;box-shadow:0 4px 12px #0066ff0d}.faq-item-header{text-align:left;cursor:pointer;color:#0f172a;background:#fff;border:none;justify-content:space-between;align-items:center;width:100%;padding:14px 16px;font-size:13.5px;font-weight:700;display:flex}.faq-item-header:hover{background:#f8fafc}.faq-item-body{color:#475569;background:#f8fafc;border-top:1px solid #f1f5f9;padding:0 16px 14px;font-size:13px;line-height:1.5}.contact-cards-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px;display:grid}@media (width<=640px){.contact-cards-grid{grid-template-columns:1fr}}.contact-card-item{border-radius:var(--radius-md);text-align:center;background:#f8fafc;border:1px solid #e2e8f0;flex-direction:column;align-items:center;gap:8px;padding:18px 14px;display:flex}.contact-icon-badge{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.contact-card-item h4{color:#0f172a;margin:4px 0 0;font-size:13.5px;font-weight:800}.contact-card-item p{color:#64748b;margin:0;font-size:11.5px;line-height:1.35}.contact-action-link{color:var(--color-brand-blue);margin-top:auto;font-size:12.5px;font-weight:800;text-decoration:none}.contact-action-link:hover{text-decoration:underline}.help-trust-banner{border-radius:var(--radius-md);color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;flex-direction:column;gap:8px;padding:14px 18px;font-size:12.5px;display:flex}.trust-pill-group{align-items:center;gap:8px;display:flex}.ticket-intro-banner{border-radius:var(--radius-md);background:#eff6ff;border:1px solid #bfdbfe;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.ticket-intro-banner h4{color:#1e3a8a;margin:0 0 2px;font-size:13px;font-weight:800}.ticket-intro-banner p{color:#3b82f6;margin:0;font-size:12px}.ticket-form{flex-direction:column;gap:14px;display:flex}.form-grid-2{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (width<=600px){.form-grid-2{grid-template-columns:1fr}}.form-group-clean{text-align:left;flex-direction:column;gap:5px;display:flex}.form-group-clean label{color:#0f172a;font-size:12.5px;font-weight:700}.modal-form-input,.modal-form-select,.modal-form-textarea{color:#0f172a;box-sizing:border-box;background:#f8fafc;border:1.5px solid #cbd5e1;border-radius:8px;outline:none;width:100%;padding:9.5px 12px;font-family:inherit;font-size:13px;font-weight:600;transition:all .2s}.modal-form-input:focus,.modal-form-select:focus,.modal-form-textarea:focus{border-color:var(--color-brand-blue);background:#fff;box-shadow:0 0 0 3px #0066ff1f}.modal-form-textarea{resize:vertical;min-height:80px}.btn-submit-ticket{background:var(--color-brand-blue);color:#fff;cursor:pointer;border:none;border-radius:20px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:6px;padding:11px 24px;font-size:13.5px;font-weight:800;transition:all .2s;display:flex;box-shadow:0 4px 14px #0066ff4d}.btn-submit-ticket:hover{background:#0052cc;transform:translateY(-1px);box-shadow:0 6px 18px #06f6}.ticket-success-screen{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:32px 16px;display:flex}.ticket-success-screen h3{color:#0f172a;margin:0;font-size:20px;font-weight:800}.ticket-success-screen p{color:#475569;max-width:480px;margin:0;font-size:14px;line-height:1.45}.btn-reset-ticket{color:#0f172a;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:20px;margin-top:10px;padding:9px 20px;font-size:13px;font-weight:700}.parts-catalog-view-wrapper{background:var(--bg-light);min-height:100vh;padding-bottom:60px}.catalog-context-header{background:#fff;border-bottom:1px solid #e2e8f0;margin-bottom:24px;padding:16px 0;box-shadow:0 1px 3px #0f172a0a}.catalog-context-container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.catalog-context-left{align-items:center;gap:16px;min-width:0;display:flex}.catalog-breadcrumb-back{color:#334155;cursor:pointer;white-space:nowrap;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:20px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.catalog-breadcrumb-back:hover{color:#0f172a;background:#e2e8f0}.catalog-context-title-group{flex-direction:column;gap:2px;min-width:0;display:flex}.catalog-context-title{color:#0f172a;margin:0;font-size:20px;font-weight:800;line-height:1.25}.catalog-context-title span{color:#06f}.catalog-context-title .highlight-term{color:#06f;font-weight:900}.catalog-context-counter{color:#64748b;font-size:12.5px;font-weight:500}.catalog-context-right{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.catalog-vehicle-badge-active{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:24px;align-items:center;gap:12px;height:44px;padding:0 16px;display:inline-flex;box-shadow:0 2px 6px #0066ff0d}.catalog-vehicle-badge-active .vehicle-info-text{flex-direction:column;line-height:1.2;display:flex}.catalog-vehicle-badge-active .vehicle-title{color:#1e3a8a;font-size:13.5px;font-weight:800}.catalog-vehicle-badge-active .vehicle-plate{color:#06f;letter-spacing:.8px;font-size:11.5px;font-weight:750}.btn-compat-toggle-pill{color:#1d4ed8;cursor:pointer;background:#fff;border:1.5px solid #93c5fd;border-radius:16px;padding:5px 12px;font-size:12.5px;font-weight:800;transition:all .2s}.btn-compat-toggle-pill:hover{background:#dbeafe}.btn-compat-toggle-pill.active{color:#fff;background:#059669;border-color:#059669}.btn-vehicle-clear{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:5px;transition:all .15s;display:inline-flex}.btn-vehicle-clear:hover{color:#1e293b;background:#dbeafe}.catalog-quick-patente-bar{background:#fff;border:1.5px solid #cbd5e1;border-radius:24px;align-items:center;gap:10px;height:44px;padding:0 5px 0 14px;transition:border-color .2s,box-shadow .2s;display:inline-flex;position:relative;box-shadow:0 2px 8px #0f172a0a}.catalog-quick-patente-bar:focus-within{border-color:#06f;box-shadow:0 0 0 3px #0066ff1f}.catalog-quick-patente-bar .patente-icon{color:#06f;flex-shrink:0}.patente-quick-input{color:#0f172a;letter-spacing:.8px;background:0 0;border:none;outline:none;width:220px;font-size:14px;font-weight:800}.patente-quick-input::placeholder{color:#94a3b8;letter-spacing:normal;font-size:13px;font-weight:500}.btn-quick-patente-submit{color:#fff;cursor:pointer;background:#06f;border:none;border-radius:18px;justify-content:center;align-items:center;gap:5px;height:34px;padding:0 16px;font-size:13px;font-weight:800;transition:background .2s,transform .1s;display:inline-flex}.btn-quick-patente-submit:hover{background:#0052cc}.btn-quick-patente-submit:active{transform:scale(.98)}.btn-quick-patente-submit:disabled{opacity:.7;cursor:not-allowed}.quick-patente-error{color:#ef4444;white-space:nowrap;z-index:5;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin-top:5px;padding:2px 8px;font-size:11.5px;font-weight:750;position:absolute;top:100%;left:14px}.btn-comuna-toggle-pill{color:#1e293b;cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:24px;align-items:center;gap:8px;height:44px;padding:0 18px;font-size:13.5px;font-weight:750;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #0f172a0a}.btn-comuna-toggle-pill svg{color:#06f;transition:color .2s}.btn-comuna-toggle-pill:hover{background:#f8fafc;border-color:#94a3b8}.btn-comuna-toggle-pill.active{color:#fff;background:#06f;border-color:#06f;box-shadow:0 2px 10px #0066ff40}.btn-comuna-toggle-pill.active svg{color:#fff}.catalog-showcase-carousel-wrapper{margin-bottom:24px}.catalog-showcase-carousel-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;display:flex}.catalog-showcase-carousel-header h2{color:#0f172a;margin:0 0 2px;font-size:17px;font-weight:800}.catalog-showcase-carousel-header p{color:#64748b;margin:0;font-size:13px}.catalog-showcase-patente-control{flex:0 auto;position:relative}.catalog-showcase-comuna-control{position:relative}.catalog-text-search{color:#06f;background:#fff;border:1.5px solid #cbd5e1;border-radius:22px;align-items:center;gap:8px;min-width:245px;height:42px;padding:0 11px;display:inline-flex;position:relative;box-shadow:0 2px 8px #0f172a0a}.catalog-text-search:focus-within{border-color:#06f;box-shadow:0 0 0 3px #0066ff1f}.catalog-text-search input{color:#0f172a;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px;font-weight:700}.catalog-text-search input::placeholder{color:#94a3b8;font-weight:600}.catalog-text-search>button{color:#64748b;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.catalog-text-search>button:hover{color:#0f172a;background:#eaf1fb}.catalog-text-search-suggestions{z-index:40;background:#fff;border:1px solid #d8e3f1;border-radius:11px;margin:0;padding:5px;list-style:none;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:hidden;box-shadow:0 14px 30px #1631562e}.catalog-text-search-suggestions li+li{border-top:1px solid #edf1f6}.catalog-text-search-suggestions button{text-align:left;border-radius:7px;gap:2px;width:100%;padding:8px 9px;display:grid}.catalog-text-search-suggestions button:hover{background:#edf5ff}.catalog-text-search-suggestions span{color:#76869d;text-transform:uppercase;letter-spacing:.35px;font-size:9px;font-weight:800}.catalog-text-search-suggestions strong{color:#1d2d47;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.directory-vehicle-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.directory-patente-search,.directory-active-vehicle,.directory-my-comuna{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:20px;align-items:center;gap:7px;min-height:40px;font-size:12px;font-weight:700;display:inline-flex}.directory-patente-search{padding:0 4px 0 12px;position:relative}.directory-patente-search svg,.directory-active-vehicle>svg,.directory-my-comuna svg{color:#06f}.directory-patente-search input{background:0 0;border:0;outline:0;width:150px;font-size:12px}.directory-patente-search button,.directory-active-vehicle button{color:#fff;cursor:pointer;background:#06f;border:0;border-radius:16px;padding:7px 11px;font-weight:800}.directory-patente-search small,.directory-my-comuna-wrap small{z-index:5;color:#dc2626;white-space:nowrap;background:#fef2f2;border-radius:5px;padding:3px 7px;font-size:11px;position:absolute;top:calc(100% + 4px);left:0}.directory-active-vehicle{color:#1e3a8a;background:#eff6ff;border-color:#bfdbfe;padding:4px 5px 4px 12px}.directory-active-vehicle button{color:#1d4ed8;background:#fff;align-items:center;gap:4px;display:inline-flex}.directory-my-comuna-wrap{position:relative}.directory-my-comuna{cursor:pointer;padding:0 13px}.directory-my-comuna.active{color:#fff;background:#06f;border-color:#06f}.directory-my-comuna.active svg{color:#fff}.catalog-showcase-patente-control .catalog-quick-patente-bar{height:42px}.catalog-showcase-vehicle-filter{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:22px;align-items:center;gap:9px;min-height:42px;padding:4px 5px 4px 13px;font-size:13px;display:inline-flex}.catalog-showcase-vehicle-filter>svg{color:#06f;flex:none}.catalog-showcase-vehicle-filter>span{white-space:nowrap}.catalog-showcase-vehicle-filter button{color:#1d4ed8;cursor:pointer;background:#fff;border:0;border-radius:17px;align-items:center;gap:5px;min-height:32px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.catalog-showcase-vehicle-filter button:hover{background:#dbeafe}.catalog-showcase-carousel-wrapper .category-showcase-carousel{margin-top:18px;padding:0}.catalog-showcase-carousel-wrapper .category-showcase-card.active-selected,.catalog-showcase-carousel-wrapper .category-catalog-card.active-selected .category-showcase-image{border-color:#06f!important;box-shadow:0 0 0 2.5px #0066ff40!important}.catalog-showcase-carousel-wrapper .category-catalog-card.active-selected>strong{color:#06f!important}.catalog-showcase-carousel-wrapper .category-carousel-track{gap:28px}.catalog-showcase-carousel-wrapper .category-catalog-card{height:auto;min-height:0;box-shadow:none;color:#1f2937;text-align:center;background:0 0;border:0;border-radius:0;align-items:center;padding:0;overflow:visible}.catalog-showcase-carousel-wrapper .category-catalog-card:hover{box-shadow:none;transform:translateY(-3px)}.catalog-showcase-carousel-wrapper .category-catalog-card .category-showcase-image{aspect-ratio:1;background:0 0;border:1px solid #d8dde5;border-radius:50%;flex:none;width:min(100%,164px);height:auto;margin:0 auto 12px;position:relative;top:auto;left:auto;right:auto;overflow:hidden;transform:none}.catalog-showcase-carousel-wrapper .category-catalog-card .category-showcase-image img{object-fit:cover;background:0 0;width:100%;height:100%}.catalog-showcase-carousel-wrapper .category-catalog-card>strong{min-height:0;font-family:inherit;font-size:16px;font-weight:700;line-height:1.35}.catalog-showcase-carousel-wrapper .category-catalog-card[data-category=calefaccion-aire-acondicionado] .category-showcase-image{width:min(100%,164px);height:auto;position:relative;top:auto}.catalog-showcase-carousel-wrapper .category-catalog-card[data-category=calefaccion-aire-acondicionado]>strong{min-height:0;font-size:16px;line-height:1.35}.catalog-showcase-block{flex-direction:column;gap:14px;display:flex}.catalog-showcase-block-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.catalog-showcase-block-header h2{color:#0f172a;margin:0 0 2px;font-size:17px;font-weight:800}.catalog-showcase-block-header p{color:#64748b;margin:0;font-size:13px}.catalog-showcase-sort{flex:none}.catalog-refine-notice{border-radius:var(--radius-lg);color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;align-items:flex-start;gap:10px;margin:18px 0 0;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.catalog-refine-notice svg{flex-shrink:0;margin-top:1px}.catalog-control-bar{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:14px 20px;display:flex;box-shadow:0 2px 8px #0f172a0a}.results-count-badge{color:#475569;font-size:13.5px;font-weight:600}.results-count-badge strong{color:#0f172a}.sort-dropdown-box{align-items:center;gap:10px;display:flex}.sort-dropdown-box .sort-label{color:#475569;font-size:13px;font-weight:700}.sort-select-input{color:#0f172a;cursor:pointer;background:#f8fafc;border:1.5px solid #cbd5e1;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:700;transition:all .2s}.sort-select-input:focus{border-color:var(--color-brand-blue);background:#fff;outline:none}.catalog-content-grid{grid-template-columns:320px minmax(0,1fr);align-items:flex-start;gap:24px;display:grid}@media (width<=900px){.catalog-content-grid{grid-template-columns:1fr}}.catalog-sidebar-filters{background:linear-gradient(145deg,#fff,#fbfdff);border:1px solid #dbe5f3;border-radius:16px;flex-direction:column;gap:14px;max-height:none;padding:16px;display:flex;position:sticky;top:90px;overflow:visible;box-shadow:0 12px 30px #1f437614}.checkbox-filter-label{color:#334155;cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.parts-cards-grid-catalog{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (width<=1100px){.parts-cards-grid-catalog{grid-template-columns:repeat(3,1fr)}}@media (width<=800px){.parts-cards-grid-catalog{grid-template-columns:repeat(2,1fr)}}@media (width<=580px){.parts-cards-grid-catalog{grid-template-columns:1fr}}.parts-cards-grid-catalog .latest-part-card-rich .part-title{font-size:13.5px;line-height:1.3}.parts-cards-grid-catalog .latest-part-card-rich .btn-add-cart-red{padding:6px 12px;font-size:11.5px}.parts-cards-grid-catalog .latest-part-card-rich .btn-quote-chat{width:32px;height:32px}.part-card-technical{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:#fff;flex-direction:column;gap:12px;padding:20px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 4px 16px #0f172a0a}.part-card-technical:hover{border-color:#cbd5e1;transform:translateY(-3px);box-shadow:0 12px 28px #0f172a17}.part-card-top-badges{justify-content:space-between;align-items:center;gap:8px;display:flex}.subcat-chip{color:#06f;background:#eff6ff;border:1px solid #bfdbfe;border-radius:14px;padding:3px 9px;font-size:11px;font-weight:800}.oem-code-chip{color:#0f172a;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;padding:3px 8px;font-family:monospace;font-size:11px;font-weight:700}.part-card-title{font-family:var(--font-display);color:#0f172a;margin:0;font-size:15.5px;font-weight:800;line-height:1.3}.part-card-tech-pills{flex-wrap:wrap;gap:6px;display:flex}.tech-pill-cond{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;align-items:center;gap:4px;padding:2px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.tech-pill-origin{color:#0284c7;background:#f0f9ff;border:1px solid #bae6fd;border-radius:6px;align-items:center;gap:4px;padding:2px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.tech-pill-warranty{color:#9333ea;background:#fdf4ff;border:1px solid #f5d0fe;border-radius:6px;align-items:center;gap:4px;padding:2px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.part-card-compat-snippet{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:11.5px;font-weight:600;display:flex}.part-card-seller-row{border-top:1px dashed #e2e8f0;justify-content:space-between;align-items:center;padding-top:8px;font-size:12px;display:flex}.seller-name-box{align-items:center;gap:4px;display:flex}.seller-label{color:#64748b}.seller-name-text{color:#0f172a;font-weight:700}.seller-verified-mini{color:#059669}.part-card-footer-row{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.part-price-box{align-items:baseline;gap:6px;display:flex}.part-price-main{font-family:var(--font-display);color:#0f172a;font-size:20px;font-weight:900}.part-price-old{color:#94a3b8;font-size:13px;text-decoration:line-through}.part-actions-group{align-items:center;gap:8px;display:flex}.btn-quickview-icon{color:#0f172a;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.btn-quickview-icon:hover{background:#e2e8f0}.btn-add-cart-blue{background:var(--color-brand-blue);color:#fff;cursor:pointer;border:none;border-radius:20px;align-items:center;gap:6px;padding:8px 16px;font-size:12.5px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #0066ff4d}.btn-add-cart-blue:hover{background:#0052cc;transform:translateY(-1px)}.latest-header-right-actions{align-items:center;gap:14px;display:flex}.quickview-product-img{object-fit:contain;border-radius:8px;max-width:100%;max-height:100%}.main-image-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:center;align-items:center;width:100%;height:260px;padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 2px 6px #00000005}.quote-product-summary-box{border-radius:var(--radius-md);background:#f8fafc;border:1px solid #cbd5e1;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.quote-item-title{font-family:var(--font-display);color:#0f172a;margin:4px 0;font-size:15px;font-weight:800}.quote-store-line{color:#475569;align-items:center;gap:6px;font-size:12.5px;display:flex}.btn-quote-chat-only{font-weight:800;color:#fff!important;background:#06f!important}.btn-quote-chat-only:hover{background:#0052cc!important}.store-public-profile-wrapper{background:var(--bg-light);min-height:100vh;padding-bottom:60px}.store-public-hero-banner{color:#fff;background-image:linear-gradient(#0f172ae0 0%,#0f172af5 100%),url(/directory_hero_warehouse.jpg);background-position:50%;background-size:cover;margin-bottom:24px;padding:32px 0 36px;box-shadow:inset 0 -1px #ffffff1f}.store-hero-inner{flex-direction:column;gap:16px;display:flex}.store-logo-avatar-wrap{flex-shrink:0}.store-logo-img{object-fit:cover;background:#fff;border:2.5px solid #ffffff80;border-radius:16px;width:76px;height:76px;box-shadow:0 8px 24px #0000004d}.sticky-banner-logo-mini{object-fit:cover;border:1px solid #bfdbfe;border-radius:6px;flex-shrink:0;width:28px;height:28px}.store-logo-initials-box{border:2px solid #ffffff4d;border-radius:16px;justify-content:center;align-items:center;width:72px;height:72px;font-size:26px;font-weight:900;display:flex;box-shadow:0 8px 20px #00000040}.store-header-info-col{flex:1;min-width:280px}.store-rut-badge{color:#a7f3d0;background:#05966933;border:1px solid #10b98166;border-radius:14px;align-items:center;gap:6px;margin-bottom:6px;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.store-profile-name{font-family:var(--font-display);color:#fff;margin:0 0 4px;font-size:26px;font-weight:900}.store-profile-sub{color:#cbd5e1;margin:0 0 10px;font-size:13.5px}.metric-pill{color:#f8fafc;background:#ffffff1f;border:1px solid #fff3;border-radius:16px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.store-header-actions-col{flex-direction:column;align-items:flex-end;gap:12px;display:flex}@media (width<=900px){.store-header-actions-col{align-items:flex-start;width:100%}}.btn-store-quote-main{background:var(--color-brand-blue);color:#fff;cursor:pointer;border:none;border-radius:20px;align-items:center;gap:8px;padding:10px 20px;font-size:13.5px;font-weight:800;transition:all .2s;display:flex;box-shadow:0 4px 14px #0066ff59}.btn-store-quote-main:hover{background:#0052cc;transform:translateY(-1px)}.store-shipping-methods-pills{flex-wrap:wrap;gap:6px;display:flex}.shipping-method-chip{color:#e2e8f0;background:#ffffff1a;border:1px solid #fff3;border-radius:12px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:600;display:flex}.persistent-store-sticky-banner{margin-bottom:20px}.persistent-store-inner{border-radius:var(--radius-md);color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 20px;font-size:13.5px;display:flex;box-shadow:0 4px 12px #0066ff0d}.store-location-tag{color:#3b82f6;align-items:center;gap:4px;margin-left:auto;font-size:12px;font-weight:700;display:inline-flex}.catalog-patent-console-wrap{z-index:2;margin-top:-53px;position:relative}.catalog-main-container{margin-top:18px}.patent-filter-header-title{color:#0f172a;align-items:center;gap:14px;min-width:280px;font-size:14px;display:flex}.patent-filter-header-title>svg{color:#075eea;width:34px;height:34px}.patent-filter-header-title>span{flex-direction:column;gap:3px;display:flex}.patent-filter-header-title strong{letter-spacing:.1px;font-weight:900}.patent-filter-header-title b{color:#1268ec}.patent-filter-header-title small{color:#8190a8;font-size:13px;font-weight:600}.patent-filter-form-inline{flex:1;align-items:center;gap:14px;max-width:none;display:flex}.patent-filter-input{color:#0f172a;text-transform:uppercase;background:#fff;border:1px solid #d8e0eb;border-radius:12px;outline:none;flex:1;min-width:240px;padding:14px 18px;font-size:14px;font-weight:650}.patent-filter-input:focus{background:#fff;border-color:#06f}.btn-patent-search-blue{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#1569ee,#2455ee);border:none;border-radius:12px;align-items:center;gap:6px;padding:14px 26px;font-size:13px;font-weight:850;transition:all .2s;display:inline-flex}.btn-patent-search-blue:hover{background:linear-gradient(135deg,#075be3,#1644dd)}.active-patent-verified-chip{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:20px;align-items:center;gap:8px;padding:6px 14px;font-size:12.5px;display:flex}.btn-toggle-compat-mini{color:#059669;cursor:pointer;background:#fff;border:1px solid #059669;border-radius:14px;padding:3px 10px;font-size:11px;font-weight:800}.btn-toggle-compat-mini.active{color:#fff;background:#059669}.patent-error-msg{color:#dc2626;margin-top:-12px;margin-bottom:16px;padding-left:8px;font-size:12px;font-weight:700}.header-quick-nav-bar{background:#0b1329;border-top:1px solid #ffffff14;border-bottom:2px solid #06f;padding:8px 0}.quick-nav-inner{scrollbar-width:thin;align-items:center;gap:12px;padding-bottom:2px;display:flex;overflow-x:auto}.quick-nav-btn{color:#f1f5f9;cursor:pointer;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff24;border-radius:20px;align-items:center;gap:8px;padding:6px 14px;font-size:12.5px;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.quick-nav-btn:hover{color:#fff;background:#06f;border-color:#38bdf8;transform:translateY(-1px);box-shadow:0 4px 12px #0066ff4d}.btn-nav-seller{color:#38bdf8;background:linear-gradient(135deg,#06f3 0%,#38bdf833 100%);border-color:#38bdf866}.btn-nav-seller:hover{color:#fff;background:#06f}.catalog-sidebar-filters,.directory-sidebar-filters{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:#fff;flex-direction:column;gap:20px;padding:20px;display:flex;box-shadow:0 4px 20px #0f172a0a}.sidebar-filters-header{border-bottom:2px solid #f1f5f9;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.sidebar-title-group{font-family:var(--font-display);color:#0f172a;align-items:center;gap:8px;font-size:15px;font-weight:900;display:flex}.filter-section-group{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.filter-group-label{color:#1e293b;text-transform:uppercase;letter-spacing:.3px;align-items:center;gap:6px;font-size:12.5px;font-weight:800;display:flex}.filter-options-list{flex-direction:column;gap:6px;display:flex}.filter-option-btn{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:12.5px;font-weight:600;transition:all .18s;display:flex}.filter-option-btn:hover{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.filter-option-btn.active{color:#06f;background:#eff6ff;border-color:#06f;font-weight:800;box-shadow:0 2px 8px #0066ff1a}.check-active{color:#06f}@media (width>=1920px){.container{max-width:1560px!important}.parts-cards-grid-catalog{grid-template-columns:repeat(5,1fr)!important}}@media (width<=1440px){.container{max-width:1240px}}@media (width<=1200px){.container{max-width:960px}.latest-parts-grid-4{grid-template-columns:repeat(2,1fr)!important}}@media (width<=991px){.header-brand-row{flex-wrap:wrap;gap:14px;padding:10px 16px}.header-center-search{order:3;width:100%;max-width:100%}.catalog-content-grid,.directory-content-grid{grid-template-columns:1fr!important;gap:20px!important}.catalog-sidebar-filters,.directory-sidebar-filters{width:100%!important;position:static!important}.quickview-grid{grid-template-columns:1fr!important;gap:20px!important}.main-image-wrap{height:220px!important}.section-title-header-flex{flex-direction:column;align-items:flex-start!important;gap:12px!important}.latest-header-right-actions{justify-content:space-between;width:100%}}@media (width<=767px){.directory-main-container.mobile-filters-active{z-index:10060}.container{padding-left:14px!important;padding-right:14px!important}.top-trust-content-vivid{text-align:center;flex-direction:column;gap:6px}.trust-items-left-vivid,.trust-items-right-vivid{flex-wrap:wrap;justify-content:center;gap:12px}.patent-search-card{padding:20px 16px!important}.patent-input-group-flex{flex-direction:column!important;gap:10px!important}.btn-search-patent-blue{justify-content:center!important;width:100%!important}.promo-grid-4{grid-template-columns:1fr!important;gap:14px!important}.stores-cards-grid-directory,.parts-cards-grid-catalog,.latest-parts-grid-4{grid-template-columns:1fr!important}.legal-links-list{flex-wrap:wrap;justify-content:center}.directory-pagination-bar,.pagination-controls-group{text-align:center;flex-direction:column;align-items:center;gap:12px}.page-buttons-list{justify-content:center}.btn-page-nav span{display:none}.btn-page-nav{padding:7px 10px}.catalog-control-bar,.directory-control-bar{flex-direction:column;align-items:stretch!important}.control-bar-right-group{justify-content:space-between;width:100%}.seller-modal-card,.help-modal-card{border-radius:16px!important;max-height:95vh!important;margin:10px!important}.form-grid-2{grid-template-columns:1fr!important}}.light-market-header{position:relative;box-shadow:0 1px #e5eaf2}.light-market-header .container,.light-home-hero .container{max-width:1540px}.light-market-header .top-trust-bar-vivid{color:#fff;background:#061329;padding:10px 0}.light-market-header .trust-items-left-vivid{gap:34px}.light-market-header .trust-items-right-vivid{gap:26px}.light-market-header .trust-item-plain{color:#fff;font-size:12px}.light-market-header .utility-link{background:0 0;border:0}.top-seller-link{color:#1976ff;font-size:12px;font-weight:600}.light-market-header .header-brand-row{gap:34px;min-height:104px;padding-top:14px;padding-bottom:14px}.light-market-header .header-search-console-wrap{max-width:none}.light-market-header .header-search-console{height:58px;box-shadow:none;border:1px solid #cbd5e1;border-radius:7px}.light-market-header .search-input-wrapper{gap:12px;height:100%;padding:0 18px}.light-market-header .search-input-main{font-size:15px;font-weight:500}.light-market-header .btn-search-blue{border-radius:6px;justify-content:center;min-width:230px;height:58px;padding:0 28px;font-size:16px;font-weight:800}.light-market-header .header-user-group{flex-shrink:0;gap:22px}.light-market-header .user-login-box{border:1px solid #0000;border-radius:9px;gap:8px;min-width:0;max-width:150px;padding:5px 7px;position:relative}.light-market-header .user-login-box.logged-in{background:#f3f6fc;border-color:#e8eef7}.light-market-header .avatar-wrap{color:#07162f;background:#e8eef8;border-radius:50%;width:32px;height:32px}.light-market-header .user-meta{min-width:0}.light-market-header .user-meta .user-main{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:800;overflow:hidden}.light-market-header .user-meta .user-sub{color:#64748b;align-items:center;gap:2px;font-size:11px;line-height:1.2;display:inline-flex}.light-market-header .user-meta .user-sub svg{color:#17233a;stroke-width:2.5px;flex:none}.brand-logo-official .official-brand-wordmark{clip-path:inset(0 1px 2px 0);display:block}.header-divider{background:#e2e8f0;width:1px;height:36px}.light-market-header .cart-trigger-box{color:#07162f}.light-market-header .cart-meta .cart-lbl{color:#07162f;font-size:14px;font-weight:800}.light-market-header .cart-meta .cart-val{color:#fff;background:#0666f5;border-radius:50%;justify-content:center;align-self:flex-start;align-items:center;width:20px;min-width:20px;height:20px;font-size:11px;display:inline-flex}.header-primary-nav{background:#fff;border-top:1px solid #e4e8ee;border-bottom:1px solid #dce3eb}.primary-nav-inner{align-items:center;gap:24px;height:54px;display:flex}.primary-nav-inner>button,.categories-nav-wrap>button{color:#0a1730;align-items:center;gap:8px;height:100%;padding:0 20px;font-size:14px;font-weight:700;display:inline-flex}.primary-nav-inner>button svg{color:#64748b;flex-shrink:0;transition:color .18s,transform .18s;display:inline-block}.primary-nav-inner>button:hover{color:#0866ed}.primary-nav-inner>button:hover svg{color:#0866ed;transform:translateY(-1px)}.primary-nav-inner .offers-nav-link,.primary-nav-inner .offers-nav-link svg{color:#ef1515}.categories-nav-wrap{height:100%;position:relative}.categories-nav-wrap .categories-nav-button{color:#fff;background:#0866ed;border-radius:6px;justify-content:center;min-width:164px;box-shadow:0 5px 12px #0066ff2e}.header-category-dropdown{z-index:120;background:#fff;border:1px solid #dfe5ee;border-radius:8px;width:270px;max-height:min(70vh,620px);padding:8px;position:absolute;top:calc(100% + 2px);left:0;overflow-y:auto;box-shadow:0 14px 30px #0f172a26}.header-category-dropdown button{text-align:left;color:#263650;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 12px;font-size:14px;font-weight:650;display:flex}.header-category-dropdown button svg{color:#71809a;flex:none}.header-category-dropdown button:hover{color:#0666f5;background:#f1f6ff}.header-category-dropdown button:hover svg{color:currentColor}.header-category-mega-menu{border-radius:0 0 12px 12px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:245px minmax(0,1fr);width:min(990px,100vw - 32px);height:min(72vh,580px);min-height:420px;padding:0;display:grid;overflow:hidden}.header-category-search-wrap{color:#71809a;background:#f8faff;border:1px solid #dce5f1;border-radius:9px;grid-column:1/-1;align-items:center;gap:9px;min-height:39px;margin:10px 12px;padding:0 12px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex;position:relative}.header-category-search-wrap:focus-within{background:#fff;border-color:#84aff7;box-shadow:0 0 0 3px #075ee817}.header-category-search-wrap>svg{flex:none}.header-category-search-wrap input{color:#20334f;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:9px 0;font-size:13px;font-weight:650}.header-category-search-wrap input::placeholder{color:#91a0b5;font-weight:550}.header-category-search-wrap input::-webkit-search-cancel-button{display:none}.header-category-search-wrap .header-category-search-clear{border-radius:50%;flex:0 0 26px;justify-content:center;width:26px;height:26px;padding:0}.header-category-search-results{background:#fff;grid-column:1/-1;min-height:0;padding:4px 12px 14px;overflow-y:auto}.header-category-search-results .header-category-search-result{cursor:pointer;border-bottom:1px solid #edf1f6;border-radius:8px;min-height:56px;padding:8px 11px}.header-category-search-result>*,.header-category-mega-menu .header-category-list button>*,.header-subcategory-card>*{pointer-events:none}.header-category-search-result .category-icon-tile{color:#fff;flex:0 0 32px;width:32px;height:32px}.header-category-search-result .category-icon-tile svg{color:#fff!important}.header-category-result-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.header-category-result-copy strong{color:#20334f;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.header-category-result-copy small{color:#7b8ba2;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.header-category-search-result:hover .header-category-result-copy strong{color:#075ee8}.header-category-result-type{color:#45627f;background:#eef3f8;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800}.header-category-search-empty{color:#8796aa;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:220px;display:flex}.header-category-search-empty strong{color:#344861;font-size:14px}.header-category-search-empty span{font-size:12px}.header-category-mega-menu .header-category-list{overscroll-behavior:contain;scrollbar-gutter:stable;background:#fbfcff;border-right:1px solid #e2e8f0;min-height:0;padding:7px;overflow-y:scroll}.header-category-mega-menu .header-category-list::-webkit-scrollbar{width:8px}.header-category-mega-menu .header-category-list::-webkit-scrollbar-thumb{background:#bcc8d9;border-radius:999px}.header-category-mega-menu .header-category-list::-webkit-scrollbar-track{background:#f3f6fb}.header-category-mega-menu .header-category-list:after,.category-options-scroll:after{content:"↓";z-index:2;color:#1268f3;pointer-events:none;background:#ffffffed;border:1px solid #cfe0fb;border-radius:50%;place-items:center;width:23px;height:23px;margin:-26px 7px 2px auto;font-size:15px;font-weight:900;line-height:1;animation:1.5s ease-in-out infinite category-scroll-cue;display:grid;position:sticky;bottom:5px;box-shadow:0 3px 9px #1e519729}.category-options-scroll:after{margin-right:4px}@keyframes category-scroll-cue{50%{transform:translateY(3px)}}.header-category-mega-menu .header-category-list button{border-radius:7px;min-height:42px;font-size:13px;font-weight:750}.header-category-mega-menu .header-category-list button.active{color:#075ee8;background:#eaf2ff}.header-category-label{align-items:center;gap:8px;min-width:0;display:inline-flex}.header-category-label .category-icon-tile{color:#fff;border-radius:8px;flex:0 0 24px;width:24px;height:24px}.header-category-label .category-icon-tile svg{opacity:1;stroke:currentColor;color:#fff!important}.header-subcategory-panel{background:#fff;min-width:0;padding:21px 28px 26px;overflow-y:auto}.header-subcategory-panel-title{z-index:3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffffff7;border-bottom:1px solid #e4e9f0;justify-content:space-between;align-items:center;gap:20px;margin-top:-21px;margin-bottom:20px;padding:21px 0 14px;display:flex;position:sticky;top:-21px}.header-subcategory-panel-title strong{color:#1556c8;font-size:22px;line-height:1.15}.header-subcategory-panel-title button{color:#1556c8;white-space:nowrap;align-items:center;gap:5px;width:auto;padding:4px;font-size:14px;font-weight:800;display:inline-flex}.header-subcategory-panel-title button:hover{color:#064cc1;background:0 0}.header-subcategory-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px 22px;display:grid}.header-subcategory-card{color:#122d3a;text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:7px;width:100%;min-width:0;padding:6px 5px 8px;display:flex}.header-subcategory-card:hover{color:#075ee8;background:#f3f7ff}.header-subcategory-card.search-highlighted{color:#075ee8;background:#edf4ff;animation:.55s ease-out category-search-highlight;box-shadow:inset 0 0 0 2px #84aff7,0 5px 14px #075ee81a}@keyframes category-search-highlight{0%{background:#dbe9ff;transform:scale(.97)}to{background:#edf4ff;transform:scale(1)}}.header-subcategory-card img{object-fit:contain;object-position:center;background:#f8fafc;border-radius:50%;flex:none;width:108px;height:108px;display:block;box-shadow:0 4px 14px #0f2a5621}.header-subcategory-name{justify-content:center;align-items:center;min-height:33px;font-size:13px;font-weight:800;line-height:1.25;display:flex}.header-subcategory-count{color:#1756ca;white-space:nowrap;background:#dbe8ff;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:800}.seller-withdrawals-panel{gap:20px;display:grid}.withdrawal-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.withdrawal-heading>div{align-items:center;gap:12px;min-width:0;display:flex}.withdrawal-heading-icon{color:#059669;background:#ecfdf5;border-radius:13px;flex:0 0 45px;place-items:center;width:45px;height:45px;display:grid}.withdrawal-heading h2{color:#0f172a;margin:0;font-size:20px;font-weight:850}.withdrawal-heading p{color:#64748b;margin:3px 0 0;font-size:12px}.withdrawal-bank-button{border:1px solid var(--border-subtle);color:#475569;cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:7px;padding:9px 13px;font-size:12px;font-weight:800;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.withdrawal-bank-button:hover{border-color:var(--color-brand-blue);color:var(--color-brand-blue);background:#f5f9ff}.withdrawal-info-banner>span{flex:1}.withdrawal-info-banner .withdrawal-bank-button{background:#fff;flex:none;margin:-5px -5px -5px 8px}.bank-card-helper{color:#64748b;margin:0;font-size:12px;line-height:1.55}.withdrawal-tabs{background:#f4f7fa;border:1px solid #dce5ed;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;display:grid}.withdrawal-tabs button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;font-size:12px;font-weight:800;display:flex}.withdrawal-tabs button.active{color:var(--color-brand-blue);background:#fff;box-shadow:0 2px 8px #0f172a17}.withdrawal-alert,.withdrawal-info-banner{border:1px solid;border-radius:10px;align-items:flex-start;gap:9px;padding:12px 13px;font-size:12px;font-weight:650;line-height:1.45;display:flex}.withdrawal-alert svg,.withdrawal-info-banner svg{flex:none;margin-top:1px}.withdrawal-alert>span{flex:1}.withdrawal-alert>button{color:currentColor;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 24px;place-items:center;width:24px;height:24px;margin:-3px;display:grid}.withdrawal-alert.error{color:#9f2520;background:#fff4f3;border-color:#f1c7c4}.withdrawal-alert.warning{color:#965d08;background:#fff9e9;border-color:#f1d49c}.withdrawal-alert.success{color:#087443;background:#effaf4;border-color:#b9e4cd}.withdrawal-info-banner{color:#075985;background:#eff9ff;border-color:#bae0f4}.withdrawal-management{gap:16px;display:grid}.withdrawal-kpis-bar{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.withdrawal-kpi-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex;box-shadow:0 2px 6px #0f172a08}.withdrawal-kpi-icon{border-radius:11px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.withdrawal-kpi-card.kpi-available{background:#fcfdfc;border-color:#bbf7d0}.withdrawal-kpi-card.kpi-available .withdrawal-kpi-icon{color:#059669;background:#ecfdf5}.withdrawal-kpi-card.kpi-held{background:#fafcff;border-color:#bfdbfe}.withdrawal-kpi-card.kpi-held .withdrawal-kpi-icon{color:#2563eb;background:#eff6ff}.withdrawal-kpi-card.kpi-total{background:#fff;border-color:#cbd5e1}.withdrawal-kpi-card.kpi-total .withdrawal-kpi-icon{color:#475569;background:#f1f5f9}.withdrawal-kpi-info{gap:2px;min-width:0;display:grid}.withdrawal-kpi-info>span{color:#64748b;text-transform:uppercase;letter-spacing:.02em;font-size:11px;font-weight:750}.withdrawal-kpi-info>strong{color:#0f172a;font-size:20px;font-weight:850;line-height:1.15}.withdrawal-kpi-info>small{color:#718096;font-size:11px}.withdrawal-in-progress-card{color:#92400e;background:#fffdf5;border:1px solid #fde68a;border-radius:12px;align-items:flex-start;gap:12px;padding:15px 17px;display:flex}.withdrawal-in-progress-icon{color:#b45309;background:#fef3c7;border-radius:9px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.withdrawal-in-progress-content{gap:4px;font-size:12px;line-height:1.45;display:grid}.withdrawal-in-progress-content strong{color:#78350f;font-size:13px}.withdrawal-in-progress-content p{color:#92400e;margin:0}.withdrawal-in-progress-content small{color:#b45309;font-size:11px}.withdrawal-content-grid{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:18px;display:grid}.withdrawal-pending-columns{gap:18px;min-width:0;display:grid}.withdrawal-section-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;box-shadow:0 3px 10px #0f172a08}.withdrawal-available-card{border-top:3px solid #059669}.withdrawal-held-card{border-top:3px solid #2563eb}.withdrawal-section-header{background:#fafbfc;border-bottom:1px solid #f1f5f9;padding:16px 18px}.withdrawal-section-title-wrap{align-items:flex-start;gap:12px;display:flex}.withdrawal-section-icon{border-radius:9px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.withdrawal-section-icon.available-icon{color:#059669;background:#ecfdf5}.withdrawal-section-icon.held-icon{color:#2563eb;background:#eff6ff}.withdrawal-section-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.withdrawal-section-title-row h3{color:#0f172a;margin:0;font-size:14.5px;font-weight:850}.withdrawal-section-badge{border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.withdrawal-section-badge.available-badge{color:#166534;background:#dcfce7;border:1px solid #bbf7d0}.withdrawal-section-badge.held-badge{color:#1e40af;background:#dbeafe;border:1px solid #bfdbfe}.withdrawal-section-header p{color:#64748b;margin:4px 0 0;font-size:11.5px;line-height:1.45}.withdrawal-section-orders{gap:9px;padding:14px 16px;display:grid}.withdrawal-empty-inline{color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;align-items:center;gap:12px;padding:18px 16px;display:flex}.withdrawal-empty-inline svg{color:#94a3b8;flex:none}.withdrawal-empty-inline strong{color:#334155;font-size:12.5px;display:block}.withdrawal-empty-inline p{color:#64748b;margin:2px 0 0;font-size:11px}.withdrawal-order-row{background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.withdrawal-order-row:hover{background:#fafbfc;border-color:#cbd5e1;box-shadow:0 2px 6px #0f172a0a}.withdrawal-order-row.is-held{border-left:3px solid #3b82f6}.withdrawal-order-row.is-available{border-left:3px solid #10b981}.withdrawal-order-main{gap:4px;min-width:0;display:grid}.withdrawal-order-main strong{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.withdrawal-order-meta{color:#64748b;font-size:11px;line-height:1.35}.withdrawal-refund-note{color:#b91c1c;margin-top:2px;font-size:11px;line-height:1.35}.withdrawal-countdown-badge{border-radius:6px;align-items:center;gap:6px;width:fit-content;margin-top:2px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.withdrawal-countdown-badge.pending-days{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.withdrawal-countdown-badge.tomorrow{color:#854d0e;background:#fefce8;border:1px solid #fef08a}.withdrawal-countdown-badge.today{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.withdrawal-countdown-badge.ready{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.withdrawal-ready-badge{color:#059669;align-items:center;gap:5px;margin-top:2px;font-size:11px;font-weight:750;display:inline-flex}.withdrawal-order-amount-box{text-align:right;flex:none;gap:2px;display:grid}.withdrawal-order-amount-box b{color:#0f172a;font-size:14.5px;font-weight:850}.withdrawal-order-amount-box small{color:#94a3b8;font-size:10px}.withdrawal-view-more-btn{color:#0369a1;cursor:pointer;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:40px;margin-top:4px;padding:9px 14px;font-size:12px;font-weight:750;transition:all .15s;display:flex}.withdrawal-view-more-btn:hover{color:#0284c7;background:#f0f9ff;border-color:#7dd3fc}.withdrawal-view-more-btn.held-btn{color:#1d4ed8}.withdrawal-view-more-btn.held-btn:hover{color:#1e40af;background:#eff6ff;border-color:#93c5fd}.withdrawal-cycle-pill{color:#065f46;background:#05966912;border:1px solid #a7f3d0;border-radius:10px;align-items:center;gap:9px;margin-top:5px;padding:10px 12px;display:flex}.withdrawal-cycle-pill svg{color:#059669;flex:none}.withdrawal-cycle-pill>div{gap:1px;min-width:0;display:grid}.withdrawal-cycle-pill span{color:#047857;text-transform:uppercase;letter-spacing:.02em;font-size:9.5px;font-weight:750}.withdrawal-cycle-pill strong{color:#064e3b;text-transform:capitalize;font-size:11.5px;font-weight:850}.withdrawal-orders-modal-body{gap:12px;max-height:calc(85vh - 120px);padding:16px 20px 20px;display:grid;overflow-y:auto}.withdrawal-modal-search{background:#fff;border:1px solid #cbd5e1;border-radius:9px;align-items:center;gap:9px;padding:8px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.withdrawal-modal-search:focus-within{border-color:var(--color-brand-blue);box-shadow:0 0 0 3px #0066ff1a}.withdrawal-modal-search svg{color:#64748b;flex:none}.withdrawal-modal-search input{width:100%;font-size:12px;font:inherit;color:#0f172a;background:0 0;border:0;outline:0}.withdrawal-search-clear{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:20px;height:20px;display:grid}.withdrawal-search-clear:hover{color:#334155}.withdrawal-modal-meta-row{color:#64748b;justify-content:space-between;align-items:center;padding:0 4px;font-size:11.5px;display:flex}.withdrawal-modal-meta-row strong{color:#0f172a}.withdrawal-modal-orders-scroll{gap:8px;max-height:420px;padding-right:4px;display:grid;overflow-y:auto}.withdrawal-empty-search{color:#94a3b8;text-align:center;border:1px dashed #cbd5e1;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:30px 16px;display:flex}.withdrawal-empty-search p{margin:0;font-size:12px}.withdrawal-modal-footer{border-top:1px solid #e2e8f0;justify-content:flex-end;align-items:center;padding-top:12px;display:flex}.withdrawal-modal-footer .btn-auth-primary{width:auto;padding:9px 20px}.withdrawal-total-card{background:linear-gradient(150deg,#f5fffa,#ecfdf5);border:1px solid #bfe2d2;border-radius:15px;gap:7px;padding:20px;display:grid;position:sticky;top:88px;box-shadow:0 10px 24px #05966914}.withdrawal-total-card>span{color:#47766a;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:800}.withdrawal-total-card>strong{color:#065f46;font-size:27px;line-height:1.1}.withdrawal-total-card>small{color:#64877e;font-size:10.5px}.withdrawal-total-card>button{color:#fff;cursor:pointer;background:#059669;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:41px;margin-top:7px;font-size:12px;font-weight:850;transition:background .2s,transform .2s;display:flex}.withdrawal-total-card>button:hover:not(:disabled){background:#047857;transform:translateY(-1px)}.withdrawal-total-card>button:disabled{opacity:.5;cursor:not-allowed}.withdrawal-total-card>p{color:#78958e;text-align:center;margin:2px 0 0;font-size:9.5px}.withdrawal-empty{color:#8290a2;text-align:center;border:1px dashed #cbd5e1;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:190px;padding:24px;display:flex}.withdrawal-empty>span{color:#0f766e;background:#e7f7f3;border-radius:50%;place-items:center;width:47px;height:47px;display:grid}.withdrawal-empty strong{color:#344256;font-size:13px}.withdrawal-empty p{margin:0;font-size:11px}.withdrawal-empty.history{min-height:260px}.withdrawal-history-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.withdrawal-history-list>.withdrawal-empty{grid-column:1/-1}.withdrawal-history-card{background:#fff;border:1px solid #e0e7ef;border-radius:13px;gap:12px;min-width:0;padding:17px;display:grid;box-shadow:0 5px 14px #0f172a0a}.withdrawal-history-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.withdrawal-history-top>div{gap:3px;min-width:0;display:grid}.withdrawal-history-top small{color:#334155;font-size:10.5px;font-weight:850}.withdrawal-history-top span{color:#8491a2;font-size:9.5px}.withdrawal-history-card>strong{color:#075985;font-size:22px}.withdrawal-history-meta{color:#64748b;gap:6px;font-size:10.5px;display:grid}.withdrawal-history-meta span{align-items:center;gap:6px;display:flex}.withdrawal-history-card>button{color:#0871c9;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;width:fit-content;padding:6px 0;font-size:11px;font-weight:800;display:inline-flex}.withdrawal-status{text-transform:uppercase;border-radius:999px;width:fit-content;padding:5px 8px;font-size:9px;font-weight:850}.withdrawal-status.requested{color:#9a6207;background:#fff1c9}.withdrawal-status.paid{color:#087443;background:#dcf7e8}.withdrawal-status.rejected{color:#a22822;background:#ffe5e2}.withdrawal-status.other{color:#365b7d;background:#e8f1f8}.withdrawal-loading{color:#64748b;justify-content:center;align-items:center;gap:8px;min-height:180px;font-size:12px;display:flex}.withdrawal-modal-backdrop{z-index:1350}.withdrawal-modal{background:#fff;border-radius:17px;flex-direction:column;width:min(520px,100%);max-height:min(760px,100vh - 40px);display:flex;overflow:hidden;box-shadow:0 24px 55px #0314274d}.withdrawal-modal.wide{width:min(680px,100%)}.withdrawal-modal>header{background:#f8fafc;border-bottom:1px solid #e5ebf1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:17px 19px;display:grid}.withdrawal-modal-icon{color:#059669;background:#ecfdf5;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.withdrawal-modal h2{color:#162235;margin:0;font-size:16px}.withdrawal-modal header p{color:#77869a;margin:3px 0 0;font-size:10.5px}.withdrawal-modal header>button{color:#64748b;cursor:pointer;background:#e9eef3;border:0;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.withdrawal-bank-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:18px 20px 20px;display:grid;overflow-y:auto}.withdrawal-bank-form label{color:#344256;align-content:start;gap:6px;min-width:0;font-size:11px;font-weight:750;display:grid}.withdrawal-bank-form label>span{align-items:center;gap:5px;display:inline-flex}.withdrawal-bank-form input,.withdrawal-bank-form select{color:#172033;width:100%;min-width:0;height:40px;font:inherit;background:#fff;border:1px solid #cbd8e3;border-radius:8px;outline:0;padding:0 10px;font-size:11.5px}.withdrawal-bank-form input:focus,.withdrawal-bank-form select:focus{border-color:var(--color-brand-blue);box-shadow:0 0 0 3px #0066ff1f}.withdrawal-bank-form label small{color:#b42318;font-size:9.5px}.withdrawal-bank-form .wide-field,.withdrawal-bank-form>.withdrawal-alert{grid-column:1/-1}.withdrawal-bank-form footer,.withdrawal-confirm-body footer{border-top:1px solid #e7edf3;justify-content:flex-end;align-items:center;gap:10px;padding-top:13px;display:flex}.withdrawal-bank-form footer .btn-auth-primary,.withdrawal-confirm-body footer .btn-auth-primary{width:auto}.withdrawal-confirm-body,.withdrawal-detail-body{gap:15px;min-height:0;padding:19px;display:grid;overflow-y:auto}.withdrawal-confirm-amount{color:#386f61;background:#effbf5;border:1px solid #bce5d2;border-radius:11px;justify-content:space-between;align-items:center;padding:14px;font-size:11px;font-weight:750;display:flex}.withdrawal-confirm-amount strong{color:#047857;font-size:22px}.withdrawal-confirm-body dl{border:1px solid #e1e7ee;border-radius:10px;gap:0;margin:0;display:grid;overflow:hidden}.withdrawal-confirm-body dl div{border-bottom:1px solid #edf1f5;grid-template-columns:125px minmax(0,1fr);gap:10px;padding:10px 12px;font-size:11px;display:grid}.withdrawal-confirm-body dl div:last-child{border-bottom:0}.withdrawal-confirm-body dt{color:#718096}.withdrawal-confirm-body dd{color:#26364a;overflow-wrap:anywhere;margin:0;font-weight:750}.withdrawal-confirm-body>p{color:#6c7786;align-items:flex-start;gap:7px;margin:0;font-size:10.5px;line-height:1.45;display:flex}.withdrawal-confirm-body>p svg{flex:none}.withdrawal-confirm-account-number{justify-content:space-between;align-items:center;gap:8px;display:flex}.withdrawal-confirm-account-number span{font-variant-numeric:tabular-nums;letter-spacing:.5px}.withdrawal-toggle-reveal{color:#52606d;cursor:pointer;background:#eef2f7;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.withdrawal-toggle-reveal:hover{color:#1f2937;background:#e2e8f0}.withdrawal-detail-summary{color:#64748b;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.withdrawal-detail-summary>span{align-items:center;gap:6px;display:flex}.withdrawal-detail-orders{gap:8px;display:grid}.withdrawal-detail-total{color:#536376;border-top:1px solid #e3e9ef;justify-content:space-between;align-items:center;padding-top:13px;font-size:12px;font-weight:750;display:flex}.withdrawal-detail-total strong{color:#075985;font-size:19px}@media (width<=700px){.seller-withdrawals-panel{padding:18px 14px}.withdrawal-heading{flex-direction:column;align-items:flex-start}.withdrawal-bank-button{justify-content:center;width:100%}.withdrawal-kpis-bar,.withdrawal-content-grid,.withdrawal-history-list{grid-template-columns:1fr}.withdrawal-total-card{grid-row:1;position:static}.withdrawal-bank-form{grid-template-columns:1fr}.withdrawal-bank-form .wide-field,.withdrawal-bank-form>.withdrawal-alert{grid-column:auto}.withdrawal-modal-backdrop{padding:10px}.withdrawal-confirm-body dl div{grid-template-columns:1fr;gap:3px}}@media (width<=760px){.header-category-mega-menu{grid-template-columns:142px minmax(0,1fr);width:calc(100vw - 20px);min-height:380px;left:-8px}.header-category-mega-menu .header-category-list{padding:5px}.header-category-mega-menu .header-category-list button{padding:8px 7px;font-size:11px}.header-category-search-wrap{margin:8px}.header-category-result-type{display:none}.header-subcategory-panel{padding:16px 12px}.header-subcategory-panel-title{margin-top:-16px;padding-top:16px;top:-16px}.header-subcategory-panel-title strong{font-size:16px}.header-subcategory-panel-title button{font-size:12px}.header-subcategory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 8px}.header-subcategory-card img{width:72px;height:72px}.header-subcategory-name{min-height:30px;font-size:11px}.header-subcategory-count{padding:3px 6px;font-size:9px}}.light-home-hero{background:#fbfdff;padding:28px 0 42px}.light-home-layout{grid-template-columns:302px minmax(0,1fr);gap:18px;display:grid}.light-category-sidebar{background:#fff;border:1px solid #dde4ed;border-radius:12px;flex-direction:column;padding:18px 15px 10px;display:flex;box-shadow:0 6px 22px #11233f0d}.light-category-sidebar-heading{margin:0 10px 10px}.light-category-sidebar h2{color:#0b1932;margin:0;font-size:17px}.light-category-sidebar-heading p{color:#71809a;margin-top:3px;font-size:10.5px;line-height:1.35}.light-category-sidebar ul{list-style:none}.light-category-sidebar li button{color:#283a58;text-align:left;border-radius:8px;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;height:47px;padding:4px 10px;font-size:13px;display:grid}.light-category-sidebar li button:hover,.light-category-sidebar li button.active{color:#0666f5;background:#f2f7ff}.light-category-sidebar .light-cat-icon{border-radius:8px;width:34px;height:34px}.light-category-sidebar li button>svg{justify-self:end}.light-seller-card{text-align:left;background:linear-gradient(135deg,#f0f6ff,#f7f9ff);border-radius:9px;align-items:flex-start;gap:11px;width:100%;margin-top:12px;padding:12px 13px;display:flex}.seller-icon-box{color:#0666f5;background:#e3efff;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid}.light-seller-card strong{color:#10203a;font-size:12px;display:block}.light-seller-card small{color:#687891;margin:2px 0 5px;font-size:11px;line-height:1.35;display:block}.light-seller-card b{color:#0666f5;align-items:center;gap:4px;font-size:11px;display:flex}.light-hero-main{min-width:0}.light-search-intro{grid-template-columns:315px minmax(0,1fr);align-items:start;gap:18px;display:grid}.light-intro-copy{padding:14px 8px 0 18px}.light-intro-copy h1{font-family:var(--font-display);letter-spacing:-.6px;color:#0b1932;font-size:36px;line-height:1.18}.light-intro-copy h1 span{color:#075ff0}.light-intro-copy>i{background:#075ff0;border-radius:4px;width:40px;height:4px;margin:10px 0 22px 174px;display:block}.light-intro-copy>p{color:#40516e;max-width:290px;font-size:14px;line-height:1.65}.light-intro-copy ul{gap:8px;margin-top:28px;list-style:none;display:grid}.light-intro-copy li{color:#33435e;align-items:center;gap:9px;font-size:13px;display:flex}.light-intro-copy li svg{color:#0965ec;fill:#0965ec;stroke:#fff}.light-search-panel{background:#fff;border:1px solid #e1e7ef;border-radius:14px;overflow:hidden;box-shadow:0 12px 32px #182d4a14}.catalog-comuna-filter-row{background:#f7faff;border-bottom:1px solid #e4e8ef;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:10px 20px;display:flex}.my-comuna-filter-pill{color:#0864ed;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.my-comuna-filter-pill svg{flex-shrink:0}.catalog-comuna-filter-row .btn-toggle-compat-mini{color:#0864ed;border-color:#0864ed}.catalog-comuna-filter-row .btn-toggle-compat-mini.active{color:#fff;background:#0864ed}.catalog-comuna-filter-row .btn-toggle-compat-mini:disabled{opacity:.6;cursor:not-allowed}.catalog-comuna-filter-row .catalog-comuna-notice{margin:0}.light-search-tabs{border-bottom:1px solid #e4e8ef;grid-template-columns:repeat(2,1fr);height:77px;display:grid}.light-search-tabs button{color:#40506a;white-space:nowrap;border-right:1px solid #edf0f4;justify-content:center;align-items:center;gap:9px;padding:0 12px;font-size:12px;font-weight:700;display:flex;position:relative}.light-search-tabs button:last-child{border-right:0}.light-search-tabs button.active{color:#0864ed;background:linear-gradient(135deg,#fff,#f7faff)}.light-search-tabs button.active:after{content:"";background:#0965f0;border-radius:3px;height:3px;position:absolute;bottom:0;left:15px;right:15px}.light-search-form{padding:32px 24px 24px}.light-input-row{gap:14px;display:flex}.country-selector-badge{color:#1e293b;background:#f8fafc;border:1.5px solid #cbd8e8;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;width:125px;height:62px;padding:0 14px;font-size:13px;font-weight:800;display:flex}.country-selector-badge svg{color:#06f}.country-selector{color:#15243e;border:1px solid #cfdae8;border-radius:8px;align-items:center;gap:10px;width:145px;height:62px;padding:0 14px;display:flex}.country-selector span{font-size:21px}.country-selector strong{font-size:13px}.country-selector svg{margin-left:auto;transform:rotate(90deg)}.light-query-field{background:#fff;border:1.5px solid #cbd8e8;border-radius:8px;flex:1;align-items:center;min-width:0;height:62px;padding:0 16px;transition:border-color .2s,box-shadow .2s;display:flex}.light-query-field:focus-within{border-color:#06f;box-shadow:0 0 0 3px #0066ff1f}.light-query-field input{color:#0f172a;letter-spacing:.5px;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:18px;font-weight:750}.light-query-field input::placeholder{color:#94a3b8;letter-spacing:normal;font-size:15px;font-weight:500}.plate-help{color:#06f;white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;font-size:11.5px;font-weight:700;display:flex}.plate-help:hover{text-decoration:underline}.plate-help-panel{color:#1d2e45;background:#f5f9ff;border:1px solid #bfd6f7;border-radius:8px;margin:8px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.45}.light-primary-search{color:#fff;cursor:pointer;background:#06f;border:none;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:calc(100% - 139px);height:56px;margin:20px 0 18px 139px;font-size:15.5px;font-weight:800;transition:background .2s,transform .1s;display:flex;box-shadow:0 4px 14px #0066ff40}.light-primary-search:hover{background:#0052cc;transform:translateY(-1px)}.light-primary-search:active{transform:translateY(0)}.light-primary-search:disabled{opacity:.7;cursor:not-allowed}.light-search-error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;align-items:center;gap:6px;margin:-8px 0 14px 139px;padding:6px 12px;font-size:12px;font-weight:700;display:flex}.light-search-form.mode-no-country .light-primary-search{width:100%;margin-left:0}.light-search-form.mode-no-country .light-search-error{margin-left:0}.hero-vehicle-spec-card{background:#fff;border:1.5px solid #a7f3d0;border-radius:12px;flex-direction:column;gap:16px;padding:22px;animation:.25s ease-out fadeIn;display:flex;box-shadow:0 8px 24px #05966914}.hero-vehicle-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.hero-vehicle-title-group{flex-direction:column;gap:4px;display:flex}.hero-vehicle-verified-badge{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;align-items:center;gap:5px;width:fit-content;padding:3px 9px;font-size:11px;font-weight:800;display:inline-flex}.hero-vehicle-main-title{color:#0f172a;margin:4px 0 0;font-size:20px;font-weight:800;line-height:1.25}.hero-vehicle-plate-pill{color:#06f;letter-spacing:.8px;background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:14px;flex-shrink:0;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:800;display:inline-flex}.hero-vehicle-spec-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media (width<=680px){.hero-vehicle-spec-grid{grid-template-columns:repeat(2,1fr)}}.hero-vehicle-spec-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:2px;min-width:0;padding:9px 12px;display:flex}.hero-vehicle-spec-label{color:#64748b;text-transform:uppercase;letter-spacing:.4px;font-size:10.5px;font-weight:750}.hero-vehicle-spec-value{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:800;overflow:hidden}.hero-vehicle-action-bar{flex-direction:column;gap:10px;margin-top:4px;display:flex}.btn-hero-view-parts{color:#fff;cursor:pointer;background:#06f;border:none;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;height:50px;font-size:15px;font-weight:800;transition:background .2s,transform .1s;display:flex;box-shadow:0 4px 14px #0066ff40}.btn-hero-view-parts:hover{background:#0052cc;transform:translateY(-1px)}.hero-vehicle-sub-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.btn-hero-edit-vehicle,.btn-hero-reset-vehicle{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:6px;padding:7px 13px;font-size:12px;font-weight:750;transition:all .15s;display:inline-flex}.btn-hero-edit-vehicle:hover{color:#0f172a;background:#f1f5f9;border-color:#94a3b8}.btn-hero-reset-vehicle:hover{color:#dc2626;background:#fef2f2;border-color:#fca5a5}.hero-manual-form{flex-direction:column;gap:14px;display:flex}.hero-manual-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (width<=600px){.hero-manual-grid{grid-template-columns:1fr}}.hero-manual-field{flex-direction:column;gap:4px;display:flex}.hero-manual-field.full-width{grid-column:span 2}@media (width<=600px){.hero-manual-field.full-width{grid-column:span 1}}.hero-manual-field label{color:#334155;font-size:11.5px;font-weight:750}.field-label-with-tooltip{align-items:center;gap:5px;display:flex}.field-tooltip-trigger{color:#64748b;cursor:help;justify-content:center;align-items:center;display:inline-flex;position:relative}.field-tooltip-trigger:hover{color:#06f}.field-tooltip-box{visibility:hidden;opacity:0;color:#fff;white-space:normal;z-index:100;pointer-events:none;background:#0f172a;border-radius:6px;width:max-content;max-width:260px;padding:6px 10px;font-size:11.5px;font-weight:500;line-height:1.35;transition:opacity .15s,visibility .15s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0f172a40}.field-tooltip-trigger:hover .field-tooltip-box{visibility:visible;opacity:1}.field-help-text{color:#64748b;margin-top:2px;font-size:11px;font-weight:500}.plate-input-with-counter{align-items:center;display:flex;position:relative}.plate-input-with-counter .hero-manual-input{width:100%;padding-right:48px}.plate-char-counter{color:#94a3b8;pointer-events:none;font-size:11.5px;font-weight:700;position:absolute;right:12px}.hero-manual-select,.hero-manual-input{color:#0f172a;background:#fff;border:1.5px solid #cbd5e1;border-radius:8px;outline:none;height:44px;padding:0 12px;font-size:13.5px;font-weight:600;transition:border-color .2s,box-shadow .2s}.hero-manual-select:focus,.hero-manual-input:focus{border-color:#06f;box-shadow:0 0 0 3px #0066ff1f}.hero-manual-select:disabled,.hero-manual-input:disabled{color:#94a3b8;cursor:not-allowed;background:#f1f5f9}.btn-hero-manual-submit{color:#fff;cursor:pointer;background:#06f;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;margin-top:4px;font-size:14.5px;font-weight:800;transition:background .2s;display:flex}.btn-hero-manual-submit:hover{background:#0052cc}.btn-hero-manual-submit:disabled{opacity:.6;cursor:not-allowed}.vehicle-edit-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#0f172a8c;place-items:center;padding:16px;animation:.15s ease-out fadeIn;display:grid;position:fixed;inset:0}.vehicle-edit-modal-dialog{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;width:100%;max-width:520px;display:flex;overflow:hidden;box-shadow:0 20px 45px #0f172a33}.vehicle-edit-modal-header{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.vehicle-edit-modal-header h3{color:#0f172a;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:800;display:flex}.vehicle-edit-modal-close{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;padding:4px;display:grid}.vehicle-edit-modal-close:hover{color:#0f172a;background:#e2e8f0}.vehicle-edit-modal-body{box-sizing:border-box;flex-direction:column;gap:14px;max-height:calc(85vh - 120px);padding:20px;display:flex;overflow:hidden auto}.vehicle-edit-modal-footer{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;align-items:center;gap:10px;padding:14px 20px;display:flex}.btn-edit-modal-cancel{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:750}.btn-edit-modal-save{color:#fff;cursor:pointer;background:#06f;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 20px;font-size:13px;font-weight:800;display:inline-flex}.btn-edit-modal-save:hover{background:#0052cc}.btn-edit-modal-save:disabled{opacity:.6;cursor:not-allowed}.catalog-unified-search-panel{border:1px solid #dce5f1;border-radius:18px;box-shadow:0 16px 36px #020f2a1f}.popular-searches{border-top:1px solid #e8ecf2;flex-wrap:wrap;align-items:center;gap:15px;margin-top:14px;padding-top:17px;display:flex}.popular-searches>span{color:#52627c;font-size:12px;font-weight:700}.popular-searches button{color:#075fea;cursor:pointer;background:#f8fbff;border:1px solid #d5dfec;border-radius:6px;padding:7px 14px;font-size:12px;font-weight:700;transition:all .15s}.popular-searches button:hover{background:#eef5ff;border-color:#0864ed}.light-active-vehicle{color:#047857;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:8px;align-items:center;gap:6px;margin:12px 0 0;padding:10px 14px;font-size:12px;display:flex}.light-trust-row{background:#fff;border:1px solid #dde5ef;border-radius:12px;grid-template-columns:repeat(4,1fr);align-items:center;min-height:126px;margin-top:70px;display:grid;box-shadow:0 6px 18px #1429460a}.light-trust-row>div{border-right:1px solid #e6eaf0;align-items:center;gap:16px;min-height:70px;padding:0 28px;display:flex}.light-trust-row>div:last-child{border-right:0}.trust-circle{border-radius:50%;flex:none;place-items:center;width:62px;height:62px;display:grid}.trust-circle.blue{color:#0a63ef;background:#edf4ff}.trust-circle.green{color:#12a543;background:#ecfaef}.trust-circle.amber{color:#ef9400;background:#fff7e6}.trust-circle.purple{color:#6f20d7;background:#f5edff}.light-trust-row p{flex-direction:column;gap:4px;display:flex}.light-trust-row strong{color:#10203a;font-size:13px}.light-trust-row small{color:#697890;font-size:11px}.category-showcase-carousel{margin-top:28px;padding:0 42px 58px;position:relative}.category-carousel-viewport{overflow:hidden}.category-carousel-track{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;padding:2px;animation:.32s ease-out category-carousel-enter;display:grid}@keyframes category-carousel-enter{0%{opacity:.4;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.category-showcase-card{color:#111b31;text-align:left;background:#fff;border:1px solid #e5e9f0;border-radius:24px;flex-direction:column;align-items:flex-start;min-width:0;height:385px;padding:22px 22px 0;transition:transform .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #1628460d}.category-showcase-card:hover{transform:translateY(-5px);box-shadow:0 15px 32px #16284621}.category-showcase-icon{border-radius:50%;flex:none;width:44px;height:44px;margin-bottom:12px;box-shadow:inset 0 1px 2px #ffffff59}.category-showcase-card>strong{z-index:2;min-height:70px;font-family:var(--font-display);font-size:19px;font-weight:800;line-height:1.22;position:relative}.category-showcase-image{z-index:1;background:#f3f5f8;border-radius:50% 50% 0 0/20% 20% 0 0;height:270px;position:absolute;top:138px;left:-10px;right:-10px;overflow:hidden}.category-showcase-image:before{content:"";z-index:1;background:linear-gradient(#ffffff26,#fff0);position:absolute;inset:0}.category-showcase-image img{object-fit:cover;object-position:center;width:100%;height:100%}.category-showcase-card .category-showcase-image img{object-fit:cover;object-position:center center;background:#f7f7f6}.category-showcase-card .category-showcase-image{background:#f7f7f6;border-radius:50%;width:185px;height:185px;top:112px;left:50%;right:auto;transform:translate(-50%)}.category-showcase-card .category-showcase-image:before{display:none}.category-showcase-card[data-category=calefaccion-aire-acondicionado]>strong{min-height:78px;font-size:17px;line-height:1.18}.category-showcase-card[data-category=calefaccion-aire-acondicionado] .category-showcase-image{width:170px;height:170px;top:132px}.category-showcase-footer{z-index:3;background:#fffffff5;border-radius:17px;justify-content:space-between;align-items:center;min-height:82px;padding:17px 20px 15px 25px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -8px 22px #ffffff73}.category-showcase-footer span{color:#687791;max-width:84px;font-size:13px;font-weight:700;line-height:1.35}.category-showcase-footer i{color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;font-style:normal;display:grid;box-shadow:0 7px 14px #0b214729}.category-carousel-arrow{z-index:4;color:#7b8ca5;background:#fff;border:1px solid #dfe6ef;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;bottom:8px;box-shadow:0 5px 15px #0d254d14}.category-carousel-arrow.previous{left:4px}.category-carousel-arrow.next{color:#40526f;right:4px}.category-carousel-arrow:disabled{opacity:.45;cursor:default}.category-carousel-dots{justify-content:center;gap:12px;display:flex;position:absolute;bottom:25px;left:0;right:0}.category-carousel-dots button{background:#dfe5ee;border-radius:50%;width:10px;height:10px}.category-carousel-dots button.active{background:#1d66ed}.help-strip{color:#075fea;background:linear-gradient(90deg,#f1f6ff,#f7faff);border:1px solid #dce6f2;border-radius:8px;align-items:center;gap:24px;min-height:80px;padding:12px 30px;display:flex;max-width:900px!important;margin-top:12px!important}.help-strip p{color:#0d1c34;flex-direction:column;flex:1;display:flex}.help-strip p strong{font-size:14px}.help-strip p span{color:#63728a;font-size:12px}.help-strip button{color:#0965f0;background:#fff;border:1px solid #0965f0;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-width:210px;height:44px;font-weight:700;display:flex}@media (width<=1400px){.light-search-intro{grid-template-columns:295px minmax(0,1fr)}.light-search-tabs button{gap:7px;padding:0 7px;font-size:10.5px}.light-search-tabs button svg{width:18px}.light-trust-row>div{padding:0 20px}.category-carousel-track{grid-template-columns:repeat(6,minmax(0,1fr))}.category-showcase-card{padding-left:16px;padding-right:16px}.category-showcase-card>strong{font-size:17px}.category-showcase-footer{padding-left:15px;padding-right:13px}}@media (width<=1200px){.light-market-header .brand-logo-official{min-width:auto}.light-market-header .header-user-group{display:none}.light-home-layout{grid-template-columns:250px minmax(0,1fr)}.light-search-intro{grid-template-columns:260px minmax(0,1fr)}.light-intro-copy h1{font-size:31px}.light-trust-row{grid-template-columns:repeat(2,1fr);margin-top:30px}.light-trust-row>div:nth-child(2){border-right:0}.category-carousel-track{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.light-market-header .header-brand-row{flex-wrap:wrap}.light-market-header .header-search-console-wrap{flex-basis:100%;order:3}.light-market-header .btn-search-blue{min-width:190px}.primary-nav-inner{overflow-x:auto}.light-home-layout{grid-template-columns:1fr}.light-category-sidebar{display:none}.light-search-intro{grid-template-columns:1fr}.light-intro-copy{padding:4px 4px 14px}.light-intro-copy h1 br{display:none}.light-intro-copy>i{margin-left:0}.light-intro-copy>p{max-width:680px}.light-intro-copy ul{grid-template-columns:repeat(2,1fr);margin-top:18px}.light-trust-row{margin-top:20px}}@media (width<=640px){.light-market-header .trust-items-left-vivid .trust-item-plain:nth-child(n+2),.light-market-header .trust-items-right-vivid{display:none}.light-market-header .header-brand-row{gap:10px;min-height:auto}.light-market-header .brand-logo-official img{max-width:180px!important;height:auto!important}.light-market-header .header-search-console{height:50px}.light-market-header .btn-search-blue{min-width:54px;height:50px;padding:0 15px}.light-market-header .btn-search-blue span{display:none}.primary-nav-inner>button{padding:0 10px}.light-search-tabs{grid-template-columns:repeat(2,minmax(74px,1fr));overflow-x:auto}.light-search-tabs button{white-space:normal;text-align:center;flex-direction:column;gap:3px;font-size:9px}.light-search-form{padding:22px 14px 18px}.light-input-row{border-radius:10px;flex-direction:row;align-items:stretch;gap:0;width:100%;transition:box-shadow .2s;display:flex}.light-input-row:focus-within{box-shadow:0 0 0 3px #0066ff24}.country-selector-badge,.country-selector{color:#1e293b;background:#f8fafc;border:1.5px solid #cbd8e8;border-right:1px solid #e2e8f0;border-radius:10px 0 0 10px;flex-shrink:0;align-items:center;gap:6px;width:auto;min-width:fit-content;height:52px;padding:0 12px;font-size:12.5px;font-weight:800;transition:border-color .2s;display:flex}.country-selector-badge svg{color:#06f;flex-shrink:0;width:16px;height:16px}.light-query-field{background:#fff;border:1.5px solid #cbd8e8;border-left:none;border-radius:0 10px 10px 0;flex:1;min-width:0;height:52px;padding:0 12px;transition:border-color .2s}.light-input-row>.light-query-field:first-child{border-left:1.5px solid #cbd8e8;border-radius:10px}.light-input-row:focus-within .country-selector-badge,.light-input-row:focus-within .country-selector{border-color:#06f #e2e8f0 #06f #06f}.light-input-row:focus-within .light-query-field{box-shadow:none;border-color:#06f}.light-query-field input{letter-spacing:.3px;color:#0f172a;font-size:15px;font-weight:700}.light-query-field input::placeholder{color:#94a3b8;font-size:13.5px;font-weight:500}.plate-help{display:none}.light-primary-search{width:100%;height:52px;margin:12px 0 14px;font-size:15px}.light-search-error{margin:0 0 12px}.light-intro-copy h1{font-size:28px}.light-intro-copy ul{grid-template-columns:1fr}.light-trust-row{min-height:unset;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;background:#fff;border:1px solid #dde5ef;border-radius:14px;flex-flow:row;gap:10px;margin-top:18px;padding:10px 12px;display:flex;overflow:auto hidden;box-shadow:0 4px 14px #1429460a}.light-trust-row::-webkit-scrollbar{display:none}.light-trust-row>div{scroll-snap-align:start;border-bottom:0;border-right:1px solid #eef2f7;flex:none;align-items:center;gap:12px;min-width:220px;max-width:260px;min-height:64px;padding:6px 14px;display:flex}.light-trust-row>div:last-child{border-right:0}.trust-circle{border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.trust-circle svg{width:20px;height:20px}.light-trust-row p{flex-direction:column;gap:2px;display:flex}.light-trust-row strong{color:#10203a;white-space:nowrap;font-size:12.5px;line-height:1.25}.light-trust-row strong br{display:none}.light-trust-row small{color:#697890;white-space:nowrap;font-size:11px}.category-showcase-carousel{margin-top:18px;padding:0 14px 20px}.category-carousel-viewport{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#91aed8 #edf3fb;width:100%;padding-bottom:8px;overflow:auto hidden}.category-carousel-viewport::-webkit-scrollbar{height:5px}.category-carousel-viewport::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.category-carousel-track{gap:14px;width:max-content;padding:4px 2px 8px;animation:none;flex-wrap:nowrap!important;display:flex!important}.category-showcase-card{scroll-snap-align:start;border-radius:18px;padding:16px 14px 0;box-shadow:0 4px 14px #1628460f;flex:0 0 156px!important;width:156px!important;min-width:156px!important;max-width:156px!important;height:290px!important}.category-showcase-icon{width:36px;height:36px;margin-bottom:8px}.category-showcase-card>strong{min-height:42px;font-size:15px;line-height:1.2}.category-showcase-card .category-showcase-image{width:130px;height:130px;top:98px}.category-showcase-footer{border-radius:14px;min-height:58px;padding:10px 14px}.category-showcase-footer span{max-width:72px;font-size:11.5px;line-height:1.2}.category-showcase-footer i{width:36px;height:36px}.category-showcase-footer i svg{width:16px;height:16px}.category-carousel-arrow,.category-carousel-dots{display:none!important}.catalog-showcase-carousel-header{align-items:stretch}.catalog-showcase-patente-control,.catalog-showcase-patente-control .catalog-quick-patente-bar,.catalog-showcase-vehicle-filter,.catalog-text-search{width:100%}.catalog-showcase-patente-control .patente-quick-input{flex:1;width:auto;min-width:0}.catalog-showcase-vehicle-filter{justify-content:space-between}.catalog-showcase-vehicle-filter>span{text-overflow:ellipsis;overflow:hidden}.catalog-showcase-block-header{flex-direction:column;align-items:flex-start}.catalog-showcase-sort{width:100%}.catalog-showcase-sort .sort-select-input{flex:1}.help-strip{flex-wrap:wrap;gap:12px}.help-strip button{width:100%}}.catalog-sidebar-filters{background:linear-gradient(145deg,#fff,#fbfdff);border:1px solid #dbe5f3;border-radius:16px;gap:14px;max-height:none;padding:16px;position:sticky;top:90px;overflow:visible;box-shadow:0 12px 30px #1f437614}.catalog-sidebar-filters .sidebar-filters-header{border-bottom:1px solid #e0e8f3;align-items:flex-start;padding:5px 4px 15px}.catalog-sidebar-filters .sidebar-title-group{gap:11px}.catalog-sidebar-filters .sidebar-title-group>svg{color:#0966f4;background:#eff5ff;border-radius:12px;flex:none;width:48px;height:48px;padding:12px}.catalog-sidebar-filters .sidebar-title-group>span{flex-direction:column;gap:4px;padding-top:2px;display:flex}.catalog-sidebar-filters .sidebar-title-group strong{color:#0b1d3d;font-size:18px;line-height:1.08}.catalog-sidebar-filters .sidebar-title-group small{color:#687b9a;font-family:var(--font-body);font-size:11px;font-weight:650;line-height:1.3}.catalog-sidebar-filters .btn-reset-filters-mini{color:#0966f4;white-space:nowrap;background:#fff;border:1px solid #d8e3f4;border-radius:8px;min-height:37px;padding:0 11px;font-size:11px}.catalog-sidebar-filters .btn-reset-filters-mini:hover{background:#f4f8ff;border-color:#0966f4;text-decoration:none}.catalog-sidebar-filters .filter-section-group{background:#fff;border:1px solid #e0e8f3;border-radius:12px;gap:9px;padding:12px}.catalog-sidebar-filters .filter-group-label{color:#142342;gap:9px;font-size:11.5px}.catalog-sidebar-filters .filter-group-label svg{color:#0966f4;background:#f1f6ff;border-radius:9px;width:34px;height:34px;padding:8px}.catalog-sidebar-filters .filter-options-list{gap:6px}.catalog-sidebar-filters .filter-option-btn{background:#fff;border-color:#e0e7f0;border-radius:9px;gap:8px;min-height:45px;padding:7px 10px}.catalog-sidebar-filters .filter-option-btn:hover{background:#f8fbff;border-color:#9bbdff}.catalog-sidebar-filters .filter-option-btn.active{background:linear-gradient(90deg,#f8fbff,#eef5ff);border-color:#246dff;box-shadow:0 4px 10px #005dff14}.catalog-sidebar-filters .filter-option-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.catalog-sidebar-filters .filter-option-copy strong{color:#172644;font-size:11.5px;line-height:1.2}.catalog-sidebar-filters .filter-option-btn.active .filter-option-copy strong{color:#0966f4}.catalog-sidebar-filters .filter-option-copy small{color:#71829d;font-size:10.5px;font-weight:600;line-height:1.2}.catalog-sidebar-filters .check-active{color:#0966f4;fill:#0966f4;stroke:#fff;flex:none;width:19px;height:19px}.catalog-sidebar-filters .filter-option-chevron{color:#2f405d;flex:none}.catalog-sidebar-filters .sidebar-select-input{background:#fff;border:1px solid #dce5f1;border-radius:8px;min-height:39px;padding:8px 10px;font-size:11.5px}.catalog-sidebar-filters .checkbox-filter-label{color:#273957;background:#f6f9ff;border:1px solid #dbe6f6;border-radius:9px;gap:9px;min-height:58px;padding:11px;font-size:11px}.catalog-sidebar-filters .checkbox-filter-label input{accent-color:#0966f4;width:16px;height:16px}.catalog-sidebar-filters .btn-clear-all-filters-wide{color:#fff;background:linear-gradient(135deg,#0966f4,#1f55ec);border:0;border-radius:8px;min-height:44px;margin:0;font-size:12px;box-shadow:0 7px 14px #085bea38}.catalog-sidebar-filters .btn-clear-all-filters-wide:hover{color:#fff;background:linear-gradient(135deg,#0759df,#1646d9)}.filter-security-note{color:#71819d;justify-content:center;align-items:center;gap:6px;margin:-3px 0 0;font-size:10.5px;font-weight:600;display:flex}.filter-hint-inline{color:#71819d;margin-top:5px;font-size:10.5px;font-weight:600;line-height:1.35;display:block}.sidebar-select-input:disabled{opacity:.55;cursor:not-allowed}@media (width<=1120px){.catalog-content-grid{grid-template-columns:290px minmax(0,1fr);gap:16px}.catalog-sidebar-filters{padding:13px}}@media (width<=900px){.catalog-sidebar-filters{position:static}}.directory-hero-banner{isolation:isolate;background:#020e27;border-radius:18px 18px 0 0;min-height:390px;margin:0 24px;padding:22px 0 96px;position:relative;overflow:hidden}.directory-hero-banner:before{content:"";z-index:-2;filter:saturate(.82)contrast(1.06);background:url(/directory_hero_warehouse.jpg) 50% 54%/cover no-repeat;position:absolute;inset:0}.directory-hero-banner:after{content:"";z-index:-1;background:linear-gradient(90deg,#010d26fa 0%,#021131e3 41%,#0212386e 72%,#020d26a3 100%);position:absolute;inset:0}.directory-hero-content{gap:16px;min-height:250px;position:relative}.directory-hero-text h1{max-width:925px;font-size:clamp(34px,2.75vw,46px);line-height:1.08}.directory-hero-text h1 span{color:#2c74ff}.directory-hero-text p{color:#c7d2e5;max-width:730px;font-size:15px;line-height:1.46}.directory-hero-badge{color:#3f83ff;background:#034abf38;border-color:#2371ff6b;margin-bottom:9px;padding:5px 13px;font-size:11px}.directory-hero-badge svg{color:#2d79ff}.directory-hero-stats-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;width:min(100%,1040px);margin-top:8px;display:grid}.directory-hero-stats-row .stat-pill-item{background:linear-gradient(135deg,#1c2f4fcc,#1223408f);border-color:#b7cbed3d;border-radius:12px;gap:11px;min-height:88px;padding:12px}.directory-hero-stats-row .stat-pill-item>svg{background:#16418940;border-radius:50%;flex:none;width:46px;height:46px;padding:12px}.directory-hero-stats-row .stat-pill-item:first-child>svg{color:#45a2ff;background:#0e56da2e}.directory-hero-stats-row .stat-pill-item:nth-child(2)>svg{color:#66ef87;background:#1ba25126}.directory-hero-stats-row .stat-pill-item:nth-child(3)>svg{color:#ffad32;background:#f4941224}.directory-hero-stats-row .stat-pill-item:nth-child(4)>svg{color:#b26cff;background:#8648e229}.directory-hero-stats-row .stat-pill-item>span{flex-direction:column;gap:5px;display:flex}.directory-hero-stats-row .stat-pill-item strong{color:#fff;font-size:13px;line-height:1.17}.directory-hero-stats-row .stat-pill-item small{color:#d1d9e5;font-size:10px;font-weight:600}.directory-main-container{z-index:2;margin-top:-29px;position:relative}.directory-control-bar{border-radius:16px;min-height:108px;margin-bottom:26px;padding:19px 30px;box-shadow:0 16px 28px #0f23441f}.directory-control-bar .search-bar-directory-box{min-width:360px}.directory-control-bar .search-box-icon{color:#fff;background:linear-gradient(135deg,#176cff,#1b59eb);border-radius:13px;flex:none;width:70px;height:66px;padding:21px;position:static}.directory-control-bar .search-directory-input{background:#f8fafc;border:1px solid #dfe6f0;border-radius:15px;min-height:63px;margin-left:14px;padding:0 18px;font-size:15px}.directory-control-bar .control-bar-right-group{gap:30px}.directory-control-bar .results-count-badge{color:#52617a;border-left:1px solid #e3e9f1;padding-left:28px}.directory-control-bar .results-count-badge strong{color:#1268ee}.directory-control-bar .sort-dropdown-box{border-left:1px solid #e3e9f1;padding-left:28px}.directory-control-bar .sort-label{color:#52617a;font-size:14px}.directory-control-bar .sort-select-input{border-color:#dce4ef;border-radius:13px;min-width:250px;min-height:48px;font-size:13px}@media (width<=1200px){.directory-hero-banner{border-radius:0;margin:0}.directory-hero-stats-row{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,720px)}.directory-hero-banner{min-height:490px}}@media (width<=760px){.directory-hero-banner{min-height:auto;padding:34px 0 90px}.directory-hero-content{gap:18px;min-height:auto}.directory-hero-text h1{font-size:34px}.directory-hero-text p{font-size:15px}.directory-hero-stats-row{grid-template-columns:1fr;gap:10px}.directory-hero-stats-row .stat-pill-item{min-height:84px}.directory-main-container{margin-top:-42px}.directory-control-bar{padding:14px}.directory-control-bar .search-bar-directory-box{min-width:100%}.directory-control-bar .search-box-icon{width:52px;height:52px;padding:16px}.directory-control-bar .search-directory-input{min-height:52px;margin-left:9px;font-size:12px}.directory-control-bar .control-bar-right-group{gap:12px;width:100%}.directory-control-bar .results-count-badge,.directory-control-bar .sort-dropdown-box{border-left:0;padding-left:0}.directory-control-bar .sort-select-input{min-width:0}}.latest-parts-section{background:linear-gradient(135deg,#fff,#fbfdff);border:1px solid #e1e8f1;border-radius:18px;margin-top:34px;margin-bottom:14px;padding:30px 38px 26px;box-shadow:0 14px 35px #1e34550f}.latest-parts-section .section-title-header-flex{align-items:flex-start;margin-bottom:20px}.latest-parts-section .section-title-header-flex h2{letter-spacing:-.5px;margin-top:8px;font-size:32px}.latest-parts-section .section-title-header-flex p{color:#536887;margin-top:7px;font-size:14px}.latest-parts-section .title-badge-pulse{color:#0966f4;background:0 0;border:0;padding:0;font-size:11px}.latest-parts-section .title-badge-pulse .pulse-dot{color:#0966f4;background:#e7f0ff;place-items:center;width:28px;height:28px;animation:none;display:grid}.latest-parts-section .btn-view-directory-blue,.new-stores-section .btn-view-directory-blue{color:#0966f4;min-height:42px;box-shadow:none;background:#fff;border:1px solid #146bff;border-radius:10px;padding:0 18px}.latest-parts-section .btn-view-directory-blue{margin-top:28px}.latest-parts-section .btn-view-directory-blue:hover,.new-stores-section .btn-view-directory-blue:hover{color:#fff;background:#0966f4}.latest-parts-section .latest-parts-grid-4{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.latest-part-card-rich{border:1px solid #e2e8f0;border-radius:15px;min-width:0;padding:0;overflow:hidden;box-shadow:0 8px 18px #1b345717}.latest-part-card-rich:hover{border-color:#8ab4ff;box-shadow:0 12px 24px #1b51a526}.latest-part-card-rich .part-card-top-tag{z-index:2;margin:0;position:absolute;top:11px;left:11px;right:11px}.latest-part-card-rich .time-ago-pill{color:#fff;background:#1268ee;border-radius:7px;min-height:27px;padding:5px 9px;font-size:10px}.latest-part-card-rich .time-ago-pill:has(svg){background:#18ae74}.latest-part-card-rich .stock-count-pill{background:#0a193475;border:2px solid #fff;border-radius:50%;width:28px;height:28px;padding:0;font-size:0;overflow:hidden}.latest-part-card-rich .stock-count-pill:before{content:"♡";color:#fff;place-items:center;width:100%;height:100%;font-size:20px;display:grid}.product-favorite-icon{color:#fff;filter:drop-shadow(0 1px 2px #12213c);margin-left:auto}.latest-part-card-rich .part-card-img-box{background:#eef2f7;border-radius:0;height:188px;margin:0}.latest-part-card-rich .part-card-body-rich{min-height:190px;padding:12px 12px 11px}.latest-part-card-rich .part-card-body-rich .oem-code-tag{display:none}.latest-part-card-rich .part-card-body-rich .part-title{min-height:auto;margin:0 0 3px;font-size:13px}.latest-part-card-rich .part-compat-sub{color:#62728d;background:0 0;min-height:auto;margin:0 0 8px;padding:0;font-size:10.5px}.latest-part-card-rich .part-compat-sub svg{display:none}.latest-part-card-rich .vendor-info-line{color:#71809a;gap:9px;min-height:17px;margin:0 0 8px;font-size:9.5px}.latest-part-card-rich .vendor-info-line>svg,.latest-part-card-rich .vendor-info-line>strong{display:none}.latest-part-card-rich .city-span{color:#71809a;margin-left:0}.latest-part-card-rich .part-published-time{align-items:center;gap:3px;display:inline-flex}.latest-part-card-rich .price-and-action-row{border:0;padding-top:0;display:block}.latest-part-card-rich .price-stack{margin-bottom:10px}.latest-part-card-rich .price-stack .price-main-bold{font-size:15px}.latest-part-card-rich .part-btn-group{display:block}.latest-part-card-rich .part-btn-group .btn-quote-chat{display:none}.latest-part-card-rich .part-btn-group .btn-add-cart-red{color:#1268f3;background:#fff;border:1px solid #1268f3;border-radius:8px;justify-content:center;width:100%;min-height:32px;font-size:10.5px}.latest-part-card-rich .part-btn-group .btn-add-cart-red:hover{color:#fff;background:#1268f3}.new-stores-section{background:radial-gradient(circle at 70% -50%,#206bff59,#0000 45%),linear-gradient(130deg,#031844,#06327c);border:1px solid #164489;border-radius:18px;margin-top:14px;padding:30px 38px 34px;overflow:hidden}.new-stores-section .stores-section-header{margin-bottom:18px}.new-stores-section .badge-verified-stores{color:#2d7dff}.new-stores-section .stores-main-title{color:#fff;font-size:32px}.new-stores-section .stores-description{color:#d1ddf2;font-size:14px}.new-stores-section .btn-view-directory-blue{color:#fff;background:0 0;border-color:#ffffffd9;margin-top:25px}.new-stores-section .stores-cards-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.seller-exact-card{border:1px solid #e2e8f0;border-radius:15px;box-shadow:0 8px 18px #0214341f}.seller-exact-card .seller-card-cover-header{display:none}.seller-exact-card .seller-card-body-content{gap:10px;min-height:278px;margin-top:0;padding:16px}.seller-exact-card .seller-avatar-header-row{align-items:center;gap:10px}.seller-exact-card .seller-avatar-circle{width:58px;height:58px;margin:0;font-size:15px}.seller-exact-card .seller-avatar-online-dot{display:none}.seller-exact-card .seller-name{font-size:12px;line-height:1.25}.seller-exact-card .seller-rut-badge,.seller-exact-card .seller-type-chip,.seller-exact-card .seller-specialty-pills-row,.seller-exact-card .seller-shipping-icons-row{display:none}.seller-exact-card .seller-type-location-row{margin:8px 0 10px}.seller-exact-card .seller-location{font-size:10px}.seller-exact-card .seller-rating-line{color:#14213b;align-items:center;gap:5px;margin-top:-3px;font-size:10px;display:flex}.seller-exact-card .seller-rating-line strong{font-size:11px}.seller-exact-card .seller-rating-line span{color:#f5a400;letter-spacing:1px;font-size:12px}.seller-exact-card .seller-rating-line small{color:#7889a4;font-size:9px}.seller-exact-card .seller-stats-3col-bar{background:0 0;border:1px solid #e5e9f0;border-left:0;border-right:0;border-radius:0;grid-template-columns:repeat(2,1fr);gap:12px 8px;margin:2px 0 12px;padding:12px 4px}.seller-exact-card .stat-col-item{gap:6px}.seller-exact-card .stat-text-group strong{font-size:11px}.seller-exact-card .stat-text-group span{font-size:9px}.seller-exact-card .seller-catalog-link-box{margin-top:auto}.seller-exact-card .btn-view-catalog-link{color:#fff;background:linear-gradient(135deg,#1268f3,#0758e6);border-radius:8px;justify-content:center;width:100%;min-height:37px;font-size:11px}.seller-exact-card .btn-view-catalog-link:hover{color:#fff;background:#0757dd}.stores-cards-grid-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.parts-cards-grid-catalog .latest-part-card-rich{gap:0;padding:0}.parts-cards-grid-catalog .latest-part-card-rich .part-card-img-box{height:188px}.parts-cards-grid-catalog .latest-part-card-rich .part-title{font-size:13px}.parts-cards-grid-catalog .latest-part-card-rich .price-main-bold{font-size:15px}.parts-cards-grid-catalog .latest-part-card-rich .btn-add-cart-red{min-height:32px;padding:7px 12px;font-size:10.5px}.parts-cards-grid-catalog .latest-part-card-rich .btn-quote-chat{display:none}@media (width<=1100px){.latest-parts-section .latest-parts-grid-4,.new-stores-section .stores-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.latest-parts-section,.new-stores-section{border-radius:12px;padding:24px 20px}.latest-parts-section .latest-parts-grid-4,.new-stores-section .stores-cards-grid,.stores-cards-grid-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.latest-parts-section .section-title-header-flex,.new-stores-section .stores-section-header{flex-direction:column}.latest-parts-section .latest-parts-grid-4,.stores-cards-grid-directory{grid-template-columns:1fr}.new-stores-section .stores-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}}.market-product-card{background:#fff;border:1px solid #e1e7ef;border-radius:15px;flex-direction:column;min-width:0;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 7px 18px #162d4f17}.market-product-card:hover{border-color:#adc8f8;transform:translateY(-2px);box-shadow:0 11px 23px #16438b24}.market-product-media{cursor:pointer;background:#edf1f6;flex:none;height:170px;position:relative;overflow:hidden}.market-product-media .category-icon-tile{height:100%}.market-product-media .category-icon-tile.has-photo{background:#fff}.market-product-media .category-tile-photo{object-fit:contain;box-sizing:border-box;background:#fff;padding:7px}.market-product-media .category-tile-badge{display:none}.market-product-badge{z-index:2;color:#fff;border-radius:7px;align-items:center;min-height:28px;padding:5px 10px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;top:10px;left:10px;box-shadow:0 3px 8px #0a193024}.market-product-badge.offer{background:#ee5057}.market-product-badge.top{background:#1f68ec}.market-product-badge.new{background:#36b887}.product-top-badge{cursor:pointer;filter:drop-shadow(0 5px 8px #0a234e33);background:0 0;border:0;place-items:center;width:72px;height:72px;padding:0;transition:transform .16s,filter .16s;display:grid}.product-top-badge:hover{filter:drop-shadow(0 7px 10px #0a234e42);transform:translateY(-1px)scale(1.025)}.product-top-badge:focus-visible{outline-offset:2px;border-radius:50%;outline:3px solid #2369dc59}.product-top-badge.is-compact{width:50px;height:50px}.product-top-badge img{object-fit:contain;width:100%;height:100%;display:block}.market-product-top-badge{z-index:4;position:absolute;top:6px;left:7px}.market-product-top-badge+.market-product-badge{left:62px}.catalog-product-top-badge{z-index:4;position:absolute;bottom:7px;left:8px}.catalog-top-expired{z-index:3;color:#687789;background:#fffffff0;border:1px solid #d7dee8;border-radius:8px;padding:6px 9px;font-size:10px;font-weight:850;position:absolute;bottom:12px;left:12px;box-shadow:0 4px 12px #1428461f}.product-top-explainer-overlay,.product-top-management-overlay{z-index:10050;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a19328f;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.product-top-explainer{text-align:center;background:#fff;border:1px solid #ffffffb8;border-radius:22px;justify-items:center;gap:12px;width:min(100%,390px);padding:26px;display:grid;position:relative;box-shadow:0 28px 75px #06193947}.product-top-explainer>img{object-fit:contain;filter:drop-shadow(0 9px 14px #10397a2e);width:112px;height:112px}.product-top-explainer h3{color:#102a55;margin:0;font-size:22px;font-weight:900}.product-top-explainer p{color:#627086;margin:0;font-size:13.5px;line-height:1.6}.product-top-explainer-close,.product-top-management-close{color:#526174;cursor:pointer;background:#eef3f8;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:14px;right:14px}.product-top-explainer-understood{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1268f3,#0c50c7);border:0;border-radius:12px;width:100%;min-height:44px;margin-top:4px;font-size:13px;font-weight:850;box-shadow:0 8px 18px #1268f33b}.product-top-management{overscroll-behavior:contain;scrollbar-width:thin;background:#fff;border:1px solid #ffffffbf;border-radius:22px;width:min(100%,520px);max-height:min(88vh,760px);padding:24px;position:relative;overflow-y:auto;box-shadow:0 28px 80px #0619394d}.product-top-management>header{grid-template-columns:60px 1fr;align-items:center;gap:14px;padding-right:30px;display:grid}.product-top-management>header .product-top-badge{width:60px;height:60px}.product-top-management-eyebrow{color:#a66d00;letter-spacing:.09em;align-items:center;gap:5px;font-size:10px;font-weight:950;display:inline-flex}.product-top-management h3{color:#102a55;margin:3px 0 4px;font-size:21px;font-weight:900}.product-top-management header p{color:#6c788a;margin:0;font-size:12.5px;line-height:1.45}.product-top-countdown{color:#9a6900;background:#fff9e5;border:1px solid #e7c75e;border-radius:14px;align-items:center;gap:10px;margin-top:16px;padding:12px 14px;display:flex}.product-top-countdown.is-expired{color:#687789;background:#f5f7fa;border-color:#dbe2ea}.product-top-countdown div{gap:2px;display:grid}.product-top-countdown strong{color:#263a57;font-size:13px}.product-top-countdown span{color:#718096;font-size:11px}.product-top-primary-action{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0e65e8,#174bb4);border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:14px;padding:10px 14px;font-size:13px;font-weight:850;display:flex;box-shadow:0 10px 21px #1258cb3d}.product-top-primary-action:disabled{color:#fff;box-shadow:none;cursor:not-allowed;opacity:.68;background:#93a0b2}.product-top-insufficient{color:#8a5a12;text-align:left;cursor:pointer;background:#fff6e9;border:1px solid #f0d8a8;border-radius:12px;align-items:center;gap:9px;width:100%;margin-top:10px;padding:11px 12px;display:flex}.product-top-insufficient>span{gap:2px;font-size:11px;display:grid}.product-top-insufficient strong{font-size:12px}.product-top-error{color:#b4232a;background:#fff1f2;border:1px solid #fecaca;border-radius:10px;align-items:flex-start;gap:7px;margin-top:10px;padding:9px 11px;font-size:11.5px;line-height:1.4;display:flex}.product-top-error svg{flex:none}.product-top-rules{background:linear-gradient(145deg,#fffbed,#fff7d7);border:1px solid #e7c75e;border-radius:14px;gap:7px;margin-top:14px;padding:14px;display:grid}.product-top-rules>strong{color:#223a60;font-size:13px}.product-top-rules>p{color:#667286;margin:0;font-size:11px;line-height:1.4}.product-top-balance{border-top:1px solid #e7c75e;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding-top:10px;display:flex}.product-top-balance>span{color:#334966;align-items:center;gap:5px;font-size:11.5px;display:flex}.product-top-balance button{color:#1268f3;cursor:pointer;background:0 0;border:0;padding:5px 8px;font-size:11.5px;font-weight:850}@media (width<=560px){.product-top-explainer-overlay,.product-top-management-overlay{align-items:end;padding:12px}.product-top-management{width:100%;max-height:90vh;padding:20px 16px calc(20px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0}.product-top-management>header{grid-template-columns:54px 1fr;gap:10px}.product-top-management>header .product-top-badge{width:54px;height:54px}.product-top-management h3{font-size:18px}.product-top-explainer{padding:24px 20px calc(20px + env(safe-area-inset-bottom));border-radius:20px}}.market-product-favorite{z-index:2;color:#fff;filter:drop-shadow(0 1px 2px #00000073);background:#0d1b3345;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:9px;right:9px}.market-product-content{flex-direction:column;flex:1;min-height:190px;padding:10px 11px;display:flex}.market-product-content h3{color:#111d35;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;font-size:12.5px;font-weight:850;line-height:1.25;overflow:hidden}.market-product-compatibility{color:#64748c;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10px;line-height:1.25;overflow:hidden}.market-product-tags{align-items:center;gap:4px;min-height:20px;margin-top:6px;display:flex;overflow:hidden}.market-product-tags>span{white-space:nowrap;text-overflow:ellipsis;border-radius:10px;align-items:center;gap:3px;min-width:0;height:19px;padding:3px 6px;font-size:8px;font-weight:800;line-height:1;display:inline-flex;overflow:hidden}.market-product-tags>span>svg{flex:none;width:10px;height:10px}.market-product-category{color:#b33a40;background:#ffeaeb;width:auto;max-width:36%}.market-product-tag-icon.category-icon-tile{width:12px;min-width:12px;height:12px;box-shadow:none;border-radius:50%;flex:0 0 12px}.market-product-tag-icon.category-icon-tile svg{width:7px;height:7px}.market-product-origin{max-width:34%}.market-product-origin.original{color:#167149;background:#e8f8f0}.market-product-origin.alternative{color:#7350c7;background:#f0ebff}.market-product-brand{color:#42516a;background:#eef2f7;max-width:30%}.market-product-category[data-category=motor],.market-product-category[data-category=electrico]{color:#2365c5;background:#eaf2ff}.market-product-category[data-category=suspension]{color:#7652cf;background:#f0ebff}.market-product-category[data-category=iluminacion],.market-product-category[data-category=aceites]{color:#9f7011;background:#fff1cf}.market-product-category[data-category=carroceria]{color:#bd3d75;background:#ffe9f3}.market-product-category[data-category=neumaticos]{color:#187f91;background:#e7f8fb}.market-product-store{color:#3a5c8a;align-items:center;gap:5px;min-height:18px;margin-top:7px;font-size:10.5px;font-weight:750;display:flex;overflow:hidden}.market-product-store>svg{color:#1268f3;flex:none}.market-product-store-logo{object-fit:cover;background:#fff;border:1px solid #e1e7ef;border-radius:50%;flex:none;width:16px;height:16px}.market-product-store-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.market-product-store-city{color:#8493a8;white-space:nowrap;flex:none;align-items:center;gap:2px;margin-left:auto;padding-left:6px;font-size:9.5px;font-weight:650;display:inline-flex}.market-product-store-city svg{flex:none}.market-product-meta{color:#728198;white-space:nowrap;flex-wrap:wrap;align-items:center;gap:5px 9px;min-height:25px;margin-top:6px;font-size:8.7px;display:flex}.market-product-meta span{text-overflow:ellipsis;align-items:center;gap:3px;min-width:0;display:inline-flex;overflow:hidden}.market-product-meta span:first-child{max-width:55%}.market-product-rating{color:#a3720b;font-weight:800}.market-product-rating svg{color:#f0a30a;fill:#f0a30a}.market-product-stock{color:#167149;font-weight:800}.market-product-stock.low{color:#b3720c}.market-product-stock.out{color:#b3272b}.market-product-price{align-items:baseline;gap:8px;min-height:24px;margin-top:4px;display:flex}.market-product-price strong{color:#101c33;font-size:15.5px;font-weight:900}.market-product-price del{color:#8e99aa;font-size:9.5px}.market-product-detail{color:#1268f3;background:#fff;border:1px solid #1268f3;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:32px;margin-top:auto;font-size:10.5px;font-weight:800;display:flex}.market-product-detail:hover{color:#fff;background:#1268f3}.filter-category-tree{display:block}.filter-category-tree .filter-option-btn{padding:0}.filter-category-main-action{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:9px;padding:9px 10px;display:flex}.filter-category-main-action .filter-option-copy{min-width:0}.filter-subcategory-toggle{color:#7890a7;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:34px;height:34px;margin-right:4px;display:grid}.filter-subcategory-toggle:hover{color:#0759ae;background:#edf7ff}.filter-subcategory-toggle svg{transition:transform .16s}.filter-subcategory-toggle svg.is-open{transform:rotate(180deg)}.filter-subcategory-branch{background:#f6f9fc;border:1px solid #e6edf4;border-radius:10px;flex-direction:column;gap:6px;margin:4px 8px 10px 28px;padding:8px;display:flex}.filter-subcategory-option{color:#33465e;text-align:left;cursor:pointer;background:#fff;border:1.5px solid #dce6f0;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:42px;padding:9px 12px;font-size:13px;font-weight:650;transition:border-color .15s,background .15s,color .15s;display:flex;position:relative}.filter-subcategory-option:hover{color:#0759ae;background:#f5f9ff;border-color:#8fb8f7}.filter-subcategory-option.active{color:#0954c9;background:#eaf2ff;border-color:#1268f3}.filter-subcategory-text{flex:1;min-width:0}.filter-subcategory-checkbox{background:#fff;border:2px solid #b7c6d6;border-radius:6px;flex:none;width:20px;height:20px;transition:border-color .15s,background .15s;position:relative}.filter-subcategory-option:hover .filter-subcategory-checkbox{border-color:#5b9dfb}.filter-subcategory-option.active .filter-subcategory-checkbox{background:#1268f3;border-color:#1268f3}.filter-subcategory-option.active .filter-subcategory-checkbox:after{content:"";border:2.5px solid #fff;border-width:0 2.5px 2.5px 0;width:6px;height:10px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.catalog-applied-filter-notice{color:#38617f;background:#f1f9ff;border:1px solid #c9e2f7;border-radius:9px;align-items:center;gap:7px;margin:10px 0 2px;padding:8px 10px;font-size:12px;display:inline-flex}.catalog-applied-filter-notice>svg{color:#0875cf}.catalog-applied-filter-notice strong{color:#0759ae}.catalog-applied-filter-notice button{color:#246a9d;cursor:pointer;background:0 0;border:0;border-left:1px solid #c9e2f7;align-items:center;gap:4px;margin-left:5px;padding:3px 6px;font-size:11px;font-weight:750;display:inline-flex}.catalog-applied-filter-notice button:hover{color:#b42318}.catalog-applied-filter-notice.catalog-vehicle-match-notice{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.catalog-applied-filter-notice.catalog-vehicle-match-notice>svg{color:#059669}.catalog-applied-filter-notice.catalog-vehicle-match-notice strong{color:#047857}.catalog-applied-filter-notice.catalog-vehicle-match-notice button{color:#047857;border-left-color:#a7f3d0}.catalog-applied-filter-notice.catalog-vehicle-match-notice button:hover{color:#b42318}.market-seller-card{color:#101c34;background:#fff;border:1px solid #dfe6ef;border-radius:15px;flex-direction:column;min-width:0;height:270px;min-height:270px;padding:11px 12px 10px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 7px 18px #02133121}.market-seller-card:hover{transform:translateY(-2px);box-shadow:0 11px 23px #031f4d2e}.market-seller-cover{background-color:#09224a;background-position:50%;background-size:cover;border-radius:14px 14px 0 0;height:54px;position:absolute;top:0;left:0;right:0}.market-seller-cover:after{border-radius:inherit;content:"";background:linear-gradient(#03122f24,#03122f70);width:100%;height:100%;display:block}.market-seller-identity{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:9px;min-height:62px;display:grid}.market-seller-identity.has-cover{z-index:1;align-items:start;margin-top:19px;padding-top:28px;position:relative}.market-seller-identity.has-cover .market-seller-avatar{margin-top:-28px}.market-seller-avatar{color:#fff;background:#071b3d;border:2px solid #fff;border-radius:50%;place-items:center;width:56px;height:56px;font-size:15px;font-weight:850;display:grid;overflow:hidden;box-shadow:0 3px 10px #05143033}.market-seller-avatar img{object-fit:cover;width:100%;height:100%}.market-seller-heading>div{align-items:center;gap:6px;min-width:0;display:flex}.market-seller-heading h3{color:#101b32;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11.5px;font-weight:850;line-height:1.2;overflow:hidden}.market-seller-heading>div svg{color:#0870f6;fill:#0870f6;stroke:#fff;flex:none}.market-seller-heading p{color:#74839b;align-items:center;gap:4px;margin-top:6px;font-size:9px;line-height:1.2;display:flex}.market-seller-heading p svg{fill:#74839b;flex:none}.market-seller-rating{align-items:center;gap:5px;min-height:21px;margin-top:2px;display:flex}.market-seller-rating strong{font-size:10.5px}.market-seller-rating span{color:#f6a80d;letter-spacing:1px;font-size:11px}.market-seller-rating small{color:#71819a;font-size:8px}.market-seller-divider{background:#e1e7ef;height:1px;margin:1px 0 7px}.market-seller-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 8px;min-height:54px;display:grid}.market-seller-metrics>div{align-items:flex-start;gap:6px;min-width:0;display:flex}.market-seller-metrics>div>svg{color:#1268f3;flex:none;margin-top:1px}.market-seller-metrics p{flex-direction:column;min-width:0;line-height:1.1;display:flex}.market-seller-metrics strong{color:#14213a;font-size:10.5px}.market-seller-metrics small{color:#71819a;margin-top:2px;font-size:8.5px;line-height:1.15}.market-seller-specialist-brands{flex-direction:column;justify-content:flex-start;align-items:stretch!important;gap:3px!important}.market-seller-specialist-brands p{order:2;padding-top:0}.market-seller-specialist-brands>div{align-items:center;gap:3px;min-width:0;display:flex}.vehicle-brand-icon{color:#1268f3;cursor:help;background:#f3f7ff;border:1px solid #cadbfb;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:7px;font-weight:900;line-height:1;display:grid;position:relative;overflow:visible}.vehicle-brand-icon img{object-fit:contain;width:72%;height:72%}.vehicle-brand-monogram{letter-spacing:-.2px;max-width:100%;font-size:.82em;font-weight:900;line-height:1;overflow:hidden}.vehicle-brand-monogram[data-length="3"]{letter-spacing:-.3px;font-size:.68em}.vehicle-brand-icon[data-tooltip]:before{z-index:20;color:#fff;content:attr(data-tooltip);opacity:0;pointer-events:none;visibility:hidden;background:#0e1d36;border-radius:5px;width:max-content;max-width:180px;padding:5px 7px;font-size:8px;font-weight:700;line-height:1.2;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%,4px);box-shadow:0 4px 12px #02122d33}.vehicle-brand-icon[data-tooltip]:hover:before,.vehicle-brand-icon[data-tooltip]:focus-visible:before{opacity:1;visibility:visible;transform:translate(-50%)}.vehicle-brand-more{color:#52647d;background:#fff;border-color:#dbe3ef;font-size:6.5px;overflow:visible}.market-seller-specialist-brands .vehicle-brand-more:after{z-index:12;color:#fff;text-align:left;content:attr(data-tooltip);opacity:0;visibility:hidden;background:#0e1d36;border-radius:5px;width:max-content;max-width:170px;padding:5px 7px;font-size:8px;font-weight:700;line-height:1.25;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;bottom:calc(100% + 6px);right:0;transform:translateY(4px);box-shadow:0 4px 12px #02122d33}.market-seller-specialist-brands .vehicle-brand-more:hover:after,.market-seller-specialist-brands .vehicle-brand-more:focus-visible:after{opacity:1;visibility:visible;transform:translateY(0)}.profile-specialist-brands{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.profile-specialist-brands .vehicle-brand-icon{width:25px;height:25px;font-size:9px}.specialist-brands-select{color:#162443;width:100%;min-height:110px;font:inherit;background:#fff;border:1px solid #ced9ea;border-radius:9px;padding:8px 10px}.specialist-brands-select option{padding:5px 7px}.form-helper-text{color:#71819a;margin-top:5px;font-size:11px;display:block}.form-helper-inline-link{color:var(--color-brand-blue);font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:700;text-decoration:underline;display:inline}.field-error-text{color:#b42318;margin-top:5px;font-size:11px;font-weight:650;display:block}.form-group input.input-invalid,.form-group select.input-invalid{background:#fef4f3;border-color:#b42318}.form-locked-value{border-radius:var(--radius-sm);color:#475569;background:#f1f5f9;border:1.5px solid #e2e8f0;align-items:center;gap:8px;width:100%;padding:10px 14px;font-size:13.5px;font-weight:650;display:flex}.form-locked-value svg{color:#94a3b8;flex-shrink:0}.shipping-methods-editor{flex-direction:column;gap:8px;display:flex}.shipping-method-option{cursor:pointer;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;transition:border-color .15s,background .15s;display:flex}.shipping-method-option:hover{border-color:#93c5fd}.shipping-method-option.checked{border-color:var(--color-brand-blue);background:#f5f9ff}.shipping-method-option input[type=checkbox]{width:17px;height:17px;accent-color:var(--color-brand-blue);flex-shrink:0}.shipping-method-option-label{color:#1e293b;flex:1;font-size:13px;font-weight:650}.shipping-method-price-input{color:#64748b;background:#fff;border:1px solid #cbd5e1;border-radius:7px;flex-shrink:0;align-items:center;gap:4px;padding:5px 9px;font-size:12.5px;font-weight:700;display:inline-flex}.shipping-method-price-input input{color:#0f172a;background:0 0;border:none;width:72px;padding:0;font-size:12.5px;font-weight:700}.shipping-method-price-input input:focus{outline:none}.shipping-method-price-input input::placeholder{color:#a3aebd;font-style:italic;font-weight:500}.shipping-method-note-badge{color:#64748b;background:#f1f5f9;border-radius:7px;flex-shrink:0;padding:4px 9px;font-size:11px;font-style:italic;font-weight:650}.btn-manage-specialist-brands{color:#1268f3;background:#f5f9ff;border:1px solid #bcd2fc;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px 13px;font-size:13px;font-weight:800;transition:border-color .18s,background .18s;display:flex}.btn-manage-specialist-brands:hover{background:#edf5ff;border-color:#1268f3}.btn-manage-specialist-brands strong{color:#52647d;font-size:11px;font-weight:750}.specialist-brands-backdrop{z-index:120;padding:20px}.specialist-brands-modal{background:#fff;border:1px solid #d9e4f4;border-radius:18px;flex-direction:column;width:min(560px,100%);max-height:min(680px,100vh - 40px);display:flex;overflow:hidden;box-shadow:0 24px 70px #03143947}.specialist-brands-modal header{border-bottom:1px solid #e5ebf4;justify-content:space-between;align-items:flex-start;gap:16px;padding:21px 22px 15px;display:flex}.specialist-brands-modal h2{color:#14213a;font-size:20px;font-weight:850}.specialist-brands-modal header p{color:#71819a;margin-top:4px;font-size:12px}.specialist-brands-modal header>button{color:#52647d;background:#f2f6fb;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;display:grid}.specialist-brands-selected{color:#52647d;flex-wrap:wrap;align-items:center;gap:6px;padding:12px 22px 2px;font-size:11px;font-weight:750;display:flex}.specialist-brands-selected>em{color:#8190a5;font-style:normal;font-weight:500}.specialist-selected-chip{color:#0b57d0;background:#f1f6ff;border:1px solid #bed3fb;border-radius:999px;align-items:center;gap:4px;min-height:25px;padding:3px 7px 3px 4px;font-size:10px;font-weight:800;display:inline-flex}.specialist-selected-chip .vehicle-brand-icon{width:18px;height:18px;font-size:7px}.specialist-brands-search{color:#789;border:1px solid #cfdbeb;border-radius:9px;align-items:center;gap:8px;min-height:43px;margin:16px 22px 10px;padding:0 12px;display:flex}.specialist-brands-search input{color:#14213a;background:0 0;border:0;outline:0;width:100%;font-size:13px}.specialist-brands-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;padding:8px 22px 18px;display:grid;overflow-y:auto}.specialist-brand-option{color:#1d2c47;text-align:left;background:#fff;border:1px solid #e0e7f1;border-radius:9px;align-items:center;gap:9px;min-width:0;min-height:45px;padding:7px 8px;font-size:12px;font-weight:750;display:flex}.specialist-brand-option:hover{background:#f7faff;border-color:#a9c6fb}.specialist-brand-option.is-selected{color:#0b57d0;background:#f0f6ff;border-color:#1268f3}.specialist-brand-option .vehicle-brand-icon{width:24px;height:24px;font-size:9px}.specialist-brand-option>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.specialist-brand-tick{color:#fff;border:1px solid #cad6e6;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;margin-left:auto;display:grid}.is-selected .specialist-brand-tick{background:#1268f3;border-color:#1268f3}.specialist-brands-empty{color:#71819a;text-align:center;grid-column:1/-1;padding:30px 0;font-size:13px}.specialist-brands-modal footer{color:#61728b;border-top:1px solid #e5ebf4;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;font-size:12px;font-weight:700;display:flex}.specialist-brands-modal footer .btn-auth-primary{width:auto;min-height:38px;padding:0 16px}.specialist-selected-chip-remove{color:#1e40af;cursor:pointer;background:#dbeafe;border:none;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;margin-left:3px;padding:0;transition:background .15s,color .15s;display:inline-flex}.specialist-selected-chip-remove:hover{color:#1d4ed8;background:#bfdbfe}.specialist-search-clear{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:2px;display:inline-flex}.specialist-search-clear:hover{color:#475569}.specialist-brands-card{background:#f8fbff;border:1px solid #dbeafe;border-radius:14px;flex-direction:column;gap:12px;margin-top:6px;padding:16px;display:flex}.specialist-brands-card-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.specialist-brands-card-title-group{align-items:center;gap:10px;display:flex}.specialist-brands-card-icon{color:#1268f3;background:#eff6ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.specialist-brands-card-title{color:#0f172a;margin:0;font-size:.95rem;font-weight:800;line-height:1.2}.specialist-brands-card-subtitle{color:#64748b;margin:0;font-size:.78rem}.specialist-brands-card-btn{color:#0b57d0;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #bed3fb;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:.82rem;font-weight:700;transition:all .15s;display:inline-flex}.specialist-brands-card-btn:hover{background:#eff6ff;border-color:#1268f3}.specialist-brands-card-infobox{color:#1e40af;background:#eff6ff;border:1px solid #dbeafe;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:.8rem;line-height:1.45;display:flex}.specialist-brands-card-infobox svg{color:#2563eb;flex-shrink:0;margin-top:2px}.specialist-brands-preview-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.specialist-preview-chip{color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 6px;font-size:.8rem;font-weight:700;display:inline-flex}.specialist-preview-chip .vehicle-brand-icon{width:20px;height:20px}.specialist-preview-chip-more{color:#1d4ed8;background:#dbeafe;border-radius:999px;align-items:center;padding:4px 10px;font-size:.78rem;font-weight:800;display:inline-flex}.specialist-brands-card-empty{color:#64748b;margin:0;font-size:.8rem;font-style:italic}@media (width<=520px){.specialist-brands-options{grid-template-columns:1fr}}.market-seller-shipping{justify-content:space-between;align-items:center;gap:8px;min-height:22px;margin-top:4px;display:flex}.market-seller-shipping>span{color:#74839b;letter-spacing:.25px;text-transform:uppercase;font-size:8px;font-weight:800}.market-seller-shipping>div{align-items:center;gap:5px;display:flex}.market-shipping-icon{color:#1268f3;cursor:help;background:#f1f6ff;border:1px solid #cfe0fb;border-radius:50%;place-items:center;width:21px;height:21px;display:grid;position:relative}.market-shipping-icon small{z-index:8;color:#fff;pointer-events:none;opacity:0;visibility:hidden;background:#0e1d36;border-radius:5px;min-width:max-content;padding:5px 7px;font-size:8px;font-weight:700;line-height:1;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%,4px);box-shadow:0 4px 12px #02122d33}.market-shipping-icon small:after{content:"";border:4px solid #0000;border-top-color:#0e1d36;position:absolute;top:100%;left:50%;transform:translate(-50%)}.market-shipping-icon:hover small,.market-shipping-icon:focus-visible small{opacity:1;visibility:visible;transform:translate(-50%)}.market-seller-profile{color:#fff;background:linear-gradient(135deg,#1268f3,#065ce8);border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:34px;margin-top:auto;font-size:11px;font-weight:850;display:flex;box-shadow:0 5px 10px #045be62e}.market-seller-profile:hover{background:#0755d8}.market-seller-city{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.market-seller-label-short,.market-seller-card .vehicle-brand-more-narrow{display:none}.market-seller-rating.is-new span{color:#c9d3e0}.market-seller-rating.is-new small{color:#71819a;font-weight:600}.market-seller-all-brands{color:#14213a;white-space:nowrap;align-items:center;gap:4px;font-size:10.5px;font-weight:800;display:inline-flex}.market-seller-all-brands svg{color:#1268f3;flex:none}.market-seller-shipping-empty{color:#71819a;font-size:8.5px;font-weight:600}.parts-cards-grid-catalog .market-product-card{min-height:360px}.stores-cards-grid-directory .market-seller-card{height:270px;min-height:270px}@media (width<=900px){.market-product-media{height:185px}}.store-public-profile-wrapper .store-public-hero-banner{isolation:isolate;background:#031126;border:1px solid #6388be52;border-radius:22px;min-height:430px;margin:22px 18px 30px;padding:24px 0 28px;position:relative;overflow:hidden;box-shadow:0 20px 42px #020e2333}.store-public-profile-wrapper .store-public-hero-banner:before{z-index:-2;background:var(--store-cover) center / contain no-repeat, var(--store-cover) center / cover no-repeat;content:"";position:absolute;inset:0}.store-public-profile-wrapper .store-public-hero-banner:after{z-index:-1;content:"";background:linear-gradient(90deg,#010b1bc2 0%,#0211279c 46%,#020f233d 76%,#010a1975 100%),linear-gradient(#0000 48%,#020c1c75);position:absolute;inset:0}.store-public-profile-wrapper .store-hero-inner{z-index:1;gap:31px;position:relative}.store-public-profile-wrapper .btn-back-marketplace{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050f2194;border:1px solid #ffffff47;border-radius:26px;align-items:center;gap:10px;min-height:48px;padding:0 22px;font-size:13px;font-weight:800;display:inline-flex}.store-cover-edit-action{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:left;background:#030d1fab;border:1px solid #ffffff4d;border-radius:12px;align-items:center;gap:11px;min-height:56px;padding:8px 16px;display:flex}.store-cover-edit-action>span{flex-direction:column;gap:2px;display:flex}.store-cover-edit-action strong{font-size:12px}.store-cover-edit-action small{color:#b7c3d5;font-size:9px}.store-public-profile-wrapper .store-logo-avatar-wrap{grid-area:avatar;align-self:stretch;min-height:214px;position:relative}.store-public-profile-wrapper .store-logo-img,.store-public-profile-wrapper .store-logo-initials-box{object-fit:contain;background-color:#fff;border:2px solid #ffffffb8;border-radius:28px;width:100%;height:100%;max-height:214px;box-shadow:0 15px 30px #0006,0 0 26px #2d7eff26}.store-public-profile-wrapper .store-logo-initials-box{letter-spacing:-2px;font-size:46px;color:#fff!important;background:radial-gradient(circle at 35% 25%, #2b82ff, var(--store-fallback-color,#0647b8) 68%, #06285f)!important}.store-avatar-rating{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#041126cc;border:1px solid #ffffff8a;border-radius:16px;align-items:center;gap:5px;min-height:31px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex;position:absolute;bottom:12px;right:12px}.store-avatar-rating svg{color:#ffc239;fill:#ffc239}.store-avatar-edit{color:#fff;background:#030e1fc2;border:1px solid #ffffff8c;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px}.store-public-profile-wrapper .store-header-info-col{grid-area:info;min-width:0}.store-public-profile-wrapper .store-rut-badge{color:#7ff7ce;background:#04815b47;border-color:#16e09f73;margin-bottom:13px;padding:5px 12px;font-size:11px;box-shadow:0 0 16px #12d59121}.store-public-profile-wrapper .store-profile-name{letter-spacing:-.9px;margin-bottom:7px;font-size:clamp(30px,3vw,43px);line-height:1}.store-profile-description{color:#d7deea;max-width:690px;margin-bottom:9px;font-size:14px;line-height:1.45}.store-public-profile-wrapper .store-profile-sub{color:#bdc9da;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.store-public-profile-wrapper .store-profile-sub svg{color:#dce6f4}.store-service-icons{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.store-service-icons span{color:#dce8f7;background:#0718338c;border:1px solid #92aed747;border-radius:15px;align-items:center;gap:6px;min-height:29px;padding:0 10px;font-size:9.5px;font-weight:700;display:inline-flex}.store-service-icons svg{color:#61a1ff}.store-public-profile-wrapper .store-header-actions-col{grid-area:actions;align-items:stretch;gap:13px}.store-public-profile-wrapper .btn-store-quote-main{background:linear-gradient(135deg,#1268f3,#1d55f4);border-radius:17px;justify-content:flex-start;width:100%;min-height:61px;padding:0 22px;font-size:13px;box-shadow:0 11px 22px #0b56ef52}.store-public-profile-wrapper .btn-store-quote-main span{text-align:left;flex:1}.store-social-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.store-social-actions button{color:#f3f7fd;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#040f2294;border:1px solid #ffffff52;border-radius:22px;justify-content:center;align-items:center;gap:7px;min-height:43px;font-size:10.5px;font-weight:800;display:flex}.store-social-actions button.active{color:#8cb8ff;background:#1258cc40;border-color:#4c8fff}.store-public-profile-wrapper .persistent-store-sticky-banner{margin-bottom:17px}.store-public-profile-wrapper .persistent-store-inner{color:#2268d8;min-height:53px;box-shadow:none;background:linear-gradient(110deg,#f5f9ff,#edf4ff);border-color:#bad4ff;border-radius:11px;padding:10px 20px}.store-public-profile-wrapper .store-profile-search-stack{flex-direction:column;gap:13px;margin-top:0;display:flex}.store-catalog-toolbar-wrapper{margin-bottom:0}.store-catalog-toolbar-wrapper .catalog-showcase-carousel-header{justify-content:flex-end;margin-bottom:0}.store-catalog-filter-controls,.catalog-showcase-search-controls{justify-content:flex-end;align-items:center;gap:16px;width:min(100%,1080px);display:flex}.catalog-post-category-filters{margin:22px 0 4px auto}.store-catalog-filter-controls>.catalog-text-search,.catalog-showcase-search-controls>.catalog-text-search{flex:360px}.catalog-vehicle-location-filters{border-left:1px solid #d9e3f0;align-items:center;gap:12px;min-width:0;padding-left:16px;display:flex}.store-catalog-filter-controls .catalog-showcase-patente-control{flex:0 auto}.store-catalog-filter-controls .catalog-showcase-comuna-control,.catalog-vehicle-location-filters .catalog-showcase-comuna-control{align-items:center;display:flex}.store-catalog-results-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 18px;display:flex}.store-catalog-results-heading h2{color:#0f172a;margin:0 0 3px;font-size:17px;font-weight:800}.store-catalog-results-heading p{color:#64748b;margin:0;font-size:13px}.store-catalog-filter-feedback{color:#52647c;margin-top:7px;font-size:12px;display:block}.store-catalog-filter-feedback strong{color:#0f172a}.store-catalog-sort{color:#475569;flex:none;align-items:center;gap:10px;margin-top:23px;font-size:13px;font-weight:700;display:flex}.store-active-vehicle-inline{margin-top:12px}.store-public-profile-wrapper .patent-filter-header-title{border-right:1px solid #e1e7f0;min-width:0;padding-right:22px}.store-public-profile-wrapper .patent-filter-header-title>svg{color:#1268f3;width:38px;height:38px}.store-public-profile-wrapper .patent-filter-header-title strong{color:#17233a;font-size:14px}.store-public-profile-wrapper .patent-filter-header-title small{color:#75849a;font-size:10px}.store-public-profile-wrapper .patent-filter-form-inline{gap:12px;position:relative}.store-public-profile-wrapper .patent-filter-input{text-transform:uppercase;border-radius:11px;min-width:0;height:48px;padding-right:45px}.store-search-help{z-index:1;color:#71829a;flex:none;margin-left:-47px;margin-right:13px}.store-public-profile-wrapper .btn-patent-search-blue{border-radius:10px;min-height:48px;padding:0 25px}.store-public-profile-wrapper .active-patent-verified-chip{grid-column:1/-1;width:fit-content}.store-inventory-search-title{align-items:center;gap:17px;display:flex}.store-inventory-search-title>span{color:#1268f3;background:#edf4ff;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.store-inventory-search-title p{flex-direction:column;gap:4px;min-width:0;display:flex}.store-inventory-search-title strong{color:#17243c;font-size:13.5px;line-height:1.25}.store-inventory-search-title small{color:#75849b;font-size:10px}.store-inventory-search-body{flex-direction:column;justify-content:center;gap:13px;min-width:0;display:flex}.store-inventory-search-row{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.store-public-profile-wrapper .search-bar-catalog-box{border-radius:11px;min-height:48px}.store-popular-searches{color:#77869d;flex-wrap:wrap;align-items:center;gap:6px;font-size:9px;display:flex}.store-popular-searches button{color:#687890;background:#fff;border:1px solid #d5deea;border-radius:13px;min-height:25px;padding:0 10px;font-size:8.5px}.store-popular-searches button:hover{color:#1268f3;border-color:#8eb8ff}@media (width<=1100px){.store-public-profile-wrapper .store-logo-avatar-wrap{min-height:180px}.store-public-profile-wrapper .store-logo-img,.store-public-profile-wrapper .store-logo-initials-box{max-height:180px}.store-public-profile-wrapper .patent-filter-header-title{border-right:0;padding-right:0}}@media (width<=800px){.store-public-profile-wrapper .store-public-hero-banner{border-radius:15px;min-height:0;margin:10px 8px 22px;padding:18px 0 22px}.store-cover-edit-action span{display:none}.store-public-profile-wrapper .store-logo-avatar-wrap{align-self:start;min-height:92px}.store-public-profile-wrapper .store-logo-img,.store-public-profile-wrapper .store-logo-initials-box{border-radius:18px;max-height:92px;font-size:26px}.store-avatar-rating{bottom:-8px;right:-5px}.store-public-profile-wrapper .store-profile-name{font-size:27px}.store-profile-description,.store-service-icons{display:none}.store-catalog-filter-controls,.catalog-showcase-search-controls{flex-direction:column;align-items:stretch;width:100%}.catalog-vehicle-location-filters{border-top:1px solid #d9e3f0;border-left:0;flex-wrap:wrap;width:100%;padding-top:12px;padding-left:0}.store-catalog-filter-controls .catalog-showcase-patente-control,.store-catalog-filter-controls .catalog-showcase-comuna-control{width:100%}.store-catalog-filter-controls .catalog-showcase-comuna-control .btn-comuna-toggle-pill{justify-content:center;width:100%}.store-catalog-results-heading{flex-direction:column;align-items:stretch}.store-catalog-sort{justify-content:space-between;margin-top:0}.store-inventory-search-row{grid-template-columns:1fr}}.catalog-main-content-grid,.directory-advanced-content-grid,.store-catalog-main-content-grid{grid-template-columns:365px minmax(0,1fr);gap:22px}.catalog-advanced-filter-panel{background:linear-gradient(150deg,#fff 0%,#fbfdff 100%);border-color:#cfdef1;border-radius:17px;align-self:start;gap:14px;max-height:none;padding:18px;position:sticky;top:18px;overflow:visible;box-shadow:0 14px 32px #183a681a}.catalog-advanced-filter-panel .sidebar-filters-header{padding:3px 3px 16px}.catalog-advanced-filter-panel .sidebar-title-group strong{font-size:19px}.catalog-advanced-filter-panel .sidebar-title-group small{max-width:180px;font-size:10.5px}.catalog-advanced-filter-panel .filter-section-group{padding:13px;transition:border-color .2s,box-shadow .2s}.catalog-advanced-filter-panel .filter-section-group.is-open{border-color:#d7e3f2;box-shadow:0 5px 14px #1b41770a}.catalog-advanced-filter-panel .filter-section-group.is-collapsed{padding-bottom:13px}.catalog-advanced-filter-panel .filter-group-toggle{color:#142342;text-align:left;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.catalog-advanced-filter-panel .filter-group-toggle>svg{flex:none;transition:transform .2s}.catalog-advanced-filter-panel .filter-section-group.is-open .filter-group-toggle>svg{transform:rotate(180deg)}.catalog-advanced-filter-panel .filter-group-label{flex:1}.catalog-advanced-filter-panel .filter-options-list{margin-top:3px}.category-options-scroll{overscroll-behavior:contain;scrollbar-width:thin;max-height:360px;padding-right:3px;overflow-y:auto}.catalog-advanced-filter-panel .filter-option-btn{min-height:48px;padding:7px 9px}.catalog-advanced-filter-panel .filter-choice-dot{color:#fff;background:#fff;border:1.5px solid #becce0;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.catalog-advanced-filter-panel .filter-option-btn.active .filter-choice-dot{background:#1268f3;border-color:#1268f3}.catalog-advanced-filter-panel .filter-choice-dot svg{fill:#1268f3;stroke:#fff;width:18px;height:18px}.catalog-advanced-filter-panel .filter-category-icon.category-icon-tile,.catalog-advanced-filter-panel .filter-category-icon-all,.catalog-advanced-filter-panel .filter-condition-icon{border-radius:8px;flex:0 0 27px;place-items:center;width:27px;min-width:27px;height:27px;display:grid}.catalog-advanced-filter-panel .filter-category-icon.category-icon-tile{box-shadow:none}.catalog-advanced-filter-panel .filter-category-icon.category-icon-tile svg{width:12px;height:12px}.catalog-advanced-filter-panel .filter-category-icon-all{color:#1268f3;background:#eaf2ff}.catalog-advanced-filter-panel .filter-condition-icon{color:#1e4d93;background:#f0f5fc}.catalog-advanced-filter-panel .filter-option-btn.active .filter-condition-icon{color:#1268f3;background:#dfebff}.catalog-advanced-filter-panel .compact-select-section{grid-template-columns:minmax(135px,.8fr) minmax(0,1.2fr);align-items:center;gap:10px;display:grid}.catalog-advanced-filter-panel .compact-select-section .filter-group-label{font-size:10px;line-height:1.2}.catalog-advanced-filter-panel .compact-select-section .filter-group-label svg{width:31px;height:31px}.catalog-advanced-filter-panel .compact-select-section .sidebar-select-input{width:100%;min-width:0}.catalog-advanced-filter-panel .checkbox-filter-label{align-items:flex-start}.catalog-advanced-filter-panel .checkbox-filter-label>span{flex-direction:column;gap:6px;line-height:1.25;display:flex}.catalog-advanced-filter-panel .checkbox-filter-label strong{color:#273957;font-size:10.5px}.catalog-advanced-filter-panel .checkbox-filter-label small{color:#71829d;align-items:center;gap:5px;font-size:9px;display:flex}.catalog-advanced-filter-panel .checkbox-filter-label small svg{color:#1268f3}.filter-stacked-selects{flex-direction:column;gap:9px;margin-top:9px;display:flex}.filter-select-field{flex-direction:column;gap:4px;display:flex}.filter-select-field>span{color:#71829d;text-transform:uppercase;letter-spacing:.03em;font-size:9.5px;font-weight:700}.filter-select-field .sidebar-select-input{width:100%;min-width:0}.filter-select-field .sidebar-select-input:disabled{color:#9aa8be;cursor:not-allowed;background:#f4f7fb}.filter-select-note{color:#1e40af;background:#eff6ff;border-radius:7px;align-items:flex-start;gap:6px;margin:0 0 2px;padding:7px 8px;font-size:10px;line-height:1.4;display:flex}.filter-select-note svg{flex-shrink:0;margin-top:1px}.filter-price-min{justify-content:space-between;align-items:center;gap:8px;display:flex}.filter-price-min>span{color:#71829d;text-transform:uppercase;letter-spacing:.03em;font-size:10.5px;font-weight:700}.filter-price-min input{color:#142342;text-align:right;background:#fff;border:1px solid #dce5f1;border-radius:8px;width:108px;min-height:34px;padding:6px 9px;font-size:12px;font-weight:700}.filter-price-min input:focus{border-color:#1268f3;outline:none}.filter-price-box{flex-direction:column;gap:9px;margin-top:9px;display:flex}.filter-price-readout{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.filter-price-readout span{color:#71829d;text-transform:uppercase;letter-spacing:.03em;font-size:10.5px;font-weight:700}.filter-price-readout strong{color:#142342;font-size:15px;font-weight:800}.filter-price-slider{appearance:none;cursor:pointer;background:#dce5f1;border-radius:999px;width:100%;height:4px;margin:2px 0;padding:0}.filter-price-slider:focus-visible{outline-offset:4px;outline:2px solid #1268f3}.filter-price-slider::-webkit-slider-thumb{appearance:none;cursor:grab;background:#1268f3;border:3px solid #fff;border-radius:50%;width:17px;height:17px;box-shadow:0 2px 6px #085bea59}.filter-price-slider::-moz-range-thumb{cursor:grab;background:#1268f3;border:3px solid #fff;border-radius:50%;width:17px;height:17px;box-shadow:0 2px 6px #085bea59}.filter-price-scale{color:#8a99b3;justify-content:space-between;font-size:9.5px;font-weight:600;display:flex}.filter-price-presets{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.filter-price-chip{color:#44557a;cursor:pointer;background:#fff;border:1px solid #dce5f1;border-radius:999px;padding:6px 10px;font-size:10.5px;font-weight:700;transition:border-color .15s,background .15s,color .15s}.filter-price-chip:hover{background:#f5f9ff;border-color:#b9cdea}.filter-price-chip.active{color:#1050c4;background:#eaf2ff;border-color:#1268f3}.catalog-advanced-filter-panel .btn-clear-all-filters-wide{border-radius:10px;min-height:50px;font-size:12.5px}@media (width<=1120px){.catalog-main-content-grid,.directory-advanced-content-grid,.store-catalog-main-content-grid{grid-template-columns:320px minmax(0,1fr);gap:16px}.catalog-advanced-filter-panel{padding:14px}.catalog-advanced-filter-panel .compact-select-section{grid-template-columns:1fr}}@media (width<=900px){.catalog-main-content-grid,.directory-advanced-content-grid,.store-catalog-main-content-grid{grid-template-columns:1fr}.catalog-advanced-filter-panel{position:static}}.product-marketplace-page{background:radial-gradient(circle at 15% 0,#387eff12,#0000 28%),linear-gradient(#f9fbfe 0%,#f4f7fb 100%);min-height:calc(100vh - 110px);padding:18px 0 58px}.product-marketplace-container{width:min(100% - 48px,1560px);max-width:1560px;margin:0 auto;padding:0}.product-marketplace-toolbar{align-items:center;gap:18px;min-height:34px;margin-bottom:10px;display:flex}.product-marketplace-back{color:#2563eb;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0;font-size:12px;font-weight:750;display:inline-flex}.product-marketplace-crumb{color:#8390a5;align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.product-marketplace-crumb span:last-child{color:#43526b}.product-marketplace-questions{background:#fffffff7;border:1px solid #e1e7f0;border-radius:15px;margin-top:18px;padding:16px 20px 18px;box-shadow:0 9px 26px #17325b14}.product-marketplace-questions-head{grid-template-columns:minmax(250px,.7fr) minmax(470px,1.3fr);align-items:center;gap:20px;display:grid}.product-marketplace-questions-head h2{color:#142035;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.product-marketplace-questions-head h2 svg{color:#6e42f5}.product-marketplace-questions-head p{color:#8190a5;margin:3px 0 0 29px;font-size:8.5px}.product-marketplace-questions form{grid-template-columns:1fr auto;gap:8px;display:grid}.product-marketplace-questions label{background:#fff;border:1px solid #dce3ed;border-radius:9px;align-items:center;gap:8px;min-height:39px;padding:0 12px;display:flex}.product-marketplace-questions label svg{color:#98a6b8;width:14px}.product-marketplace-questions input{color:#283951;border:0;outline:0;width:100%;font-size:9.5px}.product-marketplace-questions form button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7549f7,#5422d8);border:0;border-radius:8px;align-items:center;gap:7px;min-height:39px;padding:0 17px;font-size:9.5px;font-weight:750;display:flex}.product-marketplace-questions form button svg{width:13px}.product-marketplace-question-list{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:13px;display:grid}.product-marketplace-question-list article{border:1px solid #e1e7f0;border-radius:11px;align-content:start;gap:7px;min-height:95px;padding:13px 15px;display:grid}.product-marketplace-question-list span{color:#6844ec;font-size:8px}.product-marketplace-question-list strong{color:#28374e;font-size:10px}.product-marketplace-question-list p{color:#8390a1;margin:0;font-size:8.5px}.product-marketplace-no-questions{color:#8b6bf4;background:#fbfaff;border:1px dashed #d9e1ec;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:64px;margin-top:12px;padding:12px 16px;display:flex}.product-marketplace-no-questions>span{gap:2px;display:grid}.product-marketplace-no-questions strong{color:#4b5870;font-size:9.5px}.product-marketplace-no-questions small{color:#8a97aa;font-size:8px}@media (width<=760px){.product-marketplace-page{padding-top:10px}.product-marketplace-container{width:min(100% - 24px,1560px)}.product-marketplace-toolbar{flex-direction:column;align-items:flex-start;gap:6px}.product-marketplace-questions-head,.product-marketplace-questions form,.product-marketplace-question-list{grid-template-columns:1fr}}.product-marketplace-questions-head p{font-size:10px}.product-marketplace-back{font-size:15px}.product-marketplace-back svg{width:22px;height:22px}.product-marketplace-crumb{font-size:13.5px}.product-marketplace-crumb svg{width:17px;height:17px}.product-marketplace-questions{padding:20px 23px}.product-marketplace-questions-head h2{font-size:17px}.product-marketplace-questions-head h2 svg{width:25px;height:25px}.product-marketplace-questions-head p{margin-left:33px;font-size:11.5px}.product-marketplace-questions label,.product-marketplace-questions form button{min-height:45px}.product-marketplace-questions input,.product-marketplace-questions form button{font-size:12.5px}.product-marketplace-questions label svg,.product-marketplace-questions form button svg{width:19px;height:19px}.product-marketplace-no-questions{min-height:76px}.product-marketplace-no-questions>svg{width:29px;height:29px}.product-marketplace-no-questions strong{font-size:12.5px}.product-marketplace-no-questions small{font-size:11px}.product-marketplace-question-list span{font-size:10.5px}.product-marketplace-question-list strong{font-size:13px}.product-marketplace-question-list p{font-size:11.5px}.product-compatibility-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b152799;place-items:center;padding:24px;animation:.18s ease-out compatibility-backdrop-in;display:grid;position:fixed;inset:0}.product-compatibility-modal{background:#f8faff;border:1px solid #ffffffb8;border-radius:22px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(760px,100%);max-height:min(780px,100vh - 48px);animation:.22s ease-out compatibility-modal-in;display:grid;overflow:hidden;box-shadow:0 30px 80px #0614304d}.product-compatibility-modal>header{color:#fff;background:linear-gradient(125deg,#103d91 0%,#1268f3 58%,#7149f5 125%);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:104px;padding:22px 24px;display:grid}.product-compatibility-modal>header>span{background:#ffffff24;border:1px solid #ffffff59;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.product-compatibility-modal>header>span svg{width:28px;height:28px}.product-compatibility-modal>header h2{margin:0;font-size:23px;line-height:1.1}.product-compatibility-modal>header p{color:#dce9ff;margin:5px 0 0;font-size:13px}.product-compatibility-modal>header>button{color:#fff;cursor:pointer;background:#04163a29;border:1px solid #ffffff57;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.product-compatibility-modal>header>button:hover{background:#04163a57}.product-compatibility-modal>header>button svg{width:22px;height:22px}.product-compatibility-modal-controls{background:#fff;border-bottom:1px solid #e1e7f0;display:grid}.product-compatibility-modal-toolbar{background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:13px;padding:17px 20px;display:grid}.product-compatibility-modal-toolbar label{background:#fafeff;border:1px solid #d4deec;border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:0 14px;display:flex;box-shadow:inset 0 1px 2px #1c304f0a}.product-compatibility-modal-toolbar label:focus-within{border-color:#68a1ff;box-shadow:0 0 0 3px #1268f31a}.product-compatibility-modal-toolbar label svg{color:#7e8da3;width:20px;height:20px}.product-compatibility-modal-toolbar input{color:#263850;background:0 0;border:0;outline:0;width:100%;font-size:13px}.product-compatibility-modal-toolbar>span{color:#2764bf;white-space:nowrap;background:#eaf3ff;border-radius:9px;padding:8px 11px;font-size:11px;font-weight:800}.product-compatibility-plate-check{background:linear-gradient(120deg,#eef7ff,#f7fbff);border:1px solid #bfe0ff;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:16px 20px 0;padding:12px;display:grid}.product-compatibility-plate-check label{background:#fff;border:1px solid #cfe0f5;border-radius:10px;align-items:center;gap:9px;min-height:44px;padding:0 13px;display:flex}.product-compatibility-plate-check label svg{color:#1268f3;width:18px;height:18px}.product-compatibility-plate-check input{color:#1c2c45;text-transform:uppercase;background:0 0;border:0;outline:0;width:100%;font-size:13px}.product-compatibility-plate-check button{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#2987ff,#074de7);border:0;border-radius:10px;min-height:44px;padding:0 18px;font-size:12.5px;font-weight:800}.product-compatibility-plate-check button:disabled{opacity:.7;cursor:wait}.product-compatibility-plate-error{color:#9a3412;background:#fff3ea;border-radius:10px;align-items:center;gap:8px;margin:10px 20px 0;padding:9px 13px;font-size:12px;font-weight:700;display:flex}.product-compatibility-plate-error svg{flex:none;width:16px;height:16px}.product-compatibility-plate-banner{border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;margin:10px 20px 0;padding:12px 14px;display:grid}.product-compatibility-plate-banner>svg{width:22px;height:22px;margin-top:1px}.product-compatibility-plate-banner strong{font-size:12.5px;line-height:1.4;display:block}.product-compatibility-plate-banner span{margin-top:3px;font-size:11px;line-height:1.4;display:block}.product-compatibility-plate-banner.is-match{color:#14603f;background:#e6f9ed}.product-compatibility-plate-banner.is-match>svg{color:#17a869}.product-compatibility-plate-banner.is-match span{color:#3f7a5f}.product-compatibility-plate-banner.is-nomatch{color:#7c2d12;background:#fff1e8}.product-compatibility-plate-banner.is-nomatch>svg{color:#e0762c}.product-compatibility-plate-banner.is-nomatch span{color:#8a5236}.product-compatibility-plate-banner.is-nomatch button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff8a3d,#e35f16);border:0;border-radius:9px;align-items:center;gap:6px;min-height:36px;margin-top:9px;padding:0 14px;font-size:11.5px;font-weight:800;display:inline-flex}.product-compatibility-plate-banner.is-nomatch button svg{width:14px;height:14px}.product-compatibility-modal-list{scrollbar-width:thin;flex-direction:column;gap:14px;min-height:260px;padding:18px 20px;display:flex;overflow-y:auto}.product-compatibility-modal-list article{background:#fff;border:1px solid #dce5f1;border-radius:14px;flex-direction:column;gap:12px;padding:16px 18px;display:flex;box-shadow:0 4px 14px #1b355b0a}.product-compatibility-card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.product-compatibility-card-header h3{color:#17263d;margin:0;font-size:17px;font-weight:800}.product-compatibility-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.product-compatibility-fields>div{background:#f3f7fd;border-radius:8px;gap:2px;min-width:0;padding:7px 11px;display:grid}.product-compatibility-fields span{color:#8290a3;text-transform:uppercase;letter-spacing:.3px;font-size:9.5px;font-weight:700}.product-compatibility-fields strong{color:#1c2c45;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:800;overflow:hidden}.product-compatibility-fields>div.is-full-width{grid-column:1/-1}.product-compatibility-versions-section{border-top:1px dashed #e2e8f0;flex-direction:column;gap:6px;padding-top:4px;display:flex}.compatibility-versions-label{text-transform:uppercase;letter-spacing:.3px;color:#8290a3;font-size:10px;font-weight:700}.compatibility-versions-chips{flex-wrap:wrap;gap:6px;display:flex}.compatibility-version-chip{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.compatibility-version-chip.is-all{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.compatibility-version-chip.is-all svg{color:#16a34a}.product-compatibility-seller-check{color:#168153;white-space:nowrap;background:#e8f8ee;border-radius:9px;align-items:center;gap:5px;min-height:31px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.product-compatibility-seller-check svg{width:15px;height:15px}.product-compatibility-modal-list article.is-plate-match{background:#f3f8ff;border:2px solid #1268f3;box-shadow:0 8px 22px #1268f329}.product-compatibility-seller-check.is-plate-match{color:#0d4fc4;background:#e3efff}.product-compatibility-empty{color:#8b98aa;align-content:center;place-items:center;gap:7px;min-height:230px;display:grid}.product-compatibility-empty>svg{color:#9bb9e7;width:38px;height:38px}.product-compatibility-empty strong{color:#40516a;font-size:15px}.product-compatibility-empty span{font-size:12px}.product-compatibility-modal>footer{color:#66768d;background:#fff;border-top:1px solid #dde5ef;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:13px 20px;font-size:11px;display:grid}.product-compatibility-modal>footer>svg{color:#168153;width:22px;height:22px}.product-compatibility-modal>footer button{color:#fff;cursor:pointer;background:#1268f3;border:0;border-radius:10px;min-height:39px;padding:0 20px;font-size:12px;font-weight:800}@keyframes compatibility-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes compatibility-modal-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=650px){.product-compatibility-modal-backdrop{padding:10px}.product-compatibility-modal{border-radius:17px;max-height:calc(100vh - 20px)}.product-compatibility-modal>header{min-height:90px;padding:17px}.product-compatibility-modal>header>span{width:44px;height:44px}.product-compatibility-modal>header h2{font-size:18px}.product-compatibility-modal>header p{font-size:11px}.product-compatibility-plate-check{grid-template-columns:1fr;margin:13px}.product-compatibility-plate-error,.product-compatibility-plate-banner{margin-left:13px;margin-right:13px}.product-compatibility-modal-toolbar{grid-template-columns:1fr;padding:13px}.product-compatibility-modal-toolbar>span{width:fit-content}.product-compatibility-modal-list{padding:13px}.product-compatibility-modal-list article{grid-template-columns:auto 1fr}.product-compatibility-seller-check{grid-column:1/-1;width:fit-content}.product-compatibility-modal>footer{grid-template-columns:auto 1fr}.product-compatibility-modal>footer button{grid-column:1/-1;width:100%}}@media (width>=1200px){.catalog-main-container,.directory-main-container,.store-public-profile-wrapper .store-profile-search-stack{width:min(100% - 48px,1720px);padding-left:0;padding-right:0;max-width:1720px!important}}@media (width>=1050px){.directory-advanced-content-grid .stores-cards-grid-directory,.catalog-main-content-grid .parts-cards-grid-catalog,.store-catalog-main-content-grid .parts-cards-grid-catalog{gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width>=901px){.directory-advanced-content-grid .stores-cards-grid-directory.is-incomplete-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important}}@media (width>=768px) and (width<=1049px){.directory-advanced-content-grid .stores-cards-grid-directory,.catalog-main-content-grid .parts-cards-grid-catalog,.store-catalog-main-content-grid .parts-cards-grid-catalog{grid-template-columns:repeat(3,minmax(0,1fr))}}.directory-advanced-content-grid>.directory-stores-main{min-width:0}@media (width>=1200px){.directory-advanced-content-grid .stores-cards-grid-directory,.directory-advanced-content-grid .stores-cards-grid-directory.is-incomplete-row{justify-content:stretch;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))!important}.directory-advanced-content-grid .market-seller-card{width:100%;max-width:none}}@media (width>=901px) and (width<=1199px){.directory-advanced-content-grid .stores-cards-grid-directory,.directory-advanced-content-grid .stores-cards-grid-directory.is-incomplete-row{justify-content:stretch;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.directory-advanced-content-grid .market-seller-card{width:100%;max-width:none}}.filter-panel-header-actions{align-items:center;gap:6px;display:inline-flex}.catalog-card-title-with-questions{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.catalog-card-title-with-questions .order-card-id{min-width:0}.catalog-product-question-count{color:#60728d;cursor:pointer;background:#f8faff;border:1px solid #d9e3f1;border-radius:10px;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:0 5px;min-width:78px;min-height:38px;padding:5px 8px;transition:border-color .18s,color .18s,background .18s,transform .18s;display:grid}.catalog-product-question-count svg{color:#6d50e9;grid-row:1/3}.catalog-product-question-count strong{color:#273957;font-size:13px;line-height:1}.catalog-product-question-count span{color:#8491a4;font-size:8px;line-height:1}.catalog-product-question-count.has-questions{color:#5b36dd;background:#f4f0ff;border-color:#cfc3ff;box-shadow:0 4px 10px #6443dc1a}.catalog-product-question-count.has-questions strong,.catalog-product-question-count.has-questions span{color:#5c3ed0}.catalog-product-question-count:hover{color:#5532dd;background:#f1edff;border-color:#7c61ed;transform:translateY(-1px)}.seller-product-questions-panel{gap:18px;display:grid}.seller-questions-heading{align-items:center}.seller-questions-heading>div:first-child{gap:5px;display:grid}.seller-questions-heading .profile-panel-title{align-items:center;gap:9px;display:flex}.seller-questions-heading .profile-panel-title svg{color:#6544e6}.seller-questions-heading p{color:#74849a;margin:0;font-size:12px}.seller-question-summary{align-items:stretch;gap:8px;display:flex}.seller-question-summary>span{color:#7b899b;text-align:center;background:#fff;border:1px solid #dde5ef;border-radius:11px;gap:2px;min-width:82px;padding:9px 12px;font-size:9px;display:grid}.seller-question-summary strong{color:#26364d;font-size:18px}.seller-question-summary .pending{background:#fffaf0;border-color:#f4d7a4}.seller-question-summary .pending strong{color:#c17808}.seller-question-summary .answered{background:#f1fbf5;border-color:#ccebd9}.seller-question-summary .answered strong{color:#148052}.seller-question-product-filter{color:#6047c7;background:#f5f2ff;border:1px solid #cabfff;border-radius:11px;align-items:center;gap:9px;min-height:47px;padding:9px 12px;font-size:11px;display:flex}.seller-question-product-filter>svg{width:19px}.seller-question-product-filter span{flex:1}.seller-question-product-filter strong{color:#382481}.seller-question-product-filter button{color:#5e42d1;cursor:pointer;background:#fff;border:0;border-radius:8px;align-items:center;gap:5px;min-height:31px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.seller-question-product-filter button svg{width:14px}.seller-questions-toolbar{grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:13px;display:grid}.seller-questions-toolbar>label{background:#fff;border:1px solid #d5dfec;border-radius:10px;align-items:center;gap:9px;min-height:44px;padding:0 13px;display:flex}.seller-questions-toolbar>label svg{color:#8090a5;width:17px}.seller-questions-toolbar input{color:#2e405a;border:0;outline:0;width:100%;font-size:11px}.seller-questions-toolbar>div{background:#f7f9fc;border:1px solid #dce4ef;border-radius:11px;gap:3px;padding:4px;display:flex}.seller-questions-toolbar>div button{color:#697a91;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:34px;padding:0 12px;font-size:10px;font-weight:750}.seller-questions-toolbar>div button.active{color:#fff;background:#6548df;box-shadow:0 4px 9px #5b3ecf33}.seller-question-product-groups{gap:14px;display:grid}.seller-question-product-group{background:#fff;border:1px solid #dce5f0;border-radius:14px;overflow:hidden;box-shadow:0 7px 18px #1d365b0f}.seller-question-product-group>header{background:linear-gradient(110deg,#f9fbff,#f5f2ff);border-bottom:1px solid #e4eaf2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:12px 15px;display:grid}.seller-question-product-group>header>img,.seller-question-product-group>header>span{object-fit:contain;background:#fff;border:1px solid #dce5f0;border-radius:10px;place-items:center;width:52px;height:52px;display:grid}.seller-question-product-group>header>span svg{color:#7890ae}.seller-question-product-group>header h3{color:#20314a;margin:0;font-size:14px}.seller-question-product-group>header small{color:#8090a5;font-size:9px}.seller-question-product-group>header b{color:#5c3ed0;background:#ece7ff;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:10px;display:inline-flex}.seller-question-product-group>header b svg{width:16px}.seller-question-list{gap:10px;padding:13px;display:grid}.seller-question-item{background:#fff;border:1px solid #e2e8f0;border-radius:11px;gap:8px;padding:13px 15px;display:grid}.seller-question-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.seller-question-meta>span{border-radius:7px;align-items:center;gap:5px;min-height:25px;padding:0 8px;font-size:9px;font-weight:800;display:inline-flex}.seller-question-meta>span svg{width:13px}.seller-question-meta>span.pending{color:#ad6d07;background:#fff3d9}.seller-question-meta>span.answered{color:#147b50;background:#e7f8ee}.seller-question-meta small{color:#8a97a8;font-size:9px}.seller-question-item>strong{color:#263850;font-size:12.5px;line-height:1.45}.seller-question-item>p{color:#557067;background:#f0faf4;border-left:3px solid #38a875;border-radius:0 8px 8px 0;margin:0;padding:9px 11px;font-size:10.5px;line-height:1.45}.seller-question-item>p b{color:#16754d}.seller-question-item>p.waiting-answer{color:#8a691f;background:#fff9eb;border-left-color:#e4a62b}.seller-questions-empty{color:#8a99ac;text-align:center;background:#fbfcfe;border:1px dashed #d7e0ec;border-radius:14px;align-content:center;place-items:center;gap:7px;min-height:260px;display:grid}.seller-questions-empty>svg{color:#9c8be8;width:38px;height:38px}.seller-questions-empty strong{color:#40516a;font-size:14px}.seller-questions-empty span{font-size:11px}.product-marketplace-questions form button:disabled{opacity:.6;cursor:wait}.product-marketplace-answer-form{gap:8px;margin-top:8px;display:flex}.product-marketplace-answer-form input{border:1px solid #d6dee8;border-radius:8px;flex:1;padding:8px 10px}.product-marketplace-answer-form button{color:#fff;background:#1f6feb;border:0;border-radius:8px;padding:8px 14px;font-weight:700}.product-marketplace-question-error{color:#b42318;background:#fff3f3;border:1px solid #fecaca;border-radius:9px;margin-top:11px;padding:9px 12px;font-size:11px}.product-marketplace-question-list article p b{color:#168052}@media (width<=760px){.catalog-card-title-with-questions{grid-template-columns:1fr}.catalog-product-question-count{width:fit-content}.seller-questions-heading{flex-direction:column;align-items:stretch}.seller-question-summary{grid-template-columns:repeat(3,1fr);display:grid}.seller-question-summary>span{min-width:0}.seller-questions-toolbar{grid-template-columns:1fr}.seller-questions-toolbar>div{overflow-x:auto}.seller-question-product-group>header{grid-template-columns:auto 1fr}.seller-question-product-group>header>b{grid-column:1/-1;width:fit-content}.seller-question-meta{flex-direction:column;align-items:flex-start}}.profile-cases-panel{gap:18px;display:grid}.profile-cases-header{justify-content:space-between;align-items:center;gap:18px;display:flex}.profile-cases-header>div{gap:5px;display:grid}.profile-cases-header h2{margin:0}.profile-cases-header p{color:#74849a;margin:0;font-size:12px}.profile-cases-header>span{color:#5d43c9;white-space:nowrap;background:#eee9ff;border-radius:9px;padding:8px 11px;font-size:10px;font-weight:800}.profile-cases-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-cases-pills{flex-wrap:wrap;gap:7px;display:flex}.profile-cases-pills>button{color:#52657e;cursor:pointer;background:#fff;border:1px solid #dce4ee;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:12px;font-weight:700;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.profile-cases-pills>button:hover{color:#1268f3;border-color:#a8c8f8}.profile-cases-pills>button.active{color:#fff;background:#1268f3;border-color:#1268f3}.profile-cases-pills svg{opacity:.85}.profile-cases-pills b{color:#52657e;text-align:center;background:#eef3f9;border-radius:999px;min-width:20px;padding:1px 6px;font-size:10.5px;font-weight:800}.profile-cases-pills>button.active b{color:#1268f3;background:#fff}.profile-cases-filter{background:#f7fafd;border:1px solid #dce4ee;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.profile-cases-filter>button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:30px;padding:0 12px;font-size:11.5px;font-weight:700}.profile-cases-filter>button.active{color:#16243a;background:#fff;box-shadow:0 1px 3px #18365f1f}.case-rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.case-row{background:#fff;border:1px solid #e4eaf2;border-radius:12px;grid-template-columns:140px minmax(0,1fr) auto auto;align-items:center;gap:16px;min-height:58px;padding:12px 15px;display:grid}.case-row.clickable{cursor:pointer;transition:border-color .15s,box-shadow .15s}.case-row.clickable:hover{border-color:#93c5fd;box-shadow:0 4px 14px #0066ff14}.case-row-main{min-width:0}.case-row-main strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.case-row-main p{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:11.5px;overflow:hidden}.case-row-meta{color:#94a3b8;flex:none;align-items:center;gap:10px;font-size:10.5px;display:flex}.case-row-meta time{white-space:nowrap}.case-row-id{color:#7d8ca2;font-variant-numeric:tabular-nums;white-space:nowrap}.case-row-area{color:#52657e;background:#eef3f9;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:800}.case-row-area.area-disputas{color:#965d08;background:#fff6e6}.case-row-area.area-reportes{color:#b42318;background:#fdeceb}.case-row-area.area-soporte{color:#0759c6;background:#eaf3ff}.case-row-action{color:#1268f3;flex:none;align-items:center;gap:4px;min-width:18px;font-size:11px;font-weight:800;display:inline-flex}.case-row .profile-ticket-status{justify-self:start}.profile-cases-empty{min-height:190px}.case-row.seller-chat-row{grid-template-columns:52px minmax(0,1fr) auto auto}.seller-chat-thumb{color:#06f;background:#f1f5f9;border:1px solid #e4eaf2;border-radius:10px;justify-content:center;align-items:center;width:52px;height:52px;display:flex;overflow:hidden}.seller-chat-thumb img{object-fit:cover;width:100%;height:100%}.seller-chat-counterpart{align-items:center;gap:7px;min-width:0;display:flex}.seller-chat-counterpart strong{flex:0 auto;min-width:0}.seller-chat-order-status{white-space:nowrap;border:1px solid;border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 7px;font-size:10.5px;font-weight:700;line-height:1.15;display:inline-flex}.seller-chat-order-status.status-pending{color:#a16207;background:#fffbeb;border-color:#fcd34d}.seller-chat-order-status.status-preparing{color:#9a5b0a;background:#fff7e8;border-color:#f2c77f}.seller-chat-order-status.status-sent{color:#1d5fcc;background:#eff6ff;border-color:#93c5fd}.seller-chat-order-status.status-completed{color:#15803d;background:#f0fdf4;border-color:#86efac}.seller-chat-order-status.status-mediation{color:#6d28d9;background:#f5f3ff;border-color:#c4b5fd}.case-row-main strong svg{vertical-align:-2px;color:#06f}.seller-chat-mediator{align-items:center;gap:4px;margin-top:4px;font-size:10.5px;font-weight:700;display:inline-flex}.seller-chat-mediator.tone-ok{color:#0e7038}.seller-chat-mediator.tone-done{color:#6d3df5}.seller-chat-mediator.tone-muted{color:#94a3b8}.seller-chat-unread{color:#fff;text-align:center;background:#06f;border-radius:999px;min-width:18px;padding:1px 6px;font-size:10px;font-weight:800}@media (width<=800px){.case-row.seller-chat-row{grid-template-columns:52px 1fr}}.seller-chat-picker-box{background:#fff;border:1px solid #e4eaf2;border-radius:14px;flex-direction:column;gap:14px;padding:18px 20px;display:flex;box-shadow:0 2px 8px #18365f0a}.seller-chat-picker-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.seller-chat-picker-header h3{color:#172033;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;display:flex}.seller-chat-picker-header h3 svg{color:#06f}.seller-chat-picker-header p{color:#64748b;margin:4px 0 0;font-size:12px;line-height:1.4}.seller-chat-picker-badge{color:#1d5fcc;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:11px;font-weight:700}.seller-chat-picker-loading{color:#64748b;align-items:center;gap:8px;padding:8px 0;font-size:12.5px;display:flex}.seller-chat-picker-empty{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;padding:14px 16px}.seller-chat-picker-empty p{color:#475569;margin:0;font-size:13px;font-weight:600}.seller-chat-picker-empty small{color:#94a3b8;margin-top:4px;font-size:11.5px;display:block}.seller-chat-picker-controls{flex-direction:column;gap:12px;display:flex}.seller-chat-picker-select{color:#1e293b;cursor:pointer;background:#fdfdfd;border:1px solid #dce4ee;border-radius:10px;outline:none;width:100%;min-height:42px;padding:0 14px;font-size:13px;font-weight:500;transition:border-color .15s,box-shadow .15s}.seller-chat-picker-select:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.seller-chat-picker-select optgroup{color:#0f172a;font-weight:700}.seller-chat-picker-select option{color:#334155;padding:4px 0;font-weight:500}.seller-chat-preview-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:16px;padding:14px 16px;display:flex}.seller-chat-preview-media{color:#06f;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.seller-chat-preview-media img{object-fit:cover;width:100%;height:100%}.seller-chat-preview-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.seller-chat-preview-info h4{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13.5px;font-weight:700;overflow:hidden}.seller-chat-preview-meta{color:#64748b;flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;display:flex}.seller-chat-preview-meta span{align-items:center;gap:4px;display:inline-flex}.seller-chat-preview-status{align-items:center;gap:8px;margin-top:2px;display:flex}.seller-chat-active-indicator{color:#0e7038;align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.seller-chat-preview-actions{flex-shrink:0}.seller-chat-start-button{cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex}@media (width<=800px){.seller-chat-picker-header{flex-direction:column;align-items:flex-start}.seller-chat-preview-card{flex-direction:column;align-items:stretch;gap:12px}.seller-chat-preview-actions{width:100%}.seller-chat-start-button{justify-content:center;width:100%}.profile-cases-header{flex-direction:column;align-items:flex-start}.profile-cases-toolbar{flex-direction:column;align-items:stretch}.profile-cases-filter{justify-content:stretch}.profile-cases-filter>button{flex:1}.case-row{grid-template-columns:1fr;align-items:start;gap:8px}.case-row-main strong,.case-row-main p{white-space:normal}.case-row-action{justify-content:flex-end}.case-row .profile-ticket-status{justify-self:start}}.help-center-page{background:#f6f9fd;flex-direction:column;min-height:100vh;display:flex}.help-center-main{flex:1;width:min(100% - 40px,1180px);margin:26px auto 52px}.help-header{z-index:40;background:#fff;border-bottom:1px solid #dce5f0;position:sticky;top:0;box-shadow:0 4px 14px #18365f0d}.help-header-inner{justify-content:space-between;align-items:center;gap:18px;width:min(100% - 40px,1180px);min-height:66px;margin:0 auto;display:flex}.help-header-brand{color:#14243d;align-items:center;gap:9px;font-size:19px;font-weight:800;text-decoration:none;display:flex}.help-header-brand img{object-fit:contain;width:34px;height:34px}.help-header-brand b{color:#1268f3}.help-header-actions{align-items:center;gap:10px;display:flex}.help-header-back{color:#2b3c55;cursor:pointer;background:#fff;border:1px solid #dce5f0;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:0 15px;font-size:12px;font-weight:700;transition:border-color .18s,color .18s;display:inline-flex}.help-header-back:hover{color:#1268f3;border-color:#a8c8f8}.help-header-cta{color:#fff;cursor:pointer;background:linear-gradient(135deg,#287ff5,#1054d5);border:0;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:0 16px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 7px 15px #125bd833}.help-header-cta:hover{transform:translateY(-1px);box-shadow:0 9px 19px #125bd842}.help-role-chip{color:#2b3c55;background:#f6f9fd;border:1px solid #dce5f0;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.help-role-chip.chip-seller{color:#1054d5;background:#eff5ff;border-color:#cfe0fb}.help-hero{color:#fff;background:radial-gradient(circle at 92% 12%,#ffffff29,#0000 42%),linear-gradient(135deg,#1257c9,#0b3f9e);border-radius:18px;justify-content:space-between;align-items:center;gap:22px;min-height:150px;margin-bottom:22px;padding:30px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #0b3f9e38}.help-hero h1{letter-spacing:-.4px;margin:0;font-size:34px}.help-hero p{color:#ffffffd1;margin:8px 0 0;font-size:13px}.help-hero-icon{background:#ffffff21;border-radius:26px;flex:none;place-items:center;width:92px;height:92px;display:grid}.help-hero-icon svg{color:#fff;width:46px;height:46px}.help-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:22px;display:grid}.help-layout-main{gap:18px;min-width:0;display:grid}.help-section{background:#fff;border:1px solid #dce5f0;border-radius:16px;padding:21px 23px;box-shadow:0 7px 20px #18365f0e}.help-section-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.help-section-head h2{color:#20314a;align-items:center;gap:8px;margin:0;font-size:17px;display:flex}.help-section-head h2 svg{color:#1268f3}.help-section-link{color:#1268f3;align-items:center;gap:4px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.help-section-link:hover{text-decoration:underline}.help-quick-grid{grid-template-columns:repeat(auto-fit,minmax(196px,1fr));gap:12px;display:grid}.help-card{background:#fbfcfe;border:1px solid #dce4ee;border-radius:13px;padding:17px 16px;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:block;position:relative}.help-card:hover{background:#f5f9ff;border-color:#a8c8f8;transform:translateY(-2px);box-shadow:0 9px 20px #18365f14}.help-card strong{color:#20314a;margin-top:12px;font-size:13.5px;display:block}.help-card small{color:#7d8ca2;margin-top:5px;font-size:11px;line-height:1.5;display:block}.help-card-icon{color:#1268f3;background:#eaf2ff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.help-card-icon svg{width:21px;height:21px}.help-card-chevron{color:#b3c2d6;position:absolute;top:19px;right:15px}.help-card:hover .help-card-chevron{color:#1268f3}.help-breadcrumb{color:#8290a3;align-items:center;gap:6px;margin-bottom:15px;font-size:12px;display:flex}.help-breadcrumb a{color:#1268f3;font-weight:700;text-decoration:none}.help-breadcrumb a:hover{text-decoration:underline}.help-breadcrumb span{color:#20314a;font-weight:700}.help-category-head{align-items:center;gap:15px;margin-bottom:18px;display:flex}.help-category-head h1{color:#14243d;margin:0;font-size:24px}.help-category-head p{color:#7d8ca2;margin:5px 0 0;font-size:12px}.help-still-stuck{background:linear-gradient(120deg,#f6faff,#eaf3ff);border:1px solid #c8dbf7;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:19px 22px;display:flex}.help-still-stuck strong{color:#14243d;font-size:14.5px}.help-still-stuck p{color:#687c98;margin:5px 0 0;font-size:11.5px}.help-still-stuck>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#287ff5,#1054d5);border:0;border-radius:11px;flex:none;align-items:center;gap:8px;min-height:42px;padding:0 19px;font-size:12.5px;font-weight:700;display:inline-flex;box-shadow:0 8px 17px #125bd838}.help-still-stuck>button:hover{transform:translateY(-1px)}.help-sidebar{gap:14px;display:grid;position:sticky;top:86px}.help-side-card{background:#fff;border:1px solid #dce5f0;border-radius:15px;padding:19px 20px;box-shadow:0 7px 20px #18365f0e}.help-side-card h2{color:#20314a;align-items:center;gap:7px;margin:0 0 8px;font-size:15px;display:flex}.help-side-card h2 svg{color:#1268f3}.help-side-card p{color:#7d8ca2;margin:0;font-size:11.5px;line-height:1.55}.help-side-contact{background:linear-gradient(120deg,#f6faff,#eaf3ff);border-color:#c8dbf7}.help-side-cta{color:#fff;cursor:pointer;background:linear-gradient(135deg,#287ff5,#1054d5);border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:14px;font-size:13px;font-weight:700;transition:transform .18s;display:inline-flex;box-shadow:0 8px 17px #125bd838}.help-side-cta:hover{transform:translateY(-1px)}.help-side-card>small{color:#8290a3;text-align:center;margin-top:10px;font-size:10.5px;display:block}.help-side-count{color:#7d8ca2;align-items:baseline;gap:7px;font-size:12px;display:flex;margin:4px 0 12px!important}.help-side-count strong{color:#1268f3;font-size:27px;font-weight:800}.help-side-link{color:#1268f3;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.help-side-link:hover{text-decoration:underline}.help-side-link.as-button{margin-top:11px}.help-side-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.help-side-list a{color:#2b3c55;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:36px;padding:0 9px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.help-side-list a:hover{color:#1268f3;background:#f5f9ff}.help-side-list a>span{align-items:center;gap:7px;display:inline-flex}.help-side-list a>span svg{color:#1268f3}.help-side-list svg{color:#b3c2d6}.help-side-note{background:#fbfcfe;border-style:dashed}.help-side-note .help-side-link{margin-top:9px}.help-contact-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:22px;display:grid}.help-contact-aside{gap:14px;display:grid;position:sticky;top:86px}.help-contact-head{margin-bottom:16px}.help-contact-head h1{color:#14243d;margin:0;font-size:24px}.help-contact-head p{color:#7d8ca2;margin:6px 0 0;font-size:12px}.help-contact-steps{counter-reset:help-step;gap:13px;margin:0;padding:0;list-style:none;display:grid}.help-contact-steps li{align-items:flex-start;gap:10px;display:flex}.help-contact-steps li>span{color:#fff;background:#1268f3;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:11px;font-weight:800;display:grid}.help-contact-steps strong{color:#20314a;font-size:12.5px;display:block}.help-contact-steps small{color:#8290a3;margin-top:3px;font-size:11px;line-height:1.5;display:block}.help-contact-sla{color:#8290a3;text-align:center;border-top:1px solid #eaf0f7;margin-top:14px;padding-top:12px;font-size:10.5px;display:block}.help-contact-meta{grid-template-columns:1fr!important;margin-bottom:0!important}.help-contact-topic{color:#8290a3;border-top:1px solid #eaf0f7;padding-top:11px;font-size:11.5px;margin-top:11px!important}.help-contact-topic strong{color:#20314a}.help-guest-block{text-align:center;justify-items:center;gap:4px;padding:34px 25px;display:grid}.help-guest-block h2{color:#20334d;margin:12px 0 0;font-size:20px}.help-guest-block p{color:#6f7f95;max-width:430px;margin:6px 0 0;font-size:12px;line-height:1.55}.help-guest-block>div{justify-items:center;gap:12px;margin-top:17px;display:grid}.help-guest-block .help-side-cta{width:auto;min-width:210px;margin-top:0}.help-success{gap:12px;display:grid}.legal-main{max-width:880px}.legal-tabs{background:#fff;border:1px solid #dce5f0;border-radius:12px;gap:4px;margin-bottom:18px;padding:4px;display:inline-flex}.legal-tabs>button{color:#52657e;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:38px;padding:0 18px;font-size:12.5px;font-weight:700}.legal-tabs>button.active{color:#fff;background:linear-gradient(135deg,#287ff5,#1054d5)}.legal-document{background:#fff;border:1px solid #dce5f0;border-radius:18px;padding:34px 38px;box-shadow:0 7px 20px #18365f0e}.legal-head{border-bottom:1px solid #eaf0f7;margin-bottom:26px;padding-bottom:20px}.legal-head h1{color:#14243d;letter-spacing:-.3px;margin:0;font-size:28px}.legal-head p{color:#687c98;margin:8px 0 0;font-size:13px;line-height:1.6}.legal-head small{color:#8290a3;margin-top:13px;font-size:11px;display:block}.legal-body{gap:24px;display:grid}.legal-body section{scroll-margin-top:84px}.legal-body h2{color:#20314a;text-transform:none;align-items:baseline;gap:10px;margin:0 0 10px;font-size:15px;display:flex}.legal-body h2>span{color:#1268f3;background:#eaf2ff;border-radius:8px;flex:none;place-items:center;min-width:26px;height:26px;font-size:11.5px;font-weight:800;display:inline-grid}.legal-body p{color:#55677f;margin:0 0 9px;font-size:13px;line-height:1.72}.legal-body p:last-child{margin-bottom:0}.legal-bullet{padding-left:17px;position:relative}.legal-bullet:before{content:"";background:#a8c8f8;border-radius:50%;width:5px;height:5px;position:absolute;top:9px;left:4px}@media (width<=1024px){.help-layout,.help-contact-layout{grid-template-columns:1fr}.help-sidebar,.help-contact-aside{position:static}}@media (width<=560px){.help-header-brand span,.help-header-back span,.help-header-cta span{display:none}.help-header-back,.help-header-cta{padding:0 11px}.help-role-chip{display:none}}@media (width<=800px){.help-center-main{width:calc(100% - 20px);margin:14px auto 30px}.help-header-inner{gap:10px;width:calc(100% - 20px)}.help-hero{min-height:120px;padding:22px}.help-hero h1{font-size:26px}.help-hero-icon{border-radius:19px;width:64px;height:64px}.help-hero-icon svg{width:32px;height:32px}.help-section{padding:17px 15px}.help-category-head{align-items:flex-start}.help-category-head h1{font-size:20px}.help-still-stuck{flex-direction:column;align-items:stretch;padding:17px 15px}.help-still-stuck>button{justify-content:center}.legal-document{padding:22px 17px}.legal-head h1{font-size:22px}.legal-tabs{width:100%}.legal-tabs>button{flex:1;padding:0 10px}}.support-faq-list{gap:9px;display:grid}.support-faq-list article{background:#fbfcfe;border:1px solid #dce4ee;border-radius:11px;overflow:hidden}.support-faq-list article.open{background:#f5f9ff;border-color:#a8c8f8}.support-faq-list article>button{color:#2b3c55;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:48px;padding:0 14px;display:flex}.support-faq-list article>button strong{font-size:12px}.support-faq-list article>button svg{color:#1268f3;width:18px;transition:transform .18s}.support-faq-list article.open>button svg{transform:rotate(180deg)}.support-faq-list article>p{color:#66778f;margin:0;padding:0 14px 14px;font-size:11px;line-height:1.55}.support-ticket-form{display:grid}.support-ticket-meta{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:16px;display:grid}.support-ticket-meta>span{background:#f9fbfd;border:1px solid #e0e7f0;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:2px 9px;min-height:58px;padding:10px 12px;display:grid}.support-ticket-meta svg{color:#477fd1;grid-row:1/3;width:25px}.support-ticket-meta small{color:#8996a8;font-size:9px}.support-ticket-meta strong{color:#304159;font-size:11px}.support-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.support-form-grid>label,.support-detail-field{color:#34465e;align-content:start;gap:7px;font-size:11px;font-weight:800;display:grid}.support-form-grid select,.support-form-grid input,.support-detail-field textarea{box-sizing:border-box;color:#263850;width:100%;font:inherit;background:#fff;border:1px solid #ced9e6;border-radius:10px;outline:0;font-size:12px;font-weight:500}.support-form-grid select,.support-form-grid input{min-height:46px;padding:0 12px}.support-form-grid select:focus,.support-form-grid input:focus,.support-detail-field textarea:focus{border-color:#6da2ef;box-shadow:0 0 0 3px #1268f31a}.support-form-grid label>small{color:#8795a8;font-size:9px;font-weight:500}.support-detail-field{margin-top:14px;position:relative}.support-detail-field textarea{resize:vertical;min-height:132px;padding:12px;line-height:1.5}.support-detail-field>small{color:#8b98aa;font-size:9px;font-weight:500;position:absolute;bottom:8px;right:9px}.support-submit-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2179ef,#0753d5);border:0;border-radius:11px;justify-content:center;justify-self:end;align-items:center;gap:8px;width:fit-content;min-width:190px;min-height:48px;margin-top:15px;padding:0 20px;font-size:12px;font-weight:850;display:inline-flex;box-shadow:0 8px 17px #0e55d233}.support-submit-button svg{width:18px}.support-submit-button:disabled{opacity:.48;box-shadow:none;cursor:not-allowed}.support-no-orders{color:#936a12;background:#fff9ea;border:1px solid #f0d79f;border-radius:9px;align-items:center;gap:8px;margin-top:11px;padding:10px 12px;font-size:10px;display:flex}.support-no-orders svg{width:17px}.support-success{text-align:center;align-content:center;place-items:center;min-height:420px}.support-success>svg{color:#19a866;width:64px;height:64px}.support-success h2{color:#20334d;margin:5px 0 0;font-size:24px}.support-success p{color:#6f7f95;max-width:500px;margin:0;font-size:12px}.support-success>div{gap:9px;display:flex}.support-success button{color:#fff;cursor:pointer;background:#1268f3;border:0;border-radius:9px;min-height:43px;padding:0 17px;font-size:11px;font-weight:800}.support-success button.secondary{color:#52657e;background:#fff;border:1px solid #cfd9e7}@media (width<=720px){.support-ticket-meta,.support-form-grid{grid-template-columns:1fr}.support-submit-button{justify-self:stretch;width:100%}.support-success>div{flex-direction:column}}.route-status-panel{text-align:center;background:#fff;border:1px solid #dce5f0;border-radius:18px;align-content:center;place-items:center;gap:12px;width:min(100% - 40px,720px);min-height:340px;margin:40px auto 70px;padding:34px 28px;display:grid;box-shadow:0 9px 24px #18365f0f}.route-status-panel>svg{color:#1268f3}.route-status-panel h2{color:#14243d;margin:4px 0 0;font-size:24px;font-weight:850}.route-status-panel p{color:#6f7f95;max-width:480px;margin:0;font-size:13px;line-height:1.6}.route-status-panel code{color:#2b3c55;background:#eef3fa;border-radius:6px;padding:2px 7px;font-size:12px}.route-status-actions{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:8px;display:flex}.route-status-action{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2179ef,#0753d5);border:0;border-radius:11px;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 8px 17px #0e55d22e}.route-status-action.secondary{color:#52657e;box-shadow:none;background:#fff;border:1px solid #cfd9e7}.route-status-spinner{animation:1s linear infinite route-status-spin}@keyframes route-status-spin{to{transform:rotate(360deg)}}.related-products{background:#fffffff7;border:1px solid #e1e7f0;border-radius:15px;margin-top:18px;padding:17px 20px 19px;box-shadow:0 9px 26px #17325b14}.related-products-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.related-products-head h2{color:#142035;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.related-products-head h2 svg{color:#176cff;width:18px}.related-products-head p{color:#8190a5;margin:3px 0 0 26px;font-size:9.5px}.related-products-arrows{flex:none;gap:7px;display:flex}.related-products-arrows button{color:#26385a;cursor:pointer;background:#fff;border:1px solid #dce4ef;border-radius:9px;place-items:center;width:32px;height:32px;transition:border-color .18s,background .18s,opacity .18s;display:grid}.related-products-arrows button svg{width:17px}.related-products-arrows button:hover:not(:disabled){color:#176cff;background:#f3f8ff;border-color:#176cff}.related-products-arrows button:disabled{opacity:.38;cursor:default}.related-products-track{scroll-snap-type:x proximity;scrollbar-width:thin;scroll-behavior:smooth;gap:14px;padding-bottom:4px;display:flex;overflow-x:auto}.related-products-track::-webkit-scrollbar{height:6px}.related-products-track::-webkit-scrollbar-thumb{background:#d5deea;border-radius:4px}.related-products-item{scroll-snap-align:start;flex:0 0 232px;width:232px}.related-products-item .market-product-card{height:100%}.related-products-loading{color:#7b899c;justify-content:center;align-items:center;gap:9px;min-height:120px;font-size:10.5px;display:flex}.related-products-spinner{width:18px;animation:1s linear infinite route-status-spin}@media (width<=760px){.related-products{padding:14px 13px 16px}.related-products-arrows{display:none}.related-products-item{flex:0 0 200px;width:200px}}.purchase-shipping-backdrop{z-index:1500;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0713289e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.purchase-shipping-modal{background:#fff;border:1px solid #dbe6f4;border-radius:22px;width:min(560px,100%);max-height:calc(100dvh - 40px);overflow-y:auto;box-shadow:0 28px 80px #071b3d52}.purchase-shipping-modal>header{color:#fff;background:linear-gradient(135deg,#0e58d8,#167cf5);grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:20px 22px;display:grid}.purchase-shipping-modal>header>span{background:#ffffff29;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.purchase-shipping-modal>header h2{margin:0;font-size:20px}.purchase-shipping-modal>header p{color:#dceaff;margin:4px 0 0;font-size:12px}.purchase-shipping-modal>header>button{color:#fff;cursor:pointer;background:#031b462e;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.purchase-shipping-product{color:#23344c;border-bottom:1px solid #edf1f6;justify-content:space-between;gap:14px;padding:14px 22px;font-size:13px;display:flex}.purchase-shipping-product strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.purchase-shipping-product span{color:#0e62dd;flex:none;font-weight:850}.purchase-shipping-options{gap:9px;padding:16px 22px;display:grid}.purchase-shipping-options>label{cursor:pointer;background:#fff;border:1px solid #dfe6ef;border-radius:13px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:11px;min-height:68px;padding:10px 12px;transition:border-color .16s,background .16s;display:grid}.purchase-shipping-options>label:hover{border-color:#8ab8fa}.purchase-shipping-options>label.selected{background:#f3f8ff;border-color:#1268f3;box-shadow:0 0 0 2px #1268f314}.purchase-shipping-options input{accent-color:#1268f3;width:17px;height:17px}.purchase-shipping-icon{width:40px;height:40px;color:var(--shipping-color);background:var(--shipping-bg);border-radius:11px;place-items:center;display:grid}.purchase-shipping-icon svg{width:21px}.purchase-shipping-copy{gap:3px;display:grid}.purchase-shipping-copy strong{color:#1a2c45;font-size:13px}.purchase-shipping-copy small{color:#75849a;font-size:11px}.purchase-shipping-check{color:#0000;background:#edf1f6;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.purchase-shipping-check svg{width:15px}.purchase-shipping-options label.selected .purchase-shipping-check{color:#fff;background:#1268f3}.purchase-shipping-error{color:#9a3412;background:#fff3ea;border-radius:9px;align-items:center;gap:7px;margin:0 22px 12px;padding:9px 11px;font-size:12px;font-weight:700;display:flex}.purchase-shipping-error svg{width:16px}.purchase-shipping-modal>footer{grid-template-columns:auto 1fr;gap:10px;padding:14px 22px 20px;display:grid}.purchase-shipping-modal>footer button{cursor:pointer;border-radius:11px;min-height:46px;padding:0 17px;font-size:13px;font-weight:800}.purchase-shipping-cancel{color:#53647a;background:#fff;border:1px solid #dce3ec}.purchase-shipping-confirm{color:#fff;background:linear-gradient(135deg,#2987ff,#074de7);border:0;justify-content:center;align-items:center;gap:8px;display:flex}.purchase-shipping-confirm svg{width:17px}.purchase-shipping-confirm:disabled{opacity:.65;cursor:wait}.cart-document-section{background:#fff;border:1px solid #dbe6f4;border-radius:12px;margin:12px 0;padding:12px}.cart-document-heading{align-items:flex-start;gap:8px;display:flex}.cart-document-heading>svg{color:#1268f3;flex:none}.cart-document-heading div{gap:2px;display:grid}.cart-document-heading strong{color:#173253;font-size:12px}.cart-document-heading small{color:#7b899d;font-size:10px;line-height:1.35}.cart-document-options{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.cart-document-options label{cursor:pointer;border:1px solid #dfe5ee;border-radius:10px;grid-template-columns:auto auto 1fr;align-items:center;gap:7px;min-height:52px;padding:8px;display:grid}.cart-document-options label.selected{background:#f1f7ff;border-color:#1268f3}.cart-document-options input{accent-color:#1268f3;width:15px;height:15px}.cart-document-options svg{color:#4c6f9c;width:17px}.cart-document-options span{gap:1px;display:grid}.cart-document-options strong{color:#213650;font-size:11.5px}.cart-document-options small{color:#8895a7;font-size:9.5px}.seller-checklist{gap:14px;display:grid}.seller-checklist-progress{border-radius:var(--radius-md);background:linear-gradient(#f5f9ff,#fff);border:1px solid #dbe6f4;gap:8px;padding:12px 14px;display:grid}.seller-checklist-progress-head{color:#475569;justify-content:space-between;align-items:baseline;gap:10px;font-size:12.5px;display:flex}.seller-checklist-progress-head strong{color:var(--text-primary)}.seller-checklist-progress-count{color:var(--color-brand-blue);flex-shrink:0;font-size:11.5px;font-weight:800}.seller-checklist-progress-bar{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.seller-checklist-progress-bar>span{background:#e2e8f0;border-radius:999px;height:6px;transition:background .3s}.seller-checklist-progress-bar>span.is-active{background:linear-gradient(90deg,#93c5fd,#dbeafe)}.seller-checklist-progress-bar>span.is-done{background:#16a34a}.seller-checklist-private{color:var(--text-muted);align-items:flex-start;gap:6px;margin:0;font-size:11px;line-height:1.45;display:flex}.seller-checklist-private svg{flex-shrink:0;margin-top:2px}.seller-checklist-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.seller-checklist-step{grid-template-columns:30px minmax(0,1fr);gap:10px;display:grid;position:relative}.seller-checklist-rail{justify-content:center;padding-top:12px;display:flex;position:relative}.seller-checklist-step:not(:last-child) .seller-checklist-rail:after{content:"";background:#e2e8f0;border-radius:2px;width:2px;position:absolute;top:44px;bottom:-14px;left:50%;transform:translate(-50%)}.seller-checklist-step.is-hecho:not(:last-child) .seller-checklist-rail:after{background:#86efac}.seller-checklist-step-num{z-index:1;color:#64748b;background:#fff;border:2px solid #cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:12.5px;font-weight:800;transition:all .2s;display:inline-flex;position:relative}.seller-checklist-step.is-activo .seller-checklist-step-num{border-color:var(--color-brand-blue);background:var(--color-brand-blue);color:#fff;box-shadow:0 0 0 4px #0066ff24}.seller-checklist-step.is-hecho .seller-checklist-step-num{color:#fff;background:#16a34a;border-color:#16a34a}.seller-checklist-step.is-bloqueado .seller-checklist-step-num{color:#94a3b8;background:#f8fafc;border-style:dashed}.seller-checklist-card{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#fff;min-width:0;padding:12px 14px;transition:border-color .2s,box-shadow .2s}.seller-checklist-step.is-activo .seller-checklist-card{border-color:#bfd6ff;box-shadow:0 6px 18px #0f377814}.seller-checklist-step.is-hecho .seller-checklist-card{background:#f6fdf8;border-color:#bbf7d0}.seller-checklist-step.is-bloqueado .seller-checklist-card{background:#f8fafc}.seller-checklist-step.is-bloqueado .seller-checklist-step-head{opacity:.6}.seller-checklist-step-head{align-items:center;gap:10px;display:flex}.seller-checklist-step-icon{width:32px;height:32px;color:var(--color-brand-blue);background:#eff5ff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.seller-checklist-step.is-hecho .seller-checklist-step-icon{color:#15803d;background:#dcfce7}.seller-checklist-step.is-bloqueado .seller-checklist-step-icon{color:#94a3b8;background:#eef2f7}.seller-checklist-step-title{flex:1;gap:1px;min-width:0;display:grid}.seller-checklist-step-title small{letter-spacing:.4px;text-transform:uppercase;color:var(--text-muted);font-size:10.5px;font-weight:800}.seller-checklist-step-title strong{color:var(--text-primary);font-size:13.5px;font-weight:800}.seller-checklist-status{white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:10.5px;font-weight:800}.seller-checklist-status.is-hecho{color:#15803d;background:#dcfce7}.seller-checklist-status.is-activo{color:#0052cc;background:#e0ecff}.seller-checklist-status.is-bloqueado{color:#64748b;background:#eef2f7}.seller-checklist-summary{color:#15803d;align-items:center;gap:6px;margin:8px 0 0;font-size:11.5px;font-weight:600;display:flex}.seller-checklist-step.is-bloqueado>.seller-checklist-card>.seller-checklist-hint{margin-top:8px}.seller-checklist-step-body{gap:10px;margin-top:12px;animation:.25s sellerChecklistOpen;display:grid}@keyframes sellerChecklistOpen{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.seller-checklist-hint{color:#52647a;margin:0;font-size:12px;line-height:1.45}.seller-checklist-check{width:100%;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:#f5f9ff;border:1.5px solid #bfd6ff;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,background .15s,transform .15s;display:flex}.seller-checklist-check:hover:not(:disabled){border-color:var(--color-brand-blue);background:#eaf2ff;transform:translateY(-1px)}.seller-checklist-check:focus-visible{outline-offset:2px;outline:3px solid #0066ff4d}.seller-checklist-check:disabled{cursor:wait}.seller-checklist-checkbox{color:#0000;background:#fff;border:2px solid #93b4e6;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:all .15s;display:inline-flex}.seller-checklist-check:hover:not(:disabled) .seller-checklist-checkbox{border-color:var(--color-brand-blue);color:#93c5fd}.seller-checklist-check:disabled .seller-checklist-checkbox{border-color:var(--color-brand-blue);color:var(--color-brand-blue)}.seller-checklist-check-text{gap:2px;min-width:0;display:grid}.seller-checklist-check-text strong{font-size:13px;font-weight:800}.seller-checklist-check-text small{color:var(--text-muted);font-size:11px}.seller-checklist-check.is-alerta{background:#fff7ed;border-color:#fdba74}.seller-checklist-check.is-alerta:hover:not(:disabled){background:#ffedd5;border-color:#f97316}.seller-checklist-check.is-alerta .seller-checklist-checkbox{border-color:#fdba74}.seller-checklist-vehicle{color:#1d2e45;background:#eef4ff;border-radius:9px;align-items:center;gap:8px;padding:9px 11px;font-size:12px;display:flex}.seller-checklist-vehicle svg{color:var(--color-brand-blue);flex-shrink:0}.seller-checklist-items{gap:6px;margin:0;padding:0;list-style:none;display:grid}.seller-checklist-item{background:#fff;border:1px solid #e6edf6;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.seller-checklist-item.tone-alerta{border-color:#fecaca}.seller-checklist-item-name{color:#1d2e45;min-width:0;font-size:12.5px}.seller-checklist-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.seller-checklist-badge.tone-ok{color:#15803d;background:#dcfce7}.seller-checklist-badge.tone-alerta{color:#b91c1c;background:#fee2e2}.seller-checklist-badge.tone-neutro{color:#52647a;background:#f1f5f9}.seller-checklist-warning{background:#fff5f5;border:1px solid #fecaca;border-radius:9px;gap:9px;padding:11px 12px;display:grid}.seller-checklist-warning p{color:#7f1d1d;gap:8px;margin:0;font-size:12px;line-height:1.45;display:flex}.seller-checklist-warning p svg{color:#dc2626;flex-shrink:0;margin-top:1px}.seller-checklist-message{color:#52647a;background:#fff;border-left:3px solid #fca5a5;margin:0;padding:8px 10px;font-size:11.5px;line-height:1.5}.seller-checklist-warning-actions{flex-wrap:wrap;gap:8px;display:flex}.seller-checklist-warning-actions button{align-items:center;gap:6px;width:auto;min-height:0;padding:8px 12px;font-size:12px;display:inline-flex}.seller-checklist-step-body>.order-receipt-data{padding:12px}.order-subdialog-filedrop.is-filled{color:#15803d;background:#f0fdf4;border-style:solid;border-color:#86efac}.order-subdialog-filedrop.is-filled span{color:#14532d;font-weight:700}.seller-checklist-success{padding:14px 0 6px}.seller-checklist-success-icon{color:#16a34a;background:#dcfce7;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:6px;display:inline-flex;box-shadow:0 0 0 8px #f0fdf4}@media (width<=520px){.seller-checklist-step{grid-template-columns:24px minmax(0,1fr);gap:8px}.seller-checklist-step-num{width:24px;height:24px;font-size:11px}.seller-checklist-step:not(:last-child) .seller-checklist-rail:after{top:38px}.seller-checklist-step-icon{display:none}.seller-checklist-card{padding:11px 12px}.seller-checklist-item{flex-wrap:wrap}}.checkout-vehicle-active{cursor:pointer;background:#fbfdff;border:1px solid #d6e0ed;border-radius:8px;align-items:center;gap:9px;padding:10px 12px;display:flex}.checkout-vehicle-active span{gap:2px;display:grid}.checkout-vehicle-active strong{color:#1d2e45;font-size:12.5px}.checkout-vehicle-active small{color:#52647a;font-size:11px}.checkout-plate-status{color:#64748b;align-items:center;gap:5px;margin-top:4px;font-size:12px;display:flex}.checkout-plate-status.is-found{color:#047857}.checkout-plate-status.is-missing{color:#b45309}.checkout-vehicle-block{border:2px solid var(--color-brand-blue,#0056bf);background:#f5f9ff;scroll-margin:96px;position:relative;box-shadow:0 6px 20px #0056bf1f}.checkout-vehicle-block h2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.checkout-vehicle-icon{background:var(--color-brand-blue,#0056bf);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.checkout-vehicle-block h2 .checkout-vehicle-icon svg{color:#fff}.checkout-vehicle-badge{color:var(--color-brand-blue,#0056bf);letter-spacing:.02em;text-transform:uppercase;background:#eaf2ff;border:1px solid #bfd6f7;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:800}.checkout-vehicle-badge.is-required{border-color:var(--color-brand-blue,#0056bf);background:var(--color-brand-blue,#0056bf);color:#fff}.checkout-vehicle-block .checkout-plate-input{letter-spacing:.08em;text-transform:uppercase;border-color:var(--color-brand-blue,#0056bf);font-size:15px;font-weight:700}.checkout-vehicle-pulse{border-radius:inherit;pointer-events:none;animation:.75s ease-in-out 3 checkout-vehicle-pulse;position:absolute;inset:-2px}@keyframes checkout-vehicle-pulse{0%,to{box-shadow:0 0 #f59e0b00}50%{box-shadow:0 0 0 7px #f59e0b80}}@media (prefers-reduced-motion:reduce){.checkout-vehicle-pulse{animation-duration:.01ms}}.checkout-vehicle-skip-note{color:#9a5a00;background:#fff7e6;border:1px solid #fde3a7;border-radius:8px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.checkout-vehicle-skip-note svg{flex-shrink:0;margin-top:2px}.cart-invoice-fields{gap:7px;margin-top:10px;display:grid}.cart-invoice-fields label{gap:4px;display:grid}.cart-invoice-fields label>span{color:#52647a;font-size:10.5px;font-weight:750}.cart-invoice-fields input{color:#1d2e45;background:#fbfdff;border:1px solid #d6e0ed;border-radius:8px;outline:0;width:100%;min-height:38px;padding:0 10px;font-size:12px}.cart-invoice-fields input:focus{border-color:#67a2fa;box-shadow:0 0 0 3px #1268f317}@media (width<=480px){.purchase-shipping-backdrop{align-items:end;padding:10px}.purchase-shipping-modal{border-radius:20px 20px 12px 12px;max-height:calc(100dvh - 20px)}.purchase-shipping-modal>header,.purchase-shipping-options,.purchase-shipping-modal>footer{padding-left:15px;padding-right:15px}.purchase-shipping-modal>footer{grid-template-columns:1fr}.purchase-shipping-confirm{grid-row:1}}.buyer-address-book{margin-top:4px}.buyer-address-book-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.buyer-address-book-header h4{color:#142035;margin:0 0 2px;font-size:13.5px;font-weight:800}.buyer-address-book-header p{color:#8290a3;margin:0;font-size:11.5px}.btn-add-address{color:#1268f3;cursor:pointer;white-space:nowrap;background:#eff6ff;border:1px solid #cfe0fb;border-radius:10px;flex:none;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:800;display:inline-flex}.btn-add-address:hover{background:#dbeafe}.buyer-address-loading,.buyer-address-empty{color:#64748b;background:#f8fafc;border-radius:10px;align-items:center;gap:9px;padding:14px;font-size:12.5px;display:flex}.buyer-address-principal-picker{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;margin-bottom:12px;padding:10px 12px}.buyer-address-principal-picker label{color:#92400e;align-items:center;gap:6px;margin-bottom:6px;font-size:11.5px;font-weight:800;display:flex}.buyer-address-principal-picker select{color:#1c2c45;background:#fff;border:1px solid #fcd34d;border-radius:8px;width:100%;min-height:38px;padding:0 10px;font-size:12.5px}.buyer-address-principal-picker small{color:#92601a;margin-top:6px;font-size:10.5px;display:block}.buyer-address-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.buyer-address-list li{background:#fff;border:1px solid #e1e7f0;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.buyer-address-list li.is-principal{background:#f5f9ff;border-color:#1268f3}.buyer-address-icon{color:#1268f3;background:#eef4fb;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.buyer-address-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.buyer-address-copy strong{color:#142035;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.buyer-address-copy span{color:#7b899c;font-size:11px}.buyer-address-zip{color:#a3b1c2!important;font-size:10px!important}.buyer-address-principal-badge{color:#92400e;white-space:nowrap;background:#fef3c7;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:9.5px;font-weight:800;display:inline-flex}.buyer-address-actions{gap:4px;display:flex}.buyer-address-actions button{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e1e7f0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.buyer-address-actions button:hover{color:#1268f3;background:#f1f5f9}.buyer-address-form-backdrop{z-index:1400;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b15278c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.buyer-address-form{background:#fff;border-radius:16px;width:min(420px,100%);max-height:min(600px,100vh - 40px);padding:20px;overflow-y:auto;box-shadow:0 30px 60px #0614304d}.buyer-address-form-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.buyer-address-form-header h4{color:#142035;margin:0;font-size:15px;font-weight:800}.buyer-address-form-header button{color:#64748b;cursor:pointer;z-index:10;background:#f1f5f9;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,color .15s;display:flex;position:relative}.buyer-address-form-header button:hover{color:#0f172a;background:#e2e8f0}.buyer-address-form-header button svg{pointer-events:none}.info-tooltip-wrapper{cursor:help;vertical-align:middle;outline:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.info-tooltip-icon{color:#64748b;transition:color .2s,transform .2s}.info-tooltip-wrapper:hover .info-tooltip-icon,.info-tooltip-wrapper:focus-visible .info-tooltip-icon{color:#2563eb;transform:scale(1.15)}.info-tooltip-content{color:#fff;opacity:0;visibility:hidden;pointer-events:none;z-index:100;text-align:left;white-space:normal;background:#0f172a;border-radius:8px;width:max-content;max-width:290px;padding:8px 12px;font-size:12px;font-weight:500;line-height:1.45;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 10px 25px -5px #0f172a59}.info-tooltip-content:after{content:"";border:5px solid #0000;border-top-color:#0f172a;position:absolute;top:100%;left:50%;transform:translate(-50%)}.info-tooltip-wrapper:hover .info-tooltip-content,.info-tooltip-wrapper:focus-visible .info-tooltip-content{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.quote-request-backdrop{z-index:1250;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#081426c7;justify-content:center;align-items:center;padding:clamp(12px,2.5vh,28px);display:flex;position:fixed;inset:0;overflow-y:auto}.quote-request-modal{background:#fff;border:1px solid #dce5ef;border-radius:20px;flex-direction:column;width:min(880px,100%);max-height:min(92dvh,840px);margin:auto;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #03122657}.quote-request-close{color:#35465c;width:42px;height:42px;box-shadow:none;z-index:10;cursor:pointer;background:#fff;border:1px solid #cbd8e6;border-radius:11px;place-items:center;display:grid;position:absolute;top:16px;right:20px}.quote-request-close:hover{color:#075fb7;background:#f5faff;border-color:#8fb9df;transform:none}.quote-request-header{color:#0c2d50;background:#fff;border-bottom:1px solid #edf2f7;flex-shrink:0;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:16px;padding:clamp(16px,2.2vh,22px) 80px clamp(10px,1.4vh,14px) clamp(20px,2.8vw,32px);display:grid}.quote-request-header-icon{color:#fff;background:linear-gradient(145deg,#07345d,#061f3a);border-radius:15px;place-items:center;width:52px;height:52px;display:grid;position:relative;box-shadow:0 8px 18px #072d5033}.quote-request-header-file{width:26px}.quote-request-header-money{color:#fff;background:#082b4d;border-radius:50%;width:16px;padding:1px;position:absolute;bottom:8px;right:8px}.quote-request-header-copy{min-width:0}.quote-request-header-copy>span{color:#075eb8;letter-spacing:.03em;text-transform:uppercase;margin-bottom:2px;font-size:11.5px;font-weight:900;display:block}.quote-request-header h2{color:#0a2d50;letter-spacing:-.03em;margin:0;font-size:clamp(22px,2.2vw,30px);font-weight:900;line-height:1.1}.quote-request-header p{color:#6a7890;max-width:680px;margin:4px 0 0;font-size:12px;line-height:1.35}.quote-request-content{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;padding:clamp(12px,1.8vh,16px) clamp(20px,2.8vw,32px) clamp(16px,2.2vh,22px);overflow-y:auto}.quote-request-product{background:#fff;border:1px solid #d4dfeb;border-radius:12px;grid-template-columns:104px minmax(0,1fr) 210px;align-items:stretch;gap:14px;padding:10px 12px;display:grid;box-shadow:0 2px 7px #112f4f0f}.quote-request-product-media{min-width:0}.quote-request-product-media>img,.quote-request-product-media>span{object-fit:contain;color:#0d69bd;background:#f8fafc;border:1px solid #dae4ee;border-radius:9px;place-items:center;width:100%;height:100%;min-height:84px;max-height:96px;display:grid}.quote-request-product-data{align-content:center;min-width:0;margin:0;display:grid}.quote-request-product-data>div{border-bottom:1px solid #e5edf5;grid-template-columns:minmax(85px,.75fr) minmax(0,1.25fr);align-items:center;gap:8px;min-width:0;padding:5px 0;display:grid}.quote-request-product-data>div:last-child{border-bottom:0}.quote-request-product-data dt{color:#63728a;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.quote-request-product-data dt svg{width:14px}.quote-request-product-data dd{color:#0d2d50;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:12.5px;font-weight:800;overflow:hidden}.quote-request-trust{color:#075fbc;text-align:center;background:linear-gradient(135deg,#edf4ff,#f7faff);border-left:1px solid #d8e2ec;border-radius:0 9px 9px 0;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;padding:9px 12px;display:flex}.quote-request-trust svg{width:24px}.quote-request-trust strong{color:#0756aa;white-space:normal;max-width:175px;font-size:11.5px;line-height:1.3}.quote-request-trust span{color:#77849a;max-width:175px;font-size:10px;line-height:1.3}.quote-request-form{gap:clamp(8px,1.2vh,12px);margin-top:clamp(10px,1.4vh,14px);display:grid}.quote-request-section-title,.quote-editor-heading{color:#0b3158;align-items:center;gap:10px;display:flex}.quote-request-section-title div,.quote-editor-heading div{gap:2px;display:grid}.quote-request-section-title>svg{width:21px}.quote-request-section-title strong,.quote-editor-heading strong{color:#153553;text-transform:uppercase;font-size:14px;font-weight:900}.quote-request-section-title small,.quote-editor-heading small{color:#75849a;font-size:11px}.quote-request-grid,.quote-form-two-columns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.quote-request-form label,.quote-offer-editor label,.quote-checkout-box label{color:#31445f;gap:5px;font-size:12px;font-weight:800;display:grid;position:relative}.quote-request-form input,.quote-request-form select,.quote-request-form textarea,.quote-offer-editor input,.quote-offer-editor select,.quote-offer-editor textarea,.quote-checkout-box select,.quote-invoice-fields input{color:#122f4f;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #c4d2e0;border-radius:9px;outline:none;padding:9px 14px;font-size:13px}.quote-request-form select{cursor:pointer}.quote-request-form textarea{min-height:74px;padding-top:11px}.quote-request-form textarea,.quote-offer-editor textarea{resize:vertical}.quote-request-form input:focus,.quote-request-form select:focus,.quote-request-form textarea:focus,.quote-offer-editor input:focus,.quote-offer-editor select:focus,.quote-offer-editor textarea:focus{border-color:#1680dd;box-shadow:0 0 0 3px #1680dd17}.quote-request-label-with-help{align-items:center;gap:8px;display:inline-flex}.quote-request-label-with-help svg{color:#667a92}.quote-request-grid>label{align-content:start}.quote-request-help{color:#667a92;cursor:help;background:0 0;border:0;align-items:center;padding:0;display:inline-flex;position:relative}.quote-request-help:focus-visible{outline-offset:2px;border-radius:50%;outline:2px solid #1680dd}.quote-request-help-tip{z-index:5;color:#fff;text-align:left;opacity:0;visibility:hidden;pointer-events:none;background:#0f2a47;border-radius:10px;width:min(320px,78vw);padding:10px 12px;font-size:12px;font-weight:500;line-height:1.45;transition:opacity .15s;position:absolute;top:calc(100% + 8px);left:-6px;box-shadow:0 10px 24px #0f2a4740}.quote-request-help:hover .quote-request-help-tip,.quote-request-help:focus-visible .quote-request-help-tip,.quote-request-help-tip.is-open{opacity:1;visibility:visible}.quote-request-counter{color:#677992;font-size:10px;font-weight:500;position:absolute;bottom:8px;right:13px}.quote-request-form .modal-form-error{color:#c72d39;align-items:center;gap:8px;font-size:14px;display:flex}.quote-request-form>.btn-submit-ticket{background:linear-gradient(100deg,#1256c4,#0861cd);border-radius:9px;width:100%;min-height:49px;margin:0;font-size:15px;font-weight:900;box-shadow:0 7px 15px #0d58c22e}.quote-request-form>.btn-submit-ticket svg{width:19px}.quote-request-login-hint{color:#7b879a;text-align:center;justify-content:center;align-items:center;gap:7px;margin:-5px 0 0;font-size:10px;display:flex}.quote-request-success{color:#0b9965;text-align:center;justify-items:center;gap:12px;padding:34px 10px 12px;display:grid}.quote-request-success h3{color:#153752;margin:0;font-size:20px}.quote-request-success p{color:#61768a;max-width:480px;margin:0;font-size:12px;line-height:1.55}.quote-request-success .btn-submit-ticket{width:min(340px,100%);text-decoration:none}.quote-request-success .btn-auth-secondary{width:min(340px,100%)}.quote-flow-modal{width:min(1180px,100vw - 34px);max-height:calc(100dvh - 34px)}.quote-flow-body{grid-template-columns:minmax(230px,.7fr) minmax(0,1.7fr);gap:14px;display:grid;overflow-y:auto}.quote-flow-context{align-content:start;gap:11px;display:grid}.quote-flow-context>h3{color:#294763;margin:4px 0 0;font-size:12px}.quote-participant-card{background:#fff;border:1px solid #dbe5ee;border-radius:13px;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:10px;padding:11px;display:grid}.quote-participant-card>img,.quote-participant-card>span{object-fit:cover;color:#1269b9;background:#eaf4fd;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.quote-participant-card div{gap:2px;min-width:0;display:grid}.quote-participant-card small{color:#718599;text-transform:uppercase;font-size:8.5px;font-weight:800}.quote-participant-card strong{color:#173551;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.quote-participant-card p{color:#75879a;align-items:center;gap:4px;margin:0;font-size:9px;display:flex}.quote-request-info-grid,.quote-offer-details{gap:7px;display:grid}.quote-request-info{color:#1970ba;background:#f8fbfd;border:1px solid #dce7f0;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:flex}.quote-request-info>span{gap:1px;min-width:0;display:grid}.quote-request-info small{color:#74879a;text-transform:uppercase;font-size:8px}.quote-request-info strong{overflow-wrap:anywhere;color:#29445e;font-size:10px}.quote-flow-main{grid-template-columns:minmax(280px,1fr) minmax(300px,.9fr);align-items:start;gap:12px;min-width:0;display:grid}.quote-chat-panel,.quote-offer-editor,.quote-buyer-offer,.quote-waiting-offer{background:#fff;border:1px solid #dbe5ee;border-radius:14px;min-width:0;padding:13px}.quote-chat-heading{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;display:flex}.quote-chat-heading span{color:#1b476e;align-items:center;gap:6px;font-size:12px;font-weight:900;display:flex}.quote-chat-heading small{color:#8191a1;font-size:8.5px}.quote-chat-panel .quote-message-thread{min-height:280px;max-height:390px}.quote-chat-composer{border-top:1px solid #e9eef3;grid-template-columns:1fr 39px;gap:7px;padding-top:10px;display:grid}.quote-chat-composer input{border:1px solid #ccd9e5;border-radius:10px;outline:0;min-width:0;min-height:39px;padding:0 11px;font-size:11px}.quote-chat-composer button{color:#fff;cursor:pointer;background:#0c70ca;border:0;border-radius:10px;place-items:center;display:grid}.quote-chat-composer button:disabled{opacity:.45;cursor:not-allowed}.quote-chat-closed{color:#738599;justify-content:center;align-items:center;gap:6px;padding:13px;font-size:10px;display:flex}.quote-offer-editor{gap:10px;display:grid}.quote-offer-editor label>span,.quote-checkout-box label>span{font-size:9.5px}.quote-locked-field{color:#67798b;background:#f2f5f8;border:1px solid #d9e1e8;border-radius:9px;justify-content:space-between;align-items:center;min-height:43px;padding:0 11px;font-size:11px;display:flex}.quote-buyer-offer{background:linear-gradient(#f7fbff,#fff);border-color:#b9d9f2;gap:12px;display:grid}.quote-buyer-offer.is-expired{background:snow;border-color:#e5c6c9}.quote-buyer-offer-heading{color:#0c70c7;grid-template-columns:auto 1fr;align-items:center;gap:8px;display:grid}.quote-buyer-offer-heading div{display:grid}.quote-buyer-offer-heading small{color:#6d8093;font-size:9px}.quote-buyer-offer-heading strong{color:#0e5899;font-size:23px}.quote-buyer-offer-heading>span{color:#a36605;background:#fff4d6;border-radius:20px;grid-column:1/-1;align-items:center;gap:5px;width:fit-content;padding:5px 8px;font-size:9px;font-weight:900;display:flex}.quote-checkout-box{border-top:1px solid #dbe7f1;gap:10px;padding-top:12px;display:grid}.quote-checkout-box h4{color:#1a3e5e;margin:0;font-size:13px}.quote-checkout-box label small{color:#b13a43;font-size:8.5px}.quote-document-toggle{background:#edf2f6;border-radius:10px;grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}.quote-document-toggle button{color:#60758a;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:34px;font-size:10px;font-weight:900}.quote-document-toggle button.active{color:#fff;background:#0e6bc2}.quote-invoice-fields{gap:7px;display:grid}.quote-waiting-offer{color:#2771ad;text-align:center;justify-items:center;gap:7px;padding-block:34px;display:grid}.quote-waiting-offer strong{color:#294966;font-size:13px}.quote-waiting-offer p{color:#74879a;margin:0;font-size:10px;line-height:1.5}@media (width<=1020px){.quote-request-modal{width:min(800px,100%);max-height:min(92dvh,820px)}.quote-request-header{grid-template-columns:48px minmax(0,1fr);gap:14px;padding:16px 70px 12px 22px}.quote-request-header-icon{border-radius:14px;width:48px;height:48px}.quote-request-header-file{width:24px}.quote-request-header-copy>span{font-size:11px}.quote-request-header h2{font-size:clamp(20px,2.4vw,25px)}.quote-request-header p{margin-top:3px;font-size:11.5px}.quote-request-content{padding:10px 22px 16px}.quote-request-product{grid-template-columns:96px minmax(0,1fr) 180px;gap:12px}.quote-request-product-media>img,.quote-request-product-media>span{min-height:80px}.quote-request-trust{padding:8px 10px}.quote-request-trust strong{font-size:11px}.quote-request-trust span{font-size:9.5px}.quote-flow-body{grid-template-columns:1fr}.quote-flow-context{grid-template-columns:1fr 1fr}.quote-flow-context>h3,.quote-request-info-grid{grid-column:1/-1}.quote-request-info-grid{grid-template-columns:1fr 1fr}}@media (width<=740px){.quote-request-backdrop{align-items:flex-end;padding:0}.quote-request-modal{border-radius:18px 18px 0 0;width:100%;max-height:100dvh}.quote-request-close{border-radius:9px;width:38px;height:38px;top:12px;right:12px}.quote-request-close svg{width:22px}.quote-request-header{grid-template-columns:44px minmax(0,1fr);gap:10px;padding:14px 56px 10px 14px}.quote-request-header-icon{border-radius:12px;width:44px;height:44px}.quote-request-header-file{width:22px}.quote-request-header-money{width:16px;bottom:8px;right:8px}.quote-request-header-copy>span{margin-bottom:2px;font-size:8px}.quote-request-header h2{font-size:clamp(21px,6.7vw,27px)}.quote-request-header p{margin-top:3px;font-size:9.5px}.quote-request-content{padding:8px 12px 16px}.quote-request-product{grid-template-columns:80px minmax(0,1fr);gap:9px;padding:9px}.quote-request-product-media>img,.quote-request-product-media>span{min-height:78px}.quote-request-product-data>div{grid-template-columns:72px minmax(0,1fr);gap:5px;padding:6px 0}.quote-request-product-data dt{gap:4px;font-size:8px}.quote-request-product-data dt svg{width:14px}.quote-request-product-data dd{font-size:9px}.quote-request-trust{text-align:left;border-top:1px solid #d8e2ec;border-left:0;border-radius:8px;grid-column:1/-1;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);justify-items:start;column-gap:9px;min-height:56px;padding:9px 12px;display:grid}.quote-request-trust svg{grid-row:1/3;width:22px}.quote-request-trust strong,.quote-request-trust span{max-width:none}.quote-request-trust strong{font-size:9px}.quote-request-trust span{font-size:8px}.quote-request-form{gap:9px;margin-top:10px}.quote-request-section-title{gap:7px}.quote-request-section-title>svg{width:17px}.quote-request-section-title strong{font-size:10px}.quote-request-section-title small{font-size:8.5px}.quote-request-form label{gap:4px;font-size:9.5px}.quote-request-form input,.quote-request-form select,.quote-request-form textarea{min-height:39px;padding:7px 10px;font-size:10px}.quote-request-form textarea{min-height:60px;padding-top:8px}.quote-request-counter{font-size:8px;bottom:5px;right:9px}.quote-request-form>.btn-submit-ticket{min-height:41px;font-size:11px}.quote-request-form>.btn-submit-ticket svg{width:19px}.quote-request-login-hint{margin-top:-3px;font-size:8px}.quote-request-grid{gap:9px}.quote-form-two-columns{grid-template-columns:1fr}.quote-flow-modal{border-radius:0;width:100%;height:100dvh;max-height:100dvh}.quote-flow-body,.quote-flow-main,.quote-flow-context{grid-template-columns:1fr}.quote-flow-context>h3,.quote-request-info-grid{grid-column:auto}.quote-request-info-grid{grid-template-columns:1fr}.quote-chat-panel .quote-message-thread{min-height:220px}.quote-chat-heading{flex-direction:column;align-items:flex-start}}.quote-workspace{z-index:2200;color:#102c4d;background:#f5f8fc;grid-template-rows:68px minmax(0,1fr);font-family:inherit;display:grid;position:fixed;inset:0}.quote-ws-topbar{background:#fff;border-bottom:1px solid #dae4ee;grid-template-columns:1fr auto;align-items:center;gap:24px;min-width:0;padding:0 26px;display:grid}.quote-ws-brand{cursor:pointer;background:0 0;border:0;width:fit-content;padding:0}.quote-ws-account{grid-template-columns:38px auto auto;align-items:center;gap:9px;display:grid}.quote-ws-account-avatar{color:#fff;background:#0e3768;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid;overflow:hidden}.quote-ws-account-avatar img{object-fit:cover;width:100%;height:100%}.quote-ws-account>div{gap:1px;display:grid}.quote-ws-account strong{font-size:11px}.quote-ws-account small{color:#708198;font-size:9px}.quote-ws-account button,.quote-ws-icon-button{color:#496078;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.quote-ws-account button:hover,.quote-ws-icon-button:hover{background:#edf3f8}.quote-ws-layout{grid-template-columns:minmax(235px,280px) minmax(440px,1fr) minmax(250px,300px);gap:12px;min-width:0;min-height:0;padding:10px 16px;display:grid;overflow:hidden}.quote-ws-left,.quote-ws-right{scrollbar-width:thin;flex-direction:column;gap:11px;min-width:0;min-height:0;display:flex;overflow-y:auto}.quote-ws-back{color:#18589a;cursor:pointer;background:#fff;border:1px solid #d9e4ee;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:0 11px;font-size:10px;font-weight:800;display:flex}.quote-ws-side-card{background:#fff;border:1px solid #d9e4ee;border-radius:12px;min-width:0;padding:12px 14px}.quote-ws-summary-card{gap:0;display:grid}.quote-ws-id{border-bottom:1px solid #e2e9f0;grid-template-columns:48px 1fr auto;align-items:center;gap:9px;padding-bottom:13px;display:grid}.quote-ws-id>span{color:#155eb2;background:#eaf3fe;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.quote-ws-id>div{gap:1px;display:grid}.quote-ws-id small{color:#69809a;text-transform:uppercase;font-size:9px}.quote-ws-id strong{font-size:22px}.quote-ws-id em{color:#188657;background:#e8f8ef;border-radius:20px;padding:4px 8px;font-size:8px;font-style:normal;font-weight:900}.quote-ws-data-row{color:#52708f;border-bottom:1px solid #e5ebf1;align-items:center;gap:10px;min-width:0;padding:9px 2px;display:flex}.quote-ws-data-row:last-child{border-bottom:0}.quote-ws-data-row>span{gap:2px;min-width:0;display:grid}.quote-ws-data-row small{color:#70849a;font-size:9px}.quote-ws-data-row strong{overflow-wrap:anywhere;color:#193b60;font-size:10.5px;line-height:1.35}.quote-ws-store{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e3eaf1;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 2px;display:grid}.quote-ws-store:hover{background:#f6faff}.quote-ws-store:focus-visible{outline-offset:2px;outline:2px solid #4e91d3}.quote-ws-store:disabled{cursor:default}.quote-ws-store:disabled:hover{background:0 0}.quote-ws-store-arrow{color:#18589a;transition:transform .18s}.quote-ws-store:not(:disabled):hover .quote-ws-store-arrow{transform:translate(2px)}.quote-ws-avatar{color:#1463ae;background:#eaf4fd;border-radius:50%;place-items:center;width:45px;height:45px;display:grid;overflow:hidden}.quote-ws-avatar img{object-fit:cover;width:100%;height:100%}.quote-ws-store>div:nth-child(2){justify-items:start;gap:3px;min-width:0;display:grid}.quote-ws-store small,.quote-ws-product-mini small{color:#69809a;text-transform:uppercase;font-size:8.5px}.quote-ws-store small{white-space:nowrap;line-height:1.2;display:block}.quote-ws-store strong,.quote-ws-product-mini strong{color:#15395f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.quote-ws-store span{color:#168254;background:#e9f8f0;border-radius:12px;align-items:center;gap:3px;width:fit-content;padding:3px 6px;font-size:8px;display:inline-flex}.quote-ws-product-mini{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e3eaf1;grid-template-columns:49px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 2px;display:grid}.quote-ws-product-mini:hover{background:#f6faff}.quote-ws-product-mini>img{object-fit:cover;border-radius:8px;width:49px;height:49px}.quote-ws-product-mini>div{gap:2px;min-width:0;display:grid}.quote-ws-product-mini span,.quote-ws-product-head span{color:#66809c;font-size:9px}.quote-ws-chat{background:#fff;border:1px solid #d8e3ed;border-radius:12px;grid-template-rows:66px auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden}.quote-ws-chat-header{border-bottom:1px solid #dfe7ef;justify-content:space-between;align-items:center;gap:12px;padding:0 15px;display:flex}.quote-ws-person{align-items:center;gap:10px;min-width:0;display:flex}.quote-ws-person>span,.quote-ws-message-avatar{color:#fff;background:linear-gradient(145deg,#79b8fc,#3c75bb);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:11px;font-weight:900;display:grid;overflow:hidden}.quote-ws-person img,.quote-ws-message-avatar img{object-fit:cover;width:100%;height:100%}.quote-ws-person>div{gap:2px;min-width:0;display:grid}.quote-ws-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.quote-ws-person small{color:#6e8198;align-items:center;gap:5px;font-size:9px;display:flex}.quote-ws-person small i{background:#2bb563;border-radius:50%;width:7px;height:7px}.quote-ws-chat-actions{align-items:center;gap:6px;display:flex}.quote-ws-details-button{color:#075aaf;cursor:pointer;background:#f5faff;border:1px solid #b8d5f1;border-radius:9px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:10px;font-weight:900;transition:all .2s;display:inline-flex}.quote-ws-details-button:disabled{opacity:.52;cursor:not-allowed}.quote-ws-details-button.pay-ready{color:#fff;background:linear-gradient(135deg,#0d55b5 0%,#166ce3 100%);border:1px solid #09479b;padding:0 14px;font-size:11px;font-weight:800;box-shadow:0 2px 8px #0d55b547}.quote-ws-details-button.pay-ready:hover{background:linear-gradient(135deg,#0f5ec8 0%,#1c75f3 100%);transform:translateY(-1px);box-shadow:0 4px 12px #0d55b561}.quote-ws-details-button.pay-ready:active{transform:translateY(0);box-shadow:0 2px 4px #0d55b533}.quote-ws-private{color:#1462aa;background:#eaf4ff;border-radius:9px;align-items:flex-start;gap:9px;margin:12px 14px 0;padding:10px 12px;display:flex}.quote-ws-private>div{gap:2px;display:grid}.quote-ws-private strong{font-size:11.5px;line-height:1.35}.quote-ws-private span{color:#5e7895;font-size:10.5px;line-height:1.35}.quote-ws-paused{color:#9a5a00;background:#fff7e6;border:1px solid #fde3a7;border-radius:10px;align-items:flex-start;gap:10px;margin:10px 14px 0;padding:12px 14px;display:flex}.quote-ws-paused>svg{flex:none;margin-top:1px}.quote-ws-paused>div{flex:1;gap:4px;min-width:0;display:grid}.quote-ws-paused strong{font-size:13px;line-height:1.35}.quote-ws-paused span{color:#6b5a3a;font-size:12px;line-height:1.45}.quote-ws-paused ul{gap:4px;margin:4px 0 0;padding:0;list-style:none;display:grid}.quote-ws-paused li{border-top:1px solid #fde3a7;grid-template-columns:120px minmax(0,1fr);gap:8px;padding-top:5px;font-size:12px;display:grid}.quote-ws-paused li small{color:#8a7650;font-size:11.5px}.quote-ws-paused li b{color:#1e293b;overflow-wrap:anywhere;font-weight:700}.quote-ws-paused-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.quote-ws-paused-actions button{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:#06f;border:1px solid #06f;border-radius:8px;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:700;display:inline-flex}.quote-ws-paused-actions button.secondary{color:#06f;background:#fff}.quote-ws-paused-actions button:disabled{opacity:.65;cursor:default}.quote-ws-paused.kept{color:#00459a;background:#eaf2ff;border-color:#bfd6f7}.quote-ws-paused.kept span{color:#44607f}.quote-ws-pause-notice{color:#9a5a00;background:#fff7e6;border:1px solid #fde3a7;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.quote-ws-pause-notice>svg{flex:none}.quote-ws-pause-notice>div{gap:3px;display:grid}.quote-ws-pause-notice strong{font-size:13.5px}.quote-ws-pause-notice span{color:#6b5a3a;font-size:12.5px;font-weight:400;line-height:1.45}.quote-ws-preview-paused{color:#9a5a00;background:#fff7e6;border:1px solid #fde3a7;border-radius:9px;align-items:flex-start;gap:8px;margin:4px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.quote-ws-preview-paused svg{flex:none;margin-top:1px}.quote-ws-keep-reasons{flex-wrap:wrap;gap:6px;display:flex}.quote-ws-keep-reasons button{color:#1e293b;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;padding:0 12px;font-size:12.5px}.quote-ws-keep-reasons button.selected{color:#06f;background:#eaf2ff;border-color:#06f;font-weight:700}.quote-ws-option-mobile{display:none!important}.quote-ws-messages{scrollbar-width:thin;flex-direction:column;gap:10px;min-height:0;padding:15px 16px;display:flex;overflow-y:auto}.quote-ws-message-row{align-items:flex-start;gap:8px;max-width:78%;display:flex}.quote-ws-message-row.mine{flex-direction:row-reverse;align-self:flex-end}.quote-ws-message-avatar{width:34px;height:34px;font-size:9px}.quote-ws-bubble{color:#1f3b59;background:#eef3f8;border-radius:5px 13px 13px;min-width:110px;padding:10px 12px}.quote-ws-message-row.mine .quote-ws-bubble{background:#d9eaff;border-radius:13px 5px 13px 13px}.quote-ws-bubble>img{object-fit:cover;border-radius:8px;max-width:230px;max-height:150px;margin-bottom:7px}.quote-ws-bubble p{white-space:pre-wrap;margin:0;font-size:10.5px;line-height:1.45}.quote-ws-bubble>small{color:#66809b;text-align:right;margin-top:5px;font-size:8px;display:block}.quote-ws-document-bubble{width:min(350px,100%)}.quote-ws-file{color:#18446f;text-align:left;cursor:pointer;background:#fff;border:1px solid #d4e0eb;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;margin-top:8px;padding:9px;display:grid}.quote-ws-file>svg:first-child{color:#d43a42}.quote-ws-file span{gap:2px;min-width:0;display:grid}.quote-ws-file strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.quote-ws-file small{color:#6b8198;font-size:8px}.quote-ws-composer{background:#fff;border:1px solid #bfd0e1;border-radius:10px;margin:0 14px 12px;padding:9px 10px 7px}.quote-ws-composer textarea{resize:none;color:#1b3a5c;width:100%;min-height:42px;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:10.5px}.quote-ws-composer>div{grid-template-columns:1fr auto auto;align-items:center;gap:10px;display:grid}.quote-ws-composer span{color:#7a8da1;align-items:center;gap:4px;font-size:8px;display:flex}.quote-ws-composer small{color:#6d8298;font-size:8px}.quote-ws-composer button{color:#fff;cursor:pointer;background:#1263c0;border:0;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 14px;font-size:9.5px;font-weight:900;display:inline-flex}.quote-ws-composer button:disabled{opacity:.5;cursor:not-allowed}.quote-ws-right{gap:11px}.quote-ws-side-card h3{color:#17395e;border-bottom:1px solid #e1e8ef;margin:0 0 11px;padding-bottom:10px;font-size:12px}.quote-ws-product-head{border-bottom:1px solid #e3eaf1;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;padding-bottom:11px;display:grid}.quote-ws-product-head>img{object-fit:cover;border-radius:9px;width:64px;height:64px}.quote-ws-product-head>div{gap:3px;min-width:0;display:grid}.quote-ws-product-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.quote-ws-outline-button,.quote-ws-primary-button{color:#11569b;cursor:pointer;background:#fff;border:1px solid #1262bb;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:36px;margin-top:9px;font-size:9px;font-weight:900;display:flex}.quote-ws-primary-button{color:#fff;background:#125db6}.quote-ws-document-card{border:1px solid #d7e2ec;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:10px;display:grid}.quote-ws-document-card>svg{color:#125fba}.quote-ws-document-card>span{gap:2px;min-width:0;display:grid}.quote-ws-document-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.quote-ws-document-card small{color:#71859b;font-size:7.5px}.quote-ws-document-card button{color:#125caa;cursor:pointer;background:#edf5fd;border:0;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.quote-ws-no-files{color:#7c8ea1;align-items:center;gap:9px;padding:15px 5px;display:flex}.quote-ws-no-files span{gap:3px;display:grid}.quote-ws-no-files strong{color:#48637d;font-size:9px}.quote-ws-no-files small{font-size:8px;line-height:1.4}.quote-ws-help{color:#1261ad;background:#eef7ff;border:1px solid #c7dff5;border-radius:11px;align-items:flex-start;gap:10px;padding:13px;display:flex}.quote-ws-help>div{gap:4px;display:grid}.quote-ws-help strong{font-size:10px}.quote-ws-help span{color:#5f7892;font-size:8px;line-height:1.45}.quote-ws-help button{color:#075aa9;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;width:fit-content;padding:0;font-size:8.5px;font-weight:900;display:flex}.quote-ws-toast{z-index:2300;color:#126744;background:#edfaf3;border:1px solid #b8dfcb;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-width:min(440px,100vw - 30px);padding:10px 12px;font-size:10px;display:flex;position:fixed;top:78px;left:50%;transform:translate(-50%);box-shadow:0 8px 25px #183d5e2b}.quote-ws-toast.error{color:#a92a35;background:#fff1f2;border-color:#f2c6ca}.quote-ws-toast button{color:currentColor;cursor:pointer;background:0 0;border:0}.quote-ws-dialog-backdrop{z-index:2350;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0513249e;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.quote-ws-quote-dialog{background:#fff;border-radius:15px;grid-template-rows:auto minmax(0,1fr) auto;width:min(660px,100%);max-height:calc(100dvh - 40px);display:grid;overflow:hidden;box-shadow:0 25px 70px #04142852}.quote-ws-quote-dialog>header{border-bottom:1px solid #e0e7ee;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.quote-ws-quote-dialog>header>div{color:#1261b4;align-items:center;gap:9px;display:flex}.quote-ws-quote-dialog>header span{gap:2px;display:grid}.quote-ws-quote-dialog>header strong{color:#173a5f;font-size:14px}.quote-ws-quote-dialog>header small{color:#71849a;align-items:center;gap:4px;font-size:9px;display:flex}.quote-ws-quote-dialog>header button{color:#61758a;cursor:pointer;background:#edf2f6;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.quote-ws-dialog-body{gap:10px;min-height:0;padding:15px 17px;display:grid;overflow-y:auto}.quote-ws-dialog-body label{color:#405a73;gap:5px;font-size:9.5px;font-weight:800;display:grid}.quote-ws-dialog-body input,.quote-ws-dialog-body select,.quote-ws-dialog-body textarea{color:#183a5c;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #cad7e3;border-radius:8px;outline:0;padding:8px 10px;font-size:10px}.quote-ws-dialog-body textarea{resize:vertical}.quote-ws-quote-dialog>footer{border-top:1px solid #e1e8ef;justify-content:flex-end;gap:8px;padding:12px 17px;display:flex}.quote-ws-quote-dialog>footer button{min-height:38px;padding-inline:14px}.quote-ws-preview-dialog{width:min(520px,100%)}.quote-ws-preview-price{color:#52708b;background:#edf6ff;border-radius:9px;justify-content:space-between;align-items:center;padding:13px;display:flex}.quote-ws-preview-price small{font-size:10px}.quote-ws-preview-price strong{color:#075da9;font-size:23px}.quote-ws-preview-document{grid-template-columns:1fr 1fr;gap:8px;display:grid}.quote-ws-preview-document button{color:#155c9d;cursor:pointer;background:#f7fbff;border:1px solid #bfd5e8;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:38px;font-size:9px;font-weight:900;display:flex}.quote-ws-editor-dialog{border:1px solid #d9e3ed;border-radius:16px;width:min(1050px,100%);max-height:calc(100dvh - 28px)}.quote-ws-editor-dialog>.quote-editor-header{min-height:76px;padding:13px 28px}.quote-ws-editor-dialog>.quote-editor-header>div{gap:14px}.quote-editor-title-icon{color:#fff;background:linear-gradient(145deg,#3379f4,#1656dc);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;box-shadow:0 8px 18px #1e60dd38;display:grid!important}.quote-ws-editor-dialog>.quote-editor-header strong{font-size:22px;line-height:1.15}.quote-ws-editor-dialog>.quote-editor-header small{color:#697e99;margin-top:3px;font-size:13px}.quote-ws-editor-dialog>.quote-editor-header>button{background:#fff;border:1px solid #d3dee9;width:42px;height:42px}.quote-editor-body{gap:13px;min-height:0;padding:12px 28px 14px;display:grid;overflow-y:auto}.quote-editor-request{color:#1d65c7;background:linear-gradient(110deg,#f4f8ff,#fff);border:1px solid #bdd5f3;border-radius:11px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:13px 15px;display:grid}.quote-editor-request>svg{background:#e3edff;border-radius:50%;width:38px;height:38px;padding:8px}.quote-editor-request-avatar{object-fit:cover;background:#e3edff;border:1px solid #bdd5f3;border-radius:50%;width:38px;height:38px}.quote-editor-request-content{gap:8px;min-width:0;display:grid}.quote-editor-request-content>strong{color:#18375d;font-size:13px}.quote-editor-request-grid{grid-template-columns:1.15fr .72fr 1fr 1.18fr;min-width:0;display:grid}.quote-editor-request-grid>span{border-left:1px solid #d4dfeb;gap:5px;min-width:0;padding:0 18px;display:grid}.quote-editor-request-grid>span:first-child{border-left:0;padding-left:0}.quote-editor-request-grid small{color:#647b98;font-size:10.5px}.quote-editor-request-grid b{color:#19395f;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:800;overflow:hidden}.quote-editor-pricing-layout{grid-template-columns:minmax(0,1.35fr) minmax(270px,.85fr);align-items:stretch;gap:25px;display:grid}.quote-editor-pricing-fields{align-content:start;gap:13px;display:grid}.quote-editor-price-row{grid-template-columns:1fr .92fr;gap:18px;display:grid}.quote-editor-body label{color:#294767;align-content:start;gap:6px;min-width:0;font-size:11px;font-weight:900;display:grid}.quote-editor-body label>span{align-items:center;gap:5px;display:flex}.quote-editor-body label>small{color:#73869c;font-size:9.5px;font-weight:500}.quote-editor-money-input{background:#fff;border:1px solid #c9d6e3;border-radius:9px;grid-template-columns:42px minmax(0,1fr);min-width:0;min-height:43px;display:grid;overflow:hidden}.quote-editor-money-input:focus-within{border-color:#4e91d3;box-shadow:0 0 0 3px #2274c617}.quote-editor-money-input i{color:#204c79;background:#f7f9fc;border-right:1px solid #dce4ec;place-items:center;font-size:13px;font-style:normal;font-weight:800;display:grid}.quote-editor-money-input input{color:#183a5c;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:0 13px;font-size:13px}.quote-editor-body .quote-locked-field{min-height:43px;font-size:12px}.quote-editor-total-card{background:linear-gradient(145deg,#fff,#fbfdff);border:1px solid #c7d5e3;border-radius:12px;align-content:center;gap:12px;padding:18px 20px;display:grid}.quote-editor-total-card>span{justify-content:space-between;align-items:center;gap:15px;display:flex}.quote-editor-total-card small{color:#294767;font-size:11.5px}.quote-editor-total-card span b{color:#183a5c;font-size:12px}.quote-editor-total-card span b.discount{color:#14835a}.quote-editor-total-card>div{border-top:1px dashed #c9d7e4;justify-content:space-between;align-items:center;gap:15px;padding-top:14px;display:flex}.quote-editor-total-card>div strong{color:#19395f;font-size:14px}.quote-editor-total-card>div b{color:#1760c4;font-size:27px;font-weight:900}.quote-editor-fields-grid{grid-template-columns:1fr 1fr;gap:11px 24px;display:grid}.quote-editor-fields-grid select{color:#19395f;width:100%;min-height:40px;font:inherit;background-color:#fff;border:1px solid #c9d6e3;border-radius:8px;outline:0;padding:0 38px 0 13px;font-size:11.5px}.quote-editor-fields-grid select:focus{border-color:#4e91d3;box-shadow:0 0 0 3px #2274c617}.quote-editor-notes{position:relative}.quote-editor-notes textarea{resize:none;color:#19395f;width:100%;min-height:72px;font:inherit;border:1px solid #c9d6e3;border-radius:9px;outline:0;padding:10px 13px 24px;font-size:11px;line-height:1.4}.quote-editor-notes textarea:focus{border-color:#4e91d3;box-shadow:0 0 0 3px #2274c617}.quote-editor-notes>small{position:absolute;bottom:8px;right:12px}.quote-editor-info{color:#2864a8;background:#f4f8ff;border:1px solid #bed7f4;border-radius:9px;align-items:center;gap:10px;min-height:42px;padding:8px 14px;font-size:10.5px;display:flex}.quote-editor-info svg{flex:none}.quote-ws-editor-dialog>.quote-editor-footer{justify-content:space-between;min-height:66px;padding:11px 28px}.quote-ws-editor-dialog>.quote-editor-error{color:#a92a35;background:#fff1f2;border-top:1px solid #f2c6ca;align-items:flex-start;gap:8px;margin:0;padding:10px 28px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.quote-ws-editor-dialog>.quote-editor-error svg{flex-shrink:0;margin-top:1px}.quote-ws-editor-dialog>.quote-editor-footer button{cursor:pointer;border-radius:9px;min-height:44px;font-size:12px;font-weight:900}.quote-editor-cancel{color:#19395f;background:#fff;border:1px solid #c8d5e2;width:180px}.quote-editor-submit{color:#fff;background:linear-gradient(135deg,#2869ec,#1754d5);border:0;justify-content:center;align-items:center;gap:8px;width:min(480px,52%);display:inline-flex;box-shadow:0 7px 16px #1957d529}.quote-editor-submit:disabled{opacity:.55;cursor:not-allowed}@media (width<=780px){.quote-ws-editor-dialog>.quote-editor-header,.quote-editor-body,.quote-ws-editor-dialog>.quote-editor-error,.quote-ws-editor-dialog>.quote-editor-footer{padding-left:15px;padding-right:15px}.quote-ws-editor-dialog>.quote-editor-header strong{font-size:17px}.quote-ws-editor-dialog>.quote-editor-header small{font-size:10px}.quote-editor-request-grid,.quote-editor-pricing-layout,.quote-editor-price-row,.quote-editor-fields-grid{grid-template-columns:1fr}.quote-editor-request-grid>span{border-top:1px solid #d4dfeb;border-left:0;padding:6px 0}.quote-editor-request-grid>span:first-child{border-top:0}.quote-editor-cancel{width:auto}.quote-editor-submit{flex:1;width:auto}}.quote-ws-options-backdrop{background:#05132447;place-items:start end;padding-top:82px;padding-right:max(18px,50vw - 740px)}.quote-ws-options-dialog{background:#fff;border:1px solid #d8e3ed;border-radius:14px;width:min(370px,100vw - 32px);overflow:hidden;box-shadow:0 20px 55px #051b3340}.quote-ws-options-dialog>header{border-bottom:1px solid #e2e9f0;justify-content:space-between;align-items:center;min-height:54px;padding:0 16px;display:flex}.quote-ws-options-dialog>header strong{color:#17395e;font-size:15px}.quote-ws-options-dialog>header button,.quote-ws-report-dialog>header>button{color:#61758a;cursor:pointer;background:#edf2f6;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.quote-ws-options-dialog>div{gap:4px;padding:7px;display:grid}.quote-ws-options-dialog>div>button{color:#234766;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:9px 10px;display:grid}.quote-ws-options-dialog>div>button:hover{background:#eef6fd}.quote-ws-options-dialog>div>button>span{color:#0f61b5;background:#e9f3fd;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.quote-ws-options-dialog>div>button>div{gap:3px;min-width:0;display:grid}.quote-ws-options-dialog>div>button strong{font-size:12px}.quote-ws-options-dialog>div>button small{color:#71859a;font-size:10px}.quote-ws-options-dialog>div>button.danger>span,.quote-ws-options-dialog>div>button.danger strong{color:#c43b47}.quote-ws-options-dialog>div>button.danger>span{background:#fff0f2}.quote-ws-report-dialog{background:#fff;border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;width:min(620px,100vw - 32px);max-height:calc(100dvh - 40px);display:grid;overflow:hidden;box-shadow:0 25px 70px #04142852}.quote-ws-report-dialog>header{border-bottom:1px solid #e0e7ee;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex}.quote-ws-report-dialog>header>div{color:#dc2626;align-items:center;gap:12px;min-width:0;display:flex}.quote-ws-report-dialog>header span{gap:3px;min-width:0;display:grid}.quote-ws-report-dialog>header strong{color:#0f172a;font-size:18px;font-weight:800}.quote-ws-report-dialog>header small{color:#64748b;font-size:13px}.quote-ws-report-body{gap:16px;min-height:0;padding:18px 20px;display:grid;overflow-y:auto}.quote-ws-report-body fieldset{border:0;grid-template-columns:1fr 1fr;gap:8px;min-width:0;margin:0;padding:0;display:grid}.quote-ws-report-body legend{color:#1e293b;margin-bottom:9px;font-size:13.5px;font-weight:700}.quote-ws-report-body fieldset label{color:#334155;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:46px;padding:10px 14px;font-size:13px;font-weight:500;transition:all .15s;display:grid}.quote-ws-report-body fieldset label:hover{background:#f8fafc;border-color:#93c5fd}.quote-ws-report-body fieldset label.selected{color:#06f;background:#eff6ff;border-color:#06f;font-weight:700}.quote-ws-report-body fieldset input{opacity:0;pointer-events:none;position:absolute}.quote-ws-report-body fieldset i{box-sizing:border-box;border:2px solid #94a3b8;border-radius:50%;width:18px;height:18px;display:inline-block}.quote-ws-report-body fieldset label.selected i{background:#fff;border:5px solid #06f}.quote-ws-report-detail{color:#1e293b;gap:6px;font-size:13.5px;font-weight:700;display:grid;position:relative}.quote-ws-report-detail textarea{resize:vertical;color:#0f172a;min-height:85px;font:inherit;border:1.5px solid #cbd5e1;border-radius:10px;outline:0;padding:10px 14px 24px;font-size:13.5px;line-height:1.45}.quote-ws-report-detail textarea:focus{border-color:#06f;box-shadow:0 0 0 3px #0066ff1f}.quote-ws-report-detail small{color:#94a3b8;font-size:11.5px;font-weight:500;position:absolute;bottom:8px;right:12px}.quote-ws-report-dialog>footer{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.quote-ws-report-dialog>footer button,.quote-ws-report-success>button{color:#fff;cursor:pointer;background:#06f;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 20px;font-size:13.5px;font-weight:700;transition:all .15s;display:inline-flex}.quote-ws-report-dialog>footer button:hover{background:#0052cc}.quote-ws-report-dialog>footer button.secondary{color:#334155;background:#fff;border:1.5px solid #cbd5e1}.quote-ws-report-dialog>footer button.secondary:hover{background:#f1f5f9;border-color:#94a3b8}.quote-ws-report-dialog>footer button:disabled{opacity:.5;cursor:not-allowed}.quote-ws-report-success{text-align:center;background:#fff;border-radius:16px;justify-items:center;gap:12px;width:min(420px,100vw - 32px);padding:32px 28px 26px;display:grid;box-shadow:0 25px 70px #04142852}.quote-ws-report-success>span{color:#16a34a;background:#dcfce7;border-radius:50%;place-items:center;width:68px;height:68px;display:grid}.quote-ws-report-success h3{color:#0f172a;margin:0;font-size:20px;font-weight:800}.quote-ws-report-success p{color:#475569;max-width:320px;margin:0 0 8px;font-size:14px;line-height:1.5}.quote-ws-report-success>button{width:100%;min-height:44px;font-size:14px}.contextual-report-trigger{color:#7a8da1;cursor:pointer;background:0 0;border:1px solid #dfe6ee;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:11px;font-weight:700;transition:color .15s,border-color .15s;display:inline-flex}.contextual-report-trigger:hover{color:#c2333d;background:#fdf4f5;border-color:#f0c4c7}.btn-product-report-link{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.btn-product-report-link:hover{color:#dc2626;background:#fef2f2}.btn-ad-report{color:#8798aa;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:8px;padding:7px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.btn-ad-report:hover{color:#c2333d;background:#fdf4f5;border-color:#f0c4c7}.contextual-report-error{color:#dc2626;margin:6px 0 0;font-size:13px;font-weight:700}.contextual-report-help-card{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.contextual-report-help-icon{color:#2563eb;flex-shrink:0;margin-top:1px}.contextual-report-help-card strong{color:#1e3a8a;margin-bottom:2px;font-size:13px;font-weight:700;display:block}.contextual-report-help-card p{color:#2563eb;margin:0;font-size:12px;line-height:1.45}.quote-ws-account strong,.quote-ws-person strong,.quote-ws-product-head strong{font-size:12.5px}.quote-ws-account small,.quote-ws-id small,.quote-ws-data-row small,.quote-ws-person small,.quote-ws-product-mini span,.quote-ws-product-head span{font-size:10px}.quote-ws-back,.quote-ws-details-button,.quote-ws-help strong{font-size:11px}.quote-ws-id em,.quote-ws-store span,.quote-ws-composer span,.quote-ws-composer small,.quote-ws-file small,.quote-ws-bubble>small,.quote-ws-no-files small,.quote-ws-help span{font-size:9px}.quote-ws-data-row strong,.quote-ws-bubble p,.quote-ws-composer textarea{font-size:11.5px}.quote-ws-store small,.quote-ws-product-mini small,.quote-ws-file strong,.quote-ws-document-card strong,.quote-ws-no-files strong,.quote-ws-help button,.quote-ws-outline-button,.quote-ws-primary-button{font-size:10px}.quote-ws-store strong,.quote-ws-product-mini strong,.quote-ws-side-card h3{font-size:13px}.quote-ws-document-card small{font-size:8.5px}.quote-ws-composer button{font-size:10.5px}@media (width<=1120px){.quote-ws-layout{grid-template-columns:220px minmax(400px,1fr) 235px;gap:8px;padding-inline:10px}.quote-ws-topbar{grid-template-columns:1fr auto;gap:12px;padding-inline:18px}.quote-ws-account>div{display:none}}@media (width<=840px){.quote-workspace{grid-template-rows:57px minmax(0,1fr)}.quote-ws-topbar{grid-template-columns:1fr auto;padding:0 12px}.quote-ws-account>div{display:none}.quote-ws-account{grid-template-columns:34px 32px}.quote-ws-account-avatar{width:34px;height:34px}.quote-ws-layout{grid-template-columns:1fr;padding:7px}.quote-ws-left,.quote-ws-right{display:none}.quote-ws-chat{border-radius:10px}.quote-ws-chat-header{padding-inline:10px}.quote-ws-person>span{width:36px;height:36px}.quote-ws-details-button{text-overflow:ellipsis;white-space:nowrap;max-width:165px;padding-inline:8px;overflow:hidden}.quote-ws-options-backdrop{place-items:center;padding:14px}.quote-ws-report-body fieldset{grid-template-columns:1fr}.quote-ws-private{margin:8px 8px 0}.quote-ws-paused{margin:8px 8px 0;padding:10px 11px}.quote-ws-paused li{grid-template-columns:96px minmax(0,1fr)}.quote-ws-paused-actions button{flex:100%;justify-content:center;min-height:40px}.quote-ws-option-mobile{display:grid!important}.quote-ws-messages{padding:10px 8px}.quote-ws-message-row{max-width:92%}.quote-ws-composer{margin:0 8px 8px}.quote-ws-composer span{display:none}.quote-ws-composer>div{grid-template-columns:1fr auto}}.dispute-workspace{border:1px solid #e6ebf1;border-radius:14px;padding:0;overflow:hidden;box-shadow:0 1px 3px #0f172a0f}.dispute-chat{background:#fff;flex-direction:column;min-width:0;display:flex}.dispute-file-loading{color:#6d7a8b;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;min-height:260px;padding:24px;font-size:12.5px;display:flex}.dispute-file-loading.is-error{color:#a92a35}.dispute-file-loading button{color:#33445c;cursor:pointer;background:#fff;border:1px solid #d3dae2;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:700}.dispute-chat-head{background:#fbfcfe;border-bottom:1px solid #e6ebf1;align-items:center;gap:12px;padding:12px 16px;display:flex}.dispute-back{color:#45566d;cursor:pointer;background:#fff;border:1px solid #d3dae2;border-radius:8px;align-items:center;gap:5px;padding:7px 11px;font-size:11.5px;font-weight:700;transition:border-color .15s,color .15s;display:inline-flex}.dispute-back:hover{color:#1b2434;border-color:#9fb0c4}.dispute-chat-peer{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.dispute-chat-avatar{color:#45566d;background:#eef2f7;border:1px solid #d3dae2;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.dispute-chat-avatar img{object-fit:cover;width:100%;height:100%}.dispute-chat-peer-id{gap:1px;min-width:0;display:grid}.dispute-chat-peer-id strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:750;overflow:hidden}.dispute-chat-peer-id small{color:#7a8798;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.dispute-chat-peer-meta{align-items:center;gap:6px;min-width:0;display:flex}.dispute-seal-inline{display:none!important}.dispute-vehicle-button{position:relative}.dispute-vehicle-dot{background:#16a34a;border-radius:50%;width:7px;height:7px;position:absolute;top:3px;right:3px;box-shadow:0 0 0 1.5px #fff}.dispute-chat-head-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.dispute-seal{text-transform:uppercase;letter-spacing:.06em;border:1px solid;border-radius:20px;flex-shrink:0;align-items:center;gap:6px;padding:5px 11px;font-size:9.5px;font-weight:800;display:inline-flex}.dispute-seal:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.dispute-seal.seal-wait{color:#8a6300;background:#fdf8ec;border-color:#f0dba3}.dispute-seal.seal-alert{color:#a4342a;background:#fdf1f0;border-color:#e6b3ac}.dispute-seal.seal-mediation{color:#5b3ad6;background:#f4f0ff;border-color:#cdbef2}.dispute-seal.seal-done{color:#0c6b40;background:#eef8f2;border-color:#a7d9be}.dispute-chat-refresh{color:#5d6b7d;cursor:pointer;background:#fff;border:1px solid #d3dae2;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.dispute-chat-refresh:hover:not(:disabled){color:#1b2434;border-color:#9fb0c4}.dispute-chat-refresh:disabled{color:#a3adba;cursor:progress}.dispute-claim-link{color:#0b5fd0;cursor:pointer;white-space:nowrap;background:#f4f8ff;border:1px solid #cfe0fb;border-radius:8px;align-items:center;gap:5px;padding:7px 11px;font-size:11px;font-weight:800;display:inline-flex}.dispute-claim-link:hover{background:#eaf2ff;border-color:#9fc4f6}.dispute-order-strip{background:#fff;border-bottom:1px solid #e6ebf1;align-items:center;gap:10px;padding:9px 16px;display:flex}.dispute-order-strip-thumb{color:#8a95a4;background:#f4f6f9;border:1px solid #e2e7ee;border-radius:8px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.dispute-order-strip-thumb img{object-fit:cover;width:100%;height:100%}.dispute-order-strip-copy{flex:1;gap:1px;min-width:0;display:grid}.dispute-order-strip-copy strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;overflow:hidden}.dispute-order-strip-copy small{color:#7a8798;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.dispute-claim-order{background:#f8fafc;border:1px solid #e6ebf1;border-radius:10px;align-items:center;gap:11px;padding:11px;display:flex}.dispute-claim-order-thumb{color:#8a95a4;background:#fff;border:1px solid #e2e7ee;border-radius:9px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.dispute-claim-order-thumb img{object-fit:cover;width:100%;height:100%}.dispute-claim-order>div{gap:2px;min-width:0;display:grid}.dispute-claim-order strong{color:#172033;font-size:12.5px;font-weight:700}.dispute-claim-order small{color:#7a8798;font-size:10.5px}.support-chat .dispute-chat-head{background:linear-gradient(#f4f8ff,#fbfcfe)}.support-agent-avatar{box-shadow:0 2px 8px #0b5fd04d;color:#fff!important;background:linear-gradient(135deg,#1672ed,#0b53c9)!important;border:0!important}.support-chat-meta{background:#fff;border-bottom:1px solid #e6ebf1;flex-wrap:wrap;gap:7px;padding:9px 16px;display:flex}.support-chat-chip{color:#315b93;background:#f2f7ff;border:1px solid #dbe6f5;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.support-chat-chip>svg{opacity:.8;flex-shrink:0}.support-chat-chip--tema{color:#1b4f8f;background:#eaf2ff;border-color:#bcd0ee}.support-chat-attachments{background:#fff;border-bottom:1px solid #e6ebf1;padding:9px 16px 11px}.support-chat-attachments-title{color:#5b6b80;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:5px;margin-bottom:7px;font-size:10px;font-weight:800;display:inline-flex}.support-chat-attachments-list{flex-wrap:wrap;gap:8px;display:flex}.support-chat-attachment{color:#315b93;flex-direction:column;gap:4px;width:96px;font-size:10.5px;text-decoration:none;display:flex}.support-chat-attachment img,.support-chat-attachment-file{object-fit:cover;background:#f2f7ff;border:1px solid #dbe6f5;border-radius:8px;width:96px;height:72px}.support-chat-attachment-file{justify-content:center;align-items:center;display:flex}.support-chat-attachment-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-chat-attachment:hover img,.support-chat-attachment:hover .support-chat-attachment-file{border-color:#8fb2e6}.support-resolved-note{color:#2f6b45;background:#f1faf4;border-top:1px solid #d6ecdd;align-items:flex-start;gap:7px;margin:0;padding:11px 20px;font-size:11.5px;line-height:1.45;display:flex}.support-resolved-note>svg{flex-shrink:0;margin-top:1px}.support-msg-staff .dispute-msg-author{color:#0b5fd0;align-items:center;gap:4px;display:inline-flex}.support-msg-staff .dispute-msg-body{background:#fff;border-color:#dbe6f5 #dbe6f5 #dbe6f5 #1672ed;border-left-style:solid;border-left-width:3px;border-radius:4px 12px 12px;box-shadow:0 1px 3px #0f172a0f}.support-resolve-btn{color:#0c6b40;cursor:pointer;white-space:nowrap;background:#f1faf4;border:1px solid #a7d9be;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 11px;font-size:11.5px;font-weight:750;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.support-resolve-btn:hover:not(:disabled){color:#0a5733;background:#e6f5ec;border-color:#7cc79f}.support-resolve-btn:disabled{color:#9fb0a7;cursor:progress;background:#f3f6f4;border-color:#dbe6df}.support-resolve-btn>svg{flex-shrink:0}.dispute-chat-tabs{background:#f7f9fc;border-bottom:1px solid #e6ebf1;gap:6px;padding:8px 12px;display:flex}.dispute-chat-tabs>button{color:#5d6b7d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;padding:9px 10px;font-size:11.5px;font-weight:750;transition:all .15s;display:inline-flex}.dispute-chat-tabs>button:hover{color:#1b2434}.dispute-chat-tabs>button.active{color:#0b5fd0;background:#fff;border-color:#d7e2f2;box-shadow:0 1px 4px #0f172a1a}.dispute-chat-tabs>button.is-mediator.active{color:#5b3ad6;border-color:#ddd2f7}.dispute-chat-tabs>button b{color:#5d6b7d;background:#e4e9f0;border-radius:20px;padding:1px 6px;font-size:10px}.dispute-chat-tabs>button.active b{color:#0b5fd0;background:#e8f0ff}.dispute-chat-tabs>button.is-mediator.active b{color:#5b3ad6;background:#efe9ff}.dispute-chat-body{flex-direction:column;min-height:0;display:flex}.dispute-frozen-notice{color:#5b3ad6;background:#f6f4ff;border-bottom:1px solid #e6ebf1;align-items:center;gap:7px;margin:0;padding:10px 16px;font-size:11.5px;line-height:1.45;display:flex}.dispute-frozen-notice svg{flex-shrink:0}.dispute-resolved-banner{color:#0c6b40;background:#f1faf4;border-bottom:1px solid #e6ebf1;align-items:flex-start;gap:9px;margin:0;padding:12px 16px;display:flex}.dispute-resolved-banner>svg{flex-shrink:0;margin-top:1px}.dispute-resolved-banner strong{font-size:12.5px;font-weight:800;display:block}.dispute-resolved-banner p{color:#33604a;margin:3px 0 0;font-size:11.5px;line-height:1.5}.dispute-chat-actions{background:#fafbfc;border-bottom:1px solid #e6ebf1;gap:10px;padding:10px 16px;display:flex}.dispute-chat-actions>button{color:#33445c;cursor:pointer;background:#fff;border:1px solid #d7dde6;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;padding:9px 10px;font-size:11.5px;font-weight:750;transition:border-color .15s,background .15s;display:inline-flex}.dispute-chat-actions>button:hover{background:#f4f7fb;border-color:#9fb0c4}.dispute-chat-action-icon{border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.dispute-chat-action-icon.is-help{color:#5b3ad6;background:#f1ecff}.dispute-chat-action-icon.is-resolve{color:#0c6b40;background:#e7f6ed}.dispute-mediator-summary-toggle{text-align:left;cursor:pointer;width:100%;font:inherit;background:#f7f5ff;border:0;border-bottom:1px solid #e6ebf1;align-items:center;gap:10px;padding:11px 16px;display:flex}.dispute-mediator-summary-toggle:hover{background:#f1edff}.dispute-mediator-summary-copy{flex:1;gap:1px;min-width:0;display:grid}.dispute-mediator-summary-copy strong{color:#3f2ea6;font-size:12.5px;font-weight:800}.dispute-mediator-summary-copy small{color:#7a7396;font-size:10.5px}.dispute-mediator-summary-chevron{color:#5b3ad6;flex-shrink:0;transition:transform .15s}.dispute-mediator-summary-chevron.is-open{transform:rotate(180deg)}.dispute-mediator-summary{background:#fbfaff;border-bottom:1px solid #e6ebf1;padding:12px 16px}.dispute-mediator-summary p{color:#33445c;margin:0 0 5px;font-size:11.5px;line-height:1.5}.dispute-mediator-summary p:last-child{margin-bottom:0}.dispute-mediator-summary-evidence{border-top:1px dashed #e2e0ee;margin-top:9px;padding-top:9px}.dispute-summary-fields{gap:9px;margin:0;display:grid}.dispute-summary-field{gap:3px;display:grid}.dispute-summary-field dt{color:#7a7396;text-transform:uppercase;letter-spacing:.06em;font-size:9.5px;font-weight:800}.dispute-summary-field dd{color:#2b2540;margin:0;font-size:12px;font-weight:700;line-height:1.45}.dispute-summary-field dd.is-detail{color:#4a4364;white-space:pre-wrap;word-break:break-word;background:#fff;border:1px solid #e7e2f5;border-radius:9px;padding:9px 11px;font-weight:500}.dispute-mediator-layout{background:#fcfcfd;grid-template-columns:minmax(0,250px) minmax(0,1fr) minmax(0,290px);align-items:start;display:grid}.dispute-mediator-rail{background:#fbfaff;align-content:start;align-self:stretch;gap:10px;padding:14px;display:grid}.dispute-mediator-rail.is-guide{border-right:1px solid #e6ebf1}.dispute-mediator-rail.is-evidence{border-left:1px solid #e6ebf1}.dispute-mediator-center{background:#fff;flex-direction:column;min-width:0;display:flex}.dispute-rail-card{background:#fff;border:1px solid #e7e2f5;border-radius:10px;padding:11px 12px}.dispute-rail-card h4{color:#3f2ea6;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;margin:0 0 6px;font-size:11px;font-weight:800;display:flex}.dispute-rail-card p{color:#4a4364;margin:0;font-size:11.5px;line-height:1.5}.dispute-rail-card .dispute-claim-link{margin-top:9px}.dispute-resolution-trigger{color:#1b2434;text-align:left;cursor:pointer;background:#f0f7ff;border:1px solid #bfdbfe;border-radius:10px;align-items:center;gap:9px;width:100%;padding:10px 11px;display:flex}.dispute-resolution-trigger:hover{background:#e6f1ff}.dispute-resolution-trigger-icon{color:#1d4ed8;background:#dbeafe;border-radius:8px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.dispute-resolution-trigger-copy{flex:1;gap:1px;min-width:0;display:grid}.dispute-resolution-trigger-copy strong{color:#1d4ed8;font-size:11.5px;font-weight:800}.dispute-resolution-trigger-copy small{color:#15803d;font-size:10.5px;font-weight:700}.dispute-resolution-trigger>svg{color:#7a8aa8;flex-shrink:0}.dispute-resolution-trigger-copy small.is-muted{color:#64748b;font-weight:600}.dispute-resolution-dialog{width:min(520px,100%)}.dispute-resolution-summary{background:#f8fafc;border:1px solid #e6ebf1;border-radius:12px;justify-items:start;gap:5px;padding:12px 14px;display:grid}.dispute-resolution-summary>strong{color:#172033;font-size:14px;font-weight:800}.dispute-resolution-summary>span:not(.dispute-seal){color:#33445c;font-size:13px}.dispute-resolution-summary>small{color:#64748b;font-size:11.5px;line-height:1.45}.dispute-resolution-facts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.dispute-resolution-facts>div{background:#f1f5f9;border-radius:10px;gap:2px;padding:9px 11px;display:grid}.dispute-resolution-facts span{color:#7a8798;font-size:10.5px;font-weight:700}.dispute-resolution-facts strong{color:#1b2434;font-size:12.5px;font-weight:700;line-height:1.35}.dispute-claim-field>span svg{vertical-align:-2px;margin-right:3px}.dispute-timeline{margin:6px 0 0;padding:0;list-style:none;display:grid}.dispute-timeline-step{--tl-color:#0b5fd0;--tl-bg:#eaf3ff;grid-template-columns:30px minmax(0,1fr);gap:10px;padding-bottom:14px;display:grid;position:relative}.dispute-timeline-step:last-child{padding-bottom:0}.dispute-timeline-step:before{content:"";background:#cbd5e1;border-radius:1px;width:2px;position:absolute;top:32px;bottom:2px;left:14px}.dispute-timeline-step:last-child:before{display:none}.dispute-timeline-step:has(+.is-pending):before{background:0 0;border-left:2px dashed #cbd5e1;width:0}.dispute-timeline-step.tone-claim{--tl-color:#9a5a00;--tl-bg:#fff7e6}.dispute-timeline-step.tone-mediation{--tl-color:#5b3ad6;--tl-bg:#f3f0ff}.dispute-timeline-step.tone-success,.dispute-timeline-step.tone-refund{--tl-color:#0e7038;--tl-bg:#eafbf1}.dispute-timeline-step.is-pending{--tl-color:#94a3b8;--tl-bg:#fff}.dispute-timeline-dot{border:1.5px solid var(--tl-color);background:var(--tl-bg);width:30px;height:30px;color:var(--tl-color);border-radius:50%;place-items:center;display:grid}.dispute-timeline-step.is-current .dispute-timeline-dot{box-shadow:0 0 0 4px var(--tl-bg);border-width:2.5px}.dispute-timeline-step.is-pending .dispute-timeline-dot{border-color:#cbd5e1}.dispute-timeline-body{gap:2px;min-width:0;padding-top:4px;display:grid}.dispute-timeline-title{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dispute-timeline-title strong{color:#172033;font-size:13px;font-weight:750}.dispute-timeline-step.is-pending .dispute-timeline-title strong{color:#94a3b8}.dispute-timeline-now,.dispute-timeline-next{border-radius:999px;padding:1px 8px;font-size:10.5px;font-weight:800}.dispute-timeline-now{color:var(--tl-color);background:var(--tl-bg)}.dispute-timeline-next{color:#64748b;background:#f1f5f9}.dispute-timeline-body time{color:#7a8798;font-size:11px}.dispute-timeline-body p{color:#64748b;margin:0;font-size:12px;line-height:1.45}.dispute-refund-status{color:#15803d;background:#dcfce7;border-radius:999px;padding:2px 9px;font-size:10.5px;font-weight:800;display:inline-block}.dispute-claim-dialog-body .dispute-mediator-steps li{color:#33507a}.dispute-claim-dialog-body .dispute-mediator-steps li>span{color:#1d4ed8;background:#dbeafe}.dispute-resolved-banner-reason{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dispute-resolved-banner-link{cursor:pointer;color:#1d4ed8;background:0 0;border:0;margin-top:4px;padding:0;font-size:11px;font-weight:800;text-decoration:underline}.dispute-rail-card .dispute-summary-fields+.dispute-claim-link{margin-top:9px}.dispute-rail-tip{color:#7a7396;align-items:flex-start;gap:6px;margin:0;font-size:10.5px;line-height:1.45;display:flex}.dispute-rail-tip svg{flex-shrink:0;margin-top:1px}.dispute-mediator-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dispute-mediator-steps li{color:#4a4364;grid-template-columns:20px 1fr;align-items:start;gap:9px;font-size:11.5px;line-height:1.45;display:grid}.dispute-mediator-steps li>span{color:#5b3ad6;background:#ece6ff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10.5px;font-weight:800;display:grid}.dispute-mediator-steps li>div{min-width:0}.dispute-mediator-steps li b{color:#3f2ea6;font-weight:800}.dispute-mediator-evidence-panel{gap:10px;display:grid}.dispute-mediator-evidence-panel>header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.dispute-mediator-evidence-panel>header span{color:#1b2434;align-items:center;gap:6px;font-size:11.5px;font-weight:800;display:inline-flex}.dispute-mediator-evidence-panel>header small{color:#8a95a4;font-size:10px;font-weight:700}.dispute-mediator-evidence-lists{background:#fff;border:1px solid #e6ebf1;border-radius:10px;gap:8px;padding:10px;display:grid}.dispute-mediator-evidence-empty{color:#7a8798;background:#fff;border:1px dashed #d8dfe8;border-radius:10px;align-items:flex-start;gap:7px;margin:0;padding:10px 11px;font-size:10.5px;line-height:1.45;display:flex}.dispute-mediator-evidence-empty svg{color:#aab5c2;flex-shrink:0;margin-top:1px}.dispute-mediator-evidence-add{background:#f7f5ff;border:1px solid #ddd2f7;border-radius:10px;gap:9px;padding:11px;display:grid}.dispute-mediator-evidence-add>.dispute-btn{justify-self:stretch}.dispute-mediator-rail.is-evidence .dispute-evidence-strip{grid-template-columns:1fr;gap:4px}@media (width<=1080px){.dispute-mediator-layout{grid-template-columns:1fr}.dispute-mediator-rail.is-guide{border-bottom:1px solid #e6ebf1;border-right:0}.dispute-mediator-rail.is-evidence{border-bottom:1px solid #e6ebf1;border-left:0}.dispute-mediator-center{order:1}.dispute-mediator-rail.is-evidence .dispute-evidence-strip{grid-template-columns:132px minmax(0,1fr)}}.dispute-claim-dialog{width:min(420px,100%)}.dispute-claim-dialog-body{gap:12px;padding:14px 20px 18px;display:grid}.dispute-claim-field{gap:3px;display:grid}.dispute-claim-field>span{color:#7a8798;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:800}.dispute-claim-field>strong{color:#1b2434;font-size:12.5px;font-weight:700;line-height:1.4}.dispute-claim-field>p{color:#33445c;background:#f8fafc;border:1px solid #e6ebf1;border-radius:9px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.dispute-record-note{color:#6d7a8b;font-style:italic}.dispute-evidence-strip{grid-template-columns:132px minmax(0,1fr);align-items:start;gap:10px;display:grid}.dispute-evidence-strip+.dispute-evidence-strip{border-top:1px dashed #e2e7ee;margin-top:7px;padding-top:7px}.dispute-evidence-strip small{color:#7a8798;text-transform:uppercase;letter-spacing:.06em;padding-top:2px;font-size:9.5px;font-weight:800;line-height:1.3}.dispute-evidence-strip ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dispute-evidence-strip img{object-fit:cover;border:1px solid #d3dae2;border-radius:8px;width:48px;height:48px;display:block}.dispute-evidence-strip a:hover img{border-color:var(--color-brand-blue,#06f)}.dispute-evidence-thumb-btn{cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}.dispute-evidence-thumb-btn img{object-fit:cover;border:1px solid #d3dae2;border-radius:8px;width:48px;height:48px;transition:border-color .15s;display:block}.dispute-evidence-thumb-btn:hover img{border-color:var(--color-brand-blue,#06f)}.dispute-evidence-zoom-hint{color:#fff;opacity:0;background:#0f172aa6;border-radius:3px;place-items:center;width:18px;height:18px;transition:opacity .15s;display:grid;position:absolute;bottom:2px;right:2px}.dispute-evidence-thumb-btn:hover .dispute-evidence-zoom-hint{opacity:1}.dispute-attach-btn{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.dispute-attach-btn:hover:not(.is-disabled){color:#1e293b;background:#f1f5f9;border-color:#cbd5e1}.dispute-attach-btn.is-disabled{opacity:.55;cursor:not-allowed}.dispute-btn{color:#33445c;cursor:pointer;background:#fff;border:1px solid #cfd7e0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:10px 16px;font-size:12px;font-weight:750;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;display:inline-flex}.dispute-btn:hover:not(:disabled){color:#1b2434;background:#f4f7fb;border-color:#9fb0c4}.dispute-btn.is-primary{color:#fff;background:#0b5fd0;border-color:#0b5fd0;box-shadow:0 2px 8px #0b5fd038}.dispute-btn.is-primary:hover:not(:disabled){color:#fff;background:#094ba6;border-color:#094ba6}.dispute-btn:disabled{color:#a3adba;cursor:not-allowed;box-shadow:none;background:#f1f3f6;border-color:#e1e6ec}.dispute-log-entry{color:#52627a;background:#f4f6f9;border-left:3px solid #c9d2dd;border-radius:9px;align-self:stretch;margin:0;padding:9px 12px;font-size:11px;line-height:1.45}.dispute-log-entry span{color:#8a95a4;text-transform:uppercase;letter-spacing:.05em;font-variant-numeric:tabular-nums;margin-bottom:2px;font-size:9.5px;font-weight:800;display:block}.dispute-evidence-tray{border-top:1px dashed #dfe4ea;gap:10px;margin-top:12px;padding-top:12px;display:grid}.dispute-evidence-tray>.dispute-btn{justify-self:start}.dispute-thread-avatar{color:#45566d;background:#eef2f7;border:1px solid #d3dae2;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid;overflow:hidden}.dispute-thread-avatar img{object-fit:cover;width:100%;height:100%}.dispute-thread-avatar.is-mediator{color:#5b3ad6;background:#f2ecff;border-color:#ddd2f7}.dispute-thread{background:#fcfcfd;flex-direction:column;flex:1;gap:14px;min-height:220px;max-height:min(52vh,460px);padding:16px 18px;display:flex;overflow-y:auto}.dispute-thread-empty{text-align:center;color:#97a3b2;flex-direction:column;align-items:center;gap:4px;max-width:280px;margin:auto;display:flex}.dispute-thread-empty svg{color:#b7c2d0;margin-bottom:4px}.dispute-thread-empty strong{color:#52627a;font-size:12.5px;font-weight:700}.dispute-thread-empty span{font-size:11.5px;line-height:1.5}.dispute-system-note{color:#7a8798;text-align:center;border-top:1px solid #e6e9ee;border-bottom:1px solid #e6e9ee;align-self:center;max-width:82%;margin:2px 0;padding:6px;font-size:10.5px;line-height:1.45}.dispute-msg{gap:3px;max-width:76%;display:grid}.dispute-msg.is-mine{justify-items:end;margin-left:auto}.dispute-msg-author{color:#8a95a4;text-transform:uppercase;letter-spacing:.06em;font-size:9.5px;font-weight:800}.dispute-msg-body{background:#fff;border:1px solid #e1e6ec;border-radius:14px 14px 14px 4px;padding:10px 13px;box-shadow:0 1px 2px #0f172a0a}.dispute-msg.is-mine .dispute-msg-body{background:#f2f8ff;border-color:#bcd6f7;border-radius:14px 14px 4px}.dispute-msg-body p{color:#1f2c3d;white-space:pre-wrap;word-break:break-word;margin:0;font-size:12.5px;line-height:1.5}.dispute-msg-body img{border-radius:8px;max-width:220px;margin-bottom:6px;display:block}.dispute-msg time{color:#9aa5b3;font-variant-numeric:tabular-nums;font-size:10px}.dispute-thread-closed{color:#6d7a8b;background:#f7f8fa;border-top:1px solid #e6ebf1;align-items:center;gap:7px;margin:0;padding:13px 20px;font-size:11.5px;display:flex}.dispute-composer{background:#fff;border-top:1px solid #e6ebf1;padding:14px 20px 16px}.dispute-composer-label{color:#5b3ad6;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:5px;margin-bottom:7px;font-size:10px;font-weight:800;display:flex}.dispute-composer.is-mediator{background:#fbfaff}.dispute-composer textarea{resize:vertical;color:#1f2c3d;width:100%;font:inherit;background:#fbfcfe;border:1px solid #cfd7e0;border-radius:10px;padding:11px 13px;font-size:12.5px;line-height:1.5}.dispute-composer textarea:focus{border-color:var(--color-brand-blue,#06f);background:#fff;outline:none}.dispute-composer footer{justify-content:flex-end;align-items:center;gap:12px;margin-top:9px;display:flex}.dispute-composer footer small{color:#9aa5b3;font-variant-numeric:tabular-nums;margin-right:auto;font-size:10.5px}.dispute-composer button{color:#fff;cursor:pointer;background:#0b5fd0;border:1px solid #0b5fd0;border-radius:10px;align-items:center;gap:7px;padding:10px 18px;font-size:12px;font-weight:750;display:inline-flex;box-shadow:0 2px 8px #0b5fd038}.dispute-composer button:hover:not(:disabled){background:#094ba6;border-color:#094ba6}.dispute-composer button:disabled{color:#a3adba;cursor:not-allowed;box-shadow:none;background:#f1f3f6;border-color:#e1e6ec}.dispute-inline-error{color:#a4342a;margin-bottom:7px;font-size:11px;font-weight:650;display:block}.dispute-dialog-backdrop{z-index:1200;background:#0f172a8c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dispute-dialog{background:#fff;border-radius:14px;width:min(470px,100%);max-height:90vh;overflow-y:auto;box-shadow:0 24px 60px #0914264d}.dispute-dialog>header{border-bottom:1px solid #e6ebf1;align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.dispute-dialog>header>div{flex:1;min-width:0}.dispute-dialog>header small{color:#7a8798;text-transform:uppercase;letter-spacing:.1em;font-size:9.5px;font-weight:800}.dispute-dialog>header h2{color:#1b2434;margin:2px 0 0;font-size:16px;font-weight:800}.dispute-dialog>header>button{color:#5d6b7d;cursor:pointer;background:#fff;border:1px solid #d3dae2;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.dispute-dialog>header>button:hover:not(:disabled){color:#1b2434;border-color:#9fb0c4}.dispute-dialog-lead{color:#2b4a75;background:#f5f9ff;border-bottom:1px solid #e6ebf1;margin:0;padding:13px 20px;font-size:11.5px;line-height:1.5}.dispute-dialog form{flex-direction:column;gap:14px;padding:16px 20px 20px;display:flex}.dispute-field{gap:6px;display:grid}.dispute-field>span{color:#33445c;text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:baseline;gap:10px;font-size:11px;font-weight:800;display:flex}.dispute-field>span i{color:#9aa5b3;font-variant-numeric:tabular-nums;letter-spacing:0;font-size:10px;font-style:normal;font-weight:600}.dispute-field input,.dispute-field textarea{resize:vertical;color:#1f2c3d;width:100%;font:inherit;background:#fbfcfe;border:1px solid #cfd7e0;border-radius:10px;padding:10px 12px;font-size:12.5px;line-height:1.5}.dispute-field input:focus,.dispute-field textarea:focus{border-color:var(--color-brand-blue,#06f);background:#fff;outline:none}.dispute-evidence-picker{gap:8px;display:grid}.dispute-evidence-counter{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.dispute-evidence-counter span{color:#33445c;font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:11px;font-weight:750;display:inline-flex}.dispute-evidence-counter small{color:#8a95a4;font-size:10px}.dispute-evidence-thumbs{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dispute-evidence-thumbs li{width:68px;position:relative}.dispute-evidence-thumbs img{object-fit:cover;border:1px solid #d3dae2;border-radius:6px;width:68px;height:68px;display:block}.dispute-evidence-thumbs li>button{width:22px;height:22px;position:absolute;top:-6px;right:-6px;color:#fff!important;cursor:pointer!important;background:#0f172a!important;border:1.5px solid #fff!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;transition:all .15s!important;display:flex!important;box-shadow:0 2px 6px #0000004d!important}.dispute-evidence-thumbs li>button:hover{transform:scale(1.1);color:#fff!important;background:#ef4444!important;border-color:#ef4444!important}.dispute-evidence-thumbs li>small{color:#8a95a4;text-align:center;font-variant-numeric:tabular-nums;margin-top:3px;font-size:9.5px;display:block}.dispute-evidence-drop{color:#52627a;cursor:pointer;border:1.5px dashed #b9c4d2;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:11.5px;font-weight:700;display:flex}.dispute-evidence-drop:hover{border-color:var(--color-brand-blue,#06f);color:var(--color-brand-blue,#06f)}.dispute-evidence-drop.is-off{color:#a3adba;cursor:not-allowed;background:#f7f8fa;border-style:solid;border-color:#e1e6ec}.dispute-evidence-drop input{display:none}.dispute-dialog-error{color:#a4342a;background:#fdf1f0;border:1px solid #e3b3ad;border-radius:9px;align-items:flex-start;gap:7px;margin:0;padding:9px 11px;font-size:11.5px;line-height:1.45;display:flex}.dispute-dialog form footer{justify-content:flex-end;gap:8px;display:flex}@media (width<=620px){.dispute-chat-actions{flex-direction:column}.dispute-chat-head{flex-wrap:wrap}.dispute-chat-head-right{justify-content:flex-start;width:100%}}@media (width<=760px){.dispute-workspace{border-radius:0}.dispute-chat-head,.dispute-chat-tabs,.dispute-chat-actions,.dispute-thread,.dispute-composer,.dispute-mediator-summary,.dispute-mediator-summary-toggle,.dispute-frozen-notice,.dispute-resolved-banner{padding-inline:14px}.dispute-evidence-strip{grid-template-columns:1fr;gap:5px}.dispute-msg{max-width:90%}}.store-public-profile-wrapper{min-height:100vh;padding-bottom:40px;background:#f8fafc!important}.store-header-banner{background:#f8fafc!important;width:100%!important;margin-bottom:20px!important;position:relative!important}.store-cover-image{background:linear-gradient(135deg,#0b234b 0%,#0d3268 50%,#071938 100%)!important;align-items:center!important;width:100%!important;min-height:340px!important;padding-top:52px!important;padding-bottom:52px!important;display:flex!important;position:relative!important;overflow:hidden!important}.store-cover-backdrop-img{z-index:1!important;object-fit:cover!important;object-position:center 55%!important;opacity:1!important;pointer-events:none!important;filter:saturate(1.08)contrast(1.05)!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.store-cover-placeholder{background:linear-gradient(135deg,#0b234b 0%,#0d3268 50%,#071938 100%)!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.store-cover-overlay{z-index:2!important;pointer-events:none!important;background:radial-gradient(120% 90% at 50% 42%,#ffffff0f 0%,#fff0 48%,#030c1c2e 100%),linear-gradient(#07122680 0%,#07122638 26% 62%,#07122694 100%)!important;position:absolute!important;inset:0!important}@media (width<=720px){.store-cover-image{min-height:300px!important}}.store-header-actions-bar{z-index:10!important;pointer-events:none!important;justify-content:space-between!important;align-items:center!important;display:flex!important;position:absolute!important;top:14px!important;left:0!important;right:0!important}.store-header-actions-bar button{pointer-events:auto!important}.btn-back-stores{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;color:#fff!important;cursor:pointer!important;background:#ffffff2e!important;border:1px solid #ffffff59!important;border-radius:20px!important;align-items:center!important;gap:6px!important;padding:6px 14px!important;font-size:12px!important;font-weight:600!important;transition:all .2s!important;display:inline-flex!important}.btn-back-stores:hover{background:#ffffff4d!important}.btn-edit-store-profile{color:#0f172a!important;cursor:pointer!important;background:#fff!important;border:1px solid #fff9!important;border-radius:20px!important;align-items:center!important;gap:6px!important;padding:6px 14px!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important}.store-hero-inner-container{z-index:5!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;width:100%!important;padding:24px 30px!important;display:flex!important;position:relative!important}.store-hero-left{flex:1!important;align-items:center!important;gap:24px!important;min-width:0!important;display:flex!important}.store-avatar-box{background:#fff!important;border:3.5px solid #fff!important;border-radius:16px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:110px!important;height:110px!important;display:flex!important;overflow:hidden!important;box-shadow:0 8px 24px #0000004d!important}.store-avatar-box img,.store-avatar-img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important;position:static!important}.store-avatar-fallback{color:#fff!important;letter-spacing:-.02em!important;-webkit-user-select:none!important;user-select:none!important;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%)!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;font-size:38px!important;font-weight:900!important;display:flex!important}.store-info-details{color:#fff!important;background:radial-gradient(120% 150% at 0%,#0208148c 0%,#02081452 45%,#02081400 80%)!important;border-radius:14px!important;flex-direction:column!important;gap:8px!important;margin:-14px 0 -14px -4px!important;padding:14px 26px 14px 4px!important;display:flex!important}.store-title-badge-row{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;display:flex!important}.store-title-badge-row h1{color:#fff!important;letter-spacing:-.01em!important;text-shadow:0 2px 10px #000000a6!important;margin:0!important;font-size:24px!important;font-weight:800!important}.badge-official-store{color:#fff!important;background:#0d6efd!important;border-radius:12px!important;align-items:center!important;gap:4px!important;padding:4px 12px!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important}.store-description-text{color:#fffffff0!important;text-shadow:0 1px 6px #0009!important;margin:0!important;font-size:13.5px!important;line-height:1.4!important}.store-subtitle-meta{color:#ffffffeb!important;text-shadow:0 1px 6px #0009!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;margin:0!important;font-size:12.5px!important;font-weight:500!important;display:flex!important}.meta-item{align-items:center!important;gap:5px!important;display:inline-flex!important}.meta-divider{opacity:.4!important}.store-action-buttons{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;margin-top:4px!important;display:flex!important}.btn-follow-store{color:#fff!important;cursor:pointer!important;background:#06f!important;border:none!important;border-radius:8px!important;align-items:center!important;gap:6px!important;padding:8px 18px!important;font-size:13px!important;font-weight:700!important;transition:all .2s!important;display:inline-flex!important;box-shadow:0 2px 8px #0066ff4d!important}.btn-follow-store:hover{background:#0052cc!important}.btn-follow-store.following{background:#059669!important}.btn-share-store{color:#1e293b!important;cursor:pointer!important;background:#fff!important;border:none!important;border-radius:8px!important;align-items:center!important;gap:6px!important;padding:8px 18px!important;font-size:13px!important;font-weight:700!important;transition:all .2s!important;display:inline-flex!important}.btn-share-store:hover{background:#f1f5f9!important}.store-share-wrap{position:relative}.store-share-menu{z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:200px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 14px 30px -10px #0f172a40}.store-share-option{color:#1e293b;text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px 10px;font-size:13px;font-weight:600;transition:background .15s;display:flex}.store-share-option:hover{background:#f1f5f9}.store-share-option svg{flex-shrink:0}.store-share-option.whatsapp svg{color:#25d366}.store-share-option.messenger svg{color:#0084ff}.store-share-option.email svg{color:#ea580c}.store-share-option.copy svg{color:#64748b}.btn-report-store{color:#475569!important;cursor:pointer!important;background:#fffffff2!important;border:1px solid #e2e8f0!important;border-radius:8px!important;align-items:center!important;gap:6px!important;padding:8px 18px!important;font-size:13px!important;font-weight:700!important;transition:all .2s!important;display:inline-flex!important}.btn-report-store:hover{color:#dc2626!important;background:#fef2f2!important;border-color:#fca5a5!important}.store-action-toast-banner{color:#fff!important;background:#059669!important;border-radius:20px!important;align-self:flex-start!important;align-items:center!important;gap:6px!important;margin-top:4px!important;padding:6px 14px!important;font-size:12px!important;font-weight:600!important;display:inline-flex!important}.store-hero-right{flex-shrink:0!important}.store-rating-card{color:#0f172a!important;background:#fff!important;border-radius:14px!important;min-width:220px!important;padding:16px 22px!important;box-shadow:0 10px 25px #0000002e!important}.rating-card-label{color:#475569!important;margin-bottom:8px!important;font-size:11.5px!important;font-weight:600!important;display:block!important}.rating-card-score-row{align-items:center!important;gap:14px!important;display:flex!important}.rating-score-num{color:#0f172a!important;font-size:34px!important;font-weight:900!important;line-height:1!important}.rating-stars-box{flex-direction:column!important;gap:2px!important;display:flex!important}.stars-row{color:#06f!important;gap:2px!important;display:flex!important}.stars-row .star-icon{fill:#06f!important;color:#06f!important}.rating-opinions-count{color:#64748b!important;font-size:11px!important;font-weight:500!important}.store-metrics-strip-container{z-index:10!important;margin-top:-26px!important;position:relative!important}.store-metrics-strip-card{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;padding:16px 20px!important;display:grid!important;box-shadow:0 4px 20px #0f172a0f!important}.metric-strip-item{border-right:1px solid #e2e8f0!important;align-items:center!important;gap:14px!important;min-width:0!important;padding-left:16px!important;padding-right:16px!important;display:flex!important}.metric-strip-item:first-child{padding-left:8px!important}.metric-strip-item:last-child{border-right:none!important;padding-right:8px!important}@media (width<=640px){.store-metrics-strip-card{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:14px!important}.metric-strip-item{padding-left:10px!important;padding-right:10px!important}.metric-strip-item:nth-child(2n){border-right:none!important}.metric-strip-item:nth-child(odd){padding-left:0!important}}.metric-icon-box{color:#06f!important;flex-shrink:0!important}.metric-text-box{flex-direction:column!important;min-width:0!important;display:flex!important}.specialist-brands-track{scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;max-width:100%!important;padding-bottom:2px!important;display:flex!important;overflow-x:auto!important}.specialist-brands-track::-webkit-scrollbar{display:none!important}.specialist-brand-chip{scroll-snap-align:start!important;color:#0f172a!important;white-space:nowrap!important;background:#eff6ff!important;border:1px solid #dbeafe!important;border-radius:999px!important;flex:none!important;align-items:center!important;padding:3px 10px!important;font-size:13px!important;font-weight:800!important;display:inline-flex!important}.metric-text-box small{color:#64748b!important;font-size:12px!important;font-weight:600!important;line-height:1.3!important}.metric-text-box strong{color:#0f172a!important;font-size:15px!important;font-weight:800!important;line-height:1.3!important}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-line,.skeleton-card-image,.skeleton-thumb,.skeleton-button,.detail-skeleton-main-image,.detail-skeleton-thumb,.detail-skeleton-price-box,.detail-skeleton-actions,.detail-skeleton-specs,.store-skeleton-avatar{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%) 0 0/200% 100%;border-radius:8px;animation:1.5s ease-in-out infinite skeleton-shimmer}.page-skeleton-container{flex-direction:column;gap:24px;max-width:1280px;margin:0 auto;padding:32px 16px;display:flex}.page-skeleton-hero{flex-direction:column;justify-content:center;gap:12px;height:100px;display:flex}.skeleton-title{border-radius:10px;width:40%;max-width:320px;height:32px}.skeleton-subtitle{width:65%;max-width:500px;height:18px}.page-skeleton-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;display:grid}.skeleton-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.skeleton-card-image{border-radius:12px;width:100%;height:160px}.skeleton-card-body{flex-direction:column;gap:8px;display:flex}.skeleton-card-title{width:85%;height:16px}.skeleton-card-price{width:50%;height:20px}.skeleton-card-badge{width:35%;height:14px}.product-skeleton-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:12px;padding:14px;display:flex}.skeleton-thumb{aspect-ratio:4/3;border-radius:12px;width:100%}.skeleton-content{flex-direction:column;gap:8px;display:flex}.skeleton-meta{width:40%;height:12px}.skeleton-name{width:90%;height:16px}.skeleton-store{width:60%;height:12px}.skeleton-footer{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.skeleton-price{width:45%;height:22px}.skeleton-button{border-radius:8px;width:32px;height:32px}.product-detail-skeleton-container{max-width:1200px;margin:0 auto;padding:32px 16px}.product-detail-skeleton-layout{grid-template-columns:1fr 1fr;gap:36px;display:grid}@media (width<=768px){.product-detail-skeleton-layout{grid-template-columns:1fr}}.detail-skeleton-gallery{flex-direction:column;gap:14px;display:flex}.detail-skeleton-main-image{aspect-ratio:1;border-radius:20px;width:100%}.detail-skeleton-thumbs{gap:10px;display:flex}.detail-skeleton-thumb{border-radius:10px;width:70px;height:70px}.detail-skeleton-info{flex-direction:column;gap:16px;display:flex}.detail-skeleton-brand{width:30%;height:14px}.detail-skeleton-title{width:85%;height:30px}.detail-skeleton-subtitle{width:50%;height:18px}.detail-skeleton-price-box{border-radius:16px;width:100%;height:90px}.detail-skeleton-actions{border-radius:12px;width:100%;height:48px}.detail-skeleton-specs{border-radius:16px;width:100%;height:140px}.store-skeleton-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:14px;padding:16px;display:flex}.store-skeleton-header{align-items:center;gap:12px;display:flex}.store-skeleton-avatar{border-radius:12px;width:50px;height:50px}.store-skeleton-title-group{flex-direction:column;flex:1;gap:6px;display:flex}.store-skeleton-name{width:70%;height:16px}.store-skeleton-location{width:45%;height:12px}.store-skeleton-body{flex-direction:column;gap:8px;display:flex}.store-skeleton-badge{width:35%;height:14px}.store-skeleton-desc{width:100%;height:32px}.route-error-container{justify-content:center;align-items:center;min-height:420px;padding:32px 16px;display:flex}.route-error-card{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;align-items:center;width:100%;max-width:480px;padding:36px 28px;display:flex;box-shadow:0 10px 30px #0f172a0d}.route-error-icon-wrapper{color:#dc2626;background:#fef2f2;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:20px;display:flex}.route-error-title{color:#0f172a;margin-bottom:10px;font-size:20px;font-weight:800}.route-error-message{color:#64748b;margin-bottom:20px;font-size:14px;line-height:1.5}.route-error-details{color:#991b1b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;max-width:100%;margin-bottom:24px;padding:8px 12px;font-size:12px;overflow-x:auto}.route-error-actions{justify-content:center;gap:12px;width:100%;display:flex}.route-error-btn-primary,.route-error-btn-secondary{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:13.5px;font-weight:700;transition:all .2s;display:inline-flex}.route-error-btn-primary{color:#fff;background:#06f;border:none}.route-error-btn-primary:hover{background:#0052cc}.route-error-btn-secondary{color:#334155;background:#f1f5f9;border:1px solid #e2e8f0}.route-error-btn-secondary:hover{background:#e2e8f0}.seller-profile-dashboard .seller-product-questions-panel{box-shadow:none;background:0 0;border:0;gap:20px;padding:0}.seller-profile-dashboard .seller-questions-heading{align-items:center;padding:4px 0 2px}.seller-profile-dashboard .seller-questions-heading .profile-panel-title{color:#102a43;letter-spacing:-.6px;font-size:clamp(23px,2.1vw,29px);font-weight:850}.seller-profile-dashboard .seller-questions-heading .profile-panel-title svg{color:var(--color-brand-blue,#06f)}.seller-profile-dashboard .seller-questions-heading p{color:#64748b;font-size:12px}.seller-profile-dashboard .seller-question-summary{gap:9px}.seller-profile-dashboard .seller-question-summary>span{color:#6d8298;background:#fbfdff;border-color:#d8e7f5;border-radius:11px;min-width:88px;padding:10px 12px}.seller-profile-dashboard .seller-question-summary strong{color:#173b60;font-size:19px}.seller-profile-dashboard .seller-question-summary .pending{background:#eff7ff;border-color:#a9cff4}.seller-profile-dashboard .seller-question-summary .pending strong{color:var(--color-brand-blue,#06f)}.seller-profile-dashboard .seller-question-summary .answered{background:#f4fcf8;border-color:#c7ead9}.seller-profile-dashboard .seller-question-product-filter{color:#1665a7;background:#f1f8ff;border-color:#c6def4}.seller-profile-dashboard .seller-question-product-filter strong{color:#174d7c}.seller-profile-dashboard .seller-question-product-filter button{color:var(--color-brand-blue,#06f);background:#fff}.seller-profile-dashboard .seller-question-product-filter button:hover{background:#e7f3ff}.seller-profile-dashboard .seller-questions-toolbar{gap:12px}.seller-profile-dashboard .seller-questions-toolbar>label{border-color:#cbdceb;border-radius:10px;min-height:46px;padding:0 14px;box-shadow:0 1px 3px #0f172a06}.seller-profile-dashboard .seller-questions-toolbar>label:focus-within{border-color:var(--color-brand-blue,#06f);box-shadow:0 0 0 3px #0066ff1c}.seller-profile-dashboard .seller-questions-toolbar>label svg{color:#4c8bd4}.seller-profile-dashboard .seller-questions-toolbar input{font-size:12.5px}.seller-profile-dashboard .seller-questions-toolbar>div{background:#f7faff;border-color:#cfdeeb;border-radius:10px}.seller-profile-dashboard .seller-questions-toolbar>div button{color:#61768c;min-height:34px;font-size:11px}.seller-profile-dashboard .seller-questions-toolbar>div button:hover{color:var(--color-brand-blue,#06f);background:#edf6ff}.seller-profile-dashboard .seller-questions-toolbar>div button.active{color:#fff;background:var(--color-brand-blue,#06f);box-shadow:0 3px 8px #06f3}.seller-profile-dashboard .seller-question-product-groups{gap:14px}.seller-profile-dashboard .seller-question-product-group{border-color:#dce8f3;border-radius:13px;box-shadow:0 3px 12px #0f32580b}.seller-profile-dashboard .seller-question-product-group.has-pending-questions{border-left:3px solid var(--color-brand-blue,#06f)}.seller-profile-dashboard .seller-question-product-group>header{background:linear-gradient(105deg,#fff,#f5faff);border-bottom-color:#e0ebf5}.seller-profile-dashboard .seller-question-product-group>header h3{color:#173b60}.seller-profile-dashboard .seller-question-product-group>header b{color:#1765a5;background:#eaf4ff}.seller-profile-dashboard .seller-question-product-group>header b svg{color:var(--color-brand-blue,#06f)}.seller-profile-dashboard .seller-question-item{border-color:#e0eaf3;border-radius:10px}.seller-profile-dashboard .seller-question-meta>span.pending{color:#0966b8;background:#eaf4ff}.seller-profile-dashboard .seller-question-item>strong{color:#203d5a}.seller-profile-dashboard .seller-question-item>p.waiting-answer{border-left-color:var(--color-brand-blue,#06f);color:#3e6385;background:#f1f8ff}.seller-profile-dashboard .seller-questions-empty{background:#fbfdff;border-color:#c8def2;border-radius:13px}.seller-profile-dashboard .seller-questions-empty>svg{color:#72a9dc}@media (width<=760px){.seller-profile-dashboard .seller-questions-heading{flex-direction:column;align-items:stretch}}.seller-profile-dashboard .seller-quotes-panel{box-shadow:none;background:0 0;border:0;gap:20px;padding:0}.seller-profile-dashboard .seller-quotes-heading{align-items:center;padding:4px 0 2px}.seller-profile-dashboard .seller-quotes-heading .profile-panel-title{color:#102a43;letter-spacing:-.6px;margin:4px 0;font-size:clamp(23px,2.1vw,29px);font-weight:850;line-height:1.12}.seller-profile-dashboard .seller-quotes-heading p{color:#64748b;max-width:650px;font-size:12px}.seller-profile-dashboard .seller-quotes-eyebrow{color:var(--color-brand-blue,#06f);letter-spacing:.03em;font-size:11px}.seller-profile-dashboard .seller-quotes-heading-actions{align-items:center;gap:9px;display:flex}.seller-profile-dashboard .seller-quotes-total-badge{color:var(--color-brand-blue,#06f);white-space:nowrap;background:#eff6ff;border:1px solid #cfe3ff;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.seller-profile-dashboard .seller-quotes-sort{color:#416785;background:#fff;border-color:#c7dceb;border-radius:9px;min-height:38px}.seller-profile-dashboard .seller-quotes-sort:hover{border-color:var(--color-brand-blue,#06f);color:var(--color-brand-blue,#06f);background:#f5faff}.seller-profile-dashboard .seller-quotes-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.seller-profile-dashboard .seller-quotes-summary article{min-height:83px;color:var(--color-brand-blue,#06f);background:#f7fbff;border-color:#d8e7f5;border-radius:12px;padding:13px}.seller-profile-dashboard .seller-quotes-summary article strong{color:#173b60;font-size:20px}.seller-profile-dashboard .seller-quotes-summary .is-pending{color:var(--color-brand-blue,#06f);background:#eff7ff;border-color:#a9cff4}.seller-profile-dashboard .seller-quotes-summary .is-pending strong{color:#0759ae}.seller-profile-dashboard .seller-quotes-summary .is-sent{color:#087c51;background:#f4fcf8;border-color:#c4e5d5}.seller-profile-dashboard .seller-quotes-summary .is-unread{color:#6f52c5;background:#faf9ff;border-color:#dfd6f6}.seller-profile-dashboard .seller-quotes-toolbar{gap:12px}.seller-profile-dashboard .seller-quotes-search{color:#4c8bd4;border-color:#cbdceb;border-radius:10px;min-height:46px;padding:0 14px;box-shadow:0 1px 3px #0f172a06}.seller-profile-dashboard .seller-quotes-search:focus-within{border-color:var(--color-brand-blue,#06f);box-shadow:0 0 0 3px #0066ff1c}.seller-profile-dashboard .seller-quotes-search input{font-size:12.5px}.seller-profile-dashboard .seller-quotes-filters{background:#f7faff;border-color:#cfdeeb;border-radius:10px;padding:4px}.seller-profile-dashboard .seller-quotes-filters button{color:#61768c;min-height:34px;font-size:11px}.seller-profile-dashboard .seller-quotes-filters button:hover{color:var(--color-brand-blue,#06f);background:#edf6ff}.seller-profile-dashboard .seller-quotes-filters button.active{color:#fff;background:var(--color-brand-blue,#06f);box-shadow:0 3px 8px #06f3}.seller-profile-dashboard .seller-quotes-grid{gap:14px}.seller-profile-dashboard .seller-quotes-grid .quote-card-container{border-color:#dce8f3;border-radius:13px;box-shadow:0 3px 12px #0f32580b}.seller-profile-dashboard .seller-quotes-grid .quote-card-container:hover{border-color:#9ec8ef;box-shadow:0 10px 24px #0f52911a}.seller-profile-dashboard .seller-quotes-grid .quote-card-pending{border-left:3px solid var(--color-brand-blue,#06f)}.seller-profile-dashboard .seller-quotes-grid .order-card-id{color:#173b60}.seller-profile-dashboard .seller-quotes-grid .btn-view-details{color:var(--color-brand-blue,#06f)}.seller-profile-dashboard .seller-quotes-grid .btn-action-blue{background:var(--color-brand-blue,#06f)}@media (width<=780px){.seller-profile-dashboard .seller-quotes-heading{flex-direction:column;align-items:stretch}.seller-profile-dashboard .seller-quotes-heading-actions{justify-content:space-between}}.seller-profile-dashboard .seller-orders-screen{gap:20px}.seller-profile-dashboard .seller-orders-page-heading{justify-content:space-between;align-items:flex-start;gap:18px;padding:4px 0 2px;display:flex}.seller-profile-dashboard .seller-orders-eyebrow{color:var(--color-brand-blue,#06f);letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:5px;font-size:11px;font-weight:800;display:inline-flex}.seller-profile-dashboard .seller-orders-page-heading h1{color:#102a43;letter-spacing:-.6px;margin:0;font-size:clamp(23px,2.1vw,29px);font-weight:850;line-height:1.12}.seller-profile-dashboard .seller-orders-page-heading p{color:#64748b;margin:6px 0 0;font-size:12px;line-height:1.45}.seller-profile-dashboard .seller-orders-total-badge{color:var(--color-brand-blue,#06f);background:#eff6ff;border:1px solid #cfe3ff;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:800}.seller-profile-dashboard .seller-orders-summary{border-color:#dce8f5;border-radius:14px;grid-template-columns:minmax(170px,.8fr) minmax(0,1.8fr);align-items:stretch;gap:22px;padding:18px 20px;display:grid;box-shadow:0 3px 15px #1153930e}.seller-profile-dashboard .seller-orders-summary>header{border-right:1px solid #e6eef6;align-items:center;padding-right:22px;display:flex}.seller-profile-dashboard .seller-orders-summary>header h2{color:#173b60;font-size:14px}.seller-profile-dashboard .seller-orders-summary>header p{color:#6d8298;font-size:11px;line-height:1.4}.seller-profile-dashboard .seller-orders-summary-grid{align-items:stretch;gap:12px;margin:0}.seller-profile-dashboard .seller-orders-summary-grid article{text-align:left;border-radius:11px;flex-direction:row;justify-content:flex-start;gap:11px;min-height:86px;padding:13px}.seller-profile-dashboard .seller-orders-summary-grid article>span{flex:none;width:37px;height:37px}.seller-profile-dashboard .seller-orders-summary-copy{gap:2px;min-width:0;display:grid}.seller-profile-dashboard .seller-orders-summary-grid article small{margin:0;display:block}.seller-profile-dashboard .seller-orders-summary-grid article strong{font-size:19px}.seller-profile-dashboard .orders-summary-amber{color:#a76a08;background:#fffbf2;border-color:#f4dfb0!important}.seller-profile-dashboard .orders-summary-purple{color:#5f47c7;background:#faf9ff;border-color:#ddd5fb!important}.seller-profile-dashboard .orders-summary-green{color:#087d52;background:#f5fcf8;border-color:#c7ead9!important}.seller-profile-dashboard .seller-orders-tools{gap:12px}.seller-profile-dashboard .seller-orders-search{color:#4c8bd4;border-color:#cbdceb;border-radius:10px;min-height:46px;padding:0 14px;box-shadow:0 1px 3px #0f172a06}.seller-profile-dashboard .seller-orders-search:focus-within{border-color:var(--color-brand-blue,#06f);box-shadow:0 0 0 3px #0066ff1c}.seller-profile-dashboard .seller-orders-search input{font-size:12.5px}.seller-profile-dashboard .seller-orders-filter-trigger{min-width:120px;min-height:46px;color:var(--color-brand-blue,#06f);background:#f8fbff;border-color:#bcd6ef;border-radius:10px;font-size:12px}.seller-profile-dashboard .seller-orders-filter-trigger:hover{border-color:var(--color-brand-blue,#06f);background:#eff6ff}.seller-profile-dashboard .seller-orders-filter-trigger.active{color:var(--color-brand-blue,#06f);border-color:var(--color-brand-blue,#06f);background:#eaf3ff}.seller-profile-dashboard .seller-orders-filter-panel{background:#f8fbff;border-color:#d8e6f4;border-radius:12px;padding:17px 18px}.seller-profile-dashboard .seller-orders-chip-group button.active{color:var(--color-brand-blue,#06f);background:#eaf3ff;border-color:#83b9ed}.seller-profile-dashboard .seller-orders-list-heading{border-bottom-color:#dce8f3;min-height:52px}.seller-profile-dashboard .seller-orders-list-heading h3{color:#173b60;font-size:14px}.seller-profile-dashboard .seller-orders-list-heading>div span{color:#6d8298;font-size:10.5px}.seller-profile-dashboard .seller-orders-list-heading label{color:#527797;font-size:11px}.seller-profile-dashboard .seller-orders-list-heading select{color:#315a80;border-color:#c8dceb;border-radius:8px;padding:8px 28px 8px 10px;font-size:11px}.seller-profile-dashboard .seller-orders-card-grid{gap:14px}.seller-profile-dashboard .seller-orders-card-grid .order-card-container{border-color:#dce8f3;border-radius:13px;box-shadow:0 3px 12px #0f32580b}.seller-profile-dashboard .seller-orders-card-grid .order-card-container:hover{border-color:#9ec8ef;box-shadow:0 10px 24px #0f52911a}.seller-profile-dashboard .seller-orders-card-grid .order-card-id{color:#173b60}.seller-profile-dashboard .seller-orders-card-grid .btn-view-details{color:var(--color-brand-blue,#06f)}.seller-profile-dashboard .seller-orders-card-grid .btn-action-blue{background:var(--color-brand-blue,#06f)}.seller-profile-dashboard .seller-orders-empty{background:#fbfdff;border-color:#c8def2;border-radius:13px}@media (width<=780px){.seller-profile-dashboard .seller-orders-page-heading{flex-direction:column;align-items:stretch}.seller-profile-dashboard .seller-orders-total-badge{width:fit-content}.seller-profile-dashboard .seller-orders-summary{grid-template-columns:1fr;gap:15px}.seller-profile-dashboard .seller-orders-summary>header{border-bottom:1px solid #e6eef6;border-right:0;padding:0 0 12px}}.cart-page{background:var(--bg-page);min-height:60vh;padding:26px 0 64px}.cart-page-shell{width:min(1180px,100% - 40px);margin:0 auto}.cart-page-head{margin-bottom:20px}.cart-page-back{color:var(--text-muted);align-items:center;gap:6px;margin-bottom:12px;padding:0;font-size:12.5px;font-weight:700;display:inline-flex}.cart-page-back:hover{color:var(--color-brand-blue)}.cart-page-head h1{font-family:var(--font-display);letter-spacing:-.4px;color:var(--text-primary);font-size:26px;font-weight:800}.cart-page-head p{color:var(--text-muted);margin-top:3px;font-size:13px}.cart-page-layout{grid-template-columns:1fr 340px;align-items:start;gap:22px;display:grid}.cart-page-main{flex-direction:column;gap:14px;display:flex}.cart-store-group{background:var(--bg-white);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.cart-store-head{border-bottom:1px solid var(--border-subtle);border-radius:var(--radius-md) var(--radius-md) 0 0;background:#fcfdfe;justify-content:space-between;align-items:center;gap:14px;padding:13px 18px;display:flex}.cart-store-id{align-items:center;gap:9px;min-width:0;display:inline-flex}.cart-store-avatar{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-secondary);background:#eef2f7;flex:none;place-items:center;display:grid}.cart-store-id a,.cart-store-id strong{color:var(--text-primary);font-size:13.5px;font-weight:800;text-decoration:none}.cart-store-id a:hover{color:var(--color-brand-blue)}.cart-store-shipping{align-items:center;gap:10px;font-size:12.5px;display:inline-flex}.cart-store-shipping-value{color:var(--text-secondary);align-items:center;gap:6px;font-weight:700;display:inline-flex}.cart-store-shipping-value svg{color:var(--shipping-color,var(--text-muted))}.cart-store-shipping-value em{color:var(--text-primary);font-variant-numeric:tabular-nums;font-style:normal;font-weight:800}.cart-store-shipping button{color:var(--color-brand-blue);text-underline-offset:3px;font-size:12px;font-weight:800;text-decoration:underline}.cart-store-shipping.is-missing .cart-store-shipping-value{color:#b45309}.cart-store-lines>.cart-line+.cart-line{border-top:1px solid var(--border-subtle)}.cart-line{grid-template-columns:72px 1fr auto auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.cart-line-media{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#fff;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.cart-line-media img{object-fit:contain;width:100%;height:100%}.cart-line-info{min-width:0}.cart-line-info h3{color:var(--text-primary);font-size:14px;font-weight:700;line-height:1.35}.cart-line-meta{color:var(--text-muted);flex-wrap:wrap;gap:10px;margin-top:5px;font-size:11.5px;display:flex}.cart-line-oem{color:var(--color-brand-blue);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700}.cart-line-fit{color:var(--color-emerald-green);margin-top:6px;font-size:11.5px;font-weight:700}.cart-line-own{color:#b42318;background:#fff0f0;border-radius:7px;align-items:center;gap:5px;margin-top:6px;padding:4px 8px;font-size:11.5px;font-weight:700;display:inline-flex}.cart-line-stock{color:#b45309;align-items:center;gap:5px;margin-top:6px;font-size:11.5px;font-weight:700;display:inline-flex}.cart-line-qty{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);align-items:center;display:inline-flex;overflow:hidden}.cart-line-qty button{width:30px;height:30px;color:var(--text-secondary);background:#f8fafc;place-items:center;display:grid}.cart-line-qty button:hover:not(:disabled){color:var(--color-brand-blue);background:#eef2f7}.cart-line-qty button:disabled{opacity:.4;cursor:not-allowed}.cart-line-qty span{text-align:center;font-variant-numeric:tabular-nums;min-width:36px;font-size:13px;font-weight:800}.cart-line-amount{text-align:right;min-width:108px}.cart-line-amount strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:16px;font-weight:800;display:block}.cart-line-amount small{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px;display:block}.cart-line-remove{color:var(--text-muted);margin-top:7px;font-size:11.5px;font-weight:700}.cart-line-remove:hover{color:#b91c1c;text-decoration:underline}.checkout-summary{background:var(--bg-white);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:18px;position:sticky;top:90px}.checkout-summary-title{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);padding-bottom:12px;font-size:14px;font-weight:800}.checkout-summary-rows{flex-direction:column;gap:9px;padding:12px 0;display:flex}.checkout-summary-row{justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.checkout-summary-row dt{color:var(--text-muted)}.checkout-summary-row dd{font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:700}.checkout-summary-row dd.is-text{color:var(--text-secondary);font-size:12.5px;font-weight:600}.checkout-summary-total{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:baseline;padding-top:12px;display:flex}.checkout-summary-total span{color:var(--text-secondary);font-size:13px;font-weight:700}.checkout-summary-total strong{font-family:var(--font-display);letter-spacing:-.6px;font-variant-numeric:tabular-nums;color:var(--color-brand-blue);font-size:24px;font-weight:900}.checkout-summary-warning{color:#b45309;margin-top:10px;font-size:11.5px;font-weight:600;line-height:1.45}.checkout-summary-cta{border-radius:var(--radius-sm);background:var(--color-brand-blue);color:#fff;width:100%;height:44px;transition:background var(--transition-smooth);justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:13.5px;font-weight:800;display:flex}.checkout-summary-cta:hover:not(:disabled){background:var(--color-brand-blue-hover)}.checkout-summary-cta:disabled{cursor:not-allowed;background:#cbd5e1}.checkout-summary-trust{color:var(--color-emerald-green);align-items:center;gap:6px;margin-top:12px;font-size:11.5px;font-weight:700;display:flex}.checkout-summary-payments{border-top:1px dashed var(--border-subtle);flex-direction:column;gap:5px;margin-top:8px;padding-top:10px;display:flex}.checkout-summary-payments span{color:var(--text-muted);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.cart-page-alert{border-radius:var(--radius-sm);color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-left:3px solid #dc2626;align-items:center;gap:9px;margin-bottom:14px;padding:10px 13px;font-size:12.5px;font-weight:600;display:flex}.cart-page-alert button{color:inherit;opacity:.7;place-items:center;margin-left:auto;display:grid}.cart-page-alert.is-floating{z-index:60;max-width:340px;box-shadow:var(--shadow-hover);background:#fff;position:fixed;bottom:20px;right:20px}.cart-shipping-loading{z-index:60;color:#fff;background:#0f172a59;justify-content:center;align-items:center;gap:9px;font-size:13px;font-weight:700;display:flex;position:fixed;inset:0}.cart-empty{text-align:center;max-width:420px;color:var(--text-muted);margin:60px auto}.cart-empty>svg{color:#cbd5e1}.cart-empty h1{font-family:var(--font-display);color:var(--text-primary);margin-top:14px;font-size:21px;font-weight:800}.cart-empty p{margin-top:7px;font-size:13px;line-height:1.55}.cart-empty-actions{justify-content:center;gap:10px;margin-top:20px;display:flex}.cart-empty-primary{border-radius:var(--radius-sm);background:var(--color-brand-blue);color:#fff;height:40px;padding:0 20px;font-size:13px;font-weight:800}.cart-empty-primary:hover{background:var(--color-brand-blue-hover)}.cart-empty-secondary{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);height:40px;color:var(--text-secondary);background:#fff;padding:0 20px;font-size:13px;font-weight:700}.cart-empty-secondary:hover{border-color:var(--color-brand-blue);color:var(--color-brand-blue)}@media (width<=980px){.cart-page-layout{grid-template-columns:1fr}.checkout-summary{position:static}}@media (width<=620px){.cart-page-shell{width:calc(100% - 24px)}.cart-line{grid-template-columns:56px 1fr;gap:12px;padding:14px}.cart-line-media{width:56px;height:56px}.cart-line-qty{grid-column:2;justify-self:start}.cart-line-amount{text-align:left;grid-column:2;min-width:0}.cart-line-remove{margin-top:4px}.cart-store-head{flex-direction:column;align-items:flex-start;gap:9px}}.checkout-page{background:var(--bg-page);min-height:60vh;padding:26px 0 64px}.checkout-shopify-header{flex-direction:column;gap:12px;margin-bottom:22px;display:flex}.checkout-shopify-header-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.shopify-breadcrumb-nav{color:var(--text-muted);align-items:center;gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:inline-flex}.shopify-breadcrumb-link{color:var(--color-brand-blue);transition:color var(--transition-smooth);font-weight:600;text-decoration:none}.shopify-breadcrumb-link:hover{color:var(--color-brand-navy);text-decoration:underline}.shopify-breadcrumb-step{color:var(--text-muted);cursor:pointer;transition:color var(--transition-smooth);background:0 0;border:none;padding:0;font-size:13px;font-weight:600}.shopify-breadcrumb-step.is-completed{color:var(--color-brand-blue)}.shopify-breadcrumb-step.is-completed:hover{color:var(--color-brand-navy);text-decoration:underline}.shopify-breadcrumb-step.is-active{color:var(--color-brand-navy);cursor:default;font-weight:800}.shopify-breadcrumb-step:disabled{color:#94a3b8;cursor:default;opacity:.7}.shopify-breadcrumb-sep{color:#94a3b8;flex-shrink:0}.checkout-contact-card{flex-direction:column;gap:6px;padding:16px 20px;display:flex}.checkout-contact-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.checkout-contact-title{color:var(--text-primary);align-items:center;gap:7px;font-size:13.5px;font-weight:800;display:inline-flex}.checkout-contact-title svg{color:var(--color-brand-blue)}.checkout-contact-user{color:var(--color-brand-blue);border-radius:var(--radius-sm);background:#eff6ff;border:1px solid #dbeafe;padding:3px 10px;font-size:12.5px;font-weight:700}.checkout-contact-note{color:var(--text-muted);margin:0;font-size:12px}.shopify-recap-box{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#fff;flex-direction:column;gap:10px;padding:14px 18px;display:flex;box-shadow:0 1px 2px #00000008}.shopify-recap-row{justify-content:space-between;align-items:center;gap:14px;font-size:13px;display:flex}.shopify-recap-label{color:var(--text-muted);flex-shrink:0;width:75px;font-weight:600}.shopify-recap-value{color:var(--text-primary);word-break:break-word;flex:1;min-width:0;font-weight:600}.shopify-recap-action{color:var(--color-brand-blue);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;flex-shrink:0;padding:0;font-size:12px;font-weight:700;text-decoration:underline}.shopify-recap-action:hover{color:var(--color-brand-navy)}.shopify-recap-divider{background:#f1f5f9;width:100%;height:1px}.shopify-section-header{margin-bottom:14px}.shopify-section-header h2{color:var(--text-primary);align-items:center;gap:8px;margin:0 0 4px;font-size:15px;font-weight:800;display:flex}.shopify-section-header h2 svg{color:var(--text-muted)}.shopify-section-subtitle{color:var(--text-muted);align-items:center;gap:6px;margin:0;font-size:12px;line-height:1.4;display:flex}.shopify-section-subtitle svg{color:#64748b}.checkout-subheading-sm{color:var(--text-primary);margin-bottom:12px;font-size:13.5px;font-weight:800}.checkout-main,.checkout-main-flow{flex-direction:column;gap:14px;display:flex}.checkout-block{background:var(--bg-white);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:20px}.checkout-block>h2{color:var(--text-primary);align-items:center;gap:8px;margin-bottom:14px;font-size:15px;font-weight:800;display:flex}.checkout-block>h2 svg{color:var(--text-muted)}.checkout-block-loading,.checkout-block-empty,.checkout-block-note{color:var(--text-muted);align-items:center;gap:8px;font-size:12.5px;display:flex}.checkout-block-note{line-height:1.6;display:block}.checkout-block-empty{color:#b45309;font-weight:600}.checkout-address-list{flex-direction:column;gap:8px;display:flex}.checkout-address-list label{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--transition-smooth);align-items:center;gap:11px;padding:12px 14px;display:flex}.checkout-address-list label:hover{border-color:#94a3b8}.checkout-address-list label.is-selected{border-color:var(--color-brand-blue);background:#f6f9ff}.checkout-address-list input{width:16px;height:16px;accent-color:var(--color-brand-blue);flex:none}.checkout-address-body{flex-direction:column;gap:2px;min-width:0;display:flex}.checkout-address-body strong{color:var(--text-primary);font-size:13.5px;font-weight:700}.checkout-address-body small{color:var(--text-muted);font-size:12px}.checkout-address-tag{border-radius:var(--radius-full);color:var(--text-secondary);background:#eef2f7;margin-left:auto;padding:3px 8px;font-size:10.5px;font-style:normal;font-weight:800}.checkout-inline-link{color:var(--color-brand-blue);text-underline-offset:3px;margin-top:12px;font-size:12.5px;font-weight:800;text-decoration:underline}.checkout-address-book{border-top:1px solid var(--border-subtle);margin-top:14px;padding-top:14px}.checkout-delivery-recap{border-top:1px dashed var(--border-subtle);flex-direction:column;gap:7px;margin-top:16px;padding-top:14px;display:flex}.checkout-delivery-recap>div{justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;display:flex}.checkout-delivery-recap span{color:var(--text-muted);align-items:center;gap:6px;display:inline-flex}.checkout-delivery-recap strong{color:var(--text-secondary);font-weight:700}.checkout-field-error{color:#b91c1c;margin-top:4px;font-size:11px;font-weight:700;display:block}.checkout-recap{border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:9px;padding-bottom:14px;display:flex}.checkout-recap>div{justify-content:space-between;align-items:baseline;gap:14px;font-size:13px;display:flex}.checkout-recap dt{color:var(--text-muted)}.checkout-recap dd{text-align:right;color:var(--text-primary);font-weight:700}.checkout-recap-lines{flex-direction:column;gap:14px;padding:14px 0;display:flex}.checkout-recap-store h3{text-transform:uppercase;letter-spacing:.4px;color:var(--text-muted);align-items:center;gap:6px;margin-bottom:7px;font-size:12px;font-weight:800;display:flex}.checkout-recap-store p{color:var(--text-secondary);justify-content:space-between;align-items:baseline;gap:14px;padding:4px 0;font-size:13px;display:flex}.checkout-recap-store strong{font-variant-numeric:tabular-nums;color:var(--text-primary)}.checkout-terms-note{border-top:1px solid var(--border-subtle);color:var(--text-muted);padding-top:14px;font-size:12px;line-height:1.55}.checkout-terms-note a{color:var(--color-brand-blue);font-weight:700}.checkout-payment-methods-section{border-top:1px solid var(--border-subtle);margin-top:16px;padding-top:14px}.checkout-payment-methods-title{color:var(--text-primary);align-items:center;gap:8px;margin-bottom:12px;font-size:13.5px;font-weight:800;display:flex}.checkout-payment-methods-title svg{color:var(--text-muted)}.checkout-payment-options-grid{flex-direction:column;gap:10px;display:flex}.checkout-payment-card-option{border:1.5px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-smooth);background:#fff;align-items:flex-start;gap:12px;padding:13px 15px;display:flex}.checkout-payment-card-option:hover{border-color:#94a3b8}.checkout-payment-card-option.is-selected{border-color:var(--color-brand-blue);box-shadow:0 0 0 1px var(--color-brand-blue);background:#f6f9ff}.checkout-payment-card-option input[type=radio]{accent-color:var(--color-brand-blue);flex:none;width:16px;height:16px;margin-top:3px}.checkout-payment-card-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.checkout-payment-card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.checkout-payment-card-header strong{color:var(--text-primary);font-size:13.5px;font-weight:700}.checkout-badge-test{border-radius:var(--radius-full);color:#92400e;background:#fef3c7;align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:800;display:inline-flex}.checkout-badge-flow{border-radius:var(--radius-full);color:#0369a1;background:#e0f2fe;align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}.checkout-payment-card-body p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.45}.checkout-simulation-alert{border-radius:var(--radius-sm);color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-left:3px solid #f97316;align-items:flex-start;gap:9px;margin-top:11px;padding:10px 13px;font-size:12px;line-height:1.5;display:flex}.checkout-simulation-alert svg{color:#f97316;flex:none;margin-top:2px}.purchase-receipt-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.purchase-simulated-tag{border-radius:var(--radius-full);color:#b45309;background:#fef3c7;border:1px solid #fde68a;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-flex}.checkout-error{border-radius:var(--radius-sm);color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-left:3px solid #dc2626;align-items:center;gap:8px;padding:10px 13px;font-size:12.5px;font-weight:600;display:flex}@media (width<=620px){.checkout-shopify-header-top{flex-direction:column;align-items:flex-start;gap:8px}.shopify-breadcrumb-nav{max-width:100%;padding-bottom:4px;font-size:12px;overflow-x:auto}.shopify-recap-box{gap:8px;padding:12px 14px}.shopify-recap-row{flex-wrap:wrap;gap:4px 8px}.shopify-recap-label{width:65px}.shopify-recap-action{margin-left:auto}}.checkout-summary-back{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);width:100%;height:38px;color:var(--text-secondary);transition:border-color var(--transition-smooth), color var(--transition-smooth);background:#fff;justify-content:center;align-items:center;gap:6px;margin-top:8px;font-size:12.5px;font-weight:700;display:flex}.checkout-summary-back:hover{border-color:var(--color-brand-blue);color:var(--color-brand-blue)}.checkout-step.is-done button:hover{color:var(--color-brand-blue);border-bottom-color:#bfdbfe}.checkout-step.is-done button:hover .checkout-step-num{border-color:var(--color-brand-blue);background:var(--color-brand-blue)}.purchase-success-page{background:var(--bg-page);min-height:60vh;padding:26px 0 64px}.purchase-success-card{width:min(1180px,100% - 40px);margin:0 auto}.purchase-receipt-head{border:1px solid var(--border-subtle);border-top:3px solid var(--color-emerald-green);border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--bg-white);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;display:flex}.purchase-receipt-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:700}.purchase-receipt-head h1{font-family:var(--font-display);letter-spacing:-.4px;font-variant-numeric:tabular-nums;color:var(--text-primary);margin:5px 0 3px;font-size:26px;font-weight:800}.purchase-receipt-head p{color:var(--text-muted);font-size:12.5px}.purchase-receipt-state{border-radius:var(--radius-full);color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;flex:none;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:800;display:inline-flex}.purchase-receipt-state.is-pending{color:#b45309;background:#fffbeb;border-color:#fde68a}.purchase-receipt-state.is-cancelled{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.purchase-pending-notice{border-radius:var(--radius-sm);color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-left:3px solid #f97316;align-items:flex-start;gap:9px;margin:12px 0 0;padding:11px 14px;font-size:12.5px;line-height:1.5;display:flex}.purchase-pending-notice svg{color:#f97316;flex:none;margin-top:2px}.purchase-journey{border:1px solid var(--border-subtle);background:var(--bg-white);border-top:0;padding:18px 20px 16px}.purchase-success-content{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:14px;margin-top:14px;display:grid}.purchase-success-products,.purchase-success-summary{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-white);padding:18px}.purchase-success-products h2,.purchase-success-summary h2{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);align-items:center;gap:8px;margin-bottom:4px;padding-bottom:12px;font-size:14px;font-weight:800;display:flex}.purchase-success-products h2 svg,.purchase-success-summary h2 svg{width:16px;height:16px;color:var(--text-muted)}.purchase-success-items{flex-direction:column;display:flex}.purchase-success-item{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 0;display:grid}.purchase-success-item+.purchase-success-item{border-top:1px solid var(--border-subtle)}.purchase-success-item img,.purchase-success-item-placeholder{object-fit:contain;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);width:56px;height:56px;color:var(--text-muted);background:#fff;place-items:center;display:grid;overflow:hidden}.purchase-success-item>div:nth-child(2){min-width:0}.purchase-success-item strong{color:var(--text-primary);font-size:13.5px;font-weight:700;line-height:1.35;display:block}.purchase-success-item span,.purchase-success-item small{color:var(--text-muted);margin-top:2px;font-size:11.5px;display:block}.purchase-success-item>b{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-primary);font-size:14px;font-weight:800}.purchase-success-info-row{border-bottom:1px solid var(--border-subtle);grid-template-columns:auto 1fr;align-items:flex-start;gap:10px;padding:12px 0;display:grid}.purchase-success-info-row>svg{width:15px;height:15px;color:var(--text-muted);margin-top:2px}.purchase-success-info-row span{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px;font-weight:700;display:block}.purchase-success-info-row strong{color:var(--text-primary);margin-top:2px;font-size:12.5px;font-weight:700;line-height:1.45;display:block}.purchase-success-info-row .purchase-success-package-items{color:var(--text-muted);margin-top:2px;font-size:11.5px;line-height:1.4;display:block}.purchase-success-totals{flex-direction:column;gap:8px;padding-top:13px;display:flex}.purchase-success-totals>div{color:var(--text-muted);justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.purchase-success-totals strong{font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:700}.purchase-success-totals .purchase-success-total{border-top:1px solid var(--border-subtle);color:var(--text-secondary);margin-top:5px;padding-top:12px;font-size:13px;font-weight:700}.purchase-success-total strong{font-family:var(--font-display);letter-spacing:-.5px;color:var(--color-brand-blue);font-size:22px;font-weight:900}.purchase-success-totals strong.purchase-success-discount{color:#14835a}.purchase-success-primary{background:var(--color-brand-blue);color:#fff;transition:background var(--transition-smooth)}.purchase-success-primary:hover{background:var(--color-brand-blue-hover)}.purchase-success-secondary{border:1px solid var(--border-subtle);color:var(--text-secondary);background:#fff}.purchase-success-secondary:hover{border-color:var(--color-brand-blue);color:var(--color-brand-blue)}.purchase-success-missing{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-white);text-align:center;color:var(--text-muted);place-items:center;gap:8px;margin-top:14px;padding:30px 20px;font-size:13px;display:grid}.purchase-success-missing svg{color:#cbd5e1;width:32px;height:32px}.cart-added-toast{z-index:110;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-white);width:300px;box-shadow:var(--shadow-hover);animation:.22s cubic-bezier(.16,1,.3,1) rp-toast-in;position:fixed;top:96px;right:20px;overflow:hidden}@keyframes rp-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.cart-added-head{border-bottom:1px solid var(--border-subtle);align-items:center;gap:8px;padding:11px 13px;display:flex}.cart-added-check{background:var(--color-emerald-green);color:#fff;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;display:grid}.cart-added-head strong{color:var(--text-primary);font-size:12.5px;font-weight:800}.cart-added-head button{color:var(--text-muted);place-items:center;margin-left:auto;display:grid}.cart-added-head button:hover{color:var(--text-primary)}.cart-added-body{align-items:center;gap:11px;padding:13px;display:flex}.cart-added-body img,.cart-added-placeholder{object-fit:contain;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);width:46px;height:46px;color:var(--text-muted);background:#fff;flex:none;place-items:center;display:grid;overflow:hidden}.cart-added-body>div{min-width:0}.cart-added-body p{color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.cart-added-body small{color:var(--text-muted);margin-top:3px;font-size:11.5px;display:block}.cart-added-actions{grid-template-columns:1fr 1fr;gap:8px;padding:0 13px 13px;display:grid}.cart-added-actions button{border-radius:var(--radius-sm);height:34px;font-size:12px;font-weight:800}.cart-added-ghost{border:1px solid var(--border-subtle);color:var(--text-secondary);background:#fff}.cart-added-ghost:hover{border-color:var(--color-brand-blue);color:var(--color-brand-blue)}.cart-added-primary{background:var(--color-brand-blue);color:#fff;transition:background var(--transition-smooth)}.cart-added-primary:hover{background:var(--color-brand-blue-hover)}@media (prefers-reduced-motion:reduce){.cart-added-toast{animation:none}}@media (width<=620px){.cart-added-toast{width:auto;inset:auto 12px 12px}}.purchase-journey-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.purchase-journey-badge{color:var(--color-brand-blue);align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}.purchase-journey-destination{color:var(--text-muted);align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.purchase-journey-track{--truck-w:104px;height:58px;margin:4px 0 10px;position:relative;overflow:visible}.journey-road{background:#1e293b;border-top:2px solid #475569;border-bottom:2px solid #0f172a;border-radius:4px;height:18px;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:inset 0 2px 4px #00000059}.journey-road-lines{opacity:.9;background:repeating-linear-gradient(90deg,#f8fafc 0 16px,#0000 16px 30px);height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.journey-road:after{content:"";opacity:.75;background:repeating-linear-gradient(45deg,#f8fafc 0 3px,#1e293b 3px 6px);width:8px;position:absolute;top:0;bottom:0;right:4px}.journey-truck{width:var(--truck-w);z-index:3;will-change:left, opacity;filter:drop-shadow(0 3px 5px #00000040);height:auto;animation:8.5s cubic-bezier(.35,0,.25,1) infinite rp-truck-run;position:absolute;bottom:6px;left:0}@keyframes rp-truck-run{0%{opacity:0;left:0}3%{opacity:1;left:0}75%{left:calc(100% - var(--truck-w));opacity:1}89%{left:calc(100% - var(--truck-w));opacity:1}94%{left:calc(100% - var(--truck-w));opacity:0}96%{opacity:0;left:0}to{opacity:0;left:0}}.purchase-success-actions{border-top:1px solid var(--border-subtle);flex-direction:column;gap:8px;margin-top:16px;padding-top:14px;display:flex}.purchase-success-actions button{border-radius:var(--radius-sm);width:100%;height:42px;padding:0 18px;font-size:13px;font-weight:800}.purchase-success-missing .purchase-success-actions{border-top:0;width:min(320px,100%)}@media (prefers-reduced-motion:reduce){.journey-truck{left:calc(100% - var(--truck-w));opacity:1;animation:none}}@media (width<=620px){.purchase-journey-track{--truck-w:80px;height:48px}.purchase-journey-header{flex-direction:column;align-items:flex-start;gap:4px}}@media (width<=980px){.purchase-success-content{grid-template-columns:1fr}}@media (width<=620px){.purchase-success-card{width:calc(100% - 24px)}.purchase-receipt-head{flex-direction:column}}.address-autocomplete{position:relative}.address-autocomplete>input{width:100%}.address-autocomplete-spinner{color:var(--text-muted);pointer-events:none;margin-top:-8px;position:absolute;top:50%;right:11px}.address-autocomplete-list{z-index:30;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-white);max-height:232px;box-shadow:var(--shadow-hover);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.address-autocomplete-list li+li{border-top:1px solid var(--border-subtle)}.address-autocomplete-list button{text-align:left;background:0 0;border-radius:6px;align-items:flex-start;gap:9px;width:100%;padding:9px 10px;display:flex}.address-autocomplete-list button:hover{background:#f1f5f9}.address-autocomplete-list svg{color:var(--color-brand-blue);flex:none;margin-top:2px}.address-autocomplete-list strong{color:var(--text-primary);font-size:12.5px;font-weight:700;line-height:1.35;display:block}.address-autocomplete-list small{color:var(--text-muted);margin-top:2px;font-size:11px;display:block}.address-autocomplete-list small.address-unverified{align-items:center;gap:4px;display:flex}.address-autocomplete-list small.address-unverified svg{color:var(--text-muted);margin:0}.auth-address-hint{color:var(--text-muted);align-items:center;gap:5px;margin-top:5px;font-size:11px;display:flex}.auth-address-hint.is-ok{color:var(--color-emerald-green);font-weight:700}.auth-terms{color:var(--text-secondary);cursor:pointer;align-items:flex-start;gap:9px;margin:4px 0 14px;font-size:12px;line-height:1.5;display:flex}.auth-terms input{width:16px;height:16px;accent-color:var(--color-brand-blue);flex:none;margin-top:1px}.auth-terms a{color:var(--color-brand-blue);font-weight:700}.auth-field-error{color:#dc2626;align-items:center;gap:5px;margin-top:5px;font-size:11.5px;font-weight:600;display:flex}.auth-field-success{color:#16a34a;align-items:center;gap:5px;margin-top:5px;font-size:11.5px;font-weight:600;display:flex}.auth-field-warning{color:#d97706;align-items:center;gap:5px;margin-top:5px;font-size:11.5px;font-weight:600;display:flex}.auth-field-hint{color:var(--text-muted);align-items:center;gap:5px;margin-top:5px;font-size:11px;display:flex}.input-with-icon.has-error input,input.has-error{background-color:#fffbfb!important;border-color:#ef4444!important}.input-with-icon.has-success input,input.has-success{border-color:#86efac!important}.password-strength-container{margin-top:6px}.password-strength-meter{gap:4px;width:100%;height:4px;display:flex}.password-strength-meter .bar{background:#e2e8f0;border-radius:2px;flex:1;transition:background .25s}.password-strength-meter.strength-1 .bar:first-child{background:#ef4444}.password-strength-meter.strength-2 .bar:nth-child(-n+2){background:#f59e0b}.password-strength-meter.strength-3 .bar:nth-child(-n+3){background:#10b981}.password-strength-meta{justify-content:space-between;align-items:center;margin-top:4px;font-size:11px;display:flex}.password-strength-meta .char-counter{color:var(--text-muted);font-weight:500}.auth-validation-summary{color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;align-items:center;margin:10px 0 2px;padding:8px 12px;font-size:11.5px;font-weight:600;display:flex}.adhesion-modal-backdrop{z-index:10060}.terms-reaccept-backdrop{z-index:2000;background:#0f172a9e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.terms-reaccept{border:1px solid var(--border-subtle);border-top:3px solid var(--color-brand-blue);border-radius:var(--radius-md);background:var(--bg-white);width:min(680px,100%);max-height:min(86vh,780px);box-shadow:var(--shadow-hover);flex-direction:column;padding:20px 22px 18px;display:flex}.terms-reaccept>header{border-bottom:1px solid var(--border-subtle);flex:none;align-items:flex-start;gap:12px;padding-bottom:13px;display:flex}.terms-reaccept>header>span{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--color-brand-blue);background:#eff6ff;flex:none;place-items:center;display:grid}.terms-reaccept h2{font-family:var(--font-display);color:var(--text-primary);font-size:18px;font-weight:800}.terms-reaccept>header p{color:var(--text-muted);margin-top:2px;font-size:12.5px}.terms-reaccept-tabs{border-bottom:1px solid var(--border-subtle);flex:none;gap:4px;display:flex}.terms-reaccept-tabs button{color:var(--text-muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:11px 14px;font-size:12.5px;font-weight:700}.terms-reaccept-tabs button.active{color:var(--color-brand-navy);border-bottom-color:var(--color-brand-navy)}.terms-reaccept-tabs button:hover:not(.active){color:var(--text-secondary)}.terms-reaccept-scroll{flex:auto;min-height:220px;padding:4px 2px 0;overflow-y:auto}.terms-reaccept-scroll .legal-document{box-shadow:none;background:0 0;border:0;padding:0}.terms-reaccept-scroll .legal-head h1{font-size:16px}.terms-reaccept-scroll:focus-visible{outline:2px solid var(--color-brand-blue);outline-offset:2px}.terms-reaccept-body{color:var(--text-secondary);padding:14px 0;font-size:13.5px;line-height:1.6}.terms-reaccept-error{border-radius:var(--radius-sm);color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-left:3px solid #dc2626;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;font-size:12.5px;font-weight:600;display:flex}.terms-reaccept>footer{border-top:1px solid var(--border-subtle);flex:none;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.terms-reaccept-logout{color:var(--text-muted);font-size:12.5px;font-weight:700}.terms-reaccept-logout:hover:not(:disabled){color:var(--text-primary);text-underline-offset:3px;text-decoration:underline}.terms-reaccept-accept{border-radius:var(--radius-sm);background:var(--color-brand-blue);color:#fff;height:42px;transition:background var(--transition-smooth);align-items:center;gap:8px;padding:0 20px;font-size:13px;font-weight:800;display:inline-flex}.terms-reaccept-accept:hover:not(:disabled){background:var(--color-brand-blue-hover)}.terms-reaccept-accept:disabled,.terms-reaccept-logout:disabled{opacity:.65;cursor:wait}@media (width<=480px){.terms-reaccept>footer{flex-direction:column-reverse;align-items:stretch}.terms-reaccept-accept{justify-content:center}}.google-account-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:13px;margin-bottom:14px;padding:13px 15px;display:flex}.google-account-card img,.google-account-initials{object-fit:cover;border-radius:50%;flex-shrink:0;width:46px;height:46px}.google-account-initials{color:#fff;background:#06f;justify-content:center;align-items:center;font-size:19px;font-weight:800;display:inline-flex}.google-account-card strong{color:#0f172a;font-size:15px;font-weight:700;display:block}.google-account-card span{color:#64748b;word-break:break-all;font-size:13px}.google-signup-note{color:#64748b;margin-bottom:14px;font-size:12.5px;line-height:18px}.verification-body{flex-direction:column;gap:14px;display:flex}.verification-loading{color:var(--text-muted);align-items:center;gap:8px;font-size:13px;display:flex}.verification-status{border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-page);align-items:flex-start;gap:11px;padding:13px 15px;display:flex}.verification-status>div{flex-direction:column;gap:2px;display:flex}.verification-status strong{color:var(--text-primary);font-size:14px;font-weight:800}.verification-status span{color:var(--text-secondary);font-size:12.5px;line-height:1.45}.verification-status--approved{background:#f2fdf7;border-color:#8dd9ad}.verification-status--approved>svg{color:#079455}.verification-status--pending{background:#fffaf0;border-color:#f3c85c}.verification-status--pending>svg{color:#b45309}.verification-status--rejected{background:#fff5f5;border-color:#fecaca}.verification-status--rejected>svg{color:#b8261a}.verification-status--correction{background:#fffaf0;border-color:#f3c85c}.verification-status--correction>svg{color:#b45309}.verification-status--none>svg{color:var(--text-muted)}.verification-notes{border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:#fffaf0;border-left:3px solid #f3c85c;padding:11px 14px}.verification-notes-label{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);margin-bottom:3px;font-size:10.5px;font-weight:700;display:block}.verification-notes p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.45}.verification-success{color:#15803d;align-items:center;gap:7px;margin:0;font-size:12.5px;font-weight:600;display:flex}.verification-doc-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.verification-doc-list li{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;display:flex}.verification-doc-list li span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.verification-doc-list li small{color:var(--text-muted);flex-shrink:0;font-size:11px}.verification-doc-list .doc-ok{color:#079455;flex-shrink:0}.verification-doc-list .doc-missing{color:var(--text-muted);flex-shrink:0}.verification-cta{align-self:flex-start;width:auto;min-height:0;padding:10px 18px}.verification-form{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-page);flex-direction:column;gap:13px;padding:15px;display:flex}.verification-form .order-subdialog-filedrop{background:var(--bg-white)}.verification-adhesion{border:1px solid var(--border-subtle);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;display:flex}.verification-adhesion>div{align-items:center;gap:11px;min-width:0;display:flex}.verification-adhesion>div>svg{color:var(--color-brand-blue);flex-shrink:0}.verification-adhesion>div>div{flex-direction:column;gap:1px;min-width:0;display:flex}.verification-adhesion strong{color:var(--text-primary);font-size:13.5px;font-weight:700}.verification-adhesion span{color:var(--text-muted);font-size:12px}.verification-adhesion .btn-auth-secondary{flex-shrink:0;width:auto;min-height:0;padding:9px 15px}@media (width<=640px){.verification-adhesion{flex-direction:column;align-items:stretch}.verification-adhesion .btn-auth-secondary{width:100%}}.chat-image-preview{background:#f1f5f9;border-radius:8px;align-items:center;gap:10px;margin-bottom:8px;padding:8px 12px;display:flex}.chat-image-preview>img{object-fit:cover;border:1px solid #cbd5e1;border-radius:6px;flex-shrink:0;width:48px;height:48px}.chat-image-preview>div{flex:1;gap:1px;min-width:0;display:grid}.chat-image-preview>div>span{text-overflow:ellipsis;white-space:nowrap;color:#334155;font-size:12px;font-weight:600;overflow:hidden}.chat-image-preview>div>small{color:#64748b;font-size:11px}.chat-image-preview>button{color:#ef4444;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:inline-flex}.chat-image-preview>button:hover{background:#fee2e2}.store-unavailable-panel{text-align:center;background:var(--surface-card,#fff);border:1px solid #e4eaf0;border-radius:14px;max-width:520px;margin:64px auto;padding:32px 28px}.store-unavailable-panel h2{font-family:var(--font-display);color:var(--text-primary);margin:14px 0 8px;font-size:20px;font-weight:800}.store-unavailable-panel p{color:var(--text-secondary,#64748b);margin:0 0 20px;font-size:14px;line-height:1.55}.store-unavailable-icon{color:#64748b;background:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;display:inline-flex}.store-unavailable-loading{margin:0}.legal-doc-modal{flex-direction:column;width:min(1180px,96vw);max-width:none;height:92vh;max-height:92vh;display:flex}.legal-doc-viewer{background:#f1f5f9;border:0;flex:1;width:100%;min-height:0}.legal-doc-fallback{text-align:center;color:#64748b;padding:28px;font-size:13.5px}.legal-doc-text{color:#334155;flex:1;min-height:0;padding:22px 28px;font-size:13.5px;line-height:1.6;overflow-y:auto}.legal-doc-text p{margin:0 0 12px}.legal-doc-actions{border-top:1px solid var(--border-subtle,#e4eaf0);background:#fbfcfe;justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.legal-doc-modal .terms-checkbox-box{color:#0f172a;cursor:pointer;margin:12px 20px 0;font-size:13.5px}.legal-doc-actions .btn-auth-primary,.legal-doc-actions .btn-auth-secondary{border-radius:14px;width:auto;min-width:0;padding:13.5px 24px;font-size:13.2px;font-weight:600}.legal-doc-actions .btn-auth-secondary{border:1px solid var(--border-subtle,#e4eaf0);color:#0f172a;background:#fff}.legal-doc-actions .btn-auth-secondary:hover{background:#f8fafc}.verification-legal-links{color:#64748b;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:12.5px;display:flex}.verification-legal-links svg{flex-shrink:0}.verification-legal-links .link-btn{color:var(--color-brand-blue,#06f);font-size:12.5px;font-weight:700;text-decoration:underline}.blocked-review-modal{max-width:520px}.blocked-review-modal .order-modal-icon-badge{color:#dc2626;background:#fee2e2;box-shadow:0 8px 18px #dc26262e}.blocked-review-modal .order-modal-header{background:linear-gradient(120deg,#fef2f2 0%,#fff8f8 55%,#fff 100%);border-bottom-color:#fecaca}.blocked-review-reason{color:#7c2d12;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;gap:3px;padding:12px 14px;font-size:13px;display:grid}.blocked-review-reason strong{text-transform:uppercase;letter-spacing:.3px;color:#9a3412;font-size:12px;font-weight:800}.order-modal-title-group .order-subdialog-heading h2{font-family:var(--font-display);color:var(--text-primary);font-size:17px;font-weight:800}.seller-question-product-group>header h3 a{color:inherit;text-decoration:none}.seller-question-product-group>header h3 a:hover{color:var(--color-brand-blue);text-decoration:underline}.catalog-card-container.is-paused-card{box-shadow:none;background:#fbfcfe;border-color:#dfe6ef}.catalog-card-container.is-paused-card .catalog-image-stage{filter:grayscale(85%);opacity:.6}.catalog-card-container.is-paused-card .catalog-card-heading,.catalog-card-container.is-paused-card .catalog-price-group,.catalog-card-container.is-paused-card .product-meta{opacity:.65}.catalog-card-container.is-paused-card:hover .catalog-product-image{transform:none}.profile-product-card.is-clickable{color:inherit;cursor:pointer;text-decoration:none;display:block}.profile-product-card.is-clickable:hover h4{color:var(--color-brand-blue)}.favorites-hub{padding:0;overflow:hidden}.favorites-hero{color:#fff;background:radial-gradient(circle at 82% 10%,#4b91ff6b,#0000 30%),linear-gradient(125deg,#071b3d,#0b4fb5 64%,#0874e7);justify-content:space-between;align-items:center;gap:24px;padding:27px 30px;display:flex}.favorites-eyebrow{color:#bdd7ff;letter-spacing:.12em;align-items:center;gap:6px;margin-bottom:7px;font-size:10.5px;font-weight:900;display:inline-flex}.favorites-hero h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(25px,3vw,34px);font-weight:900}.favorites-hero p{color:#dbeafe;margin:5px 0 0;font-size:13.5px}.favorites-total{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);text-align:center;background:#ffffff1c;border:1px solid #fff3;border-radius:17px;flex:none;place-content:center;width:90px;height:74px;display:grid}.favorites-total strong{font-size:27px;line-height:1}.favorites-total span{color:#dbeafe;margin-top:5px;font-size:10.5px;font-weight:700}.favorites-toolbar{background:#fff;border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;display:flex}.favorites-tabs{scrollbar-width:none;align-items:center;gap:5px;display:flex;overflow-x:auto}.favorites-tabs::-webkit-scrollbar{display:none}.favorites-tabs button{color:#627086;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;min-height:38px;padding:7px 11px;font-size:12px;font-weight:800;display:inline-flex}.favorites-tabs button small{color:#718096;background:#edf2f7;border-radius:10px;place-items:center;min-width:20px;height:20px;font-size:9.5px;display:grid}.favorites-tabs button.is-active{color:#075cca;background:#eff6ff;border-color:#cfe0fd}.favorites-tabs button.is-active small{color:#fff;background:#1268f3}.favorites-search{color:#8090a5;background:#f8fafc;border:1px solid #dce4ef;border-radius:11px;align-items:center;gap:8px;width:min(260px,32%);min-width:190px;height:40px;padding:0 12px;display:flex}.favorites-search:focus-within{background:#fff;border-color:#7eb1ff;box-shadow:0 0 0 3px #1268f31a}.favorites-search input{color:#17233b;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.favorites-sections{background:#f7f9fc;gap:30px;padding:24px;display:grid}.favorites-section{min-width:0}.favorites-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.favorites-section-heading h3{color:#102a4e;margin:0;font-size:17px;font-weight:900}.favorites-section-heading p{color:#78869a;margin:3px 0 0;font-size:11.5px}.favorites-section-heading>span{color:#1268f3;background:#fff;border:1px solid #dbe7f6;border-radius:9px;place-items:center;min-width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.favorites-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:15px;display:grid}.favorites-card-wrap{min-width:0;position:relative}.favorites-card-wrap>.market-product-card{height:100%}.favorites-removing{z-index:8;color:#526174;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffe6;border-radius:15px;justify-content:center;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex;position:absolute;inset:0}.favorites-empty{text-align:center;background:#fff;border:1px dashed #cbd8e9;border-radius:16px;align-content:center;place-items:center;min-height:180px;padding:24px;display:grid}.favorites-empty>span{color:#1268f3;background:#edf5ff;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.favorites-empty h3{color:#173052;margin:9px 0 3px;font-size:14px}.favorites-empty p{color:#738197;max-width:380px;margin:0;font-size:11.5px;line-height:1.5}.favorites-empty button{color:#fff;cursor:pointer;background:#1268f3;border:0;border-radius:9px;margin-top:12px;padding:8px 13px;font-size:11px;font-weight:800}.favorites-no-results,.favorites-loading{color:#718096;background:#fff;border:1px dashed #d7e0eb;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:100px;font-size:12px;display:flex}.favorites-loading{margin:24px}.favorites-error{color:#b4232a;background:#fff1f2;border-radius:10px;margin:15px 22px 0;padding:10px 12px;font-size:12px}.market-seller-card{position:relative}.market-seller-favorite{z-index:5;color:#334155;cursor:pointer;background:#fffffff0;border:1px solid #ffffffc7;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;transition:transform .16s,color .16s;display:grid;position:absolute;top:11px;right:11px;box-shadow:0 5px 13px #0f22422e}.market-seller-favorite:hover{color:#e11d48;transform:scale(1.06)}.market-seller-favorite.is-active{color:#e11d48;background:#fff1f5}@media (width<=1100px){.favorites-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.favorites-hero{padding:22px 18px}.favorites-total{width:76px;height:66px}.favorites-toolbar{flex-direction:column;align-items:stretch;padding:12px}.favorites-search{width:100%;min-width:0}.favorites-sections{gap:24px;padding:16px 12px}.favorites-cards-grid{grid-template-columns:1fr}.favorites-section-heading p{display:none}}.buyer-question-product{align-items:center;gap:10px;margin:0 0 6px;display:flex}.buyer-question-product img{border:1px solid var(--border-subtle);object-fit:contain;background:var(--bg-white);border-radius:8px;flex-shrink:0;width:42px;height:42px}.buyer-question-product h4{color:#1e293b;min-width:0;margin:0;font-size:14.5px}.buyer-question-product h4 a{color:inherit;text-decoration:none}.buyer-question-product h4 a:hover{color:var(--color-brand-blue);text-decoration:underline}.quote-ws-image-open{cursor:zoom-in;background:0 0;border:0;width:fit-content;margin-bottom:7px;padding:0;line-height:0;display:block;position:relative}.quote-ws-image-open>img{object-fit:cover;border-radius:8px;max-width:230px;max-height:150px;display:block}.quote-ws-image-open>span{color:#fff;opacity:0;background:#0f172a9e;border-radius:7px;place-items:center;width:26px;height:26px;transition:opacity .15s;display:grid;position:absolute;bottom:6px;right:6px}.quote-ws-image-open:hover>span{opacity:1}.quote-ws-dialog-backdrop.quote-ws-image-viewer,.quote-ws-image-viewer{z-index:99999!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#0f172ae0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;padding:20px!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}.quote-ws-image-viewer-body{flex-direction:column;align-items:center;gap:12px;width:auto;max-width:min(920px,94vw);max-height:94vh;display:flex;position:relative}.quote-ws-image-viewer-body header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e293bd9;border:1px solid #ffffff26;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:8px 14px;display:flex;box-shadow:0 4px 20px #00000059}.quote-ws-image-viewer-body .viewer-title{color:#f8fafc;letter-spacing:.01em;align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.quote-ws-image-viewer-body .viewer-actions{align-items:center;gap:8px;display:flex}.quote-ws-image-viewer-body header a,.quote-ws-image-viewer-body header .viewer-btn-download{color:#fff;cursor:pointer;background:#ffffff29;border:1px solid #ffffff40;border-radius:8px;align-items:center;gap:6px;padding:7px 13px;font-size:12.5px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.quote-ws-image-viewer-body header a:hover,.quote-ws-image-viewer-body header .viewer-btn-download:hover{color:#fff;background:#ffffff47;border-color:#fff6}.quote-ws-image-viewer-body header button,.quote-ws-image-viewer-body header .viewer-btn-close{color:#fff;cursor:pointer;background:#ffffff29;border:1px solid #ffffff40;border-radius:8px;place-items:center;width:32px;height:32px;transition:all .15s;display:grid}.quote-ws-image-viewer-body header button:hover,.quote-ws-image-viewer-body header .viewer-btn-close:hover{color:#fff;background:#ef4444;border-color:#ef4444}.quote-ws-image-viewer-body img{object-fit:contain;background:#0f172a;border:1px solid #ffffff1a;border-radius:12px;max-width:100%;min-height:0;max-height:calc(88vh - 65px);box-shadow:0 25px 60px #0009}.product-brand-mark{vertical-align:middle;border-style:solid;border-width:1px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.product-brand-mark-img{object-fit:contain;flex:none;width:100%;max-width:84%;height:100%;max-height:84%;display:block}.product-brand-mark-initials{font-weight:700;font-family:var(--font-primary,system-ui, sans-serif);letter-spacing:-.02em;-webkit-user-select:none;user-select:none;line-height:1}@keyframes brandFadeIn{0%{opacity:0}to{opacity:1}}@keyframes brandCardPop{0%{opacity:0;transform:scale(.94)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.brand-modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(4px);background-color:#0f172aa6;justify-content:center;align-items:center;padding:16px;animation:.2s cubic-bezier(.16,1,.3,1) brandFadeIn;display:flex;position:fixed;inset:0}.brand-modal-card{background:#fff;border-radius:20px;flex-direction:column;width:100%;max-width:480px;animation:.25s cubic-bezier(.16,1,.3,1) brandCardPop;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #0f172a40,0 0 0 1px #0f172a0d}.brand-modal-header{background:#fbfcfe;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.brand-modal-header-brand{align-items:center;gap:14px;display:flex}.brand-modal-mark{box-shadow:0 2px 8px #0000000f}.brand-modal-title-wrap{flex-direction:column;gap:2px;display:flex}.brand-modal-eyebrow{letter-spacing:.08em;color:#2563eb;text-transform:uppercase;font-size:.6875rem;font-weight:700}.brand-modal-title{color:#0f172a;margin:0;font-size:1.35rem;font-weight:700;line-height:1.2}.brand-modal-close{cursor:pointer;color:#94a3b8;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;padding:8px;transition:all .15s;display:inline-flex}.brand-modal-close:hover{color:#1e293b;background-color:#f1f5f9}.brand-modal-body{flex-direction:column;gap:18px;padding:24px;display:flex}.brand-info-rows{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=480px){.brand-info-rows{grid-template-columns:1fr}}.brand-info-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.brand-info-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.brand-info-icon-globe{color:#2563eb;background:#eff6ff}.brand-info-icon-shield{color:#16a34a;background:#f0fdf4}.brand-info-copy{flex-direction:column;gap:2px;display:flex}.brand-info-label{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;font-weight:600}.brand-info-value{color:#0f172a;font-size:.88rem;font-weight:600;line-height:1.25}.brand-quality-value{color:#15803d}.brand-info-description{background:#f8fafc;border-left:3px solid #cbd5e1;border-radius:0 10px 10px 0;padding:12px 14px}.brand-info-description p{color:#475569;margin:0;font-size:.875rem;line-height:1.55}.brand-info-disclaimer{color:#1e40af;background:#eff6ff;border:1px solid #dbeafe;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.8125rem;line-height:1.45;display:flex}.brand-disclaimer-icon{color:#2563eb;flex-shrink:0;margin-top:1px}.brand-info-disclaimer p{margin:0}.brand-source-link{color:#2563eb;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.brand-source-link:hover{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.brand-modal-footer{border-top:1px solid #f1f5f9;justify-content:flex-end;padding:16px 24px 20px;display:flex}.brand-modal-done-btn{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:12px;width:100%;padding:12px 20px;font-size:.9375rem;font-weight:600;transition:background-color .15s}.brand-modal-done-btn:hover{background:#1e293b}.order-receipt-viewer-card{width:min(1100px,100vw - 40px);max-width:1100px}.order-receipt-viewer-frame{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#f5f6f8;height:min(72vh,880px);min-height:320px;position:relative;overflow:hidden}.order-receipt-viewer-frame>object{border:0;width:100%;height:100%}.order-receipt-viewer-state{text-align:center;height:100%;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;font-size:13px;display:flex}.order-receipt-viewer-state .btn-auth-secondary{align-items:center;gap:6px;width:auto;min-height:0;padding:9px 16px;display:inline-flex}.order-receipt-viewer-actions{flex-wrap:wrap}.order-receipt-viewer-actions .btn-auth-secondary{align-items:center;gap:6px;display:inline-flex}.order-receipt-viewer-download{justify-content:center;align-items:center;gap:6px;width:auto;min-height:0;padding:10px 18px;text-decoration:none;display:inline-flex}@media (width<=640px){.order-receipt-viewer-frame{height:min(62vh,460px)}.order-receipt-viewer-actions{justify-content:stretch}.order-receipt-viewer-actions>*{flex:auto;justify-content:center}}.withdrawal-rejected-notice{border-radius:var(--radius-sm);background:#fff5f4;border:1px solid #f6c8c2;align-items:flex-start;gap:9px;margin-top:10px;padding:10px 12px;display:flex}.withdrawal-rejected-notice>svg{color:#b8261a;flex-shrink:0;margin-top:1px}.withdrawal-rejected-notice>div{flex-direction:column;gap:3px;display:flex}.withdrawal-rejected-notice strong{color:#8c1d13;font-size:12.5px;font-weight:800}.withdrawal-rejected-notice span{color:#7a4a44;font-size:12px;line-height:1.45}.withdrawal-rejected-notice .withdrawal-rejected-resolved{color:#17845b;font-weight:700}.withdrawal-status-toggle{cursor:pointer;border:0;align-items:center;gap:4px;font-family:inherit;line-height:1;display:inline-flex}.withdrawal-status-toggle:hover{background:#ffd6d1}.withdrawal-status-toggle:focus-visible{outline-offset:2px;outline:2px solid #b8261a}.withdrawal-history-card .withdrawal-rejected-notice,.withdrawal-detail-body .withdrawal-rejected-notice{border:0;margin-top:4px}.mobile-app-notice{color:#fff;background:#071b45;align-items:center;gap:10px;width:100%;min-height:64px;padding:8px 12px;display:flex}.mobile-app-notice__logo{object-fit:contain;background:#fff;border-radius:10px;flex:0 0 42px;width:42px;height:42px}.mobile-app-notice__text{gap:1px;min-width:0;line-height:1.3;display:grid}.mobile-app-notice__text strong{font-size:13px}.mobile-app-notice__text span{overflow-wrap:anywhere;font-size:11px}.mobile-app-notice__link{color:#071b45;background:#fff;border-radius:7px;flex:none;padding:7px 10px;font-size:11px;font-weight:800;text-decoration:none}.mobile-app-notice__close{color:#fff;border-radius:8px;place-items:center;width:36px;min-width:36px;height:36px;margin-left:auto;display:grid}.mobile-app-notice__close:hover,.mobile-app-notice__close:focus-visible{background:#ffffff29;outline:2px solid #fff}.mobile-header-actions,.mobile-nav-backdrop,.mobile-drawer-head,.mobile-category-back,.catalog-mobile-filter-toolbar,.catalog-mobile-filter-backdrop,.catalog-mobile-filter-close{display:none}.header-category-mobile-close{display:none!important}@media (width<=767px){.new-stores-section{padding:20px 12px}.new-stores-section .stores-section-header{margin-bottom:14px}.new-stores-section .stores-main-title{font-size:20px;line-height:1.25}.new-stores-section .stores-description{font-size:12.5px}.new-stores-section .btn-view-directory-blue{justify-content:center;width:100%;margin-top:14px}.new-stores-section .stores-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.market-seller-card{box-sizing:border-box;border-radius:12px;height:100%;min-height:250px;padding:8px;overflow-x:clip}.market-seller-favorite{width:26px;height:26px;top:6px;right:6px}.market-seller-favorite svg{width:13px;height:13px}.market-seller-cover{border-radius:11px 11px 0 0;height:38px}.market-seller-identity{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:7px;min-height:48px}.market-seller-identity.has-cover{margin-top:10px;padding-top:24px}.market-seller-identity.has-cover .market-seller-avatar{margin-top:-18px}.market-seller-avatar{border:2px solid #fff;flex-shrink:0;width:38px;height:38px;font-size:11.5px;box-shadow:0 2px 7px #00000024}.market-seller-heading{flex-direction:column;justify-content:flex-start;min-width:0;display:flex}.market-seller-heading>div{align-items:flex-start;gap:4px;min-width:0;display:flex}.market-seller-heading h3{color:#0f172a;-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal;word-break:break-word;letter-spacing:-.2px;-webkit-box-orient:vertical;min-height:31px;margin:0;font-size:12.5px;font-weight:850;line-height:1.25;display:-webkit-box;overflow:hidden}.market-seller-heading>div svg{color:#06f;fill:#06f;stroke:#fff;flex-shrink:0;width:14px;height:14px;margin-top:1px}.market-seller-heading p{color:#64748b;white-space:nowrap;text-overflow:ellipsis;gap:3px;margin-top:2px;font-size:9px;font-weight:600;overflow:hidden}.market-seller-heading p svg{color:#94a3b8;flex-shrink:0;width:10px;height:10px}.market-seller-rating{gap:3px;min-height:18px;margin-top:2px;overflow:hidden}.market-seller-rating strong{flex-shrink:0;font-size:10px}.market-seller-rating span{letter-spacing:.2px;flex-shrink:0;font-size:9.5px}.market-seller-rating small{flex-shrink:0;font-size:7.5px}.market-seller-divider{height:1px;margin:3px 0 5px}.market-seller-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-height:46px}.market-seller-metrics>div{gap:3px;min-width:0}.market-seller-metrics>div>svg{width:12px;min-width:12px;height:12px;margin-top:1px}.market-seller-metrics p strong{white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;line-height:1.1;overflow:hidden}.market-seller-metrics p small{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:1px;font-size:7px;line-height:1.1;display:-webkit-box;overflow:hidden}.market-seller-specialist-brands>div{gap:2px}.vehicle-brand-icon{flex-shrink:0;width:14px;height:14px;font-size:6px}.vehicle-brand-more{font-size:5.5px}.market-seller-shipping{gap:3px;min-height:20px;margin-top:3px}.market-seller-shipping>span{flex-shrink:0;font-size:7px;font-weight:800}.market-seller-shipping>div{flex-wrap:nowrap;justify-content:flex-end;gap:3px;min-width:0}.market-shipping-icon{flex:0 0 18px;width:18px;height:18px}.market-shipping-icon svg{width:10px;height:10px}.market-seller-profile{border-radius:6px;gap:4px;min-height:28px;margin-top:auto;padding:4px 6px;font-size:9.5px}.market-seller-profile svg{width:12px;height:12px}}@media (width<=480px){.new-stores-section{padding:16px 8px}.new-stores-section .stores-cards-grid{gap:8px!important}.market-seller-card{padding:7px 6px}}@media (width<=1200px){.light-market-header .top-trust-bar-vivid{display:none}.light-market-header .header-brand-row{flex-wrap:wrap;justify-content:space-between;gap:8px;min-height:0;padding:10px 14px 12px;display:flex}.light-market-header .brand-logo-official{flex:0 auto;min-width:0;max-width:calc(100% - 140px)}.light-market-header .brand-logo-official .official-brand-logo-container{max-width:100%;gap:3px!important}.light-market-header .brand-logo-official img:first-child{max-width:44px;height:35px!important}.light-market-header .brand-logo-official .official-brand-wordmark{max-width:calc(100% - 47px);height:24px!important}.mobile-header-actions{flex:none;align-items:center;gap:2px;display:flex}.mobile-header-actions>button{color:#102448;border-radius:9px;place-items:center;width:42px;height:44px;display:grid;position:relative}.mobile-header-actions>button:focus-visible{outline-offset:1px;outline:2px solid #06f}.mobile-cart-count{color:#fff;background:#06f;border-radius:9px;min-width:17px;height:17px;padding:0 3px;font-size:10px;line-height:17px;position:absolute;top:0;right:0}.light-market-header .header-search-console-wrap{flex:1 0 100%;order:3;min-width:0}.light-market-header .header-search-console{height:48px}.light-market-header .search-input-main{min-width:0;font-size:16px}.light-market-header .btn-search-blue{min-width:48px;height:48px;padding:0 12px}.header-primary-nav{display:none}.header-primary-nav.mobile-nav-open{display:block}.primary-nav-inner{flex-direction:column;align-items:stretch;gap:0;height:auto;padding:6px 14px 12px;display:flex;overflow:visible}.primary-nav-inner>button,.categories-nav-wrap>button{justify-content:flex-start;width:100%;height:auto;min-height:48px;padding:10px 14px;font-size:15px}.categories-nav-wrap{height:auto}.categories-nav-wrap .categories-nav-button{min-width:0}.header-category-mega-menu{border-radius:14px;grid-template-columns:minmax(105px,37%) minmax(0,1fr);width:calc(100vw - 24px);height:min(640px,100dvh - 24px);min-height:0;max-height:calc(100dvh - 24px);position:fixed;top:12px;left:12px}.header-category-mega-menu .header-category-list button{font-size:12px}.header-category-mega-menu .header-subcategory-grid{grid-template-columns:1fr}.header-category-mega-menu .header-category-mobile-close{flex:0 0 34px;place-items:center;width:34px;height:34px;padding:0;display:grid!important}.mobile-app-notice{padding:8px 12px}.mobile-app-notice__text strong{font-size:14px}.mobile-app-notice__text span{font-size:12px}.mobile-app-notice__close{flex:0 0 40px}}@media (width<=1400px){.directory-main-container{overflow-x:clip}}@media (width<=1200px){.light-market-header.mobile-nav-active{z-index:10060}.mobile-nav-backdrop{z-index:10059;background:#0613299e;border:0;width:100%;height:100%;display:block;position:fixed;inset:0}.light-market-header .header-primary-nav.mobile-nav-open{z-index:10060;overscroll-behavior:contain;background:#fff;border:0;width:min(88vw,360px);height:100dvh;position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:14px 0 36px #0613293d}.mobile-drawer-head{color:#14243e;background:linear-gradient(#f8fafc 0%,#f1f5f9 100%);border-bottom:1px solid #e2e8f0;flex-direction:column;align-items:center;padding:28px 18px 22px;display:flex;position:relative;box-shadow:0 4px 12px #0f172a08}.mobile-drawer-close{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9px;place-items:center;width:36px;height:36px;transition:background .15s,color .15s;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 1px 3px #0000000d}.mobile-drawer-close:hover{color:#0f172a;background:#f1f5f9}.mobile-drawer-profile-centered{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.mobile-drawer-profile-btn{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;padding:0;transition:transform .18s;display:inline-flex}.mobile-drawer-profile-btn:hover{transform:scale(1.05)}.mobile-drawer-profile-btn:focus-visible{outline-offset:3px;outline:2px solid #06f}.mobile-drawer-avatar{color:#06f;background:#fff;border:3px solid #06f;border-radius:50%;flex-shrink:0;place-items:center;width:62px;height:62px;display:grid;overflow:hidden;box-shadow:0 4px 14px #0066ff2e}.mobile-drawer-avatar-img{object-fit:cover;width:100%;height:100%;display:block}.mobile-drawer-user-info{text-align:center;flex-direction:column;align-items:center;gap:3px;width:100%;padding:0 8px;display:flex}.mobile-drawer-user-info strong{color:#0f172a;letter-spacing:-.2px;font-size:18px;font-weight:850;line-height:1.25}.mobile-drawer-user-info span{color:#64748b;word-break:break-all;max-width:90%;font-size:13px;font-weight:500}.mobile-drawer-head .mobile-drawer-account{color:#fff;cursor:pointer;background:linear-gradient(135deg,#06f,#0052cc);border:none;border-radius:10px;width:100%;max-width:250px;min-height:42px;margin-top:14px;padding:10px 20px;font-size:14px;font-weight:800;transition:transform .15s,box-shadow .15s;box-shadow:0 4px 12px #0066ff40}.mobile-drawer-head .mobile-drawer-account:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0066ff4d}.mobile-drawer-close:focus-visible,.mobile-drawer-account:focus-visible{outline-offset:2px;outline:2px solid #0866ed}.mobile-drawer-logout{color:#dc2626;cursor:pointer;background:0 0;border:none;border-top:1px solid #edf1f6;border-radius:0;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:8px;padding:10px 14px;font-size:13px;font-weight:700;display:flex}.light-market-header .primary-nav-inner{background:#fff;width:100%;max-width:none;margin:0;padding:12px 12px 24px}.light-market-header .primary-nav-inner>button,.light-market-header .categories-nav-wrap>button{color:#1e293b;border-bottom:1px solid #f1f5f9;border-radius:8px;justify-content:flex-start;gap:12px;min-height:48px;padding:12px 14px;font-size:14.5px;font-weight:700;transition:background .15s}.light-market-header .primary-nav-inner>button:hover,.light-market-header .categories-nav-wrap>button:hover{background:#f8fafc}.light-market-header .categories-nav-wrap .categories-nav-button{color:#102448;box-shadow:none;background:0 0}.light-market-header .categories-nav-wrap .categories-nav-button svg{color:#0866ed}.light-market-header .header-category-mega-menu{z-index:10061;width:min(88vw,360px);height:100dvh;max-height:100dvh;box-shadow:none;border:0;border-radius:0;top:0;left:0}}@media (width<=640px){.light-market-header{z-index:100;position:sticky;top:0}.light-market-header .header-brand-row{grid-template-columns:58px 36px minmax(0,1fr) 36px;align-items:center;gap:6px;padding:8px 10px;display:grid}.light-market-header .brand-logo-official{grid-area:1/1;justify-content:center;align-items:center;width:58px;max-width:58px;height:36px;display:flex;overflow:visible}.light-market-header .brand-logo-official .official-brand-logo-container{justify-content:center;align-items:center;width:100%;display:flex}.light-market-header .brand-logo-official img:first-child{object-fit:contain;width:auto;max-width:56px;display:block;height:30px!important}.light-market-header .brand-logo-official .official-brand-wordmark{display:none!important}.light-market-header .mobile-header-actions{display:contents}.light-market-header .mobile-header-actions>button:first-child{display:none}.light-market-header .mobile-nav-toggle{border-radius:8px;grid-area:1/2;place-items:center;width:36px;height:40px;display:grid}.light-market-header .header-search-console-wrap{order:initial;flex:initial;grid-area:1/3;width:100%;min-width:0}.light-market-header .header-search-console{height:40px}.light-market-header .search-input-wrapper{min-width:0;padding:0 8px}.light-market-header .search-input-main{text-overflow:ellipsis;font-size:12.5px}.light-market-header .search-input-main::placeholder{font-size:11.5px}.light-market-header .btn-search-blue{width:36px;min-width:36px;height:40px;padding:0}.light-market-header .btn-search-blue svg{width:17px;height:17px}.light-market-header .mobile-header-actions>button[aria-label^=Abrir\ carrito]{grid-area:1/4;width:36px;height:40px}.header-category-mega-menu{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.header-category-mega-menu .header-category-list{border-right:0;grid-area:2/1}.header-category-mega-menu .header-subcategory-panel,.header-category-mega-menu.mobile-category-detail .header-category-list{display:none}.header-category-mega-menu.mobile-category-detail .header-subcategory-panel{grid-area:2/1;padding:12px 16px 20px;display:block}.header-category-mega-menu .header-subcategory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.header-category-mega-menu .mobile-category-back{color:#0866ed;justify-content:flex-start;align-items:center;gap:6px;width:auto;min-height:38px;padding:4px 0;font-size:13px;font-weight:800;display:inline-flex}.header-category-mega-menu .header-subcategory-panel-title{margin:0 0 12px;padding:7px 0 12px;position:static}.header-category-mega-menu .header-subcategory-panel-title strong{font-size:17px}.catalog-showcase-carousel-wrapper .category-carousel-track{gap:12px}.catalog-showcase-carousel-wrapper .category-catalog-card .category-showcase-image,.catalog-showcase-carousel-wrapper .category-catalog-card[data-category=calefaccion-aire-acondicionado] .category-showcase-image{width:min(100%,112px);margin-bottom:7px}.catalog-showcase-carousel-wrapper .category-catalog-card>strong{font-size:13px}.catalog-showcase-search-controls>.catalog-text-search,.store-catalog-filter-controls>.catalog-text-search{flex:none;width:100%;min-width:0;height:46px}}@media (width>=360px) and (width<=767px){.catalog-main-content-grid .parts-cards-grid-catalog,.store-catalog-main-content-grid .parts-cards-grid-catalog,.latest-parts-grid-4{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.parts-cards-grid-catalog .market-product-media,.latest-parts-grid-4 .market-product-media{height:140px}}@media (width<=767px){.catalog-mobile-filter-toolbar{margin:14px 0;display:flex}.catalog-mobile-filter-toolbar button{color:#0754c9;background:#eff6ff;border:1px solid #a7c9ff;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;padding:0 16px;font-size:14px;font-weight:800;display:inline-flex}.catalog-main-content-grid>.catalog-sidebar-filters,.directory-advanced-content-grid>.catalog-sidebar-filters,.store-catalog-main-content-grid>.catalog-sidebar-filters{display:none}.catalog-mobile-filter-backdrop{z-index:10061;background:#0613299e;border:0;width:100%;height:100%;display:block;position:fixed;inset:0}.catalog-main-content-grid>.catalog-sidebar-filters.mobile-filters-open,.directory-advanced-content-grid>.catalog-sidebar-filters.mobile-filters-open,.store-catalog-main-content-grid>.catalog-sidebar-filters.mobile-filters-open{z-index:10062;overscroll-behavior:contain;background:#fff;border-radius:0;min-width:0;max-width:none;height:100dvh;margin:0;display:block;inset:0 0 0 auto;overflow-y:auto;box-shadow:-14px 0 36px #0613293d;width:min(90vw,400px)!important;position:fixed!important}.catalog-mobile-filter-close{color:#183a67;background:#f6f9fd;justify-content:flex-end;align-items:center;gap:7px;width:100%;min-height:44px;padding:8px 14px;font-size:13px;font-weight:800;display:flex}.catalog-main-content-grid{grid-template-columns:minmax(0,1fr)!important}.catalog-main-content-grid>.catalog-parts-main{min-width:0}.directory-advanced-content-grid{grid-template-columns:minmax(0,1fr)!important}.directory-advanced-content-grid>.directory-stores-main{min-width:0}.store-catalog-main-content-grid{grid-template-columns:minmax(0,1fr)!important}.store-catalog-main-content-grid>.catalog-parts-main{min-width:0}}@media (width<=359px){.light-market-header .brand-logo-official{max-width:calc(100% - 132px)}.mobile-header-actions>button{width:39px}.light-market-header .search-input-wrapper{padding:0 10px}.light-market-header .search-input-main{font-size:14px}}.recharge-packs-state{color:var(--text-muted);margin:0 0 10px;font-size:12.5px}.recharge-packs-state.is-error{color:#b8261a;font-weight:700}.catalog-showcase-carousel-wrapper .category-showcase-carousel{padding:0}.catalog-showcase-carousel-wrapper .category-carousel-viewport{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#91aed8 #edf3fb;scroll-snap-type:x proximity;width:100%;padding-bottom:10px;overflow:auto hidden}.catalog-showcase-carousel-wrapper .category-carousel-viewport:focus-visible{outline-offset:2px;outline:2px solid #0866ed}.catalog-showcase-carousel-wrapper .category-carousel-track{align-items:flex-start;gap:22px;width:max-content;min-width:100%;animation:none;display:flex}.catalog-showcase-carousel-wrapper .category-catalog-card{scroll-snap-align:start;flex:0 0 164px;width:164px;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}@media (width<=800px){.catalog-post-category-filters .catalog-vehicle-location-filters{flex-wrap:nowrap;align-items:flex-start;gap:8px}.catalog-post-category-filters .catalog-showcase-patente-control{flex:1 1 0;width:auto;min-width:0}.catalog-post-category-filters .catalog-quick-patente-bar{gap:5px;width:100%;padding:0 4px 0 9px}.catalog-post-category-filters .patente-quick-input{flex:auto;width:0;min-width:0;font-size:13px}.catalog-post-category-filters .btn-quick-patente-submit{flex:none;padding:0 9px;font-size:12px}.catalog-post-category-filters .catalog-showcase-comuna-control{flex:none;min-width:0}.catalog-post-category-filters .btn-comuna-toggle-pill{white-space:nowrap;gap:5px;padding:0 9px;font-size:12px}.catalog-post-category-filters .catalog-showcase-vehicle-filter{gap:5px;width:100%;min-width:0;padding-left:8px}.catalog-post-category-filters .catalog-showcase-vehicle-filter>span{flex:auto;min-width:0}.catalog-post-category-filters .catalog-showcase-vehicle-filter button{flex:none;gap:2px;padding:0 6px;font-size:11px}}@media (width<=640px){.catalog-showcase-carousel-wrapper .category-carousel-track{gap:12px}.catalog-showcase-carousel-wrapper .category-catalog-card{flex-basis:116px;width:116px;height:auto!important;min-height:0!important}}.catalog-mobile-showcase-heading,.catalog-mobile-actions-row{display:none}@media (width<=767px){.catalog-showcase-carousel-wrapper{margin-bottom:6px}.catalog-showcase-carousel-wrapper .category-showcase-carousel{margin-top:10px}.catalog-showcase-carousel-wrapper .category-carousel-viewport{padding-bottom:6px}.catalog-post-category-filters{margin:6px 0 0}.catalog-post-category-filters .catalog-vehicle-location-filters{padding-top:8px}.catalog-post-category-filters>.catalog-text-search{display:none}.catalog-mobile-showcase-heading{margin:0 0 8px;display:block}.catalog-mobile-showcase-heading h2{color:#0f172a;margin:0 0 3px;font-size:17px;font-weight:800}.catalog-mobile-showcase-heading p{color:#64748b;margin:0;font-size:13px}.catalog-mobile-actions-row{align-items:center;gap:7px;min-width:0;margin:8px 0 16px;display:flex}.catalog-mobile-actions-row>.catalog-text-search{border-radius:10px;flex:1 1 0;width:auto;min-width:0;height:44px}.catalog-mobile-actions-row>.catalog-text-search input{min-width:0;font-size:13px}.catalog-mobile-filter-trigger,.catalog-mobile-sort-trigger{color:#0754c9;background:#eff6ff;border:1px solid #bfd4f5;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:5px;height:44px;font-size:12px;font-weight:800;display:inline-flex}.catalog-mobile-filter-trigger{padding:0 9px}.catalog-mobile-sort-trigger{width:44px;position:relative;overflow:hidden}.catalog-mobile-sort-trigger select{opacity:0;cursor:pointer;width:100%;max-width:100%;height:100%;position:absolute;inset:0}.catalog-mobile-filter-trigger:focus-visible,.catalog-mobile-sort-trigger:focus-within{outline-offset:2px;outline:2px solid #0866ed}.parts-catalog-view-wrapper .catalog-control-bar{margin-bottom:12px;padding:8px 12px}.parts-catalog-view-wrapper .catalog-control-bar .control-bar-right-group,.parts-catalog-view-wrapper .catalog-showcase-block-header{display:none}.directory-hero-banner{border-radius:0!important;min-height:auto!important;margin:0!important;padding:16px 0 20px!important}.directory-hero-content{gap:12px!important;min-height:auto!important}.directory-hero-content .btn-back-marketplace{border-radius:16px!important;gap:5px!important;height:30px!important;padding:5px 12px!important;font-size:11.5px!important}.directory-hero-badge{gap:5px!important;margin-bottom:6px!important;padding:3px 9px!important;font-size:10px!important}.directory-hero-text h1{max-width:100%!important;margin:0 0 6px!important;font-size:clamp(20px,5.5vw,24px)!important;line-height:1.16!important}.directory-hero-text p{color:#cbd5e1!important;max-width:100%!important;margin:0 0 4px!important;font-size:12.5px!important;line-height:1.4!important}.directory-hero-stats-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin-top:6px!important;display:grid!important}.directory-hero-stats-row .stat-pill-item{border-radius:10px!important;align-items:center!important;gap:8px!important;min-height:52px!important;padding:7px 9px!important}.directory-hero-stats-row .stat-pill-item>svg{border-radius:50%!important;width:30px!important;min-width:30px!important;height:30px!important;padding:6px!important}.directory-hero-stats-row .stat-pill-item strong{font-size:11px!important;line-height:1.2!important;display:block!important}.directory-hero-stats-row .stat-pill-item small{color:#d1d9e5!important;font-size:9.5px!important;line-height:1.2!important;display:block!important}.directory-main-container{margin-top:14px}.directory-control-bar{min-height:auto;box-shadow:none;background:0 0;border:none;margin-bottom:8px;padding:0}.directory-control-bar .search-bar-directory-box{display:none!important}.directory-control-bar .directory-vehicle-filters{border-left:0;flex-wrap:nowrap;align-items:flex-start;gap:8px;width:100%;padding-left:0;display:flex}.directory-control-bar .directory-vehicle-filters .catalog-showcase-patente-control{flex:1 1 0;width:auto;min-width:0}.directory-control-bar .directory-vehicle-filters .catalog-quick-patente-bar{gap:5px;width:100%;height:44px;padding:0 4px 0 9px}.directory-control-bar .directory-vehicle-filters .patente-quick-input{flex:auto;width:0;min-width:0;font-size:13px}.directory-control-bar .directory-vehicle-filters .btn-quick-patente-submit{flex:none;padding:0 9px;font-size:12px}.directory-control-bar .directory-vehicle-filters .catalog-showcase-comuna-control{flex:none;min-width:0}.directory-control-bar .directory-vehicle-filters .btn-comuna-toggle-pill{white-space:nowrap;gap:5px;height:44px;padding:0 9px;font-size:12px}.directory-control-bar .directory-vehicle-filters .catalog-showcase-vehicle-filter{gap:5px;width:100%;min-width:0;height:44px;padding-left:8px}.directory-control-bar .directory-vehicle-filters .catalog-showcase-vehicle-filter>span{flex:auto;min-width:0}.directory-control-bar .directory-vehicle-filters .catalog-showcase-vehicle-filter button{flex:none;gap:2px;padding:0 6px;font-size:11px}.directory-stores-sort{display:none!important}.directory-stores-section-header{margin-bottom:10px}.directory-stores-section-header h2{margin-bottom:4px;font-size:18px}.directory-stores-section-header p{font-size:12.5px}.directory-stores-main .catalog-mobile-actions-row{margin:0 0 16px}.directory-advanced-content-grid .stores-cards-grid-directory,.directory-advanced-content-grid .stores-cards-grid-directory.is-incomplete-row,.stores-cards-grid-directory,.stores-cards-grid-directory.is-incomplete-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.stores-cards-grid-directory .market-seller-card{height:100%!important;min-height:250px!important}.store-header-banner{margin-bottom:12px!important}.store-cover-image{align-items:flex-start!important;min-height:auto!important;padding-top:48px!important;padding-bottom:28px!important}.store-header-actions-bar{padding:0 14px!important;top:10px!important}.btn-back-stores,.btn-edit-store-profile{border-radius:16px!important;gap:5px!important;height:30px!important;padding:5px 11px!important;font-size:11.5px!important}.store-hero-inner-container{flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:0 14px!important}.store-hero-left{flex-direction:row!important;align-items:flex-start!important;gap:12px!important;width:100%!important;display:flex!important}.store-avatar-box{border-width:2.5px!important;border-radius:12px!important;width:68px!important;min-width:68px!important;height:68px!important;box-shadow:0 4px 14px #00000040!important}.store-avatar-fallback{font-size:24px!important}.store-info-details{background:0 0!important;flex:1!important;gap:5px!important;min-width:0!important;margin:0!important;padding:0!important}.store-title-badge-row{align-items:center!important;gap:6px!important}.store-title-badge-row h1{letter-spacing:-.01em!important;font-size:17px!important;line-height:1.22!important}.badge-official-store{white-space:nowrap!important;border-radius:8px!important;padding:2px 7px!important;font-size:10px!important}.store-description-text{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:12px!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}.store-subtitle-meta{color:#ffffffeb!important;gap:6px!important;font-size:11px!important}.store-subtitle-meta .meta-item{gap:4px!important}.store-subtitle-meta .meta-item svg{width:13px!important;height:13px!important}.store-action-buttons{flex-wrap:wrap!important;gap:6px!important;width:100%!important;margin-top:4px!important;display:flex!important}.btn-follow-store,.btn-share-store,.btn-report-store{border-radius:7px!important;gap:5px!important;height:31px!important;padding:6px 11px!important;font-size:11.5px!important}.btn-follow-store svg,.btn-share-store svg,.btn-report-store svg{width:13px!important;height:13px!important}.store-action-toast-banner{margin-top:2px!important;padding:4px 10px!important;font-size:11px!important}.store-hero-right{flex-shrink:0!important;width:100%!important}.store-rating-card{border-radius:10px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;padding:8px 14px!important;display:flex!important;box-shadow:0 4px 14px #00000024!important}.rating-card-label{color:#334155!important;white-space:nowrap!important;margin-bottom:0!important;font-size:11.5px!important;font-weight:700!important}.rating-card-score-row{align-items:center!important;gap:8px!important}.rating-score-num{font-size:22px!important;font-weight:900!important;line-height:1!important}.rating-stars-box,.stars-row{gap:1px!important}.stars-row svg{width:13px!important;height:13px!important}.rating-opinions-count{white-space:nowrap!important;font-size:10px!important}.store-metrics-strip-container{margin-top:-16px!important;padding:0 14px!important}.store-metrics-strip-card{border-radius:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 12px!important;padding:10px 12px!important;box-shadow:0 4px 14px #0f172a14!important}.metric-strip-item{border-right:none!important;gap:8px!important;padding:3px 0!important}.metric-icon-box svg{width:18px!important;height:18px!important}.metric-text-box small{font-size:10px!important;line-height:1.25!important}.metric-text-box strong{font-size:12px!important;line-height:1.25!important}.specialist-brand-chip{padding:2px 7px!important;font-size:11px!important}.store-public-profile-wrapper .store-profile-search-stack{margin-top:14px!important}.store-catalog-toolbar-wrapper{margin-bottom:8px}.store-catalog-filter-controls>.catalog-text-search{display:none!important}.store-catalog-filter-controls{flex-direction:row!important;align-items:flex-start!important;width:100%!important;display:flex!important}.store-catalog-filter-controls .catalog-vehicle-location-filters{border-top:0!important;border-left:0!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:8px!important;width:100%!important;padding-top:0!important;padding-left:0!important;display:flex!important}.store-catalog-filter-controls .catalog-showcase-patente-control{flex:1 1 0!important;width:auto!important;min-width:0!important}.store-catalog-filter-controls .catalog-quick-patente-bar{gap:5px!important;width:100%!important;height:44px!important;padding:0 4px 0 9px!important}.store-catalog-filter-controls .patente-quick-input{flex:auto!important;width:0!important;min-width:0!important;font-size:13px!important}.store-catalog-filter-controls .btn-quick-patente-submit{flex:none!important;padding:0 9px!important;font-size:12px!important}.store-catalog-filter-controls .catalog-showcase-comuna-control{flex:none!important;width:auto!important;min-width:0!important}.store-catalog-filter-controls .btn-comuna-toggle-pill{white-space:nowrap!important;justify-content:flex-start!important;gap:5px!important;width:auto!important;height:44px!important;padding:0 9px!important;font-size:12px!important}.store-catalog-filter-controls .catalog-showcase-vehicle-filter{gap:5px!important;width:100%!important;min-width:0!important;height:44px!important;padding-left:8px!important}.store-catalog-filter-controls .catalog-showcase-vehicle-filter>span{flex:auto!important;min-width:0!important}.store-catalog-filter-controls .catalog-showcase-vehicle-filter button{flex:none!important;gap:2px!important;padding:0 6px!important;font-size:11px!important}.store-catalog-results-heading{margin-bottom:10px!important}.store-catalog-results-heading h2{margin-bottom:4px!important;font-size:18px!important}.store-catalog-results-heading p{font-size:12.5px!important}.store-catalog-sort{display:none!important}.catalog-parts-main .catalog-mobile-actions-row{margin:0 0 16px!important}.store-catalog-main-content-grid .parts-cards-grid-catalog{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}}.share-link-button.is-copied{color:#0c6b40!important;background:#f1faf4!important;border-color:#a7d9be!important}.share-link-button.is-failed{color:#a4342a!important}.store-summary-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.store-summary-header .profile-panel-title{margin-bottom:0}.store-share-button{align-items:center;gap:7px;display:inline-flex}.categories-nav-button .categories-nav-chevron{opacity:.8;flex:none;margin-left:2px;transition:transform .2s}.categories-nav-button[aria-expanded=true] .categories-nav-chevron{transform:rotate(180deg)}@media (width>=1201px){.light-market-header .header-primary-nav{z-index:5;background:linear-gradient(#fff 0%,#fbfcfe 100%);border-top:1px solid #edf1f6;border-bottom:0;position:relative;box-shadow:0 10px 24px -16px #0f234647}.light-market-header .primary-nav-inner{gap:4px;height:62px}.light-market-header .primary-nav-inner>.mobile-drawer-logout{display:none}.light-market-header .categories-nav-wrap{border-right:1px solid #e3e9f1;align-items:center;height:auto;margin-right:14px;padding-right:18px;display:flex}.light-market-header .categories-nav-wrap .categories-nav-button{color:#fff;letter-spacing:-.1px;white-space:nowrap;background:linear-gradient(135deg,#1672ff 0%,#0754d6 100%);border-radius:12px;gap:9px;min-width:0;height:44px;padding:0 16px 0 15px;font-size:14.5px;font-weight:800;transition:transform .18s,box-shadow .18s,filter .18s;box-shadow:0 10px 20px -8px #0854d699,inset 0 1px #ffffff2e}.light-market-header .categories-nav-wrap .categories-nav-button svg{color:#fff}.light-market-header .categories-nav-wrap .categories-nav-button:hover,.light-market-header .categories-nav-wrap .categories-nav-button[aria-expanded=true]{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 14px 26px -10px #0854d6b3,inset 0 1px #fff3}.light-market-header .primary-nav-inner>button{color:#1b2b45;letter-spacing:-.1px;white-space:nowrap;border-radius:12px;gap:9px;height:44px;padding:0 15px;font-size:14.5px;font-weight:700;transition:background .18s,color .18s;position:relative}.light-market-header .primary-nav-inner>button svg{color:#7b8aa3;width:18px;height:18px}.light-market-header .primary-nav-inner>button:hover{color:#0754d6;background:#f1f6ff}.light-market-header .primary-nav-inner>button:hover svg{color:#0754d6;transform:none}.light-market-header .primary-nav-inner>button:focus-visible{outline-offset:2px;outline:2px solid #0866ed}.light-market-header .primary-nav-inner>button[aria-current=page]{color:#0754d6;background:#eef4ff}.light-market-header .primary-nav-inner>button[aria-current=page] svg{color:#0754d6}.light-market-header .primary-nav-inner>button[aria-current=page]:after{content:"";background:#0866ed;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-9px;left:15px;right:15px}.light-market-header .primary-nav-inner>.nav-item-help{display:none}}.catalog-showcase-see-all{justify-content:center;margin-top:24px;display:flex}.catalog-showcase-see-all-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1672ff 0%,#0754d6 100%);border:0;border-radius:12px;align-items:center;gap:10px;min-height:50px;padding:0 26px;font-size:15px;font-weight:800;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 12px 24px -10px #0854d699,inset 0 1px #ffffff2e}.catalog-showcase-see-all-btn:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 16px 28px -12px #0854d6b3}.catalog-showcase-see-all-btn:focus-visible{outline-offset:3px;outline:2px solid #0866ed}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stores-directory-view-wrapper .stores-directory-banner{width:calc(100% - 48px);max-width:1720px;margin:0 auto;padding:0;position:relative}.stores-directory-banner-desktop{background:#eef4fc;border-radius:18px 18px 0 0;height:clamp(427px,408px + 1.45vw,436px);position:relative;overflow:hidden;container-type:size}.stores-directory-banner-desktop-img{--rh:min(calc((100cqh - 29px) / .88), max(100cqh, calc((100cqw + 96px) * .375)));top:clamp(calc(100cqh - var(--rh)), calc((100cqh - 29px) / 2 - var(--rh) * .4467), 0px);width:auto;max-width:none;height:var(--rh);display:block;position:absolute;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000)}.stores-directory-banner-desktop-fill{object-fit:cover;filter:blur(22px)saturate(1.05);width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1.12)}.stores-directory-banner-back{z-index:2;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#0616388c;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;font-weight:700;transition:background .16s;display:inline-flex;position:absolute;top:18px;left:22px}.stores-directory-banner-back:hover{background:#061638cc}@media (width>=769px) and (width<=1199px){.stores-directory-view-wrapper .stores-directory-banner{width:100%}.stores-directory-banner-desktop{border-radius:0;height:526px}}.stores-directory-banner-mobile{display:none}.market-seller-distance{z-index:6;color:#fff;background:#0f172ac7;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:700;line-height:1.3;display:inline-flex;position:absolute;top:9px;left:10px}@media (width>=769px){.product-compatibility-modal.has-table{width:min(1120px,100%)}.product-compatibility-modal-list.is-table{gap:0;padding:16px 20px 18px}.product-compatibility-table-wrap{background:#fff;border:1px solid #dce5f1;border-radius:14px;overflow:auto;box-shadow:0 4px 14px #1b355b0d}.product-compatibility-table{border-collapse:separate;border-spacing:0;color:#1c2c45;width:100%;font-size:13px}.product-compatibility-table thead th{z-index:1;color:#5b6b82;letter-spacing:.4px;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f1f6fd;border-bottom:1px solid #dce5f1;padding:12px 14px;font-size:10.5px;font-weight:800;position:sticky;top:0}.product-compatibility-table tbody td{vertical-align:middle;border-bottom:1px solid #edf1f7;padding:11px 14px;line-height:1.35}.product-compatibility-table tbody tr:nth-child(2n) td{background:#fafcff}.product-compatibility-table tbody tr:last-child td{border-bottom:0}.product-compatibility-table tbody tr:hover td{background:#f3f8ff}.product-compatibility-table td.is-strong{font-weight:800}.product-compatibility-table td.is-nowrap{white-space:nowrap;font-variant-numeric:tabular-nums}.product-compatibility-table td.is-mono{font-variant-numeric:tabular-nums;color:#40516a;font-weight:700}.product-compatibility-table-version{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.product-compatibility-table .product-compatibility-seller-check{min-height:26px}.product-compatibility-table tbody tr.is-plate-match td{background:#eaf2ff}.product-compatibility-table tbody tr.is-plate-match td:first-child{box-shadow:inset 4px 0 #1268f3}}@media (width<=768px){.product-compatibility-modal-backdrop:has(.product-compatibility-modal:not(.has-table)){place-items:end stretch;padding:0}.product-compatibility-modal:not(.has-table){background:#fff;border:0;border-radius:24px 24px 0 0;grid-template-rows:auto auto minmax(0,1fr);width:100%;max-height:90dvh;animation:.24s ease-out compat-sheet-in}.product-compatibility-modal>header.compat-sheet-header{color:#0f172a;background:#fff;grid-template-columns:54px minmax(0,1fr) 44px;align-items:center;gap:12px;min-height:0;padding:10px 18px 12px;display:grid}.compat-sheet-handle{background:#d9e0e7;border-radius:2px;grid-column:1/-1;justify-self:center;width:40px;height:4px;margin-bottom:4px}.product-compatibility-modal>header.compat-sheet-header>.compat-sheet-badge{color:#0056bf;background:#eaf2ff;border-radius:16px;place-items:center;width:54px;height:54px;display:grid}.product-compatibility-modal>header.compat-sheet-header>.compat-sheet-badge svg{width:27px;height:27px}.compat-sheet-title{gap:2px;min-width:0;display:grid}.product-compatibility-modal>header.compat-sheet-header .compat-sheet-title h2{color:#0f172a;margin:0;font-size:20px;font-weight:800;line-height:1.2}.product-compatibility-modal>header.compat-sheet-header .compat-sheet-title p{color:#64748b;margin:0;font-size:13px;line-height:17px}.product-compatibility-modal>header.compat-sheet-header>.compat-sheet-close{color:#64748b;cursor:pointer;background:#fff;border:1px solid #d9e0e7;border-radius:10px;place-items:center;width:44px;height:44px;padding:0;display:grid}.product-compatibility-modal>header.compat-sheet-header>.compat-sheet-close svg{width:24px;height:24px}.compat-sheet-tools{grid-column:1/-1;align-items:center;gap:10px;display:flex}.compat-sheet-search{background:#fff;border:1px solid #d9e0e7;border-radius:10px;flex:1;align-items:center;gap:8px;min-width:0;min-height:48px;padding:0 12px;display:flex}.compat-sheet-search:focus-within{border-color:#0056bf;box-shadow:0 0 0 3px #0056bf1f}.compat-sheet-search svg{color:#64748b;flex:none;width:20px;height:20px}.compat-sheet-search input{color:#0f172a;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:16px}.compat-sheet-filter{color:#0056bf;cursor:pointer;background:#f5f9ff;border:1px solid #bfd6f7;border-radius:12px;align-items:center;gap:6px;height:48px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.compat-sheet-filter.is-active{background:#eaf2ff;border-color:#0056bf}.compat-sheet-filter svg{width:20px;height:20px}.compat-sheet-brands{scrollbar-width:none;grid-column:1/-1;gap:7px;padding:2px 0;display:flex;overflow-x:auto}.compat-sheet-brands::-webkit-scrollbar{display:none}.compat-sheet-brands button{color:#64748b;cursor:pointer;background:#fff;border:1px solid #d9e0e7;border-radius:16px;flex:none;min-height:32px;padding:0 12px;font-size:12px;font-weight:700}.compat-sheet-brands button.is-active{color:#0056bf;background:#eaf2ff;border-color:#bfd6f7}.compat-sheet-results{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}.compat-sheet-results strong{color:#64748b;flex:1;font-size:13px;font-weight:800}.compat-sheet-results button{color:#0056bf;cursor:pointer;background:#fff;border:1px solid #d9e0e7;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:126px;height:36px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.compat-sheet-results button svg{width:17px;height:17px}.product-compatibility-modal-controls.is-sheet{border-bottom:1px solid #eef2f7;padding-bottom:12px}.product-compatibility-modal-controls.is-sheet .product-compatibility-plate-check{grid-template-columns:minmax(0,1fr) auto;margin:0 18px;padding:8px}.product-compatibility-modal-controls.is-sheet .product-compatibility-plate-check input{font-size:16px}.product-compatibility-modal-controls.is-sheet .product-compatibility-plate-error,.product-compatibility-modal-controls.is-sheet .product-compatibility-plate-banner{margin:10px 18px 0}.product-compatibility-modal:not(.has-table) .product-compatibility-modal-list{min-height:0;padding:12px 18px calc(18px + env(safe-area-inset-bottom));background:#fff;gap:9px}.product-compatibility-modal-list article.compat-sheet-card{background:#fff;border:1px solid #d9e0e7;border-radius:12px;flex:none;gap:0;padding:0;display:block;box-shadow:0 2px 8px #0f172a0f}.product-compatibility-modal-list article.compat-sheet-card.is-expanded{border-color:#bfd6f7}.product-compatibility-modal-list article.compat-sheet-card.is-plate-match{background:#fff;border:2px solid #0056bf}.compat-sheet-card-summary{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;width:100%;min-height:94px;padding:12px;display:flex}.compat-sheet-logo{background:#fff;border:1px solid #d9e0e7;border-radius:12px;flex:0 0 62px;place-items:center;width:62px;height:62px;display:grid}.compat-sheet-logo .vehicle-brand-icon{width:46px;height:46px;cursor:inherit;background:0 0;border:0;font-size:15px}.compat-sheet-logo .vehicle-brand-icon img{width:100%;height:100%}.compat-sheet-card-copy{flex:1;gap:3px;min-width:0;display:grid}.compat-sheet-card-copy>strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:800;line-height:20px;overflow:hidden}.compat-sheet-card-copy>em{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;line-height:16px;overflow:hidden}.compat-sheet-badges{flex-wrap:wrap;gap:7px;margin-top:2px;display:flex}.compat-sheet-badges b{border-radius:7px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:700;line-height:14px;display:inline-flex}.compat-sheet-badges b svg{width:13px;height:13px}.compat-sheet-badges .is-year{color:#0056bf;background:#eaf2ff}.compat-sheet-badges .is-ok{color:#18a957;background:#eafbf1}.compat-sheet-badges .is-mine{color:#fff;background:#0056bf}.compat-sheet-chevron{color:#0056bf;flex:none;width:21px;height:21px}.compat-sheet-card-body{background:#f8fafc;border-top:1px solid #d9e0e7;border-radius:0 0 12px 12px;gap:9px;padding:11px 12px 12px;display:grid}.compat-sheet-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.compat-sheet-details>div{background:#fff;border:1px solid #d9e0e7;border-radius:9px;align-content:start;gap:2px;min-height:51px;padding:8px;display:grid}.compat-sheet-details span{color:#64748b;font-size:12px}.compat-sheet-details strong{color:#0f172a;overflow-wrap:anywhere;font-size:12px;font-weight:800;line-height:16px}.compat-sheet-version{background:#fff;border:1px solid #eaf2ff;border-radius:9px;align-items:center;gap:9px;padding:9px;display:flex}.compat-sheet-version>svg{color:#0056bf;flex:none;width:17px;height:17px}.compat-sheet-version>span{gap:1px;min-width:0;display:grid}.compat-sheet-version strong{color:#0f172a;font-size:12px;font-weight:800;line-height:16px}.compat-sheet-version em{color:#64748b;font-size:12px;font-style:normal}.compat-sheet-empty{color:#64748b;text-align:center;justify-items:center;gap:5px;padding:28px 0;display:grid}.compat-sheet-empty svg{width:30px;height:30px}.compat-sheet-empty strong{color:#0f172a;font-size:14px}.compat-sheet-empty span{font-size:12px}.compat-sheet-help{background:#f5f9ff;border:1px solid #bfd6f7;border-radius:12px;flex:none;align-items:center;gap:10px;padding:12px;display:flex}.compat-sheet-help>svg{color:#0056bf;flex:none;width:23px;height:23px}.compat-sheet-help>span{flex:1;gap:2px;min-width:0;display:grid}.compat-sheet-help strong{color:#0056bf;font-size:13px;font-weight:800}.compat-sheet-help em{color:#64748b;font-size:12px;font-style:normal;line-height:16px}.compat-sheet-help button{color:#0056bf;cursor:pointer;background:#fff;border:1px solid #0056bf;border-radius:9px;flex:none;min-height:38px;padding:0 10px;font-size:12px;font-weight:800}.compat-sheet-disclaimer{color:#64748b;text-align:left;justify-content:center;align-items:flex-start;gap:7px;margin:0;padding:6px 8px 0;font-size:12px;line-height:16px;display:flex}.compat-sheet-disclaimer svg{flex:none;width:17px;height:17px}}@keyframes compat-sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.btn-view-details.btn-delete-product{color:#b42318;border-color:#fecaca}.btn-view-details.btn-delete-product:hover:not(:disabled){background:#fff1f2}.change-password-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.change-password-row p{color:#64748b;margin:0;font-size:13px}.change-password-form{gap:10px;display:grid}.buyer-orders-toolbar{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.buyer-orders-toolbar select{background:#fff;border:1px solid #d6e0ed;border-radius:8px;padding:8px 10px;font-size:13px}.buyer-orders-search{color:#64748b;background:#fff;border:1px solid #d6e0ed;border-radius:8px;flex:240px;align-items:center;gap:6px;padding:0 10px;display:flex}.buyer-orders-search input{background:0 0;border:none;outline:none;flex:1;min-width:0;padding:9px 0;font-size:13.5px}.buyer-orders-search button{color:#64748b;cursor:pointer;background:0 0;border:none;place-items:center;display:grid}.buyer-orders-chips{gap:6px;margin-bottom:12px;padding-bottom:6px;display:flex;overflow-x:auto}.buyer-orders-chip{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;flex-shrink:0;padding:6px 12px;font-size:12.5px;font-weight:600}.buyer-orders-chip span{color:#94a3b8;margin-left:4px;font-weight:700}.buyer-orders-chip.is-active{border-color:var(--color-brand-blue,#0056bf);color:var(--color-brand-blue,#0056bf);background:#eaf2ff}.buyer-orders-chip.is-active span{color:inherit}.inventory-filter-bar{background:#fff;border:1px solid #dfe7f1;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 16px;padding:13px 16px;display:flex}.catalog-control-search{flex:2.5 240px;align-items:center;min-width:180px;display:flex;position:relative}.catalog-control-search svg{color:#7a8ba0;pointer-events:none;position:absolute;left:13px}.catalog-control-search input{color:#0f172a;width:100%;height:38px;font:inherit;background:#f8fafc;border:1px solid #d6e0ed;border-radius:10px;outline:none;padding:0 12px 0 34px;font-size:13px;font-weight:500}.catalog-control-search input:focus,.catalog-control-select:focus{background:#fff;border-color:#06f;box-shadow:0 0 0 3px #0066ff1f}.catalog-control-select{color:#1e293b;min-width:118px;max-width:100%;height:38px;font:inherit;text-overflow:ellipsis;cursor:pointer;background-color:#f8fafc;border:1px solid #d6e0ed;border-radius:10px;outline:none;flex:130px;padding:0 28px 0 11px;font-size:13px;font-weight:500}.catalog-control-clear{color:#334155;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6e0ed;border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.catalog-control-clear:hover{color:#06f;border-color:#06f}.catalog-control-sort{flex:130px;min-width:118px;display:flex}.catalog-control-sort>svg{display:none}.catalog-control-sort>select{flex:auto;width:100%}.catalog-control-advanced,.catalog-active-filters{display:none!important}.catalog-control-advanced{color:#1e293b;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6e0ed;border-radius:10px;flex:none;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.catalog-control-advanced:hover,.catalog-control-advanced.has-filters{color:#06f;background:#f2f7ff;border-color:#06f}.catalog-control-count{color:#fff;background:#06f;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11.5px;font-weight:700;display:inline-grid}.catalog-active-filters{flex-wrap:wrap;gap:6px;margin:-6px 0 16px;display:flex}.catalog-active-filters button{color:#00459a;min-height:30px;font:inherit;cursor:pointer;background:#eaf2ff;border:1px solid #bfd6f7;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.catalog-active-filters button:hover{border-color:#06f}.catalog-filter-backdrop{z-index:2100;background:#06132973;justify-content:flex-end;animation:.18s ease-out catalog-filter-fade;display:flex;position:fixed;inset:0}.catalog-filter-drawer{background:#fff;flex-direction:column;width:min(380px,100vw);height:100%;animation:.22s ease-out catalog-filter-slide;display:flex;box-shadow:-18px 0 50px #051b3338}.catalog-filter-drawer>header{border-bottom:1px solid #e2e9f0;justify-content:space-between;align-items:center;min-height:60px;padding:0 18px;display:flex}.catalog-filter-drawer>header>div{color:#17395e;align-items:center;gap:9px;display:flex}.catalog-filter-drawer>header strong{font-size:16px}.catalog-filter-drawer>header button{color:#61758a;cursor:pointer;background:#edf2f6;border:0;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.catalog-filter-body{flex:1;align-content:start;gap:16px;padding:18px;display:grid;overflow-y:auto}.catalog-filter-body label{gap:6px;display:grid}.catalog-filter-body label>span{color:#334155;font-size:12.5px;font-weight:700}.catalog-filter-body select{color:#1e293b;width:100%;height:44px;font:inherit;cursor:pointer;background-color:#f8fafc;border:1px solid #d6e0ed;border-radius:10px;outline:none;padding:0 32px 0 12px;font-size:14px}.catalog-filter-body select:focus{background:#fff;border-color:#06f;box-shadow:0 0 0 3px #0066ff1f}.catalog-filter-drawer>footer{padding:14px 18px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid #e2e9f0;grid-template-columns:auto 1fr;gap:10px;display:grid}.catalog-filter-drawer>footer button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#06f;border:1px solid #06f;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.catalog-filter-drawer>footer button.secondary{color:#334155;background:#fff;border-color:#d6e0ed}.catalog-filter-drawer>footer button:disabled{opacity:.5;cursor:default}@keyframes catalog-filter-slide{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes catalog-filter-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.catalog-filter-backdrop,.catalog-filter-drawer{animation:none}}@media (width<=768px){.inventory-filter-bar{gap:8px;padding:10px}.catalog-control-desktop{display:none}.catalog-control-search{flex:1 1 0;min-width:0}.catalog-control-search input{height:44px;font-size:16px}.catalog-control-sort,.catalog-control-advanced{color:#1e293b;background:#fff;border:1px solid #d6e0ed;border-radius:10px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;padding:0;position:relative;display:inline-flex!important}.catalog-control-sort>svg{display:block}.catalog-control-sort>select{opacity:0;cursor:pointer;width:100%;min-width:0;height:100%;padding:0;font-size:16px;position:absolute;inset:0}.catalog-control-sort.is-active,.catalog-control-advanced.has-filters{color:#06f;background:#f2f7ff;border-color:#06f}.catalog-control-advanced-text{display:none}.catalog-control-count{min-width:18px;height:18px;padding:0 5px;font-size:10.5px;position:absolute;top:-6px;right:-6px}.catalog-active-filters{display:flex!important}.catalog-control-clear{flex:100%;justify-content:center;height:40px}}.catalog-sort-select{background:#fff;border:1px solid #d6e0ed;border-radius:8px;margin-left:auto;padding:6px 10px;font-size:12.5px}.filter-search-select{gap:6px;display:grid}.filter-search-select-input{color:#172033;background:#fff;border:1px solid #d3dae2;border-radius:9px;width:100%;min-height:36px;padding:7px 10px;font-size:13px}.filter-search-select-input:focus{border-color:#0b5fd0;outline:none;box-shadow:0 0 0 3px #0b5fd01f}.filter-search-select-help{color:#64748b;font-size:11.5px}.checkout-delivery-groups{gap:12px;display:grid}.checkout-store-commune{color:#64748b;font-size:12px;font-weight:600}.checkout-delivery-line{border-bottom:1px solid #eef2f6;gap:8px;padding:10px 0;display:grid}.checkout-delivery-line:last-child{border-bottom:0}.checkout-item-delivery{background:#fbfcfe;border:1px solid #e2e8f0;border-radius:12px;gap:10px;padding:10px 12px;display:grid}.checkout-item-delivery-step{gap:6px;display:grid}.checkout-item-delivery-label{color:#172033;align-items:center;gap:6px;font-size:12.5px;font-weight:800;display:flex}.checkout-item-delivery-label svg{color:#0b5fd0}.checkout-item-link{color:#0b5fd0;cursor:pointer;background:0 0;border:0;justify-self:start;margin-left:auto;padding:0;font-size:12px;font-weight:700}.checkout-item-delivery-step>.checkout-item-link{margin-left:0}.checkout-item-methods{gap:6px;display:grid}.checkout-item-method{color:#33445c;cursor:pointer;background:#fff;border:1px solid #d3dae2;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:8px 10px;font-size:13px;display:flex;position:relative}.checkout-item-method input{opacity:0;pointer-events:none;position:absolute}.checkout-item-method svg{color:#94a3b8;flex-shrink:0}.checkout-item-method-title{flex:1;min-width:0}.checkout-item-method em{color:#64748b;white-space:nowrap;font-style:normal;font-weight:700}.checkout-item-method.is-selected{color:#0b5fd0;background:#f5f9ff;border-color:#0b5fd0;font-weight:700}.checkout-item-method.is-selected svg,.checkout-item-method.is-selected em{color:#0b5fd0}.checkout-item-method:focus-within{box-shadow:0 0 0 3px #0b5fd026}.checkout-item-select{color:#172033;background:#fff;border:1px solid #d3dae2;border-radius:10px;width:100%;min-height:44px;padding:8px 10px;font-size:14px}.checkout-item-pickup{color:#0b5fd0;background:#f5f9ff;border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:8px 10px;display:flex}.checkout-item-pickup span{gap:2px;display:grid}.checkout-item-pickup strong{color:#172033;font-size:12.5px}.checkout-item-pickup small{color:#64748b;font-size:12px}.checkout-item-required{color:#9a5a00;background:#fff7e6;border-radius:999px;margin-left:auto;padding:1px 8px;font-size:11px;font-style:normal;font-weight:800}.checkout-item-vehicles{flex-wrap:wrap;gap:6px;display:flex}.checkout-item-vehicle{color:#172033;cursor:pointer;background:#fff;border:1px solid #bfd6f7;border-radius:999px;align-items:center;gap:6px;max-width:100%;min-height:36px;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex}.checkout-item-vehicle span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.checkout-item-vehicle svg{color:#0b5fd0;flex-shrink:0}.checkout-item-vehicle.is-selected{color:#fff;background:#0b5fd0;border-color:#0b5fd0}.checkout-item-vehicle.is-selected svg{color:#fff}.checkout-item-vehicle.is-add{color:#0b5fd0;border-style:dashed}.checkout-item-delivery-error{color:#b42318;margin:0;font-size:12px}.checkout-item-delivery-error .checkout-item-link{margin:4px 0 0;display:block}.checkout-shipments{gap:10px;display:grid}.checkout-shipments>h2{margin-bottom:0}.checkout-shipments h2 small{color:#64748b;margin-left:auto;font-size:12px;font-weight:600}.checkout-shipments-store{gap:6px;display:grid}.checkout-shipments-store-name{color:#0f172a;align-items:center;gap:6px;font-size:13px;font-weight:800;display:flex}.checkout-shipment{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;gap:5px;padding:10px;font-size:12.5px;display:grid}.checkout-shipment-head{align-items:center;gap:6px;display:flex}.checkout-shipment-badge{color:#0b5fd0;background:#e8f0fd;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:800}.checkout-shipment-cost{color:#0f172a;margin-left:auto}.checkout-shipment-row{overflow-wrap:anywhere;align-items:flex-start;gap:6px;display:flex}.checkout-shipment-row>svg{flex:none;margin-top:2px}.checkout-shipment-row strong{color:#0f172a}.checkout-shipment-row.is-method{color:#0b5fd0;font-weight:700}.checkout-item-delivery-note{color:#64748b;font-size:12px}.checkout-recap-item{gap:2px;display:grid}.checkout-recap-delivery{color:#64748b;gap:2px;margin:0 0 4px;padding:0;font-size:12px;list-style:none;display:grid}.checkout-recap-delivery li{align-items:center;gap:5px;display:flex}.checkout-recap-delivery svg{color:#0b5fd0;flex-shrink:0}.compat-status{color:#45566d;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;gap:6px;padding:7px 10px;font-size:12.5px;line-height:1.4;display:grid}.compat-status-text{align-items:flex-start;gap:6px;margin:0;display:flex}.compat-status-text svg{flex-shrink:0;margin-top:2px}.compat-status.is-ok{color:#05603a;background:#f0faf5;border-color:#bbe5d3}.compat-status.is-ok svg{color:#059669}.compat-status.is-neutral svg,.compat-status.is-info svg,.compat-status.is-loading svg{color:#64748b}.compat-status.is-loading{color:#64748b;border-style:dashed}.compat-status.is-warn{color:#7a4a00;background:#fffaeb;border-color:#f5d48a;font-weight:500}.compat-status.is-warn svg{color:#b45309}.compat-status-actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;display:grid}.compat-status-actions>a,.compat-status-actions>button{color:#0b5fd0;min-height:32px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #f0e2bd;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:0 6px;font-size:11.5px;font-weight:700;text-decoration:none;display:inline-flex}@media (width<=600px){.compat-status-actions>a,.compat-status-actions>button{flex-direction:column;gap:2px;min-height:44px;padding:4px 2px;font-size:11px}}.compat-status-actions>a:hover,.compat-status-actions>button:hover{background:#eef4ff}.compat-status-actions>.is-danger{color:#b42318}.compat-status-actions svg{flex-shrink:0}.cart-line-compat{justify-self:start;margin-top:6px}.cart-compat-summary{border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:#33445c;background:#fff;align-items:flex-start;gap:8px;margin:0 0 14px;padding:10px 14px;font-size:13px;font-weight:600;line-height:1.45;display:flex}.cart-compat-summary svg{color:#0b5fd0;flex-shrink:0;margin-top:2px}.checkout-compat-summary{border-radius:var(--radius-sm);background:#fffaeb;border:1px solid #f5d48a;gap:8px;margin-top:12px;padding:10px 12px;display:grid}.checkout-compat-summary-text{color:#7a4a00;align-items:flex-start;gap:6px;margin:0;font-size:12.5px;font-weight:700;line-height:1.4;display:flex}.checkout-compat-summary-text svg{color:#b45309;flex-shrink:0;margin-top:2px}.checkout-compat-summary-text button{color:#0b5fd0;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:700;text-decoration:underline}.checkout-compat-ack{color:#172033;cursor:pointer;align-items:center;gap:8px;min-height:36px;font-size:13px;font-weight:700;display:flex}.checkout-compat-ack input{accent-color:#0b5fd0;flex-shrink:0;width:18px;height:18px}.checkout-vehicle-dialog-backdrop{z-index:1200;background:#0f172a73;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.checkout-vehicle-dialog{background:#fff;border-radius:16px 16px 0 0;gap:12px;width:min(460px,100%);max-height:92vh;padding:16px;display:grid;overflow-y:auto;box-shadow:0 -12px 40px #09142640}.checkout-vehicle-dialog header{align-items:flex-start;gap:10px;display:flex}.checkout-vehicle-dialog header>div{flex:1;min-width:0}.checkout-vehicle-dialog h2{color:#172033;margin:0;font-size:17px}.checkout-vehicle-dialog header p{color:#64748b;margin:2px 0 0;font-size:12.5px;line-height:1.45}.checkout-vehicle-dialog header>button{color:#45566d;cursor:pointer;background:#f1f5f9;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.checkout-vehicle-dialog-privacy{color:#64748b;font-size:12px}.checkout-vehicle-modes{background:#f1f5fb;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;margin-top:12px;padding:4px;display:grid}.checkout-vehicle-modes button{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;font-size:12.5px;font-weight:700;display:inline-flex}.checkout-vehicle-modes button.is-active{color:#1264c0;background:#fff;border-color:#bfd6f7}.checkout-vehicle-field{gap:4px;display:grid}.checkout-vehicle-field>span{color:#52647a;font-size:10.5px;font-weight:750}.cart-invoice-fields select{color:#1d2e45;background:#fbfdff;border:1px solid #d6e0ed;border-radius:8px;outline:0;width:100%;min-height:38px;padding:0 10px;font-size:12px}.cart-invoice-fields select:focus{border-color:#67a2fa;box-shadow:0 0 0 3px #1268f317}.checkout-vehicle-dialog-save{color:#fff;cursor:pointer;background:#0b5fd0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:14px;font-weight:800;display:inline-flex}.checkout-vehicle-dialog-save[aria-disabled=true]{background:#94a3b8}@media (width>=640px){.checkout-vehicle-dialog-backdrop{align-items:center;padding:16px}.checkout-vehicle-dialog{border-radius:16px}}.seller-checklist-item-vehicle{color:#64748b;margin-top:2px;font-size:11.5px;font-weight:500;display:block}.order-packages{gap:8px;margin-top:4px;display:grid}.order-package{background:#fbfcfe;border:1px solid #e2e8f0;border-radius:12px;gap:6px;padding:10px 12px;display:grid}.order-package-head{align-items:center;gap:8px;min-width:0;display:flex}.order-package-head strong{text-overflow:ellipsis;white-space:nowrap;color:#172033;min-width:0;font-size:13px;overflow:hidden}.order-package-badge{color:#0b5fd0;background:#eaf3ff;border-radius:999px;flex-shrink:0;padding:2px 9px;font-size:11.5px;font-weight:800}.order-package-row{color:#45566d;align-items:flex-start;gap:6px;font-size:12.5px;line-height:1.45;display:flex}.order-package-row>svg{color:#64748b;flex-shrink:0;margin-top:2px}.order-package-row>span{flex:1;min-width:0}.order-package-row.is-method{color:#0b5fd0;font-weight:700}.order-package-row.is-method>svg{color:#0b5fd0}.order-package-vehicle{color:#33445c;background:#f5f9ff;border-radius:10px;gap:2px;padding:8px 10px;font-size:12.5px;display:grid}.order-package-vehicle strong{color:#172033}.order-package-vehicle .order-package-row>svg{color:#0b5fd0}.order-package-vehicle small{color:#64748b;font-size:12px}.order-store-section{gap:6px;width:100%;display:grid}.order-store-section-title{color:#172033;align-items:center;gap:6px;font-size:12.5px;font-weight:800;display:flex}.order-store-section-title svg{color:#0b5fd0}.order-store-section-title .order-store-block-amount{margin-left:auto}.order-store-receipt{border-top:1px solid #eef2f6;padding-top:8px}.order-store-receipt-pending{color:#64748b;font-size:12px;line-height:1.45}.seller-checklist-check.is-marcado{background:#f0fdf4;border-color:#16a34a}.seller-checklist-check.is-marcado .seller-checklist-checkbox{color:#fff;background:#16a34a;border-color:#16a34a}.seller-checklist-check.is-marcado:hover:not(:disabled) .seller-checklist-checkbox{color:#fff}.seller-checklist-warning-actions .btn-auth-secondary:disabled{opacity:.6;cursor:not-allowed}.sheet-select-trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:46px;display:flex}.catalog-sidebar-filters .sheet-select-trigger{color:#0f172a;border:1px solid #cbd5e1;border-radius:12px;min-height:46px;padding:0 12px;font-size:14px;font-weight:600}.sheet-select-trigger:disabled{opacity:.55;cursor:not-allowed;background:#f1f5f9}.sheet-select-trigger svg{color:#0f172a;flex:none}.sheet-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sheet-select-value.is-placeholder{color:#64748b;font-weight:500}.sheet-select-backdrop{z-index:10090;background:#00000080;justify-content:center;align-items:flex-end;animation:.18s ease-out sheet-select-fade;display:flex;position:fixed;inset:0}.sheet-select-sheet{width:100%;max-height:75dvh;padding:16px 16px calc(24px + env(safe-area-inset-bottom));background:#fff;border-radius:20px 20px 0 0;flex-direction:column;animation:.22s ease-out sheet-select-up;display:flex;box-shadow:0 -12px 32px #0613292e}.sheet-select-header{border-bottom:1px solid #cbd5e1;flex:none;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:12px;display:flex}.sheet-select-header strong{color:#0f172a;font-size:16px;font-weight:700}.sheet-select-close{color:#0f172a;cursor:pointer;background:0 0;border:0;padding:4px;display:inline-flex}.sheet-select-search{color:#64748b;background:#fff;border:1px solid #cbd5e1;border-radius:12px;flex:none;align-items:center;gap:6px;height:44px;margin:0 12px 12px;padding:0 12px;display:flex}.sheet-select-search input{color:#0f172a;background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;font-size:15px}.sheet-select-search input::-webkit-search-cancel-button{display:none}.sheet-select-search button{color:#64748b;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.sheet-select-list{overscroll-behavior:contain;flex:1;min-height:0;margin:0;padding:4px 0;list-style:none;overflow-y:auto}.sheet-select-option{color:#0f172a;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #cbd5e180;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:16px 12px;font-size:15px;display:flex}.sheet-select-option span{min-width:0}.sheet-select-option.is-selected{color:#0056bf;background:#0056bf08;font-weight:600}.sheet-select-option svg{color:#0056bf;flex:none}.sheet-select-count,.filter-option-count,.catalog-search-select-count{opacity:.6;font-weight:500}.sheet-select-empty{color:#64748b;text-align:center;padding:24px 0;font-size:15px}@keyframes sheet-select-up{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes sheet-select-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sheet-select-backdrop,.sheet-select-sheet{animation:none}}.catalog-applied-card{background:#f3f8ff;border:1px solid #bfd6f7;border-radius:12px;flex-direction:column;gap:6px;margin:0 0 10px;padding:8px 12px 10px;display:flex}.catalog-applied-card-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.catalog-applied-card-title{color:#0056bf;align-items:center;gap:5px;font-size:13px;font-weight:700;display:inline-flex}.catalog-applied-card-actions{align-items:center;gap:4px;display:inline-flex}.catalog-applied-card-close{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:4px;display:inline-flex}.catalog-applied-card-close:hover{background:#e2ecfb}.catalog-applied-card-clear{color:#64748b;cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:12px;font-weight:600}.catalog-applied-card-change{color:#0056bf;cursor:pointer;background:#eaf2ff;border:0;border-radius:999px;align-items:center;gap:2px;min-height:28px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.catalog-applied-card-change:hover{background:#dbeafe}.catalog-applied-card-sub{color:#475569;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;line-height:18px;overflow:hidden}.catalog-applied-pins-list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.catalog-applied-pin{color:#0056bf;background:#eaf2ff;border:1px solid #bfd6f7;border-radius:999px;align-items:center;gap:4px;max-width:100%;min-height:32px;padding:0 4px 0 11px;font-size:12px;font-weight:600;display:inline-flex}.catalog-applied-pin>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-applied-pin button{color:#0056bf;cursor:pointer;background:#fff;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}.catalog-applied-pin button:hover{background:#dbeafe}@media (width<=767px){.catalog-applied-pins-list{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.catalog-applied-pins-list::-webkit-scrollbar{display:none}.catalog-applied-pins-list li{flex:none}}.catalog-mobile-filter-count{color:#fff;background:#0754c9;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:2px;padding:0 5px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}@media (width<=767px){.catalog-post-category-filters .catalog-showcase-vehicle-filter{display:none}}.sheet-select-footer{flex:none;padding-top:12px}.sheet-select-accept{color:#fff;cursor:pointer;background:#0056bf;border:0;border-radius:12px;width:100%;min-height:46px;font-size:15px;font-weight:700}.sheet-select-backdrop.is-centered{align-items:center;padding:24px}.sheet-select-backdrop.is-centered .sheet-select-sheet{border-radius:20px;max-width:480px;max-height:80vh;padding-bottom:16px}@media (width<=767px){.catalog-main-container>.catalog-mobile-actions-row{top:var(--catalog-sticky-top,57px);z-index:90;background:#f8fafc;margin:0 -14px 8px;padding:8px 14px;transition:box-shadow .15s;position:sticky}.catalog-main-container>.catalog-mobile-actions-row.is-stuck{box-shadow:0 6px 14px #0f172a1a}}.sheet-select-popover-wrap{width:100%;position:relative}.sheet-select-popover{z-index:300;background:#fff;border:1px solid #cbd5e1;border-radius:12px;flex-direction:column;max-height:360px;padding:8px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 14px 32px #0f172a29}.sheet-select-popover .sheet-select-search{height:38px;margin:0 0 6px}.sheet-select-popover .sheet-select-search input{font-size:13px}.sheet-select-popover .sheet-select-option{padding:9px 10px;font-size:13px}.sheet-select-popover .sheet-select-empty{padding:14px 0;font-size:13px}.sheet-select-popover .sheet-select-footer{padding-top:6px}.sheet-select-popover .sheet-select-accept{min-height:36px;font-size:13px}.sheet-select-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.compact-select-section .sheet-select-popover{width:260px;left:auto;right:0}@media (width<=767px){html,body{overscroll-behavior-x:none;overflow-x:clip}}.market-product-sales{color:#475569;font-weight:700}.quote-ws-notices{min-width:0;max-height:45vh;padding-bottom:2px;overflow-y:auto}.quote-ws-manage-button{color:#0056bf;min-height:36px;font:inherit;cursor:pointer;white-space:nowrap;background:#eaf2ff;border:1px solid #bfd6f7;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:800;display:inline-flex;position:relative}.quote-ws-manage-button:hover{background:#dbeafe;border-color:#93c5fd}.quote-ws-manage-dot{background:#d97706;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 2px #fff}.quote-ws-options-dialog>div>button.highlight{background:#fff7e6}.quote-ws-options-dialog>div>button.highlight:hover{background:#ffefcc}.quote-ws-options-dialog>div>button.highlight>span{color:#9a5a00;background:#ffe7b3}.quote-ws-options-dialog>div>button:disabled{opacity:.6;cursor:default}.shared-quote-page{place-items:start center;padding:32px 16px 48px;display:grid}.shared-quote-card{background:#fff;border:1px solid #dbe6f6;border-radius:16px;gap:16px;width:min(520px,100%);padding:22px;display:grid;box-shadow:0 12px 32px #0f172a14}.shared-quote-card.is-loading,.shared-quote-card.is-error{text-align:center;color:#475569;place-items:center}.shared-quote-card.is-error h1{color:#0f172a;margin:0;font-size:18px}.shared-quote-card header{align-items:flex-start;gap:12px;display:flex}.shared-quote-icon{color:#0056bf;background:#eaf2ff;border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:grid}.shared-quote-card header small{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.shared-quote-card header h1{color:#0f172a;margin:2px 0 4px;font-size:19px;line-height:1.3}.shared-quote-card header p{color:#475569;align-items:center;gap:5px;margin:0;font-size:13px;display:inline-flex}.shared-quote-warning{color:#9a5a00;background:#fff7e6;border:1px solid #fde3a7;border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:13px;display:flex}.shared-quote-facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:0;display:grid}.shared-quote-facts>div{background:#f6f9ff;border-radius:10px;padding:10px 12px}.shared-quote-facts dt{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.shared-quote-facts dd{color:#0f172a;margin:3px 0 0;font-size:15px;font-weight:700}.shared-quote-actions{flex-wrap:wrap;gap:10px;display:flex}.shared-quote-actions button{color:#0056bf;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #0056bf;border-radius:10px;flex:160px;justify-content:center;align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}.shared-quote-actions button.primary{color:#fff;background:#0056bf}.shared-quote-actions button:disabled{opacity:.6;cursor:default}.shared-quote-error{color:#b3272b;margin:0;font-size:13px}.shared-quote-note{color:#64748b;font-size:12px;line-height:1.45}.store-mobile-cover-bar{z-index:10;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:10px;left:12px;right:12px}.store-cover-icon-button{pointer-events:auto;color:#fff;-webkit-backdrop-filter:blur(6px);cursor:pointer;background:#07122661;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.store-cover-icon-button:active{background:#0712268c}.store-mobile-identity{z-index:3;grid-template-columns:auto minmax(0,1fr);column-gap:12px;padding:0 16px 4px;display:grid;position:relative}.store-mobile-identity .store-avatar-box{margin-top:-36px}.store-mobile-identity-copy{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;padding-top:8px;display:flex}.store-mobile-identity-copy h1{color:#0f172a;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:800;line-height:1.22}.store-mobile-identity-copy p{color:#475569;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-basis:100%;margin:0;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.store-mobile-identity-location{color:#64748b;flex-basis:100%;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.store-mobile-identity .store-action-toast-banner{grid-column:1/-1;justify-self:start;margin-top:8px}.metric-icon-box.is-rating{color:#f59e0b}.metric-icon-box.is-rating svg{fill:#f59e0b}@media (width<=767px){.store-header-banner:has(.store-mobile-identity) .store-cover-image{min-height:150px!important;padding:0!important}.store-header-banner:has(.store-mobile-identity){margin-bottom:14px!important}.store-public-profile-wrapper .store-metrics-strip-container{margin-top:0!important}}.store-actions-backdrop{z-index:2300;background:#00000080;justify-content:center;align-items:flex-end;animation:.18s ease-out sheet-select-fade;display:flex;position:fixed;inset:0}.store-actions-sheet{overscroll-behavior:contain;width:100%;max-height:80dvh;padding:16px 16px calc(20px + env(safe-area-inset-bottom));background:#fff;border-radius:20px 20px 0 0;animation:.22s ease-out sheet-select-up;overflow-y:auto;box-shadow:0 -12px 32px #0613292e}.store-actions-sheet>header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;padding-bottom:12px;display:flex}.store-actions-sheet>header strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:700;overflow:hidden}.store-actions-sheet>header button{color:#0f172a;cursor:pointer;background:0 0;border:0;padding:4px;display:inline-flex}.store-actions-list{display:grid}.store-actions-group-label{color:#64748b;letter-spacing:.04em;text-transform:uppercase;padding:12px 4px 4px;font-size:11px;font-weight:700}.store-actions-option{color:#0f172a;width:100%;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f1f5f9;align-items:center;gap:12px;padding:0 4px;font-size:15px;font-weight:600;display:flex}.store-actions-option svg{color:#0056bf;flex:none}.store-actions-option.is-saved svg{color:#e11d48}.store-actions-option.is-danger,.store-actions-option.is-danger svg{color:#b3272b}@media (prefers-reduced-motion:reduce){.store-actions-backdrop,.store-actions-sheet{animation:none}}.profile-list-note{text-align:center;color:var(--text-muted,#64748b);margin:12px 0 0;font-size:.82rem}.withdrawal-order-row.is-charge{border-left-color:#b42318}.withdrawal-charge-badge{color:#b42318;background:#fff0f0;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:3px 9px;font-size:.75rem;font-weight:700;display:inline-flex}.withdrawal-section-icon.charge-icon,.withdrawal-section-badge.charge-badge{color:#b42318;background:#fff0f0}.product-shipping-card{background:#fff;border:1px solid #dfe6f0;border-radius:12px;gap:10px;margin-top:16px;padding:14px;scroll-margin:90px;transition:background-color .2s,border-color .2s,box-shadow .2s;display:grid}.product-shipping-card.is-focused{background:#fff7e6;border-color:#f0b44c;box-shadow:0 0 0 3px #f0b44c40}.product-shipping-card h2{color:#1f2a3a;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;display:flex}.product-shipping-card h2 svg{color:#6b7686}.product-shipping-card-options{gap:7px;display:grid}.product-shipping-card-option{color:#1f2a3a;width:100%;min-height:56px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe6f0;border-radius:10px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;transition:border-color .15s,background-color .15s;display:grid}.product-shipping-card-option:hover{border-color:#bfd6f7}.product-shipping-card-option:focus-visible{outline-offset:2px;outline:2px solid #3483fa}.product-shipping-card-option.is-selected{background:#f5f9ff;border-color:#0056bf}.product-shipping-card-radio{color:#9aa5b4}.product-shipping-card-option.is-selected .product-shipping-card-radio{color:#0056bf}.product-shipping-card-icon{color:#0056bf;background:#eaf2ff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.product-shipping-card-copy{gap:2px;min-width:0;display:grid}.product-shipping-card-copy strong{font-size:14px;font-weight:700}.product-shipping-card-copy small{color:#6b7686;font-size:12px}.product-shipping-card-option em{color:#0f8a4f;white-space:nowrap;font-size:13px;font-style:normal;font-weight:700}.product-shipping-card-option em.is-free{color:#0056bf}.product-shipping-card-info{color:#0056bf;background:#eaf2ff;border:1px solid #bfd6f7;border-radius:9px;align-items:flex-start;gap:8px;margin:0;padding:8px 10px;font-size:12.5px;line-height:1.45;display:flex}.product-shipping-card-info svg{flex-shrink:0;margin-top:1px}.product-shipping-card-info.is-warning{color:#8a5a00;background:#fff3d6;border-color:#f0b44c}.withdrawal-view-more-btn.charge-btn{color:#b42318}.order-store-block-delivery>.seller-checklist-item-manual{color:#b45309}.checkout-store-address{gap:6px;display:grid}.checkout-store-address small{color:#64748b;font-size:12px}.checkout-store-address-btn{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px dashed #93c5fd;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex}.checkout-store-address-btn:disabled{opacity:.7;cursor:progress}.checkout-store-shipment{background:#fff;border:1px solid #cfe0ff;border-radius:12px;gap:10px;margin:0 0 10px;padding:12px;display:grid}.checkout-store-shipment-head{color:#0f172a;align-items:center;gap:6px;font-size:13px;display:flex}.checkout-store-shipment-head>svg{color:#0b5fd0}.checkout-store-shipment-head small{color:#64748b;margin-left:auto;font-size:12px}.info-hint-trigger{color:#0b5fd0;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.info-hint-trigger:hover{background:#eaf3ff}.info-hint-trigger.is-amber{color:#92400e}.info-hint-trigger.is-amber:hover{background:#fef3c7}.info-hint-trigger.is-red{color:#b42318}.info-hint-trigger.is-red:hover{background:#fee4e2}.info-hint-backdrop{z-index:2000;background:#121c2d80;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.info-hint-sheet{background:#fff;border-radius:16px;width:min(460px,100%);max-height:80vh;overflow:auto;box-shadow:0 20px 50px #0f172a40}.info-hint-sheet header{border-bottom:1px solid #e2e8f0;align-items:center;gap:10px;padding:14px 16px;display:flex}.info-hint-sheet header h3{color:#0f172a;flex:1;margin:0;font-size:15px;font-weight:800}.info-hint-sheet header button{color:#64748b;cursor:pointer;background:#f1f5f9;border:0;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.info-hint-sheet-icon{color:#0b5fd0;background:#eaf3ff;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.info-hint-sheet-body{gap:10px;padding:16px;display:grid}.info-hint-sheet-body p{color:#334155;margin:0;font-size:14px;line-height:1.55}@media (width<=600px){.info-hint-backdrop{align-items:flex-end;padding:0}.info-hint-sheet{border-radius:18px 18px 0 0;width:100%}}.withdrawal-funds-tabs{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;margin:4px 0 14px;display:grid}.withdrawal-funds-tab{color:#64748b;text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.withdrawal-funds-tab span{font-size:12px;font-weight:700}@media (width<=600px){.withdrawal-funds-tab{padding:9px 8px}.withdrawal-funds-tab span{font-size:11px}.withdrawal-funds-tab strong{font-size:13.5px}}.withdrawal-funds-tab strong{color:#0f172a;font-size:15px}.withdrawal-funds-tab small{color:#94a3b8;font-size:11px;font-weight:600}.withdrawal-funds-tab.is-active small{color:inherit;opacity:.8}.withdrawal-funds-tab.is-active.is-green{color:#15803d;background:#ecfdf3;border-color:#15803d}.withdrawal-funds-tab.is-active.is-blue{color:#0b5fd0;background:#eff6ff;border-color:#0b5fd0}.withdrawal-funds-tab.is-active.is-red{color:#b42318;background:#fef3f2;border-color:#b42318}.withdrawal-funds-tab.is-active strong{color:inherit}.withdrawal-section-header.withdrawal-section-header-inline{align-items:center;gap:8px;display:flex}.withdrawal-section-header-inline h3{color:#0f172a;flex:1;margin:0;font-size:14.5px;font-weight:800;line-height:1.3}.withdrawal-section-header-inline>svg{color:#64748b;flex:none}.withdrawal-available-card .withdrawal-section-header-inline>svg{color:#15803d}.withdrawal-held-card .withdrawal-section-header-inline>svg{color:#0b5fd0}.withdrawal-charges-card .withdrawal-section-header-inline>svg{color:#b42318}.withdrawal-funds-tab span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.withdrawal-heading h2{align-items:center;gap:4px;display:flex}.withdrawal-in-progress-card{align-items:center}.withdrawal-in-progress-content p{margin:2px 0 0}@media (width<=768px){.withdrawal-content-grid>.withdrawal-total-card{order:-1;position:static}}.checkout-store-title{gap:1px;min-width:0;display:grid}.checkout-store-index{color:#0b5fd0;letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-style:normal;font-weight:800}.checkout-delivery-groups.is-multi{gap:22px}.checkout-delivery-groups.is-multi>.cart-store-group{border:1.5px solid #cfe0ff;border-radius:14px;overflow:hidden;box-shadow:0 6px 18px #0b5fd00f}.checkout-delivery-groups.is-multi>.cart-store-group>.cart-store-head{background:#eef4ff;border-bottom-color:#cfe0ff}.checkout-delivery-groups.is-multi .cart-store-avatar{color:#fff;background:#0b5fd0}.cart-store-group>.checkout-store-shipment{margin:12px 12px 0}.withdrawal-heading-actions{align-items:center;gap:8px;display:flex}.withdrawal-icon-button{color:#0b5fd0;cursor:pointer;background:#fff;border:1px solid #dbe5f2;border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.withdrawal-icon-button:hover{background:#eef4ff}.withdrawal-history-modal-body{max-height:70vh;padding:14px 16px 18px;overflow:auto}.withdrawal-history-modal-body .withdrawal-history-list{grid-template-columns:1fr}.withdrawal-sale-link{color:#0b5fd0;font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;margin-top:4px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.withdrawal-sale-link:hover{text-decoration:underline}.withdrawal-sale-detail{gap:10px;max-height:72vh;padding:14px 16px 18px;display:grid;overflow:auto}.withdrawal-sale-detail h4{color:#0f172a;margin:4px 0 0;font-size:13px;font-weight:800}.withdrawal-sale-net{color:#15803d;background:#ecfdf3;border-radius:10px;gap:2px;padding:10px 12px;display:grid}.withdrawal-sale-net span{font-size:12px;font-weight:700}.withdrawal-sale-net strong{font-size:20px}.withdrawal-sale-net.is-charge{color:#b42318;background:#fef3f2}.withdrawal-sale-loading{color:#64748b;align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.withdrawal-sale-rows{gap:6px;margin:0;display:grid}.withdrawal-sale-rows>div{grid-template-columns:130px minmax(0,1fr);gap:8px;font-size:12.5px;display:grid}.withdrawal-sale-rows dt{color:#64748b;align-items:center;gap:5px;display:inline-flex}.withdrawal-sale-rows dd{color:#0f172a;overflow-wrap:anywhere;margin:0;font-weight:600}.withdrawal-sale-items,.withdrawal-sale-amounts{gap:5px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.withdrawal-sale-items li{align-items:flex-start;gap:6px;display:flex}.withdrawal-sale-items .qty{color:#64748b;width:26px;font-weight:700}.withdrawal-sale-items .name{color:#0f172a;flex:1}.withdrawal-sale-amounts li{color:#64748b;justify-content:space-between;gap:8px;display:flex}.withdrawal-sale-amounts b{color:#0f172a}.withdrawal-sale-amounts b.neg{color:#b42318}.withdrawal-sale-amounts li>span{gap:1px;display:grid}.withdrawal-sale-amounts li small{color:#94a3b8;font-size:11px}.withdrawal-sale-amounts li.subtotal{color:#0f172a;border-top:1px solid #e2e8f0;padding-top:5px;font-weight:600}.withdrawal-sale-amounts li.total{color:#0f172a;border-top:2px solid #0f172a;padding-top:6px;font-weight:800}.withdrawal-sale-amounts li.total b{color:#15803d;font-size:14px}.withdrawal-sale-amounts li.total.is-neg b{color:#b42318}.withdrawal-charge-why{color:#7a271a;background:#fef3f2;border-radius:10px;gap:4px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:grid}.withdrawal-charge-why strong{color:#b42318}.withdrawal-charge-why p{margin:0}.withdrawal-sale-open{justify-content:center;align-items:center;gap:6px;text-decoration:none;display:inline-flex}@media (width<=600px){.withdrawal-sale-rows>div{grid-template-columns:1fr;gap:2px}}.info-hint-sheet-footer{padding:0 16px 16px}.info-hint-sheet-footer button{color:#fff;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#0b5fd0;border:0;border-radius:10px;font-size:14px;font-weight:700}@media (width>=769px){.profile-bottom-bar,.profile-sheet,.profile-sheet-backdrop,.profile-mobile-back,.profile-mobile-title,.profile-mobile-heading,.profile-mobile-role,.profile-mobile-home,.hero-mobile-extras,.hero-cta-amount{display:none!important}}@media (width<=768px){:root{--pm-appbar-h:56px;--pm-bottombar-h:62px;--pm-gutter:12px;--pm-safe-bottom:env(safe-area-inset-bottom,0px)}body.profile-sheet-open{overflow:hidden}.profile-dashboard{min-height:100dvh;overflow-x:clip}.profile-dashboard .profile-body,.profile-dashboard .profile-main,.profile-dashboard .profile-panel{min-width:0}.profile-dashboard .profile-main input:not([type=checkbox]):not([type=radio]):not([type=file]),.profile-dashboard .profile-main select,.profile-dashboard .profile-main textarea,.order-modal-container input:not([type=checkbox]):not([type=radio]):not([type=file]),.order-modal-container select,.order-modal-container textarea,.catalog-product-modal input:not([type=checkbox]):not([type=radio]):not([type=file]),.catalog-product-modal select,.catalog-product-modal textarea,.commission-modal-card textarea,.delete-account-modal textarea,.quote-workspace textarea,.quote-workspace input:not([type=checkbox]):not([type=radio]){font-size:16px}.profile-dashboard .profile-topbar{box-shadow:0 1px 0 var(--border-subtle), 0 6px 18px #0f172a0d;background:#fffffff5}.profile-dashboard .profile-topbar-inner{min-height:var(--pm-appbar-h);flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:4px;padding:6px 8px;display:flex}.profile-dashboard .profile-logo-group,.profile-dashboard .profile-topbar-actions,.profile-dashboard .profile-role-chip,.profile-dashboard .btn-topbar-logout{display:none}.profile-dashboard .profile-mobile-back{color:#10366d;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.profile-dashboard .profile-mobile-back:active{background:#f1f5f9}.profile-dashboard .profile-mobile-title{min-width:0;color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.2px;white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:17px;font-weight:800;line-height:1.2;display:block;overflow:hidden}.profile-dashboard .profile-mobile-heading{flex-direction:column;flex:auto;align-items:flex-start;gap:2px;min-width:0;display:flex}.profile-dashboard .profile-mobile-heading .profile-mobile-title{flex:none;max-width:100%}.profile-dashboard .profile-mobile-role{letter-spacing:.2px;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;max-width:100%;height:18px;padding:0 7px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.profile-dashboard .profile-mobile-role.is-seller{color:#1e293b;background:#e2e8f0}.profile-dashboard .profile-mobile-role.is-buyer{color:#0369a1;background:#e0f2fe}.profile-dashboard .profile-mobile-home{border:1px solid var(--border-subtle,#e2e8f0);color:#10366d;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.profile-dashboard .profile-mobile-home:active{background:#f1f5f9}.profile-dashboard .profile-topbar-user{flex:none;gap:4px}.profile-dashboard .wallet-trigger--topbar{min-height:40px}.profile-dashboard .profile-bell-button{width:40px;height:40px}.profile-dashboard .profile-notifications-popover{top:calc(var(--pm-appbar-h) + 4px);overscroll-behavior:contain;width:auto;max-height:calc(100dvh - 150px);position:fixed;left:8px;right:8px;overflow-y:auto}.profile-dashboard:not([data-active-tab=resumen]) .facebook-cover-hero-container{display:none}.profile-dashboard .facebook-cover-hero-container,.buyer-profile-dashboard .facebook-cover-hero-container{background:#f5f8fc;height:auto;overflow:visible}.profile-dashboard .facebook-cover-banner{height:136px}.profile-dashboard .facebook-cover-banner:before{background:linear-gradient(#05152a0a 0%,#05152a61 100%)}.profile-dashboard .btn-change-cover-photo{border-radius:50%;justify-content:center;width:38px;height:38px;padding:0;inset:10px 10px auto auto}.profile-dashboard .btn-change-cover-photo span{display:none}.profile-dashboard .facebook-hero-bar{background:#fff;border:1px solid #e3eaf3;border-radius:18px;flex-direction:column;align-items:flex-start;gap:8px;max-width:none;margin:-22px 12px 0;padding:0 16px 16px;display:flex;position:relative;inset:auto;box-shadow:0 14px 34px -18px #0f2a5047,0 2px 6px #0f2a500d}.profile-dashboard .facebook-avatar-wrapper{margin:-30px 0 0;position:relative}.profile-dashboard .facebook-avatar-circle{border:4px solid #fff;width:74px;height:74px;font-size:22px;box-shadow:0 8px 20px #0f2a5038}.buyer-profile-dashboard .btn-change-avatar-camera{width:28px;height:28px;bottom:-2px;right:-2px}.profile-dashboard .facebook-hero-info{gap:4px;width:100%;padding:0}.profile-dashboard .facebook-hero-title-row{flex-wrap:wrap;gap:6px 8px}.profile-dashboard .facebook-hero-name{letter-spacing:-.3px;white-space:normal;overflow-wrap:anywhere;font-size:21px;line-height:1.2;color:#0f172a!important}.profile-dashboard .facebook-hero-email{overflow-wrap:anywhere;margin:0;font-size:12.5px;color:#64748b!important}.profile-dashboard .profile-hero-tags{gap:6px;margin-top:4px}.profile-dashboard .hero-tag{-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #e2e8f0;padding:5px 10px;font-size:11px;color:#334155!important;background:#f1f5f9!important}.profile-dashboard .tag-contrast{color:#166534!important;background:#ecfdf5!important;border-color:#bbf7d0!important}.profile-dashboard .founder-tag-contrast{white-space:normal;display:inline-flex;color:#92400e!important;background:#fffbeb!important;border-color:#fde68a!important}.profile-dashboard .founder-tag-contrast.is-ending{box-shadow:0 0 0 2px #f59e0b2e;color:#7c2d12!important;background:#fef3c7!important;border-color:#f59e0b!important}.profile-dashboard .store-status-chip{-webkit-backdrop-filter:none;backdrop-filter:none;font-size:10.5px}.profile-dashboard .store-status-chip.chip-approved{color:#166534;background:#ecfdf5;border-color:#bbf7d0}.profile-dashboard .store-status-chip.chip-approved svg{color:#16a34a}.profile-dashboard .store-status-chip.chip-pending{color:#92400e;background:#fffbeb;border-color:#fde68a}.profile-dashboard .store-status-chip.chip-pending svg{color:#d97706}.profile-dashboard .store-status-chip.chip-rejected{color:#991b1b;background:#fef2f2;border-color:#fecaca}.profile-dashboard .store-status-chip.chip-rejected svg{color:#dc2626}.profile-dashboard .btn-withdraw-money-hero,.profile-dashboard .btn-hero-cta,.buyer-profile-dashboard .btn-hero-cta{color:#fff;background:linear-gradient(135deg,#06f,#0052cc);border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin:4px 0 0;padding:0 16px;font-size:14.5px;font-weight:800;display:inline-flex;box-shadow:0 10px 22px -10px #0066ffa6}.profile-dashboard .btn-withdraw-money-hero:hover,.buyer-profile-dashboard .btn-hero-cta:hover{background:linear-gradient(135deg,#0a70ff,#0a5be0)}.profile-dashboard .hero-cta-amount{letter-spacing:.1px;background:#fff3;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:13px;font-weight:800}.profile-dashboard .hero-mobile-extras{flex-direction:column;gap:10px;width:100%;margin-top:4px;display:flex}.profile-dashboard .hero-mobile-badges{flex-wrap:wrap;gap:6px;display:flex}.profile-dashboard .hero-tag-rating{color:#78350f!important;background:#fffbeb!important;border-color:#fde68a!important}.profile-dashboard .hero-tag-rating svg{color:#f59e0b;fill:#f59e0b}.profile-dashboard .hero-tag-rating em{opacity:.8;font-style:normal;font-weight:600}.profile-dashboard .hero-mobile-counters{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.profile-dashboard .hero-counter{color:#0f172a;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #e3eaf3;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;min-height:92px;padding:10px;display:flex;position:relative;box-shadow:0 6px 16px -10px #0f2a5059}.profile-dashboard .hero-counter:active{background:#f8fafc}.profile-dashboard .hero-counter svg{color:#06f;background:#eaf2ff;border-radius:9px;width:30px;height:30px;padding:7px}.profile-dashboard .hero-counter strong{letter-spacing:-.4px;color:#0f172a;margin-top:2px;font-size:21px;font-weight:800;line-height:1}.profile-dashboard .hero-counter span{color:#64748b;font-size:10.5px;font-weight:600;line-height:1.2}.profile-dashboard .hero-counter.is-alert{background:linear-gradient(#fff,#f3f8ff);border-color:#bfdbfe}.profile-dashboard .hero-counter.is-alert strong{color:#0052cc}.profile-dashboard .hero-counter.is-warn{background:linear-gradient(#fff,#fffbeb);border-color:#fde68a}.profile-dashboard .hero-counter.is-warn svg{color:#d97706;background:#fef3c7}.profile-dashboard .hero-counter.is-warn strong{color:#b45309}.profile-dashboard .hero-vehicle-card{color:#0f172a;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#f3f8ff,#eaf2ff);border:1px solid #cfe0fb;border-radius:14px;align-items:center;gap:11px;width:100%;padding:11px 12px;display:flex}.profile-dashboard .hero-vehicle-card:active{background:#e3eeff}.profile-dashboard .hero-vehicle-card.is-empty{background:#f8fafc;border-style:dashed}.profile-dashboard .hero-vehicle-ic{color:#fff;background:linear-gradient(135deg,#06f,#0052cc);border-radius:12px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:0 6px 14px -6px #06f9}.profile-dashboard .hero-vehicle-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.profile-dashboard .hero-vehicle-body strong{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:800;line-height:1.2;overflow:hidden}.profile-dashboard .hero-vehicle-body em{color:#4b5f7d;font-size:11.5px;font-style:normal;line-height:1.25}.profile-dashboard .hero-vehicle-arrow{color:#06f;flex:none}.profile-dashboard .hero-delivery-line{color:#475569;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:6px;max-width:100%;padding:0 2px;font-size:12px;font-weight:600;display:inline-flex}.profile-dashboard .hero-delivery-line svg{color:#06f}.profile-dashboard .hero-delivery-line span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.profile-dashboard .hero-delivery-line em{color:#06f;flex:none;font-style:normal;font-weight:800}.profile-dashboard .profile-body{padding:var(--pm-gutter) var(--pm-gutter) calc(var(--pm-bottombar-h) + 28px + var(--pm-safe-bottom));grid-template-columns:minmax(0,1fr);gap:0;margin:0}.profile-dashboard .profile-sidebar{display:none}.profile-dashboard .profile-main{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.profile-dashboard .profile-main>*{min-width:0;max-width:100%}.profile-dashboard .seller-orders-screen,.profile-dashboard .seller-orders-tools,.profile-dashboard .seller-orders-filter-panel>div,.profile-dashboard .withdrawal-pending-columns,.profile-dashboard .withdrawal-content-grid,.profile-dashboard .seller-question-list,.profile-dashboard .withdrawal-orders-modal-body{grid-template-columns:minmax(0,1fr)}.profile-dashboard .profile-main input,.profile-dashboard .profile-main select,.profile-dashboard .profile-main textarea{max-width:100%}.profile-dashboard .profile-panel{border-radius:14px;padding:16px 14px}.profile-dashboard .profile-panel-clean,.profile-dashboard .overview-widget-card{border-radius:14px;padding:14px}.profile-dashboard .profile-panel-title{font-size:17px}.profile-dashboard .profile-panel-header-row{flex-direction:column;align-items:flex-start;gap:10px}.profile-dashboard .profile-panel-header-row>*{min-width:0;max-width:100%}.profile-dashboard .profile-panel-clean>.profile-panel-header-row{flex-direction:row;justify-content:space-between;align-items:center}.profile-dashboard .profile-panel-clean>.profile-panel-header-row .profile-section-title{margin-bottom:0}.profile-dashboard .profile-panel-clean>.profile-panel-header-row+*{margin-top:12px}.profile-dashboard .profile-section-title{margin-bottom:12px;font-size:14px}.profile-dashboard .auth-alert{align-items:flex-start}.profile-dashboard .seller-blocked-banner{gap:12px!important;padding:14px!important}.profile-dashboard .seller-blocked-banner>div{min-width:0!important}.profile-dashboard .seller-blocked-banner .btn-auth-primary{min-height:44px;white-space:normal!important;justify-content:center!important;width:100%!important}.profile-dashboard .profile-bottom-bar{z-index:60;height:calc(var(--pm-bottombar-h) + var(--pm-safe-bottom));padding:0 4px var(--pm-safe-bottom);border-top:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0f172a12}.profile-dashboard .profile-bottom-bar-item{color:#64748b;min-width:0;min-height:44px;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;margin:6px 2px;padding:4px 2px;font-size:10.5px;font-weight:700;line-height:1.1;transition:color .15s,background .15s;display:flex}.profile-dashboard .profile-bottom-bar-item svg{flex:none}.profile-dashboard .profile-bottom-bar-item span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.profile-dashboard .profile-bottom-bar-item.active{color:#0875eb;background:#eaf3ff}.profile-dashboard .profile-bottom-bar-item:focus-visible{outline-offset:-2px;outline:2px solid #06f}.profile-dashboard .profile-sheet-backdrop{z-index:900;cursor:default;background:#0613299e;border:0;width:100%;height:100%;padding:0;animation:.18s ease-out pm-fade-in;position:fixed;inset:0}.profile-dashboard .profile-sheet{z-index:901;background:#fff;border-radius:20px 20px 0 0;flex-direction:column;max-height:86dvh;animation:.22s cubic-bezier(.16,1,.3,1) pm-sheet-up;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 48px #06132947}@keyframes pm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pm-sheet-up{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:none}}.profile-dashboard .profile-sheet-grip{background:#cbd5e1;border-radius:2px;flex:none;width:40px;height:4px;margin:8px auto 0}.profile-dashboard .profile-sheet-head{border-bottom:1px solid var(--border-subtle);flex:none;align-items:center;gap:12px;padding:12px 14px 12px 16px;display:flex}.profile-dashboard .profile-sheet .sidebar-mini-avatar{border:1px solid var(--border-subtle);color:#fff;background:linear-gradient(135deg,#1e293b,#334155);border-radius:12px;width:44px;height:44px;font-size:15px}.buyer-profile-dashboard .profile-sheet .sidebar-mini-avatar{background:linear-gradient(135deg,#0052cc,#06f)}.profile-dashboard .profile-sheet-identity{flex:auto;gap:2px;min-width:0;display:grid}.profile-dashboard .profile-sheet-identity strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:800;overflow:hidden}.profile-dashboard .profile-sheet-identity span{color:var(--text-muted);overflow-wrap:anywhere;font-size:11.5px;line-height:1.35}.profile-dashboard .profile-sheet-close{border:1px solid var(--border-subtle);color:#475569;cursor:pointer;background:#fff;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.profile-dashboard .profile-sheet-store-link{color:#fff;background:#0875eb;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:46px;margin:12px 16px 0;font-size:13.5px;font-weight:800;text-decoration:none;display:flex;box-shadow:0 6px 14px #0875eb38}.profile-dashboard .profile-sheet-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:8px 10px calc(14px + var(--pm-safe-bottom));flex:auto;overflow-y:auto}.profile-dashboard .profile-sheet .sidebar-nav-group{gap:2px;margin:0 0 6px}.profile-dashboard .profile-sheet .sidebar-group-title{padding:12px 10px 4px;font-size:10.5px}.profile-dashboard .profile-sheet .sidebar-group-items{gap:2px;display:grid}.profile-dashboard .profile-sheet .profile-nav-item{color:#1f2f46;white-space:normal;text-align:left;border-radius:12px;width:100%;min-height:48px;padding:10px 10px 10px 12px;font-size:14px;font-weight:650}.profile-dashboard .profile-sheet .profile-nav-item>span{flex:auto;min-width:0}.profile-dashboard .profile-sheet .profile-nav-item>svg:first-child{color:#5b6b82;flex:none}.profile-dashboard .profile-sheet .profile-nav-item.active>svg:first-child{color:#0875eb}.profile-dashboard .profile-sheet .profile-nav-item-chevron{color:#a3b0c2;flex:none}.profile-dashboard .profile-sheet .profile-nav-final-actions{border-top:1px solid var(--border-subtle);gap:2px;margin-top:10px;padding-top:10px;display:grid}.profile-dashboard .profile-sheet .profile-nav-delete{color:#b42318;border-top:0;margin:0;padding-top:10px}.profile-dashboard .profile-sheet .profile-nav-delete>svg:first-child{color:#b42318}.profile-dashboard .profile-sheet .profile-nav-logout,.profile-dashboard .profile-sheet .profile-nav-logout>svg:first-child{color:#dc2626}.profile-dashboard .profile-overview-grid{flex-direction:column;gap:12px;display:flex}.profile-dashboard .profile-overview-main-col,.profile-dashboard .profile-overview-side-col{flex-direction:column;gap:12px;min-width:0;display:flex}.profile-dashboard .profile-overview-side-col .overview-widget-card:has(.onboarding-progress-bar){order:-1}.profile-dashboard .profile-stats-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-dashboard .profile-stat-card-v2{border-radius:12px;min-height:104px;padding:13px}.profile-dashboard .stat-v2-icon{width:32px;height:32px}.profile-dashboard .stat-v2-icon svg{width:17px;height:17px}.profile-dashboard .stat-v2-label{font-size:10.5px}.profile-dashboard .stat-v2-val{font-size:21px}.profile-dashboard .stat-v2-action{font-size:10.5px}.profile-dashboard .quick-actions-grid-v2{grid-template-columns:minmax(0,1fr);gap:8px}.profile-dashboard .quick-action-card-v2{gap:12px;min-height:60px;padding:10px 12px}.profile-dashboard .action-v2-icon{width:38px;height:38px}.profile-dashboard .action-v2-body strong{font-size:13px}.profile-dashboard .action-v2-desc{font-size:11px}.profile-dashboard .activity-feed-header{display:none}.profile-dashboard .activity-feed-row{grid-template-columns:minmax(0,1fr);gap:3px;min-height:48px;padding:11px 12px}.profile-dashboard .activity-type-col strong{font-size:12.5px}.profile-dashboard .activity-detail-col{white-space:normal;font-size:12px}.profile-dashboard .activity-date-col{color:var(--text-muted);text-align:left;font-size:11px}.profile-dashboard .widget-header-row h3{font-size:13px}.profile-dashboard .onboarding-step-row{min-height:40px;font-size:12.5px}.profile-dashboard .tips-widget-text{font-size:12px}.profile-dashboard .seller-orders-screen{gap:12px}.profile-dashboard .seller-orders-page-heading{flex-wrap:wrap;gap:8px}.profile-dashboard .seller-orders-summary{border-radius:14px;padding:14px}.profile-dashboard .seller-orders-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.profile-dashboard .seller-orders-summary-grid article{text-align:left;grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr);place-items:center start;gap:2px 10px;min-height:0;padding:10px 12px;display:grid}.profile-dashboard .seller-orders-summary-grid article>span{grid-row:1;width:32px;height:32px}.profile-dashboard .seller-orders-summary-grid article:nth-child(3){grid-column:1/-1}.profile-dashboard .seller-orders-summary-grid strong{font-size:17px}.profile-dashboard .seller-orders-summary-grid small{font-size:10.5px}.profile-dashboard .seller-orders-tools{grid-template-columns:minmax(0,1fr);gap:8px}.profile-dashboard .seller-orders-search{border-radius:12px;min-height:46px}.profile-dashboard .seller-orders-search input{font-size:16px}.profile-dashboard .seller-orders-filter-trigger{width:100%;min-height:44px;font-size:12.5px}.profile-dashboard .seller-orders-filter-panel{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}.profile-dashboard .seller-orders-chip-group{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.profile-dashboard .seller-orders-chip-group::-webkit-scrollbar{display:none}.profile-dashboard .seller-orders-chip-group button{flex:none;min-height:36px;padding:6px 12px;font-size:12px}.profile-dashboard .seller-orders-clear-filters{grid-column:auto;min-height:40px;font-size:12.5px}.profile-dashboard .seller-orders-list-heading{flex-direction:column;align-items:stretch;gap:8px;padding-bottom:10px}.profile-dashboard .seller-orders-list-heading label{width:100%}.profile-dashboard .seller-orders-list-heading select{flex:1;max-width:none;min-height:44px;font-size:16px}.profile-dashboard .seller-orders-empty{min-height:200px;padding:24px 16px}.profile-dashboard .profile-orders-cards-grid,.profile-dashboard .profile-orders-cards-grid:not(.seller-catalog-grid):not(.seller-quotes-grid),.profile-dashboard .seller-orders-card-grid{grid-template-columns:minmax(0,1fr);gap:18px}.profile-dashboard .profile-orders-cards-grid:not(.seller-catalog-grid):not(.seller-quotes-grid),.profile-dashboard .seller-orders-card-grid{background:#edf2f8;border-top:1px solid #e3eaf3;border-bottom:1px solid #e3eaf3;margin:10px -14px 0;padding:14px}.profile-dashboard .order-card-container{border:1px solid #d3deeb;border-top:4px solid #06f;border-radius:16px;gap:0;min-width:0;max-width:100%;padding:0;overflow:hidden;box-shadow:0 12px 26px -14px #0f2a5066,0 1px 3px #0f2a500f}.profile-dashboard .order-card-container:hover{transform:none}.seller-profile-dashboard .seller-orders-card-grid .order-card-container,.seller-profile-dashboard .seller-orders-card-grid .order-card-container:hover{border:1px solid #d3deeb;border-top:4px solid #06f;border-radius:16px;box-shadow:0 12px 26px -14px #0f2a5066,0 1px 3px #0f2a500f}.seller-profile-dashboard .seller-orders-card-grid{gap:18px}.profile-dashboard .order-card-container>*{margin-left:14px;margin-right:14px}.profile-dashboard .order-card-header{background:linear-gradient(#f8fafc,#f1f5f9);border-bottom:1px solid #e3eaf3;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0;padding:12px 14px}.profile-dashboard .order-card-title-group{flex:auto;min-width:0}.profile-dashboard .order-card-id{letter-spacing:-.3px;color:#0b2a5b;font-size:17px}.profile-dashboard .order-card-date-meta{font-size:11.5px}.profile-dashboard .order-card-header .order-status-badge,.profile-dashboard .order-card-header .order-store-statuses-trigger{flex:none}.profile-dashboard .order-card-person-row{flex-wrap:wrap;gap:8px;min-width:0;margin-top:12px}.profile-dashboard .order-card-info-chips{flex-wrap:wrap;gap:6px;min-width:0;margin-top:10px}.profile-dashboard .order-card-state-banner{margin-top:10px}.profile-dashboard .order-card-product-row{min-width:0;margin-top:12px}.profile-dashboard .order-card-footer{background:#f3f8ff;border-top:0;border-radius:12px;flex-wrap:wrap;gap:8px;min-width:0;margin:12px 14px 0;padding:10px 12px}.profile-dashboard .order-card-footer .delivery-info{max-width:100%}.profile-dashboard .order-card-footer .total-info{min-width:0;max-width:100%;margin-left:auto}.profile-dashboard .order-card-footer .total-amount{font-size:20px}.profile-dashboard .order-cancellation-reason,.profile-dashboard .order-payment-window{margin-top:10px}.profile-dashboard .order-card-actions{border-top:1px solid #eef2f7;margin:12px 0 0;padding:10px 14px 14px}.profile-dashboard .order-controlled-error{margin:0 14px 12px}.profile-dashboard .order-info-chip{white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto;min-height:26px;line-height:1.3}.profile-dashboard .order-card-product-row .product-copy{min-width:0}.profile-dashboard .order-card-actions{flex-wrap:wrap;gap:8px}.profile-dashboard .order-card-actions .btn-order-action,.profile-dashboard .order-card-actions .btn-auth-primary,.profile-dashboard .order-card-actions .btn-auth-secondary{flex:auto;justify-content:center;min-height:44px}.profile-dashboard .order-card-actions .btn-view-details{min-height:44px}.profile-dashboard .order-withdrawal-note{text-align:left;max-width:none}.profile-dashboard .order-page-container{border-radius:14px}.profile-dashboard .order-page-container .order-modal-header{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px}.profile-dashboard .order-page-container .order-page-back{display:none}.profile-dashboard .order-page-container .order-modal-title-group{flex:1 1 0;align-items:center;width:auto;min-width:0}.profile-dashboard .order-page-container .order-modal-title-group h2{font-size:16px;line-height:1.25}.profile-dashboard .order-page-container .order-modal-subtitle{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.profile-dashboard .order-page-container .order-modal-header-actions,.profile-dashboard .order-page-container .order-chat-header-control{display:contents}.profile-dashboard .order-page-container .order-chat-header-row{flex:none;gap:0}.profile-dashboard .order-page-container .order-chat-header-button{background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;flex:none;justify-content:center;width:40px;height:40px;padding:0}.profile-dashboard .order-page-container .order-chat-header-button svg{width:18px;height:18px}.profile-dashboard .order-page-container .order-chat-header-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.profile-dashboard .order-page-container .order-chat-header-button:hover{background:#dbeafe;text-decoration:none}.profile-dashboard .order-page-container .order-chat-info-button{display:none}.profile-dashboard .order-page-container .order-status-header-control{flex:none;max-width:46%}.profile-dashboard .order-page-container .order-chat-mediator-info,.profile-dashboard .order-page-container .order-chat-header-control>.confirm-dialog-error{flex-basis:100%;order:1;max-width:none;margin:0}.profile-dashboard .order-page-container .order-boleta-row{align-items:center}.profile-dashboard .order-page-body{gap:12px;padding:14px 12px}.profile-dashboard .order-timeline-card{padding:12px}.profile-dashboard .order-timeline-steps{scrollbar-width:none;padding-bottom:6px;overflow-x:auto}.profile-dashboard .order-details-grid{grid-template-columns:minmax(0,1fr);gap:10px}.profile-dashboard .order-page-container .order-modal-footer{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px 14px 14px;display:grid}.profile-dashboard .order-page-container .order-modal-footer>*{justify-content:center;align-items:center;width:100%;min-height:46px;margin:0;display:inline-flex}.profile-dashboard .order-page-container .order-claim-trigger{margin-right:0}.profile-dashboard .catalog-header-actions{flex-direction:column;align-items:stretch;gap:8px;width:100%}.profile-dashboard .catalog-search-form{border-radius:12px;width:100%;min-width:0;min-height:46px}.profile-dashboard .catalog-add-product-button{border-radius:12px;justify-content:center;width:100%;min-height:46px}.profile-dashboard .catalog-bulk-inventory-notice{flex-wrap:wrap;align-items:flex-start;gap:10px;padding:12px}.profile-dashboard .catalog-bulk-inventory-notice a{border:1px solid #b9d3f2;border-radius:10px;justify-content:center;width:100%;min-height:42px;margin-left:0}.profile-dashboard .catalog-top-info{align-items:flex-start;padding:11px 12px}.profile-dashboard .catalog-category-filter{flex-direction:column;align-items:stretch;gap:6px;display:flex}.profile-dashboard .catalog-category-chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.profile-dashboard .catalog-category-chips::-webkit-scrollbar{display:none}.profile-dashboard .catalog-category-chip{flex:none;min-height:36px}.profile-dashboard .catalog-range-filter{flex-wrap:wrap;gap:6px}.profile-dashboard .catalog-range-pill{min-width:40px;min-height:36px}.profile-dashboard .catalog-category-section-header{flex-wrap:wrap;gap:4px 10px}.profile-dashboard .seller-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-dashboard .catalog-card-content{gap:8px;padding:10px 10px 8px}.profile-dashboard .catalog-card-content .total-amount{font-size:16px}.profile-dashboard .catalog-card-container .order-card-actions{gap:6px;padding:8px 10px 10px}.profile-dashboard .catalog-card-container .order-card-actions>*{flex:calc(50% - 6px);justify-content:center;min-height:40px}.profile-dashboard .catalog-pagination{flex-wrap:wrap;justify-content:center;gap:8px}.profile-dashboard .catalog-page-indicator{text-align:center;flex:100%;order:-1}.profile-dashboard .catalog-page-btn{flex:40%;justify-content:center;min-height:44px}.profile-dashboard .seller-quotes-toolbar{grid-template-columns:minmax(0,1fr);gap:8px}.profile-dashboard .seller-quotes-search{border-radius:12px;min-height:46px}.profile-dashboard .seller-quotes-search input{font-size:16px}.profile-dashboard .seller-quotes-filters{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.profile-dashboard .seller-quotes-filters::-webkit-scrollbar{display:none}.profile-dashboard .seller-quotes-filters button{flex:none;min-height:38px}.profile-dashboard .seller-quotes-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.profile-dashboard .seller-quotes-summary article{min-height:0;padding:10px 12px}.profile-dashboard .seller-quotes-summary article strong{font-size:17px}.profile-dashboard .seller-quotes-heading-actions{width:100%}.profile-dashboard .seller-quotes-grid{grid-template-columns:minmax(0,1fr);gap:12px}.profile-dashboard .seller-questions-toolbar{grid-template-columns:minmax(0,1fr);gap:8px}.profile-dashboard .seller-questions-toolbar input{min-height:44px;font-size:16px}.profile-dashboard .seller-question-summary{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.profile-dashboard .seller-question-summary::-webkit-scrollbar{display:none}.profile-dashboard .seller-question-summary>span{flex:none}.profile-dashboard .seller-question-product-filter{flex-wrap:wrap;gap:8px}.profile-dashboard .seller-question-list{gap:8px;padding:10px}.profile-dashboard .seller-question-item{padding:12px}.profile-dashboard .seller-question-meta{flex-wrap:wrap;gap:6px}.profile-dashboard .seller-question-item>strong{font-size:13px}.profile-dashboard .seller-question-item>p{font-size:12px}.profile-dashboard .favorites-hero{flex-direction:column;align-items:flex-start;gap:8px;padding:18px 16px}.profile-dashboard .favorites-hero h2{font-size:22px}.profile-dashboard .favorites-hero p{font-size:12.5px}.profile-dashboard .favorites-toolbar{flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px}.profile-dashboard .favorites-tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.profile-dashboard .favorites-tabs button{flex:none;min-height:40px}.profile-dashboard .favorites-search{width:100%}.profile-dashboard .favorites-search input{min-height:44px;font-size:16px}.profile-dashboard .favorites-section{padding:12px}.profile-dashboard .favorites-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-dashboard .store-profile-unified-grid,.profile-dashboard .details-info-grid,.profile-dashboard .form-grid-2{grid-template-columns:minmax(0,1fr);gap:12px}.profile-dashboard .details-info-row{gap:2px;font-size:13.5px}.profile-dashboard .info-value{overflow-wrap:anywhere}.profile-dashboard .details-card-header-row{flex-wrap:wrap;gap:8px}.profile-dashboard .details-card-header-actions{flex-wrap:wrap;gap:8px;width:100%;display:flex}.profile-dashboard .details-card-header-actions>*{flex:auto;justify-content:center;min-height:42px}.profile-dashboard .details-card-link-button{min-height:42px}.profile-dashboard .btn-edit-profile{justify-content:center;width:100%;min-height:44px}.profile-dashboard .form-group input:not([type=checkbox]):not([type=radio]),.profile-dashboard .form-group select{min-height:46px}.profile-dashboard .profile-data-form-actions{flex-direction:column;align-items:stretch;gap:8px}.profile-dashboard .profile-data-form-actions>*{justify-content:center;width:100%;min-height:46px}.profile-dashboard .shipping-methods-pills{flex-wrap:wrap;gap:8px}.profile-dashboard .shipping-method-pill{min-height:40px}.profile-dashboard .btn-manage-specialist-brands{justify-content:center;width:100%;min-height:44px}.profile-dashboard .buyer-address-list li{grid-template-columns:auto minmax(0,1fr);gap:8px 10px}.profile-dashboard .buyer-address-list li>button,.profile-dashboard .buyer-address-list li>a{grid-column:2;justify-self:start;min-height:40px}.profile-dashboard .verification-cta{justify-content:center;align-self:stretch;width:100%;min-height:46px}.profile-dashboard .verification-doc-list li{flex-wrap:wrap}.profile-dashboard .verification-doc-list li span{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;flex:100%;overflow:visible}.profile-dashboard .store-card-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.profile-dashboard .withdrawal-kpis-bar{grid-template-columns:minmax(0,1fr);gap:8px}.profile-dashboard .withdrawal-kpi-card{padding:12px 14px}.profile-dashboard .withdrawal-tabs button{min-height:44px;font-size:13px}.profile-dashboard .withdrawal-content-grid{grid-template-columns:minmax(0,1fr);gap:12px}.profile-dashboard .withdrawal-section-card{padding:14px}.profile-dashboard .withdrawal-section-header,.profile-dashboard .withdrawal-section-title-row{flex-wrap:wrap;gap:8px}.profile-dashboard .withdrawal-info-banner{flex-wrap:wrap;align-items:flex-start}.profile-dashboard .withdrawal-info-banner>span{flex:100%}.profile-dashboard .withdrawal-info-banner .withdrawal-bank-button{flex:100%;width:100%;margin:8px 0 0}.profile-dashboard .withdrawal-bank-button,.profile-dashboard .withdrawal-view-more-btn{justify-content:center;width:100%;min-height:44px}.profile-dashboard .withdrawal-management .btn-auth-primary{width:100%;min-height:46px}.profile-dashboard .withdrawal-in-progress-card{flex-wrap:wrap}.profile-dashboard .withdrawal-history-card{padding:14px}.profile-dashboard .withdrawal-history-top,.profile-dashboard .withdrawal-history-meta{flex-wrap:wrap;gap:6px 10px}.profile-dashboard .withdrawal-order-main{min-width:0}.withdrawal-modal{width:100%;max-height:94dvh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:18px 18px 0 0}.withdrawal-modal>header{padding:14px}.withdrawal-modal-search input{min-height:44px;font-size:16px}.withdrawal-modal-footer{padding-bottom:calc(12px + var(--pm-safe-bottom));flex-wrap:wrap;gap:8px}.withdrawal-modal-footer .btn-auth-primary,.withdrawal-modal-footer .btn-auth-secondary{justify-content:center;width:100%;min-height:46px}.profile-dashboard .ads-mgmt-header{flex-direction:column;align-items:stretch;gap:12px}.profile-dashboard .ads-mgmt-header-main{flex-direction:column;align-items:stretch}.profile-dashboard .ads-mgmt-titles-row{flex-direction:column;align-items:stretch;gap:10px}.profile-dashboard .ads-mgmt-titles-actions{width:100%;padding-top:0}.profile-dashboard .ads-mgmt-actions-row{flex-wrap:wrap;justify-content:stretch}.profile-dashboard .ads-mgmt-actions-row>*{flex:auto;justify-content:center;min-height:44px}.profile-dashboard .ads-mgmt-toolbar{flex-direction:column;align-items:stretch;gap:8px}.profile-dashboard .ads-mgmt-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.profile-dashboard .ads-mgmt-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.profile-dashboard .ads-mgmt-table{min-width:640px}.profile-dashboard .profile-cases-panel{grid-template-columns:minmax(0,1fr)}.profile-dashboard .profile-cases-panel>*,.profile-dashboard .profile-cases-header>*,.profile-dashboard .case-row>*{min-width:0;max-width:100%}.profile-dashboard .profile-cases-header,.profile-dashboard .profile-cases-toolbar{flex-direction:column;align-items:stretch;gap:10px}.profile-dashboard .profile-cases-pills{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.profile-dashboard .profile-cases-pills::-webkit-scrollbar{display:none}.profile-dashboard .profile-cases-pills>button{flex:none;min-height:40px}.profile-dashboard .profile-cases-toolbar,.profile-dashboard .profile-cases-pills,.profile-dashboard .profile-cases-filter{min-width:0;max-width:100%}.profile-dashboard .profile-cases-filter{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.profile-dashboard .profile-cases-filter>button{white-space:normal;min-width:0;min-height:42px;padding:0 6px;font-size:12px}.profile-dashboard .profile-feedback-tabs button{min-height:44px}.profile-dashboard .profile-feedback-form{padding:14px}.profile-dashboard .profile-feedback-footer{flex-direction:column;align-items:stretch}.profile-dashboard .profile-feedback-footer .btn-auth-primary{width:100%;min-height:46px}.order-modal-backdrop{align-items:flex-end;padding:0}.order-modal-container{border-radius:18px 18px 0 0;max-height:94dvh;max-width:none!important}.order-modal-header{flex-wrap:wrap;gap:10px;padding:14px}.order-modal-header h2{font-size:16px}.order-modal-body{padding:14px!important}.order-modal-footer{padding:12px 14px calc(12px + var(--pm-safe-bottom));flex-wrap:wrap;gap:8px}.order-modal-footer>*{flex:100%;justify-content:center;min-height:46px;margin:0}.order-modal-footer .order-claim-trigger{margin-right:0}.blocked-review-modal{max-width:none}.commission-modal-backdrop{align-items:flex-end;padding:0}.commission-modal-card{max-width:none;max-height:92dvh;padding:20px 16px calc(20px + var(--pm-safe-bottom));border-radius:18px 18px 0 0;overflow-y:auto}.commission-modal-card .btn-auth-primary,.commission-modal-card .btn-auth-secondary,.commission-modal-card .btn-auth-danger{min-height:46px}.delete-account-backdrop{align-items:flex-end;padding:0}.delete-account-modal{width:100%;max-height:92dvh;padding:22px 16px calc(22px + var(--pm-safe-bottom));border-radius:18px 18px 0 0;overflow-y:auto}.delete-account-actions{flex-direction:column;align-items:stretch;gap:8px}.delete-account-actions>*{width:100%;min-height:46px}.catalog-product-modal-backdrop{padding:0}.catalog-product-modal{border-radius:0;width:100%;height:100dvh;max-height:none}.catalog-product-footer{padding-bottom:calc(12px + var(--pm-safe-bottom));flex-wrap:wrap;gap:8px}.catalog-product-footer>button{flex:auto;justify-content:center;min-height:46px}.store-cover-template-backdrop{padding:0}.store-cover-template-modal{border-radius:18px 18px 0 0;width:100%;max-height:100dvh}.store-cover-template-header{padding:14px}.store-cover-template-body{padding:12px}.store-cover-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.store-cover-template-footer{padding-bottom:calc(12px + var(--pm-safe-bottom));flex-direction:column;align-items:stretch;gap:10px}.store-cover-template-footer>div{width:100%}.store-cover-template-footer>div>button{flex:1;min-height:46px}}@media (width<=480px){.profile-dashboard .favorites-cards-grid{grid-template-columns:minmax(0,1fr)}.profile-dashboard .seller-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.profile-dashboard .catalog-card-container{border-radius:12px}.profile-dashboard .catalog-image-stage{height:128px}.profile-dashboard .catalog-product-image{padding:4px}.profile-dashboard .catalog-image-overlay{flex-direction:column;align-items:flex-start;gap:4px;inset:6px}.profile-dashboard .catalog-category-pill{max-width:100%;padding:3px 6px;font-size:9px}.profile-dashboard .catalog-image-overlay .order-status-badge{padding:2px 6px;font-size:9px}.profile-dashboard .catalog-product-top-badge{transform-origin:100% 100%;transform:scale(.85)}.profile-dashboard .catalog-top-expired{font-size:9px}.profile-dashboard .catalog-card-content{gap:5px;padding:8px 9px 6px}.profile-dashboard .catalog-card-title-with-questions{grid-template-columns:minmax(0,1fr);gap:3px}.profile-dashboard .catalog-card-heading .order-card-id{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;min-height:32.5px;font-size:12.5px;line-height:1.3;display:-webkit-box}.profile-dashboard .catalog-product-question-count{width:fit-content;min-width:0;min-height:26px;padding:0 7px;font-size:10.5px}.profile-dashboard .catalog-product-question-count span{display:none}.profile-dashboard .catalog-card-heading .order-card-date-meta{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.profile-dashboard .catalog-card-content .product-meta{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.profile-dashboard .catalog-card-content .total-amount{font-size:15px}.profile-dashboard .catalog-card-content .product-card-original,.profile-dashboard .catalog-card-content .product-pricing{font-size:10.5px}.profile-dashboard .catalog-card-container .order-card-actions{gap:6px;padding:6px 8px 8px}.profile-dashboard .catalog-card-container .order-card-actions>*{min-height:36px;padding:0 6px;font-size:10.5px}.profile-dashboard .catalog-card-container .catalog-top-toggle{flex:1 0 100%;min-width:0}.profile-dashboard .catalog-card-container .catalog-top-toggle span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-dashboard .catalog-card-container .order-card-actions>.btn-view-details,.profile-dashboard .catalog-card-container .order-card-actions>.btn-order-action{flex:1 1 0;min-width:0;padding:0}.profile-dashboard .catalog-card-container .order-card-actions>.btn-view-details span,.profile-dashboard .catalog-card-container .order-card-actions>.btn-order-action span{display:none}.profile-dashboard .catalog-card-container .order-card-actions>.btn-view-details svg,.profile-dashboard .catalog-card-container .order-card-actions>.btn-order-action svg{width:16px;height:16px}.profile-dashboard .catalog-pagination{gap:6px}}@media (width<=359px){.profile-dashboard .profile-body{padding-left:8px;padding-right:8px}.profile-dashboard .profile-bottom-bar-item{margin:6px 0;font-size:9.5px}.profile-dashboard .favorites-cards-grid,.profile-dashboard .profile-stats-grid-v2{grid-template-columns:minmax(0,1fr)}.profile-dashboard .seller-catalog-grid{gap:6px}.profile-dashboard .catalog-image-stage{height:112px}.profile-dashboard .facebook-hero-name{font-size:18px}}.fav-m{color:#243442;background:#fff;flex-direction:column;gap:16px;padding:4px 0 24px;display:flex}.fav-m-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fav-m-header h2{color:#243442;margin:0 0 4px;font-size:24px;font-weight:800}.fav-m-header p{color:#5a6b7a;margin:0;font-size:14px;line-height:1.45}.fav-m-header-icon{color:#d92d20;background:#fff0f0;border-radius:24px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.fav-m-segmented{scrollbar-width:none;background:#f3f5f7;border-radius:12px;gap:4px;padding:4px;display:flex;overflow-x:auto}.fav-m-segmented::-webkit-scrollbar{display:none}.fav-m-segmented button{color:#5a6b7a;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1 0 auto;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.fav-m-segmented button small{color:#5a6b7a;background:#d9e0e7;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.fav-m-segmented button.is-active{color:#0056bf;background:#fff;box-shadow:0 1px 3px #0f172a1a}.fav-m-segmented button.is-active small{color:#fff;background:#0056bf}.fav-m-error{color:#9a5a00;background:#fff7e6;border:1px solid #fde3a7;border-radius:8px;margin:0;padding:10px 12px;font-size:13px}.fav-m-section{flex-direction:column;gap:12px;display:flex}.fav-m-section-title{align-items:center;gap:8px;display:flex}.fav-m-section-title h3{color:#243442;margin:0;font-size:17px;font-weight:700}.fav-m-section-title>span{color:#5a6b7a;background:#f3f5f7;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700}.fav-m-section-title button{color:#0056bf;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;margin-left:auto;font-size:13px;font-weight:700;display:inline-flex}.fav-m-search{color:#8a97a5;background:#fff;border:1px solid #d9e0e7;border-radius:12px;align-items:center;gap:8px;min-height:48px;padding:0 12px;display:flex}.fav-m-search:focus-within{border-color:#0056bf;box-shadow:0 0 0 3px #0056bf1f}.fav-m-search input{color:#243442;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:16px}.fav-m-search button{color:#8a97a5;cursor:pointer;background:0 0;border:0;display:inline-flex}.fav-m-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fav-m-chip{color:#243442;cursor:pointer;background:#fff;border:1px solid #d9e0e7;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.fav-m-chip.is-active{color:#0056bf;background:#eaf2ff;border-color:#0056bf}.fav-m-count{color:#5a6b7a;margin-left:auto;font-size:12px;font-weight:600}.fav-m-list{flex-direction:column;gap:12px;display:flex}.fav-m-skeleton{background:linear-gradient(90deg,#f3f5f7,#e6eaef,#f3f5f7) 0 0/200% 100%;border-radius:12px;height:150px;animation:1.2s infinite fav-m-shimmer}@keyframes fav-m-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.fav-m-product{background:#fff;border:1px solid #d9e0e7;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0f172a0f}.fav-m-product-main{cursor:pointer;gap:12px;padding:12px;display:flex;position:relative}.fav-m-product-main:active{background:#f8fafc}.fav-m-thumb{color:#b8c2cc;background:#f3f5f7;border-radius:8px;flex:0 0 88px;justify-content:center;align-items:center;width:88px;height:88px;display:inline-flex;overflow:hidden}.fav-m-thumb.is-ad{flex-basis:104px;width:104px;height:78px}.fav-m-thumb:not(.is-ad){box-sizing:border-box;background:#fff;border:1px solid #e6eaef;padding:4px}.fav-m-thumb img{object-fit:cover;width:100%;height:100%}.fav-m-thumb:not(.is-ad) img{object-fit:contain}.fav-m-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.fav-m-product-main .fav-m-copy{padding-right:32px}.fav-m-copy strong{color:#243442;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:700;display:-webkit-box;overflow:hidden}.fav-m-copy small{color:#5a6b7a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.fav-m-overline{letter-spacing:.4px;text-transform:uppercase;color:#0056bf;font-size:11px;font-style:normal;font-weight:800}.fav-m-pills{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.fav-m-pill{color:#0056bf;background:#eaf2ff;border-radius:8px;align-items:center;gap:3px;max-width:100%;padding:2px 6px;font-size:11px;font-weight:600;display:inline-flex}.fav-m-price-row{align-items:center;gap:8px;margin-top:2px;display:flex}.fav-m-price{color:#243442;font-size:17px;font-weight:800}.fav-m-rating{color:#5a6b7a;align-items:center;gap:2px;display:inline-flex}.fav-m-rating svg{color:#f5a623}.fav-m-heart{color:#d92d20;cursor:pointer;background:#fff0f0;border:0;border-radius:18px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:absolute;top:8px;right:8px}.fav-m-heart:active{background:#fecaca}.fav-m-store-row{background:#f8fafc;border-top:1px solid #e6eaef;align-items:center;gap:8px;padding:8px 12px;display:flex}.fav-m-store-row .fav-m-copy strong{-webkit-line-clamp:1;font-size:13px}.fav-m-store-row .fav-m-copy small{align-items:center;gap:5px;display:inline-flex}.fav-m-dot{background:#18a957;border-radius:3px;flex:none;width:6px;height:6px;display:inline-block}.fav-m-dot.is-low{background:#f59e0b}.fav-m-dot.is-out{background:#d92d20}.fav-m-dot.is-unknown{background:#b8c2cc}.fav-m-store-link{color:#0056bf;cursor:pointer;background:#eaf2ff;border:0;border-radius:999px;flex:none;align-items:center;gap:2px;min-height:32px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.fav-m-avatar{color:#8a97a5;background:#f3f5f7;border-radius:10px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;overflow:hidden}.fav-m-avatar.is-sm{border-radius:8px;flex-basis:32px;width:32px;height:32px}.fav-m-avatar img{object-fit:cover;width:100%;height:100%}.fav-m-ad{cursor:pointer;background:#fff;border:1px solid #d9e0e7;border-radius:12px;gap:12px;padding:12px;display:flex;position:relative;box-shadow:0 1px 3px #0f172a0f}.fav-m-ad .fav-m-copy{padding-right:32px}.fav-m-stores{background:#fff;border:1px solid #d9e0e7;border-radius:12px;overflow:hidden}.fav-m-store{cursor:pointer;border-bottom:1px solid #e6eaef;align-items:center;gap:12px;padding:12px;display:flex;position:relative}.fav-m-store:last-child{border-bottom:0}.fav-m-store .fav-m-heart{flex:0 0 36px;position:static}.fav-m-empty{text-align:center;border:1px dashed #d9e0e7;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:28px 16px;display:flex}.fav-m-empty.is-compact{padding:20px 14px}.fav-m-empty>span{color:#0056bf;background:#eaf2ff;border-radius:24px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.fav-m-empty strong{color:#243442;font-size:15px}.fav-m-empty p{color:#5a6b7a;margin:0;font-size:13px;line-height:1.45}.fav-m-empty button{color:#fff;cursor:pointer;background:#0056bf;border:0;border-radius:12px;min-height:40px;padding:0 16px;font-size:14px;font-weight:700}@media (width>=769px){.dispute-mobile-panel-toggle{display:none!important}}@media (width<=768px){.order-modal-title-group>div{flex:auto;min-width:0}.order-modal-title-group h2{flex-direction:column;align-items:flex-start;gap:1px;line-height:1.2;display:flex}.order-modal-title-label{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.order-modal-title-number{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:19px;font-weight:800}.order-item-row .order-item-row-main{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"img info toggle""img pricing toggle";align-items:start;gap:4px 10px;display:grid}.order-item-row .item-table-img,.order-item-row .item-table-fallback{grid-area:img;width:44px;height:44px}.order-item-row .item-table-info{grid-area:info;gap:2px;min-width:0}.order-item-row .order-item-row-title{gap:4px 6px}.order-item-row .item-table-name{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;font-size:13.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.order-item-row .item-table-meta{overflow-wrap:anywhere;font-size:11px;line-height:1.3}.order-item-row .item-table-pricing{grid-area:pricing;gap:6px}.order-item-row .item-qty{font-size:12px}.order-item-row .item-subtotal{font-size:14px}.order-item-row .order-item-row-toggle{grid-area:toggle;align-self:center;width:36px;height:36px}.profile-dashboard .profile-cases-panel{gap:12px}.profile-dashboard .profile-cases-header{flex-direction:row;justify-content:space-between;align-items:center;gap:10px}.profile-dashboard .profile-cases-header h2{display:none}.profile-dashboard .profile-cases-header p{font-size:12px;line-height:1.4}.profile-dashboard .profile-cases-header>span{flex:none;padding:6px 9px;font-size:10px}.profile-dashboard .case-rows{gap:8px}.profile-dashboard .case-row{border-radius:12px;align-items:start;gap:6px 10px;min-height:0;padding:10px 12px}.profile-dashboard .case-row>*{min-width:0;max-width:100%}.profile-dashboard .case-row:not(.seller-chat-row){grid-template-columns:minmax(0,1fr) auto}.profile-dashboard .case-row:not(.seller-chat-row) .profile-ticket-status{grid-area:1/1;justify-self:start}.profile-dashboard .case-row:not(.seller-chat-row) .case-row-action{grid-area:1/2;justify-self:end;gap:0;min-height:0;font-size:0}.profile-dashboard .case-row:not(.seller-chat-row) .case-row-action svg:not(:last-child){display:none}.profile-dashboard .case-row:not(.seller-chat-row) .case-row-main{grid-column:1/-1}.profile-dashboard .case-row:not(.seller-chat-row) .case-row-main strong{white-space:normal;font-size:13.5px;line-height:1.3}.profile-dashboard .case-row:not(.seller-chat-row) .case-row-main p{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.profile-dashboard .case-row:not(.seller-chat-row) .case-row-meta{flex-wrap:wrap;grid-column:1/-1;gap:4px 8px;font-size:10.5px}.profile-dashboard .case-row.seller-chat-row{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"thumb main meta";gap:10px}.profile-dashboard .seller-chat-thumb{border-radius:10px;grid-area:thumb;width:44px;height:44px}.profile-dashboard .case-row.seller-chat-row .case-row-main{grid-area:main;gap:3px;display:grid}.profile-dashboard .seller-chat-counterpart{gap:6px}.profile-dashboard .seller-chat-counterpart strong{text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:13.5px;overflow:hidden}.profile-dashboard .seller-chat-order-status{padding:2px 6px;font-size:10px}.profile-dashboard .case-row.seller-chat-row .case-row-main p{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12.5px;overflow:hidden}.profile-dashboard .seller-chat-mediator{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:0;font-size:10.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.profile-dashboard .seller-chat-mediator svg{display:none}.profile-dashboard .case-row.seller-chat-row .case-row-meta{flex-direction:column;grid-area:meta;align-items:flex-end;gap:4px;font-size:10.5px}.profile-dashboard .case-row.seller-chat-row .case-row-meta time{order:-1}.profile-dashboard .case-row.seller-chat-row .profile-ticket-status{display:none}.profile-dashboard .case-row.seller-chat-row .case-row-id{font-size:10px}.profile-dashboard .seller-chat-unread{min-width:20px;padding:2px 6px;font-size:10.5px}.profile-dashboard .case-row.seller-chat-row .case-row-action{display:none}.profile-dashboard .seller-chat-picker-box{border-radius:14px;gap:10px;padding:12px}.profile-dashboard .seller-chat-picker-header{gap:8px}.profile-dashboard .seller-chat-picker-header h3{gap:6px;font-size:13px}.profile-dashboard .seller-chat-picker-header h3 svg{width:16px;height:16px}.profile-dashboard .seller-chat-picker-header p,.profile-dashboard .seller-chat-picker-badge{display:none}.profile-dashboard .seller-chat-picker-controls{gap:10px}.profile-dashboard .seller-chat-picker-select{border-radius:12px;min-height:46px;padding:0 12px;font-size:16px}.profile-dashboard .seller-chat-picker-loading{padding:4px 0;font-size:12px}.profile-dashboard .seller-chat-picker-empty{padding:12px}.profile-dashboard .seller-chat-picker-empty p{font-size:12.5px}.profile-dashboard .seller-chat-picker-empty small{font-size:11px}.profile-dashboard .seller-chat-preview-card{border-radius:12px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px 10px;padding:10px;display:grid}.profile-dashboard .seller-chat-preview-media{border-radius:10px;width:44px;height:44px}.profile-dashboard .seller-chat-preview-info{gap:3px;min-width:0}.profile-dashboard .seller-chat-preview-info h4{font-size:13px}.profile-dashboard .seller-chat-preview-meta{flex-wrap:nowrap;gap:4px;font-size:11px;overflow:hidden}.profile-dashboard .seller-chat-preview-meta span{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.profile-dashboard .seller-chat-preview-status{flex-wrap:wrap;gap:6px}.profile-dashboard .seller-chat-preview-actions{grid-column:1/-1;width:100%}.profile-dashboard .seller-chat-start-button{border-radius:12px;justify-content:center;width:100%;min-height:44px}:is(.profile-dashboard:has(.dispute-workspace) .profile-topbar,.profile-dashboard:has(.dispute-workspace) .profile-bottom-bar){display:none}body:has(.dispute-workspace){overflow:hidden}.profile-dashboard .dispute-workspace{z-index:70;height:100dvh;box-shadow:none;background:#fff;border:0;border-radius:0;flex-direction:column;gap:0;padding:0;display:flex;position:fixed;inset:0}.profile-dashboard .dispute-chat{flex:auto;height:100%;min-height:0}.profile-dashboard .dispute-chat-body{flex:auto;min-height:0}.profile-dashboard .dispute-file-loading{min-height:60dvh}.profile-dashboard .dispute-chat-head{padding:6px 8px 6px 4px;padding-top:calc(6px + env(safe-area-inset-top,0px));flex-wrap:nowrap;gap:6px}.profile-dashboard .dispute-back{color:#10366d;background:0 0;border:0;border-radius:12px;flex:none;justify-content:center;gap:0;width:40px;height:40px;padding:0;font-size:0}.profile-dashboard .dispute-back svg{width:20px;height:20px}.profile-dashboard .dispute-chat-peer{gap:8px}.profile-dashboard .dispute-chat-avatar{width:34px;height:34px}.profile-dashboard .dispute-chat-peer-id strong{font-size:14px}.profile-dashboard .dispute-chat-peer-id small{font-size:11px}.profile-dashboard .dispute-chat-head-right{justify-content:flex-end;gap:4px;width:auto}.profile-dashboard .dispute-seal-head{display:none}.profile-dashboard .dispute-seal-inline{display:inline-flex!important}.profile-dashboard .dispute-chat-peer-id{gap:3px}.profile-dashboard .dispute-chat-peer-meta{gap:6px}.profile-dashboard .dispute-seal{white-space:nowrap;letter-spacing:.03em;flex:none;gap:4px;padding:2px 8px;font-size:9px}.profile-dashboard .dispute-seal:before{flex:none}.profile-dashboard .dispute-chat-peer-meta small{flex:auto;min-width:0}.profile-dashboard .dispute-chat-refresh,.profile-dashboard .dispute-mobile-panel-toggle{color:#45566d;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;place-items:center;width:36px;height:36px;padding:0;display:grid}.profile-dashboard .dispute-mobile-panel-toggle[aria-pressed=true],.profile-dashboard .dispute-chat-refresh.dispute-vehicle-button{color:#0b5fd0;background:#eaf3ff}.profile-dashboard .dispute-vehicle-dot{top:6px;right:6px}.profile-dashboard .support-resolve-btn{border-radius:10px;justify-content:center;width:36px;height:36px;padding:0}.profile-dashboard .support-resolve-btn span{display:none}.profile-dashboard .dispute-order-strip{gap:8px;padding:6px 12px}.profile-dashboard .dispute-order-strip-thumb{width:32px;height:32px}.profile-dashboard .dispute-order-strip-copy strong{font-size:12px}.profile-dashboard .dispute-order-strip-copy small{font-size:10.5px}.profile-dashboard .dispute-order-strip .dispute-claim-link{border-radius:10px;justify-content:center;gap:0;width:36px;height:36px;padding:0;font-size:0}.profile-dashboard .dispute-order-strip .dispute-claim-link svg{width:16px;height:16px}.profile-dashboard .dispute-chat-tabs{scrollbar-width:none;gap:4px;padding:6px 10px;overflow-x:auto}.profile-dashboard .dispute-chat-tabs::-webkit-scrollbar{display:none}.profile-dashboard .dispute-chat-tabs>button{gap:5px;min-height:38px;padding:6px 8px;font-size:11px}.profile-dashboard .dispute-chat-actions{flex-direction:row;gap:8px;padding:8px 12px}.profile-dashboard .dispute-chat-actions>button{white-space:normal;text-align:left;flex:auto;min-height:40px;padding:6px 10px;font-size:11.5px}.profile-dashboard .dispute-chat-actions>button>span:last-child{flex:auto;min-width:0}.profile-dashboard .dispute-chat-action-icon{flex:none;width:24px;height:24px}.profile-dashboard .dispute-frozen-notice,.profile-dashboard .dispute-resolved-banner,.profile-dashboard .support-resolved-note,.profile-dashboard .dispute-thread-closed{padding:8px 12px;font-size:11.5px;line-height:1.4}.profile-dashboard .dispute-resolved-banner strong{font-size:12px}.profile-dashboard .dispute-resolved-banner p{font-size:11px}.profile-dashboard .dispute-mediator-summary-toggle{gap:8px;min-height:44px;padding:6px 12px}.profile-dashboard .dispute-mediator-summary{padding:10px 12px}.profile-dashboard .support-chat-meta,.profile-dashboard .support-chat-attachments-list{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.profile-dashboard .support-chat-meta::-webkit-scrollbar{display:none}.profile-dashboard .support-chat-attachments-list::-webkit-scrollbar{display:none}.profile-dashboard .support-chat-meta{gap:6px;padding:6px 12px}.profile-dashboard .support-chat-chip{white-space:nowrap;flex:none;font-size:10.5px}.profile-dashboard .support-chat-attachments{padding:6px 12px 8px}.profile-dashboard .support-chat-attachments-title{margin-bottom:5px}.profile-dashboard .support-chat-attachment{flex:none;width:72px}.profile-dashboard .support-chat-attachment img,.profile-dashboard .support-chat-attachment-file{width:72px;height:56px}.profile-dashboard .dispute-mediator-layout{background:#fff;flex-direction:column;flex:auto;align-items:stretch;min-height:0;display:flex}.profile-dashboard .dispute-mediator-center{flex:auto;order:0;width:100%;min-width:0;min-height:0}.profile-dashboard .dispute-chat:not(.is-mobile-panel-open) .dispute-mediator-rail{display:none}.profile-dashboard .dispute-chat.is-mobile-panel-open .dispute-mediator-layout{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}.profile-dashboard .dispute-chat.is-mobile-panel-open .dispute-mediator-center{display:none}.profile-dashboard .dispute-chat.is-mobile-panel-open .dispute-mediator-rail{background:#fff;border:0;flex:none;gap:10px;padding:12px;display:grid}.profile-dashboard .dispute-chat.is-mobile-panel-open .dispute-mediator-rail.is-guide{padding-bottom:0}.profile-dashboard .dispute-chat.is-mobile-panel-open .dispute-mediator-rail.is-evidence{padding-bottom:calc(16px + var(--pm-safe-bottom))}.profile-dashboard .dispute-chat.is-mobile-panel-open .dispute-mediator-rail.is-evidence .dispute-evidence-strip{grid-template-columns:1fr;gap:4px}.profile-dashboard .dispute-rail-card{padding:11px 12px}.profile-dashboard .dispute-rail-card p,.profile-dashboard .dispute-mediator-steps li{font-size:12px}.profile-dashboard .dispute-thread{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;gap:10px;min-height:0;max-height:none;padding:12px}.profile-dashboard .dispute-thread-empty{max-width:260px}.profile-dashboard .dispute-msg{gap:2px;max-width:86%}.profile-dashboard .dispute-msg-author{font-size:9.5px}.profile-dashboard .dispute-msg-body{padding:9px 12px}.profile-dashboard .dispute-msg-body p{font-size:13.5px;line-height:1.45}.profile-dashboard .dispute-msg-body img,.profile-dashboard .dispute-msg-body .quote-ws-image-open>img{max-width:min(220px,70vw)}.profile-dashboard .dispute-msg time{font-size:10.5px}.profile-dashboard .dispute-system-note{max-width:92%;font-size:11px}.profile-dashboard .dispute-log-entry{font-size:11px}.profile-dashboard .dispute-composer{padding:8px 12px calc(10px + var(--pm-safe-bottom))}.profile-dashboard .dispute-composer-label{display:none}.profile-dashboard .dispute-composer textarea{resize:none;border-radius:12px;min-height:44px;max-height:120px;padding:10px 12px;font-size:16px;line-height:1.4}.profile-dashboard .dispute-composer footer{gap:8px;margin-top:6px}.profile-dashboard .dispute-composer footer small{font-size:10.5px}.profile-dashboard .dispute-composer button{border-radius:12px;min-height:40px;padding:0 14px;font-size:12.5px}.profile-dashboard .dispute-attach-btn{border-radius:10px;min-height:36px;padding:0 10px}.profile-dashboard .dispute-inline-error{margin-bottom:5px}.profile-dashboard .chat-image-preview{gap:8px;padding:6px 10px}.profile-dashboard .chat-image-preview img{object-fit:cover;border-radius:8px;width:44px;height:44px}.profile-dashboard .chat-image-preview>div{min-width:0}.profile-dashboard .chat-image-preview span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dispute-dialog-backdrop{place-items:end center;padding:0}.dispute-dialog{border-radius:18px 18px 0 0;width:100%;max-height:92dvh}.dispute-dialog>header{padding:14px 16px}.dispute-dialog-lead{padding:10px 16px}.dispute-dialog form{padding:14px 16px calc(16px + var(--pm-safe-bottom));gap:12px}.dispute-dialog form footer{flex-direction:column-reverse;gap:8px}.dispute-dialog form footer .dispute-btn{width:100%;min-height:46px}.dispute-claim-dialog{width:100%}.dispute-claim-dialog-body{padding:12px 16px calc(18px + var(--pm-safe-bottom))}.dispute-field input,.dispute-field textarea{font-size:16px}.quote-workspace{grid-template-rows:48px minmax(0,1fr)}.quote-ws-topbar{gap:8px;padding:0 6px 0 12px}.quote-ws-brand svg,.quote-ws-brand img{width:auto;height:28px}.quote-ws-account{grid-template-columns:40px;gap:0}.quote-ws-account-avatar,.quote-ws-account>div{display:none}.quote-ws-account button{border-radius:10px;width:40px;height:40px}.quote-ws-toast{min-width:0;font-size:12px;top:56px;left:8px;right:8px;transform:none}.quote-ws-layout{gap:0;padding:0}.quote-ws-chat{border:0;border-radius:0;grid-template-rows:auto auto minmax(0,1fr) auto}.quote-ws-chat-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 8px;padding:8px 10px;display:grid}.quote-ws-chat-actions{display:contents}.quote-ws-person{grid-area:1/1}.quote-ws-person>span{width:36px;height:36px}.quote-ws-person strong{font-size:13px}.quote-ws-person small{font-size:10px}.quote-ws-icon-button{grid-area:1/2;width:40px;height:40px}.quote-ws-details-button{text-overflow:ellipsis;white-space:nowrap;grid-area:2/1/3/3;justify-content:center;max-width:none;min-height:40px;padding:0 12px;font-size:12px;overflow:hidden}.quote-ws-details-button.pay-ready{font-size:13px}.quote-ws-private{align-items:center;gap:8px;margin:8px 10px 0;padding:8px 10px}.quote-ws-private>svg{flex:none;width:16px;height:16px}.quote-ws-private strong{font-size:11.5px}.quote-ws-private span{display:none}.quote-ws-messages{gap:8px;padding:10px}.quote-ws-message-row{gap:6px;max-width:88%}.quote-ws-message-avatar{width:28px;height:28px;font-size:8px}.quote-ws-message-row.mine .quote-ws-message-avatar{display:none}.quote-ws-bubble{min-width:0;padding:9px 11px}.quote-ws-bubble p{font-size:13px;line-height:1.45}.quote-ws-bubble>small{font-size:10px}.quote-ws-document-bubble{width:100%}.quote-ws-image-open>img{max-width:min(230px,70vw)}.quote-chat-closed{padding:12px 12px calc(12px + var(--pm-safe-bottom));font-size:12px}.quote-ws-composer{padding:8px 10px calc(8px + var(--pm-safe-bottom));border:0;border-top:1px solid #dfe7ef;border-radius:0;margin:0}.quote-ws-composer textarea{min-height:40px;max-height:120px;font-size:16px;line-height:1.4}.quote-ws-composer>div{grid-template-columns:1fr auto;gap:8px}.quote-ws-composer small{font-size:10.5px}.quote-ws-composer button[type=submit]{border-radius:10px;min-height:40px;padding:0 14px;font-size:12.5px}.quote-ws-dialog-backdrop:not(.quote-ws-image-viewer){place-items:end center;padding:0}.quote-ws-quote-dialog,.quote-ws-report-dialog,.quote-ws-editor-dialog,.quote-ws-options-dialog,.quote-ws-report-success{border-radius:18px 18px 0 0;width:100%;max-height:94dvh}.quote-ws-quote-dialog>footer,.quote-ws-report-dialog>footer{padding-bottom:calc(12px + var(--pm-safe-bottom));flex-wrap:wrap}.quote-ws-quote-dialog>footer button,.quote-ws-report-dialog>footer button{flex:auto;min-height:46px}.quote-ws-editor-dialog>.quote-editor-footer{padding-bottom:calc(11px + var(--pm-safe-bottom))}.quote-ws-options-dialog>div{padding-bottom:calc(7px + var(--pm-safe-bottom))}.quote-ws-report-success{padding-bottom:calc(26px + var(--pm-safe-bottom))}.quote-ws-dialog-body input,.quote-ws-dialog-body select,.quote-ws-dialog-body textarea,.quote-ws-report-detail textarea{font-size:16px}}@media (width<=359px){.profile-dashboard .dispute-chat-peer-meta small{display:none}.profile-dashboard .dispute-chat-peer-id strong{font-size:13px}.profile-dashboard .case-row.seller-chat-row{grid-template-columns:40px minmax(0,1fr) auto}.profile-dashboard .seller-chat-thumb{width:40px;height:40px}}@media (width<=768px){.order-page-body,.order-modal-body{background:#f5f7fb;gap:12px!important;padding:12px!important}.order-page-body>.order-timeline-card,.order-modal-body>.order-timeline-card{order:1}.order-page-body>.order-products-block,.order-modal-body>.order-products-block{order:2}.order-page-body>.order-delivery-summary,.order-modal-body>.order-delivery-summary{order:3}.order-page-body>.financial-summary-block,.order-modal-body>.financial-summary-block{order:4}.order-page-body>.order-timeline-card,.order-modal-body>.order-timeline-card,.order-page-body>.details-card-block,.order-modal-body>.details-card-block{border:1px solid var(--border-subtle,#e2e8f0);background:#fff;border-radius:14px;gap:10px;box-shadow:0 1px 2px #0f172a0d;padding:14px!important}.order-page-body>.order-timeline-card>.section-subtitle,.order-modal-body>.order-timeline-card>.section-subtitle,.order-page-body>.details-card-block>.section-subtitle,.order-modal-body>.details-card-block>.section-subtitle{letter-spacing:0;color:var(--text-primary,#0f172a);border-bottom:1px solid #eef2f7;align-items:center;gap:8px;margin:0;padding-bottom:10px;font-size:14px;font-weight:800;display:flex}.order-page-body>.details-card-block>.section-subtitle>svg,.order-modal-body>.details-card-block>.section-subtitle>svg{width:30px;height:30px;color:var(--color-brand-blue,#0056bf);box-sizing:border-box;background:#e8f0fc;border-radius:8px;flex:none;padding:7px}.order-delivery-summary-rows{gap:9px}.order-delivery-summary-row{overflow-wrap:anywhere;align-items:flex-start;font-size:13px;line-height:1.4}.order-delivery-summary-row>svg{color:#64748b;flex:none;margin-top:2px}.order-delivery-summary-row.order-vehicle-row{background:#f8fafc;border-radius:10px;padding:10px}.order-store-blocks{gap:10px}.order-store-block{border-radius:12px;gap:10px;padding:12px}.financial-rows-list{gap:8px}.financial-row{font-size:13px}.order-cancellation-block,.order-refund-status-block,.order-payment-window.in-modal{border-radius:12px;margin-left:12px;margin-right:12px}}.mchat,.mchat-layout,.mchat-inbox,.mchat-sheet,.mchat-centered{--rt-primary:#0056bf;--rt-primary-dark:#00459a;--rt-primary-light:#eaf2ff;--rt-primary-border:#bfd6f7;--rt-primary-wash:#f5f9ff;--rt-text:#243442;--rt-text-muted:#5a6b7a;--rt-text-subtle:#8a97a5;--rt-text-inverse:#fff;--rt-border:#d9e0e7;--rt-divider:#e6eaef;--rt-surface:#fff;--rt-surface-muted:#f3f5f7;--rt-surface-pressed:#edf0f3;--rt-canvas:#f8fafc;--rt-background:#fff;--rt-success:#18a957;--rt-success-text:#0e7038;--rt-success-bg:#eafbf1;--rt-success-border:#bbf7d0;--rt-warning-text:#9a5a00;--rt-warning-bg:#fff7e6;--rt-warning-border:#fde3a7;--rt-error:#d92d20;--rt-error-text:#b42318;--rt-error-bg:#fff0f0;--rt-mediation:#6b4eff;--rt-mediation-text:#5b3ad6;--rt-mediation-bg:#f3f0ff;--rt-mediation-border:#ddd6fe;--rt-gold-bg:#fff8dc;--rt-gold-border:#e4c56f;--rt-radius-sm:8px;--rt-radius-md:12px;--rt-radius-lg:16px;--rt-radius-xl:20px;--rt-pill:999px;--rt-shadow-card:0 1px 3px #0f172a0f;font-family:var(--font-primary,"Plus Jakarta Sans", sans-serif);color:var(--rt-text);box-sizing:border-box}.mchat *,.mchat-layout *,.mchat-inbox *,.mchat-sheet *,.mchat-centered *{box-sizing:border-box}.mchat button,.mchat-layout button,.mchat-inbox button,.mchat-sheet button,.mchat-centered button{cursor:pointer;font-family:inherit}.mchat textarea,.mchat input,.mchat-sheet textarea,.mchat-sheet input{font-family:inherit}.mchat p,.mchat-layout p,.mchat-inbox p,.mchat-sheet p,.mchat-centered p{margin:0}.mchat .spin-icon,.mchat-inbox .spin-icon,.mchat-sheet .spin-icon{animation:1s linear infinite mchat-spin}@keyframes mchat-spin{to{transform:rotate(360deg)}}.mchat-h2{letter-spacing:-.3px;margin:0;font-size:20px;font-weight:700;line-height:26px}.mchat-h3{margin:0;font-size:17px;font-weight:600;line-height:22px}.mchat-body{font-size:15px;font-weight:400;line-height:22px}.mchat-body-strong{font-size:15px;font-weight:600;line-height:22px}.mchat-caption{font-size:13px;font-weight:400;line-height:18px}.mchat-muted{color:var(--rt-text-muted)}.mchat-workspace{box-shadow:none;background:0 0;border:0;padding:0}.mchat{background:var(--rt-surface);border:1px solid var(--rt-border);border-radius:var(--rt-radius-lg);flex-direction:column;width:100%;max-width:720px;height:min(100dvh - 120px,900px);min-height:520px;margin:0 auto;display:flex;overflow:hidden}.mchat-scroll{flex-direction:column;flex:auto;gap:16px;min-height:0;padding:16px;display:flex;overflow-y:auto}.mchat-bottom{background:var(--rt-surface);border-top:1px solid var(--rt-surface-muted);flex:none}.mchat-loading,.mchat-empty{text-align:center;color:var(--rt-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:28px 20px;font-size:15px;line-height:22px;display:flex}.mchat-empty strong{color:var(--rt-text);font-size:17px;font-weight:600;line-height:22px}.mchat-empty svg{color:var(--rt-primary)}.mchat-empty.is-error svg{color:var(--rt-error)}.mchat-missing{flex:auto;justify-content:center}.mchat-missing-head{align-items:center;padding:8px 16px 0;display:flex}.mchat-btn-primary,.mchat-btn-outline{border-radius:var(--rt-radius-md);border:1px solid var(--rt-primary);justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-size:15px;font-weight:600;transition:background .15s,opacity .15s;display:inline-flex}.mchat-btn-primary{background:var(--rt-primary);color:var(--rt-text-inverse)}.mchat-btn-primary:hover:not(:disabled){background:var(--rt-primary-dark)}.mchat-btn-outline{background:var(--rt-surface);color:var(--rt-primary)}.mchat-btn-outline:hover:not(:disabled){background:var(--rt-primary-wash)}.mchat-btn-primary:disabled,.mchat-btn-outline:disabled{opacity:.55;cursor:not-allowed}.mchat-btn-primary.is-block,.mchat-btn-outline.is-block{width:100%}.mchat-inline-error{color:var(--rt-error-text);background:var(--rt-error-bg);border-radius:var(--rt-radius-sm);align-items:center;gap:6px;padding:8px 10px;font-size:13px;line-height:18px;display:flex}.mchat-header{border:1px solid var(--rt-mediation-border);border-radius:var(--rt-radius-lg);background:var(--rt-surface);flex-direction:column;gap:10px;margin:4px 0;padding:12px;display:flex;box-shadow:0 4px 10px #6b4eff0d}.mchat-header.is-resolved{background:var(--rt-success-bg);border-color:var(--rt-success-border)}.mchat-header-top{align-items:center;gap:10px;display:flex}.mchat-back{width:32px;height:32px;color:var(--rt-text);border-radius:var(--rt-radius-sm);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-left:-4px;display:inline-flex}.mchat-back:hover{background:var(--rt-surface-muted)}.mchat-avatar{border-radius:var(--rt-radius-lg);width:40px;height:40px;color:var(--rt-text-inverse);flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.mchat-avatar.is-store{background:var(--rt-primary)}.mchat-avatar.is-buyer{background:var(--rt-text-subtle)}.mchat-avatar img{object-fit:cover;width:100%;height:100%;display:block}.mchat-name-col{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.mchat-name{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;line-height:22px;overflow:hidden}.mchat-role{color:var(--rt-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:18px;overflow:hidden}.mchat-resolved-pill{border-radius:var(--rt-pill);background:var(--rt-success);max-width:100%;color:var(--rt-text-inverse);white-space:nowrap;text-overflow:ellipsis;align-self:flex-start;align-items:center;gap:4px;margin-top:2px;padding:3px 8px;font-size:11.5px;font-weight:700;line-height:16px;display:inline-flex;overflow:hidden}.mchat-header-meta{border-top:1px solid var(--rt-mediation-border);align-items:center;gap:8px;padding-top:10px;display:flex}.mchat-header.is-resolved .mchat-header-meta{border-top-color:var(--rt-success-border)}.mchat-chip{border-radius:var(--rt-pill);border:1px solid var(--rt-primary-border);background:var(--rt-surface);min-height:32px;color:var(--rt-primary);white-space:nowrap;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.mchat-chip:hover{background:var(--rt-primary-wash)}.mchat-chip.is-order{flex:auto;justify-content:space-between;min-width:0}.mchat-chip.is-order>span{text-overflow:ellipsis;text-align:left;flex:auto;min-width:0;overflow:hidden}.mchat-dot{background:var(--rt-success);border-radius:4px;width:7px;height:7px;display:inline-block}.mchat-header-actions{align-items:stretch;gap:8px;display:flex}.mchat-action{border:1px solid var(--rt-mediation-border);border-radius:var(--rt-radius-lg);background:var(--rt-surface);min-width:0;color:var(--rt-mediation-text);letter-spacing:.2px;white-space:nowrap;flex:1 1 0;justify-content:center;align-items:center;gap:5px;padding:8px 10px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 4px 8px #6b4eff1a}.mchat-action.is-resolve{border-color:var(--rt-success-border);color:var(--rt-success-text);box-shadow:0 4px 8px #18a9571a}.mchat-action.is-locked{border-color:var(--rt-border);background:var(--rt-border);color:var(--rt-text-muted);box-shadow:none}.mchat-tabs{border-radius:var(--rt-radius-lg);background:var(--rt-surface-muted);gap:12px;padding:5px;display:flex}.mchat-tab{border-radius:var(--rt-radius-md);min-height:44px;color:var(--rt-text-muted);background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.mchat-tab.is-active{background:var(--rt-surface);color:var(--rt-primary)}.mchat-tab.is-mediator{border:1px solid var(--rt-mediation-border);background:var(--rt-mediation-bg);color:var(--rt-mediation-text)}.mchat-tab-avatar{border-radius:var(--rt-radius-md);background:var(--rt-surface);object-fit:contain;width:20px;height:20px}.mchat-notice{border:1px solid var(--rt-mediation-border);border-radius:var(--rt-radius-md);background:var(--rt-mediation-bg);color:var(--rt-text-muted);text-align:left;align-items:center;gap:12px;padding:12px;font-size:13px;line-height:18px;display:flex}.mchat-notice>svg{flex:none}.mchat-notice>svg.is-primary{color:var(--rt-primary)}.mchat-notice>svg.is-mediation{color:var(--rt-mediation-text)}.mchat-notice>svg.is-success{color:var(--rt-success-text)}.mchat-notice>svg.is-muted{color:var(--rt-text-muted)}.mchat-notice-copy{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.mchat-notice.is-link{border-width:1px;width:100%}.mchat-notice.is-link:hover{background:#ece7ff}.mchat-infobox{border:1px solid var(--rt-primary-border);border-radius:var(--rt-radius-sm);background:var(--rt-primary-wash);color:var(--rt-text-muted);align-items:flex-start;gap:8px;padding:12px;font-size:13px;line-height:18px;display:flex}.mchat-infobox>svg{color:var(--rt-primary);flex:none}.mchat-infobox>div{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.mchat-infobox strong{color:var(--rt-text);font-size:15px;font-weight:600;line-height:22px}.mchat-daychip{border-radius:var(--rt-radius-sm);background:var(--rt-surface-muted);color:var(--rt-text-muted);align-self:center;padding:6px 12px;font-size:13px;line-height:18px}.mchat-resolution-trigger{border:1px solid var(--rt-primary-border);border-radius:var(--rt-radius-md);background:var(--rt-primary-wash);text-align:left;width:100%;color:var(--rt-text);align-items:center;gap:12px;margin-top:4px;padding:12px;display:flex}.mchat-resolution-trigger:hover{background:var(--rt-primary-light)}.mchat-resolution-trigger-icon{border-radius:var(--rt-radius-sm);background:var(--rt-primary-light);width:28px;height:28px;color:var(--rt-primary);flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}.mchat-resolution-trigger-copy{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.mchat-resolution-trigger-copy strong{color:var(--rt-primary);font-size:13px;font-weight:600;line-height:18px}.mchat-resolution-trigger-copy small{color:var(--rt-success);font-size:13px;font-weight:700;line-height:18px}.mchat-resolution-trigger-copy small.is-muted{color:var(--rt-text-muted);font-weight:400}.mchat-resolution-trigger>svg:last-child{color:var(--rt-text-muted);flex:none}.mchat-thread{flex-direction:column;gap:8px;display:flex}.mchat-bubble-wrap{flex-direction:column;max-width:82%;margin:4px 0;display:flex}.mchat-bubble-wrap.is-me{align-self:flex-end;align-items:flex-end}.mchat-bubble-wrap.is-other,.mchat-bubble-wrap.is-mediator{align-self:flex-start;align-items:flex-start}.mchat-sender{color:var(--rt-text-muted);align-items:center;gap:6px;margin-bottom:4px;font-size:12px;line-height:16px;display:flex}.mchat-sender img{border-radius:var(--rt-radius-md);object-fit:cover;width:22px;height:22px}.mchat-sender small{font-size:12px}.mchat-mediator-badge-avatar{border-radius:var(--rt-radius-md);background:var(--rt-warning-border);width:22px;height:22px;color:var(--rt-warning-text);justify-content:center;align-items:center;display:inline-flex}.mchat-mediator-badge{color:var(--rt-warning-text);align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.mchat-bubble{border-radius:var(--rt-radius-lg);box-shadow:var(--rt-shadow-card);background:var(--rt-surface-muted);color:var(--rt-text);flex-direction:column;gap:6px;padding:14px 16px;display:flex;position:relative}.mchat-bubble p{white-space:pre-wrap;word-break:break-word;font-size:15px;line-height:21px}.is-me .mchat-bubble{background:var(--rt-primary);color:var(--rt-text-inverse);border-bottom-right-radius:4px}.is-other .mchat-bubble{border-bottom-left-radius:4px}.is-mediator .mchat-bubble{background:var(--rt-gold-bg);border:1px solid var(--rt-gold-border);color:var(--rt-warning-text);border-bottom-left-radius:4px}.mchat-bubble-image{border-radius:var(--rt-radius-md);background:0 0;border:0;width:200px;height:140px;padding:0;display:block;overflow:hidden}.mchat-bubble-image img{object-fit:cover;width:100%;height:100%;display:block}.mchat-bubble-time{color:var(--rt-text-muted);align-self:flex-end;align-items:center;gap:3px;font-size:11px;line-height:14px;display:inline-flex}.is-me .mchat-bubble-time{color:var(--rt-primary-light)}.is-mediator .mchat-bubble-time{color:var(--rt-warning-text)}.mchat-system{justify-content:center;margin:4px 0;display:flex}.mchat-system-pill{border-radius:var(--rt-radius-md);background:var(--rt-border);max-width:94%;color:var(--rt-text-muted);align-items:center;gap:6px;padding:6px 12px;font-size:12px;line-height:16px;display:inline-flex}.mchat-frozen{border-top:1px solid var(--rt-border);background:var(--rt-surface);color:var(--rt-text-muted);text-align:center;justify-content:center;align-items:center;gap:8px;padding:16px 16px 22px;font-size:13px;line-height:18px;display:flex}.mchat-composer{background:var(--rt-surface);flex-direction:column;gap:8px;padding:12px 16px;display:flex}.mchat-composer .chat-image-preview{margin:0}.mchat-composer-row{align-items:center;gap:10px;display:flex}.mchat-input{border:1px solid var(--rt-border);border-radius:var(--rt-radius-lg);background:var(--rt-canvas);flex:auto;align-items:flex-end;gap:4px;min-width:0;padding:3px 8px 3px 16px;transition:border-color .15s,box-shadow .15s;display:flex}.mchat-input:focus-within{border-color:var(--rt-primary-border);box-shadow:0 0 0 3px var(--rt-primary-light)}.mchat-input .mchat-attach{margin-bottom:3px}.mchat-input textarea{resize:none;min-width:0;min-height:38px;max-height:140px;color:var(--rt-text);background:0 0;border:0;outline:none;flex:auto;padding:9px 0;font-size:14px;line-height:20px;overflow-y:hidden}.mchat-input textarea::placeholder{color:var(--rt-text-muted)}.mchat-attach{border-radius:var(--rt-radius-sm);width:32px;height:32px;color:var(--rt-primary);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:4px;display:inline-flex}.mchat-attach:hover{background:var(--rt-primary-light)}.mchat-attach.is-disabled{color:var(--rt-text-subtle);cursor:not-allowed}.mchat-attach input{display:none}.mchat-send{border-radius:var(--rt-radius-md);width:38px;height:38px;color:var(--rt-primary);background:0 0;border:0;flex:0 0 38px;justify-content:center;align-items:center;display:inline-flex}.mchat-send:hover:not(:disabled){background:var(--rt-primary-light)}.mchat-send:disabled{opacity:.4;cursor:not-allowed}.mchat-mediator-composer{border:1px solid var(--rt-border);border-radius:var(--rt-radius-lg);background:var(--rt-surface);flex-direction:column;gap:12px;margin:12px 16px 16px;padding:12px;display:flex}.mchat-mediator-composer-row{align-items:flex-end;gap:8px;display:flex}.mchat-mediator-composer-row textarea{border:1px solid var(--rt-border);border-radius:var(--rt-radius-md);background:var(--rt-background);resize:none;min-width:0;min-height:46px;max-height:140px;color:var(--rt-text);flex:auto;padding:12px;font-size:14px;line-height:20px}.mchat-attach-btn{border:1px solid var(--rt-border);border-radius:var(--rt-radius-sm);background:var(--rt-background);width:42px;height:46px;color:var(--rt-primary);cursor:pointer;flex:0 0 42px;justify-content:center;align-items:center;display:inline-flex}.mchat-attach-btn input{display:none}.mchat-evidence-row{gap:12px;padding:4px 2px;display:flex;overflow-x:auto}.mchat-evidence-preview{flex:none;position:relative}.mchat-evidence-preview img{border-radius:var(--rt-radius-md);object-fit:cover;background:var(--rt-surface-muted);width:92px;height:76px;display:block}.mchat-evidence-remove{border-radius:var(--rt-radius-md);background:var(--rt-error);width:22px;height:22px;color:var(--rt-text-inverse);border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-6px;right:-6px}.mchat-mediator-panel{flex-direction:column;gap:16px;display:flex}.mchat-mediator-hero{border:1px solid var(--rt-mediation-border);border-radius:var(--rt-radius-lg);background:var(--rt-mediation-bg);text-align:left;width:100%;color:var(--rt-text);align-items:center;gap:12px;padding:16px;display:flex}.mchat-mediator-hero-icon{border-radius:var(--rt-radius-lg);background:var(--rt-mediation-bg);width:58px;height:58px;color:var(--rt-mediation-text);flex:0 0 58px;justify-content:center;align-items:center;display:inline-flex}.mchat-mediator-hero-copy{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.mchat-mediator-hero>svg:last-child{color:var(--rt-mediation-text);flex:none}.mchat-case-grid{flex-wrap:wrap;gap:12px;display:flex}.mchat-case-card{border:1px solid var(--rt-mediation-bg);border-radius:var(--rt-radius-lg);background:var(--rt-surface);flex-direction:column;flex:calc(50% - 6px);gap:5px;min-width:calc(50% - 6px);min-height:116px;padding:12px;display:flex}.mchat-case-card-icon{border-radius:var(--rt-radius-md);background:var(--rt-mediation-bg);width:34px;height:34px;color:var(--rt-mediation-text);justify-content:center;align-items:center;display:inline-flex}.mchat-case-card small{color:var(--rt-text-muted);font-size:13px;line-height:18px}.mchat-case-card strong{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:22px;display:-webkit-box;overflow:hidden}.mchat-section{border:1px solid var(--rt-border);border-radius:var(--rt-radius-lg);background:var(--rt-surface);flex-direction:column;gap:12px;padding:16px;display:flex}.mchat-section-title{align-items:center;gap:8px;font-size:15px;font-weight:600;line-height:22px;display:flex}.mchat-section-title svg{color:var(--rt-mediation-text)}.mchat-section-title.is-muted,.mchat-section-title.is-muted svg{color:var(--rt-text-muted)}.mchat-evidence-strip{gap:12px;padding:2px 0;display:flex;overflow-x:auto}.mchat-evidence-strip button{border-radius:var(--rt-radius-md);background:0 0;border:0;flex:none;padding:0;overflow:hidden}.mchat-evidence-strip img{object-fit:cover;background:var(--rt-surface-muted);border-radius:var(--rt-radius-md);width:116px;height:92px;display:block}.mchat-mediator-msg{display:flex}.mchat-mediator-msg.is-mine{justify-content:flex-end}.mchat-mediator-msg-card{border-radius:var(--rt-radius-md);background:var(--rt-mediation-bg);flex-direction:column;gap:6px;max-width:85%;padding:12px;display:flex}.mchat-mediator-msg.is-system .mchat-mediator-msg-card{background:var(--rt-canvas);border:1px solid var(--rt-border)}.mchat-mediator-msg-head{justify-content:space-between;align-items:center;gap:12px;font-size:13px;line-height:18px;display:flex}.mchat-mediator-msg-author{min-width:0;color:var(--rt-primary);align-items:center;gap:8px;display:inline-flex}.mchat-mediator-msg.is-system .mchat-mediator-msg-author{color:var(--rt-text-muted)}.mchat-mediator-msg-author img{border-radius:var(--rt-radius-md);object-fit:cover;background:var(--rt-surface);width:24px;height:24px}.mchat-mediator-msg-head time{color:var(--rt-text-muted);white-space:nowrap}.mchat-mediator-msg-card p{white-space:pre-wrap;word-break:break-word;font-size:15px;line-height:22px}.mchat-question-title{font-size:15px;line-height:20px}.mchat-question{flex-direction:column;gap:8px;margin-top:4px;display:flex}.mchat-question-options{flex-direction:column;gap:6px;display:flex}.mchat-question-option{text-align:left;border-radius:var(--rt-radius-md);border:1px solid var(--rt-primary);background:var(--rt-surface);color:var(--rt-text);font:inherit;cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;font-weight:600;display:flex}.mchat-question-option:disabled{cursor:default;opacity:.55}.mchat-question-option.is-selected{background:var(--rt-mediation-bg);color:var(--rt-primary);opacity:1}.mchat-question-option-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.mchat-question-option-copy small{color:var(--rt-text-muted);font-size:12.5px;font-weight:400}.mchat-question-radio{border:2px solid var(--rt-primary);background:var(--rt-surface);border-radius:50%;flex:0 0 16px;width:16px;height:16px;margin-top:2px}.mchat-question-option.is-selected .mchat-question-radio,.mchat-question-option.is-pending .mchat-question-radio{background:var(--rt-primary);box-shadow:inset 0 0 0 3px var(--rt-surface)}.mchat-question-option.is-pending{background:var(--rt-mediation-bg)}.mchat-question-option.is-help{border-style:dashed}.mchat-question-answer{color:var(--rt-text-muted);font-size:12.5px}.mchat-question-answer.is-expired{font-style:italic}.mchat-question-select-wrap{display:block}.mchat-question-select{border:1px solid var(--rt-primary);border-radius:var(--rt-radius-md);background:var(--rt-surface) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%231d4ed8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>") no-repeat right 12px center;width:100%;color:var(--rt-text);font:inherit;appearance:none;cursor:pointer;padding:10px 36px 10px 12px;font-weight:600}.mchat-question-select:disabled{opacity:.55;cursor:default}.mchat-question-description{color:var(--rt-text-muted);font-size:12.5px;line-height:17px}.mchat-question-deadline{color:var(--rt-primary);font-size:12.5px}.mchat-initial-question{gap:6px}.mchat-question-pending{flex-direction:column;gap:8px;display:flex}.mchat-question-pending textarea{border:1px solid var(--rt-border);border-radius:var(--rt-radius-md);width:100%;font:inherit;resize:vertical;padding:8px 10px}.mchat-question-files{border:1px dashed var(--rt-border);border-radius:var(--rt-radius-md);cursor:pointer;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:inline-flex}.mchat-question-files input{display:none}.mchat-question-pending-actions{justify-content:flex-end;gap:8px;display:flex}.mchat-question-cancel,.mchat-question-send{border-radius:var(--rt-radius-pill,999px);font:inherit;cursor:pointer;padding:8px 14px;font-weight:600}.mchat-question-cancel{border:1px solid var(--rt-border);background:var(--rt-surface);color:var(--rt-text)}.mchat-question-send{border:1px solid var(--rt-primary);background:var(--rt-primary);color:#fff}.mchat-question-send:disabled{opacity:.5;cursor:default}.mchat-sheet-backdrop,.mchat-centered-backdrop{z-index:1200;background:#121c2d80;display:flex;position:fixed;inset:0}.mchat-sheet-backdrop{justify-content:center;align-items:center;padding:24px}.mchat-sheet{border-radius:var(--rt-radius-lg);background:var(--rt-surface);flex-direction:column;width:100%;max-width:520px;max-height:min(88vh,88dvh);display:flex;overflow:hidden;box-shadow:0 16px 40px #0f172a40}.mchat-sheet-header{border-bottom:1px solid var(--rt-border);align-items:flex-start;gap:10px;padding:16px;display:flex}.mchat-sheet-header>div{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.mchat-sheet-icon{border-radius:var(--rt-radius-lg);background:var(--rt-mediation-bg);width:46px;height:46px;color:var(--rt-mediation-text);flex:0 0 46px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.mchat-sheet-icon img{object-fit:contain;width:100%;height:100%}.mchat-sheet-icon.is-success{background:var(--rt-success-bg);color:var(--rt-success-text)}.mchat-sheet-close{border-radius:var(--rt-radius-lg);background:var(--rt-surface-muted);width:32px;height:32px;color:var(--rt-text-muted);border:0;flex:0 0 32px;justify-content:center;align-items:center;display:inline-flex}.mchat-sheet-body{flex-direction:column;flex:auto;gap:12px;min-height:0;padding:12px 16px 16px;display:flex;overflow-y:auto}.mchat-sheet-body form{display:contents}.mchat-field{flex-direction:column;gap:6px;display:flex}.mchat-field>span{font-size:15px;font-weight:600;line-height:22px}.mchat-field input,.mchat-field textarea{border:1px solid var(--rt-border);border-radius:var(--rt-radius-md);background:var(--rt-background);width:100%;min-height:46px;color:var(--rt-text);padding:10px 12px;font-size:15px;line-height:22px}.mchat-field textarea{resize:vertical;min-height:104px}.mchat-field input:focus,.mchat-field textarea:focus,.mchat-mediator-composer-row textarea:focus{outline:2px solid var(--rt-primary-border);outline-offset:0}.mchat-input textarea:focus,.mchat-input textarea:focus-visible{outline:none}.mchat-warning-box{border:1px solid var(--rt-mediation-border);border-radius:var(--rt-radius-md);background:var(--rt-mediation-bg);color:var(--rt-text-muted);align-items:flex-start;gap:8px;padding:12px;font-size:13px;line-height:18px;display:flex}.mchat-warning-box svg{color:var(--rt-primary);flex:none}.mchat-reason-grid{flex-wrap:wrap;gap:8px;display:flex}.mchat-reason-pill{border:1px solid var(--rt-border);border-radius:var(--rt-pill);background:var(--rt-surface);color:var(--rt-text-muted);padding:8px 12px;font-size:13px;line-height:18px}.mchat-reason-pill.is-selected{border-color:var(--rt-mediation-border);background:var(--rt-mediation-bg);color:var(--rt-primary)}.mchat-evidence-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.mchat-evidence-head>span{font-size:15px;font-weight:600;line-height:22px}.mchat-evidence-actions{gap:8px;display:flex}.mchat-small-attach{border:1px solid var(--rt-mediation-border);border-radius:var(--rt-radius-md);background:var(--rt-mediation-bg);width:38px;height:38px;color:var(--rt-primary);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.mchat-small-attach input{display:none}.mchat-centered-backdrop{justify-content:center;align-items:center;padding:24px}.mchat-centered{border-radius:var(--rt-radius-lg);background:var(--rt-surface);text-align:center;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:380px;padding:22px;display:flex;box-shadow:0 16px 40px #0f172a40}.mchat-centered-icon{border-radius:var(--rt-radius-lg);background:var(--rt-border);width:54px;height:54px;color:var(--rt-text-muted);justify-content:center;align-items:center;display:inline-flex}.mchat-centered p{color:var(--rt-text-muted);white-space:pre-line;font-size:15px;line-height:22px}.mchat-centered .mchat-btn-primary{align-self:stretch;margin-top:6px}.mchat-inbox{flex-direction:column;gap:12px;width:100%;max-width:720px;margin:0 auto;padding:12px 14px 40px;display:flex}.mchat-hero{border:1px solid var(--rt-mediation-border);border-radius:var(--rt-radius-lg);background:var(--rt-mediation-bg);gap:12px;padding:14px;display:flex}.mchat-hero-icon{border-radius:var(--rt-radius-lg);background:var(--rt-mediation);width:48px;height:48px;color:var(--rt-text-inverse);flex:0 0 48px;justify-content:center;align-items:center;display:inline-flex}.mchat-hero>div{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.mchat-help-toggle{border-radius:var(--rt-radius-md);background:var(--rt-primary-wash);width:100%;color:var(--rt-primary);text-align:left;border:0;align-items:center;gap:6px;padding:6px 10px;font-size:13px;line-height:18px;display:flex}.mchat-help-toggle span{flex:auto}.mchat-help-box{border:1px solid var(--rt-border);border-radius:var(--rt-radius-md);background:var(--rt-surface);color:var(--rt-text-muted);padding:12px;font-size:13px;line-height:18px}.mchat-picker-button{border:1.5px solid var(--rt-primary);border-radius:var(--rt-radius-md);background:var(--rt-surface);width:100%;min-height:52px;color:var(--rt-text);text-align:left;align-items:center;gap:8px;padding:0 14px;display:flex}.mchat-picker-button:hover{background:var(--rt-primary-wash)}.mchat-picker-button>svg{color:var(--rt-primary);flex:none}.mchat-picker-button strong{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:15px;font-weight:600;line-height:22px;overflow:hidden}.mchat-picker-count{border-radius:var(--rt-pill);background:var(--rt-primary-wash);min-width:22px;color:var(--rt-primary);text-align:center;padding:1px 6px;font-size:13px;line-height:18px}.mchat-filter-row{flex-wrap:wrap;gap:7px;display:flex}.mchat-filter-chip{border:1px solid var(--rt-border);border-radius:var(--rt-pill);background:var(--rt-surface);color:var(--rt-text-muted);padding:7px 12px;font-size:13px;line-height:18px}.mchat-filter-chip.is-selected{border-color:var(--rt-primary);background:var(--rt-primary);color:var(--rt-text-inverse)}.mchat-eyebrow{letter-spacing:.3px;padding:0 2px;font-size:13px;font-weight:800;line-height:18px}.mchat-chat-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mchat-chat-row{border:1px solid var(--rt-border);border-radius:var(--rt-radius-md);background:var(--rt-surface);width:100%;color:var(--rt-text);text-align:left;align-items:center;gap:10px;padding:10px;display:flex}.mchat-chat-row:hover{background:var(--rt-canvas)}.mchat-chat-thumb,.mchat-pick-thumb{border-radius:var(--rt-radius-md);background:var(--rt-surface-muted);width:56px;height:56px;color:var(--rt-primary);flex:0 0 56px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.mchat-pick-thumb{flex-basis:54px;width:54px;height:54px}.mchat-chat-thumb img,.mchat-pick-thumb img{object-fit:cover;width:100%;height:100%;display:block}.mchat-chat-copy{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.mchat-chat-title{align-items:center;gap:6px;min-width:0;display:flex}.mchat-chat-title>svg{color:var(--rt-primary);flex:none}.mchat-chat-title strong{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:15px;font-weight:600;line-height:22px;overflow:hidden}.mchat-chat-line{color:var(--rt-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:18px;overflow:hidden}.mchat-status-badge{border-radius:var(--rt-pill);white-space:nowrap;flex:none;padding:2px 7px;font-size:11px;font-weight:700;line-height:16px}.mchat-unread{border-radius:var(--rt-pill);background:var(--rt-primary);min-width:20px;color:var(--rt-text-inverse);text-align:center;flex:none;padding:1px 6px;font-size:13px;line-height:18px}.mchat-chat-meta{justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.mchat-mediation-badge{border-radius:var(--rt-pill);align-items:center;gap:4px;min-width:0;padding:3px 7px;font-size:13px;font-weight:700;line-height:18px;display:inline-flex}.mchat-chat-date{color:var(--rt-text-muted);flex:none;font-size:13px;line-height:18px}.mchat-chat-right{color:var(--rt-text-muted);flex-direction:column;justify-content:space-between;align-self:stretch;align-items:center;padding:2px 0;display:flex}.mchat-info-btn{border-radius:var(--rt-radius-lg);background:var(--rt-surface-muted);border:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.mchat-pick-row{border:1px solid var(--rt-border);border-radius:var(--rt-radius-md);background:var(--rt-surface);width:100%;color:var(--rt-text);text-align:left;align-items:center;gap:10px;margin-bottom:8px;padding:10px;display:flex}.mchat-pick-row:hover:not(:disabled){background:var(--rt-canvas)}.mchat-pick-row:disabled{opacity:.7;cursor:progress}.mchat-pick-row>svg:last-child{color:var(--rt-primary);flex:none}.mchat-pick-copy{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.mchat-pick-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;line-height:22px;overflow:hidden}.mchat-pick-inline{min-width:0;color:var(--rt-text-muted);align-items:center;gap:4px;font-size:13px;line-height:18px;display:flex}.mchat-pick-inline svg{color:var(--rt-primary);flex:none}.mchat-pick-inline span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mchat-mediator-pill{border-radius:var(--rt-pill);align-self:flex-start;align-items:center;gap:4px;margin-top:2px;padding:3px 8px;font-size:13px;line-height:18px;display:inline-flex}.mchat-mediator-pill.is-available{background:var(--rt-success-bg);color:var(--rt-success-text)}.mchat-mediator-pill.is-locked{background:var(--rt-border);color:var(--rt-text-muted)}.mchat-pick-empty{text-align:center;color:var(--rt-text-muted);flex-direction:column;align-items:center;gap:10px;padding:28px;font-size:15px;line-height:22px;display:flex}.mchat-pick-list{padding:12px}.mchat-inbox-empty{text-align:center;min-height:220px;color:var(--rt-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:24px;display:flex}.mchat-inbox-empty svg{color:var(--rt-text-muted)}.mchat-inbox-empty strong{color:var(--rt-text);font-size:17px;font-weight:600;line-height:22px}.mchat-inbox-loading{color:var(--rt-text-muted);justify-content:center;align-items:center;gap:8px;padding:32px;display:flex}@media (width<=768px){:is(.profile-dashboard:has(.mchat-workspace) .profile-topbar,.profile-dashboard:has(.mchat-workspace) .profile-bottom-bar){display:none}body:has(.mchat-workspace){overflow:hidden}.profile-dashboard .mchat-workspace{z-index:70;height:100dvh;box-shadow:none;background:#fff;border:0;border-radius:0;flex-direction:column;gap:0;margin:0;padding:0;display:flex;position:fixed;inset:0}.mchat{border:0;border-radius:0;max-width:none;height:100%;min-height:0}.mchat-scroll{gap:12px;padding:12px}.mchat-header-top{padding-top:env(safe-area-inset-top)}.mchat-bottom{padding-bottom:env(safe-area-inset-bottom)}.mchat-missing-head{padding-top:calc(8px + env(safe-area-inset-top))}.mchat-sheet-backdrop{align-items:flex-end;padding:0}.mchat-sheet{border-radius:var(--rt-radius-xl) var(--rt-radius-xl) 0 0;max-width:none;max-height:85%;box-shadow:none}.mchat-sheet-body{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.mchat-inbox{padding:12px 14px 90px}.mchat-bubble-wrap{max-width:86%}.mchat-input textarea{font-size:16px}}.mchat-mobile-only{display:none!important}.mchat-notices{gap:16px;display:grid}@media (width<=768px){.mchat-desktop-only{display:none!important}.mchat-headbar.mchat-mobile-only,.mchat-tabs--compact.mchat-mobile-only{display:flex!important}.mchat-strips.mchat-mobile-only{display:grid!important}.mchat-status-strip.mchat-mobile-only{display:flex!important}.mchat-scroll{gap:8px;padding:8px 12px 12px}.mchat-headbar{padding:calc(6px + env(safe-area-inset-top)) 6px 6px;border-bottom:1px solid var(--rt-border,#e2e8f0);background:#fff;align-items:center;gap:6px}.mchat-headbar.is-resolved{background:#ecfdf3;border-bottom-color:#bbe5d3}.mchat-avatar--sm{flex:none;width:32px;height:32px}.mchat-headbar-copy{flex:1;min-width:0;line-height:1.2;display:grid}.mchat-headbar-copy strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.mchat-headbar-copy small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mchat-headbar-copy small.is-resolved{color:#15803d;font-weight:700}.mchat-tabs--compact{border-radius:999px;gap:4px;margin:8px 12px 0;padding:3px}.mchat-tabs--compact .mchat-tab{border-radius:999px;min-height:32px;font-size:12.5px}.mchat-tabs--compact .mchat-tab-avatar{width:16px;height:16px}.mchat-tabs--compact .mchat-tab.is-mediator:not(.is-active){color:#64748b;background:0 0;border-color:#0000}.mchat-mediator-composer .mchat-attach-btn{background:0 0;border:0;width:38px;height:40px}.mchat-strips{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0}.mchat-strip{color:#64748b;text-align:left;cursor:pointer;background:#f1f5f9;border:0;border-radius:10px;align-items:center;gap:6px;width:100%;min-width:0;min-height:32px;padding:0 12px;font-size:12.5px;font-weight:600;display:flex;overflow:hidden}.mchat-strip>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mchat-strip>svg{flex:none}.mchat-strip.is-success{color:#15803d}.mchat-strip.is-mediation{color:var(--rt-mediation-text,#6d28d9)}.mchat-mediator-panel{gap:8px}.mchat-status-strip{color:#64748b;align-items:center;gap:6px;min-height:34px;font-size:12.5px;font-weight:600}.mchat-status-strip>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mchat-status-dot{border-radius:50%;flex:none;width:8px;height:8px}.mchat-status-dot.is-open{background:var(--rt-mediation,#7c3aed)}.mchat-status-dot.is-done{background:#16a34a}.mchat-section{box-shadow:none;background:0 0;border:0;padding:0}.mchat-mediator-panel .mchat-infobox{color:#64748b;text-align:center;background:0 0;border:0;justify-content:center;padding:16px 8px}.mchat-mediator-panel .mchat-infobox>svg{display:none}.mchat-mediator-composer{border:0;border-top:1px solid var(--rt-border,#e2e8f0);box-shadow:none;border-radius:0;margin:0;padding:8px 12px}}.mchat-iconbtn{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex;position:relative}.mchat-iconbtn:hover,.mchat-iconbtn:active{background:#f1f5f9}.mchat-iconbtn.is-strong{color:#0f172a}.mchat-iconbtn-dot{background:#16a34a;border:1px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:6px}.mchat-menu-sheet{padding:8px 8px calc(12px + env(safe-area-inset-bottom));gap:2px;display:grid}.mchat-menu-grabber{background:#e2e8f0;border-radius:2px;justify-self:center;width:36px;height:4px;margin-bottom:6px}.mchat-menu-title{color:#64748b;padding:0 12px 6px;font-size:12px;font-weight:700}.mchat-menu-item{color:#0f172a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:52px;padding:0 12px;font-size:14.5px;display:flex}.mchat-menu-item:hover{background:#f1f5f9}.mchat-menu-item>svg:first-child{color:#0b5fd0;flex:none}.mchat-menu-item>svg:last-child{color:#94a3b8;flex:none}.mchat-menu-item.is-success,.mchat-menu-item.is-success>svg:first-child{color:#15803d}.mchat-menu-item.is-muted>svg:first-child{color:#94a3b8}.mchat-menu-copy{flex:1;min-width:0;display:grid}.mchat-menu-copy small{color:#64748b;font-size:12px}.mchat-summary-sheet{gap:12px;display:grid}.mchat-summary-sheet .mchat-case-card{min-height:0}.mchat-layout{width:100%;container-type:inline-size}.mchat-layout-grid{display:block}.mchat-aside{display:none}@container (width>=1120px){.mchat-layout-grid{grid-template-columns:minmax(240px,300px) minmax(0,720px) minmax(240px,300px);justify-content:center;align-items:start;gap:20px;display:grid}.mchat-layout-grid>.mchat{margin:0}.mchat-aside{scrollbar-width:thin;flex-direction:column;gap:14px;max-height:min(100dvh - 120px,900px);display:flex;overflow-y:auto}}.mchat-aside-card{border:1px solid var(--rt-border);border-radius:var(--rt-radius-lg);background:var(--rt-surface);flex-direction:column;gap:10px;padding:16px;display:flex}.mchat-aside-title{color:var(--rt-text);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;display:flex}.mchat-aside-title svg{color:var(--rt-primary);flex-shrink:0}.mchat-aside-product{align-items:center;gap:12px;display:flex}.mchat-aside-product img,.mchat-aside-product-ph{border-radius:var(--rt-radius-md);border:1px solid var(--rt-border);object-fit:cover;background:var(--rt-canvas);flex-shrink:0;width:56px;height:56px}.mchat-aside-product-ph{color:var(--rt-text-muted);justify-content:center;align-items:center;display:inline-flex}.mchat-aside-product div{gap:2px;min-width:0;display:grid}.mchat-aside-product strong{color:var(--rt-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:19px;display:-webkit-box;overflow:hidden}.mchat-aside-product small{color:var(--rt-text-muted);font-size:12px}.mchat-aside-row{justify-content:space-between;gap:12px;font-size:13px;line-height:18px;display:flex}.mchat-aside-row span{color:var(--rt-text-muted);flex-shrink:0}.mchat-aside-row strong{color:var(--rt-text);text-align:right;font-weight:600}.mchat-aside-link{border:1px solid var(--rt-primary-border);border-radius:var(--rt-radius-md);background:var(--rt-primary-light);width:100%;color:var(--rt-primary);cursor:pointer;align-items:center;gap:8px;margin-top:2px;padding:9px 10px;font-size:13px;font-weight:600;display:flex}.mchat-aside-link svg:last-child{margin-left:auto}.mchat-aside-link:hover{filter:brightness(.98)}.mchat-aside-vehicle{border-radius:var(--rt-radius-md);background:var(--rt-canvas);gap:2px;padding:8px 10px;display:grid}.mchat-aside-vehicle strong{color:var(--rt-text);font-size:13px}.mchat-aside-vehicle small{color:var(--rt-text-muted);font-size:12px}.mchat-aside-muted{color:var(--rt-text-muted);font-size:12.5px;line-height:18px}.mchat-aside-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mchat-aside-steps li{color:var(--rt-text);grid-template-columns:10px 1fr auto;align-items:center;gap:8px;font-size:13px;display:grid}.mchat-aside-steps time{color:var(--rt-text-muted);white-space:nowrap;font-size:12px}.mchat-aside-step-dot{background:var(--rt-primary);border-radius:50%;width:8px;height:8px}.mchat-aside-chip{border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.mchat-aside-chip.is-ok{background:var(--rt-success-bg,#ecfdf5);color:var(--rt-success-text,#047857)}.mchat-aside-chip.is-mediation{background:var(--rt-mediation-bg);color:var(--rt-mediation-text,#6d28d9)}.mchat-aside-chip.is-warning{color:#9a5a00;background:#fffbeb}.mchat-aside-chip.is-neutral{background:var(--rt-canvas);color:var(--rt-text-muted)}.mchat-aside-claim{border-radius:var(--rt-radius-sm);background:#fffbeb;border-left:3px solid #f59e0b;gap:4px;padding:10px 12px;display:grid}.mchat-aside-claim strong{color:var(--rt-text);font-size:13px}.mchat-aside-claim p{color:var(--rt-text-muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:12.5px;line-height:18px;display:-webkit-box;overflow:hidden}.mchat-aside-tips{color:var(--rt-text-muted);gap:8px;margin:0;padding-left:18px;font-size:12.5px;line-height:18px;display:grid}@media (width>=769px){.mobile-sticky-bar,.mobile-only-nav-item,.catalog-mobile-category-summary,.legal-mobile-index,.legal-mobile-top{display:none!important}}@media (width<=768px){:root{--pub-gutter:14px;--pub-safe-bottom:env(safe-area-inset-bottom,0px);--pub-cta-h:0px}body.has-mobile-cta:not(.mobile-cta-hidden){--pub-cta-h:calc(68px + var(--pub-safe-bottom))}body.has-mobile-cta{padding-bottom:calc(68px + var(--pub-safe-bottom))}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.light-market-header .search-input-main,.header-category-search-wrap input,.patente-quick-input,.catalog-text-search input,.search-bar-directory-box input,.select-per-page,.light-search-panel input,.light-search-panel select,.hero-manual-form input,.hero-manual-form select,.auth-modal-body input[type=text],.auth-modal-body input[type=email],.auth-modal-body input[type=tel],.auth-modal-body input[type=password],.auth-modal-body select,.quote-request-form input,.quote-request-form select,.quote-request-form textarea,.support-ticket-form input,.support-ticket-form select,.support-ticket-form textarea,.help-center-page input:not([type=checkbox]):not([type=radio]),.help-center-page select,.help-center-page textarea,.product-marketplace-questions input,.product-marketplace-questions textarea,.checkout-page input:not([type=checkbox]):not([type=radio]),.checkout-page select,.checkout-page textarea,:root .founder-reg input:not([type=checkbox]):not([type=radio]),:root .founder-reg select,:root .founder-reg textarea{font-size:16px!important}.light-market-header .search-input-main::placeholder{font-size:14px}.light-market-header .header-brand-row{grid-template-columns:40px 44px minmax(0,1fr) 44px;align-items:center;gap:4px;padding:6px 8px;display:grid}.light-market-header .brand-logo-official{grid-area:1/1;width:40px;max-width:40px;height:44px}.light-market-header .brand-logo-official img:first-child{max-width:38px;height:28px!important}.light-market-header .brand-logo-official .official-brand-wordmark{display:none!important}.light-market-header .mobile-header-actions{display:contents}.light-market-header .mobile-header-actions>button:first-child{display:none}.light-market-header .mobile-nav-toggle{grid-area:1/2;width:44px;height:44px}.light-market-header .mobile-header-actions>button[aria-label^=Abrir\ carrito]{grid-area:1/4;width:44px;height:44px}.light-market-header .header-search-console-wrap{order:initial;flex:initial;grid-area:1/3;width:100%;min-width:0}.light-market-header .header-search-console{height:42px}.light-market-header .search-input-wrapper{min-width:0;padding:0 8px}.light-market-header .search-input-main{text-overflow:ellipsis}.light-market-header .btn-search-blue{width:40px;min-width:40px;height:42px;padding:0}.mobile-drawer-head{align-items:stretch;padding:14px 56px 14px 14px}.mobile-drawer-close{width:44px;height:44px;top:10px;right:10px}.mobile-drawer-profile-centered{text-align:left;grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px 12px;display:grid}.mobile-drawer-profile-btn{grid-area:1/1;margin:0}.mobile-drawer-avatar{border-width:2px;width:44px;height:44px}.mobile-drawer-user-info{text-align:left;grid-area:1/2;align-items:flex-start;gap:1px;padding:0}.mobile-drawer-user-info strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;overflow:hidden}.mobile-drawer-user-info span{text-overflow:ellipsis;white-space:nowrap;word-break:normal;max-width:100%;font-size:12px;overflow:hidden}.mobile-drawer-head .mobile-drawer-account{grid-area:2/1/auto/-1;max-width:none;min-height:44px;margin:0;padding:0 16px}.light-market-header .primary-nav-inner{padding:8px 10px calc(20px + var(--pub-safe-bottom))}.mobile-only-nav-item.is-seller{color:#0754c9!important}.header-category-mega-menu .header-category-mobile-close{flex-basis:44px;width:44px;height:44px}.header-category-mega-menu .mobile-category-back{min-height:44px}.header-subcategory-count{font-size:11px}.mobile-app-notice{gap:10px;min-height:48px;padding:4px 4px 4px 12px}.mobile-app-notice__logo{border-radius:7px;flex-basis:28px;width:28px;height:28px}.mobile-app-notice__text{flex:auto;line-height:1.2;display:block;overflow:hidden}.mobile-app-notice__text strong{display:none}.mobile-app-notice__text span{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.mobile-app-notice__link{align-items:center;min-height:36px;font-size:12px;display:inline-flex}.mobile-app-notice__close{flex:0 0 44px;width:44px;min-width:44px;height:44px}.cookie-consent{z-index:900;overscroll-behavior:contain;width:100%;max-height:70dvh;padding:12px 52px calc(12px + var(--pub-safe-bottom)) 14px;border-width:1px 0 0;border-radius:16px 16px 0 0;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -12px 32px #05183933}body.has-mobile-cta .cookie-consent{bottom:var(--pub-cta-h);border-radius:16px 16px 0 0;padding-bottom:12px}.cookie-consent-copy>svg{display:none}.cookie-consent h2{margin-bottom:3px;font-size:13.5px;line-height:1.3}.cookie-consent p{font-size:12px;line-height:1.45}.cookie-consent-copy p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cookie-consent:has(.cookie-consent-options) .cookie-consent-copy p{-webkit-line-clamp:unset;display:block}.cookie-consent-options{margin-top:10px}.cookie-consent-options p{font-size:12px}.cookie-consent-actions{flex-wrap:nowrap;gap:8px;margin-top:10px}.cookie-consent-actions button{min-height:44px;font-size:13px}.cookie-consent-settings{flex:none;width:auto;margin-right:0}.cookie-consent-accept{flex:auto}.cookie-consent-close{width:44px;height:44px;top:6px;right:6px}.cart-added-toast{top:auto;right:10px;bottom:calc(10px + var(--pub-cta-h) + var(--pub-safe-bottom));z-index:950;width:auto;left:10px}body.has-mobile-cta .cart-added-toast{bottom:calc(10px + var(--pub-cta-h))}.cart-added-actions button{height:44px;font-size:13px}.cart-added-head button{width:40px;height:40px}.cart-page-alert.is-floating{left:10px;right:10px;bottom:calc(10px + var(--pub-cta-h) + var(--pub-safe-bottom));max-width:none}.modal-backdrop:has(>.auth-modal-card){align-items:flex-end;padding:0}.auth-modal-card,.auth-modal-card--wide{overscroll-behavior:contain;border-radius:20px 20px 0 0;max-width:none;max-height:92dvh}.auth-modal-header{padding:22px 16px 14px}.auth-modal-body{padding:16px 16px calc(24px + var(--pub-safe-bottom));gap:14px}.auth-modal-card .modal-close-btn{width:44px;height:44px}.auth-modal-body input[type=text],.auth-modal-body input[type=email],.auth-modal-body input[type=tel],.auth-modal-body input[type=password]{min-height:46px}.auth-modal-card .btn-toggle-eye{width:44px;height:44px}.quote-request-modal{max-height:94dvh;padding-bottom:var(--pub-safe-bottom)}.quote-request-close{width:44px;height:44px}.quote-request-header-copy>span{font-size:11px}.quote-request-header p{font-size:12px;line-height:1.4}.quote-request-product-data dt{font-size:11px}.quote-request-product-data dd,.quote-request-trust strong{font-size:12px}.quote-request-trust span{font-size:11px}.quote-request-section-title strong{font-size:13px}.quote-request-section-title small{font-size:11px}.quote-request-form label{font-size:12px}.quote-request-form input,.quote-request-form select{min-height:46px}.quote-request-form textarea{min-height:88px}.quote-request-counter{font-size:11px}.quote-request-form>.btn-submit-ticket{min-height:48px;font-size:14px}.quote-request-login-hint{font-size:11.5px}.purchase-shipping-modal{padding-bottom:var(--pub-safe-bottom)}.purchase-shipping-modal button{min-height:44px}.reference-footer-bottom nav a{align-items:center;min-height:40px;display:inline-flex}.reference-footer{padding-bottom:calc(12px + var(--pub-safe-bottom))}.market-product-card{position:relative}.market-product-card:hover{transform:none}.market-product-content{min-height:0;padding:9px 10px 11px}.market-product-content h3{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;min-height:33.8px;font-size:13px;line-height:1.3;display:-webkit-box}.market-product-content h3:after{content:"";z-index:1;position:absolute;inset:0}.market-product-favorite{z-index:3;width:40px;height:40px;top:6px;right:6px}.market-product-favorite svg{width:20px;height:20px}.market-product-compatibility{margin-top:3px;font-size:11px}.market-product-tags{min-height:22px;margin-top:6px}.market-product-tags>.market-product-category{display:none}.market-product-tags>span{height:22px;padding:3px 7px;font-size:11px}.market-product-origin,.market-product-brand{max-width:50%}.market-product-store{margin-top:6px;font-size:11px}.market-product-store-city{text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:11px;overflow:hidden}.market-product-meta{min-height:0;margin-top:4px;font-size:11px}.market-product-price{margin-top:6px}.market-product-price strong{font-size:16px}.market-product-price del{font-size:11px}.market-product-detail{display:none}.market-product-top-badge,.market-product-badge{z-index:2}.product-marketplace-back,.btn-back-stores,.btn-back-marketplace{min-height:44px}.btn-page-nav{min-width:44px;min-height:44px}.select-per-page{min-height:44px}.catalog-applied-filter-notice button,.catalog-showcase-vehicle-filter button{border-radius:999px;align-items:center;gap:5px;min-height:36px;padding:0 12px;font-size:12.5px;display:inline-flex}.parts-catalog-view-wrapper,.stores-directory-view-wrapper,.store-public-profile-wrapper,.help-center-page{min-height:100dvh}.product-marketplace-page{min-height:calc(100dvh - 120px)}.buyer-address-form{max-height:100dvh}}@media (width<=359px){.market-seller-card{padding-left:6px!important;padding-right:6px!important}.market-seller-card .market-seller-heading h3{font-size:12.5px}.light-market-header .header-brand-row{grid-template-columns:34px 40px minmax(0,1fr) 40px;padding:6px}.light-market-header .brand-logo-official{width:34px;max-width:34px}.light-market-header .mobile-nav-toggle,.light-market-header .mobile-header-actions>button[aria-label^=Abrir\ carrito]{width:40px}.market-product-content h3{font-size:12.5px}}@media (width<=768px){.mobile-sticky-bar{z-index:800;min-height:68px;padding:10px 12px calc(10px + var(--pub-safe-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border-top:1px solid #e2e8f0;align-items:center;gap:10px;transition:transform .22s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0f172a14}.mobile-sticky-bar.is-hidden{transform:translateY(110%)}.mobile-sticky-bar__info{flex:auto;gap:1px;min-width:0;line-height:1.15;display:grid}.mobile-sticky-bar__info small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:700;overflow:hidden}.mobile-sticky-bar__info strong{color:#0f172a;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(15px,4.8vw,19px);font-weight:900}.mobile-sticky-bar__info span{color:#64748b;font-size:11px}.mobile-sticky-bar__actions{flex:none;gap:8px;display:flex}.mobile-sticky-bar__btn{color:#fff;min-height:48px;font:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#06f;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 20px;font-size:15px;font-weight:800;display:inline-flex;box-shadow:0 6px 14px #0066ff3d}.mobile-sticky-bar__btn:active{transform:scale(.98)}.mobile-sticky-bar__btn.is-secondary{color:#0754c9;width:48px;box-shadow:none;background:#eef4ff;border:1px solid #bcd3fb;padding:0}.mobile-sticky-bar__btn.is-whatsapp{background:#16a34a;box-shadow:0 6px 14px #16a34a3d}.mobile-sticky-bar__btn:disabled{color:#fff;box-shadow:none;cursor:not-allowed;background:#cbd5e1}.mobile-sticky-bar__btn.is-secondary:disabled{color:#94a3b8;background:#f1f5f9;border-color:#e2e8f0}@media (width<=380px){.mobile-sticky-bar{gap:8px;padding-left:10px;padding-right:10px}.mobile-sticky-bar__actions{gap:6px}.mobile-sticky-bar__btn{padding:0 14px}.mobile-sticky-bar__btn.is-secondary{width:44px}}:is(body:has(.mobile-nav-open) .mobile-sticky-bar,body:has(.modal-backdrop) .mobile-sticky-bar){transform:translateY(110%)}.product-marketplace-page{padding-top:6px}.product-marketplace-questions-head p{margin-left:0;font-size:12px}.product-marketplace-questions label,.product-marketplace-questions form button{min-height:46px}:root .ad-detail-nav{width:44px;height:44px}:root .ad-detail-btn{min-height:48px}:root .ad-detail-breadcrumb a{align-items:center;min-height:32px;display:inline-flex}.cart-line-qty button{width:40px;height:40px}.cart-line-qty span{min-width:40px;font-size:14px}.cart-line-remove{min-height:40px;padding:0 4px;font-size:12.5px}.checkout-summary-cta{min-height:52px;font-size:15px}.checkout-summary-back{min-height:44px}.buyer-address-actions button{width:40px;height:40px}.buyer-address-zip{font-size:11px!important}.buyer-address-form-header button{width:44px;height:44px}.buyer-address-form-backdrop{place-items:end center;padding:0}.buyer-address-form{width:100%;max-height:92dvh;padding-bottom:calc(20px + var(--pub-safe-bottom));border-radius:18px 18px 0 0}.purchase-success-actions button{height:48px;font-size:14px}.purchase-success-item>b{white-space:normal;text-align:right}.light-intro-copy h1{font-size:23px;line-height:1.2}.light-intro-copy h1 br,.light-intro-copy>i,.light-intro-copy ul{display:none}.light-intro-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.light-search-intro{gap:12px}.light-search-tabs button{white-space:nowrap;flex-direction:row;gap:6px;min-height:48px;font-size:13px}.light-search-form{padding:16px 14px 14px}.light-primary-search{margin:10px 0 4px}.country-selector-badge,.country-selector{font-size:13px}.light-home-hero .category-showcase-carousel{margin-top:14px;padding:0 0 12px}.light-home-hero .category-carousel-viewport{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;width:100%;padding-bottom:4px;overflow:auto hidden}.light-home-hero .category-carousel-viewport::-webkit-scrollbar{display:none}.light-home-hero .category-carousel-track{width:max-content;padding:2px var(--pub-gutter) 4px;grid-template-rows:repeat(2,auto);grid-auto-columns:104px;grid-auto-flow:column;gap:8px;animation:none;display:grid!important}.light-home-hero .category-showcase-card{scroll-snap-align:start;text-align:left;border-radius:14px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:10px 8px 8px;display:flex;position:relative;box-shadow:0 2px 8px #1628460d;flex:none!important;width:104px!important;min-width:104px!important;max-width:104px!important;height:96px!important}.light-home-hero .category-showcase-icon{width:28px;height:28px;margin:0}.light-home-hero .category-showcase-card>strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;min-height:0;font-size:12px;line-height:1.2;display:-webkit-box;overflow:hidden}.light-home-hero .category-showcase-card .category-showcase-image,.light-home-hero .category-showcase-footer i{display:none}.light-home-hero .category-showcase-footer{min-height:0;padding:0;position:static}.light-home-hero .category-showcase-footer span{color:#64748b;max-width:none;font-size:11px}.light-home-hero .category-carousel-arrow,.light-home-hero .category-carousel-dots{display:none!important}.section-title-header-flex,.stores-section-header{justify-content:space-between;flex-direction:row!important;align-items:flex-end!important;gap:10px!important;margin-bottom:12px!important}.section-title-header-flex .title-left-group,.stores-section-header .header-text-group{flex:auto;min-width:0}.title-badge-pulse,.badge-verified-stores,.section-title-header-flex .title-left-group>p,.stores-section-header .stores-description{display:none!important}.section-title-header-flex h2,.stores-section-header .stores-main-title{margin:0!important;font-size:19px!important;line-height:1.2!important}.latest-header-right-actions,.stores-header-actions-group{flex:none;width:auto!important;margin:0!important}.latest-header-right-actions .btn-view-directory-blue,.stores-header-actions-group .btn-view-directory-blue{white-space:nowrap;border-radius:999px!important;width:auto!important;min-height:40px!important;padding:0 12px!important;font-size:13px!important}.latest-header-right-actions .btn-view-directory-blue span,.stores-header-actions-group .btn-view-directory-blue span{font-size:0}.latest-header-right-actions .btn-view-directory-blue span:before,.stores-header-actions-group .btn-view-directory-blue span:before{content:"Ver todos";font-size:13px}.market-seller-card{-webkit-tap-highlight-color:transparent;transition:transform .15s,box-shadow .15s}.market-seller-card:active{transform:scale(.985);box-shadow:0 4px 12px #0213311f}.market-seller-favorite{width:32px;height:32px;top:6px;right:6px}.market-seller-favorite:before{content:"";position:absolute;inset:-6px}.market-seller-favorite svg{width:15px;height:15px}.market-seller-distance{padding:1px 6px;line-height:15px;top:5px;left:6px}.market-seller-heading{min-height:49px}.market-seller-heading h3{min-height:0;font-size:13px;line-height:16px}.market-seller-heading p{min-width:0;margin-top:3px;font-size:11px}.market-seller-metrics{min-height:40px}.market-seller-region{display:none}.market-seller-rating strong,.market-seller-rating span,.market-seller-rating small{font-size:11px}.market-seller-metrics p strong{font-size:12px}.market-seller-metrics p small,.market-seller-specialist-brands small,.market-seller-shipping>span{font-size:11px}.market-seller-label-long{display:none}.market-seller-label-short{display:inline}.market-seller-specialist-brands>div{gap:3px;min-height:18px}.market-seller-specialist-brands .vehicle-brand-icon{width:18px;height:18px;font-size:7px}.market-seller-specialist-brands .vehicle-brand-more{font-size:7px}.market-seller-all-brands{gap:3px;font-size:11.5px}.market-seller-all-brands svg,.market-seller-card .is-third-brand,.market-seller-card .vehicle-brand-more-wide{display:none}.market-seller-card .vehicle-brand-more-narrow{display:grid}.market-seller-metrics>div:nth-child(2),.market-seller-metrics>div:nth-child(3){display:none}.market-seller-shipping{min-height:24px}.market-shipping-icon{flex:0 0 22px;width:22px;height:22px}.market-shipping-icon svg{width:12px;height:12px}.market-seller-shipping-empty{font-size:11px}@media (width<=350px){.market-seller-metrics{grid-template-columns:minmax(0,1fr);row-gap:6px}}.market-seller-profile{border-radius:8px;min-height:40px;font-size:12.5px}.tst-helpful{min-height:40px;padding:0 12px}.catalog-showcase-carousel-wrapper.has-category:not(.is-picking) .catalog-showcase-carousel-header,.catalog-showcase-carousel-wrapper.has-category:not(.is-picking) .category-showcase-carousel{display:none}.catalog-applied-filter-notice{flex-wrap:wrap;gap:8px;padding:8px 10px;font-size:13px}.catalog-applied-filter-notice>span{flex:auto;min-width:0}.catalog-mobile-category-summary{color:#0754c9;background:#fff;border:1px solid #a7c9ff;border-radius:999px;align-items:center;gap:5px;min-height:36px;padding:0 12px;font-size:12.5px;font-weight:800;display:inline-flex}.catalog-showcase-carousel-header h2{font-size:19px}.catalog-showcase-carousel-header p{font-size:12.5px}.btn-quick-patente-submit{min-height:40px}.stores-directory-view-wrapper .stores-directory-banner{width:auto;max-width:none;margin:12px;padding:0}.stores-directory-banner-desktop{display:none}.stores-directory-banner-mobile{background:linear-gradient(#0a2149,#06307a);border-radius:16px;align-items:center;height:132px;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 16px #04163a2e}.stores-directory-banner-mobile-art{object-fit:cover;object-position:left center;width:64%;height:100%;position:absolute;top:0;bottom:0;right:0}.stores-directory-banner-mobile:after{content:"";background:linear-gradient(90deg,#0a2149 0%,#0a2149f5 34%,#0a214940 60%,#0a214900 100%);position:absolute;inset:0}.stores-directory-banner-mobile-copy{z-index:1;flex-direction:column;gap:8px;padding:0 44% 0 16px;display:flex;position:relative}.stores-directory-banner-mobile-copy strong{color:#fff;letter-spacing:-.2px;font-size:20px;font-weight:800;line-height:26px}.stores-directory-banner-mobile-copy span{color:#ffffffe6;align-items:center;gap:8px;font-size:13px;line-height:18px;display:flex}.stores-directory-banner-mobile-copy svg{color:#fff;flex:none}.directory-hero-banner{padding:14px 0 12px!important}.directory-hero-content .btn-back-marketplace,.directory-hero-badge{display:none!important}.directory-hero-text h1{font-size:22px!important;line-height:1.2!important}.directory-hero-text p{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px!important;display:-webkit-box!important}.directory-hero-stats-row{scrollbar-width:none;overflow-x:auto;flex-wrap:nowrap!important;gap:8px!important;margin-top:12px!important;display:flex!important}.directory-hero-stats-row::-webkit-scrollbar{display:none}.directory-hero-stats-row .stat-pill-item{flex:none!important;min-height:40px!important;padding:6px 12px!important}.directory-hero-stats-row .stat-pill-item>svg{width:18px!important;height:18px!important}.directory-hero-stats-row .stat-pill-item strong{white-space:nowrap;font-size:12px!important}.directory-hero-stats-row .stat-pill-item strong br,.directory-hero-stats-row .stat-pill-item small{display:none!important}.btn-back-stores,.btn-edit-store-profile,.btn-follow-store,.btn-share-store,.btn-report-store{min-height:40px!important}.store-share-menu button{min-height:44px}.store-header-banner .meta-item{font-size:12px!important}:root .ads-wall-page .ad-card-media{height:150px}:root .ads-wall-page .ad-card-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:root .ad-card-specialist-row,:root .ad-card-specialist-row small,:root .story-category-tag{font-size:11px}:root .ad-pill{min-height:40px}:root .stories-nav-arrow{width:40px;height:40px}.btn-page-number{min-width:44px;min-height:44px}.tst-score small{font-size:11px}.help-header-inner{min-height:56px}.help-header-back,.help-header-cta{justify-content:center;min-width:44px;min-height:44px}.help-side-link,.help-section-link{align-items:center;min-height:40px;display:inline-flex}.help-sidebar a,.help-sidebar button{min-height:44px}.support-ticket-form small,.support-detail-field small,.help-contact-aside small{font-size:11.5px}.help-cookie-settings,.legal-tabs a,.legal-tabs button{min-height:44px}.legal-head small{font-size:12px}.legal-body section{scroll-margin-top:72px}.legal-mobile-index{background:#f5f9ff;border:1px solid #d6e3f5;border-radius:12px;margin:0 0 14px}.legal-mobile-index>summary{color:#0b3d86;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:0 14px;font-size:14px;font-weight:800;list-style:none;display:flex}.legal-mobile-index>summary::-webkit-details-marker{display:none}.legal-mobile-index>summary:after{content:"▾";color:#0754c9;transition:transform .15s}.legal-mobile-index[open]>summary:after{transform:rotate(180deg)}.legal-mobile-index ol{gap:2px;margin:0;padding:4px 8px 10px;list-style:none;display:grid}.legal-mobile-index a{color:#1e293b;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:6px 8px;font-size:13.5px;font-weight:650;line-height:1.3;text-decoration:none;display:flex}.legal-mobile-index a:active{background:#e3eefc}.legal-mobile-index a span{color:#0754c9;background:#fff;border-radius:50%;flex:0 0 26px;place-items:center;height:26px;font-size:12px;font-weight:800;display:grid}.legal-mobile-top{z-index:700;right:14px;bottom:calc(16px + var(--pub-safe-bottom));color:#fff;background:#0b3d86;border-radius:50%;place-items:center;width:48px;height:48px;text-decoration:none;display:grid;position:fixed;box-shadow:0 8px 20px #0b3d864d}:root .rt-section{padding:28px 0}:root .rt-section-head{margin-bottom:16px}:root .rt-about-header__actions button{min-height:44px;font-size:.8rem}:root .rt-metrics__grid{grid-template-columns:1fr 1fr}:root .rt-metric{border-bottom:0;border-right:0}:root .rt-community-card{flex-direction:column;height:auto;display:flex}:root .rt-community-card__content{width:100%;height:auto;padding:22px 22px 6px}:root .rt-community-card>img,:root .rt-community-card--seller>img{align-self:flex-end;width:70%;height:auto;max-height:220px;margin:0 -3% -10px 0;position:relative;inset:auto}:root .rt-benefit-grid{grid-template-columns:1fr 1fr;gap:10px}:root .rt-benefit-grid>article{padding:14px 12px}:root .rt-benefit-grid>article>span:first-child{width:36px;height:36px}:root .rt-benefit-grid h3{font-size:14px;line-height:1.25}:root .rt-benefit-grid p{font-size:12.5px;line-height:1.4}:root .rt-apps__visual{padding:0}:root .rt-mural__visual img,:root .rt-faq__aside img{object-fit:contain;width:100%;max-height:260px}:root .rt-apps__grid,:root .rt-mural__grid,:root .rt-faq__grid{gap:16px}:root .rt-faq__tabs{scrollbar-width:none;flex-wrap:nowrap;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}:root .rt-faq__tabs::-webkit-scrollbar{display:none}:root .rt-faq__tabs button{flex:none;min-height:44px}:root .rt-road-band__copy{padding:28px 0}:root .rt-final-cta{min-height:0}:root .rt-final-cta__grid{padding:28px 0}:root .repuestop-about-page .founder-reg-shell{gap:12px}:root .repuestop-about-page .founder-reg-aside{padding:18px 16px}:root .repuestop-about-page .founder-reg-ribbon{font-size:11px}:root .repuestop-about-page .founder-reg-aside h1{margin:8px 0 6px;font-size:22px;line-height:1.2}:root .repuestop-about-page .founder-reg-lead{margin-bottom:14px;font-size:12.5px;line-height:1.5}:root .repuestop-about-page .founder-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}:root .repuestop-about-page .founder-timeline-step{text-align:center;flex-direction:column;align-items:center;gap:4px;padding-bottom:0;display:flex}:root .repuestop-about-page .founder-timeline-step:before,:root .repuestop-about-page .founder-timeline-body>:not(:first-child){display:none}:root .repuestop-about-page .founder-timeline-body>:first-child{font-size:11px;line-height:1.2}:root .repuestop-about-page .founder-reg-resume-link{min-height:48px;margin-top:12px}:root .founder-reg-resume-close,:root .founder-legal-close,:root .founder-modal-close,:root .rt-about-header__back,:root .rt-about-header__signup{min-width:44px;min-height:44px}:root .rt-pricing__tag,:root .rt-apps__note small,:root .rt-store-badge small{font-size:11px}.help-header-brand{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.help-sidebar small{font-size:11.5px}:root .founder-reg-brand{min-height:44px}:root .rt-plate__visual img,:root .rt-platform__shot img,:root img.rt-platform__shot{object-fit:contain;max-height:280px}:root .rt-plate__grid,:root .rt-platform__panel{gap:14px}:root .rt-about .rt-pricing__tag,:root .ads-provider-card em,:root .ads-provider-eyebrow{font-size:11px}.store-public-profile-wrapper .store-catalog-filter-controls .patente-quick-input{font-size:16px!important}.store-public-profile-wrapper .rating-opinions-count,.store-public-profile-wrapper .metric-strip-item small,.store-public-profile-wrapper .store-metrics-strip-card small,:root .rt-about .rt-pricing__tag{font-size:11px!important}:root .rt-about-header__logo{min-height:44px}:root .ad-detail-mapslink{align-items:center;min-height:40px;display:inline-flex}:root .ad-detail-facts dd span,:root .ad-detail-facts span,:root .ad-card-specialist-row span,:root .ad-detail-trust span{font-size:11px}:root .ads-wall-page .ad-meta-item{min-height:32px}.help-breadcrumb a{align-items:center;min-height:32px;display:inline-flex}}@media (width>=769px){.nav-label-mobile{display:none!important}}@media (width<=768px){:root .ads-wall-page .ads-layout{align-items:stretch}:root .ads-wall-page .ads-main-col,:root .ads-wall-page .ads-grid{width:100%}.nav-label-desktop,.light-market-header .primary-nav-inner>.offers-nav-link{display:none!important}.light-market-header .header-primary-nav.mobile-nav-open{background:#f7f9fc;width:min(86vw,340px);box-shadow:18px 0 44px #06132952}.mobile-drawer-head{padding:calc(18px + env(safe-area-inset-top,0px)) 58px 16px 16px;color:#fff;box-shadow:none;background:radial-gradient(circle at 88% 12%,#ffffff29 0,#0000 46%),linear-gradient(140deg,#071d45 0%,#0b3f9e 55%,#1667e8 100%);border-bottom:0}.mobile-drawer-close{top:calc(12px + env(safe-area-inset-top,0px));color:#fff;width:44px;height:44px;box-shadow:none;background:#ffffff24;border:0;border-radius:12px;right:10px}.mobile-drawer-close:hover{color:#fff;background:#ffffff38}.mobile-drawer-avatar{color:#fff;background:#ffffff24;border:2px solid #ffffffd9;width:48px;height:48px;box-shadow:0 6px 16px #00000038}.mobile-drawer-profile-centered{grid-template-columns:48px minmax(0,1fr)}.mobile-drawer-user-info strong{color:#fff;font-size:16px}.mobile-drawer-user-info span{color:#ffffffc7}.mobile-drawer-head .mobile-drawer-account{color:#0b3f9e;background:#fff;border-radius:12px;min-height:44px;box-shadow:0 8px 18px #0000002e}.mobile-drawer-quick{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.mobile-drawer-quick button{color:#fff;min-height:64px;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex;position:relative}.mobile-drawer-quick button:active{background:#fff3}.mobile-drawer-quick b{color:#1f1300;background:#fbbf24;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:11px;line-height:18px;position:absolute;top:6px;right:8px}.light-market-header .primary-nav-inner{padding:6px 10px calc(20px + var(--pub-safe-bottom));background:0 0;flex-direction:column;gap:2px;display:flex}.mobile-drawer-section-title{color:#64748b;letter-spacing:.08em;text-transform:uppercase;order:0;margin:12px 10px 4px;font-size:11px;font-weight:800}.light-market-header .primary-nav-inner>.is-explore{order:0}.light-market-header .primary-nav-inner>.categories-nav-wrap{order:1}.light-market-header .primary-nav-inner>.nav-item-catalog{order:2}.light-market-header .primary-nav-inner>.nav-item-stores{order:3}.light-market-header .primary-nav-inner>.nav-item-ads{order:4}.light-market-header .primary-nav-inner>.is-more{order:5}.light-market-header .primary-nav-inner>.nav-item-help{order:6}.light-market-header .primary-nav-inner>.nav-item-about{order:7}.light-market-header .primary-nav-inner>.mobile-drawer-seller-cta{order:8}.light-market-header .primary-nav-inner>.mobile-drawer-logout{order:9}.light-market-header .primary-nav-inner>.mobile-drawer-legal{order:10}.light-market-header .primary-nav-inner>button,.light-market-header .categories-nav-wrap>button{--tile-bg:#eaf2ff;--tile-fg:#1d4ed8;color:#0f172a;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:54px;padding:7px 10px;font-size:15px;font-weight:700;display:flex;position:relative}.light-market-header .primary-nav-inner>button:active,.light-market-header .categories-nav-wrap>button:active{background:#eaeff6}.light-market-header .primary-nav-inner>button>svg:first-child,.light-market-header .categories-nav-wrap>button>svg:first-child{box-sizing:content-box;width:20px;height:20px;color:var(--tile-fg);background:var(--tile-bg);border-radius:12px;flex:none;padding:10px}.light-market-header .primary-nav-inner>button:not(.mobile-drawer-seller-cta):not(.mobile-drawer-logout):after,.light-market-header .categories-nav-wrap>button:after{content:"";border-top:2px solid #a3b1c4;border-right:2px solid #a3b1c4;flex:none;width:8px;height:8px;margin:0 6px 0 auto;transform:rotate(45deg)}.light-market-header .categories-nav-wrap>button{--tile-bg:#fff1e6;--tile-fg:#c2410c}.light-market-header .primary-nav-inner>.nav-item-catalog{--tile-bg:#eaf2ff;--tile-fg:#1d4ed8}.light-market-header .primary-nav-inner>.nav-item-stores{--tile-bg:#e6f7ef;--tile-fg:#047857}.light-market-header .primary-nav-inner>.nav-item-ads{--tile-bg:#f1ebff;--tile-fg:#6d28d9}.light-market-header .primary-nav-inner>.nav-item-help{--tile-bg:#e4f5fd;--tile-fg:#0369a1}.light-market-header .primary-nav-inner>.nav-item-about{--tile-bg:#eef2f7;--tile-fg:#334155}.light-market-header .primary-nav-inner>.mobile-drawer-seller-cta{color:#7c2d12;background:linear-gradient(135deg,#fff7ed 0%,#ffedd5 100%);border:1px solid #fed7aa;border-radius:16px;min-height:76px;margin:14px 0 6px;padding:12px 14px;box-shadow:0 8px 20px #ea580c1f}.light-market-header .primary-nav-inner>.mobile-drawer-seller-cta>svg:first-child{color:#fff;background:linear-gradient(135deg,#f97316,#ea580c)}.mobile-drawer-seller-cta>span{flex:auto;gap:2px;min-width:0;display:grid}.mobile-drawer-seller-cta strong{color:#7c2d12;font-size:15px;font-weight:800}.mobile-drawer-seller-cta small{color:#9a3412;font-size:12px;font-weight:600;line-height:1.3}.mobile-drawer-seller-cta>svg:last-child{color:#c2410c;flex:none}.light-market-header .primary-nav-inner>.mobile-drawer-logout{--tile-bg:#fef2f2;--tile-fg:#dc2626;color:#dc2626;border-top:0;margin-top:4px;font-size:14.5px}.mobile-drawer-legal{color:#94a3b8;justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}.mobile-drawer-legal button{color:#64748b;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:12.5px;font-weight:600}}@media (width>=769px){.latest-parts-see-all{display:none!important}}@media (width<=768px){.light-market-header .categories-nav-wrap{flex-direction:column;display:flex}.light-market-header .categories-nav-wrap>.categories-nav-button{min-height:60px}.nav-dropdown-copy{flex:auto;gap:1px;min-width:0;display:grid!important}.nav-dropdown-copy strong{color:#0f172a;font-size:15px;font-weight:700}.nav-dropdown-copy small{color:#64748b;font-size:12px;font-weight:600}.light-market-header .categories-nav-wrap>.categories-nav-button:after{border-color:#c2410c;width:9px;height:9px;margin-bottom:4px;transition:transform .2s,margin .2s;transform:rotate(135deg)}.light-market-header .categories-nav-wrap>.categories-nav-button[aria-expanded=true]{background:#fff;box-shadow:inset 0 0 0 1.5px #fdba74,0 6px 16px #c2410c14}.light-market-header .categories-nav-wrap>.categories-nav-button[aria-expanded=true]:after{margin:4px 6px 0 auto;transform:rotate(-45deg)}.light-market-header .header-category-mega-menu{z-index:auto;width:auto;height:auto;min-height:0;max-height:none;box-shadow:none;background:#fff;border:1px solid #e6ebf2;border-left:3px solid #fdba74;border-radius:14px;margin:6px 0 10px 10px;padding:8px;animation:.18s ease-out pub-drop-in;display:block;position:static;inset:auto;overflow:visible}@keyframes pub-drop-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.light-market-header .header-category-mega-menu .header-category-mobile-close{display:none!important}.light-market-header .header-category-mega-menu .header-category-search-wrap{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;min-height:46px;margin-bottom:6px;padding:2px 10px}.light-market-header .header-category-mega-menu .header-category-list{border:0;gap:2px;max-height:none;padding:0;display:grid;overflow:visible}.light-market-header .header-category-mega-menu .header-category-list button{border-radius:10px;min-height:46px;padding:6px 8px;font-size:14px;font-weight:650}.light-market-header .header-category-mega-menu .header-category-label{align-items:center;gap:10px;min-width:0;display:flex}.light-market-header .header-category-mega-menu .header-category-label .category-icon-tile{flex:0 0 30px;width:30px;height:30px}.light-market-header .header-category-mega-menu .header-subcategory-panel,.light-market-header .header-category-mega-menu.mobile-category-detail .header-category-list{display:none}.light-market-header .header-category-mega-menu.mobile-category-detail .header-subcategory-panel{padding:2px 2px 6px;display:block}.light-market-header .header-category-mega-menu .mobile-category-back{min-height:44px;padding:0 4px;font-size:13.5px}.light-market-header .header-category-mega-menu .header-subcategory-panel-title{border:0;justify-content:space-between;align-items:center;gap:8px;margin:2px 4px 10px;padding:0;display:flex;position:static}.light-market-header .header-category-mega-menu .header-subcategory-panel-title strong{font-size:16px}.light-market-header .header-category-mega-menu .header-subcategory-panel-title button{color:#0754c9;background:#eaf2ff;border-radius:999px;width:auto;min-height:36px;padding:0 12px;font-size:12.5px;font-weight:800}.light-market-header .header-category-mega-menu .header-subcategory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.latest-parts-see-all{color:#fff;min-height:100%;font:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;background:radial-gradient(circle at 85% 10%,#ffffff2e 0,#0000 45%),linear-gradient(150deg,#0b3f9e 0%,#1667e8 100%);border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:18px 12px;display:flex;box-shadow:0 10px 22px #0b3f9e40}.latest-parts-see-all:active{transform:scale(.98)}.latest-parts-see-all-icon{background:#ffffff29;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:4px;display:grid}.latest-parts-see-all strong{font-size:15px;font-weight:800;line-height:1.25}.latest-parts-see-all small{color:#ffffffd1;font-size:12px}.latest-parts-see-all-cta{color:#0b3f9e;background:#fff;border-radius:999px;align-items:center;gap:6px;min-height:40px;margin-top:8px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.light-market-header .categories-nav-button .categories-nav-chevron{display:none}.mobile-drawer-head{padding:calc(18px + env(safe-area-inset-top,0px)) 58px 16px 16px;color:#0b1f44;background:url(/assets/drawer-head-bg-8vvc-8jH.png) right -24px top 26px/660px no-repeat,linear-gradient(#f3fbfe 0%,#e3eefc 100%);border-bottom:1px solid #d3e2f5;box-shadow:0 6px 18px #0f2d640f}.mobile-drawer-close{color:#0b3f9e;background:#ffffffd1;border:1px solid #d3e2f5;box-shadow:0 2px 8px #0f2d6414}.mobile-drawer-close:hover{color:#0b3f9e;background:#fff}.mobile-drawer-avatar{color:#fff;background:linear-gradient(145deg,#1667e8,#0b3f9e);border:2px solid #fff;box-shadow:0 6px 16px #0b3f9e40}.mobile-drawer-user-info strong{color:#0b1f44}.mobile-drawer-user-info span{color:#4a6283}.mobile-drawer-head .mobile-drawer-account{color:#fff;background:linear-gradient(135deg,#1667e8,#0b4fc4);border-radius:999px;grid-area:2/2;justify-self:start;width:auto;min-height:40px;padding:0 18px;font-size:13.5px;box-shadow:0 6px 14px #0b4fc447}.mobile-drawer-quick{margin-top:16px}.mobile-drawer-quick button{color:#0f2a55;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffc7;border:1px solid #d3e2f5;min-height:62px;box-shadow:0 2px 8px #0f2d640f}.mobile-drawer-quick button svg{color:#0b4fc4}.mobile-drawer-quick button:active{background:#fff}:root .ads-wall-page .ads-wall-shell{padding-top:10px}:root .ads-wall-page .ads-filterbar{box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;padding:0}:root .ads-wall-page .ads-search-input-wrap input{border-radius:14px;min-height:48px;box-shadow:0 2px 10px #0f2d640f}:root .ads-wall-page .ads-stories-section{padding-top:8px}:root .ads-wall-page .ads-stories-header{margin-bottom:6px}:root .ads-wall-page .ads-stories-header h2{font-size:15px}:root .ads-wall-page .ads-stories-indicator{display:none}:root .ads-wall-page .ads-main-head{flex-direction:row;justify-content:space-between;align-items:center;gap:10px}:root .ads-wall-page .ads-main-head-text{min-width:0}:root .ads-wall-page .ads-main-head-text h2{font-size:16.5px;line-height:1.25}:root .ads-wall-page .ads-main-head-text p{display:none}:root .ads-wall-page .ads-sort-field{border-radius:999px;flex:none;gap:6px;width:auto;min-height:38px;padding:0 10px}:root .ads-wall-page .ads-sort-field>span{display:none}:root .ads-wall-page .ads-sort-field select{field-sizing:content;flex:none;width:auto;max-width:140px;font-size:16px;font-weight:700}:root .ads-wall-page .ads-results-bar{margin-top:-2px}:root .ads-wall-page .ads-results-count{color:#64748b;font-size:12px}:root .ads-wall-page .ad-card-body{flex-flow:wrap;align-items:center;gap:6px 12px;padding:26px 14px 14px}:root .ads-wall-page .ad-card-body>*{flex:100%;min-width:0}:root .ads-wall-page .ad-card-body>.ad-card-metarow{flex:0 auto;justify-content:flex-start;gap:10px}:root .ads-wall-page .ad-card-footer{gap:8px;margin-top:4px}:root .ads-wall-page .ad-card-detail-btn{background:#f1f6ff;border-color:#0000;min-height:40px;font-size:13px}.mobile-drawer-quick{margin-right:-42px}:root .ads-wall-page .ads-main-head{flex-wrap:nowrap}:root .ads-wall-page .ads-main-head-text{flex:auto}:root .ads-wall-page .ads-main-head-text h2{font-size:15.5px}:root .ads-wall-page .ads-sort-field select{text-overflow:ellipsis;max-width:118px}.light-market-header .primary-nav-inner>button[aria-current=page]{color:#0754d6;background:#eaf2ff}.catalog-showcase-see-all{margin-top:16px}.catalog-showcase-see-all-btn{justify-content:center;width:100%;min-height:52px}.store-public-profile-wrapper .store-cover-image{min-height:0!important;padding-top:50px!important;padding-bottom:30px!important}.store-public-profile-wrapper .store-header-actions-bar{padding:0 14px!important;top:12px!important}.store-public-profile-wrapper .btn-back-stores,.store-public-profile-wrapper .btn-edit-store-profile{background:#0712266b!important;border-color:#ffffff47!important;border-radius:999px!important;gap:4px!important;height:28px!important;min-height:28px!important;padding:0 10px 0 8px!important;font-size:11px!important;font-weight:700!important}.store-public-profile-wrapper .btn-back-stores svg,.store-public-profile-wrapper .btn-edit-store-profile svg{width:13px!important;height:13px!important}.store-public-profile-wrapper .store-hero-inner-container{gap:14px!important;padding:0 14px!important}.store-public-profile-wrapper .store-hero-left{grid-template-columns:60px minmax(0,1fr)!important;align-items:start!important;gap:3px 12px!important;display:grid!important}.store-public-profile-wrapper .store-info-details{display:contents!important}.store-public-profile-wrapper .store-avatar-box{border-radius:14px!important;grid-area:1/1/span 3!important;width:60px!important;min-width:60px!important;height:60px!important}.store-public-profile-wrapper .store-title-badge-row,.store-public-profile-wrapper .store-description-text,.store-public-profile-wrapper .store-subtitle-meta{grid-column:2!important;min-width:0!important;margin:0!important}.store-public-profile-wrapper .store-title-badge-row h1{text-shadow:0 1px 8px #00000073!important;font-size:18px!important}.store-public-profile-wrapper .store-description-text,.store-public-profile-wrapper .store-subtitle-meta{text-shadow:0 1px 6px #00000080!important}.store-public-profile-wrapper .store-action-buttons{grid-column:1/-1!important;grid-template-columns:minmax(0,1.3fr)!important;grid-auto-columns:minmax(0,1fr)!important;grid-auto-flow:column!important;gap:8px!important;margin-top:12px!important;display:grid!important}.store-public-profile-wrapper .store-action-buttons>*{width:100%!important;min-width:0!important}.store-public-profile-wrapper .store-share-wrap .btn-share-store{width:100%!important}.store-public-profile-wrapper .btn-follow-store,.store-public-profile-wrapper .btn-share-store,.store-public-profile-wrapper .btn-report-store{white-space:nowrap!important;border-radius:10px!important;justify-content:center!important;gap:5px!important;height:36px!important;min-height:36px!important;padding:0 8px!important;font-size:12px!important}.store-public-profile-wrapper .btn-follow-store span,.store-public-profile-wrapper .btn-share-store span,.store-public-profile-wrapper .btn-report-store span{text-overflow:ellipsis;overflow:hidden}.store-public-profile-wrapper .btn-follow-store svg,.store-public-profile-wrapper .btn-share-store svg,.store-public-profile-wrapper .btn-report-store svg{flex:none;width:14px!important;height:14px!important}.store-public-profile-wrapper .store-action-toast-banner{justify-self:start;grid-column:1/-1!important}.store-public-profile-wrapper .store-rating-card{border-radius:12px!important;padding:9px 14px!important}.hero-vehicle-action-bar{gap:10px}.btn-hero-view-parts{border-radius:12px;gap:12px;height:auto;min-height:56px;padding:10px 16px;font-size:14.5px;line-height:1.25;box-shadow:0 10px 22px -10px #06f9}.btn-hero-view-parts>svg{flex:none}.btn-hero-view-parts>span{text-align:center;flex:auto;min-width:0}.hero-vehicle-sub-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.btn-hero-edit-vehicle,.btn-hero-reset-vehicle{text-align:left;border-radius:10px;justify-content:center;gap:7px;min-height:46px;padding:8px 10px;font-size:12.5px;line-height:1.2}.btn-hero-edit-vehicle>svg,.btn-hero-reset-vehicle>svg{flex:none}.pdm-layout{flex-direction:column;gap:12px;padding:0 2px;display:flex}.pdm-hero{background:#fff;border:1px solid #e1e7ef;border-radius:16px;flex-direction:column;gap:8px;padding:8px;display:flex;position:relative}.pdm-top-badge{z-index:3;position:absolute;top:14px;left:14px}.pdm-ranking{z-index:3;color:#fff;background:#0d1b33;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800;position:absolute;bottom:14px;left:14px}.pdm-hero-actions{z-index:3;flex-direction:column;gap:8px;display:flex;position:absolute;top:14px;right:14px}.pdm-icon-btn{color:#42516a;cursor:pointer;background:#fffffff2;border:1px solid #e1e7ef;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;box-shadow:0 4px 12px #0d1b331f}.pdm-icon-btn.active{color:#e0455a;border-color:#e0455a66}.pdm-hero-photo{aspect-ratio:4/3;color:#b7c2d2;background:#f2f5f9;border-radius:12px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.pdm-hero-photo img{object-fit:cover;width:100%;height:100%}.pdm-image-arrow{color:#fff;cursor:pointer;background:#0d1b3373;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.pdm-image-arrow.previous{left:8px}.pdm-image-arrow.next{right:8px}.pdm-own-note{color:#0056bf;background:#eef4ff;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:700;display:flex}.pdm-thumbs{gap:8px;display:flex}.pdm-thumbs button{cursor:pointer;background:#f2f5f9;border:1.5px solid #e1e7ef;border-radius:10px;flex:none;width:56px;height:56px;padding:0;overflow:hidden}.pdm-thumbs button.active{border-color:#0056bf}.pdm-thumbs button img{object-fit:cover;width:100%;height:100%}.pdm-thumb-more{color:#42516a;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.pdm-summary{background:#fff;border:1px solid #e1e7ef;border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}.pdm-badges{flex-wrap:wrap;gap:6px;display:flex}.pdm-badge{letter-spacing:.04em;text-transform:uppercase;color:#42516a;background:#eef2f7;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:10.5px;font-weight:800;display:inline-flex}.pdm-badge-stock.ok{color:#167149;background:#e8f8f0}.pdm-badge-stock.out{color:#b3261e;background:#fdecea}.pdm-badge-stock i{background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}.pdm-badge-code{text-transform:none;letter-spacing:0}.pdm-title-row{flex-wrap:wrap;align-items:flex-start;gap:8px 10px;display:flex}.pdm-title-copy{flex:180px;min-width:0}.pdm-title-copy h1{color:#0d1b33;overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:800;line-height:1.25}.pdm-title-meta{color:#5d6b82;overflow-wrap:anywhere;margin:3px 0 0;font-size:12.5px}.pdm-compat-btn{color:#0056bf;cursor:pointer;background:#eef4ff;border:1px solid #0056bf40;border-radius:999px;flex:none;align-items:center;gap:5px;padding:6px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.pdm-compat-btn.is-universal{cursor:default;color:#167149;background:#e8f8f0;border-color:#16714940}.pdm-match{color:#167149;background:#e8f8f0;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-size:12.5px;font-weight:700;display:flex}.pdm-metrics{background:#f8fafc;border:1px solid #e1e7ef;border-radius:12px;grid-template-columns:1.4fr 1fr .9fr .7fr;align-items:stretch;padding:10px 0;display:grid}.pdm-metric{text-align:center;border-left:1px solid #e1e7ef;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;padding:0 8px;display:flex}.pdm-metric:first-child{border-left:none}.pdm-metric small{color:#5d6b82;font-size:10.5px;line-height:1.2}.pdm-metric-price{text-align:left;align-items:flex-start;padding-left:12px}.pdm-price{color:#0056bf;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:21px;font-weight:900;line-height:1.1}.pdm-price-old{color:#8a97ab;font-size:11.5px;text-decoration:line-through}.pdm-price-off{color:#b3261e;font-size:10.5px;font-weight:800}.pdm-metric-rating{color:#0d1b33;align-items:center;gap:4px;font-size:14.5px;font-weight:800;display:inline-flex}.pdm-metric-rating svg{color:#f0a30a}.pdm-metric-brand{color:#5d6b82;cursor:pointer;background:0 0;border:none;align-items:center;gap:3px;padding:0;display:inline-flex}.pdm-metric-brand-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.pdm-metric-stock{color:#0d1b33;font-size:15px;font-weight:800}.pdm-vin-note{color:#7a5a00;background:#fff7e0;border:1px solid #f0a30a59;border-radius:10px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:12px;display:flex}.pdm-seller{text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e7ef;border-radius:16px;align-items:center;gap:10px;width:100%;padding:12px 14px;display:flex}.pdm-seller:disabled{cursor:default}.pdm-seller-logo{background:#f2f5f9;border-radius:12px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;overflow:hidden}.pdm-seller-logo img{object-fit:cover;width:100%;height:100%}.pdm-seller-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pdm-seller-copy strong{color:#0d1b33;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:14.5px;display:inline-flex;overflow:hidden}.pdm-seller-copy strong svg{color:#0056bf;flex:none}.pdm-seller-copy small{color:#5d6b82;flex-wrap:wrap;align-items:center;gap:8px;font-size:11.5px;display:flex}.pdm-seller-rating{color:#0d1b33;align-items:center;gap:3px;font-weight:800;display:inline-flex}.pdm-seller-rating svg{color:#f0a30a}.pdm-seller-place{align-items:center;gap:3px;display:inline-flex}.pdm-seller-hours{color:#8a97ab}.pdm-seller-chevron{color:#8a97ab;flex:none}.pdm-section{background:#fff;border:1px solid #e1e7ef;border-radius:16px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.pdm-section-title{color:#0d1b33;align-items:center;gap:7px;margin:0;font-size:14px;font-weight:800;display:inline-flex}.pdm-section-title svg{color:#0056bf}.pdm-section-toggle{cursor:pointer;color:#5d6b82;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:0;display:flex}.pdm-shipping-options{flex-direction:column;gap:8px;display:flex}.pdm-shipping-option{text-align:left;cursor:pointer;color:#42516a;background:#fff;border:1.5px solid #e1e7ef;border-radius:12px;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.pdm-shipping-option.is-selected{background:#f4f8ff;border-color:#0056bf}.pdm-shipping-section{scroll-margin:80px;transition:background-color .2s,border-color .2s}.pdm-shipping-section.is-focused{background:#fff7e6;border-color:#f0b44c}.pdm-shipping-info{color:#0056bf;background:#eaf2ff;border:1px solid #bfd6f7;border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:8px 10px;font-size:12.5px;line-height:1.45;display:flex}.pdm-shipping-info svg{flex:none;margin-top:1px}.pdm-shipping-info.is-warning{color:#8a5a00;background:#fff3d6;border-color:#f0b44c}.pdm-radio{border:2px solid #c2cddb;border-radius:50%;flex:none;width:16px;height:16px;display:inline-block;position:relative}.pdm-radio.on{border-color:#0056bf}.pdm-radio.on:after{content:"";background:#0056bf;border-radius:50%;position:absolute;inset:2.5px}.pdm-shipping-copy{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pdm-shipping-copy b{color:#0d1b33;font-size:13px}.pdm-shipping-copy small{color:#5d6b82;font-size:11.5px}.pdm-specs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.pdm-specs-grid>div{box-sizing:border-box;background:#f8fafc;border:1px solid #eef2f7;border-radius:10px;min-width:0;padding:8px 10px}.pdm-specs-grid dt{letter-spacing:.04em;text-transform:uppercase;color:#8a97ab;margin:0 0 2px;font-size:10.5px;font-weight:700}.pdm-specs-grid dd{color:#0d1b33;overflow-wrap:anywhere;margin:0;font-size:12.5px;font-weight:700}.pdm-description p{color:#42516a;white-space:pre-line;margin:0;font-size:13px;line-height:1.55}.pdm-description.clamped p{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pdm-link-btn{color:#0056bf;cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:4px;padding:0;font-size:12.5px;font-weight:800;display:inline-flex}.pdm-payments{flex-direction:column;gap:10px;display:flex}.pdm-payments-row{color:#0056bf;align-items:flex-start;gap:9px;display:flex}.pdm-payments-row p{flex-direction:column;gap:1px;margin:0;display:flex}.pdm-payments-row b{color:#0d1b33;font-size:12.5px}.pdm-payments-row small{color:#5d6b82;font-size:11.5px}.pdm-report{border-top:1px solid #eef2f7;padding-top:8px}.mobile-sticky-bar__btn.is-favorite{color:#e0455a}}@media (width<=480px){.pdm-metrics{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:10px}.pdm-metric-price{border-bottom:1px solid #e1e7ef;border-left:none;flex-flow:wrap;grid-column:1/-1;align-items:baseline;column-gap:8px;padding:0 14px 10px}.pdm-metric-price+.pdm-metric{border-left:none}}@media (width>=769px){.product-marketplace-page{background:#f8fafc;min-height:calc(100vh - 110px);padding:18px 0 64px}.product-marketplace-container{width:min(100% - 48px,1320px);max-width:1320px;margin:0 auto;padding:0}.product-marketplace-toolbar{min-height:36px;margin-bottom:14px}.product-marketplace-crumb-link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.product-marketplace-crumb-link:hover{color:#0056bf;text-decoration:underline}.product-marketplace-crumb .product-marketplace-crumb-link:last-child{color:#0d1b33;font-weight:700}.pdd-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.pdd-main{gap:16px;min-width:0;display:grid}.pdd-card{background:#fff;border:1px solid #e1e7ef;border-radius:16px;box-shadow:0 1px 2px #0f172a0a}.pdd-root .product-brand-mark{box-sizing:border-box;padding:0}.pdd-gallery{grid-template-columns:minmax(0,1fr);gap:10px;padding:10px;display:grid}.pdd-stage{min-width:0;position:relative}.pdd-photo{aspect-ratio:4/3;cursor:zoom-in;background:#f2f5f9;border:0;border-radius:12px;width:100%;max-height:560px;padding:0;display:block;position:relative;overflow:hidden}.pdd-photo>img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:18px;display:block}.pdd-photo>svg{color:#b8c3d1;margin:auto;position:absolute;inset:0}.pdd-photo-zoom{color:#42516a;opacity:0;background:#ffffffeb;border-radius:999px;align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:700;transition:opacity .15s;display:inline-flex;position:absolute;bottom:12px;right:12px}.pdd-photo:hover .pdd-photo-zoom,.pdd-photo:focus-visible .pdd-photo-zoom{opacity:1}.pdd-photo:focus-visible{outline-offset:2px;outline:2px solid #0056bf}.pdd-badges{z-index:3;pointer-events:none;align-items:center;gap:8px;display:flex;position:absolute;top:12px;left:12px}.pdd-badges>*{pointer-events:auto}.pdd-top-badge{width:58px;height:58px}.pdd-ranking{color:#fff;letter-spacing:.02em;background:#0056bf;border-radius:999px;align-items:center;min-height:26px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.pdd-gallery-actions{z-index:3;gap:8px;display:flex;position:absolute;top:12px;right:12px}.pdd-icon-btn{color:#42516a;cursor:pointer;background:#fff;border:1px solid #e1e7ef;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;transition:color .15s,border-color .15s,transform .15s;display:grid;box-shadow:0 4px 12px #0d1b331f}.pdd-icon-btn:hover{color:#0056bf;border-color:#bfd6f7;transform:translateY(-1px)}.pdd-icon-btn.is-favorite{color:#e0245e;border-color:#f7c4d2}.pdd-icon-btn.is-copied{color:#167149;border-color:#b7e4c7}.pdd-arrow{z-index:3;color:#0d1b33;cursor:pointer;opacity:0;background:#fffffff2;border:1px solid #e1e7ef;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;transition:opacity .15s,border-color .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #0d1b331f}.pdd-arrow.is-prev{left:12px}.pdd-arrow.is-next{right:12px}.pdd-stage:hover .pdd-arrow,.pdd-arrow:focus-visible{opacity:1}.pdd-arrow:hover{border-color:#bfd6f7}.pdd-thumbs{scrollbar-width:thin;gap:8px;display:flex;overflow:auto}.pdd-thumbs button{cursor:pointer;background:#fff;border:1.5px solid #e1e7ef;border-radius:10px;flex:none;place-items:center;width:68px;height:68px;padding:4px;transition:border-color .15s;display:grid;overflow:hidden}.pdd-thumbs button:hover{border-color:#bfd6f7}.pdd-thumbs button.is-active{border-color:#0056bf}.pdd-thumbs img{object-fit:contain;width:100%;height:100%}.pdd-section{gap:12px;padding:18px 20px;display:grid}.pdd-section>h2{color:#0d1b33;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:800;display:flex}.pdd-section>h2 svg{color:#0056bf}.pdd-muted{color:#5d6b82;margin:0;font-size:13.5px;line-height:1.5}.pdd-link-btn{color:#0056bf;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:4px;padding:0;font-size:13.5px;font-weight:700;display:inline-flex}.pdd-link-btn:hover{text-decoration:underline}.pdd-specs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.pdd-specs>div{background:#f8fafc;border:1px solid #eef2f7;border-radius:10px;gap:3px;min-width:0;padding:9px 12px;display:grid}.pdd-specs dt{color:#8a97ab;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.pdd-specs dd{color:#0d1b33;overflow-wrap:anywhere;margin:0;font-size:13.5px;font-weight:700}.pdd-brand-link{color:#0056bf;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:700;display:inline-flex}.pdd-brand-link:hover{text-decoration:underline}.pdd-match{color:#167149;background:#e8f8f0;border-radius:10px;justify-self:start;align-items:center;gap:7px;margin:0;padding:8px 12px;font-size:13px;font-weight:800;display:inline-flex}.pdd-note{color:#1f3b63;background:#eaf2ff;border:1px solid #bfd6f7;border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:13.5px;line-height:1.5;display:flex}.pdd-note svg{color:#0056bf;flex-shrink:0;margin-top:2px}.pdd-compat-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pdd-compat-chips li{color:#0d1b33;background:#fff;border:1px solid #e1e7ef;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:5px 11px;font-size:13px;display:inline-flex}.pdd-compat-chips li strong{font-weight:800}.pdd-compat-chips li span{color:#167149;background:#e8f8f0;border-radius:6px;padding:2px 7px;font-size:11.5px;font-weight:800}.pdd-compat-chips li.is-more{color:#5d6b82;background:#f8fafc;font-weight:700}.pdd-description p{color:#42516a;white-space:pre-line;margin:0;font-size:14px;line-height:1.6}.pdd-description.is-clamped p{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pdd-main .product-marketplace-questions{background:#fff;border:1px solid #e1e7ef;border-radius:16px;margin:0;padding:18px 20px;box-shadow:0 1px 2px #0f172a0a}.pdd-main .product-marketplace-questions-head{grid-template-columns:1fr;gap:12px}.pdd-main .product-marketplace-questions-head h2{color:#0d1b33;font-size:15px;font-weight:800}.pdd-main .product-marketplace-questions-head h2 svg{color:#0056bf;width:18px;height:18px}.pdd-main .product-marketplace-questions-head p{color:#5d6b82;margin:4px 0 0;font-size:13px}.pdd-main .product-marketplace-questions form{grid-template-columns:minmax(0,1fr) auto;gap:8px}.pdd-main .product-marketplace-questions label{border:1px solid #dfe6f0;border-radius:10px;min-height:44px}.pdd-main .product-marketplace-questions label:focus-within{border-color:#0056bf;box-shadow:0 0 0 3px #0056bf1f}.pdd-main .product-marketplace-questions label svg{width:16px;height:16px}.pdd-main .product-marketplace-questions input{color:#0d1b33;font-size:14px}.pdd-main .product-marketplace-questions form button{background:#0056bf;border-radius:10px;min-height:44px;padding:0 18px;font-size:13.5px;font-weight:800}.pdd-main .product-marketplace-questions form button:hover{background:#0049a3}.pdd-main .product-marketplace-questions form button svg{width:15px;height:15px}.pdd-main .product-marketplace-question-error{font-size:13px}.pdd-main .product-marketplace-question-list{grid-template-columns:1fr;gap:10px;margin-top:14px}.pdd-main .product-marketplace-question-list article{border:1px solid #e1e7ef;border-radius:12px;gap:6px;min-height:0;padding:14px 16px}.pdd-main .product-marketplace-question-list span{color:#0056bf;text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:800}.pdd-main .product-marketplace-question-list strong{color:#0d1b33;font-size:14px;line-height:1.45}.pdd-main .product-marketplace-question-list p{color:#42516a;background:#f8fafc;border-radius:10px;padding:9px 12px;font-size:13.5px;line-height:1.5}.pdd-main .product-marketplace-question-list article p b{color:#167149}.pdd-main .product-marketplace-answer-form input{border-radius:10px;font-size:13.5px}.pdd-main .product-marketplace-answer-form button{cursor:pointer;background:#0056bf;border-radius:10px;align-items:center;gap:6px;font-size:13px;display:inline-flex}.pdd-main .product-marketplace-answer-form button svg{width:14px;height:14px}.pdd-main .product-marketplace-no-questions{color:#0056bf;background:#f8fafc;border-color:#dfe6f0;min-height:72px;margin-top:14px}.pdd-main .product-marketplace-no-questions>svg{width:24px;height:24px}.pdd-main .product-marketplace-no-questions strong{color:#0d1b33;font-size:13.5px}.pdd-main .product-marketplace-no-questions small{color:#5d6b82;font-size:12.5px}.pdd-panel{gap:12px;padding:18px 20px;display:grid}.pdd-chips{flex-wrap:wrap;gap:6px;display:flex}.pdd-chip{color:#42516a;text-transform:uppercase;letter-spacing:.04em;background:#eef2f7;border-radius:999px;align-items:center;gap:4px;min-height:24px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.pdd-chip.is-ok{color:#167149;background:#e8f8f0}.pdd-chip.is-low{color:#8a5a00;background:#fff3d6}.pdd-chip.is-out{color:#b3261e;background:#fdecea}.pdd-chip.is-verified,.pdd-chip.is-own{color:#0056bf;background:#eaf2ff}.pdd-title{font-family:var(--font-display,inherit);color:#0d1b33;letter-spacing:-.01em;margin:0;font-size:23px;font-weight:800;line-height:1.25}.pdd-meta{color:#5d6b82;flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:13px;display:flex}.pdd-brand-pill{color:#0d1b33;cursor:pointer;background:#fff;border:1px solid #e1e7ef;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 10px 0 5px;font-size:13px;font-weight:700;transition:border-color .15s;display:inline-flex}.pdd-brand-pill:hover{color:#0056bf;border-color:#bfd6f7}.pdd-brand-pill svg:last-child{color:#8a97ab}.pdd-code{color:#42516a;background:#f2f5f9;border-radius:6px;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.pdd-compat-pill{color:#0056bf;cursor:pointer;background:#eef4ff;border:1px solid #0056bf40;border-radius:999px;justify-self:start;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:13px;font-weight:700;transition:background .15s;display:inline-flex}.pdd-compat-pill:hover{background:#e2ecfc}.pdd-compat-pill.is-match,.pdd-compat-pill.is-universal{color:#167149;background:#e8f8f0;border-color:#16714940}.pdd-compat-pill.is-match:hover{background:#dcf3e6}.pdd-compat-pill.is-universal{cursor:default}.pdd-price-block{border-top:1px solid #eef2f7;gap:2px;padding-top:12px;display:grid}.pdd-price{font-family:var(--font-display,inherit);color:#0d1b33;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:800;line-height:1.05}.pdd-price small{color:#8a97ab;letter-spacing:0;font-size:14px;font-weight:600}.pdd-price-old{color:#8a97ab;align-items:center;gap:8px;font-size:13px;display:flex}.pdd-price-old em{color:#b3261e;background:#fdecea;border-radius:6px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:800}.pdd-price-note{color:#5d6b82;font-size:12.5px}.pdd-price-label{font-family:var(--font-display,inherit);color:#0d1b33;font-size:24px;font-weight:800}.pdd-own-notice{color:#0d1b33;background:#eaf2ff;border:1px solid #bfd6f7;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.pdd-own-notice svg{color:#0056bf;flex-shrink:0;margin-top:2px}.pdd-own-notice strong{font-size:14px;display:block}.pdd-own-notice p{color:#42516a;margin:3px 0 0;font-size:12.5px;line-height:1.45}.pdd-shipping .product-shipping-card{box-shadow:none;background:#f8fafc;border-color:#0000;border-radius:12px;gap:8px;margin-top:0;padding:10px}.pdd-shipping .product-shipping-card.is-focused{background:#fff7e6;border-color:#f0b44c;box-shadow:0 0 0 3px #f0b44c40}.pdd-shipping .product-shipping-card h2{font-size:14px}.pdd-shipping .product-shipping-card h2 svg{color:#0056bf}.pdd-shipping .product-shipping-card-option{min-height:48px;padding:6px 10px}.pdd-ctas{gap:8px;display:grid}.pdd-btn{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;padding:0 16px;font-size:15px;font-weight:800;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.pdd-btn.is-primary{color:#fff;background:#0056bf}.pdd-btn.is-primary:hover:not(:disabled){background:#0049a3}.pdd-btn.is-secondary{color:#0056bf;background:#fff;border-color:#bfd6f7}.pdd-btn.is-secondary:hover:not(:disabled){background:#f4f8ff;border-color:#0056bf}.pdd-btn:active:not(:disabled){transform:translateY(1px)}.pdd-btn:disabled{color:#8a97ab;cursor:not-allowed;background:#eef2f7;border-color:#e1e7ef}.pdd-btn:focus-visible{outline-offset:2px;outline:2px solid #0056bf}.pdd-delivery-info{color:#42516a;background:#f8fafc;border:1px solid #e1e7ef;border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:9px 12px;font-size:13px;line-height:1.45;display:flex}.pdd-delivery-info svg{color:#0056bf;flex-shrink:0;margin-top:2px}.pdd-delivery-info strong{color:#0d1b33}.pdd-trust{color:#5d6b82;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:12.5px;font-weight:600;list-style:none;display:flex}.pdd-trust li{align-items:center;gap:5px;display:inline-flex}.pdd-trust svg{color:#167149}.pdd-seller{width:100%;color:inherit;font:inherit;text-align:left;background:#fff;border:1px solid #e1e7ef;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}button.pdd-seller{cursor:pointer;transition:border-color .15s,background .15s}button.pdd-seller:hover{background:#f8fbff;border-color:#bfd6f7}.pdd-seller-logo{background:#f2f5f9;border-radius:12px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.pdd-seller-logo img{object-fit:cover;width:100%;height:100%}.pdd-seller-copy{gap:2px;min-width:0;display:grid}.pdd-seller-copy small{color:#8a97ab;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.pdd-seller-copy strong{color:#0d1b33;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:14px;display:flex;overflow:hidden}.pdd-seller-copy strong svg{color:#0056bf;flex-shrink:0}.pdd-seller-rating{color:#0d1b33;align-items:center;gap:4px;font-size:12.5px;font-weight:800;display:inline-flex}.pdd-seller-rating svg{color:#f0a30a}.pdd-seller-rating em{color:#8a97ab;font-style:normal;font-weight:600}.pdd-seller-place{color:#5d6b82;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:12px;display:flex}.pdd-seller-place svg{color:#8a97ab}.pdd-seller-link{color:#0056bf;white-space:nowrap;align-items:center;gap:2px;font-size:13px;font-weight:700;display:inline-flex}.pdd-panel-foot{justify-content:center;display:flex}.pdd-panel-foot:empty{display:none}.pdd-panel-foot .btn-product-report-link{color:#8a97ab;font-size:12.5px}.pdd-lightbox{z-index:1300;color:#fff;background:#050a14f0;grid-template-rows:auto minmax(0,1fr) auto;animation:.16s pdd-fade;display:grid;position:fixed;inset:0}@keyframes pdd-fade{0%{opacity:0}to{opacity:1}}.pdd-lightbox-top{align-items:center;gap:14px;padding:14px 20px;display:flex}.pdd-lightbox-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.pdd-lightbox-count{color:#ffffffb3;font-variant-numeric:tabular-nums;font-size:13px}.pdd-lightbox-close,.pdd-lightbox-arrow{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:background .15s;display:grid}.pdd-lightbox-close:hover,.pdd-lightbox-arrow:hover{background:#ffffff2e}.pdd-lightbox-stage{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:0;padding:0 20px;display:grid}.pdd-lightbox-figure{place-items:center;height:100%;min-height:0;margin:0;display:grid}.pdd-lightbox-figure img{object-fit:contain;border-radius:8px;max-width:100%;max-height:calc(100vh - 190px)}.pdd-lightbox-figure svg{color:#ffffff80}.pdd-lightbox-thumbs{scrollbar-width:thin;justify-content:center;gap:8px;padding:14px 20px 18px;display:flex;overflow-x:auto}.pdd-lightbox-thumbs button{cursor:pointer;opacity:.6;background:#fff;border:2px solid #0000;border-radius:10px;flex:none;width:60px;height:60px;padding:3px;transition:opacity .15s,border-color .15s;overflow:hidden}.pdd-lightbox-thumbs button:hover,.pdd-lightbox-thumbs button.is-active{opacity:1}.pdd-lightbox-thumbs button.is-active{border-color:#4d9bff}.pdd-lightbox-thumbs img{object-fit:contain;width:100%;height:100%}}@media (width>=1100px){.pdd-layout{grid-template-columns:minmax(0,58fr) minmax(380px,42fr);gap:24px}.pdd-panel{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100vh - 48px);position:sticky;top:24px;overflow-y:auto}.pdd-gallery.has-thumbs{grid-template-columns:72px minmax(0,1fr)}.pdd-thumbs{flex-direction:column;max-height:560px}.pdd-thumbs button{width:72px;height:72px}}.suspension-panel{gap:12px;width:100%;max-width:720px;display:grid}.suspension-card{background:var(--bg-white);border:1px solid var(--border-subtle);border-radius:var(--radius-md);text-align:left;gap:8px;padding:16px;display:grid}.suspension-overline{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:700}.suspension-muted{color:var(--text-muted);margin:0;font-size:13px;line-height:1.45}.suspension-card hr{border:0;border-top:1px solid var(--border-subtle);margin:4px 0}.suspension-status{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.suspension-status-icon{border-radius:var(--radius-sm);color:#d92d20;background:#fff0f0;place-items:center;width:44px;height:44px;display:grid}.suspension-status-text h2{color:var(--text-primary);margin:0;font-size:20px;font-weight:800;line-height:1.3}.suspension-status-meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:13px;display:flex}.suspension-pill{border-radius:var(--radius-full);color:#b42318;background:#fff0f0;border:1px solid #fecaca;padding:2px 8px;font-size:12px;font-weight:700}.suspension-logout{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-white);min-height:40px;color:var(--color-brand-blue);font:600 14px var(--font-primary);cursor:pointer;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.suspension-logout:hover{background:#f5f9ff}.suspension-units{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.suspension-unit{border-radius:var(--radius-sm);background:#f3f5f7;justify-items:center;gap:2px;padding:10px 4px;display:grid}.suspension-unit strong{font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:28px;font-weight:800;line-height:1.15}.suspension-unit span{color:var(--text-muted);font-size:12px;font-weight:600}.suspension-track{border-radius:var(--radius-full);background:#e6eaef;height:6px;overflow:hidden}.suspension-fill{border-radius:var(--radius-full);background:var(--color-brand-blue);height:100%;transition:width .6s linear}.suspension-date{color:var(--text-muted);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.suspension-done{background:#eafbf1;border-color:#bbf7d0}.suspension-done strong{color:#0e7038;align-items:center;gap:8px;font-size:16px;display:flex}.suspension-done p{color:var(--text-secondary);margin:0;font-size:13px}.suspension-reason{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}.suspension-link{color:var(--color-brand-blue);font:600 14px var(--font-primary);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.suspension-actions-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.suspension-actions-list li{color:var(--text-primary);align-items:center;gap:8px;font-size:15px;display:flex}.suspension-actions-list svg{color:#18a957;flex-shrink:0}.suspension-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.suspension-row strong{color:var(--text-primary);font-size:15px}.suspension-row-icon{color:var(--color-brand-blue)}.suspension-row-icon.is-warning{color:#9a5a00}.suspension-row-button{width:100%;font:inherit;cursor:pointer}.suspension-row-button:hover{background:#f5f9ff;border-color:#bfd6f7}.suspension-help{color:var(--text-muted);font:500 13px var(--font-primary);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:6px 4px;display:flex}.suspension-help span{flex:1}.suspension-footer{flex-wrap:wrap;gap:8px;display:flex}.suspension-btn{border-radius:var(--radius-sm);min-height:48px;font:700 15px var(--font-primary);cursor:pointer;padding:0 20px}.suspension-btn-primary{border:1px solid var(--color-brand-blue);background:var(--color-brand-blue);color:#fff}.suspension-btn-primary:hover{background:var(--color-brand-blue-hover)}.suspension-btn-secondary{border:1px solid var(--color-brand-blue);background:var(--bg-white);color:var(--color-brand-blue)}.suspension-btn:focus-visible,.suspension-logout:focus-visible,.suspension-row-button:focus-visible,.suspension-banner:focus-visible{outline-offset:2px;outline:3px solid #bfd6f7}.suspension-banner{border-radius:var(--radius-sm);color:#b42318;width:100%;font:600 13px var(--font-primary);text-align:left;cursor:pointer;background:#fff0f0;border:1px solid #fecaca;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;display:flex}.suspension-banner-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.suspension-banner-link{color:var(--color-brand-blue)}@media (width<=768px){.suspension-panel{padding-bottom:128px}.suspension-status{grid-template-columns:auto minmax(0,1fr)}.suspension-logout{grid-column:1/-1;justify-content:center}.suspension-unit strong{font-size:24px}.suspension-footer{z-index:61;left:0;right:0;bottom:calc(var(--pm-bottombar-h,62px) + var(--pm-safe-bottom,env(safe-area-inset-bottom,0px)));padding:10px var(--pm-gutter,12px);border-top:1px solid var(--border-subtle);background:#fffffffa;flex-flow:column;position:fixed;box-shadow:0 -8px 24px #0f172a12}.suspension-btn{width:100%}}.order-header-icons{align-items:center;gap:6px;display:inline-flex}.order-support-icon,.order-credit-note-icon,.order-refunds-icon{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex;position:relative}.order-support-icon:hover,.order-credit-note-icon:hover{color:#0f172a;background:#f8fafc}.order-credit-note-icon.has-pending{color:#9a5a00}.order-credit-note-icon.has-pending:after{content:"";background:#f59e0b;border:1.5px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:5px;right:5px}.order-refunds-anchor{display:inline-flex}.order-refunds-icon.is-pending{color:#9a5a00;background:#fffbeb;border-color:#fde68a}.order-refunds-icon.is-error{color:#b8261a;background:#fff1f2;border-color:#fecaca}.order-refunds-badge{text-align:center;background:currentColor;border:1.5px solid #fff;border-radius:8px;min-width:16px;height:16px;padding:0 3px;font-size:9px;font-weight:800;line-height:13px;position:absolute;top:-4px;right:-4px}.order-refunds-icon .order-refunds-badge{color:#fff}.order-refunds-icon.is-pending .order-refunds-badge{background:#9a5a00}.order-refunds-icon.is-error .order-refunds-badge{background:#b8261a}.order-refunds-button{font:inherit;cursor:pointer;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.order-refunds-button.is-pending{color:#9a5a00;background:#fffbeb;border:1px solid #fde68a}.order-refunds-button.is-error{color:#b8261a;background:#fff1f2;border:1px solid #fecaca}.order-refunds-menu-backdrop{z-index:3000;position:fixed;inset:0}.order-refunds-menu{background:#fff;border:1px solid #e2e8f0;border-radius:14px;position:fixed;overflow:hidden;box-shadow:0 16px 36px #0f172a2e}.order-refunds-menu-title{color:#64748b;letter-spacing:.04em;text-transform:uppercase;padding:10px 14px 6px;font-size:11px;font-weight:800;display:block}.order-refunds-menu-item{color:#94a3b8;width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e2e8f0;align-items:center;gap:10px;padding:10px 14px;display:flex}.order-refunds-menu-item:hover{background:#f8fafc}.order-refunds-menu-copy{flex:1;gap:2px;min-width:0;display:grid}.order-refunds-menu-copy strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.order-refunds-menu-copy small{color:#64748b;font-size:12px}.order-refunds-chip,.credit-note-chip{border-radius:999px;justify-self:start;padding:2px 8px;font-size:11.5px;font-style:normal;font-weight:700}.order-refunds-chip.is-pending,.credit-note-chip.is-pending{color:#9a5a00;background:#fffbeb}.order-refunds-chip.is-error,.credit-note-chip.is-error{color:#b8261a;background:#fff1f2}.order-refunds-chip.is-ok,.credit-note-chip.is-ok{color:#047857;background:#ecfdf5}.order-refunds-sheet-sub{color:#64748b!important;font-size:13px!important}.order-refund-timeline{margin:0;padding:0;list-style:none;display:grid}.order-refund-timeline li{grid-template-columns:22px minmax(0,1fr);gap:10px;padding-bottom:14px;display:grid;position:relative}.order-refund-timeline li:not(:last-child):before{content:"";background:#e2e8f0;width:2px;position:absolute;top:24px;bottom:2px;left:10px}.order-refund-timeline li.is-done:not(:last-child):before{background:#10b981}.order-refund-timeline-dot{color:#fff;background:#fff;border:2px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.order-refund-timeline li.is-done .order-refund-timeline-dot{background:#10b981;border-color:#10b981}.order-refund-timeline li.is-error .order-refund-timeline-dot{background:#dc2626;border-color:#dc2626}.order-refund-timeline li.is-current .order-refund-timeline-dot{background:#fffbeb;border-color:#b45309;box-shadow:inset 0 0 0 4px #fffbeb,inset 0 0 0 9px #b45309}.order-refund-timeline div{gap:2px;display:grid}.order-refund-timeline strong{color:#0f172a;font-size:14px}.order-refund-timeline li.is-upcoming strong{color:#94a3b8}.order-refund-timeline li.is-error strong{color:#b8261a}.order-refund-timeline small{color:#64748b;font-size:12px}.order-refund-timeline span{color:#475569;font-size:13px;line-height:1.45}.order-refunds-flow-note{background:#f1f5f9;border-radius:10px;gap:8px;padding:10px 12px;color:#64748b!important;font-size:12.5px!important;display:flex!important}.order-refunds-flow-note svg{flex-shrink:0;margin-top:2px}.order-support-context{flex-wrap:wrap;align-items:center;gap:8px;color:#64748b!important;font-size:13px!important;display:flex!important}.order-support-context em{color:#0b5fd0;background:#eaf3ff;border-radius:999px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:700}.order-support-contact{color:#fff;background:#0b5fd0;border-radius:10px;justify-content:center;align-items:center;gap:4px;min-height:42px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.order-card-action-slot{display:inline-flex}.btn-order-action.btn-action-outline{color:#9a5a00;background:#fffbeb;border:1px solid #fde68a}.btn-order-action.btn-action-outline:hover{background:#fef3c7}.credit-note-modal{max-height:calc(100vh - 32px);overflow:auto}.credit-note-modal .commission-modal-header{padding-right:40px;position:relative}.credit-note-badge{color:#9a5a00!important;background:#fffbeb!important}.credit-note-close{color:#64748b;cursor:pointer;background:#f1f5f9;border:0;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:absolute;top:0;right:0}.credit-note-items{border-top:1px solid #e2e8f0;margin:8px 0 0;padding:0;list-style:none;display:grid}.credit-note-items li{color:#0f172a;border-bottom:1px solid #e2e8f0;justify-content:space-between;gap:10px;padding:7px 0;font-size:13px;display:flex}.credit-note-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:8px;margin-top:12px;padding:12px;display:grid}.credit-note-card header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.credit-note-card header div{gap:2px;display:grid}.credit-note-card header small{color:#64748b;font-size:12px}.credit-note-amount{color:#0f172a;justify-content:space-between;gap:10px;font-size:14px;font-weight:800;display:flex}.credit-note-form{gap:10px;display:grid}.credit-note-action{justify-content:center;align-items:center;gap:6px;width:100%;display:inline-flex}@media (width<=600px){.order-support-icon,.order-credit-note-icon,.order-refunds-icon{width:32px;height:32px}.credit-note-modal{max-height:calc(100vh - 16px)}}.withdrawal-alert-trigger{color:#b8261a;font:inherit;cursor:pointer;background:#fff5f4;border:1px solid #f6c8c2;align-items:center;gap:6px;font-size:13px;font-weight:800;transition:background .12s,border-color .12s;display:inline-flex;position:relative}.withdrawal-alert-trigger:hover{background:#ffe9e6;border-color:#ef9a90}.withdrawal-alert-trigger:focus-visible{outline-offset:2px;outline:2px solid #b8261a}.withdrawal-alert-trigger--header{white-space:nowrap;border-radius:999px;min-height:38px;padding:0 12px;animation:2.4s ease-in-out 3 withdrawal-alert-pulse}.withdrawal-alert-trigger--strip{text-align:left;border-width:1px 0;border-radius:0;width:100%;min-height:40px;padding:8px 16px;display:none}.withdrawal-alert-strip-text{flex:auto;min-width:0}.withdrawal-alert-strip-cta{text-underline-offset:2px;flex:none;align-items:center;gap:2px;font-size:12.5px;text-decoration:underline;display:inline-flex}@media (width<=1200px){.withdrawal-alert-trigger--header{display:none}.withdrawal-alert-trigger--strip{display:flex}}@keyframes withdrawal-alert-pulse{0%,to{box-shadow:0 0 #d92d2000}50%{box-shadow:0 0 0 5px #d92d2029}}@media (prefers-reduced-motion:reduce){.withdrawal-alert-trigger--header{animation:none}}.withdrawal-alert-backdrop{z-index:3000;background:#0714268c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.withdrawal-alert-modal{color:#172741;background:#fff;border-top:5px solid #d92d20;border-radius:16px;width:100%;max-width:460px;max-height:calc(100dvh - 32px);padding:28px 24px 22px;position:relative;overflow-y:auto;box-shadow:0 24px 60px #00000040}.withdrawal-alert-close{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:inline-grid;position:absolute;top:12px;right:12px}.withdrawal-alert-close:hover{background:#f1f5f9}.withdrawal-alert-icon{color:#c0392b;background:#fff1ef;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 12px;display:grid}.withdrawal-alert-modal h2{text-align:center;color:#0b1f3b;margin:0 0 8px;font-size:20px;line-height:1.25}.withdrawal-alert-lead{text-align:center;color:#52657b;margin:0 0 16px;font-size:14px;line-height:1.55}.withdrawal-alert-reason{background:#f8fafc;border-left:4px solid #c0392b;border-radius:0 10px 10px 0;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.withdrawal-alert-reason small{letter-spacing:.8px;text-transform:uppercase;color:#718096;font-size:11px;font-weight:800}.withdrawal-alert-reason strong{color:#8c1d13;font-size:14.5px;line-height:1.4}.withdrawal-alert-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.withdrawal-alert-facts div{background:#f4f8fc;border-radius:10px;min-width:0;padding:9px 10px}.withdrawal-alert-facts dt{color:#718096;font-size:11px}.withdrawal-alert-facts dd{color:#172741;overflow-wrap:anywhere;margin:3px 0 0;font-size:13.5px;font-weight:800}.withdrawal-alert-steps{color:#3d6a58;background:#f1faf6;border-radius:10px;margin:0 0 18px;padding:12px 14px 12px 32px;font-size:13px;line-height:1.6}.withdrawal-alert-actions{gap:10px;display:flex}.withdrawal-alert-actions button{min-height:44px;font:inherit;cursor:pointer;border-radius:10px;flex:1 1 0;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:800;display:inline-flex}.withdrawal-alert-secondary{color:#1264c0;background:#fff;border:1px solid #d7e2f2}.withdrawal-alert-secondary:hover{background:#f7fbff}.withdrawal-alert-primary{color:#fff;background:#1264c0;border:1px solid #1264c0}.withdrawal-alert-primary:hover{background:#0f56a6}@media (width<=520px){.withdrawal-alert-backdrop{align-items:flex-end;padding:0}.withdrawal-alert-modal{max-width:none;max-height:92dvh;padding-bottom:calc(22px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0}.withdrawal-alert-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.withdrawal-alert-facts div:last-child{grid-column:1/-1}.withdrawal-alert-actions{flex-direction:column-reverse}}.system-error-page{z-index:99999;isolation:isolate;background:#f7f9fd;place-items:center;min-width:280px;min-height:320px;display:grid;position:fixed;inset:0;overflow:hidden}.system-error-page:before{z-index:0;content:"";filter:blur(22px);background:linear-gradient(#f7f9fd9e,#eff3fba8),url(/assets/system-error-page-CdsqQoSo.png) 50%/cover no-repeat;position:absolute;inset:-5%;transform:scale(1.05)}.system-error-artwork{z-index:1;aspect-ratio:3/2;flex:none;width:min(100dvw,150dvh);height:min(100dvh,66.6667dvw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);container-type:size}.system-error-artwork img{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.system-error-hotspot{z-index:2;white-space:nowrap;cursor:pointer;box-sizing:border-box;-webkit-tap-highlight-color:transparent;border-radius:clamp(8px,1.1cqh,16px);justify-content:center;align-items:center;gap:4%;margin:0;padding:0 4%;font-family:inherit;font-size:clamp(15px,2.35cqh,29px);font-weight:900;line-height:1;transition:transform .16s,box-shadow .16s,filter .16s,border-color .16s;display:flex;position:absolute;overflow:hidden}.system-error-hotspot:hover{filter:brightness(1.06)saturate(1.08);transform:translateY(-2px)}.system-error-hotspot:active{filter:brightness(.97);transform:translateY(1px)scale(.99)}.system-error-hotspot:focus-visible{outline-offset:4px;outline:4px solid #ffbf47}.system-error-retry{color:#fff;background:linear-gradient(#1472e1 0%,#0757c5 100%);border:1px solid #003794cc;width:26.43%;height:6.94%;top:50%;left:35.29%;box-shadow:0 1.1cqh 2.2cqh #003f9b52,inset 0 1px #ffffff4d,inset 0 -3px #00287d38}.system-error-home{color:#0759b8;background:#fffffff5;border:2px solid #1766c4;width:24.4%;height:6.15%;top:58.55%;left:37.8%;box-shadow:0 .75cqh 1.8cqh #12478933,inset 0 1px #ffffffe6}.system-error-hotspot svg{stroke-width:2.6px;flex:none;width:clamp(19px,3.2cqh,38px);height:clamp(19px,3.2cqh,38px)}.system-error-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=560px){.system-error-hotspot{font-size:clamp(13px,5.4cqh,18px)}.system-error-retry{width:60%;height:16%;top:48%;left:20%}.system-error-home{width:60%;height:16%;top:66%;left:20%}}@media (height<=520px) and (width>=561px){.system-error-hotspot{font-size:clamp(13px,2.15cqh,20px)}}@media (prefers-reduced-motion:reduce){.system-error-hotspot{transition:none}}
