@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}.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{border:2px solid var(--color-brand-blue);background:#fff;border-radius:10px;flex:1;align-items:center;max-width:680px;display:flex;position:relative;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}.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}.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{color:#ffd264!important;background:#2a1c04ad!important;border-color:#facc1599!important}.profile-dashboard .store-status-chip{color:#9af4bb}.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}.testimonials-section{margin-bottom:60px}.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}.title-badge-green{color:#059669;border-radius:var(--radius-full);background:#ecfdf5;border:1px solid #a7f3d0;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:800;display:inline-flex}.reviews-grid-3{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;display:grid}.review-card-rich{border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);background:#fff;border-radius:16px;flex-direction:column;padding:20px;display:flex}.review-header-flex{align-items:center;gap:12px;margin-bottom:12px;display:flex}.author-photo-wrap{position:relative}.author-photo-wrap .author-avatar-img{object-fit:cover;border:2px solid var(--color-brand-blue);border-radius:50%;width:46px;height:46px}.author-photo-wrap .author-verified-icon{color:#059669;background:#fff;border-radius:50%;position:absolute;bottom:-2px;right:-2px}.author-meta-wrap{flex-direction:column;display:flex}.author-meta-wrap strong{color:var(--text-primary);font-size:14px}.author-meta-wrap .author-role{color:var(--color-brand-blue);font-size:12px;font-weight:700}.author-meta-wrap .author-location{color:var(--text-muted);align-items:center;gap:3px;font-size:11px;display:flex}.review-stars-row{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.review-stars-row .verified-buyer-pill{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:10.5px;font-weight:700;display:flex}.review-text{color:var(--text-secondary);flex:1;margin-bottom:16px;font-size:13px;font-style:italic;line-height:1.5}.review-car-preview-bar{border:1px solid var(--border-subtle);background:#f8fafc;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;display:flex}.review-car-preview-bar .car-preview-thumb{border-radius:6px;flex-shrink:0;width:40px;height:30px}.review-car-preview-bar .car-preview-info span{color:var(--text-muted);font-size:10px;display:block}.review-car-preview-bar .car-preview-info strong{color:#059669;font-size:11.5px}.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-columns-grid{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:48px;display:grid}.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}.footer-bottom-row-vivid{color:#94a3b8;background:#050811;border-top:1px solid #ffffff14;padding:22px 0;font-size:12.5px}.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}.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 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;display:grid}.reference-footer-column li button>svg:first-child{color:#126aff;stroke-width:1.7px;width:26px}.reference-footer-column li button:hover{color:#6da5ff}.reference-footer-column .footer-link-chevron{color:#a8b4c7;justify-self:end;width:15px}.reference-support-column li button{grid-template-columns:30px 1fr;align-items:flex-start}.reference-support-column li button span{flex-direction:column;gap:3px;display:flex}.reference-support-column li button strong{color:#fff;font-size:13px}.reference-support-column li button small{color:#c8d2e0;font-size:11.5px;line-height:1.35}.reference-contact-list{display:grid}.reference-contact-list button{color:#e7edf7;text-align:left;border-bottom:1px solid #8da3c22e;grid-template-columns:46px 1fr;align-items:center;gap:12px;min-height:80px;margin-bottom:14px;padding:0 0 14px;display:grid}.reference-contact-list button svg{color:#2378ff;border:1px solid #135bc7;border-radius:50%;width:46px;height:46px;padding:12px}.reference-contact-list span{flex-direction:column;gap:4px;font-size:12px;display:flex}.reference-contact-list strong{color:#fff;font-size:13px}.footer-payments h3{color:#fff;margin:18px 0;font-size:15px;font-weight:500}.flow-payment{align-items:center;gap:14px;display:flex}.flow-payment>b{color:#17d1c4;letter-spacing:-2px;font-size:36px}.flow-payment span{color:#d7e0ed;flex-direction:column;gap:3px;font-size:11px;line-height:1.3;display:flex}.flow-payment strong{color:#fff;font-size:12px}.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 button{color:#d2dbe7;white-space:nowrap;font-size:12px}.reference-footer-bottom nav button: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 button{grid-template-columns:23px minmax(0,1fr) 12px;gap:6px;font-size:11.5px}.reference-footer-column li button>svg:first-child{width:21px}.reference-support-column li{margin-bottom:1px}.reference-support-column li button strong{font-size:12px}.reference-support-column li button small{font-size:10.5px}.reference-contact-list button{grid-template-columns:34px 1fr;gap:9px;min-height:52px;margin-bottom:8px;padding-bottom:8px}.reference-contact-list button svg{width:34px;height:34px;padding:9px}.reference-contact-list span{font-size:10.5px}.reference-contact-list strong{font-size:12px}.reference-footer-bottom{gap:20px;min-height:70px;font-size:11px}.reference-footer-bottom nav{gap:20px}.reference-footer-bottom nav button{font-size:11px}.reference-footer-security{color:#77a8ff;justify-self:end;font-size:11px}@media (width<=1250px){.reference-footer-grid{grid-template-columns:1.3fr 1fr 1fr}.reference-contact-column{grid-column:2/4}.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:20px}.reference-contact-column{grid-column:auto}.reference-footer-column h2{margin-top:8px}.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}.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}.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:.7;cursor:not-allowed}.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}.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:240px;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;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:600;transition:background .15s;display:flex}.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-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}.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}@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-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}.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-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-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}.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-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-withdrawal-note{color:#8491a1;text-align:right;max-width:210px;margin-top:2px;font-size:9.5px;line-height:1.3}@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}.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-red{color:#b8261a;background:#fff0f0;border:1px solid #fecaca}.badge-red-outline{color:#dc2626;background:#fef2f2;border:1px dashed #fca5a5}.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}.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}.order-modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;background:#0f172aa6;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-modal-header-actions{align-items:center;gap:12px;display:flex}.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-steps{justify-content:space-between;align-items:center;display:flex;position:relative}.timeline-step-item{z-index:2;flex-direction:column;flex:1;align-items:center;gap:6px;display:flex;position:relative}.step-icon-wrapper{width:32px;height:32px;color:var(--text-muted);background:#e2e8f0;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.step-completed .step-icon-wrapper{background:var(--color-brand-blue);color:#fff}.step-current .step-icon-wrapper{color:#fff;background:#059669;box-shadow:0 0 0 4px #d1fae5}.step-label{color:var(--text-muted);text-align:center;font-size:11px;font-weight:700}.step-completed .step-label{color:var(--text-primary)}.step-line{z-index:-1;background:#e2e8f0;width:100%;height:3px;position:absolute;top:16px;left:50%}.step-completed .step-line{background:var(--color-brand-blue)}.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-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;display:flex}.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;padding:16px 24px;display:flex}.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}@media (width<=1200px){.stores-cards-grid-directory{grid-template-columns:1fr}}.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;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;align-items:center;gap:20px;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{align-items:center;gap:6px;display:flex}.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:10px;padding:6px 14px;display:inline-flex}.catalog-vehicle-badge-active .vehicle-info-text{flex-direction:column;line-height:1.15;display:flex}.catalog-vehicle-badge-active .vehicle-title{color:#1e3a8a;font-size:12px;font-weight:800}.catalog-vehicle-badge-active .vehicle-plate{color:#3b82f6;letter-spacing:.5px;font-size:11px;font-weight:700}.btn-compat-toggle-pill{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #93c5fd;border-radius:14px;padding:4px 10px;font-size:11.5px;font-weight:750;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:4px;transition:all .15s;display:inline-flex}.btn-vehicle-clear:hover{color:#1e293b;background:#dbeafe}.catalog-quick-patente-bar{background:#f8fafc;border:1.5px solid #cbd5e1;border-radius:24px;align-items:center;gap:6px;padding:4px 6px 4px 12px;display:inline-flex;position:relative}.catalog-quick-patente-bar .patente-icon{color:#64748b;flex-shrink:0}.patente-quick-input{color:#0f172a;letter-spacing:.5px;background:0 0;border:none;outline:none;width:175px;font-size:12.5px;font-weight:700}.patente-quick-input::placeholder{color:#94a3b8;letter-spacing:normal;font-weight:500}.btn-quick-patente-submit{color:#fff;cursor:pointer;background:#06f;border:none;border-radius:16px;align-items:center;gap:4px;padding:5px 12px;font-size:11.5px;font-weight:800;transition:background .2s;display:inline-flex}.btn-quick-patente-submit:hover{background:#0052cc}.btn-quick-patente-submit:disabled{opacity:.7;cursor:not-allowed}.quick-patente-error{color:#ef4444;white-space:nowrap;margin-top:4px;font-size:11px;font-weight:700;position:absolute;top:100%;left:12px}.btn-comuna-toggle-pill{color:#334155;cursor:pointer;background:#f8fafc;border:1.5px solid #cbd5e1;border-radius:24px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.btn-comuna-toggle-pill:hover{background:#f1f5f9;border-color:#94a3b8}.btn-comuna-toggle-pill.active{color:#fff;background:#06f;border-color:#06f}.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-header-profile-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-lg);background:#ffffff14;border:1px solid #ffffff2e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;display:flex;box-shadow:0 16px 36px #0f172a40}.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}.store-metrics-row{flex-wrap:wrap;gap:10px;display:flex}.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}.patent-filter-box-bar{background:#fff;border:1px solid #dce5f1;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;margin-bottom:0;padding:20px 34px;display:flex;box-shadow:0 16px 34px #020f2a24}.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}.footer-columns-grid{grid-template-columns:repeat(2,1fr)!important;gap:36px!important}.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){.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}.footer-columns-grid{grid-template-columns:1fr!important;gap:28px!important}.footer-bottom-row-vivid .bottom-flex{text-align:center;flex-direction:column;gap:12px}.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}.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{max-width:none;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}.header-search-chevron{color:#50627e;flex:none}.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-content-grid{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:18px;display:grid}.withdrawal-pending-list{gap:9px;min-width:0;display:grid}.withdrawal-pending-list h3{color:#1e293b;align-items:center;gap:7px;margin:0 0 3px;font-size:14px;display:flex}.withdrawal-pending-list h3 span{color:#075985;text-align:center;background:#e0f2fe;border-radius:999px;min-width:22px;padding:3px 6px;font-size:10px}.withdrawal-order-row{background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.withdrawal-order-row>div{gap:4px;min-width:0;display:grid}.withdrawal-order-row strong{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.withdrawal-order-row span{color:#75869a;font-size:10.5px;line-height:1.35}.withdrawal-order-row b{color:#075985;flex:none;font-size:13px}.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-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(4,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:36px 26px 26px}.light-input-row{gap:16px;display:flex}.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{border:1px solid #cbd8e8;border-radius:8px;flex:1;align-items:center;min-width:0;height:62px;padding:0 15px;display:flex}.light-query-field input{color:#1c2c47;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:19px;font-weight:600}.light-query-field input::placeholder{color:#66758f}.plate-help{color:#0864ed;white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:flex}.light-primary-search{color:#fff;cursor:pointer;background:linear-gradient(90deg,#0a58ef,#0669f7);border-radius:7px;justify-content:center;align-items:center;gap:15px;width:calc(100% - 161px);height:58px;margin:22px 0 20px 161px;font-size:16px;font-weight:800;transition:background .2s;display:flex}.light-primary-search:hover{background:#0457d9}.light-search-error{color:#dc2626;gap:6px;margin:-10px 0 14px 161px;font-size:12px;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}.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{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(4,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{flex-direction:column;gap:9px}.country-selector{width:100%;height:48px}.light-query-field{height:56px}.plate-help{display:none}.light-primary-search{width:100%;margin:12px 0 14px}.light-search-error{margin:0 0 12px}.light-intro-copy h1{font-size:28px}.light-intro-copy ul,.light-trust-row{grid-template-columns:1fr}.light-trust-row>div{border-bottom:1px solid #e6eaf0;border-right:0;padding:14px 20px}.light-trust-row>div:last-child{border-bottom:0}.category-showcase-carousel{padding-left:14px;padding-right:14px}.category-carousel-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.category-showcase-card{min-width:0;height:350px}.category-showcase-image{top:142px}.category-showcase-card>strong{font-size:17px}.category-carousel-arrow{display:none}.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}@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{background:#e7f0ff;width:28px;height:28px;animation:none}.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,.new-stores-section .stores-cards-grid,.stores-cards-grid-directory{grid-template-columns:1fr}}.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}.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{border-left:1.5px solid #c8dbe9;margin:-2px 8px 5px 28px;padding:3px 0 3px 13px;position:relative}.filter-subcategory-option{color:#637b92;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:6px;align-items:center;gap:7px;width:100%;min-height:28px;padding:5px 7px;font-size:11px;font-weight:650;display:flex;position:relative}.filter-subcategory-option:hover,.filter-subcategory-option.active{color:#0759ae;background:#edf7ff}.filter-subcategory-option>svg{margin-left:auto}.filter-subcategory-node{background:#fff;border:2px solid #8bb8dc;border-radius:50%;width:9px;height:9px;position:absolute;left:-20px}.filter-subcategory-option.active .filter-subcategory-node{background:#0871c9;border-color:#0871c9}.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}.product-marketplace-container{max-width:1220px}.product-marketplace-back,.product-marketplace-crumb{color:#3483fa;background:0 0;border:0;font-size:13px}.product-marketplace-back{cursor:pointer;align-items:center;gap:6px;margin-bottom:14px;display:inline-flex}.product-marketplace-crumb{color:#87909a;align-items:center;gap:6px;margin-bottom:13px;display:flex}.product-marketplace-card{background:#fff;border-radius:6px;grid-template-columns:minmax(350px,.95fr) minmax(320px,.9fr) minmax(280px,.75fr);display:grid;overflow:hidden;box-shadow:0 1px 2px #0000001f}.product-marketplace-gallery{border-right:1px solid #eee;padding:22px}.product-marketplace-photo{color:#b4bcc4;background:#fff;place-items:center;height:450px;display:grid;position:relative}.product-marketplace-photo img{object-fit:contain;width:100%;height:100%}.product-marketplace-favorite{color:#3483fa;cursor:pointer;background:#f5faff;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:0;right:0}.product-marketplace-favorite.active{color:#e24573}.product-marketplace-thumbs{gap:8px;margin-top:15px;display:flex}.product-marketplace-thumbs button{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:4px;width:54px;height:54px;padding:3px}.product-marketplace-thumbs button.active{border:2px solid #3483fa}.product-marketplace-gallery.single-image .product-marketplace-photo{height:100%}.product-marketplace-summary{padding:28px 25px}.product-marketplace-condition{color:#737b84;font-size:13px}.product-marketplace-condition span{padding:0 4px}.product-marketplace-summary h1{color:#333;margin:10px 0;font-size:23px;font-weight:500;line-height:1.25}.product-marketplace-brand{color:#59636e;flex-wrap:wrap;gap:7px;font-size:12px;display:flex}.product-marketplace-brand span{background:#f2f4f6;border-radius:12px;padding:5px 8px}.product-marketplace-description{color:#59636e;font-size:13px;line-height:1.55}.product-marketplace-store{color:#3483fa;border-top:1px solid #eee;align-items:center;gap:9px;margin-top:23px;padding-top:17px;display:flex}.product-marketplace-store div{flex:1;gap:4px;display:grid}.product-marketplace-store strong{font-size:13px}.product-marketplace-store span{color:#78838e;align-items:center;gap:4px;font-size:11px;display:flex}.product-marketplace-buybox{border:1px solid #ddd;border-radius:7px;align-self:start;margin:16px;padding:20px;box-shadow:0 1px 2px #00000014}.product-marketplace-buy-status{color:#00a650;font-size:13px}.product-marketplace-buybox h2{color:#333;margin:12px 0 5px;font-size:22px;font-weight:500}.product-marketplace-price{color:#222;margin:12px 0 3px;font-size:31px;line-height:1}.product-marketplace-price small{font-size:15px}.product-marketplace-primary{color:#fff;background:#3483fa;margin-top:18px}.product-marketplace-primary:disabled{cursor:not-allowed;background:#c9d2dc}.product-marketplace-secondary{color:#3483fa;background:#e3f1ff;margin-top:9px}.product-marketplace-payments,.product-marketplace-delivery{color:#59636e;border-top:1px solid #eee;gap:7px;margin-top:18px;padding-top:16px;font-size:11px;display:grid}.product-marketplace-payments strong{color:#333;font-size:12px}.product-marketplace-payments span,.product-marketplace-delivery{align-items:center;gap:6px;display:flex}.product-marketplace-delivery{align-items:flex-start}.product-marketplace-delivery div{gap:4px;display:grid}.product-marketplace-delivery strong{color:#333;font-size:12px}.product-marketplace-info-grid{grid-template-columns:1.15fr 1fr 1fr;gap:16px;margin-top:18px;display:grid}.product-marketplace-info-grid article{background:#fff;border-radius:6px;min-height:190px;padding:22px;box-shadow:0 1px 2px #0000001f}.product-marketplace-info-grid dl div{border-bottom:1px solid #f0f0f0;justify-content:space-between;gap:12px;padding:8px 0;font-size:12px;display:flex}.product-marketplace-info-grid p{color:#59636e;font-size:13px;line-height:1.5}.product-marketplace-compatibility{flex-wrap:wrap;gap:7px;display:flex}.product-marketplace-compatibility span,.product-marketplace-protected{color:#167148;background:#e8f8ed;border-radius:4px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;font-weight:700;display:inline-flex}@media (width<=980px){.product-marketplace-card{grid-template-columns:1fr 1fr}.product-marketplace-buybox{grid-column:1/-1;margin:0 22px 22px}.product-marketplace-info-grid{grid-template-columns:1fr}}.product-marketplace-buybox .product-marketplace-delivery span{display:block}@media (width<=650px){.product-marketplace-page{padding-top:15px}.product-marketplace-card{grid-template-columns:1fr}.product-marketplace-gallery{border-right:0}.product-marketplace-photo{height:300px}.product-marketplace-summary{padding:20px}.product-marketplace-buybox{grid-column:auto;margin:0 20px 20px}.product-marketplace-container{padding:0 12px}}.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}@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}.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-hero-topbar{justify-content:space-between;align-items:center;gap:20px;min-height:54px;display:flex}.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-header-profile-card{max-width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:214px minmax(0,1fr) 325px;grid-template-areas:"avatar info actions""avatar metrics metrics";align-items:center;gap:21px 27px;padding:0;display:grid}.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 .store-metrics-row{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08172fa8;border:1px solid #ffffff2e;border-radius:14px;grid-area:metrics;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-height:81px;padding:13px 10px;display:grid}.store-public-profile-wrapper .store-metrics-row>div{border-right:1px solid #ffffff2b;align-items:center;gap:10px;min-width:0;padding:0 17px;display:flex}.store-public-profile-wrapper .store-metrics-row>div:last-child{border-right:0}.store-public-profile-wrapper .store-metrics-row>div>span{color:#e6edf8;background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.store-public-profile-wrapper .store-metrics-row p{flex-direction:column;gap:3px;min-width:0;display:flex}.store-public-profile-wrapper .store-metrics-row strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.store-public-profile-wrapper .store-metrics-row small{color:#aeb9ca;white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.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-public-profile-wrapper .patent-filter-box-bar{border-color:#d9e3f1;border-radius:16px;grid-template-columns:minmax(300px,.82fr) minmax(520px,1.45fr);gap:22px;padding:21px 28px;display:grid;box-shadow:0 9px 22px #15315712}.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-public-profile-wrapper .store-inventory-control-bar{background:#fff;border:1px solid #dce5f0;border-radius:16px;grid-template-columns:minmax(300px,.68fr) minmax(0,1.42fr);gap:27px;min-height:137px;padding:23px 28px;display:grid;box-shadow:0 9px 22px #1531570f}.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}.store-results-toolbar{color:#66758c;background:#fff;border:1px solid #e1e7ef;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;min-height:55px;padding:9px 15px;font-size:10.5px;display:flex}.store-results-toolbar strong{color:#1268f3}.store-results-toolbar label{align-items:center;gap:10px;font-weight:750;display:flex}.store-results-toolbar select{color:#25344d;background:#fff;border:1px solid #d8e0eb;border-radius:9px;min-height:35px;padding:0 34px 0 12px;font-size:10px;font-weight:700}@media (width<=1100px){.store-public-profile-wrapper .store-header-profile-card{grid-template-columns:180px minmax(0,1fr) 270px;gap:18px}.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 .store-metrics-row>div{padding:0 9px}.store-public-profile-wrapper .patent-filter-box-bar,.store-public-profile-wrapper .store-inventory-control-bar{grid-template-columns:1fr}.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-hero-topbar{align-items:flex-start}.store-cover-edit-action span{display:none}.store-public-profile-wrapper .store-header-profile-card{grid-template-columns:92px minmax(0,1fr);grid-template-areas:"avatar info""actions actions""metrics metrics"}.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-public-profile-wrapper .store-metrics-row{grid-template-columns:1fr 1fr}.store-public-profile-wrapper .store-metrics-row>div:nth-child(2){border-right:0}.store-public-profile-wrapper .store-metrics-row>div{min-height:58px}.store-public-profile-wrapper .patent-filter-box-bar,.store-public-profile-wrapper .store-inventory-control-bar{padding:18px}.store-inventory-search-row{grid-template-columns:1fr}.store-results-toolbar{flex-direction:column;align-items:stretch}.store-results-toolbar label{justify-content:space-between}}.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}.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-layout{grid-template-columns:minmax(390px,1.03fr) minmax(390px,1.12fr) minmax(350px,.92fr);grid-template-areas:"gallery summary buybox""information information buybox";align-items:start;gap:18px;display:grid}.product-marketplace-gallery,.product-marketplace-summary,.product-marketplace-buybox,.product-marketplace-info-grid>article,.product-marketplace-questions{background:#fffffff7;border:1px solid #e1e7f0;box-shadow:0 9px 26px #17325b14}.product-marketplace-gallery{background:radial-gradient(circle at 82% 42%,#cfe5ff 0,#f5faff 27%,#fff 67%);border-radius:16px;grid-area:gallery;min-width:0;height:510px;padding:15px 18px 17px;position:relative;overflow:hidden}.product-marketplace-gallery:after{content:"";pointer-events:none;background:radial-gradient(#549fff40,#0000 68%);border-radius:50%;width:430px;height:260px;position:absolute;bottom:-125px;right:-70px}.product-marketplace-ranking{z-index:3;color:#fff;background:linear-gradient(135deg,#2784ff,#5c3bff);border-radius:14px;align-items:center;min-height:26px;padding:0 13px;font-size:10px;font-weight:850;display:inline-flex;position:absolute;top:14px;left:18px;box-shadow:0 7px 14px #2e69f040}.product-marketplace-favorite{z-index:3;color:#ff315c;cursor:pointer;background:#fff;border:1px solid #edf0f5;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:17px;right:18px;box-shadow:0 7px 17px #1e365921}.product-marketplace-favorite.active{color:#e91649;background:#fff1f5}.product-marketplace-photo{z-index:1;color:#9bacbf;background:0 0;place-items:center;width:100%;height:405px;min-height:0;display:grid;position:relative;overflow:hidden}.product-marketplace-photo img{box-sizing:border-box;object-fit:contain;filter:drop-shadow(0 15px 15px #1b2a4621);width:100%;min-width:0;height:100%;min-height:0;padding:18px 30px 6px;position:absolute;inset:0}.product-marketplace-image-arrow{z-index:4;color:#263750;cursor:pointer;background:#fffffff2;border:1px solid #e3eaf3;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:43%;box-shadow:0 6px 15px #1d35581f}.product-marketplace-image-arrow.previous{left:19px}.product-marketplace-image-arrow.next{right:19px}.product-marketplace-thumbs{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff94;border:1px solid #ffffffd9;border-radius:13px;gap:6px;height:67px;margin:6px 0 0;padding:5px;display:flex;position:relative;overflow-x:auto}.product-marketplace-thumbs button{cursor:pointer;background:#fff;border:1px solid #e1e7f0;border-radius:9px;flex:0 0 66px;width:66px;height:55px;padding:4px}.product-marketplace-thumbs button.active{border:2px solid #2478ff;box-shadow:0 0 0 2px #2478ff17}.product-marketplace-thumbs img{object-fit:contain;width:100%;height:100%}.product-marketplace-summary{min-width:0;min-height:510px;box-shadow:none;background:0 0;border-color:#0000;border-radius:16px;grid-area:summary;padding:18px 12px 0}.product-marketplace-condition{color:#34506f;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.product-marketplace-condition i{background:#2585ff;border:2px solid #cfe4ff;border-radius:50%;width:9px;height:9px}.product-marketplace-condition span{color:#9ba7b6}.product-marketplace-title-row{flex-wrap:wrap;align-items:center;gap:12px;margin:13px 0 11px;display:flex}.product-marketplace-summary .product-marketplace-title-row h1{color:#0d1422;letter-spacing:-1.2px;margin:0;font-size:clamp(26px,2.1vw,38px);font-weight:850;line-height:1.05}.product-marketplace-verified{color:#4f46f5;align-items:center;gap:5px;font-size:10px;font-weight:750;display:inline-flex}.product-marketplace-verified svg{color:#6c55ff}.product-marketplace-brand{gap:8px;margin-bottom:17px;display:flex}.product-marketplace-brand span{color:#245bac;background:#eaf3ff;border-radius:12px;align-items:center;min-height:32px;padding:0 13px;font-size:11px;display:inline-flex}.product-marketplace-brand span+span{color:#5a6980;background:#f0f3f7}.product-marketplace-brand b{color:#20334f;margin-left:4px}.product-marketplace-code{color:#65758c;margin:0 0 12px;font-size:12px}.product-marketplace-code strong{color:#194277}.product-marketplace-description{color:#38475d;margin:0;font-size:11.5px;line-height:1.62;position:relative}.product-marketplace-description p{margin:0}.product-marketplace-description.clamped{max-height:108px;overflow:hidden}.product-marketplace-description.clamped:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#fff 88%);height:34px;position:absolute;bottom:0;left:0;right:0}.product-marketplace-description.expanded{max-height:none}.product-marketplace-description.expanded:after{display:none}.product-marketplace-description-toggle{color:#176cff;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;margin:7px 0 0;padding:0;font-size:10.5px;font-weight:800;display:inline-flex}.product-marketplace-description-toggle:hover{color:#0d4fc4}.product-marketplace-match{color:#138451;background:#e9faf0;border-radius:8px;align-items:center;gap:7px;margin:-4px 0 12px;padding:8px 10px;font-size:11px;font-weight:750;display:flex}.product-marketplace-store{color:#33445c;background:#fbfcfe;border:1px solid #dfe6f0;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:76px;margin:19px 0 0;padding:11px 12px;display:grid}.product-marketplace-store-logo{background:#fff;border:1px solid #e6ecf5;border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.product-marketplace-store-logo img{object-fit:cover;width:100%;height:100%}.product-marketplace-store-logo .store-logo-badge{border-radius:11px}.product-marketplace-store-copy{gap:2px;min-width:0;display:grid}.product-marketplace-store-copy>small:first-child{color:#8a97a9;letter-spacing:.2px;text-transform:uppercase;font-size:9px;font-weight:700}.product-marketplace-store-copy strong{color:#16233a;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;min-width:0;font-size:13px;font-weight:800;display:flex;overflow:hidden}.product-marketplace-store-copy strong svg{color:#1268f3;flex:none}.product-marketplace-store-place{color:#7b899c;align-items:center;gap:4px;font-size:9.5px;display:flex}.product-marketplace-store-place svg{flex:none}.product-marketplace-rating{border-left:1px solid #e4e9f0;grid-template-columns:auto auto;align-items:center;gap:1px 5px;min-width:84px;padding-left:11px;display:grid}.product-marketplace-rating svg{color:#ffba19}.product-marketplace-rating strong{color:#1b293d;font-size:12px}.product-marketplace-rating small{color:#8b97a7;white-space:nowrap;grid-column:1/-1;font-size:8.5px}.product-marketplace-store-link{color:#1268f3;cursor:pointer;background:#fff;border:1px solid #cfe0fb;border-radius:9px;flex:none;align-items:center;gap:4px;min-height:34px;padding:0 13px;font-size:10.5px;font-weight:800;transition:border-color .18s,background .18s;display:inline-flex}.product-marketplace-store-link:hover{background:#f2f7ff;border-color:#1268f3}.product-marketplace-benefits{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px;display:grid}.product-marketplace-benefits>span{background:#fff;border:1px solid #e3e9f1;border-radius:9px;grid-template-columns:auto 1fr;align-content:center;gap:2px 7px;min-width:0;min-height:54px;padding:8px;display:grid}.product-marketplace-benefits svg{color:#277bfb;grid-row:1/3;width:18px}.product-marketplace-benefits>span:nth-child(2) svg{color:#8cb918}.product-marketplace-benefits>span:nth-child(3) svg{color:#7549f5}.product-marketplace-benefits b{color:#28374d;font-size:9px;line-height:1.25}.product-marketplace-benefits small{color:#8290a3;font-size:8px;line-height:1.3}.product-marketplace-buybox{border-radius:16px;grid-area:buybox;min-width:0;min-height:697px;margin:0;padding:24px 25px;position:sticky;top:16px}.product-marketplace-buy-status{color:#06a740;justify-content:space-between;align-items:center;font-size:12px;font-weight:750;display:flex}.product-marketplace-buy-status span{align-items:center;gap:8px;display:flex}.product-marketplace-buy-status i{background:#08bd3d;border:2px solid #b7f5c9;border-radius:50%;width:10px;height:10px;display:block}.product-marketplace-buy-status small{color:#758399;font-size:10px;font-weight:500}.product-marketplace-price{color:#050b15;letter-spacing:-1.5px;margin:14px 0 2px;font-size:clamp(38px,3vw,48px);font-weight:600;line-height:1}.product-marketplace-price small{letter-spacing:0;font-size:16px;font-weight:500}.product-marketplace-buybox>h2{color:#0d1626;margin:15px 0 7px;font-size:28px}.product-marketplace-buybox>p{color:#748198;margin:0 0 13px;font-size:11px}.product-marketplace-primary,.product-marketplace-secondary{cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:56px;font-size:14px;font-weight:850;display:flex}.product-marketplace-primary svg,.product-marketplace-secondary svg{width:20px}.product-marketplace-primary{color:#fff;background:linear-gradient(135deg,#2987ff,#074de7);margin-top:16px;box-shadow:0 10px 20px #115fec38}.product-marketplace-primary:hover{background:linear-gradient(135deg,#1674ee,#0643cb)}.product-marketplace-primary:disabled{box-shadow:none;cursor:not-allowed;background:#bfc8d6}.product-marketplace-primary.quote{background:linear-gradient(135deg,#7155f7,#4b27df)}.product-marketplace-secondary{color:#1658e9;background:linear-gradient(110deg,#e9f3ff,#f4f8ff);min-height:51px;margin-top:8px}.product-marketplace-flow{border:1px solid #dce3ec;border-radius:11px;margin-top:14px;padding:12px 15px}.product-marketplace-flow>div:first-child{align-items:center;gap:13px;display:flex}.product-marketplace-flow>div:first-child small{color:#53627a;font-size:9px}.product-marketplace-flow>div:first-child strong{color:#16b7a8;letter-spacing:-1px;font-size:24px;font-weight:500}.product-marketplace-flow>div:first-child span{color:#728197;font-size:9px}.product-marketplace-card-brands{border-top:1px solid #e8ecf1;justify-content:space-between;align-items:center;gap:5px;margin-top:10px;padding-top:9px;display:flex}.product-marketplace-card-brands b{color:#1c4f9a;background:#fff;border:1px solid #e0e5ec;border-radius:3px;padding:3px 5px;font-size:7px}.product-marketplace-installments{border-top:1px solid #e8ecf1;margin:9px 0 0;padding-top:9px}.product-marketplace-installments-hint{color:#16b7a8;align-items:center;gap:7px;margin:0 0 8px;font-size:10.5px;font-weight:800;display:flex}.product-marketplace-installments-hint svg{width:15px}.product-marketplace-installments-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.product-marketplace-installments-grid>div{background:linear-gradient(#f2fdfb,#fff);border:1px solid #d8f2ec;border-radius:9px;justify-items:center;gap:2px;padding:8px 6px;display:grid}.product-marketplace-installments-grid strong{color:#0d8f7f;font-size:11.5px;font-weight:850}.product-marketplace-installments-grid span{color:#1c2c3f;white-space:nowrap;font-size:11px;font-weight:750}.product-marketplace-installments>small{color:#8a97a9;margin-top:7px;font-size:8.5px;line-height:1.4;display:block}.product-marketplace-assurances{gap:11px;margin-top:14px;display:grid}.product-marketplace-assurances>span{grid-template-columns:34px 1fr;align-items:center;gap:10px;display:grid}.product-marketplace-assurances>span>svg{color:#219e75;background:#e8f9f2;border-radius:9px;width:32px;height:32px;padding:7px}.product-marketplace-assurances>span:nth-child(2)>svg,.product-marketplace-assurances>span:nth-child(3)>svg{color:#1d9bb3;background:#e8f8fb}.product-marketplace-assurances>span:nth-child(4)>svg{color:#6754df;background:#f0edff}.product-marketplace-assurances p{gap:2px;margin:0;display:grid}.product-marketplace-assurances b{color:#334056;font-size:9.5px}.product-marketplace-assurances small{color:#8390a1;font-size:8.5px}.product-marketplace-info-grid{grid-area:information;grid-template-columns:1.2fr .95fr .95fr;gap:18px;margin:0;display:grid}.product-marketplace-info-grid>article{border-radius:13px;min-height:139px;padding:17px 20px;box-shadow:0 5px 17px #17325b0f}.product-marketplace-info-grid h2{color:#152136;align-items:center;gap:8px;margin:0 0 13px;font-size:12px;display:flex}.product-marketplace-info-grid h2 svg{color:#176cff;width:18px}.product-marketplace-info-grid>article:nth-child(2) h2 svg{color:#21a775}.product-marketplace-info-grid>article:nth-child(3) h2 svg{color:#6b4eed}.product-marketplace-info-grid dl{margin:0}.product-marketplace-info-grid dl div{border:0;grid-template-columns:1fr 1fr;gap:8px;min-height:25px;padding:3px 0;font-size:9.5px;display:grid}.product-marketplace-info-grid dt{color:#748299}.product-marketplace-info-grid dd{color:#2e3e55;text-align:left;margin:0}.product-marketplace-info-grid dd span{color:#178052;text-transform:uppercase;background:#e7f8ee;border-radius:5px;padding:4px 8px;font-size:8px;font-weight:800}.product-marketplace-info-grid p{color:#66768d;margin:0;font-size:9px;line-height:1.45}.product-marketplace-info-grid article>button{color:#176cff;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:8px;padding:0;font-size:8.5px;font-weight:750;display:flex}.product-marketplace-info-grid article>button svg{width:13px}.product-marketplace-protected{color:#12824d;background:#e6f9ed;border-radius:6px;align-items:center;gap:5px;margin-top:9px;padding:6px 9px;font-size:8.5px;font-weight:750;display:inline-flex}.product-marketplace-protected svg{width:13px}.product-marketplace-compat-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.product-marketplace-compat-list li{background:#f8fbff;border:1px solid #e1e9f4;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:7px 9px;display:flex}.product-marketplace-compat-vehicle{color:#17263d;font-size:9.5px;font-weight:800}.product-marketplace-compat-tags{flex-wrap:wrap;gap:4px;display:flex}.product-marketplace-compat-tags b{color:#12824d;background:#e6f9ed;border-radius:5px;padding:3px 7px;font-size:8px;font-weight:800}.product-marketplace-questions{border-radius:15px;margin-top:18px;padding:16px 20px 18px}.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<=1250px){.product-marketplace-layout{grid-template-columns:minmax(340px,1fr) minmax(340px,1fr);grid-template-areas:"gallery summary""information information""buybox buybox"}.product-marketplace-buybox{grid-template-columns:1fr 1fr;gap:8px 20px;min-height:0;display:grid;position:static}.product-marketplace-buybox .product-marketplace-buy-status,.product-marketplace-buybox>h2,.product-marketplace-buybox>.product-marketplace-price,.product-marketplace-buybox>p,.product-marketplace-buybox>button{grid-column:1}.product-marketplace-flow{grid-area:1/2/5;margin-top:0}.product-marketplace-assurances{grid-column:2}}@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-layout{grid-template-columns:1fr;grid-template-areas:"gallery""summary""buybox""information"}.product-marketplace-gallery{height:430px}.product-marketplace-photo{height:330px}.product-marketplace-summary{min-height:0;padding:14px 5px}.product-marketplace-store{grid-template-columns:auto 1fr}.product-marketplace-rating{border-left:0;padding-left:0}.product-marketplace-store-link{justify-content:center}.product-marketplace-benefits{grid-template-columns:1fr}.product-marketplace-buybox{padding:20px;display:block}.product-marketplace-info-grid,.product-marketplace-questions-head,.product-marketplace-questions form,.product-marketplace-question-list{grid-template-columns:1fr}}.product-marketplace-ranking{min-height:29px;font-size:11.5px}.product-marketplace-brand span{min-height:35px;font-size:12.5px}.product-marketplace-primary,.product-marketplace-secondary{font-size:15px}.product-marketplace-info-grid dl div{font-size:11px}.product-marketplace-protected{font-size:10px}.product-marketplace-compat-tags b{font-size:9px}.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-ranking{min-height:32px;padding:0 16px;font-size:13px}.product-marketplace-favorite{width:52px;height:52px}.product-marketplace-favorite svg{width:25px;height:25px}.product-marketplace-condition{font-size:14px}.product-marketplace-condition i{width:12px;height:12px}.product-marketplace-summary .product-marketplace-title-row h1{font-size:clamp(31px,2.35vw,42px)}.product-marketplace-verified{font-size:13px}.product-marketplace-verified svg{width:23px;height:23px}.product-marketplace-brand span{min-height:39px;padding:0 15px;font-size:14px}.product-marketplace-code{font-size:14.5px}.product-marketplace-description{font-size:14.5px;line-height:1.6}.product-marketplace-description.clamped{max-height:145px}.product-marketplace-match{font-size:13.5px}.product-marketplace-match svg{width:21px;height:21px}.product-marketplace-store{min-height:82px}.product-marketplace-store-icon{width:49px;height:49px}.product-marketplace-store-icon svg{width:28px;height:28px}.product-marketplace-store>div:nth-child(2) strong{font-size:13.5px}.product-marketplace-store>div:nth-child(2) small{font-size:12px}.product-marketplace-store>div:nth-child(2) small svg{width:17px;height:17px}.product-marketplace-rating,.product-marketplace-seniority{min-width:86px}.product-marketplace-rating strong,.product-marketplace-seniority strong{font-size:12.5px}.product-marketplace-rating small,.product-marketplace-seniority small{font-size:10px}.product-marketplace-rating svg,.product-marketplace-seniority svg{width:21px;height:21px}.product-marketplace-benefits>span{min-height:57px;padding:9px}.product-marketplace-benefits svg{width:24px;height:24px}.product-marketplace-benefits b{font-size:11px}.product-marketplace-benefits small{font-size:10px}.product-marketplace-buy-status{font-size:15px}.product-marketplace-buy-status small{font-size:13px}.product-marketplace-buy-status i{width:12px;height:12px}.product-marketplace-buybox>p{font-size:14px}.product-marketplace-primary,.product-marketplace-secondary{min-height:61px;font-size:17px}.product-marketplace-primary svg,.product-marketplace-secondary svg{width:25px;height:25px}.product-marketplace-flow{padding:15px 17px}.product-marketplace-flow>div:first-child small,.product-marketplace-flow>div:first-child span{font-size:12px}.product-marketplace-flow>div:first-child strong{font-size:28px}.product-marketplace-installments-hint{font-size:12.5px}.product-marketplace-installments-hint svg{width:20px;height:20px}.product-marketplace-installments-grid strong{font-size:13.5px}.product-marketplace-installments-grid span{font-size:13px}.product-marketplace-card-brands b{font-size:9.5px}.product-marketplace-assurances{gap:14px}.product-marketplace-assurances>span>svg{width:40px;height:40px}.product-marketplace-assurances b{font-size:12.5px}.product-marketplace-assurances small{font-size:11px}.product-marketplace-info-grid>article{min-height:160px;padding:20px 22px}.product-marketplace-info-grid h2{font-size:16px}.product-marketplace-info-grid h2 svg{width:24px;height:24px}.product-marketplace-info-grid dl div{min-height:30px;font-size:13px}.product-marketplace-info-grid dd span{font-size:10.5px}.product-marketplace-info-grid p{font-size:12px}.product-marketplace-info-grid article>button{font-size:11.5px}.product-marketplace-info-grid article>button svg{width:17px;height:17px}.product-marketplace-protected{padding:8px 10px;font-size:11.5px}.product-marketplace-protected svg{width:18px;height:18px}.product-marketplace-compat-list li{padding:9px 11px}.product-marketplace-compat-vehicle{font-size:11.5px}.product-marketplace-compat-tags b{padding:4px 8px;font-size:10px}.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-marketplace-card-brands{border-top:1px solid #e5eaf1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:12px;min-height:58px;margin-top:13px;padding:12px 8px 3px;display:grid}.payment-brand-logo{background:linear-gradient(#fff,#fafcff);border:1px solid #e0e6ef;border-radius:7px;justify-content:center;align-items:center;width:100%;min-width:0;height:40px;padding:0 5px;font-style:normal;line-height:1;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 3px 8px #23365412}.payment-brand-visa{color:#173f92;letter-spacing:-1.7px;text-shadow:0 1px #fff;font-family:Arial,sans-serif;font-size:19px;font-style:italic;font-weight:900}.payment-brand-mastercard{padding:0 4px 0 32px}.payment-brand-mastercard>i{background:#eb001b;border-radius:50%;width:18px;height:18px;position:absolute;top:11px;left:7px}.payment-brand-mastercard>i:nth-child(2){background:#f79e1bf0;left:17px}.payment-brand-mastercard>small{z-index:2;color:#242936;letter-spacing:-.3px;font-family:Arial,sans-serif;font-size:7px;font-weight:750;position:relative}.payment-brand-redcompra{letter-spacing:-.65px;gap:0;padding:0 2px;font-family:Arial,sans-serif;font-style:italic}.payment-brand-redcompra:before{content:"";background:linear-gradient(#ee2538 0 50%,#174e9e 50%);border-radius:3px 0 0 3px;flex:0 0 4px;width:4px;height:17px;margin-right:2px}.payment-brand-redcompra b:first-of-type{color:#e32836;font-size:9px;font-weight:900}.payment-brand-redcompra b:last-of-type{color:#174d9b;font-size:8.5px;font-weight:900}.product-marketplace-buybox .product-marketplace-primary,.product-marketplace-buybox .product-marketplace-secondary{border-radius:10px;min-height:49px;font-size:15px}.product-marketplace-buybox .product-marketplace-primary svg,.product-marketplace-buybox .product-marketplace-secondary svg{width:21px;height:21px}.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;align-content:start;gap:11px;min-height:260px;padding:18px 20px;display:grid;overflow-y:auto}.product-compatibility-modal-list article{background:#fff;border:1px solid #dce5f1;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:112px;padding:16px;display:grid;box-shadow:0 5px 15px #1b355b0e}.product-compatibility-car-icon{color:#168455;background:#e5f8ed;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.product-compatibility-car-icon svg{width:25px;height:25px}.product-compatibility-copy{min-width:0}.product-compatibility-copy h3{color:#17263d;margin:0 0 10px;font-size:17px}.product-compatibility-copy p{color:#718096;align-items:center;gap:6px;margin:8px 0 0;font-size:12px;display:flex}.product-compatibility-copy p svg{color:#3778d9;width:15px;height:15px}.product-compatibility-copy p strong{color:#34465f}.product-compatibility-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;display:grid}.product-compatibility-fields>div{background:#f3f7fd;border-radius:8px;gap:2px;min-width:0;padding:6px 9px;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:12.5px;font-weight:800;overflow:hidden}.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))}}@media (width>=901px){.directory-advanced-content-grid .stores-cards-grid-directory,.stores-cards-grid-directory.is-incomplete-row{justify-content:center;gap:16px;grid-template-columns:repeat(4,264px)!important}.directory-advanced-content-grid .market-seller-card{width:264px;max-width:264px}}.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-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}@media (width<=800px){.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}.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;background:#f1f5f9;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.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{background:#081426c2;padding:14px;overflow:hidden}.quote-request-modal{background:#fff;border:1px solid #dce5ef;border-radius:20px;width:min(1000px,100%);max-height:calc(100dvh - 28px);margin:auto;position:relative;overflow:hidden;box-shadow:0 30px 80px #03122657}.quote-request-close{color:#35465c;width:46px;height:46px;box-shadow:none;background:#fff;border:1px solid #cbd8e6;border-radius:11px;place-items:center;display:grid;top:20px;right:24px}.quote-request-close:hover{color:#075fb7;background:#f5faff;border-color:#8fb9df;transform:none}.quote-request-header{color:#0c2d50;background:#fff;grid-template-columns:60px minmax(0,1fr);align-items:center;gap:18px;padding:23px 90px 14px 34px;display:grid}.quote-request-header-icon{color:#fff;background:linear-gradient(145deg,#07345d,#061f3a);border-radius:17px;place-items:center;width:60px;height:60px;display:grid;position:relative;box-shadow:0 8px 18px #072d5033}.quote-request-header-file{width:29px}.quote-request-header-money{color:#fff;background:#082b4d;border-radius:50%;width:17px;padding:1px;position:absolute;bottom:10px;right:10px}.quote-request-header-copy{min-width:0}.quote-request-header-copy>span{color:#075eb8;letter-spacing:.025em;text-transform:uppercase;margin-bottom:3px;font-size:13px;font-weight:900;display:block}.quote-request-header h2{color:#0a2d50;letter-spacing:-.035em;margin:0;font-size:clamp(29px,3vw,38px);font-weight:900;line-height:1.05}.quote-request-header p{color:#6a7890;max-width:700px;margin:6px 0 0;font-size:13px;line-height:1.4}.quote-request-content{padding:0 34px 18px}.quote-request-product{background:#fff;border:1px solid #d4dfeb;border-radius:13px;grid-template-columns:132px minmax(0,1fr) 225px;align-items:stretch;gap:18px;padding:13px;display:grid;box-shadow:0 3px 9px #112f4f14}.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:10px;place-items:center;width:100%;height:100%;min-height:112px;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 #d7e1eb;grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);align-items:center;gap:12px;min-width:0;padding:10px 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:9px;font-size:12px;display:flex}.quote-request-product-data dt svg{width:16px}.quote-request-product-data dd{color:#0d2d50;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:14px;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 10px 10px 0;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;padding:15px;display:flex}.quote-request-trust svg{width:27px}.quote-request-trust strong{color:#0756aa;white-space:normal;max-width:180px;font-size:13px;line-height:1.35}.quote-request-trust span{color:#77849a;max-width:180px;font-size:11px;line-height:1.4}.quote-request-form{gap:12px;margin-top:16px;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-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(820px,100%)}.quote-request-header{grid-template-columns:55px minmax(0,1fr);gap:15px;padding:19px 80px 13px 26px}.quote-request-header-icon{border-radius:15px;width:55px;height:55px}.quote-request-header-file{width:27px}.quote-request-header-copy>span{font-size:12px}.quote-request-header h2{font-size:32px}.quote-request-header p{margin-top:5px;font-size:12px}.quote-request-content{padding:0 26px 16px}.quote-request-product{grid-template-columns:110px minmax(0,1fr) 190px;gap:14px}.quote-request-product-media>img,.quote-request-product-media>span{min-height:104px}.quote-request-trust{padding:12px}.quote-request-trust strong{font-size:12px}.quote-request-trust span{font-size:10px}.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:0 12px 11px}.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:auto 38px auto auto;align-items:center;gap:9px;display:grid}.quote-ws-account>svg{color:#173b67}.quote-ws-account>span{color:#fff;background:#0e3768;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.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{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-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-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-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-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:15px;grid-template-rows:auto minmax(0,1fr) auto;width:min(570px,100%);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:12px;padding:14px 16px;display:flex}.quote-ws-report-dialog>header>div{color:#c13c47;align-items:center;gap:10px;min-width:0;display:flex}.quote-ws-report-dialog>header span{gap:2px;min-width:0;display:grid}.quote-ws-report-dialog>header strong{color:#173a5f;font-size:15px}.quote-ws-report-dialog>header small{color:#71849a;font-size:10.5px}.quote-ws-report-body{gap:12px;min-height:0;padding:12px 16px;display:grid;overflow-y:auto}.quote-ws-report-body fieldset{border:0;grid-template-columns:1fr 1fr;gap:6px;min-width:0;margin:0;padding:0;display:grid}.quote-ws-report-body legend{color:#405a73;margin-bottom:7px;font-size:11px;font-weight:900}.quote-ws-report-body fieldset label{color:#38536e;cursor:pointer;background:#fff;border:1px solid #d8e2ec;border-radius:8px;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:7px;min-height:42px;padding:7px 9px;font-size:10px;display:grid}.quote-ws-report-body fieldset label.selected{color:#0c5aa6;background:#eef7ff;border-color:#75ade4}.quote-ws-report-body fieldset input{opacity:0;pointer-events:none;position:absolute}.quote-ws-report-body fieldset i{border:1.5px solid #9eb0c2;border-radius:50%;width:15px;height:15px}.quote-ws-report-body fieldset label.selected i{border:4px solid #1465b8}.quote-ws-report-detail{color:#405a73;gap:5px;font-size:11px;font-weight:900;display:grid;position:relative}.quote-ws-report-detail textarea{resize:none;color:#183a5c;min-height:70px;font:inherit;border:1px solid #cad7e3;border-radius:9px;outline:0;padding:9px 11px 23px;font-size:11px}.quote-ws-report-detail textarea:focus{border-color:#4e91d3;box-shadow:0 0 0 3px #2274c61a}.quote-ws-report-detail small{color:#7a8da1;font-size:9px;font-weight:500;position:absolute;bottom:7px;right:9px}.quote-ws-report-dialog>footer{border-top:1px solid #e1e8ef;justify-content:flex-end;gap:8px;padding:11px 16px;display:flex}.quote-ws-report-dialog>footer button,.quote-ws-report-success>button{color:#fff;cursor:pointer;background:#1263c0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 15px;font-size:10.5px;font-weight:900;display:inline-flex}.quote-ws-report-dialog>footer button.secondary{color:#31516f;background:#fff;border:1px solid #cad7e3}.quote-ws-report-dialog>footer button:disabled{opacity:.5;cursor:not-allowed}.quote-ws-report-success{text-align:center;background:#fff;border-radius:15px;justify-items:center;gap:9px;width:min(390px,100%);padding:27px 24px 23px;display:grid;box-shadow:0 25px 70px #04142852}.quote-ws-report-success>span{color:#188657;background:#e8f8ef;border-radius:50%;place-items:center;width:62px;height:62px;display:grid}.quote-ws-report-success h3{color:#17395e;margin:0;font-size:18px}.quote-ws-report-success p{color:#60778e;max-width:300px;margin:0 0 5px;font-size:11.5px;line-height:1.5}.quote-ws-report-success>button{width:100%}.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>svg,.quote-ws-account>div{display:none}.quote-ws-account{grid-template-columns:34px 32px}.quote-ws-account>span{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-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{grid-template-columns:232px minmax(0,1fr);align-items:stretch;padding:0;display:grid;overflow:hidden}.dispute-rail{background:#f7f8fa;border-right:1px solid #e3e7ec;flex-direction:column;min-width:0;display:flex}.dispute-rail>header{border-bottom:1px solid #e3e7ec;padding:14px 14px 11px}.dispute-rail>header button{cursor:pointer;color:#5d6b7d;background:0 0;border:0;align-items:center;gap:5px;margin-bottom:9px;padding:0;font-size:11px;font-weight:700;display:inline-flex}.dispute-rail>header button:hover{color:var(--color-brand-blue,#06f)}.dispute-rail>header h2{color:#1b2434;text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:7px;margin:0;font-size:12px;font-weight:800;display:flex}.dispute-rail>header h2 b{color:#5d6b7d;letter-spacing:0;background:#fff;border:1px solid #d3dae2;border-radius:3px;padding:1px 6px;font-size:10px}.dispute-rail ul{margin:0;padding:0;list-style:none;overflow-y:auto}.dispute-rail li+li button{border-top:1px solid #e8ebef}.dispute-rail li button{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-left:3px solid #0000;gap:3px;padding:11px 14px;display:grid}.dispute-rail li button:hover{background:#eef2f7}.dispute-rail li button.active{border-left-color:var(--color-brand-blue,#06f);background:#fff}.dispute-rail li button>span{color:#7a8798;text-transform:uppercase;letter-spacing:.06em;font-size:9.5px;font-weight:800}.dispute-rail li button>strong{color:#1b2434;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.dispute-rail li button>time{color:#93a0b0;font-variant-numeric:tabular-nums;font-size:10px}.dispute-file{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:3px;padding:8px 14px;font-size:12px;font-weight:700}.dispute-file-head{border-bottom:2px solid #1b2434;align-items:center;gap:14px;padding:13px 18px;display:flex}.dispute-back{color:#45566d;cursor:pointer;background:#fff;border:1px solid #d3dae2;border-radius:3px;align-items:center;gap:5px;padding:6px 9px;font-size:11px;font-weight:700;display:none}.dispute-back:hover{color:#1b2434;border-color:#9fb0c4}.dispute-folio{flex:1;gap:1px;min-width:0;display:grid}.dispute-folio small{color:#7a8798;text-transform:uppercase;letter-spacing:.12em;font-size:9.5px;font-weight:800}.dispute-folio strong{color:#1b2434;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,Consolas,monospace;font-size:16px;font-weight:700;overflow:hidden}.dispute-seal{text-transform:uppercase;letter-spacing:.08em;border:1px solid;border-radius:3px;flex-shrink:0;padding:5px 10px;font-size:9.5px;font-weight:800}.dispute-seal.seal-wait{color:#8a6300;background:#fdf8ec;border-color:#d8b45e}.dispute-seal.seal-alert{color:#a4342a;background:#fdf1f0;border-color:#d99a92}.dispute-seal.seal-done{color:#0c6b40;background:#eef8f2;border-color:#8ac2a2}.dispute-meta{border-bottom:1px solid #e3e7ec;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;display:grid}.dispute-meta>div{gap:3px;min-width:0;padding:11px 18px;display:grid}.dispute-meta>div+div{border-left:1px solid #eceff3}.dispute-meta dt{color:#7a8798;text-transform:uppercase;letter-spacing:.06em;font-size:9.5px;font-weight:800}.dispute-meta dd{color:#1b2434;margin:0;font-size:12px;font-weight:650;line-height:1.35}.dispute-meta dd em{color:#7a8798;text-transform:capitalize;font-size:10.5px;font-style:normal;font-weight:600;display:block}.dispute-statement{color:#33445c;border-bottom:1px solid #e3e7ec;margin:0;padding:12px 18px;font-size:12px;line-height:1.5}.dispute-statement span{color:#7a8798;text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px;font-size:9.5px;font-weight:800;display:block}.dispute-record{border-bottom:1px solid #e3e7ec;border-left:3px solid #0000;margin:0;padding:12px 18px}.dispute-record h3{align-items:center;gap:7px;margin:0 0 6px;font-size:12px;font-weight:800;display:flex}.dispute-record p{color:#33445c;margin:0 0 4px;font-size:11.5px;line-height:1.5}.dispute-record p:last-child{margin-bottom:0}.dispute-record-note{font-style:italic;color:#6d7a8b!important}.dispute-record.is-escalated{background:#fdfaf3;border-left-color:#d8b45e}.dispute-record.is-escalated h3{color:#8a6300}.dispute-record.is-resolved{background:#f6fbf8;border-left-color:#8ac2a2}.dispute-record.is-resolved h3{color:#0c6b40}.dispute-record.is-evidence{background:#fafbfc;border-left-color:#b9c4d2}.dispute-record.is-evidence h3{color:#33445c}.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:3px;width:44px;height:44px;display:block}.dispute-evidence-strip a:hover img{border-color:var(--color-brand-blue,#06f)}.dispute-actions{background:#fafbfc;border-bottom:1px solid #e3e7ec;gap:8px;padding:11px 18px;display:flex}.dispute-btn{color:#33445c;cursor:pointer;background:#fff;border:1px solid #cfd7e0;border-radius:3px;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-size:11.5px;font-weight:750;transition:border-color .15s,background .15s,color .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}.dispute-btn.is-primary:hover:not(:disabled){color:#fff;background:#094ba6;border-color:#094ba6}.dispute-btn:disabled{color:#a3adba;cursor:not-allowed;background:#f1f3f6;border-color:#e1e6ec}.dispute-tabs{background:#f7f8fa;border-bottom:1px solid #e3e7ec;justify-content:space-between;align-items:flex-end;gap:12px;padding:0 18px;display:flex}.dispute-tabs>div[role=tablist]{gap:4px;display:flex}.dispute-tabs button[role=tab]{color:#6d7a8b;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:3px 3px 0 0;align-items:center;gap:7px;margin-bottom:-1px;padding:9px 14px;font-size:11.5px;font-weight:750;display:inline-flex}.dispute-tabs button[role=tab]:hover{color:#1b2434}.dispute-tabs button[role=tab].active{color:#1b2434;background:#fff;border-color:#e3e7ec;box-shadow:inset 0 2px #0b5fd0}.dispute-tabs button[role=tab] b{color:#5d6b7d;background:#fff;border:1px solid #d3dae2;border-radius:3px;padding:1px 6px;font-size:10px;font-weight:700}.dispute-tabs button[role=tab].active b{color:#0b5fd0;background:#f2f8ff;border-color:#bcd6f7}.dispute-refresh{color:#5d6b7d;cursor:pointer;background:#fff;border:1px solid #d3dae2;border-radius:3px;align-items:center;gap:5px;margin-bottom:7px;padding:5px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.dispute-refresh:hover:not(:disabled){color:#1b2434;border-color:#9fb0c4}.dispute-refresh:disabled{color:#a3adba;cursor:progress}.dispute-log-entry{color:#52627a;background:#f4f6f9;border-left:2px solid #c9d2dd;align-self:stretch;margin:0;padding:8px 11px;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-thread-avatar.is-mediator{color:#0b5fd0;background:#f2f8ff;border-color:#bcd6f7}.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-block{flex-direction:column;min-height:0;display:flex}.dispute-thread-head{border-bottom:1px solid #e3e7ec;align-items:center;gap:10px;padding:10px 18px;display:flex}.dispute-thread-avatar{color:#45566d;background:#eef2f7;border:1px solid #d3dae2;border-radius:3px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid;overflow:hidden}.dispute-thread-avatar img{object-fit:cover;width:100%;height:100%}.dispute-thread-head strong{color:#1b2434;font-size:12.5px;font-weight:750;display:block}.dispute-thread-head small{color:#7a8798;align-items:center;gap:4px;font-size:10.5px;display:flex}.dispute-thread{background:#fcfcfd;flex-direction:column;gap:12px;min-height:180px;max-height:360px;padding:14px 18px;display:flex;overflow-y:auto}.dispute-thread-empty{color:#97a3b2;flex-direction:column;align-items:center;gap:7px;margin:auto;font-size:11.5px;display:flex}.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:3px;padding:9px 12px}.dispute-msg.is-mine .dispute-msg-body{background:#f2f8ff;border-color:#bcd6f7}.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:3px;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 #e3e7ec;align-items:center;gap:7px;margin:0;padding:13px 18px;font-size:11.5px;display:flex}.dispute-composer{border-top:1px solid #e3e7ec;padding:12px 18px 14px}.dispute-composer textarea{resize:vertical;color:#1f2c3d;width:100%;font:inherit;background:#fff;border:1px solid #cfd7e0;border-radius:3px;padding:10px 12px;font-size:12.5px;line-height:1.5}.dispute-composer textarea:focus{border-color:var(--color-brand-blue,#06f);outline:none}.dispute-composer footer{justify-content:flex-end;align-items:center;gap:12px;margin-top:8px;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:3px;align-items:center;gap:7px;padding:9px 16px;font-size:11.5px;font-weight:750;display:inline-flex}.dispute-composer button:hover:not(:disabled){background:#094ba6;border-color:#094ba6}.dispute-composer button:disabled{color:#a3adba;cursor:not-allowed;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:4px;width:min(470px,100%);max-height:90vh;overflow-y:auto;box-shadow:0 24px 60px #0914264d}.dispute-dialog>header{border-bottom:2px solid #1b2434;align-items:flex-start;gap:12px;padding:14px 18px;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:3px;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:#52627a;background:#fafbfc;border-bottom:1px solid #e3e7ec;margin:0;padding:12px 18px;font-size:11.5px;line-height:1.5}.dispute-dialog form{flex-direction:column;gap:14px;padding:16px 18px 18px;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:#fff;border:1px solid #cfd7e0;border-radius:3px;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);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:3px;width:68px;height:68px;display:block}.dispute-evidence-thumbs li>button{color:#fff;cursor:pointer;background:#1b2434;border:1px solid #fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:-6px;right:-6px}.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:1px dashed #b9c4d2;border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:11px 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:3px;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<=1080px){.dispute-workspace{grid-template-columns:190px minmax(0,1fr)}.dispute-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.dispute-meta>div:nth-child(3){border-left:0}.dispute-meta>div:nth-child(n+3){border-top:1px solid #eceff3}}@media (width<=760px){.dispute-workspace{grid-template-columns:1fr}.dispute-rail{display:none}.dispute-back{display:inline-flex}.dispute-meta{grid-template-columns:1fr}.dispute-meta>div+div{border-top:1px solid #eceff3;border-left:0}.dispute-file-head,.dispute-meta>div,.dispute-statement,.dispute-record,.dispute-actions,.dispute-tabs,.dispute-thread,.dispute-thread-head,.dispute-composer{padding-inline:13px}.dispute-tabs button[role=tab]{padding-inline:10px;font-size:11px}.dispute-actions{flex-direction:column}.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:230px!important;padding-top:50px!important;padding-bottom:50px!important;display:flex!important;position:relative!important}.store-cover-image img{object-fit:cover!important;opacity:.35!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{pointer-events:none!important;background:linear-gradient(90deg,#0b234bf2 0%,#0b234bd9 65%,#071938bf 100%)!important;position:absolute!important;inset:0!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:#ffffff26!important;border:1px solid #ffffff4d!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:#ffffff40!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;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;width:120px!important;height:120px!important;overflow:hidden!important;box-shadow:0 8px 24px #0000004d!important}.store-avatar-box img{object-fit:cover!important;width:100%!important;height:100%!important}.store-avatar-fallback{color:#fff!important;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%)!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;display:flex!important}.store-info-details{color:#fff!important;flex-direction:column!important;gap:8px!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;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:#ffffffe6!important;margin:0!important;font-size:13.5px!important;line-height:1.4!important}.store-subtitle-meta{color:#ffffffd9!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{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-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,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;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}.metric-icon-box{color:#06f!important;flex-shrink:0!important}.metric-text-box{flex-direction:column!important;display: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-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-steps{border-bottom:1px solid var(--border-subtle);gap:4px;margin-bottom:20px;padding:0;list-style:none;display:flex}.checkout-step button{color:var(--text-muted);border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0 16px 12px;font-size:13px;font-weight:700;display:inline-flex}.checkout-step button:disabled{cursor:default}.checkout-step-num{border:1px solid var(--border-subtle);border-radius:50%;place-items:center;width:21px;height:21px;font-size:11px;font-weight:800;display:grid}.checkout-step.is-active button{color:var(--color-brand-navy);border-bottom-color:var(--color-brand-navy)}.checkout-step.is-active .checkout-step-num{border-color:var(--color-brand-navy);background:var(--color-brand-navy);color:#fff}.checkout-step.is-done button{color:var(--text-secondary);cursor:pointer}.checkout-step.is-done .checkout-step-num{border-color:var(--color-emerald-green);background:var(--color-emerald-green);color:#fff}.checkout-main{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-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-steps{overflow-x:auto}.checkout-step button{white-space:nowrap;padding:0 11px 11px;font-size:12px}}.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-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-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-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:70;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-track{--truck-w:104px;height:56px;position:relative}.journey-road{background:repeating-linear-gradient(90deg,#cbd5e1 0 9px,#0000 9px 18px);height:2px;position:absolute;bottom:4px;left:0;right:0}.journey-dot{background:#fff;border:2px solid #cbd5e1;border-radius:50%;width:10px;height:10px;position:absolute;bottom:0}.journey-dot:first-of-type{border-color:var(--color-emerald-green);background:var(--color-emerald-green);left:0}.journey-dot:nth-of-type(2){border-color:var(--color-brand-blue);background:var(--color-brand-blue);margin-left:-5px;left:50%}.journey-dot:nth-of-type(3){right:0}.journey-truck{bottom:6px;left:calc(50% - var(--truck-w) - 26px);width:var(--truck-w);height:auto;animation:2.6s ease-in-out infinite alternate rp-truck-run;position:absolute}@keyframes rp-truck-run{0%{transform:translate(0)}to{transform:translate(26px)}}.purchase-journey-stops{color:var(--text-muted);grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;padding:0;font-size:12px;font-weight:700;list-style:none;display:grid}.purchase-journey-stops li:nth-child(2){text-align:center}.purchase-journey-stops li:nth-child(3){text-align:right}.purchase-journey-stops .is-done{color:var(--color-emerald-green)}.purchase-journey-stops .is-current{color:var(--color-brand-blue)}.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{animation:none}}@media (width<=620px){.purchase-journey-track{--truck-w:80px;height:46px}.journey-truck{left:calc(50% - var(--truck-w) - 18px)}.purchase-journey-stops{font-size:11px}}@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}.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}.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}}.ads-wall-page{color:#0f172a;background-color:#f8fafc;min-height:100vh;padding-bottom:60px}.ads-wall-hero{color:#fff;background:linear-gradient(135deg,#071934 0%,#0c2b5e 50%,#1268f3 100%);padding:36px 0 28px;position:relative;overflow:hidden;box-shadow:0 4px 20px #07193426}.ads-wall-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff14 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:-50%;right:-10%}.ads-wall-hero-content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.ads-wall-hero-titles h1{letter-spacing:-.02em;align-items:center;gap:12px;margin:0 0 8px;font-size:28px;font-weight:800;display:flex}.ads-wall-hero-titles p{color:#cbd5e1;max-width:680px;margin:0;font-size:15px;line-height:1.5}.ads-wall-hero-actions{align-items:center;gap:14px;display:flex}.btn-post-ad{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:10px;align-items:center;gap:10px;padding:12px 24px;font-size:15px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #f59e0b59}.btn-post-ad:hover{background:linear-gradient(135deg,#fbbf24,#d97706);transform:translateY(-2px);box-shadow:0 6px 20px #f59e0b73}.ads-stories-section{background:#fff;border-bottom:1px solid #e2e8f0;padding:16px 0;box-shadow:0 2px 8px #0000000a}.ads-stories-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ads-stories-header h2{text-transform:uppercase;letter-spacing:.05em;color:#64748b;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;display:flex}.ads-stories-indicator{color:#94a3b8;align-items:center;gap:4px;font-size:12px;display:flex}.stories-carousel-wrapper{align-items:center;display:flex;position:relative}.stories-track{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;gap:18px;padding:6px 4px 10px;display:flex;overflow-x:auto}.stories-track::-webkit-scrollbar{display:none}.story-item-btn{cursor:pointer;text-align:center;background:0 0;border:none;flex-direction:column;flex-shrink:0;align-items:center;gap:6px;width:90px;padding:0;transition:transform .2s;display:flex}.story-item-btn:hover{transform:translateY(-3px)}.story-ring-container{background:linear-gradient(45deg,#f59e0b,#ec4899,#8b5cf6,#1268f3) 0 0/200% 200%;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;padding:3px;animation:4s infinite storyRingGlow;display:flex;position:relative;box-shadow:0 4px 10px #8b5cf640}@keyframes storyRingGlow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.story-avatar-img{object-fit:cover;background:#fff;border:2px solid #fff;border-radius:50%;width:100%;height:100%}.story-verified-badge{color:#fff;background:#1268f3;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;bottom:0;right:0}.story-company-name{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;max-width:88px;font-size:12px;font-weight:600;overflow:hidden}.story-category-tag{color:#64748b;white-space:nowrap;text-overflow:ellipsis;max-width:88px;font-size:10px;overflow:hidden}.stories-nav-arrow{cursor:pointer;z-index:5;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:all .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #0000001f}.stories-nav-arrow:hover{color:#0f172a;background:#f1f5f9}.stories-nav-arrow.arrow-left{left:-12px}.stories-nav-arrow.arrow-right{right:-12px}.ads-main-layout{grid-template-columns:280px 1fr;align-items:start;gap:28px;margin-top:28px;display:grid}@media (width<=980px){.ads-main-layout{grid-template-columns:1fr}}.ads-filter-sidebar{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;background:#fff;border:1px solid #e2e8f0;border-radius:14px;max-height:calc(100vh - 48px);padding:20px;position:sticky;top:24px;overflow-y:auto;box-shadow:0 2px 10px #00000008}.ads-filter-sidebar::-webkit-scrollbar{width:5px}.ads-filter-sidebar::-webkit-scrollbar-track{background:0 0}.ads-filter-sidebar::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:6px}.ads-filter-sidebar::-webkit-scrollbar-thumb:hover{background:#94a3b8}.ads-filter-header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:14px;display:flex}.ads-filter-header h3{color:#0f172a;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;display:flex}.btn-reset-filters{color:#1268f3;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 6px;font-size:12px;font-weight:600;display:flex}.btn-reset-filters:hover{background:#eff6ff}.filter-group{margin-bottom:22px}.filter-group-title{color:#334155;text-transform:uppercase;letter-spacing:.03em;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;font-weight:700;display:flex}.filter-search-box{margin-bottom:14px;position:relative}.filter-search-box input{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;padding:9px 12px 9px 34px;font-size:13px;transition:border-color .15s}.filter-search-box input:focus{background:#fff;border-color:#1268f3;box-shadow:0 0 0 3px #1268f31a}.filter-search-box svg{color:#94a3b8;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.filter-category-list{flex-direction:column;gap:4px;max-height:240px;padding-right:4px;display:flex;overflow-y:auto}.filter-category-btn{text-align:left;color:#475569;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:13px;transition:all .15s;display:flex}.filter-category-btn:hover{color:#0f172a;background:#f1f5f9}.filter-category-btn.active{color:#1268f3;background:#eff6ff;font-weight:700}.filter-category-btn span.category-pill-count{color:#64748b;background:#e2e8f0;border-radius:10px;padding:2px 7px;font-size:11px}.filter-category-btn.active span.category-pill-count{color:#fff;background:#1268f3}.filter-tier-options{flex-direction:column;gap:6px;display:flex}.tier-filter-chip{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:600;transition:all .15s;display:flex}.tier-filter-chip:hover{background:#f8fafc;border-color:#cbd5e1}.tier-filter-chip.active{color:#1268f3;background:#eff6ff;border-color:#1268f3}.tier-filter-chip.chip-empresarial.active{color:#059669;background:#ecfdf5;border-color:#059669}.tier-filter-chip.chip-premium.active{color:#7c3aed;background:#f5f3ff;border-color:#7c3aed}.tier-filter-chip.chip-destacada.active{color:#d97706;background:#fefce8;border-color:#d97706}.filter-select{color:#0f172a;cursor:pointer;background-color:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;padding:9px 12px;font-size:13px}.filter-select:focus{background-color:#fff;border-color:#1268f3}.filter-checkbox-item{color:#334155;cursor:pointer;align-items:center;gap:9px;margin-bottom:8px;font-size:13px;display:flex}.filter-checkbox-item input[type=checkbox]{accent-color:#1268f3;cursor:pointer;width:16px;height:16px}.ads-results-bar{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:12px 18px;display:flex}.ads-results-count{color:#475569;font-size:14px}.ads-results-count strong{color:#0f172a;font-weight:700}.ads-sort-group{color:#64748b;align-items:center;gap:10px;font-size:13px;display:flex}.ads-sort-select{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;padding:6px 12px;font-size:13px}.ads-grid{flex-direction:column;gap:18px;display:flex}.ad-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;transition:all .2s;position:relative;overflow:hidden;box-shadow:0 2px 10px #0000000a}.ad-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.ad-card.tier-basic{background:#fff;border-color:#e2e8f0}.ad-card.tier-destacada{background:#fffdf0;border:1.5px solid #fde047;box-shadow:0 4px 14px #fde04733}.ad-card.tier-destacada:hover{border-color:#facc15;box-shadow:0 8px 24px #f59e0b26}.ad-card.tier-premium{background:#fbf9ff;border:1.5px solid #c4b5fd;box-shadow:0 4px 16px #7c3aed14}.ad-card.tier-premium:hover{border-color:#a78bfa;box-shadow:0 8px 26px #7c3aed29}.ad-card.tier-empresarial{background:#f7fdf9;border:1.5px solid #6ee7b7;box-shadow:0 4px 18px #0596691a}.ad-card.tier-empresarial:before{content:"";background:linear-gradient(90deg,#059669,#10b981,#0284c7);height:4px;position:absolute;top:0;left:0;right:0}.ad-card.tier-empresarial:hover{border-color:#34d399;box-shadow:0 10px 30px #05966933}.ad-card-layout{grid-template-columns:240px 1fr 230px;gap:20px;padding:18px;display:grid}@media (width<=900px){.ad-card-layout{grid-template-columns:1fr}}.ad-card-gallery{flex-direction:column;gap:8px;display:flex}.ad-main-image-wrap{background:#f1f5f9;border-radius:10px;width:100%;height:150px;position:relative;overflow:hidden}.ad-main-image{object-fit:cover;width:100%;height:100%;transition:transform .3s}.ad-card:hover .ad-main-image{transform:scale(1.04)}.ad-tier-pill{letter-spacing:.02em;text-transform:uppercase;border-radius:20px;padding:4px 10px;font-size:11px;font-weight:800;position:absolute;top:8px;left:8px;box-shadow:0 2px 6px #0003}.ad-tier-pill.pill-basica{color:#fff;background:#334155}.ad-tier-pill.pill-destacada{color:#fff;background:#f59e0b}.ad-tier-pill.pill-premium{color:#fff;background:#7c3aed}.ad-tier-pill.pill-empresarial{color:#fff;background:#059669}.ad-image-counter{color:#fff;background:#000000b3;border-radius:10px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:600;display:flex;position:absolute;bottom:8px;right:8px}.ad-thumbnails-row{gap:6px;display:flex}.ad-thumb-btn{cursor:pointer;opacity:.75;background:0 0;border:1px solid #cbd5e1;border-radius:6px;width:48px;height:38px;padding:0;transition:all .15s;overflow:hidden}.ad-thumb-btn.active,.ad-thumb-btn:hover{opacity:1;border-color:#1268f3}.ad-thumb-btn img{object-fit:cover;width:100%;height:100%}.ad-card-details{flex-direction:column;gap:8px;display:flex}.ad-category-badge{color:#1268f3;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.ad-card-title{color:#0f172a;margin:0;font-size:17px;font-weight:700;line-height:1.35}.ad-company-name{color:#475569;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.ad-card-description{color:#334155;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 8px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.ad-info-icons-grid{border-top:1px solid #0000000f;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 16px;margin-top:4px;padding-top:8px;display:grid}.ad-info-item{color:#475569;align-items:center;gap:8px;font-size:12px;display:flex}.ad-info-item svg{color:#1268f3;flex-shrink:0}.ad-info-item strong{color:#0f172a}.ad-features-tags{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.ad-feature-tag{color:#475569;background:#0000000a;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:500}.ad-card-actions-col{border-left:1px solid #0000000f;flex-direction:column;justify-content:space-between;padding-left:18px;display:flex}@media (width<=900px){.ad-card-actions-col{border-top:1px solid #0000000f;border-left:none;padding-top:16px;padding-left:0}}.ad-price-block{text-align:right;margin-bottom:12px}@media (width<=900px){.ad-price-block{text-align:left}}.ad-price-label{color:#64748b;text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:600;display:block}.ad-price-amount{color:#0f172a;font-size:18px;font-weight:800}.ad-buttons-stack{flex-direction:column;gap:8px;display:flex}.btn-ad-phone{color:#0f172a;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.btn-ad-phone:hover{background:#e2e8f0}.btn-ad-whatsapp{color:#fff;cursor:pointer;background:#25d366;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:flex;box-shadow:0 2px 8px #25d3664d}.btn-ad-whatsapp:hover{background:#20ba5a;transform:translateY(-1px)}.btn-ad-locked{color:#94a3b8;cursor:not-allowed;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:500;display:flex;position:relative}.btn-ad-locked small{opacity:.8;font-size:10px}.btn-ad-booking{color:#fff;cursor:pointer;background:linear-gradient(135deg,#059669,#047857);border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:700;transition:all .15s;display:flex;box-shadow:0 3px 10px #0596694d}.btn-ad-booking:hover{background:linear-gradient(135deg,#10b981,#059669);transform:translateY(-1px)}.stories-modal-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:99999;background:#0a0f1df0;justify-content:center;align-items:center;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.stories-modal-content{background:#000;border-radius:20px;flex-direction:column;width:100%;max-width:440px;height:92vh;max-height:780px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #0009}@media (width<=500px){.stories-modal-content{border-radius:0;width:100%;height:100%;max-height:100vh}}.story-progress-bars{z-index:20;gap:6px;display:flex;position:absolute;top:12px;left:12px;right:12px}.story-progress-segment{background:#ffffff59;border-radius:3px;flex:1;height:3px;overflow:hidden}.story-progress-fill{background:#fff;width:0%;height:100%;transition:width 50ms linear}.story-progress-fill.filled{width:100%}.story-top-bar{z-index:20;color:#fff;justify-content:space-between;align-items:center;display:flex;position:absolute;top:24px;left:12px;right:12px}.story-author-info{align-items:center;gap:10px;display:flex}.story-author-avatar{object-fit:cover;border:2px solid #fff;border-radius:50%;width:38px;height:38px}.story-author-details{flex-direction:column;display:flex}.story-author-name{color:#fff;text-shadow:0 1px 4px #0009;align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.story-author-time{color:#fffc;font-size:11px}.story-close-btn{color:#fff;cursor:pointer;background:#0006;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:background .15s;display:flex}.story-close-btn:hover{background:#000000b3}.story-image-bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.story-image-overlay-gradient{z-index:10;background:linear-gradient(#0009 0%,#0000001a 30%,#0000004d 60%,#000000f2 100%);position:absolute;inset:0}.story-tap-zone{z-index:15;cursor:pointer;width:35%;position:absolute;top:60px;bottom:140px}.story-tap-left{left:0}.story-tap-right{right:0}.story-bottom-content{z-index:20;color:#fff;flex-direction:column;gap:10px;padding:20px 18px 24px;display:flex;position:absolute;bottom:0;left:0;right:0}.story-tag-pill{color:#fff;letter-spacing:.03em;text-transform:uppercase;background:#1268f3;border-radius:20px;align-self:flex-start;padding:4px 10px;font-size:11px;font-weight:700}.story-slide-title{color:#fff;margin:0;font-size:20px;font-weight:800;line-height:1.25}.story-slide-description{color:#e2e8f0;margin:0;font-size:13px;line-height:1.45}.story-offer-banner{color:#fef08a;background:#f59e0b33;border:1px solid #f59e0b;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:700;display:flex}.story-actions-row{gap:10px;margin-top:4px;display:flex}.story-btn-wsp{color:#fff;cursor:pointer;background:#25d366;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:11px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.story-btn-book{color:#fff;cursor:pointer;background:#1268f3;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:11px;font-size:13px;font-weight:700;display:flex}.booking-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99999;background:#0f172ab3;justify-content:center;align-items:center;padding:16px;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.booking-modal-card{background:#fff;border-radius:18px;width:100%;max-width:560px;max-height:90vh;padding:24px;position:relative;overflow-y:auto;box-shadow:0 20px 50px #0003}.booking-modal-header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;margin-bottom:20px;padding-bottom:14px;display:flex}.booking-modal-header h3{color:#0f172a;align-items:center;gap:8px;margin:0 0 4px;font-size:19px;font-weight:800;display:flex}.booking-modal-header p{color:#64748b;margin:0;font-size:13px}.booking-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=540px){.booking-form-grid{grid-template-columns:1fr}}.booking-field{flex-direction:column;gap:6px;display:flex}.booking-field.col-span-2{grid-column:span 2}@media (width<=540px){.booking-field.col-span-2{grid-column:span 1}}.booking-field label{color:#334155;font-size:12px;font-weight:700}.booking-field input,.booking-field select,.booking-field textarea{border:1px solid #cbd5e1;border-radius:8px;outline:none;padding:9px 12px;font-size:13px}.booking-field input:focus,.booking-field select:focus,.booking-field textarea:focus{border-color:#059669;box-shadow:0 0 0 3px #0596691f}.booking-summary-box{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;margin-top:16px;padding:12px 16px;font-size:13px}.booking-actions-row{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.create-ad-modal-card{background:#fff;border-radius:20px;width:100%;max-width:760px;max-height:92vh;padding:28px;position:relative;overflow-y:auto;box-shadow:0 25px 60px #00000040}.tier-selector-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}@media (width<=700px){.tier-selector-grid{grid-template-columns:1fr 1fr}}.tier-card-option{cursor:pointer;text-align:center;background:#fff;border:2px solid #e2e8f0;border-radius:12px;padding:14px 12px;transition:all .2s}.tier-card-option:hover{border-color:#cbd5e1;transform:translateY(-2px)}.tier-card-option.selected-basic{background:#f8fafc;border-color:#64748b}.tier-card-option.selected-destacada{background:#fefce8;border-color:#f59e0b}.tier-card-option.selected-premium{background:#f5f3ff;border-color:#7c3aed}.tier-card-option.selected-empresarial{background:#ecfdf5;border-color:#059669}.tier-option-badge{text-transform:uppercase;border-radius:12px;margin-bottom:6px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-block}.tier-card-option h4{color:#0f172a;margin:4px 0;font-size:14px;font-weight:800}.tier-features-list{color:#64748b;text-align:left;margin-top:6px;font-size:11px;line-height:1.4}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.tokens-wallet-card{color:#fff;background:linear-gradient(135deg,#071934 0%,#0f2e5a 60%,#1e1b4b 100%);border:1px solid #ffffff1f;border-radius:16px;margin-bottom:24px;padding:22px 26px;position:relative;overflow:hidden;box-shadow:0 8px 24px #07193433}.tokens-wallet-glow{pointer-events:none;background:radial-gradient(circle,#f59e0b40 0%,#0000 70%);width:220px;height:220px;position:absolute;top:-40px;right:-40px}.tokens-wallet-inner{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.tokens-wallet-left{align-items:center;gap:18px;display:flex}.tokens-wallet-icon-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #fff3;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.tokens-wallet-label{color:#cbd5e1;align-items:center;gap:10px;margin-bottom:2px;font-size:13px;display:flex}.tokens-live-tag{color:#6ee7b7;text-transform:uppercase;background:#10b98133;border:1px solid #10b981;border-radius:12px;padding:1px 7px;font-size:10px;font-weight:700}.tokens-wallet-amount{align-items:baseline;gap:8px;display:flex}.tokens-wallet-amount strong{color:#fbbf24;letter-spacing:-.02em;font-size:32px;font-weight:900}.tokens-wallet-amount span{color:#e2e8f0;font-size:14px;font-weight:600}.tokens-wallet-hint{color:#94a3b8;margin:4px 0 0;font-size:12px}.tokens-wallet-hint strong{color:#f1f5f9}.tokens-wallet-right{align-items:center;gap:10px;display:flex}.btn-recharge-tokens{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:10px;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 14px #f59e0b66}.btn-recharge-tokens:hover{background:linear-gradient(135deg,#fbbf24,#d97706);transform:translateY(-2px);box-shadow:0 6px 20px #f59e0b80}.btn-token-history{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:10px;align-items:center;gap:6px;padding:12px 16px;font-size:13px;font-weight:600;transition:all .15s;display:flex}.btn-token-history:hover{background:#ffffff2e}.recharge-modal-card{background:#fff;border-radius:20px;width:100%;max-width:780px;max-height:92vh;padding:26px;position:relative;overflow-y:auto;box-shadow:0 25px 60px #0000004d}.token-packs-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px;display:grid}@media (width<=768px){.token-packs-grid{grid-template-columns:1fr 1fr}}.token-pack-card{text-align:center;cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:14px;flex-direction:column;justify-content:space-between;padding:16px 12px;transition:all .2s;display:flex;position:relative}.token-pack-card:hover{border-color:#cbd5e1;transform:translateY(-3px);box-shadow:0 6px 16px #0000000f}.token-pack-card.selected{background:#fdfcff;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed26}.token-pack-card.is-popular{border-color:#c4b5fd}.pack-tag-pill{text-transform:uppercase;letter-spacing:.04em;border-radius:12px;padding:2px 10px;font-size:10px;font-weight:800;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.pack-title{color:#0f172a;margin:6px 0 4px;font-size:14px;font-weight:800}.pack-tokens-display{margin:8px 0}.pack-tokens-display strong{color:#7c3aed;font-size:26px;font-weight:900}.pack-tokens-display span{color:#64748b;margin-left:4px;font-size:12px;font-weight:600}.pack-bonus-badge{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;margin-bottom:6px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-block}.pack-price{color:#0f172a;margin:6px 0;font-size:16px;font-weight:800}.pack-desc{color:#64748b;margin:0;font-size:11px;line-height:1.35}.payment-method-section{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:18px;padding:14px 16px}.payment-methods-row{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media (width<=640px){.payment-methods-row{grid-template-columns:1fr}}.payment-radio-card{cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;transition:all .15s;display:flex}.payment-radio-card:hover{border-color:#94a3b8}.payment-radio-card.active{background:#eff6ff;border-color:#1268f3}.payment-radio-card input{accent-color:#1268f3}.payment-radio-card div strong{color:#0f172a;font-size:12px;display:block}.payment-radio-card div small{color:#64748b;font-size:10px}.recharge-order-summary{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;margin-bottom:18px;padding:14px 18px}.btn-recharge-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#059669,#047857);border:none;border-radius:10px;padding:12px 24px;font-size:14px;font-weight:700;transition:all .2s;box-shadow:0 4px 12px #0596694d}.btn-recharge-submit:hover{background:linear-gradient(135deg,#10b981,#059669);transform:translateY(-1px)}.upgrade-rank-modal-card{background:#fff;border-radius:20px;width:100%;max-width:720px;max-height:92vh;padding:26px;position:relative;overflow-y:auto;box-shadow:0 25px 60px #0000004d}.upgrade-tiers-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}@media (width<=680px){.upgrade-tiers-grid{grid-template-columns:1fr}}.upgrade-tier-choice{cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:12px;padding:14px 12px;transition:all .2s}.upgrade-tier-choice:hover{border-color:#cbd5e1;transform:translateY(-2px)}.upgrade-tier-choice.selected{box-shadow:0 0 0 3px #1268f326}.upgrade-tier-choice.choice-destacada.selected{background:#fefce8;border-color:#f59e0b}.upgrade-tier-choice.choice-premium.selected{background:#f5f3ff;border-color:#7c3aed}.upgrade-tier-choice.choice-empresarial.selected{background:#ecfdf5;border-color:#059669}.choice-badge{border-radius:10px;align-items:center;gap:4px;margin-bottom:6px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.choice-title{color:#0f172a;margin:2px 0 6px;font-size:15px;font-weight:800}.choice-cost{color:#0f172a;align-items:center;gap:6px;margin-bottom:8px;font-size:16px;font-weight:900;display:flex}.choice-cost svg{color:#f59e0b}.choice-benefits{color:#475569;margin:0;padding:0;font-size:11px;line-height:1.5;list-style:none}.upgrade-balance-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:20px;padding:14px 18px}.ads-management-panel{padding:10px 0 40px}.ads-mgmt-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.ads-mgmt-titles h2{color:#0f172a;align-items:center;gap:10px;margin:0 0 6px;font-size:22px;font-weight:800;display:flex}.ads-mgmt-titles p{color:#64748b;max-width:680px;margin:0;font-size:13px}.ads-mgmt-actions{align-items:center;gap:10px;display:flex}.ads-mgmt-stats-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px;display:grid}@media (width<=768px){.ads-mgmt-stats-grid{grid-template-columns:1fr 1fr}}.mgmt-stat-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px;box-shadow:0 2px 6px #00000005}.mgmt-stat-card .stat-label{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.mgmt-stat-card .stat-number{color:#0f172a;margin:4px 0 2px;font-size:24px;font-weight:900;display:block}.mgmt-stat-card .stat-sub{color:#94a3b8;font-size:11px}.mgmt-stat-card.stat-empresarial{border-left:4px solid #059669}.mgmt-stat-card.stat-premium{border-left:4px solid #7c3aed}.mgmt-stat-card.stat-destacada{border-left:4px solid #f59e0b}.ads-mgmt-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.mgmt-search-box{width:260px;position:relative}.mgmt-search-box input{border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;padding:8px 12px 8px 32px;font-size:13px}.mgmt-search-box svg{color:#94a3b8;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.mgmt-filter-tabs{flex-wrap:wrap;gap:6px;display:flex}.mgmt-filter-tab{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s}.mgmt-filter-tab:hover{color:#0f172a;background:#f1f5f9}.mgmt-filter-tab.active{color:#fff;background:#0f172a;border-color:#0f172a}.ads-mgmt-list{flex-direction:column;gap:12px;display:flex}.mgmt-ad-item{background:#fff;border:1px solid #e2e8f0;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:16px;transition:all .15s;display:flex;box-shadow:0 2px 8px #00000008}@media (width<=768px){.mgmt-ad-item{flex-direction:column;align-items:flex-start}}.mgmt-ad-left{flex:1;align-items:center;gap:16px;display:flex}.mgmt-ad-thumb{border-radius:8px;flex-shrink:0;width:90px;height:70px;position:relative;overflow:hidden}.mgmt-ad-thumb img{object-fit:cover;width:100%;height:100%}.mgmt-ad-thumb .ad-tier-pill{padding:2px 6px;font-size:9px;top:4px;left:4px}.mgmt-ad-meta-top{color:#64748b;gap:10px;margin-bottom:2px;font-size:11px;display:flex}.mgmt-ad-cat{color:#1268f3;text-transform:uppercase;font-weight:700}.mgmt-ad-title{color:#0f172a;margin:0 0 6px;font-size:15px;font-weight:700}.mgmt-ad-icons-row{color:#475569;flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}.mgmt-ad-icons-row span{align-items:center;gap:4px;display:inline-flex}.mgmt-ad-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.btn-mgmt-upgrade{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#6d28d9);border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:700;transition:all .15s;display:flex;box-shadow:0 2px 8px #7c3aed40}.btn-mgmt-upgrade:hover{background:linear-gradient(135deg,#8b5cf6,#7c3aed);transform:translateY(-1px)}.btn-mgmt-edit{color:#334155;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:5px;padding:8px 12px;font-size:12px;font-weight:600;transition:all .15s;display:flex}.btn-mgmt-edit:hover{color:#0f172a;background:#e2e8f0}.btn-mgmt-delete{color:#dc2626;cursor:pointer;background:#fee2e2;border:1px solid #fca5a5;border-radius:8px;justify-content:center;align-items:center;padding:8px 10px;transition:all .15s;display:flex}.btn-mgmt-delete:hover{background:#fecaca}.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}}
