:root{--font-primary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--color-primary: #34B776;--color-primary-hover: #2DA066;--color-dark: #111827;--color-bg: #FFFFFF;--color-bg-alt: #F9FAFB;--color-border: #E5E7EB;--color-text: #1F2937;--color-text-muted: #6B7280;--color-text-light: #9CA3AF;--color-card-bg: #FFFFFF;--color-sidebar-bg: #FFFFFF}html.dark-theme{--color-dark: #FFFFFF;--color-bg: #252525;--color-bg-alt: #1E1E1E;--color-border: #333333;--color-text: #F3F4F6;--color-text-muted: #9CA3AF;--color-text-light: #6B7280;--color-card-bg: #161616;--color-sidebar-bg: #161616}html.dark-theme body,html.dark-theme .cabinet-body{background-color:var(--color-bg);color:var(--color-text)}html.dark-theme .sidebar{background-color:var(--color-sidebar-bg);border-color:var(--color-border)}html.dark-theme .brand-inter{color:#fff}html.dark-theme .top-search-bar,html.dark-theme .sub-nav-bar{background-color:var(--color-bg)!important;background:var(--color-bg)!important;border-color:var(--color-border)!important}html.dark-theme .topbar-search-box{background-color:#161616!important;background:#161616!important;border-color:var(--color-border)!important}html.dark-theme .topbar-search-input{color:#fff}html.dark-theme .car-card-item,html.dark-theme .admin-card-section,html.dark-theme .settings-profile-card,html.dark-theme .calc-breakdown-card,html.dark-theme .details-card-flat,html.dark-theme .message-card,html.dark-theme .admin-modal-box,html.dark-theme .gallery-modal-box{background-color:var(--color-card-bg)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}html.dark-theme .admin-data-table th{background-color:var(--color-bg-alt)!important;color:var(--color-text-muted)!important;border-color:var(--color-border)!important}html.dark-theme .admin-data-table td{border-color:var(--color-border)!important;color:var(--color-text)!important}html.dark-theme .admin-data-table tbody tr:hover{background-color:var(--color-bg-alt)!important}html.dark-theme .table-input,html.dark-theme .fixed-rate-box,html.dark-theme .currency-row-box,html.dark-theme .vehicle-meta-box,html.dark-theme .form-input,html.dark-theme .form-select,html.dark-theme .settings-input{background-color:var(--color-bg-alt)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}html.dark-theme .page-title,html.dark-theme .car-name,html.dark-theme .cabinet-title,html.dark-theme .calc-heading,html.dark-theme .vehicle-title,html.dark-theme .spec-col-label,html.dark-theme .spec-col-val,html.dark-theme .admin-section-title,html.dark-theme .profile-name,html.dark-theme .car-title,html.dark-theme .msg-title,html.dark-theme .modal-title,html.dark-theme h1,html.dark-theme h2,html.dark-theme h3{color:#fff!important}html.dark-theme .calc-splitter-line{background-color:var(--color-border)}html.dark-theme .btn-panel-collapse{background-color:var(--color-bg-alt);border-color:var(--color-border)}html.dark-theme .chevron-collapse-icon path{stroke:#fff}html.dark-theme .landing-nav{background-color:var(--color-sidebar-bg);border-color:var(--color-border)}html.dark-theme .feature-card{background-color:var(--color-card-bg);border-color:var(--color-border)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-primary);background-color:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased}.help-modal-box{width:540px}.help-intro{font-size:14px;color:var(--color-text-muted);line-height:1.5;margin-bottom:16px}.help-contacts-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.help-contact-card{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:8px;background:var(--color-bg-alt);border:1px solid var(--color-border);text-decoration:none;color:var(--color-dark);transition:border-color .15s ease}.help-contact-card:hover{border-color:var(--color-primary)}.contact-icon{font-size:24px}.contact-val{display:block;font-size:12.5px;color:var(--color-primary);font-weight:600}.faq-section{display:flex;flex-direction:column;gap:8px}.faq-title{font-size:15px;font-weight:700;color:var(--color-dark);margin-bottom:4px}.faq-item{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:8px;padding:10px 14px;font-size:13.5px;cursor:pointer}.faq-item summary{font-weight:600;color:var(--color-dark);outline:none}.faq-item p{margin-top:8px;color:var(--color-text-muted);line-height:1.45;font-size:13px}.gallery-modal-box{background:#fff;border-radius:12px;width:720px;max-width:95%;padding:24px;display:flex;flex-direction:column;gap:16px}.gallery-main-view{width:100%;height:380px;border-radius:8px;overflow:hidden;background:#000;display:flex;align-items:center;justify-content:center}.gallery-large-img{max-width:100%;max-height:100%;object-fit:contain}.gallery-thumbs-grid{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px}.gallery-thumb-item{width:80px;min-width:80px;height:56px;border-radius:6px;overflow:hidden;cursor:pointer;border:2px solid transparent;opacity:.7;transition:all .15s ease}.gallery-thumb-item.active,.gallery-thumb-item:hover{border-color:var(--color-primary);opacity:1}.gallery-thumb-item img{width:100%;height:100%;object-fit:cover}.car-main-thumb-wrap{position:relative;cursor:pointer}.gallery-counter-badge{position:absolute;bottom:6px;right:6px;background:#000000bf;color:#fff;font-size:12px;font-weight:600;padding:2px 6px;border-radius:4px}.vin-tag{cursor:pointer}.vin-tag:hover{text-decoration:underline}.landing-page-wrap{display:flex;flex-direction:column;min-height:100vh}.landing-nav{display:flex;justify-content:center;border-bottom:1px solid var(--color-border);padding:18px 24px}.nav-container{width:100%;max-width:1200px;display:flex;align-items:center;justify-content:space-between}.nav-logo{text-decoration:none;font-size:24px;font-weight:800}.logo-inter{color:var(--color-dark)}.logo-delivery{color:var(--color-primary)}.nav-menu{display:flex;align-items:center;gap:24px}.nav-link{text-decoration:none;color:var(--color-dark);font-size:15px;font-weight:500;transition:color .15s ease}.nav-link:hover{color:var(--color-primary)}.nav-btn{background:var(--color-primary);color:#fff;padding:8px 18px;border-radius:8px;text-decoration:none;font-weight:600;font-size:14px;transition:background .15s ease}.nav-btn:hover{background:var(--color-primary-hover)}.burger-btn{display:none;flex-direction:column;gap:5px;background:transparent;border:none;cursor:pointer}.burger-bar{width:24px;height:2px;background:var(--color-dark)}.hero-section{padding:80px 24px 60px;display:flex;justify-content:center;text-align:center;background:linear-gradient(180deg,#34b7760d,#fff0)}.hero-content{max-width:860px;display:flex;flex-direction:column;align-items:center}.hero-slogan{font-size:48px;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--color-dark);margin-bottom:20px}.highlight-green{color:var(--color-primary)}.hero-subtitle{font-size:18px;color:var(--color-text-muted);line-height:1.5;margin-bottom:36px;max-width:680px}.hero-search-box{display:flex;width:100%;max-width:580px;background:#fff;border:1px solid var(--color-border);border-radius:12px;padding:6px;box-shadow:0 10px 25px -5px #00000014}.hero-vin-input{flex:1;border:none;outline:none;font-size:15px;font-family:inherit;padding:10px 16px}.hero-search-btn{background:var(--color-primary);color:#fff;text-decoration:none;padding:12px 24px;border-radius:8px;font-weight:600;font-size:14.5px;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease}.hero-search-btn:hover{background:var(--color-primary-hover)}.auction-badges-row{display:flex;gap:24px;align-items:center;justify-content:center;margin-top:48px;flex-wrap:wrap}.auction-item img{height:38px;object-fit:contain;opacity:.85;transition:opacity .15s ease}.auction-item img:hover{opacity:1}.features-grid-section{padding:60px 24px;display:flex;justify-content:center}.features-grid{width:100%;max-width:1100px;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.feature-card{background:#fff;border:1px solid var(--color-border);border-radius:12px;padding:32px 24px;display:flex;flex-direction:column;gap:12px;box-shadow:0 4px 6px -1px #0000000a}.feature-icon{font-size:32px}.feature-card h3{font-size:18px;font-weight:700;color:var(--color-dark)}.feature-card p{font-size:14px;color:var(--color-text-muted);line-height:1.5}.landing-footer{margin-top:auto;border-top:1px solid var(--color-border);padding:24px;display:flex;justify-content:center}.footer-content{width:100%;max-width:1100px;display:flex;align-items:center;justify-content:space-between;font-size:13.5px;color:var(--color-text-muted)}.footer-links{display:flex;gap:20px}.footer-links a{color:var(--color-text-muted);text-decoration:none}.footer-links a:hover{color:var(--color-primary)}@media (max-width: 768px){.hero-slogan{font-size:32px}.hero-search-box{flex-direction:column;gap:8px}.burger-btn{display:flex}.nav-menu{display:none}.nav-menu.open{display:flex;position:absolute;top:65px;left:0;right:0;background:#fff;flex-direction:column;padding:20px;border-bottom:1px solid var(--color-border)}}:root{--color-primary: #32A513;--color-primary-dark: #238814;--color-primary-hover: #1b6f0f;--color-primary-light: #ebf9e8;--color-lime: #B2E400;--color-lime-glow: rgba(178, 228, 0, .45);--color-dark: #231F20;--color-dark-subtle: #4a4a4a;--color-topbar: #18191b;--color-bg-page: #FFFFFF;--color-bg-card: #F4F4F4;--color-bg-card-hover: #ECECEC;--color-border: #E8E9E7;--font-main: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .04);--shadow-md: 0 8px 24px rgba(0, 0, 0, .08);--shadow-lg: 0 16px 40px rgba(0, 0, 0, .12);--shadow-cta: 0 6px 20px rgba(35, 136, 20, .32);--shadow-cta-hover: 0 10px 28px rgba(35, 136, 20, .45);--radius-sm: 6px;--radius-md: 12px;--radius-lg: 20px;--radius-full: 9999px;--transition-fast: .18s ease;--transition-normal: .28s cubic-bezier(.16, 1, .3, 1)}html{font-family:var(--font-main);background-color:var(--color-bg-page);color:var(--color-dark);line-height:1.4;-webkit-font-smoothing:antialiased;-moz-osx-smoothing:grayscale}@media (hover: hover) and (pointer: fine){html{scroll-behavior:smooth}}body{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;overflow-x:hidden;background:#fff}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.container{width:100%;max-width:1760px;margin-left:auto;margin-right:auto;padding-left:clamp(16px,3.5vw,56px);padding-right:clamp(16px,3.5vw,56px)}.top-bar{background-color:var(--color-topbar);color:#fff;padding-top:8px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.08);transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow-anchor:none}.top-bar__inner{display:flex;align-items:center;justify-content:space-between}.top-bar__phone{display:inline-flex;align-items:center;gap:7px;color:#fff;font-size:clamp(15px,1.15vw,18px);font-weight:500;text-decoration:none;letter-spacing:.01em;line-height:1;transition:color var(--transition-fast)}.top-bar__phone:hover{color:var(--color-lime)}.top-bar__phone .phone-icon{width:19px;height:19px;color:var(--color-lime);flex-shrink:0;transition:transform var(--transition-fast)}.top-bar__phone:hover .phone-icon{transform:scale(1.1)}.top-bar__socials{display:flex;align-items:center;gap:clamp(14px,1.8vw,24px)}.social-icon{color:#fff;display:flex;align-items:center;justify-content:center;padding:4px;transition:transform var(--transition-fast),color var(--transition-fast)}.social-icon:hover{color:var(--color-lime);transform:translateY(-2px)}.main-header{padding-top:clamp(12px,2vw,28px);padding-bottom:clamp(4px,.8vw,10px);background:transparent;position:relative;z-index:50;transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow-anchor:none}.main-header__inner{display:grid;grid-template-columns:1fr 1.35fr;align-items:center;gap:clamp(16px,2.5vw,48px)}.main-header__right-wrap{display:flex;align-items:center;justify-content:space-between;width:100%}.pgl-brand{display:flex;align-items:center;margin-left:auto;margin-right:auto}.pgl-logo-img{width:100%;max-width:clamp(216px,23.4vw,396px);height:auto;object-fit:contain;transition:transform var(--transition-normal)}.pgl-brand:hover .pgl-logo-img{transform:scale(1.02)}.hamburger-btn{background:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:clamp(8px,.9vw,14px);padding:8px 0;border-radius:var(--radius-sm);transition:opacity var(--transition-fast);margin-left:auto;flex-shrink:0}.hamburger-btn:hover{opacity:.85}.hamburger-line{display:block;height:clamp(4px,.4vw,6px);background-color:#32a513;border-radius:3px;transition:width var(--transition-normal),transform var(--transition-normal)}.hamburger-line.line-1{width:clamp(48px,5.67vw,84px)}.hamburger-line.line-2{width:clamp(32px,3.8vw,56px)}.hamburger-btn:hover .hamburger-line.line-2{width:clamp(48px,5.67vw,84px)}.landing-drawer{position:fixed!important;top:0!important;right:0!important;left:auto!important;bottom:0!important;width:285px!important;max-width:85vw!important;height:100dvh!important;max-height:100vh!important;padding:0!important;background-color:var(--color-sidebar-bg)!important;border-left:1px solid var(--color-border)!important;border-right:none!important;box-shadow:-6px 0 28px #00000059!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;display:flex!important;flex-direction:column!important;transform:translate(105%)!important;transition:transform .3s cubic-bezier(.16,1,.3,1),visibility .3s!important;visibility:hidden!important;pointer-events:none!important;z-index:10000!important}.landing-drawer.sidebar--open,.landing-drawer.is-open,.landing-drawer.drawer-open{transform:translate(0)!important;right:0!important;left:auto!important;visibility:visible!important;pointer-events:auto!important}.landing-drawer .sidebar-top{display:flex!important;align-items:center!important;justify-content:flex-end!important;padding:14px 18px 8px!important;border-bottom:none!important;width:100%!important;box-sizing:border-box!important}.landing-drawer .btn-sidebar-close{display:flex!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;border-radius:50%!important;align-items:center!important;justify-content:center!important;background:#f1f5f9!important;color:#475569!important;border:none!important;cursor:pointer!important;pointer-events:auto!important;position:relative!important;z-index:10002!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;flex-shrink:0!important;-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important}.landing-drawer .btn-sidebar-close:hover{background:#e2e8f0!important;color:#0f172a!important;transform:scale(1.05)!important}html.dark-theme .landing-drawer .btn-sidebar-close{background:#27272a!important;color:#cbd5e1!important}html.dark-theme .landing-drawer .btn-sidebar-close:hover{background:#3f3f46!important;color:#fff!important}.landing-drawer .drawer-top-theme-wrapper{display:flex!important;padding:12px 14px 8px!important;flex-direction:column!important;gap:8px!important;width:100%!important;box-sizing:border-box!important}.landing-drawer .drawer-theme-segmented{display:grid!important;grid-template-columns:1fr 1fr!important;gap:4px!important;background:#eef2f6!important;padding:4px!important;border-radius:10px!important}html.dark-theme .landing-drawer .drawer-theme-segmented{background:#202023!important}.landing-drawer .drawer-theme-seg-btn{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:7px 10px!important;border:none!important;background:transparent!important;border-radius:7px!important;font-size:12.5px!important;font-weight:600!important;color:#64748b!important;cursor:pointer!important;transition:all .15s ease!important}.landing-drawer .drawer-theme-seg-btn:hover{color:#0f172a!important}.landing-drawer .drawer-theme-seg-btn.active{background:#fff!important;color:#0f172a!important;font-weight:700!important;box-shadow:0 2px 6px #00000014!important}html.dark-theme .landing-drawer .drawer-theme-seg-btn{color:#a1a1aa!important}html.dark-theme .landing-drawer .drawer-theme-seg-btn:hover{color:#fff!important}html.dark-theme .landing-drawer .drawer-theme-seg-btn.active{background:#27272a!important;color:#fff!important;box-shadow:0 2px 6px #00000059!important}.landing-drawer .sidebar-nav{display:flex!important;flex-direction:column!important;flex:1 1 auto!important}.landing-drawer .sidebar-menu{padding:10px 12px 6px!important;display:flex!important;flex-direction:column!important;gap:4px!important;list-style:none!important;margin:0!important}.landing-drawer .sidebar-link{display:flex!important;align-items:center!important;gap:12px!important;padding:9px 12px!important;border-radius:10px!important;font-size:14px!important;font-weight:600!important;color:#334155!important;text-decoration:none!important;background:transparent!important;border:none!important;width:100%!important;cursor:pointer!important;text-align:left!important;transition:all .15s ease!important}html.dark-theme .landing-drawer .sidebar-link{color:#cbd5e1!important}.landing-drawer .sidebar-link:hover{background:#f8fafc!important;color:#0f172a!important}html.dark-theme .landing-drawer .sidebar-link:hover{background:#27272a!important;color:#fff!important}.landing-drawer .sidebar-link-icon-box{width:32px!important;height:32px!important;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#f1f5f9!important;color:#64748b!important;flex-shrink:0!important;transition:all .15s ease!important}html.dark-theme .landing-drawer .sidebar-link-icon-box{background:#27272a!important;color:#94a3b8!important}.landing-drawer .sidebar-link:hover .sidebar-link-icon-box{background:#e2e8f0!important;color:#0f172a!important}html.dark-theme .landing-drawer .sidebar-link:hover .sidebar-link-icon-box{background:#3f3f46!important;color:#fff!important}.landing-drawer .sidebar-drawer-settings{display:flex!important;margin:auto 12px 10px!important;padding:14px!important;background:#f8fafc!important;border:1px solid #E2E8F0!important;border-radius:12px!important;flex-direction:column!important;gap:12px!important}html.dark-theme .landing-drawer .sidebar-drawer-settings{background:#202023!important;border-color:#ffffff14!important}.landing-drawer .drawer-setting-block{display:flex!important;flex-direction:column!important;gap:6px!important}.landing-drawer .drawer-setting-title{display:flex!important;align-items:center!important;gap:6px!important;font-size:11px!important;font-weight:700!important;color:#64748b!important;text-transform:uppercase!important;letter-spacing:.05em!important}html.dark-theme .landing-drawer .drawer-setting-title{color:#94a3b8!important}.landing-drawer .drawer-lang-segmented{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:4px!important;background:#eef2f6!important;padding:4px!important;border-radius:9px!important}html.dark-theme .landing-drawer .drawer-lang-segmented{background:#18181b!important}.landing-drawer .drawer-lang-seg-btn{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;padding:6px 2px!important;border:none!important;background:transparent!important;border-radius:7px!important;cursor:pointer!important;transition:all .15s ease!important}.landing-drawer .drawer-lang-seg-btn .lang-flag{font-size:16px!important;line-height:1.1!important}.landing-drawer .drawer-lang-seg-btn .lang-code{font-size:11px!important;font-weight:700!important;color:#64748b!important;line-height:1.1!important}.landing-drawer .drawer-lang-seg-btn:hover{background:#fff9!important}.landing-drawer .drawer-lang-seg-btn.active{background:#fff!important;box-shadow:0 2px 6px #00000014!important}.landing-drawer .drawer-lang-seg-btn.active .lang-code{color:var(--color-green, #34B776)!important;font-weight:800!important}html.dark-theme .landing-drawer .drawer-lang-seg-btn:hover{background:#ffffff0d!important}html.dark-theme .landing-drawer .drawer-lang-seg-btn.active{background:#27272a!important;box-shadow:0 2px 6px #00000059!important}html.dark-theme .landing-drawer .drawer-lang-seg-btn.active .lang-code{color:var(--color-green, #34B776)!important}.landing-drawer .sidebar-bottom{padding:8px 14px 16px!important;margin-top:0!important;display:flex!important;flex-direction:column!important;gap:8px!important}.landing-drawer .sidebar-copyright{text-align:center!important;font-size:11px!important;color:#94a3b8!important;line-height:1.4!important;padding:4px 0!important}html.dark-theme .landing-drawer .sidebar-copyright{color:#64748b!important}.mobile-drawer{display:none!important}.hero-section{padding-top:clamp(0px,.8vw,14px);padding-bottom:clamp(24px,3.5vw,48px);position:relative}.hero-top-grid{display:grid;grid-template-columns:1fr 1.35fr;align-items:flex-start;gap:clamp(16px,2.5vw,48px);margin-bottom:clamp(18px,2.2vw,36px)}.hero-content{display:flex;flex-direction:column;justify-content:flex-start;margin-top:-12px!important;padding-top:0!important;padding-left:0!important;margin-left:-12px!important;position:relative!important;z-index:2}.hero-play-btn{display:none!important}.tagline-play-btn{display:flex!important}.hero-title{display:flex;flex-direction:column;align-items:flex-start!important;text-align:left!important;gap:clamp(4px,.8vw,10px);font-size:clamp(22px,2.9vw,46.5px);line-height:1.18;color:var(--color-dark);letter-spacing:0!important;word-spacing:.08em!important}.title-row{display:block!important;text-align:left!important;width:100%!important}.title-row--bold{font-weight:800;color:var(--color-dark);text-align:left!important}.title-row--regular{font-weight:400;color:var(--color-dark);text-align:left!important}.title-row--badge{margin-top:3px;margin-bottom:3px;text-align:left!important;display:flex!important;justify-content:flex-start!important}.badge--lime{display:inline-block!important;background-color:var(--color-lime);color:var(--color-dark);font-weight:800;padding:.12em .38em .18em;transform:rotate(-1.3deg);transform-origin:left center!important;margin-left:0!important;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.badge--lime:hover{transform:rotate(0) scale(1.02);box-shadow:0 4px 16px var(--color-lime-glow)}.hero-visual{position:relative;display:flex;justify-content:center;align-items:center;width:100%}.visual-wrapper{position:relative;width:100%;max-width:100%;filter:drop-shadow(0 20px 32px rgba(0,0,0,.14));transition:transform .4s ease,filter .4s ease;display:flex;justify-content:center}.visual-wrapper:hover{transform:translateY(-4px) scale(1.02);filter:drop-shadow(0 28px 44px rgba(0,0,0,.2))}.hero-container-img{width:100%;max-width:100%;height:auto;object-fit:contain;display:block;transform:scale(1.1);transform-origin:center center}.tagline-block{display:flex;align-items:stretch;gap:clamp(12px,1.4vw,24px);padding-top:clamp(12px,1.5vw,24px);width:100%!important}.tagline-border{width:clamp(6px,.5vw,8px);background-color:var(--color-lime);border-radius:4px;flex-shrink:0}.tagline-content{display:flex;flex-direction:column;justify-content:space-between;gap:clamp(4px,.6vw,8px);width:100%!important;text-align:left!important;align-items:flex-start!important}.tagline-subtitle{font-size:clamp(16px,1.8vw,24px);font-weight:400;color:var(--color-dark);letter-spacing:0;text-align:left!important;margin:0!important}.tagline-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:clamp(10px,1.4vw,24px)!important;width:100%!important;flex-wrap:nowrap!important}.tagline-slogan-wrap{display:inline-flex!important;align-items:center!important;gap:clamp(10px,1.2vw,18px)!important;flex-shrink:0!important}.cta-outer-card{margin-left:auto!important;display:inline-flex!important;align-items:center!important;flex-shrink:0!important}.tagline-slogan{font-family:var(--font-main);font-size:clamp(26px,3.2vw,64px);font-weight:700;color:#32a513;letter-spacing:.01em!important;word-spacing:.16em!important;line-height:1.15;white-space:normal}.play-btn{position:relative;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;transition:transform var(--transition-fast);overflow-anchor:none}.play-svg{width:clamp(44px,4.4vw,70px);height:clamp(44px,4.4vw,70px);display:block}.play-pulse{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:2.5px solid #32A513;opacity:0;animation:radar-pulse 2.2s infinite cubic-bezier(.25,1,.5,1);pointer-events:none;overflow-anchor:none}@keyframes radar-pulse{0%{transform:scale(.85);opacity:.8}70%{transform:scale(1.4);opacity:0}to{transform:scale(1.4);opacity:0}}.play-btn:hover{transform:scale(1.08)}.cta-outer-card{flex-shrink:0;display:inline-flex;background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;box-shadow:none!important}.cta-outer-card:hover{border-color:transparent!important;box-shadow:none!important}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);border:none;cursor:pointer;transition:background-color var(--transition-fast),transform var(--transition-fast)}.btn--primary{background-color:#32a513;color:#fff}.btn--primary:hover{background-color:#2ba317}.btn--primary:active{transform:translateY(0)}.btn--cta{display:inline-flex;align-items:center;justify-content:center;gap:clamp(12px,1.4vw,20px);padding:clamp(14px,1.4vw,22px) clamp(24px,2.4vw,48px);background-color:#32a513;color:#fff;font-family:var(--font-main);font-size:clamp(16px,1.6vw,26px);font-weight:700;letter-spacing:0;text-transform:uppercase;border-radius:10px;border:none;box-shadow:none;white-space:nowrap}.btn-arrow{width:clamp(24px,2vw,36px);height:clamp(24px,2vw,36px);stroke:#fff;stroke-width:2.6;flex-shrink:0;transition:transform var(--transition-fast)}.btn--cta:hover .btn-arrow{transform:translate(5px)}.btn--full{width:100%}.partners-section{padding-top:clamp(20px,2.5vw,40px);padding-bottom:clamp(28px,3.5vw,52px);background:#fff;border-top:none}.partners-grid{display:grid;grid-template-columns:2.6fr 1fr 1fr 1fr;align-items:center;gap:clamp(14px,2vw,32px)}.partner-item{position:relative;display:flex;align-items:center;justify-content:center;transition:transform var(--transition-fast)}.partner-item:hover{transform:translateY(-4px)}.partner-img{width:75%!important;max-width:75%!important;height:auto;display:block;margin:0 auto!important;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.partner-img--copart{box-shadow:none;border-radius:0}.partner-img:not(.partner-img--copart):hover{box-shadow:var(--shadow-md)}.modal{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:99999!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:16px!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;transition:visibility .3s ease,opacity .3s ease!important}.modal.is-active,.modal.is-open{visibility:visible!important;opacity:1!important;pointer-events:auto!important}.modal__backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#0f1216bf!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;opacity:0!important;transition:opacity .3s ease!important;z-index:1!important}.modal.is-active .modal__backdrop,.modal.is-open .modal__backdrop{opacity:1!important}.modal__dialog{position:relative!important;z-index:2!important;width:100%!important;max-width:560px;background:#fff;border-radius:var(--radius-lg);padding:clamp(20px,4vw,36px);box-shadow:0 25px 50px -12px #00000059;transform:scale(.95) translateY(12px);opacity:0;transition:transform .3s ease,opacity .3s ease!important;max-height:90vh;overflow-y:auto}.modal.is-active .modal__dialog,.modal.is-open .modal__dialog{transform:scale(1) translateY(0)!important;opacity:1!important}.modal__close{position:absolute;top:14px;right:18px;background:transparent;border:none;font-size:28px;line-height:1;color:var(--color-dark-subtle);cursor:pointer;transition:color var(--transition-fast)}.modal__close:hover{color:var(--color-dark)}.modal__tag{color:var(--color-primary);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;margin-bottom:4px}.modal__title{font-size:clamp(20px,2.4vw,26px);font-weight:800;color:var(--color-dark);letter-spacing:-.02em;margin-bottom:6px}.modal__subtitle{font-size:13px;color:var(--color-dark-subtle);margin-bottom:20px}.modal__form{display:flex;flex-direction:column;gap:16px}.form-row{display:flex;gap:14px}.form-group--half{flex:1}.form-input,.form-select{width:100%;padding:11px 13px;border:1.5px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;color:var(--color-dark);font-size:14px;outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.form-input:focus,.form-select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.auction-pills{display:flex;flex-wrap:wrap;gap:8px}.auction-pill{cursor:pointer}.auction-pill input{position:absolute;opacity:0;pointer-events:none}.auction-pill span{display:block;padding:6px 12px;background:var(--color-bg-card);border:1.5px solid transparent;border-radius:var(--radius-full);font-size:12px;font-weight:600;color:var(--color-dark);transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.auction-pill input:checked+span{background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary-dark)}.estimate-box{background:#f9fbf8;border:1px dashed var(--color-primary);border-radius:var(--radius-md);padding:14px;display:flex;flex-direction:column;gap:8px}.estimate-header{display:flex;justify-content:space-between;align-items:center;font-size:12px}.estimate-badge{background:var(--color-primary);color:#fff;font-size:10px;font-weight:700;padding:2px 8px;border-radius:var(--radius-full);text-transform:uppercase}.estimate-breakdown{display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--color-dark-subtle);border-top:1px solid rgba(0,0,0,.06);padding-top:6px}.estimate-row{display:flex;justify-content:space-between}.estimate-row span:last-child{font-weight:600;color:var(--color-dark)}.btn--submit{margin-top:6px;padding:15px;font-size:14px}#video-modal{padding:10px!important}@media (min-width: 640px){#video-modal{padding:24px!important}}.modal__dialog--video{max-width:860px!important;width:100%!important;margin:0 auto;padding:8px 8px 6px!important;border-radius:14px!important;background:#0f172a!important;color:#fff!important;box-shadow:0 25px 50px -12px #0009!important;border:1px solid rgba(255,255,255,.1);overflow:hidden}@media (min-width: 640px){.modal__dialog--video{width:92%!important;padding:12px 14px 10px!important;border-radius:18px!important}}.video-modal-header{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;padding:2px 4px 0}@media (min-width: 640px){.video-modal-header{margin-bottom:10px;padding:2px 2px 0}}.video-modal-info{min-width:0;flex:1}.video-modal-tag{font-size:11px;color:#32a513;font-weight:700;text-transform:uppercase;letter-spacing:.05em;line-height:1.15}@media (min-width: 640px){.video-modal-tag{font-size:12px}}.video-modal-title{margin:2px 0 0;font-size:14px;font-weight:700;color:#fff;line-height:1.25}@media (min-width: 640px){.video-modal-title{margin:3px 0 0;font-size:18px;font-weight:800}}.video-modal-close{flex-shrink:0;position:static!important;color:#94a3b8;background:#ffffff1a;width:28px;height:28px;border-radius:50%;border:none;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;line-height:1;padding:0}.video-modal-close:hover{background:#fff3;color:#fff}@media (min-width: 640px){.video-modal-close{width:34px;height:34px;font-size:22px}}.modal__dialog--video .video-container{position:relative;width:100%;aspect-ratio:auto;border-radius:10px;overflow:hidden;background:#000;box-shadow:0 10px 25px #0006}@media (min-width: 640px){.modal__dialog--video .video-container{border-radius:12px}}.modal__dialog--video .video-player{width:100%;height:auto;max-height:75vh;display:block;border-radius:10px}@media (min-width: 640px){.modal__dialog--video .video-player{border-radius:12px}}.video-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#18191b,#0d0e10);display:flex;align-items:center;justify-content:center;padding:32px;text-align:center;color:#fff}.video-placeholder__content{display:flex;flex-direction:column;align-items:center;gap:12px}.video-placeholder__content h3{font-size:20px;font-weight:700}.video-placeholder__content p{font-size:14px;color:#a0a0a0;max-width:480px}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(100px);background:var(--color-primary-dark);color:#fff;padding:14px 28px;border-radius:var(--radius-full);font-weight:600;font-size:14px;box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;transition:transform var(--transition-normal),opacity var(--transition-normal);z-index:300}.toast.is-visible{transform:translate(-50%) translateY(0);opacity:1}@media (min-width: 1400px){.hero-top-grid{grid-template-columns:1fr 1.4fr}}@media (min-width: 992px) and (min-height: 600px){.hero-page-wrapper{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box}.top-bar{padding-top:6px!important;padding-bottom:6px!important;flex-shrink:0}.main-header{padding-top:8px!important;padding-bottom:8px!important;flex-shrink:0}.hero-section{flex:1;display:flex;align-items:center;padding-top:8px!important;padding-bottom:16px!important}.hero-section>.container{display:flex;flex-direction:column;justify-content:center;height:100%}.hero-top-grid{margin-bottom:clamp(14px,1.8vw,28px)!important;gap:clamp(16px,2.5vw,44px)!important}.hero-container-img{max-height:clamp(280px,42vh,480px)!important;width:100%!important;margin:0 auto!important;transform:scale(1.1)!important}.partners-section{padding-top:12px!important;padding-bottom:18px!important;flex-shrink:0}}@media (max-width: 1199px){.main-header__inner{display:grid!important;grid-template-columns:1fr 1.15fr!important;align-items:center!important;gap:24px!important}.main-header__left-space{display:block!important}.main-header__right-wrap{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important}.pgl-brand{margin-left:auto!important;margin-right:auto!important;display:flex!important;align-items:center!important}.hero-top-grid{grid-template-columns:1fr 1.15fr;gap:24px}.partners-grid{grid-template-columns:2.2fr 1fr 1fr 1fr;gap:16px}}@media (max-width: 1024px){.main-header__inner{display:grid!important;grid-template-columns:1fr 1fr!important;align-items:center!important;gap:16px!important}.main-header__left-space{display:block!important}.main-header__right-wrap{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important}.pgl-brand{margin-left:auto!important;margin-right:auto!important;display:flex!important;align-items:center!important}.hero-top-grid{grid-template-columns:1fr 1fr!important;gap:16px!important}.hero-title{font-size:clamp(19px,2.7vw,37px)!important;gap:6px!important}.badge--lime{padding:.1em .3em .15em!important}.hero-visual{max-width:100%!important;justify-content:center!important}.hero-container-img{max-width:100%!important;height:auto!important;object-fit:contain!important}.tagline-block{gap:12px!important}.tagline-row{flex-wrap:nowrap!important;gap:12px!important}.tagline-slogan{font-size:clamp(20px,2.6vw,40px)!important;white-space:nowrap!important}.play-svg{width:46px!important;height:46px!important}.btn--cta{padding:10px 18px!important;font-size:14.5px!important;white-space:nowrap!important}.cta-outer-card{margin-left:auto!important}}@media (max-width: 991px){.hero-top-grid{grid-template-columns:1fr;text-align:left;gap:28px}.hero-content{position:relative!important;width:100%!important}.hero-play-btn{display:flex!important;position:absolute!important;right:12px!important;bottom:6px!important;z-index:10!important}.hero-play-btn .play-svg{width:50px!important;height:50px!important}.tagline-play-btn{display:none!important}.hero-visual{justify-content:center;max-width:720px;margin:0 auto}.tagline-block{justify-content:flex-start}.partners-grid{grid-template-columns:1fr 1fr;gap:20px}}@media (max-width: 767px){.top-bar{padding-top:6px;padding-bottom:6px;transform:translateZ(0);-webkit-transform:translateZ(0);overflow-anchor:none}.top-bar__inner{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important}.top-bar__phone{font-size:clamp(14px,4vw,17.5px)!important;font-weight:500!important;gap:6px!important;white-space:nowrap!important;line-height:1!important}.top-bar__phone .phone-icon{width:19px!important;height:19px!important}.top-bar__socials{gap:12px!important}.main-header{padding-top:10px!important;padding-bottom:10px!important;transform:translateZ(0);-webkit-transform:translateZ(0);overflow-anchor:none}.main-header__inner{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important}.main-header__left-space{display:none!important}.main-header__right-wrap{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important;margin:0!important}.pgl-brand{justify-content:flex-start!important;margin:0!important;transform:none!important}.pgl-logo-img{max-width:162px!important;height:auto!important;aspect-ratio:2611 / 529}.hamburger-btn{width:44px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:0!important;background:transparent!important;border:none!important;box-shadow:none!important}.hero-section{padding-top:12px!important;padding-bottom:24px!important}.hero-top-grid{grid-template-columns:1fr!important;gap:20px!important;margin-bottom:16px!important}.hero-content{text-align:left!important;align-items:flex-start!important;position:relative!important;width:100%!important}.hero-play-btn{display:flex!important;position:absolute!important;right:8px!important;bottom:4px!important;z-index:10!important}.hero-play-btn .play-svg{width:48px!important;height:48px!important}.tagline-play-btn{display:none!important}.hero-title{font-size:clamp(19px,5.4vw,28px)!important;line-height:1.2!important;gap:6px!important}.badge--lime{padding:.12em .35em .15em!important;font-size:.95em!important;border-radius:4px!important}.hero-visual{max-width:100%!important;margin:12px auto 0!important;justify-content:center!important}.hero-container-img{max-width:100%!important;height:auto!important;object-fit:contain!important}.tagline-block{display:flex!important;flex-direction:row!important;align-items:stretch!important;gap:12px!important;padding-top:16px!important;width:100%!important}.tagline-border{width:5px!important;background-color:var(--color-lime)!important;border-radius:4px!important;flex-shrink:0!important}.tagline-content{display:flex!important;flex-direction:column!important;width:100%!important;gap:6px!important}.tagline-subtitle{font-size:14px!important;font-weight:500!important;color:#64748b!important;margin:0!important}.tagline-row{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;width:100%!important;flex-wrap:wrap!important}.tagline-slogan-wrap{display:block!important;width:100%!important}.tagline-slogan{font-size:clamp(14px,4.4vw,20px)!important;font-weight:800!important;color:#32a513!important;letter-spacing:.005em!important;word-spacing:.05em!important;white-space:nowrap!important;display:block!important}.play-svg{width:40px!important;height:40px!important}.cta-outer-card{width:92%!important;max-width:92%!important;margin-left:0!important;margin-top:6px!important;background:transparent!important;border:none!important;padding:0!important;box-shadow:none!important}.btn--cta{width:100%!important;justify-content:center!important;padding:13px 18px!important;font-size:15px!important;font-weight:800!important;border-radius:10px!important}.btn--cta .btn-arrow{width:24px!important;height:24px!important}.partners-section{padding-top:16px!important;padding-bottom:24px!important;overflow:hidden!important}.partners-grid{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scroll-padding:0 9vw!important;-webkit-overflow-scrolling:touch!important;scroll-behavior:smooth!important;scrollbar-width:none!important;-ms-overflow-style:none!important;gap:16px!important;padding:0 9vw 12px!important;margin:0!important;width:100%!important;box-sizing:border-box!important}.partners-grid::-webkit-scrollbar{display:none!important}.partner-item{flex:0 0 62vw!important;max-width:240px!important;scroll-snap-align:center!important;scroll-snap-stop:always!important;background:#fff!important;border-radius:14px!important;padding:6px!important;box-shadow:0 4px 16px #00000012!important;border:1px solid rgba(0,0,0,.05)!important;margin:0 auto!important}.partner-img{border-radius:10px!important;width:100%!important;max-width:100%!important}.form-row{flex-direction:column;gap:12px}}.topbar-left-brand{display:none;align-items:center;gap:10px}.topbar-logo-link{display:inline-flex;align-items:center;text-decoration:none}.topbar-company-logo{height:28px;width:auto;max-width:120px;object-fit:contain;display:block}.btn-hamburger-mobile{display:inline-flex;background:transparent;border:none;color:var(--color-dark, #111827);cursor:pointer;padding:4px;border-radius:6px;align-items:center;justify-content:center;transition:background-color .15s ease}.btn-hamburger-mobile:hover{background-color:#0000000d}html.dark-theme .btn-hamburger-mobile{color:#f3f4f6}html.dark-theme .btn-hamburger-mobile:hover{background-color:#ffffff14}.topbar-balance{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:15px;color:#111827;white-space:nowrap;padding:0 4px}html.dark-theme .topbar-balance{color:#f3f4f6}.topbar-wallet-icon{width:19px;height:19px;object-fit:contain}.topbar-balance-amount{font-size:15px;font-weight:700;letter-spacing:-.01em}.topbar-balance-decimals{font-size:13px;font-weight:600;opacity:.8}.sub-nav-link{font-family:Hyundai Sans Text Official,Inter,-apple-system,sans-serif!important;font-size:16px!important;font-weight:500!important;color:#888!important;text-decoration:none;padding:6px 0;position:relative;transition:color .15s ease}.sub-nav-link:hover{color:#555}.sub-nav-link.active{font-family:Hyundai Sans Text Official,Inter,-apple-system,sans-serif!important;font-size:16px!important;color:var(--color-dark);font-weight:700}html.dark-theme .sub-nav-link:hover{color:#ccc!important}html.dark-theme .sub-nav-link.active{color:#fff!important;font-weight:700!important}.sub-nav-link.active:after{content:""!important;position:absolute!important;bottom:-17px!important;left:0!important;right:0!important;height:2px!important;background-color:#34b776!important;border-radius:2px!important}html.dark-theme .top-balance-badge{background:#161616!important;background-color:#161616!important;border:none!important}html.dark-theme .balance-text{color:#fff!important}@media (max-width: 1024px){.topbar-left-brand{display:flex}}@media (max-width: 768px){.sidebar.desktop-sidebar{display:none!important}.sidebar{position:fixed!important;top:0!important;right:0!important;left:auto!important;width:285px!important;max-width:85vw!important;height:100dvh!important;max-height:100vh!important;padding:0!important;transform:translate(105%)!important;transition:transform .3s cubic-bezier(.16,1,.3,1),visibility .3s!important;z-index:10000!important;box-shadow:-6px 0 28px #00000059!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;display:flex!important;flex-direction:column!important;visibility:hidden!important;pointer-events:none!important}.sidebar.sidebar--open,.sidebar.is-open{transform:translate(0)!important;right:0!important;left:auto!important;visibility:visible!important;pointer-events:auto!important}.mobile-menu-btn{display:flex}.main-content-wrap{padding:12px 16px}.sidebar-top{display:flex!important;align-items:center!important;justify-content:flex-end!important;padding:14px 18px 8px!important;border-bottom:none!important;width:100%!important;box-sizing:border-box!important}html.dark-theme .sidebar-top{border-bottom:none!important}.sidebar-top .sidebar-brand{display:none!important}.sidebar-logo-img{height:30px!important;max-width:130px!important;object-fit:contain!important;display:block!important}.btn-sidebar-close{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#f1f5f9!important;color:#475569!important;border:none!important;cursor:pointer!important;pointer-events:auto!important;position:relative!important;z-index:10002!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;flex-shrink:0!important;-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important}.btn-sidebar-close svg,.btn-sidebar-close svg *{pointer-events:none!important}.btn-sidebar-close:hover{background:#e2e8f0!important;color:#0f172a!important;transform:scale(1.05)!important}html.dark-theme .btn-sidebar-close{background:#27272a!important;color:#a1a1aa!important}html.dark-theme .btn-sidebar-close:hover{background:#3f3f46!important;color:#fff!important}.drawer-top-controls-wrapper,.drawer-top-theme-wrapper{padding:12px 14px 8px!important;display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important;box-sizing:border-box!important}.drawer-top-controls-wrapper .drawer-theme-segmented,.drawer-top-theme-wrapper .drawer-theme-segmented{display:grid!important;grid-template-columns:1fr 1fr!important;gap:4px!important;background:#eef2f6!important;padding:4px!important;border-radius:10px!important}html.dark-theme .drawer-top-controls-wrapper .drawer-theme-segmented,html.dark-theme .drawer-top-theme-wrapper .drawer-theme-segmented{background:#202023!important}.drawer-top-controls-wrapper .drawer-lang-segmented{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:4px!important;background:#eef2f6!important;padding:4px!important;border-radius:10px!important}html.dark-theme .drawer-top-controls-wrapper .drawer-lang-segmented{background:#202023!important}.sidebar-menu{padding:10px 12px 6px!important;display:flex!important;flex-direction:column!important;gap:4px!important;list-style:none!important}.sidebar-menu li{list-style:none!important}.sidebar-link{display:flex!important;align-items:center!important;gap:12px!important;padding:9px 12px!important;border-radius:10px!important;font-size:14px!important;font-weight:600!important;color:#334155!important;text-decoration:none!important;background:transparent!important;border:none!important;width:100%!important;cursor:pointer!important;text-align:left!important;transition:all .15s ease!important}.sidebar-link:hover{background:#f8fafc!important;color:#0f172a!important}.sidebar-link.active-nav{background:#34b7761f!important;color:#16a34a!important;font-weight:700!important;border-right:none!important}html.dark-theme .sidebar-link{color:#cbd5e1!important}html.dark-theme .sidebar-link:hover{background:#27272a!important;color:#fff!important}html.dark-theme .sidebar-link.active-nav{background:#34b7762e!important;color:#34b776!important;border-right:none!important}.sidebar-link-icon-box{width:32px!important;height:32px!important;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#f1f5f9!important;color:#64748b!important;flex-shrink:0!important;transition:all .15s ease!important}.sidebar-link:hover .sidebar-link-icon-box{background:#e2e8f0!important;color:#0f172a!important}.sidebar-link.active-nav .sidebar-link-icon-box{background:var(--color-green, #34B776)!important;color:#fff!important}.sidebar-link.active-nav .sidebar-link-icon-box .sidebar-icon,.sidebar-link.active-nav .sidebar-link-icon-box svg,html:not(.dark-theme) .sidebar .sidebar-link.active-nav .sidebar-link-icon-box .sidebar-icon,html.dark-theme .sidebar .sidebar-link.active-nav .sidebar-link-icon-box .sidebar-icon{stroke:#fff!important;color:#fff!important}html.dark-theme .sidebar-link-icon-box{background:#27272a!important;color:#94a3b8!important}html.dark-theme .sidebar-link:hover .sidebar-link-icon-box{background:#3f3f46!important;color:#fff!important}html.dark-theme .sidebar-link.active-nav .sidebar-link-icon-box{background:var(--color-green, #34B776)!important;color:#fff!important}.sidebar-drawer-settings{margin:auto 12px 10px!important;padding:14px!important;background:#f8fafc!important;border:1px solid #E2E8F0!important;border-radius:12px!important;display:flex!important;flex-direction:column!important;gap:12px!important}html.dark-theme .sidebar-drawer-settings{background:#202023!important;border-color:#ffffff14!important}.drawer-setting-block{display:flex!important;flex-direction:column!important;gap:6px!important}.drawer-setting-title{display:flex!important;align-items:center!important;gap:6px!important;font-size:11px!important;font-weight:700!important;color:#64748b!important;text-transform:uppercase!important;letter-spacing:.05em!important}html.dark-theme .drawer-setting-title{color:#94a3b8!important}.drawer-lang-segmented{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:4px!important;background:#eef2f6!important;padding:4px!important;border-radius:9px!important}html.dark-theme .drawer-lang-segmented{background:#18181b!important}.drawer-lang-seg-btn{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;padding:6px 2px!important;border:none!important;background:transparent!important;border-radius:7px!important;cursor:pointer!important;transition:all .15s ease!important}.drawer-lang-seg-btn .lang-flag,.lang-flag{font-size:16px!important;line-height:1.1!important;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif!important;display:inline-block!important}.drawer-lang-seg-btn .lang-code{font-size:11px!important;font-weight:700!important;color:#64748b!important;line-height:1.1!important}.drawer-lang-seg-btn:hover{background:#fff9!important}.drawer-lang-seg-btn.active{background:#fff!important;box-shadow:0 2px 6px #00000014!important}.drawer-lang-seg-btn.active .lang-code{color:var(--color-green, #34B776)!important;font-weight:800!important}html.dark-theme .drawer-lang-seg-btn .lang-code{color:#a1a1aa!important}html.dark-theme .drawer-lang-seg-btn:hover{background:#ffffff0d!important}html.dark-theme .drawer-lang-seg-btn.active{background:#27272a!important;box-shadow:0 2px 6px #00000059!important}html.dark-theme .drawer-lang-seg-btn.active .lang-code{color:var(--color-green, #34B776)!important;font-weight:800!important}.drawer-theme-segmented{display:grid!important;grid-template-columns:1fr 1fr!important;gap:4px!important;background:#eef2f6!important;padding:4px!important;border-radius:9px!important}html.dark-theme .drawer-theme-segmented{background:#18181b!important}.drawer-theme-seg-btn{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:7px 10px!important;border:none!important;background:transparent!important;border-radius:7px!important;font-size:12.5px!important;font-weight:600!important;color:#64748b!important;cursor:pointer!important;transition:all .15s ease!important}.drawer-theme-seg-btn:hover{color:#0f172a!important}.drawer-theme-seg-btn.active{background:#fff!important;color:#0f172a!important;font-weight:700!important;box-shadow:0 2px 6px #00000014!important}html.dark-theme .drawer-theme-seg-btn{color:#a1a1aa!important}html.dark-theme .drawer-theme-seg-btn:hover{color:#fff!important}html.dark-theme .drawer-theme-seg-btn.active{background:#27272a!important;color:#fff!important;font-weight:700!important;box-shadow:0 2px 6px #00000059!important}.sidebar-bottom{padding:8px 14px 16px!important;margin-top:0!important;display:flex!important;flex-direction:column!important;gap:10px!important}.sidebar-link--logout{color:#ef4444!important;font-weight:600!important}.sidebar-link--logout:hover{background:#ef444414!important;color:#dc2626!important}.logout-icon-box{background:#ef44441a!important;color:#ef4444!important}.sidebar-link--logout:hover .logout-icon-box{background:#ef4444!important;color:#fff!important}.login-icon-box{background:#32a5131a!important;color:#32a513!important}.sidebar-link:hover .login-icon-box,.sidebar-link.active-nav .login-icon-box{background:#32a513!important;color:#fff!important}.sidebar-menu-login-item{margin:10px 0 6px!important;list-style:none!important}.sidebar-login-cta-btn{display:flex!important;align-items:center!important;gap:12px!important;padding:12px 16px!important;border-radius:12px!important;background:linear-gradient(135deg,#32a513,#23850d)!important;color:#fff!important;text-decoration:none!important;font-weight:700!important;font-size:14.5px!important;box-shadow:0 4px 14px #32a51359!important;border:1px solid rgba(255,255,255,.15)!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;position:relative!important;overflow:hidden!important}.sidebar-login-cta-btn:hover{background:linear-gradient(135deg,#36b315,#27940f)!important;box-shadow:0 6px 20px #32a5137a!important;transform:translateY(-1px)!important;color:#fff!important}.sidebar-login-cta-btn:active{transform:translateY(0)!important;box-shadow:0 2px 8px #32a5134d!important}.sidebar-login-cta-icon{width:32px!important;height:32px!important;border-radius:8px!important;background:#ffffff38!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;flex-shrink:0!important;transition:transform .2s ease,background .2s ease!important}.sidebar-login-cta-btn:hover .sidebar-login-cta-icon{transform:scale(1.08)!important;background:#ffffff52!important}.sidebar-login-cta-text{flex:1!important;color:#fff!important;letter-spacing:.2px!important;font-weight:700!important}.sidebar-login-cta-arrow{color:#fff!important;opacity:.85!important;transition:transform .2s ease,opacity .2s ease!important;flex-shrink:0!important}.sidebar-login-cta-btn:hover .sidebar-login-cta-arrow{transform:translate(3px)!important;opacity:1!important}html.dark-theme .sidebar-login-cta-btn{background:linear-gradient(135deg,#2ea011,#1e700b)!important;box-shadow:0 4px 16px #0006,0 0 14px #2ea0114d!important}.topbar-login-btn{transition:all .18s ease}.topbar-login-btn:hover{background-color:#2b8f10!important;box-shadow:0 4px 12px #32a51359!important;transform:translateY(-1px)}.topbar-login-btn:active{transform:translateY(0)}.sidebar-copyright{text-align:center!important;font-size:11px!important;color:#94a3b8!important;line-height:1.4!important}html.dark-theme .sidebar-copyright{color:#64748b!important}}@media (max-width: 768px){.header-desktop-control,.sub-nav-bar .balance-badge{display:none!important}.top-search-bar{flex-wrap:wrap;gap:12px 0;padding:10px 0 14px}.topbar-left-brand{display:flex;order:1;gap:8px}.topbar-company-logo{height:24px;max-width:110px}.topbar-user-controls{order:2;display:flex;align-items:center;gap:10px;margin-left:auto}.topbar-balance{display:inline-flex;font-size:14px;gap:5px}.topbar-wallet-icon{width:17px;height:17px}.btn-hamburger-mobile{display:inline-flex!important}.topbar-search-box{order:3;width:100%!important;margin-top:6px}.topbar-search-box.hide-on-mobile,.calc-layout-page .topbar-search-box,.top-search-bar .topbar-search-box.hide-on-mobile{display:none!important}.mobile-card-vin-badges{display:flex;align-items:center;gap:8px;margin-top:2px}.mobile-card-meta{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.mobile-details-btn{display:inline-flex;align-items:center;gap:4px;background:transparent;border:none;cursor:pointer;padding:2px 0;margin-top:2px;transition:opacity .15s ease}.mobile-details-btn:hover{opacity:.85}.mobile-details-btn .details-text{color:var(--color-green, #34B776);font-size:13px;font-weight:700;letter-spacing:-.01em}.mobile-details-btn .details-arrow{color:var(--color-green, #34B776);font-size:10px;display:inline-block;transition:transform .2s ease}.mobile-details-btn .details-arrow.open{transform:rotate(180deg)}.page-title,.cabinet-page-content .page-title,.messages-page-title,.messages-page .page-title,.admin-header-row h1,.admin-header-row p{display:none!important}.cabinet-page-content{padding-top:4px!important}.admin-header-row{margin-bottom:12px!important}}@media (min-width: 769px){.landing-drawer.mobile-drawer-unified,.btn-sidebar-close,.sidebar-drawer-settings,.drawer-top-theme-wrapper,.drawer-top-controls-wrapper,.btn-hamburger-mobile,.topbar-left-brand,.header-mobile-control,.topbar-balance{display:none!important}.sidebar{position:sticky!important;top:0!important;left:0!important;right:auto!important;width:var(--sidebar-width, 240px)!important;height:100vh!important;padding:32px 24px!important;transform:none!important;box-shadow:none!important;border-right:1px solid var(--color-border, #E5E7EB)!important;border-left:none!important;background-color:var(--color-sidebar-bg, #FFFFFF)!important;overflow-y:visible!important;visibility:visible!important;pointer-events:auto!important}.sidebar-top{padding:0!important;border-bottom:none!important;display:block!important}.sidebar-top .sidebar-brand{margin-bottom:36px!important;display:inline-block!important}.sidebar-menu{padding:0!important;gap:16px!important}.sidebar-link{font-family:Hyundai Sans Text Official,Inter,-apple-system,sans-serif!important;display:flex!important;align-items:center!important;gap:10px!important;color:#747474!important;font-size:16px!important;font-weight:500!important;padding:6px 22px 6px 0!important;margin-right:-24px!important;border-right:2px solid transparent!important;border-radius:0!important;background:transparent!important}.sidebar-link:hover{color:#34b776!important;background:transparent!important}.sidebar-link:hover .sidebar-icon{stroke:#34b776!important;color:#34b776!important}.sidebar-link.active-nav{color:#34b776!important;border-right:2px solid #34B776!important;font-weight:600!important;background:transparent!important}.sidebar-link.active-nav .sidebar-icon{stroke:#34b776!important;color:#34b776!important}.sidebar-link-icon-box{background:transparent!important;width:auto!important;height:auto!important;border-radius:0!important;color:inherit!important}.sidebar-link.active-nav .sidebar-link-icon-box{background:transparent!important;color:#34b776!important}.sidebar-bottom{margin-top:auto!important;padding:0!important;gap:20px!important}.sidebar-link--logout{color:#747474!important;background:transparent!important}.sidebar-link--logout .logout-icon-box{background:transparent!important;color:#747474!important}.sidebar-link--logout:hover{color:#ef4444!important;background:transparent!important}.sidebar-link--logout:hover .logout-icon-box{background:transparent!important;color:#ef4444!important}.sidebar-link--logout:hover .sidebar-icon{stroke:#ef4444!important}.sidebar-copyright{text-align:left!important;font-size:13px!important;color:#a3a3a3!important}}:root{--color-green: #34B776;--color-green-hover: #2ba81b;--font-main: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}html,body{width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;font-family:var(--font-main);background-color:#fff}.login-layout{display:flex;width:100vw;min-height:100vh}.login-visual{flex:1;width:50vw;height:100vh;min-height:100vh;position:relative;overflow:hidden;margin:0;padding:0;background-color:#f3f4f6}.login-hero-img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center;display:block}.login-form-pane{flex:1;width:50vw;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;padding:40px}.login-top-bar{display:flex;align-items:center;width:100%;margin-bottom:24px}.login-back-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;color:#1e293b;background:transparent;text-decoration:none;transition:all .18s ease;margin-left:-8px}.login-back-btn:hover{background:#f1f5f9;color:#0f172a;transform:translate(-3px)}.form-container{width:100%;max-width:320px;display:flex;flex-direction:column}.form-heading{font-size:32px;font-weight:700;color:#000;line-height:1.25;margin-bottom:28px;letter-spacing:-.02em}.login-form{display:flex;flex-direction:column;gap:16px;width:100%}.form-group{display:flex;flex-direction:column;gap:6px;width:100%}.login-form .form-label{font-size:14px;font-weight:500;color:#5d5d5d!important;margin-bottom:6px}.login-form .form-input{width:100%;height:40px!important;padding:0 12px!important;border:1px solid #DCDCDC!important;border-radius:8px!important;font-size:15px!important;font-family:inherit!important;color:#000!important;outline:none!important;background:#fff!important;background-color:#fff!important;transition:border-color .15s ease,box-shadow .15s ease!important}.login-form .form-input::placeholder{color:#b3b3b3!important}.login-form .form-input:focus{border-color:#34b776!important;box-shadow:0 0 0 3px #34b77626!important}html.dark-theme .login-layout,html.dark-theme .login-layout .login-form-pane,html.dark-theme .login-layout .form-container{background-color:#fff!important;background:#fff!important}html.dark-theme .login-layout .form-heading{color:#000!important}html.dark-theme .login-layout .form-label{color:#5d5d5d!important}html.dark-theme .login-layout .form-input{background-color:#fff!important;background:#fff!important;border:1px solid #DCDCDC!important;border-color:#dcdcdc!important;color:#000!important;border-radius:8px!important;height:40px!important}html.dark-theme .login-layout .form-input::placeholder{color:#b3b3b3!important}.submit-btn{margin-top:16px;width:100%;height:42px!important;background-color:#34b776!important;color:#fff!important;border:none!important;border-radius:8px!important;font-size:16px!important;font-weight:600!important;font-family:inherit!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:background-color .18s ease,transform .15s ease!important}.submit-btn:hover{background-color:#2ba81b}.submit-btn:active{transform:scale(.99)}.btn-spinner{display:none;width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.success-box{display:none;background:#f0fdf4;border:1.5px solid #86EFAC;border-radius:12px;padding:20px;text-align:center;margin-top:16px}.success-box.is-visible{display:block;animation:fadeIn .3s ease}.success-icon{width:36px;height:36px;border-radius:50%;background:#22c55e;color:#fff;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto 10px}.success-box h3{font-size:16px;font-weight:700;color:#15803d;margin-bottom:4px}.success-box p{font-size:13px;color:#166534}.success-box-card{background:#f0fdf4;border:1.5px solid #86EFAC;border-radius:16px;padding:28px 20px;text-align:center;width:100%;animation:fadeIn .35s ease;box-shadow:0 4px 20px #22c55e1f}.success-box-card .success-icon-badge{width:48px;height:48px;border-radius:50%;background:#22c55e;color:#fff;font-size:22px;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;box-shadow:0 4px 12px #22c55e4d}.success-box-card h3{font-size:20px;font-weight:700;color:#15803d;margin-bottom:8px}.success-box-card p{font-size:14px;color:#166534;line-height:1.5;margin-bottom:20px}.success-box-card .btn-cabinet-go{width:100%;height:44px;background-color:#34b776;color:#fff;border:none;border-radius:10px;font-size:15px;font-weight:600;font-family:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;text-decoration:none;margin-bottom:12px;transition:background-color .18s ease}.success-box-card .btn-cabinet-go:hover{background-color:#2ba81b}.success-box-card .btn-reset-form{background:none;border:none;color:#166534;font-size:13px;cursor:pointer;text-decoration:underline;font-family:inherit}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 900px){.login-layout{flex-direction:column;min-height:100vh}.login-visual{display:none!important}.login-form-pane{width:100vw;min-height:100vh;padding:40px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center}}:root{--color-strip-bg: #DCE1E6;--color-photos-bg: #EEF1F4}.cars-table{display:flex;flex-direction:column;gap:12px;width:100%}.car-row-group{display:flex;flex-direction:column;width:100%;border-radius:6px;overflow:hidden}.tracking-strip{background-color:var(--color-strip-bg);padding:10px 16px;display:grid;grid-template-columns:80px 46px 135px 54px minmax(95px,1fr) minmax(90px,1fr) minmax(95px,1fr) minmax(122px,1.22fr) minmax(85px,1fr) minmax(85px,1fr) minmax(85px,1fr)!important;align-items:center;gap:10px;border-radius:6px 6px 0 0}.col-date{font-size:13px;font-weight:700;color:#111827}.col-thumb{width:44px;height:32px;background:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center;padding:2px}.car-vin{font-size:11.5px;color:var(--color-blue);font-weight:600;text-decoration:none;white-space:nowrap}.badge-icon-circle{width:24px;height:24px;border-radius:50%;background:#fff9;display:flex;align-items:center;justify-content:center}.step-check{width:15px;height:15px;border-radius:50%;background-color:var(--color-green-hover);color:#fff;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;flex-shrink:0}.step-dot-blue{width:9px;height:9px;border-radius:50%;background-color:var(--color-blue);box-shadow:0 0 0 3px #2563eb40;flex-shrink:0}.step-dot-gray{width:9px;height:9px;border-radius:50%;border:1.5px solid #9CA3AF;background:transparent;flex-shrink:0}.step-text-wrap{display:flex;flex-direction:column;line-height:1.2}.step-subdate{font-size:11px;color:#6b7280;margin-left:2px}.step-container-link{font-size:11px;font-weight:600;color:var(--color-blue);text-decoration:none}.photos-strip{background-color:var(--color-photos-bg);padding:8px 16px;display:flex;align-items:center;gap:8px;border-radius:0 0 6px 6px;overflow-x:auto}.photo-thumb{width:58px;height:42px;border-radius:4px;overflow:hidden;background:#fff;flex-shrink:0}.photo-thumb img{width:100%;height:100%;object-fit:cover}.more-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000a6;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.download-photos-btn{width:36px;height:36px;background:transparent!important;border:none!important;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-left:auto;flex-shrink:0;transition:opacity .15s ease;box-shadow:none!important}html.dark-theme .download-photos-btn{background-color:transparent!important;background:transparent!important;border:none!important;color:#fff!important}@media (max-width: 1280px){.tracking-strip{display:flex;flex-wrap:wrap;gap:12px}}:root{--color-blue-dot: #108EF5}.messages-page{padding-top:8px;max-width:1200px;width:100%}.page-title{font-size:28px;font-weight:800;letter-spacing:-.02em;color:var(--color-dark);margin-bottom:20px}.segmented-control-wrapper{position:relative;display:flex;align-items:center;width:100%;margin-bottom:24px}.segmented-control-bar{display:flex;background:transparent;padding:4px 0;gap:10px;align-items:center;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;scroll-behavior:smooth}.segmented-control-bar::-webkit-scrollbar{display:none}.segmented-tab{background:transparent;color:#111827;border:none;padding:8px 16px;border-radius:8px;font-weight:500;font-size:15px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;flex-shrink:0;transition:all .15s ease;font-family:inherit}.segmented-tab:hover{background:#0000000d}.segmented-tab.active{background:#eef2f6;color:#111827;font-weight:600}.segmented-tab-count{color:#11182773;font-weight:500;font-size:14.5px}.segmented-tab.active .segmented-tab-count{color:#111827bf}.scroll-hint-btn{display:none;position:absolute;top:50%;transform:translateY(-50%);z-index:12;align-items:center;gap:5px;padding:5px 11px;border-radius:20px;background:#fff;border:1px solid #E5E7EB;color:#111827;font-size:12.5px;font-weight:600;cursor:pointer;box-shadow:0 4px 14px #00000029;transition:all .2s ease;white-space:nowrap}.scroll-hint-right{right:0;animation:pulse-subtle 2s infinite ease-in-out}.scroll-hint-left{left:0}@keyframes pulse-subtle{0%,to{transform:translateY(-50%) scale(1)}50%{transform:translateY(-50%) scale(1.04)}}.scroll-hint-btn .hint-arrow{font-size:14px;font-weight:700}html.dark-theme .segmented-tab{color:#e2e8f0}html.dark-theme .segmented-tab:hover{background:#ffffff14}html.dark-theme .segmented-tab.active{background:#3f3f46!important;color:#fff!important}html.dark-theme .segmented-tab-count{color:#ffffff73!important}html.dark-theme .segmented-tab.active .segmented-tab-count{color:#e4e4e7!important}html.dark-theme .scroll-hint-btn{background:#27272a;border-color:#3f3f46;color:#f4f4f5;box-shadow:0 4px 16px #00000073}html.dark-theme .messages-page .page-title{color:#fff!important}html.dark-theme .messages-page h3{color:#f3f4f6!important}html.dark-theme .messages-page .msg-entry--highlight{background:#27272a!important}html.dark-theme .messages-page .msg-entry p{color:#9ca3af!important}@media (max-width: 768px){.messages-page-title,.messages-page .page-title{display:none!important}.messages-page{padding-top:4px!important}.segmented-control-wrapper{margin-bottom:16px!important}.scroll-hint-btn{display:inline-flex}.segmented-control-bar{gap:8px;padding:2px 28px 2px 0}.segmented-tab{padding:7px 12px;font-size:14px;gap:6px;border-radius:8px}.segmented-tab-count{font-size:13.5px}}.filter-chips-row{display:flex;align-items:center;gap:12px;margin-bottom:28px;flex-wrap:wrap}.filter-pill{background:transparent;border:none;padding:6px 14px;border-radius:20px;font-size:14px;font-weight:500;color:var(--color-text-muted);cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-family:inherit;transition:background-color .15s ease,color .15s ease}.filter-pill:hover{background-color:#f3f4f6;color:var(--color-dark)}.filter-pill.active{background-color:#f3f4f6;color:var(--color-dark);font-weight:600}.pill-count{font-size:13px;color:var(--color-text-light)}.filter-pill.active .pill-count{color:var(--color-text-muted)}.messages-list{display:flex;flex-direction:column;gap:20px}.msg-entry{display:flex;align-items:flex-start;gap:14px}.msg-entry__left-bar{border-radius:999px;flex-shrink:0}.bar--black{width:3px;height:38px;background-color:#111827}.bar--amber{width:2px;height:38px;background-color:var(--color-amber)}.bar--green{width:2px;height:38px;background-color:var(--color-green)}.bar--blue{width:2px;height:38px;background-color:var(--color-blue)}.msg-entry__content{flex:1;display:flex;flex-direction:column}.msg-entry__title{font-size:15px;color:var(--color-text-body);line-height:1.35}.msg-entry--highlight .msg-entry__title{font-size:15px;font-weight:700;color:#000}.msg-entry--clean .msg-entry__title{font-weight:500}.msg-entry__meta{display:flex;align-items:center;gap:6px;font-size:13px;margin-top:4px}.meta-tag{font-weight:500;font-size:13px}.tag--green{color:var(--color-green)}.tag--amber{color:var(--color-amber)}.tag--blue{color:var(--color-blue)}.meta-sep{color:var(--color-text-light)}.meta-date{color:var(--color-text-light);font-size:13px}.msg-entry--highlight{background-color:#f9fafb;border-radius:12px;padding:20px 24px;align-items:flex-start}.btn-confirm{align-self:flex-start;margin-top:14px;background-color:var(--color-green);color:#fff;font-size:14px;font-weight:600;font-family:inherit;padding:8px 18px;border-radius:8px;border:none;cursor:pointer;transition:background-color .18s ease,transform .15s ease}.btn-confirm:hover{background-color:var(--color-green-hover);transform:translateY(-1px)}.btn-confirm:active{transform:translateY(0)}.unread-blue-dot{width:8px;height:8px;border-radius:50%;background-color:var(--color-blue-dot);display:block;margin-top:6px}.msg-entry--clean{padding:4px 0 4px 6px}.settings-content{display:flex;flex-direction:column;gap:32px;max-width:1200px;width:100%;padding-top:8px}.settings-profile-card{display:grid;grid-template-columns:220px 1fr;gap:40px;align-items:start}.profile-left-col{display:flex;flex-direction:column;align-items:center;text-align:center}.profile-avatar-container{position:relative;width:140px;height:140px;display:flex;flex-direction:column;align-items:center}.profile-avatar-img{width:140px;height:140px;border-radius:50%;object-fit:cover;box-shadow:0 4px 16px #00000014}.admin-badge{position:absolute;bottom:-6px;background-color:#f59e0b;color:#fff;font-size:12px;font-weight:700;padding:2px 12px;border-radius:999px;border:2px solid #FFFFFF}.profile-user-name{font-size:18px;font-weight:700;color:var(--color-dark);line-height:1.25;margin-top:16px}.profile-fields-col{display:flex;flex-direction:column;gap:20px}.fields-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 24px}.form-field-group{display:flex;flex-direction:column;gap:6px}.field-label{font-size:13.5px;font-weight:500;color:var(--color-text-body)}.field-input{width:100%;height:42px;padding:8px 14px;border:1px solid var(--color-border);border-radius:8px;font-size:14px;font-family:inherit;color:var(--color-dark);background:#fff;outline:none;transition:border-color .15s ease}.field-input:focus{border-color:var(--color-green)}.input-with-badge{position:relative;display:flex;align-items:center}.input-with-badge .field-input{padding-right:125px}.status-verified-badge{position:absolute;right:12px;display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:500;color:var(--color-green);pointer-events:none}.change-password-link{align-self:flex-start;background:transparent;border:none;color:var(--color-text-muted);font-size:12.5px;font-weight:500;cursor:pointer;padding:2px 0;text-decoration:underline;transition:color .15s ease}.change-password-link:hover{color:var(--color-dark)}.logo-upload-group{display:flex;flex-direction:column;gap:6px}.logo-upload-box{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--color-border);border-radius:8px;padding:6px 12px;background:#fff;height:42px}.mini-brand-logo{font-size:13px;font-weight:800;line-height:1.1}.mini-inter{color:#111827}.mini-delivery{color:var(--color-green)}.logo-actions{display:flex;align-items:center;gap:8px}.btn-change-logo{background-color:var(--color-green);color:#fff;border:none;border-radius:6px;font-size:12.5px;font-weight:600;font-family:inherit;padding:6px 14px;cursor:pointer;transition:background-color .15s ease}.btn-change-logo:hover{background-color:var(--color-green-hover)}.btn-delete-logo{background:#fff;border:1px solid #FCA5A5;border-radius:6px;padding:5px 7px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease}.btn-delete-logo:hover{background-color:#fef2f2}.logo-subtext{font-size:11.5px;color:var(--color-text-light)}.two-factor-row{display:flex;align-items:center;gap:16px;padding-top:8px}.two-factor-label{font-size:14px;font-weight:600;color:var(--color-dark)}.toggle-switch{position:relative;display:inline-block;width:44px;height:24px}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background-color:#d1d5db;transition:.25s ease;border-radius:999px}.toggle-slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.25s ease;border-radius:50%}.toggle-switch input:checked+.toggle-slider{background-color:var(--color-green)}.toggle-switch input:checked+.toggle-slider:before{transform:translate(20px)}.settings-tables-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.settings-card-table{background:#fff;border:1px solid var(--color-border);border-radius:12px;padding:20px 24px;box-shadow:0 1px 3px #0000000a}.table-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.table-card-title{font-size:18px;font-weight:700;color:var(--color-dark)}.btn-add-member{background-color:var(--color-green);color:#fff;border:none;border-radius:6px;font-size:13.5px;font-weight:600;font-family:inherit;padding:6px 14px;cursor:pointer;transition:background-color .15s ease}.btn-add-member:hover{background-color:var(--color-green-hover)}.table-responsive{width:100%;overflow-x:auto}.data-table{width:100%;border-collapse:collapse;text-align:left}.data-table th{font-size:13px;font-weight:500;color:var(--color-text-light);padding:8px 12px 12px 0;border-bottom:1px solid #F3F4F6}.data-table td{font-size:13.5px;color:var(--color-dark);padding:14px 12px 14px 0}.data-table td.font-bold{font-weight:600}.status-pill{display:inline-flex;align-items:center;justify-content:center;padding:3px 10px;border-radius:4px;font-size:12px;font-weight:600}.status-pill--review{background-color:var(--color-green-light);color:var(--color-green)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;z-index:999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);padding:16px}.modal-backdrop.is-open{opacity:1;visibility:visible}.modal-dialog{width:340px;max-width:92vw;background-color:#fff;border-radius:16px;padding:24px;box-shadow:0 12px 32px #00000040;transform:scale(.94);transition:transform .2s cubic-bezier(.16,1,.3,1)}.modal-backdrop.is-open .modal-dialog{transform:scale(1)}.modal-title{font-size:20px;font-weight:700;color:#111827;letter-spacing:-.01em}.modal-close-btn{background:transparent;border:none;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:6px;transition:color .15s ease,background-color .15s ease}.modal-close-btn:hover{color:#111827;background-color:#f3f4f6}.modal-form{display:flex;flex-direction:column;gap:16px}.modal-field{display:flex;flex-direction:column;gap:6px}.modal-label{font-size:14px;font-weight:500;color:#374151}.modal-input{width:100%;height:42px;padding:8px 14px;border:1px solid var(--color-border);border-radius:8px;font-size:14px;font-family:inherit;color:var(--color-dark);outline:none;background:#fff;transition:border-color .15s ease}.modal-input::placeholder{color:#9ca3af}.modal-input:focus{border-color:#2ebd73}.modal-submit-btn{width:100%;height:44px;background-color:#2ebd73;color:#fff;font-size:15px;font-weight:600;font-family:inherit;border:none;border-radius:10px;cursor:pointer;margin-top:4px;transition:background-color .15s ease,transform .15s ease}.modal-submit-btn:hover{background-color:#26a362;transform:translateY(-1px)}.modal-submit-btn:active{transform:translateY(0)}@media (max-width: 1100px){.settings-profile-card{grid-template-columns:1fr;gap:24px}.settings-tables-grid{grid-template-columns:1fr}}.calc-left-col{width:516px;max-width:516px;flex-shrink:0;display:flex;flex-direction:column;gap:10px;padding-right:28px;transition:max-width .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1)}@media (min-width: 1081px){.calc-split-container.panel-collapsed .calc-left-col{width:50%!important;max-width:50%!important;flex:0 0 50%!important;margin:0 auto 0 0!important;padding-right:28px!important}}.calc-heading{font-size:24px;font-weight:700;color:#000;letter-spacing:-.01em;margin:0 0 2px;text-transform:uppercase}.calc-search-row{display:flex;align-items:center;gap:8px;width:100%}.calc-input-box{display:flex;align-items:center;border:1.5px solid #DCDCDC;border-radius:8px;padding:0 12px;height:42px;background:#fff;flex:1;min-width:0;box-sizing:border-box;box-shadow:0 1px 2px #0000000a;transition:border-color .15s ease,box-shadow .15s ease}.calc-input-box:focus-within{border-color:#108ef5;box-shadow:0 0 0 3px #108ef526}.calc-lot-input{border:none;outline:none;width:100%;font-size:14px;color:#111827;font-family:inherit;background:transparent;text-overflow:ellipsis}.btn-clear-lot{background:transparent;border:none;color:#b3b3b3;cursor:pointer;font-size:13px;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .15s ease}.btn-find-lot{background-color:#108ef5;color:#fff;font-weight:600;font-size:14.5px;border:none;border-radius:8px;padding:0 18px;height:42px;cursor:pointer;transition:background-color .15s ease,transform .1s ease,box-shadow .15s ease;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;box-shadow:0 2px 5px #108ef538}.btn-find-lot:hover{background-color:#0b79d0;box-shadow:0 3px 8px #108ef54d}.btn-find-lot:active{transform:scale(.98)}.btn-find-icon{width:15px;height:15px;flex-shrink:0}.status-auction-badge{background-color:#e7f8f0;color:#34b776;font-weight:500;font-size:15px;border-radius:8px;padding:8px 16px;display:flex;align-items:center;justify-content:center;flex:1;white-space:nowrap;height:40px}.custom-select-box{border:1px solid #DCDCDC;border-radius:8px;padding:8px 12px;display:flex;align-items:center;justify-content:space-between;font-size:15px;font-weight:500;cursor:pointer;background:#fff;color:#000;gap:8px;height:40px}.bid-stepper-box{display:flex;align-items:center;justify-content:space-between;border:1px solid #DCDCDC;border-radius:8px;padding:4px 6px;flex:1;height:40px;background:#fff}.calc-right-col{position:relative;flex:1;min-width:360px;max-width:680px;padding-left:28px;background:#fff;opacity:1;transform:translate(0);transition:max-width .3s cubic-bezier(.4,0,.2,1),opacity .25s ease,padding .3s ease,transform .3s cubic-bezier(.4,0,.2,1)}.gallery-main-img{width:100%;height:100%;object-fit:cover;display:block}.time-badge{position:absolute;top:8px;right:8px;background:#fff;border-radius:6px;padding:3px 6px;font-size:13px;font-weight:500;color:#000;display:flex;align-items:center;gap:4px;box-shadow:0 1px 3px #0000001a}.vehicle-meta-box{border-radius:8px;background-color:#f0f0f0;border:1px solid #E8E8E8;padding:6px 8px;display:flex;flex-direction:column;gap:6px;margin-top:4px!important;margin-bottom:6px!important}.spec-val-icon img{width:16px;height:16px;object-fit:contain;display:block}.info-circle-icon{width:14px;height:14px;display:inline-block;vertical-align:middle;cursor:pointer;opacity:.75;transition:opacity .2s ease;flex-shrink:0}.info-circle-icon:hover{opacity:1}.time-badge-icon{width:13px;height:13px;display:inline-block;vertical-align:middle;flex-shrink:0}.vin-report-link{display:inline-flex;align-items:center;color:#108ef5;text-decoration:none;font-weight:500}.vin-report-link:hover{text-decoration:underline}html.dark-theme .spec-val-icon img[src*=icon_transmission],html.dark-theme .spec-val-icon img[src*=icon_mileage],html.dark-theme .spec-val-icon img[src*=icon_repair],html.dark-theme .spec-val-icon img[src*=icon_collision],html.dark-theme .spec-val-icon img[src*=icon_doc],html.dark-theme .spec-val-icon img[src*=icon_diamond],html.dark-theme .spec-val-icon img[src*=icon_question],html.dark-theme .meta-icon,html.dark-theme .copy-svg-icon{filter:invert(1) brightness(1.2)}@media (max-width: 1080px){.calc-split-container{flex-direction:column}.calc-left-col{width:100%;max-width:100%}.calc-right-col{width:100%;max-width:100%;padding-left:0;border-left:none}.btn-panel-collapse{display:none}}@media (max-width: 768px){.calc-search-row{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;width:100%!important}.calc-input-box{flex:1!important;min-width:0!important;width:auto!important;height:42px!important;box-sizing:border-box!important}.calc-lot-input{width:100%!important;font-size:14px!important}.btn-find-lot,.calc-search-btn{width:auto!important;flex-shrink:0!important;height:42px!important;padding:0 16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;box-sizing:border-box!important}}.admin-sub-nav{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-border);padding:12px 0 16px;margin-bottom:24px}.sub-nav-item{background:transparent;border:none;font-family:inherit;font-size:16px;font-weight:500;color:var(--color-text-muted);cursor:pointer;padding:8px 4px;position:relative;transition:color .18s ease}.sub-nav-item:hover{color:var(--color-dark)}.sub-nav-item.active{color:var(--color-primary);font-weight:700}.sub-nav-item.active:after{content:"";position:absolute;bottom:-17px;left:0;right:0;height:2px;background-color:var(--color-primary);border-radius:2px}.admin-header-badge{display:flex;align-items:center}.superadmin-pill{background-color:#fef3f2;color:#b42318;border:1px solid #FECDCA;font-size:13px;font-weight:700;padding:6px 14px;border-radius:999px;display:inline-flex;align-items:center;gap:6px}.admin-tab-content{display:none;flex-direction:column;gap:24px;animation:fadeInAdmin .2s ease-in-out}.admin-tab-content.active{display:flex}@keyframes fadeInAdmin{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.admin-card-section{background:#fff;border:1px solid var(--color-border);border-radius:12px;padding:20px 24px;display:flex;flex-direction:column;gap:16px}.section-head-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.head-title-wrap{display:flex;flex-direction:column;gap:2px}.admin-section-title{font-size:17px;font-weight:700;color:var(--color-dark);margin:0}.admin-section-sub{font-size:13px;color:var(--color-text-muted);margin:0}.btn-admin-add{background-color:#f0fdf4;color:var(--color-primary);border:1px solid #BBF7D0;border-radius:8px;font-size:13.5px;font-weight:600;padding:8px 16px;cursor:pointer;transition:all .15s ease}.btn-admin-add:hover{background-color:#dcfce7}.btn-admin-save-all{background-color:var(--color-primary);color:#fff;border:none;border-radius:8px;font-size:13.5px;font-weight:600;padding:9px 20px;cursor:pointer;transition:background-color .15s ease}.btn-admin-save-all:hover{background-color:var(--color-primary-hover)}.admin-table-wrap{width:100%;overflow-x:auto}.admin-data-table{width:100%;border-collapse:collapse;font-size:14px;text-align:left}.admin-data-table th{padding:10px 14px;color:var(--color-text-muted);font-weight:600;font-size:13px;border-bottom:1px solid var(--color-border);background:#f9fafb}.admin-data-table td{padding:12px 14px;border-bottom:1px solid #F3F4F6;color:var(--color-dark);vertical-align:middle}.admin-data-table tbody tr:hover{background:#fafafa}.text-right{text-align:right}.text-success{color:var(--color-primary)!important}.text-muted{color:var(--color-text-muted)!important;font-size:12.5px}.table-input{width:90px;padding:6px 10px;border:1px solid #D4D4D4;border-radius:6px;font-family:inherit;font-size:14px;font-weight:600;color:var(--color-dark);outline:none;transition:border-color .15s ease}.table-input:focus{border-color:var(--color-primary)}.btn-row-action{background:transparent;border:none;font-size:15px;cursor:pointer;padding:4px 6px;border-radius:4px;transition:background-color .15s ease}.btn-row-action:hover{background-color:#f3f4f6}.badge-auction{font-size:12px;font-weight:700;padding:3px 8px;border-radius:6px;text-transform:uppercase}.badge-auction.copart{background-color:#eff8ff;color:#175cd3}.badge-auction.iaai{background-color:#fef3f2;color:#b42318}.badge-status-active{background-color:#ecfdf3;color:#027a48;font-size:12.5px;font-weight:600;padding:3px 10px;border-radius:999px;display:inline-block}.badge-status-blocked{background-color:#fef3f2;color:#b42318;font-size:12.5px;font-weight:600;padding:3px 10px;border-radius:999px;display:inline-block}.badge-status-pending{background-color:#fffaeb;color:#b54708;font-size:12.5px;font-weight:600;padding:3px 10px;border-radius:999px;display:inline-block}.badge-cars-count{background-color:#f3f4f6;color:#374151;font-size:13px;font-weight:600;padding:4px 10px;border-radius:6px}.company-brand-cell{display:flex;align-items:center;gap:12px}.company-logo-circle{width:36px;height:36px;border-radius:50%;background:#e0f2fe;color:#0369a1;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px}.company-logo-circle.blue{background:#eff8ff;color:#175cd3}.company-logo-circle.amber{background:#fef0c7;color:#b54708}.company-edrpou{display:block;font-size:12px;color:var(--color-text-muted)}.btn-company-toggle{padding:6px 14px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:all .15s ease}.btn-company-toggle.block{background-color:#fef3f2;color:#b42318;border-color:#fecdca}.btn-company-toggle.block:hover{background-color:#fee4e2}.btn-company-toggle.activate{background-color:#ecfdf3;color:#027a48;border-color:#a6f4c5}.btn-company-toggle.activate:hover{background-color:#d1fadf}.admin-grid-2col{display:grid;grid-template-columns:1fr 1fr;gap:24px}.fixed-rates-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.fixed-rate-box{background:#f9fafb;border:1px solid var(--color-border);border-radius:8px;padding:14px 16px;display:flex;flex-direction:column;gap:6px}.fixed-label{font-size:13px;font-weight:600;color:var(--color-dark)}.input-currency-wrap{display:flex;align-items:center;border:1px solid #D4D4D4;border-radius:6px;background:#fff;padding:0 10px;height:38px}.input-currency-wrap:focus-within{border-color:var(--color-primary)}.curr-symbol{font-weight:700;color:var(--color-text-muted);font-size:15px;margin-right:6px}.fixed-input{border:none;outline:none;width:100%;font-size:15px;font-weight:700;color:var(--color-dark);font-family:inherit}.fixed-hint{font-size:11.5px;color:var(--color-text-muted)}.currency-rates-list{display:flex;flex-direction:column;gap:12px}.currency-row-box{display:flex;align-items:center;justify-content:space-between;background:#f9fafb;border:1px solid var(--color-border);border-radius:8px;padding:12px 16px}.curr-pair{display:flex;align-items:center;gap:12px}.curr-flag{font-size:24px}.curr-name{display:block;font-size:12px;color:var(--color-text-muted)}.curr-input-wrap{display:flex;align-items:center;gap:6px}.curr-input{width:90px;padding:6px 10px;border:1px solid #D4D4D4;border-radius:6px;font-family:inherit;font-size:15px;font-weight:700;color:var(--color-dark);text-align:right;outline:none}.curr-unit{font-size:14px;font-weight:600;color:var(--color-text-muted)}.btn-save-currency{background-color:var(--color-primary);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;padding:10px 16px;cursor:pointer;transition:background-color .15s ease;margin-top:6px}.btn-save-currency:hover{background-color:var(--color-primary-hover)}.view-all-link{font-size:13.5px;font-weight:600;color:var(--color-primary);text-decoration:none}.view-all-link:hover{text-decoration:underline}.admin-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:none;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.admin-modal-backdrop.open{display:flex}.admin-modal-box{background:#fff;border-radius:12px;width:480px;max-width:90%;padding:24px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.modal-title{font-size:18px;font-weight:700;color:var(--color-dark);margin:0}.modal-close-btn{background:transparent;border:none;font-size:18px;color:var(--color-text-muted);cursor:pointer}.modal-form{display:flex;flex-direction:column;gap:14px}.form-group{display:flex;flex-direction:column;gap:6px}.form-label{font-size:13px;font-weight:600;color:var(--color-dark)}.form-input,.form-select{border:1px solid #D4D4D4;border-radius:8px;padding:8px 12px;font-family:inherit;font-size:14px;outline:none}.form-input:focus,.form-select:focus{border-color:var(--color-primary)}.form-row-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-row-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.modal-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:10px}.btn-modal-cancel{background:#f3f4f6;border:none;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600;color:#4b5563;cursor:pointer}.btn-modal-submit{background:var(--color-primary);border:none;border-radius:8px;padding:8px 20px;font-size:14px;font-weight:600;color:#fff;cursor:pointer}@media (max-width: 900px){.admin-grid-2col{grid-template-columns:1fr}}.sidebar-menu-unified-content{display:flex!important;flex-direction:column!important;height:100%!important;padding:16px 14px 20px!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important;gap:14px!important;background:var(--color-sidebar-bg, #FFFFFF)!important;color:#0f172a!important}html.dark-theme .sidebar-menu-unified-content,html.dark-theme .landing-drawer .sidebar-menu-unified-content,html.dark-theme .sidebar .sidebar-menu-unified-content{background:#111827!important;color:#f8fafc!important}.sidebar-unified-top{display:flex!important;align-items:center!important;justify-content:space-between!important;padding-bottom:6px!important;min-height:36px!important;gap:12px!important}.sidebar-unified-top.is-logged-in{justify-content:flex-end!important;min-height:28px!important;padding-bottom:2px!important}.sidebar-unified-close-btn{width:28px!important;height:28px!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#f1f5f9!important;border:1px solid rgba(0,0,0,.06)!important;color:#64748b!important;cursor:pointer!important;transition:all .2s ease!important;padding:0!important;flex-shrink:0!important}.sidebar-unified-close-btn:hover{background:#e2e8f0!important;color:#0f172a!important;transform:scale(1.05)!important}html.dark-theme .sidebar-unified-close-btn{background:#ffffff14!important;border-color:#ffffff1f!important;color:#94a3b8!important}html.dark-theme .sidebar-unified-close-btn:hover{background:#ffffff29!important;color:#fff!important}.sidebar-top-title{font-size:13.5px!important;font-weight:700!important;color:#64748b!important;text-transform:uppercase!important;letter-spacing:.04em!important}html.dark-theme .sidebar-top-title{color:#94a3b8!important}.sidebar-auth-mode-switch{display:inline-flex!important;background:#f1f5f9!important;padding:3px!important;border-radius:9px!important;gap:2px!important;border:1px solid rgba(0,0,0,.05)!important}html.dark-theme .sidebar-auth-mode-switch{background:#ffffff14!important;border-color:#ffffff1a!important}.sidebar-auth-mode-pill{background:transparent!important;border:none!important;padding:5px 14px!important;border-radius:7px!important;font-size:12px!important;font-weight:600!important;color:#64748b!important;cursor:pointer!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;white-space:nowrap!important}.sidebar-auth-mode-pill:hover{color:#0f172a!important}.sidebar-auth-mode-pill.active{background:#fff!important;color:#0f172a!important;box-shadow:0 1px 3px #00000014!important;font-weight:700!important}html.dark-theme .sidebar-auth-mode-pill{color:#94a3b8!important}html.dark-theme .sidebar-auth-mode-pill:hover{color:#fff!important}html.dark-theme .sidebar-auth-mode-pill.active{background:#22c55e!important;color:#fff!important;box-shadow:0 1px 4px #00000040!important}.sidebar-auth-welcome{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:20px 12px!important;gap:8px!important;text-align:center!important}.sidebar-auth-welcome-icon{font-size:28px!important;line-height:1!important;opacity:.8!important}.sidebar-auth-welcome-text{font-size:12.5px!important;color:#64748b!important;line-height:1.45!important;font-weight:500!important;max-width:220px!important}html.dark-theme .sidebar-auth-welcome-text{color:#94a3b8!important}.sidebar-calc-card-wrap{margin-top:2px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.sidebar-calc-card{display:flex!important;align-items:center!important;gap:12px!important;padding:10px 14px!important;background:#22c55e1a!important;border:1px solid rgba(34,197,94,.35)!important;border-radius:12px!important;text-decoration:none!important;transition:all .2s ease!important;cursor:pointer!important}.sidebar-calc-card:hover{background:#22c55e2e!important;border-color:#22c55e8c!important;transform:translateY(-1px)!important}.sidebar-calc-icon-box{width:34px!important;height:34px!important;border-radius:8px!important;background:#22c55e!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;flex-shrink:0!important;box-shadow:0 2px 6px #22c55e59!important}.sidebar-calc-title{font-size:14.5px!important;font-weight:700!important;color:#16a34a!important}html.dark-theme .sidebar-calc-title{color:#34d399!important}.sidebar-auth-section{display:flex!important;flex-direction:column!important;gap:10px!important;margin-top:2px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.sidebar-auth-card{background:#fff!important;border:1px solid #E2E8F0!important;border-radius:14px!important;padding:14px!important;display:flex!important;flex-direction:column!important;gap:10px!important;box-shadow:0 2px 8px #00000008!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}html.dark-theme .sidebar-auth-card{background:#182234!important;border-color:#ffffff14!important;box-shadow:0 2px 10px #00000040!important}.sidebar-auth-hint{font-size:13px!important;color:#64748b!important;font-weight:500!important;margin-bottom:2px!important}@keyframes sidebarFormFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.sidebar-auth-form{display:flex!important;flex-direction:column!important;gap:8px!important;animation:sidebarFormFade .22s cubic-bezier(.4,0,.2,1)!important}.sidebar-google-btn{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:9px 12px!important;background:#fff!important;border:1px solid #CBD5E1!important;border-radius:8px!important;color:#1f2937!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important;transition:all .15s ease!important;box-shadow:0 1px 2px #0000000d!important}.sidebar-google-btn:hover:not(:disabled){background:#f8fafc!important;border-color:#94a3b8!important;transform:translateY(-1px)!important;box-shadow:0 2px 4px #00000014!important}.sidebar-google-btn:disabled{opacity:.65!important;cursor:not-allowed!important}html.dark-theme .sidebar-google-btn{background:#1e293b!important;border-color:#ffffff26!important;color:#f8fafc!important}html.dark-theme .sidebar-google-btn:hover:not(:disabled){background:#273549!important;border-color:#ffffff40!important}.sidebar-auth-divider{display:flex!important;align-items:center!important;text-align:center!important;color:#94a3b8!important;font-size:11px!important;font-weight:500!important;margin:2px 0!important}.sidebar-auth-divider:before,.sidebar-auth-divider:after{content:""!important;flex:1!important;border-bottom:1px solid #E2E8F0!important}.sidebar-auth-divider:before{margin-right:8px!important}.sidebar-auth-divider:after{margin-left:8px!important}html.dark-theme .sidebar-auth-divider{color:#64748b!important}html.dark-theme .sidebar-auth-divider:before,html.dark-theme .sidebar-auth-divider:after{border-bottom-color:#ffffff1a!important}.sidebar-auth-hint{font-size:12.5px!important;color:#64748b!important;font-weight:500!important}html.dark-theme .sidebar-auth-hint{color:#94a3b8!important}.sidebar-auth-form{display:flex!important;flex-direction:column!important;gap:9px!important}.sidebar-auth-input{width:100%!important;box-sizing:border-box!important;padding:9px 12px!important;border-radius:8px!important;font-size:13.5px!important;font-weight:500!important;font-family:inherit!important;background:#fff!important;border:1px solid #CBD5E1!important;color:#0f172a!important;outline:none!important;transition:all .15s ease!important}html.dark-theme .sidebar-auth-input{background:#0b111e!important;border-color:#ffffff29!important;color:#f8fafc!important}.sidebar-auth-input:focus{border-color:#22c55e!important;box-shadow:0 0 0 2px #22c55e33!important}.sidebar-password-field{position:relative!important;width:100%!important;display:flex!important;align-items:center!important}.sidebar-password-field .sidebar-auth-input{padding-right:36px!important}.sidebar-pw-toggle-btn{position:absolute!important;right:10px!important;top:50%!important;transform:translateY(-50%)!important;background:transparent!important;border:none!important;color:#94a3b8!important;cursor:pointer!important;padding:4px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:color .15s ease!important}.sidebar-pw-toggle-btn:hover{color:#16a34a!important}html.dark-theme .sidebar-pw-toggle-btn:hover{color:#34d399!important}.sidebar-auth-input.text-center{text-align:center!important;letter-spacing:.15em!important;font-size:15px!important;font-weight:700!important}.sidebar-auth-submit-btn{width:100%!important;padding:10px 14px!important;background:#22c55e!important;color:#fff!important;font-size:13.5px!important;font-weight:700!important;border-radius:8px!important;border:none!important;cursor:pointer!important;transition:all .15s ease!important;box-shadow:0 2px 8px #22c55e4d!important}.sidebar-auth-submit-btn:hover:not(:disabled){background:#16a34a!important}.sidebar-auth-submit-btn:disabled{opacity:.65!important;cursor:not-allowed!important}.sidebar-auth-sms-info{font-size:12px!important;color:#22c55e!important;font-weight:600!important}.sidebar-auth-back-link{background:transparent!important;border:none!important;color:#64748b!important;font-size:11.5px!important;font-weight:600!important;cursor:pointer!important;padding:4px 0!important;text-align:center!important}.sidebar-auth-back-link:hover{color:#22c55e!important}.sidebar-user-card{background:#f8fafc!important;border:1px solid #E2E8F0!important;border-radius:12px!important;padding:12px!important;display:flex!important;flex-direction:column!important;gap:10px!important}html.dark-theme .sidebar-user-card{background:#1a2234!important;border-color:#ffffff14!important}.sidebar-user-header{display:flex!important;align-items:center!important;gap:10px!important}.sidebar-user-avatar{width:36px!important;height:36px!important;border-radius:50%!important;background:#22c55e!important;color:#fff!important;font-size:15px!important;font-weight:700!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.sidebar-user-details{display:flex!important;flex-direction:column!important;overflow:hidden!important}.sidebar-user-name{font-size:13.5px!important;font-weight:700!important;color:#0f172a!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html.dark-theme .sidebar-user-name{color:#f8fafc!important}.sidebar-user-role-badge{font-size:11px!important;font-weight:600!important;color:#22c55e!important}.sidebar-user-actions{display:flex!important;flex-direction:column!important;gap:6px!important;border-top:1px solid #E2E8F0!important;padding-top:8px!important}html.dark-theme .sidebar-user-actions{border-top-color:#ffffff14!important}.sidebar-user-action-link{display:flex!important;align-items:center!important;gap:8px!important;font-size:13px!important;font-weight:600!important;color:#334155!important;text-decoration:none!important;padding:6px 8px!important;border-radius:6px!important;transition:all .15s ease!important}.sidebar-user-action-link:hover{background:#22c55e1a!important;color:#16a34a!important}html.dark-theme .sidebar-user-action-link{color:#cbd5e1!important}html.dark-theme .sidebar-user-action-link:hover{background:#22c55e26!important;color:#34d399!important}.sidebar-user-logout-btn{background:transparent!important;border:none!important;color:#ef4444!important;font-size:12px!important;font-weight:600!important;cursor:pointer!important;padding:6px 8px!important;text-align:left!important;border-radius:6px!important;transition:all .15s ease!important}.sidebar-user-logout-btn:hover{background:#ef444414!important}.sidebar-help-wrap{margin-top:auto!important;display:flex!important;flex-direction:column!important;gap:4px!important;padding:8px 2px 2px!important}.sidebar-help-btn{display:inline-flex!important;align-items:center!important;gap:10px!important;background:transparent!important;border:1px solid transparent!important;border-radius:9px!important;color:#475569!important;font-size:13.5px!important;font-weight:600!important;cursor:pointer!important;padding:7px 10px!important;transition:all .15s ease!important;text-align:left!important;width:100%!important}.sidebar-help-btn:hover{background:#22c55e14!important;color:#16a34a!important}.sidebar-help-icon{display:flex!important;align-items:center!important;justify-content:center!important;color:#16a34a!important;flex-shrink:0!important;transition:transform .15s ease!important}.sidebar-help-btn:hover .sidebar-help-icon{transform:scale(1.1)!important}html.dark-theme .sidebar-help-btn{color:#94a3b8!important}html.dark-theme .sidebar-help-btn:hover{background:#22c55e24!important;color:#34d399!important}html.dark-theme .sidebar-help-icon{color:#34d399!important}.sidebar-help-btn.sidebar-logout-btn,.sidebar-help-btn.sidebar-logout-btn .sidebar-help-icon{color:#ef4444!important}.sidebar-help-btn.sidebar-logout-btn:hover{background:#ef444414!important;color:#dc2626!important}html.dark-theme .sidebar-help-btn.sidebar-logout-btn,html.dark-theme .sidebar-help-btn.sidebar-logout-btn .sidebar-help-icon{color:#f87171!important}html.dark-theme .sidebar-help-btn.sidebar-logout-btn:hover{background:#ef444429!important;color:#fca5a5!important}.sidebar-pref-box{display:flex!important;flex-direction:column!important;gap:10px!important;background:#f8fafc!important;border:1px solid #E2E8F0!important;border-radius:12px!important;padding:12px!important;margin-top:0!important}html.dark-theme .sidebar-pref-box{background:#181f2e!important;border-color:#ffffff14!important}.sidebar-pref-nav{display:flex!important;gap:16px!important;border-bottom:1px solid #E2E8F0!important;padding-bottom:8px!important}html.dark-theme .sidebar-pref-nav{border-bottom-color:#ffffff14!important}.sidebar-pref-nav-tab{display:inline-flex!important;align-items:center!important;gap:6px!important;background:transparent!important;border:none!important;color:#64748b!important;font-size:11.5px!important;font-weight:700!important;letter-spacing:.05em!important;cursor:pointer!important;position:relative!important;padding:0 2px 2px!important;transition:all .15s ease!important}.sidebar-pref-nav-tab:hover{color:#0f172a!important}html.dark-theme .sidebar-pref-nav-tab:hover{color:#f8fafc!important}.sidebar-pref-nav-tab.active{color:#16a34a!important}html.dark-theme .sidebar-pref-nav-tab.active{color:#22c55e!important}.sidebar-pref-nav-tab.active:after{content:""!important;position:absolute!important;bottom:-9px!important;left:0!important;right:0!important;height:2px!important;background:#22c55e!important;border-radius:2px!important}.sidebar-pref-body{display:flex!important;flex-direction:column!important}.sidebar-theme-segmented{display:grid!important;grid-template-columns:1fr 1fr!important;gap:4px!important;background:#eef2f6!important;padding:3px!important;border-radius:9px!important}html.dark-theme .sidebar-theme-segmented{background:#0b111e!important}.sidebar-theme-seg-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:7px 10px!important;background:transparent!important;border:none!important;border-radius:7px!important;color:#64748b!important;font-size:12.5px!important;font-weight:600!important;cursor:pointer!important;transition:all .15s ease!important}.sidebar-theme-seg-btn.active{background:#fff!important;color:#0f172a!important;box-shadow:0 1px 4px #0000001a!important}html.dark-theme .sidebar-theme-seg-btn.active{background:#1e293b!important;color:#fff!important;box-shadow:0 2px 5px #0000004d!important}.sidebar-lang-segmented{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:4px!important;background:#eef2f6!important;padding:3px!important;border-radius:9px!important}html.dark-theme .sidebar-lang-segmented{background:#0b111e!important}.sidebar-lang-seg-btn{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;padding:5px 2px!important;background:transparent!important;border:none!important;border-radius:7px!important;cursor:pointer!important;transition:all .15s ease!important}.sidebar-lang-seg-btn.active{background:#fff!important;box-shadow:0 1px 4px #0000001a!important}html.dark-theme .sidebar-lang-seg-btn.active{background:#1e293b!important;box-shadow:0 2px 5px #0000004d!important}.sidebar-lang-flag{font-size:15px!important;line-height:1.1!important}.sidebar-lang-code{font-size:10.5px!important;font-weight:700!important;color:#64748b!important}.sidebar-lang-seg-btn.active .sidebar-lang-code{color:#16a34a!important}html.dark-theme .sidebar-lang-seg-btn.active .sidebar-lang-code{color:#22c55e!important}.sidebar-role-wrap{margin-top:2px!important}.sidebar-role-badge-btn{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:9px 12px!important;background:#f1f5f9!important;border:1px solid #CBD5E1!important;border-radius:10px!important;color:#334155!important;font-size:12.5px!important;font-weight:600!important;cursor:pointer!important;transition:all .15s ease!important}html.dark-theme .sidebar-role-badge-btn{background:#ffffff0a!important;border-color:#ffffff17!important;color:#e2e8f0!important}.sidebar-role-badge-btn:hover{border-color:#22c55e!important}.sidebar-role-badge-left{display:inline-flex!important;align-items:center!important;gap:6px!important}.sidebar-role-badge-action{font-size:11px!important;opacity:.7!important}.vin-modal-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#0f172ab8!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;z-index:99999!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:16px!important;animation:vinFadeIn .2s ease-out!important}@keyframes vinFadeIn{0%{opacity:0}to{opacity:1}}.vin-modal-content{background:#fff!important;width:100%!important;max-width:680px!important;max-height:90vh!important;overflow-y:auto!important;border-radius:16px!important;box-shadow:0 20px 40px -15px #00000040!important;display:flex!important;flex-direction:column!important;position:relative!important;border:1px solid #E2E8F0!important}html.dark-theme .vin-modal-content{background:#1e293b!important;border-color:#ffffff1a!important;color:#f8fafc!important}.vin-modal-header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;padding:20px 24px 16px!important;border-bottom:1px solid #F1F5F9!important}html.dark-theme .vin-modal-header{border-bottom-color:#ffffff14!important}.vin-modal-header-info{display:flex!important;flex-direction:column!important;gap:4px!important}.vin-modal-badge{display:inline-flex!important;align-items:center!important;gap:6px!important;width:fit-content!important;padding:3px 10px!important;border-radius:20px!important;background:#eff6ff!important;color:#2563eb!important;font-size:11.5px!important;font-weight:600!important}html.dark-theme .vin-modal-badge{background:#2563eb2e!important;color:#60a5fa!important}.vin-modal-title{margin:4px 0 0!important;font-size:18px!important;font-weight:700!important;color:#0f172a!important}html.dark-theme .vin-modal-title{color:#fff!important}.vin-modal-meta-row{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 14px!important;font-size:12.5px!important;color:#64748b!important;margin-top:4px!important}html.dark-theme .vin-modal-meta-row{color:#94a3b8!important}.vin-copy-btn{background:#f1f5f9!important;border:1px solid #CBD5E1!important;border-radius:6px!important;padding:2px 7px!important;font-size:11px!important;font-weight:600!important;cursor:pointer!important;color:#334155!important;transition:all .15s ease!important}.vin-copy-btn:hover{background:#e2e8f0!important;border-color:#94a3b8!important}html.dark-theme .vin-copy-btn{background:#ffffff14!important;border-color:#ffffff26!important;color:#e2e8f0!important}.vin-modal-close{background:none!important;border:none!important;font-size:22px!important;line-height:1!important;color:#94a3b8!important;cursor:pointer!important;padding:4px 8px!important;border-radius:6px!important;transition:color .15s ease!important}.vin-modal-close:hover{color:#0f172a!important}html.dark-theme .vin-modal-close:hover{color:#fff!important}.vin-modal-body{padding:20px 24px!important;display:flex!important;flex-direction:column!important;gap:16px!important}.vin-report-section{background:#f8fafc!important;border:1px solid #E2E8F0!important;border-radius:12px!important;padding:16px!important}html.dark-theme .vin-report-section{background:#ffffff05!important;border-color:#ffffff12!important}.vin-section-title{font-size:13.5px!important;font-weight:700!important;color:#1e293b!important;margin-bottom:12px!important}html.dark-theme .vin-section-title{color:#f1f5f9!important}.vin-specs-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:8px!important}@media (max-width: 540px){.vin-specs-grid{grid-template-columns:1fr!important}}.vin-spec-cell{background:#fff!important;border:1px solid #E2E8F0!important;border-radius:8px!important;padding:8px 12px!important;display:flex!important;flex-direction:column!important;gap:2px!important}html.dark-theme .vin-spec-cell{background:#0f172a!important;border-color:#ffffff0f!important}.vin-spec-k{font-size:11px!important;color:#64748b!important;text-transform:uppercase!important;letter-spacing:.4px!important;font-weight:500!important}html.dark-theme .vin-spec-k{color:#94a3b8!important}.vin-spec-v{font-size:13px!important;color:#0f172a!important}html.dark-theme .vin-spec-v{color:#f8fafc!important}.vin-disclaimer-text{font-size:12.5px!important;line-height:1.55!important;color:#64748b!important;margin:0 0 14px!important}html.dark-theme .vin-disclaimer-text{color:#94a3b8!important}.vin-external-links{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.vin-ext-btn{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:8px 14px!important;border-radius:8px!important;font-size:12.5px!important;font-weight:600!important;text-decoration:none!important;transition:all .15s ease!important}.epicvin-btn{background:#0284c7!important;color:#fff!important}.epicvin-btn:hover{background:#0369a1!important}.carvertical-btn{background:#10b981!important;color:#fff!important}.carvertical-btn:hover{background:#059669!important}.google-btn{background:#f1f5f9!important;color:#334155!important;border:1px solid #CBD5E1!important}.google-btn:hover{background:#e2e8f0!important}html.dark-theme .google-btn{background:#ffffff14!important;border-color:#ffffff1f!important;color:#e2e8f0!important}.vin-modal-footer{padding:12px 24px 16px!important;border-top:1px solid #F1F5F9!important;display:flex!important;justify-content:flex-end!important}html.dark-theme .vin-modal-footer{border-top-color:#ffffff14!important}.btn-vin-secondary{padding:8px 18px!important;border-radius:8px!important;background:#f1f5f9!important;border:1px solid #CBD5E1!important;color:#334155!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important;transition:all .15s ease!important}.btn-vin-secondary:hover{background:#e2e8f0!important}html.dark-theme .btn-vin-secondary{background:#ffffff14!important;border-color:#ffffff26!important;color:#f8fafc!important}.calc-tree-row{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:13px;line-height:1.4;padding:3px 0;min-width:0}.calc-tree-header-row{padding:3px 0;font-weight:700}:root{--color-green: #22C55E;--color-green-hover: #16A34A;--color-green-light: #DFF6EB;--color-amber: #F59E0B;--color-blue: #2563EB;--color-dark: #111827;--color-text-body: #374151;--color-text-muted: #4B5563;--color-text-light: #9CA3AF;--color-border: #E5E7EB;--color-sidebar-bg: #F1F3F5;--color-card-bg: #FFFFFF;--sidebar-width: 220px;--font-main: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{overflow-y:scroll;scrollbar-gutter:stable;font-family:var(--font-main);background-color:#fff;color:var(--color-dark);line-height:1.4;-webkit-font-smoothing:antialiased;min-height:100vh}body{margin:0;padding:0;min-height:100vh}.cabinet-layout{display:flex;min-height:100vh;width:100%}.sidebar{width:var(--sidebar-width);background-color:var(--color-sidebar-bg);border-right:1px solid var(--color-border);display:flex;flex-direction:column;padding:32px 24px;position:sticky;top:0;height:100vh;flex-shrink:0;z-index:100;transition:transform .25s ease}.sidebar-brand{text-decoration:none;display:block;margin-bottom:40px}.brand-inter{display:block;font-size:24px;font-weight:800;color:#111827;line-height:1.05;letter-spacing:-.02em}.brand-delivery{display:block;font-size:24px;font-weight:800;color:var(--color-green);line-height:1.05;letter-spacing:-.02em}.sidebar-nav{flex:1}.sidebar-menu{list-style:none;display:flex;flex-direction:column;gap:18px}.sidebar-link{font-family:Hyundai Sans Text Official,Inter,-apple-system,sans-serif!important;display:flex;align-items:center;gap:10px;color:#747474!important;text-decoration:none;font-size:16px!important;font-weight:500!important;padding:6px 22px 6px 0;margin-right:-24px;border-right:2px solid transparent;transition:all .18s ease;cursor:pointer}html.dark-theme .sidebar-link{color:#747474!important}.sidebar-link:hover{color:#34b776!important}.sidebar-link:hover .sidebar-icon{stroke:#34b776!important;color:#34b776!important}.sidebar-icon{stroke:#747474!important;flex-shrink:0;transition:stroke .18s ease}.sidebar-link.active-nav{color:#34b776!important;border-right:2px solid #34B776!important;font-weight:600}.sidebar-link.active-nav .sidebar-icon{stroke:#34b776!important;color:#34b776!important}.sidebar-bottom{margin-top:auto;display:flex;flex-direction:column;gap:20px}.sidebar-link--logout{color:var(--color-text-muted)}.sidebar-link--logout:hover{color:#ef4444}.sidebar-link--logout:hover .sidebar-icon{stroke:#ef4444}.sidebar-copyright{font-size:13px;color:var(--color-text-light);line-height:1.35}.main-content-wrap{flex:1;display:flex;flex-direction:column;min-width:0;padding:16px 36px 60px}.top-search-bar{display:flex;align-items:center;justify-content:space-between;padding:12px 0 16px;width:100%}.topbar-search-box{position:relative;display:flex;align-items:center;width:320px}.topbar-search-box .search-icon{position:absolute;left:12px;pointer-events:none}.topbar-search-input{width:100%;height:38px;padding:6px 80px 6px 36px;border:1px solid var(--color-border);border-radius:8px;font-size:13.5px;font-family:inherit;outline:none;background:#f9fafb;transition:border-color .15s ease}.topbar-search-input:focus{border-color:var(--color-green);background:#fff}.topbar-search-btn{position:absolute;right:4px;height:30px;padding:0 12px;background:#fff;color:var(--color-green-hover);border:1px solid #E5E7EB;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .15s ease}.topbar-search-btn:hover{background:#f3f4f6}.topbar-user-controls{display:flex;align-items:center;gap:18px}.icon-btn{background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px}.lang-pill{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--color-dark);cursor:pointer}.notification-bell{position:relative;display:flex;align-items:center;justify-content:center;padding:4px;text-decoration:none}.bell-count{position:absolute;top:-4px;right:-6px;background-color:#ef4444;color:#fff;font-size:10.5px;font-weight:700;padding:1px 5px;border-radius:999px}.user-avatar-wrap{width:36px;height:36px;border-radius:50%;overflow:hidden}.topbar-avatar{width:100%;height:100%;object-fit:cover}.top-nav-bar{display:flex;align-items:center;justify-content:space-between;padding:12px 0 16px;border-bottom:1px solid var(--color-border);margin-bottom:24px;width:100%}.top-nav-left{display:flex;align-items:center;gap:20px}.mobile-menu-btn{display:none;background:transparent;border:none;cursor:pointer;padding:4px}.sub-nav-links{display:flex;align-items:center;gap:32px}.sub-nav-link{font-size:14px;font-weight:500;color:var(--color-text-light);text-decoration:none;padding:6px 0;position:relative;transition:color .15s ease}.sub-nav-link:hover{color:var(--color-dark)}.sub-nav-link.active{color:var(--color-dark);font-weight:700}.sub-nav-link.active:after{content:"";position:absolute;bottom:-17px;left:0;right:0;height:2.5px;background-color:var(--color-green);border-radius:2px 2px 0 0}.top-balance-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border:1px solid var(--color-border);border-radius:8px;background:#fff}.balance-text{font-size:14px;font-weight:700;color:var(--color-dark)}.balance-decimals{font-size:14px;font-weight:400;color:var(--color-text-muted)}.toast{position:fixed;bottom:24px;right:24px;background:#111827;color:#fff;padding:12px 20px;border-radius:8px;font-size:14px;font-weight:500;box-shadow:0 4px 12px #0000001f;opacity:0;transform:translateY(20px);transition:opacity .25s ease,transform .25s ease;pointer-events:none;z-index:300}.toast.show{opacity:1;transform:translateY(0)}@media (max-width: 768px){.sidebar{position:fixed!important;top:0!important;right:0!important;left:auto!important;transform:translate(105%)!important}.sidebar.sidebar--open,.sidebar.is-open{transform:translate(0)!important;right:0!important;left:auto!important}.mobile-menu-btn{display:flex}.main-content-wrap{padding:16px 20px}}.bid-number-input{border:none!important;outline:none!important;background:transparent!important;width:75px!important;font-weight:700!important;font-size:20px!important;color:inherit!important;padding:0!important;margin:0!important}@media (max-width: 1199px){.main-content-wrap{padding:14px 14px 40px!important}}@media (max-width: 767px){.main-content-wrap{padding:10px 12px 32px!important}.sub-nav-bar{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin-bottom:16px!important;width:100%!important;text-align:center!important}.balance-badge{order:1!important;align-self:center!important;margin:0 auto!important;height:32px!important;padding:0 12px!important;font-size:13px!important}.sub-nav-links{order:2!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:16px!important;flex-wrap:wrap!important;padding-bottom:2px!important;text-align:center!important}.sub-nav-link{font-size:13.5px!important;padding:4px 8px!important;white-space:nowrap!important;text-align:center!important}.page-title{font-size:20px!important;margin-bottom:10px!important;text-align:center!important}}.calc-main-wrap{padding-bottom:60px}.calc-split-container{display:flex;gap:0;align-items:flex-start;width:100%;margin-top:10px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.calc-left-col{flex:1 1 50%;width:50%;max-width:none;min-width:360px;display:flex;flex-direction:column;gap:10px;padding-right:28px;transition:max-width .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1)}@media (min-width: 1081px){.calc-split-container.panel-collapsed .calc-left-col{width:50%;max-width:50%;flex:0 0 50%;padding-right:28px;margin:0}}.calc-heading,.calc-layout-page .calc-heading{display:block!important;font-size:22px;font-weight:700;color:#111827;letter-spacing:-.01em;margin:0 0 12px;text-transform:none}.calc-search-row{display:flex;gap:8px;width:100%}.calc-input-box{display:flex;align-items:center;border:1px solid #DCDCDC;border-radius:8px;padding:0 12px;height:40px;background:#fff;flex:1;transition:border-color .15s ease}.calc-input-box:focus-within{border-color:#108ef5}.calc-input-box.has-error{border-color:#ef4444!important;box-shadow:0 0 0 2px #ef444426!important;background:#fffbfb}.calc-search-error-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fef2f2;border:1px solid #FCA5A5;border-radius:8px;padding:8px 12px;margin-top:4px;margin-bottom:4px;width:100%;box-sizing:border-box;animation:fadeIn .2s ease-in-out}html.dark-theme .calc-search-error-banner{background:#ef44441f;border-color:#ef444459}.search-error-content{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.search-error-icon{flex-shrink:0}.search-error-text-wrap{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;font-size:13px;line-height:1.4;min-width:0}.search-error-title{font-weight:700;color:#b91c1c;white-space:nowrap}html.dark-theme .search-error-title{color:#f87171}.search-error-desc{color:#991b1b;font-weight:500;word-break:break-word}html.dark-theme .search-error-desc{color:#fca5a5}.btn-dismiss-search-error{background:transparent;border:none;color:#991b1b;font-size:14px;font-weight:700;cursor:pointer;padding:2px 6px;border-radius:4px;line-height:1;opacity:.8;transition:opacity .15s ease,background .15s ease;flex-shrink:0}.btn-dismiss-search-error:hover{opacity:1;background:#b91c1c1a}html.dark-theme .btn-dismiss-search-error{color:#fca5a5}.calc-lot-input{border:none;outline:none;width:100%;font-size:14px;color:#111827;font-family:inherit}.btn-clear-lot{background:transparent;border:none;color:#b3b3b3;cursor:pointer;font-size:13px;padding:4px;display:flex;align-items:center;justify-content:center}.btn-clear-lot:hover{color:#111827}.btn-find-lot{background-color:#108ef5;color:#fff;font-weight:500;font-size:15px;border:none;border-radius:8px;padding:0 20px;height:40px;cursor:pointer;transition:background-color .15s ease;white-space:nowrap}.btn-find-lot:hover{background-color:#0b79d0}.calc-row-flex{display:flex;gap:8px;width:100%}.status-auction-badge{background-color:#e7f8f0;color:#34b776;font-weight:500;font-size:15px;border-radius:8px;padding:8px 16px;display:flex;align-items:center;justify-content:center;flex:1;white-space:nowrap;height:42px;box-sizing:border-box}.custom-select-box{border:1px solid #DCDCDC;border-radius:8px;padding:8px 12px;display:flex;align-items:center;justify-content:space-between;font-size:15px;font-weight:500;cursor:pointer;background:#fff;color:#000;gap:8px;height:42px;box-sizing:border-box}.loc-select-box{flex:1}.status-auction-badge.status-undefined{font-size:13.5px;justify-content:center;text-align:center}.loc-select-box.loc-undefined{justify-content:center;text-align:center}.loc-select-box.loc-undefined .loc-select{font-size:13.5px;text-align:center;text-align-last:center}.bid-stepper-box{display:flex;align-items:center;justify-content:space-between;border:1px solid #DCDCDC;border-radius:8px;padding:4px 6px;flex:1;height:42px;box-sizing:border-box;background:#fff}.stepper-btn{width:28px;height:28px;border-radius:4px;background:#0000001f;border:none;font-size:18px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#000;transition:background .15s ease}.stepper-btn:hover{background:#0003}.bid-amount{font-size:18px;font-weight:700;color:#000}.total-ua-badge{background-color:#e7f8f0;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:8px;flex:1;height:42px;box-sizing:border-box}.total-ua-badge .flag-icon{font-size:16px}.total-amount{font-size:18px;font-weight:700;color:#15803d}.total-ua-label{font-size:11px;font-weight:700;color:#15803d;white-space:nowrap}.calc-estimate-card{border:1px solid #DCDCDC;border-radius:12px;padding:4px 6px 4px 12px;display:flex;align-items:center;justify-content:space-between;background:#fff;gap:8px}.estimate-info{display:flex;align-items:center;gap:8px}.estimate-text-wrap{display:flex;flex-direction:column}.est-label{font-size:12px;color:#000;font-weight:500}.est-val{font-size:13.5px;color:#34b776;font-weight:700;white-space:nowrap}.current-bid-banner{background-color:#34b776;color:#fff;border-radius:8px;padding:4px 10px;display:flex;align-items:center;gap:12px}.bid-banner-text{font-size:12px;line-height:1.25;font-weight:700}.btn-reserve-login{background:#fff;color:#f04438;font-size:12px;font-weight:700;border:none;border-radius:6px;padding:6px 10px;cursor:pointer;display:flex;align-items:center;gap:4px;white-space:nowrap;transition:opacity .15s ease}.btn-reserve-login:hover{opacity:.9}.btn-toggle-est{background:transparent;border:1px solid #DCDCDC;border-radius:8px;color:#000;cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center}.logistic-breakdown-card{background-color:#fafafa;border:1px solid #DCDCDC;border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.breakdown-row{display:flex;align-items:center;justify-content:space-between;font-size:14px;min-height:24px}.row-left{display:flex;align-items:center;gap:8px;color:#000}.row-icon-black{font-size:13px;display:inline-flex;align-items:center;justify-content:center;background:#000;color:#fff;border-radius:6px;width:24px;height:24px}.row-title{font-size:14px;color:#000}.info-icon{font-style:normal;color:#a3a3a3;cursor:pointer;font-size:13px;margin-left:2px}.row-tag{font-weight:700;font-size:14px;color:#000;margin-left:4px}.row-price{font-weight:500;font-size:16px;color:#000;text-align:right;white-space:nowrap}.row-right-flex{display:flex;align-items:center;gap:16px}.dashed-edit{border-bottom:1px dashed #000000;font-size:14px;color:#000;cursor:pointer}.text-muted{color:#8e8e8e!important}.calc-checkbox-label{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;color:#000;font-size:14px}.calc-chk{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:1px solid #9CA4B0;border-radius:4px;background:#fff;cursor:pointer;display:grid;place-content:center;transition:all .15s ease;margin:0}.calc-chk:checked{background-color:#34b776;border-color:#34b776}.calc-chk:checked:before{content:"✓";color:#fff;font-size:13px;font-weight:800;line-height:1}.calc-divider{height:1px;background-color:#dcdcdc;margin:4px 0}.specs-dropdowns-row{display:flex;align-items:center;gap:8px;margin-top:2px}.gear-icon{font-size:16px;color:#000}.small-select{padding:6px 10px;font-size:13px;font-weight:500;border-radius:8px;flex:1;min-height:32px}.customs-header{margin-top:4px}.customs-title{font-size:16px;font-weight:700;color:#000}.calc-splitter-line{position:relative;width:1px;align-self:stretch;background-color:#e6e6e6;flex-shrink:0;transition:background-color .2s ease;min-height:700px}.btn-panel-collapse{position:absolute;top:14px;left:50%;transform:translate(-50%);width:24px;height:24px;border-radius:50%;background:#ededed;border:1px solid #D8D8D8;box-shadow:0 1px 3px #00000014;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:background-color .2s ease,box-shadow .2s ease,border-color .2s ease;outline:none;padding:0}.btn-panel-collapse:hover{background:#e0e0e0;border-color:silver;box-shadow:0 2px 6px #00000026}.btn-panel-collapse:active{transform:translate(-50%) scale(.92)}.chevron-collapse-icon{transition:transform .3s cubic-bezier(.4,0,.2,1);display:block}.calc-split-container.panel-collapsed .chevron-collapse-icon{transform:rotate(180deg)}.calc-right-col{position:relative;flex:1 1 50%;width:50%;min-width:360px;max-width:none;padding-left:28px;opacity:1;transform:translate(0);transition:max-width .3s cubic-bezier(.4,0,.2,1),opacity .25s ease,padding .3s ease,transform .3s cubic-bezier(.4,0,.2,1)}.calc-split-container.panel-collapsed .calc-right-col{max-width:0;min-width:0;width:0;padding-left:0;padding-right:0;opacity:0;overflow:hidden;transform:translate(30px);pointer-events:none}.details-card-flat{display:flex;flex-direction:column;gap:6px;width:100%}.vehicle-gallery-strip{display:flex;gap:8px;align-items:center;width:100%;overflow:hidden}.gallery-main-frame{position:relative;width:252px;min-width:252px;height:174px;border-radius:12px;overflow:hidden;background:#ececec;display:flex;align-items:center;justify-content:center}.gallery-main-img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .35s ease}.time-badge{position:absolute;top:8px;right:8px;background:#fff;border-radius:6px;padding:3px 6px;font-size:13px;font-weight:500;color:#000;display:flex;align-items:center;gap:4px;box-shadow:0 1px 3px #0000001a;z-index:3}.time-badge .time-badge-icon,.time-badge img{width:13px!important;height:13px!important;max-width:13px!important;max-height:13px!important;display:inline-block!important;vertical-align:middle!important;flex-shrink:0!important;object-fit:contain!important}.time-badge.is-live{background:#fff7ed!important;border:1px solid #FDBA74!important;color:#ea580c!important}.time-badge.is-ended{background:#fef2f2!important;border:1px solid #FCA5A5!important;color:#dc2626!important}.time-badge.is-upcoming{background:#ecfdf5!important;border:1px solid #A7F3D0!important;color:#059669!important}html.dark-theme .time-badge{background:#27272a;color:#fff}html.dark-theme .time-badge.is-live{background:#ea580c40!important;border-color:#ea580c80!important;color:#fb923c!important}html.dark-theme .time-badge.is-ended{background:#dc262640!important;border-color:#dc262680!important;color:#f87171!important}html.dark-theme .time-badge.is-upcoming{background:#10b98140!important;border-color:#10b98180!important;color:#34d399!important}.gallery-nav-btn{position:absolute;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;background:#00000073;color:#fff;border:none;font-size:16px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease}.gallery-nav-btn:hover{background:#000000b3}.gallery-nav-btn.prev{left:8px}.gallery-nav-btn.next{right:8px}.gallery-thumbs-row{display:flex;gap:8px;align-items:center;overflow-x:auto;flex:1;scrollbar-width:none}.gallery-thumbs-row::-webkit-scrollbar{display:none}.g-thumb-item{width:158px;min-width:158px;height:109px;border-radius:12px;overflow:hidden;cursor:pointer;background:#ececec;opacity:.9;transition:all .15s ease;border:2px solid transparent}.g-thumb-item:hover,.g-thumb-item.active{opacity:1;border-color:#34b776}.g-thumb-item img{width:100%;height:100%;object-fit:cover;display:block}.vehicle-title{font-size:20px;font-weight:700;color:#000;margin:2px 0 0!important}.vehicle-meta-box{border-radius:8px;background-color:#f0f0f0;border:1px solid #E8E8E8;padding:6px 8px;display:flex;flex-direction:column;gap:6px}.meta-line-1,.meta-line-2{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px}.meta-date{display:inline-flex;align-items:center;gap:6px;color:#000;font-weight:400}.meta-icon{width:18px;height:18px;display:inline-block;flex-shrink:0}.badge-lot-blue{background-color:#108ef5;color:#fff;font-size:12px;font-weight:700;border-radius:6px;padding:4px 6px;text-transform:uppercase;line-height:1}.badge-lot-red{background-color:#f04438;color:#fff;font-size:12px;font-weight:700;border-radius:6px;padding:4px 6px;text-transform:uppercase;line-height:1}.lot-number-copy{display:inline-flex;align-items:center;gap:6px;color:#000;font-size:14px;cursor:pointer}.copy-svg-icon{width:14px;height:14px;opacity:.7}.vin-number-copy{display:inline-flex;align-items:center;gap:6px;color:#000;font-size:14px;cursor:pointer}.reserve-auth-link{display:inline-flex;align-items:center;gap:4px;color:#f04438;font-weight:500;font-size:14px;cursor:pointer}.lock-svg-icon{width:13px;height:13px}.status-unconfirmed{color:#000;font-size:14px;font-weight:400}.specs-table-container{display:flex;flex-direction:column;gap:5px;margin-top:0!important}.spec-row-item{display:flex;align-items:center;justify-content:flex-start;gap:16px;font-size:14px;min-height:24px;color:#000}.spec-col-label{width:200px!important;min-width:200px!important;color:#000;font-weight:400;display:inline-flex!important;align-items:center!important;gap:4px!important;white-space:nowrap!important;flex-shrink:0!important}.spec-info-icon{width:14px;height:14px;opacity:.7;cursor:pointer}.spec-col-val{display:inline-flex;align-items:center;color:#000;flex:1}.spec-val-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;min-width:20px;height:20px;margin-right:6px;flex-shrink:0;text-align:center;line-height:1}.font-500{font-weight:500}.badge-seller-green{background-color:#d7f4e6;color:#34b776;border-radius:4px;padding:2px 6px;font-size:14px;font-weight:500;display:inline-block}.spec-status-icon{width:16px;height:16px;display:inline-block;flex-shrink:0}.specs-divider-line{height:1px;background-color:#d9d9d9;border:none;margin:6px 0;width:100%}.specs-desc-heading{font-size:16px;font-weight:700;color:#000;text-transform:uppercase;margin:4px 0 2px}.text-blue{color:#108ef5!important}@media (max-width: 1080px){.calc-split-container{flex-direction:column}.calc-left-col,.calc-split-container.panel-collapsed .calc-left-col,.calc-split-container.no-car-data.panel-collapsed .calc-left-col{width:100%!important;max-width:100%!important;flex:1 1 100%!important;padding-right:0!important;margin:0 auto!important}.calc-right-col{width:100%;max-width:100%;padding-left:0;border-left:none}.btn-panel-collapse{display:none}}html.dark-theme .calc-split-container,html.dark-theme .calc-left-col{background-color:#252525!important;color:#fff!important}html.dark-theme .calc-heading{color:#fff!important}html.dark-theme .calc-input-box{background-color:transparent!important;border:1px solid #4F4F4F!important;border-radius:8px!important;color:#fff!important}html.dark-theme .calc-lot-input{color:#fff!important;background-color:transparent!important}html.dark-theme .calc-lot-input::placeholder{color:#b3b3b3!important}html.dark-theme .btn-find-lot{background-color:#108ef5!important;color:#fff!important;border-radius:8px!important}html.dark-theme .status-auction-badge{background-color:#34b77633!important;color:#34b776!important;border-radius:8px!important}html.dark-theme .auction-text{color:#34b776!important;font-weight:600!important}html.dark-theme .loc-select-box,html.dark-theme .custom-select-box{border:1px solid #4F4F4F!important;border-radius:8px!important;background-color:transparent!important;color:#fff!important}html.dark-theme .loc-select,html.dark-theme .loc-select option{background-color:#252525!important;color:#fff!important}html.dark-theme .bid-stepper-box{border:1px solid #4F4F4F!important;border-radius:8px!important;background-color:transparent!important}html.dark-theme .stepper-btn{background-color:#ffffff40!important;color:#fff!important;border-radius:4px!important}html.dark-theme .bid-amount,html.dark-theme .bid-amount input{color:#fff!important;background-color:transparent!important}html.dark-theme .total-ua-badge{background-color:#34b77633!important;border:none!important;border-radius:8px!important;color:#34b776!important}html.dark-theme .total-amount{color:#34b776!important;font-weight:700!important}html.dark-theme .total-ua-label{color:#86efac!important}html.dark-theme .calc-estimate-card{border:1px solid #4F4F4F!important;border-radius:12px!important;background-color:transparent!important}html.dark-theme .est-val{color:#34b776!important;font-weight:700!important}html.dark-theme .current-bid-banner{background-color:#34b776!important;color:#fff!important;border-radius:8px!important}html.dark-theme .btn-reserve-login{background-color:#ffffffc7!important;color:#f04438!important;border-radius:6px!important}html.dark-theme .logistic-breakdown-card{background-color:#fafafa14!important;border:1px solid #4F4F4F!important;border-radius:12px!important;color:#fff!important}html.dark-theme .breakdown-row{border-bottom-color:#dcdcdc29!important}html.dark-theme .chk-text{color:#fff!important}html.dark-theme .row-price{color:#fff!important;font-weight:700!important}html.dark-theme .logistic-breakdown-card h3{color:#fff!important}html.dark-theme .logistic-breakdown-card select,html.dark-theme .logistic-breakdown-card select option{background-color:#252525!important;border-color:#6a6a6a!important;color:#fff!important}html.dark-theme .calc-right-col,html.dark-theme .details-card-flat{background-color:#383838!important;border-left:1px solid rgba(230,230,230,.24)!important;color:#fff!important}html.dark-theme .vehicle-title{color:#fff!important}html.dark-theme .vehicle-meta-box{background-color:#f0f0f014!important;border:1px solid #5C5C5C!important;border-radius:8px!important;color:#fff!important}html.dark-theme .meta-date,html.dark-theme .lot-number-copy,html.dark-theme .vin-number-copy{color:#fff!important}html.dark-theme .badge-lot-blue{background-color:#108ef5!important;color:#fff!important}html.dark-theme .spec-row-item{border-bottom-color:#535353!important}html.dark-theme .spec-col-label{color:#b0b0b0!important}html.dark-theme .spec-col-val{color:#fff!important}html.dark-theme .badge-seller-green{background-color:#34b7763d!important;color:#34b776!important}html.dark-theme .calc-splitter-line{border-color:#e6e6e63d!important}html.dark-theme .btn-panel-collapse{background-color:#626262!important}html.dark-theme .btn-panel-collapse svg path{stroke:#fff!important}.figma-single-card{background-color:#fff;border:1px solid #DCDCDC;border-radius:12px;padding:12px 16px;display:flex;flex-direction:column;gap:8px;width:100%;box-sizing:border-box}html.dark-theme .figma-single-card{background-color:#fafafa14!important;border:1px solid #4F4F4F!important;color:#fff!important}.figma-single-card .breakdown-row{display:flex;align-items:center;justify-content:space-between;padding:6px 0;border-bottom:1px solid rgba(0,0,0,.05);font-size:14px}html.dark-theme .figma-single-card .breakdown-row{border-bottom-color:#dcdcdc29!important}.row-main-col{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:12px}.route-main-line,.row-left-content{display:flex;align-items:center;gap:6px;font-size:14px}.route-text{color:#4b5563}html.dark-theme .route-text{color:#fff!important}.info-circle-icon{font-size:12px;color:#9ca3af;cursor:pointer;margin-left:2px}.destination-bold{font-weight:700;color:#111827;margin-left:12px}html.dark-theme .destination-bold{color:#fff!important}.row-right-flex{display:flex;align-items:center;gap:12px}.dashed-edit-badge{border-bottom:1px dashed #6B7280;color:#374151;font-size:13.5px;cursor:pointer}html.dark-theme .dashed-edit-badge{border-bottom-color:#fff!important;color:#fff!important}.calc-checkbox-label{display:flex;align-items:center;gap:10px;cursor:pointer}.calc-chk{width:18px;height:18px;accent-color:#34B776;cursor:pointer}.grayed-out-row{opacity:.5}.customs-divider-row{display:flex;align-items:center;gap:8px;padding:10px 0 6px;border-top:1px solid rgba(0,0,0,.08)}.customs-select-mini{background:transparent;border:1px solid #DCDCDC;border-radius:8px;padding:6px 10px;font-size:13px;color:#111827;cursor:pointer}.customs-header-title{font-size:16px;font-weight:700;color:#111827;margin-top:4px}html:not(.dark-theme) .figma-right-panel,html:not(.dark-theme) .calc-right-col{background-color:#fff!important;color:#0f172a!important;padding:16px 20px!important}html:not(.dark-theme) .figma-meta-box{background-color:#f8fafc!important;border:1px solid #E2E8F0!important;border-radius:8px!important;padding:8px 10px!important;display:flex!important;flex-direction:column!important;gap:6px!important;margin-top:4px!important;margin-bottom:6px!important;font-size:13.5px!important;color:#0f172a!important}html:not(.dark-theme) .figma-meta-box .meta-date,html:not(.dark-theme) .figma-meta-box .vin-number-copy{color:#0f172a!important}html:not(.dark-theme) .figma-meta-box .lot-number-copy{color:#64748b!important;font-weight:500!important}html.dark-theme .figma-meta-box .lot-number-copy{color:#94a3b8!important;font-weight:500!important}html:not(.dark-theme) .figma-right-panel .vehicle-title{color:#0f172a!important}html:not(.dark-theme) .figma-right-panel .spec-col-label{color:#64748b!important}html:not(.dark-theme) .figma-right-panel .spec-col-val{color:#0f172a!important}html:not(.dark-theme) .figma-right-panel .spec-row-item{border-bottom-color:#f1f5f9!important}html.dark-theme .figma-right-panel,html.dark-theme .calc-right-col{background-color:#383838!important;color:#fff!important;padding:16px 20px!important}html.dark-theme .figma-meta-box{background-color:#f0f0f014!important;border:1px solid #5C5C5C!important;border-radius:8px!important;padding:8px 10px!important;display:flex!important;flex-direction:column!important;gap:6px!important;margin-top:4px!important;margin-bottom:6px!important;font-size:13.5px!important;color:#fff!important}.figma-meta-box .meta-line-1,.figma-meta-box .meta-line-2{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}@media (max-width: 480px){.figma-meta-box{padding:6px 8px!important;gap:5px!important}.figma-meta-box .meta-line-1,.figma-meta-box .meta-line-2{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}.figma-meta-box .meta-line-1::-webkit-scrollbar,.figma-meta-box .meta-line-2::-webkit-scrollbar{display:none!important}.figma-meta-box .meta-date{font-size:11px!important;white-space:nowrap!important;flex-shrink:0!important}.figma-meta-box .badge-new-lot,.figma-meta-box .badge-copart,.figma-meta-box .badge-iaai,.figma-meta-box .badge-manheim,.figma-meta-box .badge-auction{font-size:9px!important;padding:1.5px 4px!important;white-space:nowrap!important;flex-shrink:0!important}.figma-meta-box .lot-number-copy{font-size:11px!important;white-space:nowrap!important;flex-shrink:0!important;color:#64748b!important}.figma-meta-box .vin-number-copy,.figma-meta-box .reserve-auth-link{font-size:10.5px!important;white-space:nowrap!important;flex-shrink:0!important;letter-spacing:-.2px!important}.figma-meta-box .text-unconfirmed{font-size:10px!important;white-space:nowrap!important;flex-shrink:0!important;letter-spacing:-.2px!important}}.badge-new-lot{background-color:#108ef5!important;color:#fff!important;font-size:11px!important;font-weight:700!important;padding:2px 6px!important;border-radius:4px!important;text-transform:uppercase!important}.badge-ended-lot{background-color:#dc2626!important;color:#fff!important;font-size:11px!important;font-weight:700!important;padding:2px 6px!important;border-radius:4px!important;text-transform:uppercase!important}.figma-meta-box .badge-ended-lot{font-size:9px!important;padding:1.5px 4px!important;white-space:nowrap!important;flex-shrink:0!important}.badge-iaai{background-color:#f04438!important;color:#fff!important;font-size:11px!important;font-weight:700!important;padding:2px 6px!important;border-radius:4px!important;text-transform:uppercase!important}.text-unconfirmed{color:#9ca3af!important;font-size:13px!important}.specs-section-divider{border-bottom:1px solid #D9D9D9;margin:8px 0;width:100%}html.dark-theme .specs-section-divider{border-bottom-color:#535353!important}.description-section-title{font-size:16px;font-weight:700;color:#000;margin:4px 0;text-transform:uppercase}html.dark-theme .description-section-title{color:#fff!important}.vin-report-link{color:#108ef5!important;font-weight:600!important;text-decoration:none!important;cursor:pointer!important}.vin-report-link:hover{text-decoration:underline!important}.g-arrow{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;background:#00000080!important;color:#fff!important;border:none!important;width:28px!important;height:28px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:18px!important;cursor:pointer!important;z-index:5!important}.g-arrow-left{left:8px!important}.g-arrow-right{right:8px!important}.customs-divider-row{display:flex!important;align-items:center!important;gap:6px!important;padding:10px 0 6px!important;border-top:1px solid rgba(0,0,0,.08)!important;width:100%!important;box-sizing:border-box!important;overflow:hidden!important}html.dark-theme .customs-divider-row{border-top-color:#dcdcdc29!important}.gear-icon-svg{width:18px!important;height:18px!important;flex-shrink:0!important}.customs-select-mini{flex:1 1 0px!important;min-width:0!important;max-width:100%!important;background:transparent!important;border:1px solid #DCDCDC!important;border-radius:8px!important;padding:6px!important;font-size:13px!important;color:#111827!important;cursor:pointer!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important;box-sizing:border-box!important}html.dark-theme .customs-select-mini{border-color:#6a6a6a!important;background-color:#252525!important;color:#fff!important}.figma-est-card{flex:1!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border:1px solid #DCDCDC!important;border-radius:12px!important;padding:4px 4px 4px 12px!important;background:#fff!important}.est-info-group{display:flex!important;align-items:center!important;gap:10px!important}.est-text-stack{display:flex!important;flex-direction:column!important;line-height:1.25!important}.est-label{font-size:14px!important;font-weight:500!important;color:#111827!important}.est-val{font-size:14px!important;font-weight:700!important;color:#34b776!important;white-space:nowrap!important}.figma-bid-banner{background-color:#34b776!important;border-radius:8px!important;padding:6px 12px!important;display:flex!important;align-items:center!important;gap:12px!important}.bid-text-stack{display:flex!important;flex-direction:column!important;line-height:1.2!important;color:#fff!important}.bid-banner-title{font-size:13px!important;font-weight:500!important}.bid-banner-amount{font-size:15px!important;font-weight:700!important}.figma-bid-banner.no-reserve{justify-content:center!important;text-align:center!important;min-height:40px!important;padding:8px 12px!important}.figma-bid-banner.no-reserve .bid-text-stack{flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;text-align:center!important}.figma-bid-banner.no-reserve .bid-banner-title{font-size:13px!important;font-weight:500!important}.figma-bid-banner.no-reserve .bid-banner-amount{font-size:15px!important;font-weight:700!important}.figma-reserve-btn{background-color:#ffffffe0!important;color:#f04438!important;font-size:13px!important;font-weight:700!important;border:none!important;border-radius:6px!important;padding:6px 10px!important;cursor:pointer!important;display:flex!important;align-items:center!important;gap:6px!important;white-space:nowrap!important}.figma-est-card{padding:4px 4px 4px 10px!important;gap:6px!important}.est-info-group{gap:8px!important;flex-shrink:0!important}.figma-bid-banner{padding:4px 8px!important;gap:8px!important;flex-shrink:0!important}.bid-text-stack{line-height:1.15!important;white-space:nowrap!important}.bid-banner-title{font-size:12px!important;font-weight:500!important;white-space:nowrap!important}.bid-banner-amount{font-size:14.5px!important;font-weight:700!important;white-space:nowrap!important}.figma-reserve-btn{font-size:12px!important;padding:5px 8px!important;gap:4px!important;white-space:nowrap!important;flex-shrink:0!important}.estimate-reserve-wrapper{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;margin-top:4px!important;margin-bottom:4px!important}.figma-est-card{flex:1!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border:1px solid #DCDCDC!important;border-radius:12px!important;padding:4px 4px 4px 12px!important;background:#fff!important;gap:8px!important}.est-info-group{display:flex!important;align-items:center!important;gap:8px!important;flex-shrink:0!important}.est-graph-icon{width:20px!important;height:20px!important;flex-shrink:0!important}.est-text-stack{display:flex!important;flex-direction:column!important;line-height:1.2!important}.est-label{font-size:13.5px!important;font-weight:500!important;color:#111827!important}.est-val{font-size:13.5px!important;font-weight:700!important;color:#34b776!important;white-space:nowrap!important}.figma-bid-banner{background-color:#34b776!important;border-radius:8px!important;padding:4px 4px 4px 12px!important;display:flex!important;align-items:center!important;gap:12px!important;flex-shrink:0!important}.bid-text-stack{display:flex!important;flex-direction:column!important;line-height:1.2!important;color:#fff!important;white-space:nowrap!important}.bid-banner-title{font-size:13px!important;font-weight:600!important;color:#fff!important;white-space:nowrap!important}.bid-banner-amount{font-size:15px!important;font-weight:700!important;color:#fff!important;white-space:nowrap!important}.figma-reserve-btn{background-color:#ffffffc7!important;color:#f04438!important;font-size:13px!important;font-weight:700!important;border:none!important;border-radius:6px!important;padding:6px 12px!important;cursor:pointer!important;display:flex!important;align-items:center!important;gap:6px!important;white-space:nowrap!important;flex-shrink:0!important}.btn-lock-svg{width:13px!important;height:13px!important;flex-shrink:0!important}.btn-est-collapse-side{width:40px!important;height:40px!important;border-radius:8px!important;border:1px solid #DCDCDC!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;flex-shrink:0!important}.estimate-reserve-wrapper{display:flex!important;align-items:center!important;gap:6px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.figma-est-card{flex:1 1 0px!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border:1px solid #DCDCDC!important;border-radius:12px!important;padding:3px 3px 3px 8px!important;background:#fff!important;gap:6px!important;box-sizing:border-box!important}.est-info-group{display:flex!important;align-items:center!important;gap:6px!important;flex-shrink:0!important}.est-graph-icon{width:18px!important;height:18px!important;flex-shrink:0!important}.est-label{font-size:12.5px!important;font-weight:500!important;color:#111827!important}html.dark-theme .est-label{color:#fff!important}.est-val{font-size:12.5px!important;font-weight:700!important;color:#34b776!important;white-space:nowrap!important}.figma-bid-banner{background-color:#34b776!important;border-radius:8px!important;padding:3px 3px 3px 8px!important;display:flex!important;align-items:center!important;gap:6px!important;flex-shrink:0!important}.bid-banner-title{font-size:11.5px!important;font-weight:600!important;color:#fff!important;white-space:nowrap!important}.bid-banner-amount{font-size:13.5px!important;font-weight:700!important;color:#fff!important;white-space:nowrap!important}.figma-reserve-btn{background-color:#ffffffc7!important;color:#f04438!important;font-size:11.5px!important;font-weight:700!important;border:none!important;border-radius:6px!important;padding:5px 8px!important;cursor:pointer!important;display:flex!important;align-items:center!important;gap:4px!important;white-space:nowrap!important;flex-shrink:0!important}html.dark-theme .figma-reserve-btn{background-color:#ffffffc7!important;color:#f04438!important}.btn-lock-svg{width:12px!important;height:12px!important;flex-shrink:0!important}.btn-est-collapse-side{width:36px!important;height:36px!important;border-radius:8px!important;border:1px solid #DCDCDC!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;flex-shrink:0!important;box-sizing:border-box!important}@media (max-width: 992px){.calc-split-container{flex-direction:column!important;gap:20px!important}.calc-left-col{width:100%!important;max-width:100%!important;padding-right:0!important}.calc-right-col{width:100%!important;max-width:100%!important}.calc-splitter-line{display:none!important}.calc-row-flex{display:flex!important;flex-direction:row!important;gap:8px!important;width:100%!important;align-items:center!important}.bid-stepper-box,.total-ua-badge,.status-auction-badge,.loc-select-box{flex:1 1 50%!important;width:50%!important;min-width:0!important;box-sizing:border-box!important}}@media (max-width: 576px){.calc-heading{font-size:18px!important}.estimate-reserve-wrapper{flex-direction:column!important;align-items:stretch!important}.btn-est-collapse-side{width:100%!important;height:36px!important}.figma-est-card{flex-direction:column!important;align-items:stretch!important;padding:8px!important;gap:8px!important}.figma-bid-banner{width:100%!important;justify-content:space-between!important}}.calc-split-container{max-width:100%!important;width:100%!important;box-sizing:border-box!important;display:flex!important;gap:0!important;align-items:flex-start!important}.calc-left-col,.calc-right-col{flex:1 1 50%!important;width:50%!important;max-width:none!important;min-width:360px!important;box-sizing:border-box!important}@media (min-width: 1081px){.calc-split-container.panel-collapsed .calc-left-col{width:50%!important;max-width:50%!important;flex:0 0 50%!important;margin-left:0!important;margin-right:auto!important;padding-right:28px!important}}.btn-hamburger-mobile{display:none;background:transparent;border:none;color:var(--color-dark, #231F20);padding:6px;cursor:pointer;margin-right:12px;border-radius:6px;align-items:center;justify-content:center}html.dark-theme .btn-hamburger-mobile{color:#fff}.btn-sidebar-close{display:none;background:#ffffff1a;border:none;color:#fff;font-size:18px;width:32px;height:32px;border-radius:50%;cursor:pointer;align-items:center;justify-content:center}@media (max-width: 768px){.btn-hamburger-mobile{display:flex!important}.btn-sidebar-close{display:flex!important;cursor:pointer!important;pointer-events:auto!important;z-index:10002!important;position:relative!important;min-width:36px!important;min-height:36px!important;touch-action:manipulation!important}.btn-sidebar-close svg,.btn-sidebar-close svg *{pointer-events:none!important}.sidebar-top{display:flex!important;align-items:center!important;justify-content:flex-end!important;width:100%!important;border-bottom:none!important;padding:14px 18px 8px!important}.sidebar-top .sidebar-brand{display:none!important}.sidebar{position:fixed!important;top:0!important;right:0!important;left:auto!important;width:285px!important;max-width:85vw!important;height:100vh!important;height:100dvh!important;z-index:10000!important;transform:translate(105%)!important;transition:transform .35s cubic-bezier(.16,1,.3,1),visibility .35s!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;visibility:hidden!important;pointer-events:none!important}.sidebar .sidebar-link{margin-right:0!important;padding:10px 14px!important;border-radius:10px!important;border-right:none!important}html:not(.dark-theme) .sidebar{background:#fff!important;border-left:1px solid #E2E8F0!important;border-right:none!important;box-shadow:-4px 0 24px #00000026!important}html:not(.dark-theme) .sidebar .btn-sidebar-close{background:#f1f5f9!important;color:#0f172a!important;border:1px solid #CBD5E1!important}html:not(.dark-theme) .sidebar .brand-inter{color:#0f172a!important}html:not(.dark-theme) .sidebar .brand-delivery{color:#2ebd73!important}html:not(.dark-theme) .sidebar .sidebar-link{color:#475569!important}html:not(.dark-theme) .sidebar .sidebar-link .sidebar-icon{stroke:#475569!important;color:#475569!important}html:not(.dark-theme) .sidebar .sidebar-link:hover,html:not(.dark-theme) .sidebar .sidebar-link.active-nav{background-color:#e6f7f0!important;color:#2ebd73!important;font-weight:700!important}html:not(.dark-theme) .sidebar .sidebar-link:hover .sidebar-icon,html:not(.dark-theme) .sidebar .sidebar-link.active-nav .sidebar-icon{stroke:#2ebd73!important;color:#2ebd73!important}html:not(.dark-theme) .sidebar .sidebar-copyright{color:#94a3b8!important}html.dark-theme .sidebar{background:#1f2023!important;border-left:1px solid rgba(255,255,255,.08)!important;border-right:none!important;box-shadow:-10px 0 30px #00000080!important}html.dark-theme .sidebar .btn-sidebar-close{background:#ffffff1a!important;color:#fff!important}html.dark-theme .sidebar .brand-inter{color:#fff!important}html.dark-theme .sidebar .sidebar-link{color:#9ca3af!important}html.dark-theme .sidebar .sidebar-link .sidebar-icon{stroke:#9ca3af!important;color:#9ca3af!important}html.dark-theme .sidebar .sidebar-link:hover,html.dark-theme .sidebar .sidebar-link.active-nav{background-color:#2ebd732e!important;color:#2ebd73!important;font-weight:700!important}html.dark-theme .sidebar .sidebar-link:hover .sidebar-icon,html.dark-theme .sidebar .sidebar-link.active-nav .sidebar-icon{stroke:#2ebd73!important;color:#2ebd73!important}html.dark-theme .sidebar .sidebar-copyright{color:#6b7280!important}.sidebar.sidebar--open,.sidebar.is-open{transform:translate(0)!important;right:0!important;left:auto!important;visibility:visible!important;pointer-events:auto!important}.main-content-wrap{margin-left:0!important;width:100%!important;padding:0 16px 40px!important;box-sizing:border-box!important}.calc-main-wrap{width:100%!important;padding-bottom:40px!important}.calc-split-container{flex-direction:column!important;gap:20px!important;width:100%!important;max-width:100%!important;margin-top:10px!important}.calc-left-col{width:100%!important;max-width:100%!important;padding-right:0!important;flex:1 1 100%!important;gap:8px!important}.calc-right-col{width:100%!important;max-width:100%!important;min-width:0!important;padding-left:0!important;flex:1 1 100%!important}.calc-splitter-line{display:none!important}.top-search-bar{padding:12px 0!important;flex-wrap:wrap!important;gap:12px!important}.topbar-search-box{width:100%!important;order:2!important}.topbar-user-controls{width:100%!important;justify-content:space-between!important;order:1!important}}@media (max-width: 768px){.calc-heading{font-size:20px!important;text-align:center!important}.calc-search-row{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;width:100%!important}.calc-input-box{flex:1!important;min-width:0!important;width:auto!important;height:42px!important;box-sizing:border-box!important}.calc-lot-input{width:100%!important;font-size:14px!important}.btn-find-lot,.calc-search-btn{width:auto!important;flex-shrink:0!important;height:42px!important;padding:0 16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;box-sizing:border-box!important}.calc-row-flex{display:flex!important;flex-direction:row!important;gap:8px!important;width:100%!important;align-items:center!important}.status-auction-badge,.loc-select-box,.bid-stepper-box,.total-ua-badge{flex:1 1 50%!important;width:50%!important;min-width:0!important;height:42px!important;box-sizing:border-box!important}.status-auction-badge{padding:0 8px!important;font-size:13px!important;font-weight:500!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important;justify-content:center!important;border-radius:8px!important}.status-auction-badge .auction-text{font-size:13px!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.loc-select-box{padding:0 8px 0 10px!important;justify-content:space-between!important;border-radius:8px!important}.loc-select{font-size:13.5px!important;font-weight:600!important}.status-auction-badge.status-undefined{padding:0 4px!important}.status-auction-badge.status-undefined .auction-text{font-size:11px!important;letter-spacing:-.25px!important;text-align:center!important}.loc-select-box.loc-undefined{padding:0 4px!important;justify-content:center!important}.loc-select-box.loc-undefined .loc-select{font-size:10.5px!important;letter-spacing:-.25px!important;text-align:center!important;text-align-last:center!important}.bid-stepper-box{padding:4px 6px!important;justify-content:space-between!important;border-radius:8px!important}.stepper-btn{width:28px!important;height:28px!important;flex-shrink:0!important;font-size:18px!important}.bid-amount{font-size:16px!important;font-weight:700!important;display:flex!important;align-items:center!important}.bid-number-input{width:58px!important;font-size:16px!important;font-weight:700!important}.total-ua-badge{margin-top:0!important;padding:0 8px!important;justify-content:center!important;gap:6px!important;height:42px!important;border-radius:8px!important;background-color:#e7f8f0!important;border:none!important}.total-ua-badge .flag-icon{font-size:16px!important;flex-shrink:0!important}.total-amount{font-size:16px!important;font-weight:700!important;color:#15803d!important;white-space:nowrap!important}.logistic-breakdown-card{padding:14px!important}.breakdown-row{display:flex!important;flex-direction:row!important;align-items:flex-start!important;justify-content:space-between!important;gap:8px!important;width:100%!important;padding:7px 0!important;border-bottom:1px solid rgba(0,0,0,.05);box-sizing:border-box!important}.row-main-col{flex:1 1 auto!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important}.route-main-line{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important;font-size:13px!important}.destination-bold{font-size:12.5px!important;font-weight:700!important;color:#111827!important;margin-left:24px!important}html.dark-theme .destination-bold{color:#fff!important}.figma-single-card .editable-badge-wrap{margin-left:28px!important;margin-top:2px!important}.dashed-edit-badge{font-size:12px!important;color:#4b5563!important;border-bottom:1px dashed #6B7280!important;cursor:pointer!important;display:inline-block!important}html.dark-theme .dashed-edit-badge{color:#e5e7eb!important;border-bottom-color:#9ca3af!important}.row-price{flex-shrink:0!important;font-weight:700!important;font-size:15px!important;color:#111827!important;text-align:right!important;min-width:60px!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important;align-self:flex-start!important;padding-top:1px!important}html.dark-theme .row-price{color:#fff!important}.gear-selectors-row{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:6px!important;width:100%!important}.customs-select-mini{width:100%!important;min-width:0!important;font-size:12px!important;padding:4px 6px!important}.gear-icon-svg{display:none!important}.details-card-flat{padding:14px!important}.vehicle-gallery-strip .gallery-main-frame{height:220px!important}.vehicle-title{font-size:20px!important}.vehicle-meta-box{padding:10px!important;gap:8px!important}.meta-line-1,.meta-line-2{flex-wrap:wrap!important;gap:6px!important}.spec-row-item{font-size:13px!important;gap:8px!important}.spec-col-label{width:160px!important;min-width:160px!important;white-space:nowrap!important;flex-shrink:0!important}.specs-table-container{padding:0!important;margin-top:0!important}.cabinet-table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.cabinet-table{min-width:680px!important}}@media (max-width: 480px){.main-content-wrap{padding:0 10px 30px!important}.calc-heading{font-size:18px!important}.vehicle-gallery-strip .gallery-main-frame{height:180px!important}.stepper-btn{width:28px!important;height:28px!important}.dashed-edit-badge{font-size:11px!important;max-width:180px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}.help-modal-box{background:#fff!important;color:#111827!important;border-radius:14px!important;border:1px solid #E2E8F0!important;box-shadow:0 20px 40px #00000026!important;padding:24px!important;max-width:540px!important;width:90%!important}html.dark-theme .help-modal-box{background:#1e2023!important;color:#fff!important;border-color:#ffffff24!important;box-shadow:0 20px 50px #0009!important}.modal-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding-bottom:12px!important;border-bottom:1px solid #E2E8F0!important;margin-bottom:16px!important}html.dark-theme .modal-header{border-bottom-color:#ffffff1a!important}.modal-title{font-size:18px!important;font-weight:800!important;color:#111827!important;margin:0!important}html.dark-theme .modal-title{color:#fff!important}.modal-close-btn{background:transparent!important;border:none!important;color:#64748b!important;font-size:20px!important;cursor:pointer!important;padding:4px 8px!important;border-radius:6px!important;transition:color .15s ease,background .15s ease!important}.modal-close-btn:hover{background:#0000000d!important;color:#0f172a!important}html.dark-theme .modal-close-btn{color:#94a3b8!important}html.dark-theme .modal-close-btn:hover{background:#ffffff1a!important;color:#fff!important}.help-intro{font-size:13.5px!important;color:#475569!important;line-height:1.55!important;margin-bottom:18px!important}html.dark-theme .help-intro{color:#94a3b8!important}.help-contacts-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin-bottom:20px!important}@media (max-width: 576px){.help-contacts-grid{grid-template-columns:1fr!important}}.help-contact-card{display:flex!important;align-items:center!important;gap:12px!important;padding:14px!important;border-radius:10px!important;background:#f8fafc!important;border:1px solid #E2E8F0!important;text-decoration:none!important;color:#0f172a!important;transition:all .2s ease!important}.help-contact-card strong{display:block!important;font-size:13.5px!important;font-weight:700!important;color:#0f172a!important}.help-contact-card .contact-val{display:block!important;font-size:12.5px!important;color:#16a34a!important;font-weight:600!important;margin-top:2px!important}.help-contact-card:hover{border-color:#16a34a!important;transform:translateY(-1px)!important}html.dark-theme .help-contact-card{background:#272a30!important;border-color:#ffffff1f!important;color:#fff!important}html.dark-theme .help-contact-card strong{color:#fff!important}html.dark-theme .help-contact-card .contact-val{color:#4ade80!important}html.dark-theme .help-contact-card:hover{border-color:#4ade80!important;background:#2f333b!important}.faq-title{font-size:15px!important;font-weight:800!important;color:#0f172a!important;margin-bottom:10px!important}html.dark-theme .faq-title{color:#fff!important}.faq-item{background:#f8fafc!important;border:1px solid #E2E8F0!important;border-radius:8px!important;padding:12px 14px!important;font-size:13.5px!important;margin-bottom:8px!important;transition:background .15s ease,border-color .15s ease!important}.faq-item summary{font-weight:700!important;color:#0f172a!important;cursor:pointer!important;outline:none!important}.faq-item p{margin-top:8px!important;color:#475569!important;line-height:1.5!important;font-size:13px!important}html.dark-theme .faq-item{background:#272a30!important;border-color:#ffffff1f!important}html.dark-theme .faq-item summary{color:#fff!important}html.dark-theme .faq-item p{color:#94a3b8!important}.figma-settings-page{padding-bottom:60px}.figma-settings-profile-card{display:flex;gap:36px;background:#1f2023;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:32px;margin-bottom:24px}html:not(.dark-theme) .figma-settings-profile-card{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 20px #0000000a}.figma-profile-left{display:flex;flex-direction:column;align-items:center;width:160px;flex-shrink:0}.figma-avatar-wrap{position:relative;width:110px;height:110px;border-radius:50%;overflow:visible;margin-bottom:16px}.figma-avatar-img{width:110px;height:110px;border-radius:50%;object-fit:cover;display:block}.figma-admin-badge{position:absolute;bottom:-6px;left:50%;transform:translate(-50%);background:#eab308;color:#111827;font-size:11px;font-weight:800;padding:2px 10px;border-radius:20px;text-transform:uppercase;letter-spacing:.02em}.figma-user-name{font-size:18px;font-weight:800;color:#fff;text-align:center;line-height:1.3;margin:0}html:not(.dark-theme) .figma-user-name{color:#0f172a}.figma-profile-right{flex:1;display:flex;flex-direction:column;gap:20px}.figma-fields-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px}.figma-field-group{display:flex;flex-direction:column;gap:6px}.figma-label{font-size:13px;font-weight:500;color:#9ca3af}html:not(.dark-theme) .figma-label{color:#475569}.figma-input-wrap{position:relative;display:flex;align-items:center;width:100%}.figma-input{width:100%;height:42px;background:#18191b;border:1px solid #373A42;border-radius:8px;padding:0 14px;color:#fff;font-size:14px;outline:none;transition:border-color .15s ease}html:not(.dark-theme) .figma-input{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.figma-input-wrap.has-verified .figma-input{padding-right:140px}.verified-tag{position:absolute;right:12px;color:#22c55e;font-size:12.5px;font-weight:600;pointer-events:none}.btn-change-pass-link{background:transparent;border:none;color:#9ca3af;font-size:12.5px;text-decoration:underline;cursor:pointer;align-self:flex-start;padding:0;margin-top:2px}.btn-change-pass-link:hover{color:#fff}.figma-logo-upload-group{display:flex;flex-direction:row;align-items:center;gap:16px}.logo-preview-box{display:flex;align-items:center;justify-content:center;gap:4px;background:#141517;border:1px solid #373A42;border-radius:8px;padding:8px 14px;height:42px}html:not(.dark-theme) .logo-preview-box{background:#0f172a}.logo-inter{color:#fff;font-size:14px;font-weight:800}.logo-delivery{color:#22c55e;font-size:14px;font-weight:800}.logo-actions-col{display:flex;flex-direction:column;gap:4px}.logo-btn-row{display:flex;align-items:center;gap:8px}.btn-change-logo{background:#22c55e;color:#fff;border:none;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease}.btn-change-logo:hover{background:#16a34a}.btn-delete-logo{background:#ef444426;color:#ef4444;border:1px solid rgba(239,68,68,.3);border-radius:6px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer}.logo-hint-text{font-size:11.5px;color:#6b7280}.figma-2fa-row{display:flex;align-items:center;gap:16px;margin-top:8px}.figma-2fa-label{font-size:14px;font-weight:600;color:#fff}html:not(.dark-theme) .figma-2fa-label{color:#0f172a}.figma-switch{position:relative;display:inline-block;width:44px;height:24px}.figma-switch input{opacity:0;width:0;height:0}.figma-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#373a42;transition:.3s;border-radius:24px}.figma-slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}.figma-switch input:checked+.figma-slider{background-color:#22c55e}.figma-switch input:checked+.figma-slider:before{transform:translate(20px)}.figma-members-grid-2col{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 992px){.figma-members-grid-2col{grid-template-columns:1fr}}.figma-member-card{background:#1f2023;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:24px}html:not(.dark-theme) .figma-member-card{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 20px #0000000a}.member-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.member-card-title{font-size:18px;font-weight:800;color:#fff;margin:0}html:not(.dark-theme) .member-card-title{color:#0f172a}.btn-figma-add-member{background:#22c55e;color:#fff;border:none;border-radius:8px;padding:8px 16px;font-size:13.5px;font-weight:700;cursor:pointer;transition:background .15s ease}.btn-figma-add-member:hover{background:#16a34a}.figma-table-container{width:100%;overflow-x:auto}.figma-member-table{width:100%;border-collapse:collapse;text-align:left}.figma-member-table th{padding:10px 12px;font-size:12.5px;font-weight:500;color:#6b7280;border-bottom:1px solid rgba(255,255,255,.08)}html:not(.dark-theme) .figma-member-table th{border-bottom-color:#e2e8f0}.figma-member-table td{padding:14px 12px;font-size:14px;font-weight:500;color:#fff;border-bottom:1px solid rgba(255,255,255,.04)}html:not(.dark-theme) .figma-member-table td{color:#000;border-bottom-color:#f1f5f9}.member-email-cell,.member-phone-cell,.figma-member-table td.member-email-cell,.figma-member-table td.member-phone-cell,.mobile-member-email,.mobile-member-phone{font-family:Hyundai Sans Text Official,Inter,-apple-system,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0em!important;white-space:nowrap!important}html:not(.dark-theme) .member-email-cell,html:not(.dark-theme) .member-phone-cell,html:not(.dark-theme) .figma-member-table td.member-email-cell,html:not(.dark-theme) .figma-member-table td.member-phone-cell,html:not(.dark-theme) .mobile-member-email,html:not(.dark-theme) .mobile-member-phone{color:#000!important}html.dark-theme .member-email-cell,html.dark-theme .member-phone-cell,html.dark-theme .figma-member-table td.member-email-cell,html.dark-theme .figma-member-table td.member-phone-cell,html.dark-theme .mobile-member-email,html.dark-theme .mobile-member-phone{color:#fff!important}.figma-status-badge{display:inline-block;background:#22c55e26;color:#22c55e;border:1px solid rgba(34,197,94,.25);padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600}.figma-status-select-badge{display:inline-flex!important;align-items:center!important;padding:4px 10px!important;border-radius:8px!important;font-size:12px!important;font-weight:700!important;cursor:pointer!important;outline:none!important;transition:all .15s ease!important;line-height:1.2!important;border:1px solid transparent!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important}.figma-status-select-badge.status-pending{background:#e6f7f0!important;color:#0d9488!important;border-color:#99f6e4!important}.figma-status-select-badge.status-active{background:#dcfce7!important;color:#15803d!important;border-color:#86efac!important}.figma-status-select-badge.status-blocked{background:#fee2e2!important;color:#dc2626!important;border-color:#fecaca!important}html.dark-theme .figma-status-select-badge.status-pending{background:#0d948833!important;color:#2dd4bf!important;border-color:#2dd4bf4d!important}html.dark-theme .figma-status-select-badge.status-active{background:#15803d33!important;color:#4ade80!important;border-color:#4ade804d!important}html.dark-theme .figma-status-select-badge.status-blocked{background:#dc262633!important;color:#fca5a5!important;border-color:#fca5a54d!important}.topbar-search-box{position:relative;display:flex;align-items:center;justify-content:space-between;width:320px!important;height:40px!important;border-radius:8px!important;border:1px solid #474747!important;padding:4px!important;background:#f3f4f614!important;backdrop-filter:blur(32px)!important;-webkit-backdrop-filter:blur(32px)!important;box-sizing:border-box!important}html:not(.dark-theme) .topbar-search-box{background:#f3f4f6e6!important;border-color:#cbd5e1!important}.topbar-search-input{width:235px!important;height:32px!important;background:transparent!important;border:none!important;outline:none!important;padding:0 8px 0 36px!important;font-size:16px!important;font-weight:500!important;color:#fff!important;font-family:inherit!important;line-height:100%!important;box-shadow:none!important}html:not(.dark-theme) .topbar-search-input{color:#0f172a!important}.topbar-search-input::placeholder{color:#a3a3a3!important;font-size:16px!important;font-weight:500!important;opacity:1!important}.topbar-search-btn{position:relative!important;right:0!important;height:32px!important;padding:0 8px!important;background:transparent!important;color:#22c55e!important;border:none!important;border-radius:4px!important;font-size:16px!important;font-weight:600!important;cursor:pointer!important;transition:color .15s ease,opacity .15s ease!important;box-shadow:none!important}.topbar-search-btn:hover{color:#16a34a!important;opacity:.9!important;background:transparent!important}html.dark-theme .topbar-search-box{background:#f3f4f614!important;border-color:#474747!important}html.dark-theme .topbar-search-btn{background:transparent!important;color:#22c55e!important}.topbar-search-btn{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:70px!important;height:33px!important;padding:11px 8px!important;background:transparent!important;color:#34b776!important;border:none!important;font-size:16px!important;font-weight:500!important;line-height:100%!important;letter-spacing:0!important;cursor:pointer!important;transition:opacity .15s ease!important;box-shadow:none!important}html.dark-theme .topbar-search-btn{background:transparent!important;color:#34b776!important}.topbar-search-box{position:relative;display:flex;align-items:center;justify-content:space-between;width:320px!important;height:40px!important;border-radius:8px!important;border:1px solid #474747!important;padding:4px!important;background:transparent!important;backdrop-filter:blur(32px)!important;-webkit-backdrop-filter:blur(32px)!important;box-sizing:border-box!important}.topbar-search-input{width:242px!important;height:32px!important;background:#f3f4f614!important;border:none!important;border-radius:4px!important;outline:none!important;padding:0 8px 0 36px!important;font-size:16px!important;font-weight:500!important;color:#fff!important;font-family:inherit!important;line-height:100%!important;box-shadow:none!important}html.dark-theme .topbar-search-input{background:#f3f4f614!important}.topbar-search-box{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:320px!important;height:40px!important;border-radius:8px!important;border:1px solid #474747!important;padding:4px!important;background:transparent!important;backdrop-filter:blur(32px)!important;-webkit-backdrop-filter:blur(32px)!important;box-sizing:border-box!important}html:not(.dark-theme) .topbar-search-box{background:transparent!important;border-color:#cbd5e1!important}.topbar-search-box .search-icon{position:absolute!important;left:12px!important;stroke:#a3a3a3!important;pointer-events:none!important;z-index:2!important}.topbar-search-input{width:242px!important;height:32px!important;background:#ffffff1f!important;border:none!important;border-radius:4px!important;outline:none!important;padding:0 8px 0 36px!important;font-size:14px!important;font-weight:500!important;color:#fff!important;font-family:inherit!important;line-height:100%!important;box-shadow:none!important}html:not(.dark-theme) .topbar-search-input{background:#f1f5f9!important;color:#0f172a!important}.topbar-search-input::placeholder{color:#a3a3a3!important;font-size:14px!important;font-weight:500!important;opacity:1!important}.topbar-search-btn{position:relative!important;right:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:70px!important;height:32px!important;padding:0 8px!important;background:transparent!important;color:#34b776!important;border:none!important;border-radius:4px!important;font-size:16px!important;font-weight:500!important;line-height:100%!important;cursor:pointer!important;transition:opacity .15s ease!important;box-shadow:none!important}.topbar-search-btn:hover{opacity:.85!important;background:transparent!important;color:#34b776!important}html.dark-theme .topbar-search-box{background:transparent!important;border-color:#474747!important}html.dark-theme .topbar-search-input{background:#ffffff1f!important;color:#fff!important}.bid-number-input::-webkit-outer-spin-button,.bid-number-input::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.bid-number-input,input[type=number]{-moz-appearance:textfield!important;-webkit-appearance:textfield!important;appearance:textfield!important}.bid-number-input{border:none!important;outline:none!important;background:transparent!important;width:75px!important;font-weight:700!important;font-size:20px!important;color:inherit!important;text-align:center!important;padding:0!important;margin:0!important}.editable-badge-wrap{position:relative;display:inline-flex;align-items:center;cursor:pointer}.editable-badge-select{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:5}.dashed-edit-badge.clickable{cursor:pointer;border-bottom:1px dashed #22C55E;transition:color .15s ease,border-color .15s ease,opacity .15s ease;padding-bottom:1px}.dashed-edit-badge.clickable:hover{opacity:.85;color:#108ef5;border-bottom-color:#108ef5}.reserve-active-btn{color:#16a34a!important;font-weight:700!important;background:#dcfce7!important;border:1px solid #86EFAC!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:4px 12px!important;border-radius:6px!important;cursor:pointer!important}html.dark-theme .reserve-active-btn{background:#22c55e33!important;color:#4ade80!important;border-color:#22c55e66!important}.badge-copart{background:#2563eb!important;color:#fff!important;font-weight:700!important;border-radius:4px!important;padding:2px 6px!important;font-size:11px!important}.badge-manheim{background:#7c3aed!important;color:#fff!important;font-weight:700!important;border-radius:4px!important;padding:2px 6px!important;font-size:11px!important}@media (max-width: 768px){.calc-heading{font-size:18px!important;text-align:left!important;margin-bottom:8px!important}.estimate-reserve-wrapper{flex-direction:column!important;gap:8px!important;width:100%!important;align-items:stretch!important}.figma-est-card,.calc-estimate-card{width:100%!important;box-sizing:border-box!important;padding:8px 12px!important}.figma-bid-banner,.current-bid-banner{width:100%!important;box-sizing:border-box!important;justify-content:space-between!important;padding:8px 12px!important;border-radius:8px!important}.bid-banner-title{font-size:12px!important}.bid-banner-amount{font-size:14px!important}.figma-reserve-btn{font-size:12px!important;padding:4px 8px!important}.breakdown-row{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:8px!important;align-items:flex-start!important;justify-content:space-between!important;padding:7px 0!important}.calc-checkbox-label{max-width:100%!important;font-size:13.5px!important}.chk-text{font-size:13.5px!important}.editable-badge-wrap{max-width:100%!important}.dashed-edit-badge{white-space:normal!important;word-break:break-word!important;font-size:12px!important;padding:2px 0!important}.row-price{font-size:15px!important;font-weight:700!important;text-align:right!important;min-width:60px!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important;align-self:flex-start!important;padding-top:1px!important}.vehicle-gallery-strip{flex-direction:column!important;gap:10px!important;width:100%!important}.gallery-main-frame{width:100%!important;min-width:100%!important;height:210px!important}.gallery-thumbs-row{width:100%!important;overflow-x:auto!important;justify-content:flex-start!important;padding-bottom:6px!important}.g-thumb-item{width:64px!important;min-width:64px!important;height:48px!important}.top-search-bar{padding:10px 0!important;gap:8px!important}.topbar-user-controls{gap:10px!important}}@media (max-width: 768px){.estimate-reserve-wrapper{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important;margin:8px 0!important}.figma-est-card,.calc-estimate-card{display:flex!important;flex-direction:column!important;width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:10px!important;gap:10px!important;box-sizing:border-box!important;border-radius:12px!important}.est-info-group{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;height:auto!important;overflow:visible!important}.est-text-stack{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;overflow:visible!important}.est-label{font-size:13px!important;white-space:nowrap!important}.est-val{font-size:13.5px!important;font-weight:700!important;color:#34b776!important;white-space:nowrap!important}.figma-bid-banner,.current-bid-banner{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;width:100%!important;height:auto!important;padding:8px 12px!important;box-sizing:border-box!important;border-radius:8px!important;overflow:visible!important}.bid-text-stack{display:flex!important;flex-direction:column!important;line-height:1.2!important}.bid-banner-title{font-size:11px!important;white-space:nowrap!important}.bid-banner-amount{font-size:14px!important;font-weight:700!important}.figma-reserve-btn{font-size:12px!important;padding:5px 10px!important;white-space:nowrap!important;flex-shrink:0!important}.breakdown-row{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:space-between!important;gap:8px!important;padding:7px 0!important;width:100%!important;box-sizing:border-box!important}.calc-checkbox-label{flex:1 1 auto!important;max-width:100%!important;font-size:13.5px!important}.dashed-edit-badge{display:inline-block!important;white-space:normal!important;word-break:break-word!important;font-size:12px!important;line-height:1.3!important;padding:2px 0!important;max-width:240px!important}.row-price{font-size:15px!important;font-weight:700!important;text-align:right!important;min-width:60px!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important;align-self:flex-start!important;padding-top:1px!important}}@media (max-width: 768px){.top-search-bar{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;box-sizing:border-box!important;padding:10px 0 14px!important;gap:10px!important}.topbar-user-controls{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;order:1!important}.topbar-search-box{display:flex!important;width:100%!important;max-width:100%!important;order:2!important;box-sizing:border-box!important;margin-top:4px!important}.topbar-search-input{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.calc-search-row{display:flex!important;flex-direction:row!important;align-items:center!important;width:100%!important;gap:8px!important}.calc-input-box{flex:1!important;min-width:0!important;width:auto!important;height:42px!important;box-sizing:border-box!important}.calc-lot-input{width:100%!important;font-size:14px!important}.btn-find-lot,.calc-search-btn{width:auto!important;flex-shrink:0!important;height:42px!important;padding:0 16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;box-sizing:border-box!important}}.mobile-top-header-bar{display:contents}@media (max-width: 768px){.top-search-bar{display:flex!important;flex-direction:column!important;width:100%!important;padding:8px 0 12px!important;gap:8px!important}.mobile-top-header-bar{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;order:1!important}.btn-hamburger-mobile{display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important}.topbar-user-controls{display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;width:auto!important;justify-content:flex-end!important}.topbar-search-box{order:2!important;width:100%!important;max-width:100%!important;margin-top:6px!important;box-sizing:border-box!important}.topbar-search-input{width:100%!important;max-width:100%!important;box-sizing:border-box!important}}.user-avatar-wrap{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;border-radius:50%!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1.5px solid #10B981!important;flex-shrink:0!important;text-decoration:none!important;padding:0!important}.topbar-avatar{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important;display:block!important}.estimate-reserve-wrapper{display:flex!important;align-items:stretch!important;gap:8px!important;width:100%!important;position:relative!important;margin:6px 0!important;box-sizing:border-box!important}.figma-est-card{flex:1 1 auto!important;display:flex!important;align-items:center!important;gap:8px!important;border:1px solid #DCDCDC!important;border-radius:10px!important;padding:6px 12px!important;background:#fff!important;box-sizing:border-box!important;position:static!important}html.dark-theme .figma-est-card{border:1px solid #4F4F4F!important;background-color:transparent!important;color:#fff!important}.figma-bid-banner{flex:1 1 auto!important;background-color:#34b776!important;border-radius:10px!important;padding:6px 12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;box-sizing:border-box!important;position:static!important}.btn-est-collapse-side{position:static!important;transform:none!important;align-self:stretch!important;height:auto!important;min-height:100%!important;width:44px!important;min-width:44px!important;border-radius:10px!important;border:1px solid #DCDCDC!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;flex-shrink:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important}html.dark-theme .btn-est-collapse-side{border-color:#4f4f4f!important;background-color:transparent!important}@media (max-width: 768px){.estimate-reserve-wrapper{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.figma-est-card,.figma-bid-banner{width:100%!important;flex:1 1 100%!important}.btn-est-collapse-side{width:100%!important;height:32px!important}}.lightbox-overlay{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background:#000000eb!important;z-index:99999!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;outline:none!important;animation:lightbox-fadein .2s ease!important}@keyframes lightbox-fadein{0%{opacity:0}to{opacity:1}}.lightbox-img{max-width:90vw!important;max-height:78vh!important;object-fit:contain!important;border-radius:8px!important;box-shadow:0 8px 40px #0009!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important}.lightbox-close-btn{position:absolute!important;top:16px!important;right:20px!important;background:#ffffff1f!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border:1px solid rgba(255,255,255,.2)!important;color:#fff!important;font-size:22px!important;width:44px!important;height:44px!important;border-radius:50%!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:100001!important;transition:background .2s,transform .15s!important}.lightbox-close-btn:hover{background:#ffffff40!important;transform:scale(1.1)!important}.lightbox-counter{position:absolute!important;top:20px!important;left:50%!important;transform:translate(-50%)!important;background:#0000008c!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;color:#fff!important;font-size:14px!important;font-weight:600!important;padding:5px 16px!important;border-radius:20px!important;letter-spacing:1px!important;z-index:100001!important}.lightbox-arrow{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;background:#ffffff1a!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border:1px solid rgba(255,255,255,.15)!important;color:#fff!important;font-size:36px!important;width:52px!important;height:52px!important;border-radius:50%!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:100001!important;transition:background .2s,transform .15s!important;line-height:1!important;padding-bottom:3px!important}.lightbox-arrow:hover{background:#ffffff40!important;transform:translateY(-50%) scale(1.08)!important}.lightbox-arrow-left{left:16px!important}.lightbox-arrow-right{right:16px!important}.lightbox-thumbs{display:flex!important;gap:6px!important;margin-top:14px!important;overflow-x:auto!important;max-width:90vw!important;padding:4px 0!important;scrollbar-width:thin!important}.lightbox-thumb{width:56px!important;height:42px!important;border-radius:6px!important;overflow:hidden!important;cursor:pointer!important;border:2px solid transparent!important;opacity:.5!important;transition:opacity .2s,border-color .2s,transform .15s!important;flex-shrink:0!important}.lightbox-thumb:hover{opacity:.85!important;transform:scale(1.05)!important}.lightbox-thumb.active{border-color:#10b981!important;opacity:1!important}.lightbox-thumb img{width:100%!important;height:100%!important;object-fit:cover!important}@media (max-width: 768px){.lightbox-img{max-width:96vw!important;max-height:70vh!important}.lightbox-arrow{width:40px!important;height:40px!important;font-size:28px!important}.lightbox-arrow-left{left:6px!important}.lightbox-arrow-right{right:6px!important}.lightbox-close-btn{top:10px!important;right:10px!important;width:38px!important;height:38px!important;font-size:18px!important}.lightbox-thumb{width:44px!important;height:34px!important}}@media (min-width: 769px){.top-search-bar{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;padding:12px 0 16px!important}.btn-hamburger-mobile{display:none!important}.topbar-search-box{order:1!important;width:320px!important;margin:0!important}.topbar-user-controls{order:2!important;margin-left:auto!important;display:flex!important;align-items:center!important;gap:12px!important}}@media (max-width: 768px){.top-search-bar{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;width:100%!important;padding:8px 0 12px!important;gap:10px 0!important}.btn-hamburger-mobile{display:flex!important;align-items:center!important;justify-content:center!important;order:1!important;margin:0!important;padding:6px!important;background:transparent!important;border:none!important;color:inherit!important;cursor:pointer!important}.topbar-user-controls{display:flex!important;align-items:center!important;gap:8px!important;order:2!important;margin:0 0 0 auto!important;width:auto!important}.topbar-search-box{display:flex!important;order:3!important;width:100%!important;max-width:100%!important;margin:6px 0 0!important;box-sizing:border-box!important}.topbar-search-input{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.topbar-search-box.hide-on-mobile,.calc-layout-page .topbar-search-box,.top-search-bar .topbar-search-box.hide-on-mobile{display:none!important}}@media (max-width: 768px){.calc-split-container{display:flex!important;flex-direction:column!important;width:100%!important}.calc-left-col,.calc-split-container .calc-left-col,.calc-split-container.panel-collapsed .calc-left-col,.calc-split-container.no-car-data.panel-collapsed .calc-left-col{order:1!important;width:100%!important;max-width:100%!important;flex:1 1 100%!important;min-width:0!important;margin:0 auto!important;padding-right:0!important}.calc-split-container.panel-collapsed .calc-right-col,.calc-split-container:not(.panel-collapsed) .calc-right-col,.calc-right-col,html:not(.dark-theme) .calc-right-col,html.dark-theme .calc-right-col{display:block!important;order:2!important;width:100%!important;max-width:100%!important;padding:0!important;margin-top:12px!important;margin-bottom:12px!important;background:transparent!important;border:none!important}.estimate-reserve-wrapper{display:flex!important;flex-direction:row!important;align-items:stretch!important;justify-content:space-between!important;gap:8px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.figma-est-card{flex:1 1 0%!important;min-width:0!important;width:auto!important;max-width:none!important;display:flex!important;flex-direction:column!important;border:1px solid #DCDCDC!important;border-radius:10px!important;padding:6px!important;background:#fff!important;box-sizing:border-box!important}.est-info-group{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:100%!important;margin-top:6px!important;margin-bottom:2px!important;text-align:center!important}.est-label{font-size:13px!important;font-weight:500!important;color:#111827!important}.est-val{font-size:13px!important;font-weight:700!important;color:#00b074!important}.figma-bid-banner{background-color:#00b074!important;border-radius:8px!important;padding:6px 12px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;width:100%!important;box-sizing:border-box!important}.bid-text-stack{display:flex!important;flex-direction:column!important;text-align:left!important}.bid-banner-title{color:#fff!important;font-size:11.5px!important;font-weight:500!important;opacity:.9!important}.bid-banner-amount{color:#fff!important;font-size:16px!important;font-weight:700!important;line-height:1.2!important}.figma-bid-banner.no-reserve{justify-content:center!important;text-align:center!important;min-height:38px!important;padding:6px 12px!important}.figma-bid-banner.no-reserve .bid-text-stack{flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:100%!important;text-align:center!important}.figma-bid-banner.no-reserve .bid-banner-title{font-size:12px!important}.figma-bid-banner.no-reserve .bid-banner-amount{font-size:15px!important}.figma-reserve-btn,.reserve-done-btn,.reserve-active-btn{font-size:13px!important;font-weight:700!important;padding:6px 14px!important;border-radius:8px!important;background:#dcfce7!important;color:#059669!important;border:none!important;cursor:pointer!important;white-space:nowrap!important;flex-shrink:0!important}.calc-side-actions{display:flex!important;flex-direction:row!important;align-items:stretch!important;gap:6px!important;flex-shrink:0!important}.btn-est-collapse-side{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:auto!important;align-self:stretch!important;border-radius:10px!important;border:1px solid #DCDCDC!important;background:#fff!important;flex-shrink:0!important;cursor:pointer!important;box-sizing:border-box!important;padding:4px 0!important;margin:0!important}}.logistic-breakdown-card.card-collapsed{display:none!important}@media (min-width: 1081px){.calc-split-container.panel-collapsed .calc-left-col,.calc-split-container.no-car-data.panel-collapsed .calc-left-col{width:50%!important;max-width:50%!important;flex:0 0 50%!important;margin:0 auto 0 0!important;padding-right:28px!important}}@media (max-width: 1080px){.calc-split-container .calc-left-col,.calc-split-container.panel-collapsed .calc-left-col,.calc-split-container.no-car-data.panel-collapsed .calc-left-col{width:100%!important;max-width:100%!important;flex:1 1 100%!important;margin:0 auto!important;padding-right:0!important}}html.dark-theme .col-badges .badge-svg-icon,html.dark-theme .badge-svg-icon{filter:brightness(0) invert(.72)!important;opacity:1!important}@media (max-width: 991px){.figma-settings-profile-card{flex-direction:column!important;align-items:center!important;gap:24px!important;padding:20px 16px!important}.figma-profile-left{width:100%!important;align-items:center!important;text-align:center!important}.figma-profile-right{width:100%!important}}@media (max-width: 767px){.figma-settings-page{padding-left:0!important;padding-right:0!important}.figma-fields-grid{grid-template-columns:1fr!important;gap:14px!important}.figma-input-wrap.has-verified .figma-input{padding-right:120px!important;font-size:13px!important}.verified-tag{font-size:11px!important;right:8px!important}.figma-logo-upload-group{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.figma-members-grid-2col{grid-template-columns:1fr!important;gap:16px!important}.figma-member-card{padding:16px 12px!important;border-radius:10px!important}.member-card-head{margin-bottom:12px!important}.member-card-title{font-size:16px!important}.btn-figma-add-member{padding:6px 12px!important;font-size:12.5px!important}.figma-table-container{width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;padding-bottom:4px!important}.figma-member-table{min-width:460px!important}}.desktop-member-table-view{display:block!important}.mobile-member-list-view{display:none!important}@media (max-width: 767px){.desktop-member-table-view{display:none!important}.mobile-member-list-view{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important}.mobile-member-row-card{display:flex!important;flex-direction:column!important;gap:8px!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:8px!important;padding:10px 12px!important}html:not(.dark-theme) .mobile-member-row-card{background:#f8fafc!important;border-color:#e2e8f0!important}.mobile-member-row-top{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important}.mobile-member-name{font-size:13.5px!important;font-weight:700!important;color:#fff!important}html:not(.dark-theme) .mobile-member-name{color:#0f172a!important}.mobile-member-row-info{display:flex!important;flex-direction:column!important;gap:3px!important}.mobile-member-email,.mobile-member-phone{font-size:12px!important;color:#9ca3af!important}html:not(.dark-theme) .mobile-member-email,html:not(.dark-theme) .mobile-member-phone{color:#64748b!important}}@media (max-width: 991px){.admin-header-row{flex-direction:column!important;align-items:flex-start!important;gap:14px!important}.admin-header-row>div:last-child{width:100%!important;display:flex!important;gap:8px!important}.admin-header-row button{flex:1!important;padding:10px 8px!important;font-size:12.5px!important;text-align:center!important;justify-content:center!important}.admin-kpi-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.admin-tabs-row{overflow-x:auto!important;-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;width:100%!important;padding-bottom:8px!important}.admin-tab-btn{white-space:nowrap!important;flex-shrink:0!important;padding:8px 14px!important;font-size:13px!important}}@media (max-width: 767px){.admin-page-container{padding:4px 0!important}.admin-section-card,.admin-card-section{padding:14px 10px!important;border-radius:10px!important}.admin-kpi-card{padding:12px 10px!important;border-radius:8px!important}.kpi-value-text{font-size:22px!important}.admin-table-wrap{width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;border-radius:6px!important}.admin-table-wrap table{min-width:580px!important}.admin-table-wrap th,.admin-table-wrap td{padding:8px 10px!important;font-size:12px!important}.admin-modal-backdrop .gallery-modal-box{width:94vw!important;max-width:94vw!important;padding:16px 12px!important}}.admin-tabs-segmented-wrap{display:flex!important;align-items:center!important;gap:4px!important;background:#f1f5f9!important;padding:5px!important;border-radius:12px!important;border:1px solid #E2E8F0!important;margin-bottom:24px!important;overflow:hidden!important;box-shadow:inset 0 1px 2px #0000000a!important;-ms-overflow-style:none!important;scrollbar-width:none!important}.admin-tabs-segmented-wrap::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}html.dark-theme .admin-tabs-segmented-wrap{background:#1e293b!important;border-color:#334155!important}.admin-tab-segmented-item{flex:1 1 0px!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:10px 8px!important;border-radius:8px!important;border:1px solid transparent!important;background:transparent!important;color:#64748b!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important;white-space:nowrap!important;transition:all .18s cubic-bezier(.4,0,.2,1)!important}html.dark-theme .admin-tab-segmented-item{color:#94a3b8!important}.admin-tab-segmented-item:hover{color:#0f172a!important;background:#fff9!important}html.dark-theme .admin-tab-segmented-item:hover{color:#fff!important;background:#ffffff14!important}.admin-tab-segmented-item.active{background:#fff!important;color:#0f172a!important;font-weight:700!important;box-shadow:0 2px 8px #0f172a14,0 1px 2px #0000000a!important;border:1px solid #CBD5E1!important}html.dark-theme .admin-tab-segmented-item.active{background:#0f172a!important;color:#fff!important;border-color:#475569!important;box-shadow:0 4px 12px #0000004d!important}.tab-badge-count{background:#2563eb!important;color:#fff!important;font-size:11px!important;font-weight:700!important;padding:2px 7px!important;border-radius:10px!important;line-height:1!important}.admin-kpi-card{background:#fff!important;border:1px solid #E2E8F0!important;border-radius:14px!important;padding:18px 20px!important;position:relative!important;box-shadow:0 1px 3px #0000000a!important;transition:all .2s ease!important}html.dark-theme .admin-kpi-card{background:#1e293b!important;border-color:#334155!important}.admin-kpi-card:hover{transform:translateY(-2px)!important;box-shadow:0 4px 12px #0000000f!important}.admin-step-select{padding:8px 12px!important;border-radius:8px!important;border:1px solid #CBD5E1!important;font-size:13px!important;font-weight:600!important;background:#fff!important;color:#0f172a!important;outline:none!important;cursor:pointer!important;box-shadow:0 1px 2px #0000000a!important;transition:all .15s ease!important;width:100%!important;max-width:240px!important}html.dark-theme .admin-step-select{background:#1e293b!important;border-color:#475569!important;color:#f8fafc!important}.admin-step-select:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb26!important}.reserve-prompt-btn{background:#f1f5f9!important;border:1px solid #CBD5E1!important;color:#334155!important;cursor:pointer!important;transition:all .2s ease!important}.reserve-prompt-btn:hover{background:#e2e8f0!important;border-color:#94a3b8!important;color:#0f172a!important}html.dark-theme .reserve-prompt-btn{background:#27272a!important;border-color:#3f3f46!important;color:#e4e4e7!important}html.dark-theme .reserve-prompt-btn:hover{background:#3f3f46!important;color:#fff!important}.calc-placeholder-card,.calc-car-placeholder-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important;min-height:320px!important;padding:36px 20px!important;background:#fff!important;border:1.5px dashed #CBD5E1!important;border-radius:12px!important;box-sizing:border-box!important;margin-top:12px!important;margin-bottom:0!important;transition:all .25s ease!important}html.dark-theme .calc-placeholder-card,html.dark-theme .calc-car-placeholder-card{background:#18181b!important;border-color:#3f3f46!important}.calc-delivery-placeholder-card,.calc-vehicle-placeholder-card{width:100%!important;box-sizing:border-box!important;margin-top:12px!important}.car-placeholder-icon-wrap{margin-bottom:20px}.car-placeholder-circle{width:74px;height:74px;border-radius:50%;background:#e7f8f0;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #34b77626;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.calc-car-placeholder-card:hover .car-placeholder-circle{transform:scale(1.06)}.car-placeholder-svg{display:block}.car-placeholder-title{font-size:18px;font-weight:700;color:#16191d;margin:0 0 10px;letter-spacing:-.2px}.car-placeholder-desc{font-size:13.5px;line-height:1.55;color:#64748b;max-width:380px;margin:0 0 24px}.car-placeholder-action-box{display:inline-flex;align-items:center;gap:10px;margin-bottom:24px;flex-wrap:wrap;justify-content:center}.car-placeholder-action-label{font-size:13px;font-weight:500;color:#64748b}.btn-placeholder-example{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#f8fafc;border:1px solid #E2E8F0;border-radius:20px;color:#0f172a;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px #0000000a}.btn-placeholder-example:hover{background:#e7f8f0;border-color:#34b776;color:#15803d;transform:translateY(-1px);box-shadow:0 3px 8px #34b7762e}.btn-placeholder-example:active{transform:translateY(0) scale(.98)}.example-car-emoji{font-size:14px}.car-placeholder-auctions{display:flex;align-items:center;gap:8px;justify-content:center}.ph-auction-badge{padding:4px 10px;border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.ph-auction-badge.copart{background:#eb1e2714;color:#c5221f;border:1px solid rgba(235,30,39,.22)}.ph-auction-badge.iaai{background:#c8102e14;color:#b3141b;border:1px solid rgba(200,16,46,.22)}.ph-auction-badge.manheim{background:#108ef514;color:#108ef5;border:1px solid rgba(16,142,245,.22)}html.dark-theme .calc-car-placeholder-card{background:#1e1e1e!important;border-color:#383838!important}html.dark-theme .car-placeholder-circle{background:#34b77629!important;box-shadow:0 4px 20px #34b7761f!important}html.dark-theme .car-placeholder-title{color:#fff!important}html.dark-theme .car-placeholder-desc,html.dark-theme .car-placeholder-action-label{color:#94a3b8!important}html.dark-theme .btn-placeholder-example{background:#2a2a2a!important;border-color:#3f3f46!important;color:#f1f5f9!important}html.dark-theme .btn-placeholder-example:hover{background:#34b77633!important;border-color:#34b776!important;color:#34b776!important}.calc-mobile-empty-hint{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#f8fafc;border:1px dashed #CBD5E1;border-radius:10px;padding:10px 14px;margin-top:12px;box-sizing:border-box;width:100%}.calc-mobile-empty-hint .hint-main{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#475569}.hint-example-btn{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;background:#fff;border:1px solid #34B776;color:#15803d;border-radius:16px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .2s ease;box-shadow:0 1px 2px #0000000d}.hint-example-btn:hover{background:#e7f8f0;border-color:#15803d;transform:translateY(-1px)}html.dark-theme .calc-mobile-empty-hint{background:#1e1e1e!important;border-color:#383838!important}html.dark-theme .calc-mobile-empty-hint .hint-main{color:#94a3b8!important}html.dark-theme .hint-example-btn{background:#252525!important;border-color:#34b776!important;color:#34b776!important}@media (min-width: 1081px){.calc-mobile-empty-hint{display:none!important}}.calc-side-actions{display:flex!important;flex-direction:row!important;align-items:stretch!important;gap:6px!important;align-self:stretch!important;flex-shrink:0!important}.btn-est-collapse-side{position:static!important;transform:none!important;align-self:stretch!important;height:auto!important;min-height:100%!important;width:42px!important;min-width:42px!important;max-width:42px!important;border-radius:10px!important;border:1px solid #DCDCDC!important;background:#fff!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;cursor:pointer!important;flex-shrink:0!important;margin:0!important;padding:6px 0!important;box-sizing:border-box!important;color:#4b5563!important;transition:all .2s ease!important}.btn-est-collapse-side:hover{background:#f8fafc!important;border-color:#94a3b8!important;color:#108ef5!important}.btn-est-collapse-side.active{background:#eff6ff!important;border-color:#3b82f6!important;color:#108ef5!important}.btn-est-collapse-side .toggle-btn-icon{flex-shrink:0!important;color:inherit!important;stroke:currentColor!important;transition:color .2s ease,stroke .2s ease!important}.btn-est-collapse-side .toggle-btn-chevron{flex-shrink:0!important;color:#108ef5!important;stroke:#108ef5!important;transition:transform .25s ease!important}.btn-est-collapse-side .toggle-btn-chevron.rotated{transform:rotate(180deg)!important}html.dark-theme .btn-est-collapse-side{border-color:#4f4f4f!important;background-color:#1e1e1e!important;color:#9ca3af!important}html.dark-theme .btn-est-collapse-side:hover{background-color:#2d3748!important;border-color:#64748b!important;color:#60a5fa!important}html.dark-theme .btn-est-collapse-side.active{background-color:#1e293b!important;border-color:#3b82f6!important;color:#60a5fa!important}html.dark-theme .btn-est-collapse-side .toggle-btn-chevron{color:#60a5fa!important;stroke:#60a5fa!important}.calc-placeholder-card,.calc-car-placeholder-card,.calc-delivery-placeholder-card,.calc-vehicle-placeholder-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important;min-height:320px!important;padding:36px 20px!important;background:#fff!important;border:1.5px dashed #CBD5E1!important;border-radius:12px!important;box-sizing:border-box!important;margin-top:12px!important;margin-bottom:0!important}html.dark-theme .calc-placeholder-card,html.dark-theme .calc-car-placeholder-card,html.dark-theme .calc-delivery-placeholder-card,html.dark-theme .calc-vehicle-placeholder-card{background:#18181b!important;border-color:#3f3f46!important}.calc-right-col.calc-right-col-empty,html:not(.dark-theme) .calc-right-col.calc-right-col-empty,html.dark-theme .calc-right-col.calc-right-col-empty{background-color:transparent!important;border:none!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;box-shadow:none!important}.calc-mobile-cards-stack{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important;margin-top:12px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.calc-mobile-vehicle-wrapper{width:100%!important;box-sizing:border-box!important}.calc-mobile-cards-stack>*{margin-top:0!important;animation:calcCardSlideIn .25s cubic-bezier(.16,1,.3,1) both}@keyframes calcCardSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (min-width: 769px){.calc-mobile-cards-stack{display:none!important}}.calc-placeholder-content{display:flex!important;flex-direction:column!important;align-items:center!important;max-width:360px!important;margin:0 auto!important}.calc-placeholder-icon{font-size:38px!important;margin-bottom:12px!important;line-height:1!important}.calc-placeholder-title{font-size:16px!important;font-weight:700!important;color:#111827!important;margin:0 0 8px!important}html.dark-theme .calc-placeholder-title{color:#f3f4f6!important}.calc-placeholder-desc{font-size:13px!important;line-height:1.5!important;color:#6b7280!important;margin:0 0 16px!important}html.dark-theme .calc-placeholder-desc{color:#9ca3af!important}.placeholder-hint-btn{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:8px 16px!important;font-size:13px!important;font-weight:600!important;color:#108ef5!important;background:#eff6ff!important;border:1px solid #BFDBFE!important;border-radius:8px!important;cursor:pointer!important;transition:all .2s ease!important}.placeholder-hint-btn:hover{background:#dbeafe!important;border-color:#93c5fd!important}html.dark-theme .placeholder-hint-btn{background:#1e293b!important;border-color:#3b82f6!important;color:#60a5fa!important}html.dark-theme .placeholder-hint-btn:hover{background:#2563eb!important;color:#fff!important}@media (max-width: 768px){.calc-side-actions{display:flex!important;flex-direction:row!important;align-items:stretch!important;gap:6px!important;flex-shrink:0!important}.btn-est-collapse-side{width:38px!important;min-width:38px!important;max-width:38px!important;height:auto!important;align-self:stretch!important;padding:4px 0!important;gap:3px!important}}@media (max-width: 360px){.btn-est-collapse-side{width:34px!important;min-width:34px!important;max-width:34px!important}}.logistic-breakdown-card.figma-single-card{border-radius:12px!important;padding:14px 18px!important;box-sizing:border-box!important;transition:all .3s ease!important}html.dark-theme .logistic-breakdown-card.figma-single-card{background-color:#2f2f2f!important;border:1px solid #444444!important}.figma-single-card .breakdown-row{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;padding:8px 0!important;border-bottom:1px solid rgba(0,0,0,.08)!important;box-sizing:border-box!important;min-height:38px!important}html.dark-theme .figma-single-card .breakdown-row{border-bottom-color:#ffffff1a!important}.figma-single-card .breakdown-row.customs-broker-row{border-bottom:1px solid rgba(0,0,0,.08)!important}html.dark-theme .figma-single-card .breakdown-row.customs-broker-row{border-bottom-color:#ffffff1a!important}.figma-single-card .row-main-col{display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:nowrap!important;gap:6px!important;flex:1 1 auto!important;min-width:0!important;overflow:hidden!important}.route-breakdown-row{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:4px 0!important}.route-breakdown-row .route-main-col{display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:wrap!important;gap:4px 8px!important;flex:1 1 auto!important;min-width:0!important}.route-header-wrap{display:inline-flex!important;align-items:center!important;gap:5px!important;flex-shrink:0!important}.route-breakdown-row .icon-prefix{font-size:15px!important;line-height:1!important;display:inline-block!important;flex-shrink:0!important}.route-main-title{font-size:13px!important;font-weight:600!important;color:#111827!important;white-space:nowrap!important;line-height:1.4!important}html.dark-theme .route-main-title{color:#fff!important}.route-path-wrap{display:inline-flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important}.route-badge-step{display:inline-flex!important;align-items:center!important;gap:3px!important;font-size:13px!important;font-weight:500!important;color:#1f2937!important;white-space:nowrap!important}html.dark-theme .route-badge-step{color:#e5e7eb!important}.route-step-chk{font-size:13px!important;line-height:1!important;display:inline-block!important;flex-shrink:0!important}.route-step-name{white-space:nowrap!important}.route-arrow-icon{font-size:12px!important;color:#6b7280!important;display:inline-block!important;line-height:1!important;flex-shrink:0!important}html.dark-theme .route-arrow-icon{color:#9ca3af!important}.figma-single-card .calc-checkbox-label{display:inline-flex!important;align-items:center!important;gap:8px!important;cursor:pointer!important;font-size:13.5px!important;font-weight:500!important;color:#111827!important;line-height:20px!important;margin:0!important;white-space:nowrap!important;flex-shrink:0!important}html.dark-theme .figma-single-card .calc-checkbox-label{color:#fff!important}.figma-single-card .calc-chk{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:18px!important;height:18px!important;min-width:18px!important;max-width:18px!important;border-radius:4px!important;border:1.5px solid #27AE60!important;background-color:transparent!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;margin:0!important;position:relative!important;box-sizing:border-box!important;transition:all .15s ease!important}.figma-single-card .calc-chk:checked{background-color:#27ae60!important;border-color:#27ae60!important}.figma-single-card .calc-chk:checked:before{content:"✓"!important;color:#fff!important;font-size:12px!important;font-weight:800!important;line-height:1!important;display:block!important;text-align:center!important}.figma-single-card .calc-chk:checked:after,.figma-single-card .calc-chk:after{content:none!important;display:none!important}.figma-single-card .calc-chk:not(:checked){background-color:#fff!important;border:1.5px solid #CBD5E1!important}html.dark-theme .figma-single-card .calc-chk:not(:checked){background-color:#374151!important;border-color:#4b5563!important}.figma-single-card .calc-chk:not(:checked):before,.figma-single-card .calc-chk:not(:checked):after{content:none!important;display:none!important}.figma-single-card .calc-chk.chk-gray-disabled,.figma-single-card .grayed-out-row .calc-chk{background-color:#4b5563!important;border-color:#4b5563!important;cursor:default!important}.figma-single-card .grayed-out-row .calc-chk:before,.figma-single-card .grayed-out-row .calc-chk:after{content:none!important;display:none!important}.figma-single-card .grayed-out-row .chk-text.text-muted,.figma-single-card .grayed-out-row .row-price.text-muted{color:#6b7280!important}.figma-single-card .editable-badge-wrap{margin-left:2px!important;margin-top:0!important;display:inline-flex!important;align-items:center!important;min-width:0!important;flex-shrink:1!important}.figma-single-card .dashed-edit-badge{font-size:12px!important;color:#4b5563!important;border-bottom:1px dashed #9CA3AF!important;padding-bottom:1px!important;display:inline-block!important;cursor:pointer!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:145px!important}html.dark-theme .figma-single-card .dashed-edit-badge{color:#d1d5db!important;border-bottom-color:#6b7280!important}.figma-single-card .row-price{font-size:16px!important;font-weight:700!important;line-height:20px!important;color:#111827!important;white-space:nowrap!important;flex-shrink:0!important;margin-left:10px!important;align-self:center!important}html.dark-theme .figma-single-card .row-price{color:#fff!important}@media (max-width: 480px){.logistic-breakdown-card.figma-single-card{padding:10px 12px!important}.route-breakdown-row{padding:3px 0!important}.route-breakdown-row .route-main-col{gap:2px 6px!important}.route-main-title{font-size:12px!important}.route-path-wrap{gap:4px!important}.route-badge-step{font-size:11.5px!important;gap:2px!important}.route-step-chk{font-size:11px!important}.route-arrow-icon{font-size:10px!important}.figma-single-card .calc-checkbox-label{font-size:13px!important;gap:6px!important}.figma-single-card .dashed-edit-badge{font-size:11.5px!important;max-width:135px!important}.figma-single-card .row-price{font-size:15px!important;margin-left:8px!important}}.customs-divider-row{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:14px 0 6px!important;border-top:none!important;width:100%!important;box-sizing:border-box!important}.customs-select-mini{flex:1 1 0%!important;min-width:0!important;background-color:#f8fafc!important;border:1px solid #CBD5E1!important;border-radius:8px!important;color:#111827!important;padding:7px 8px!important;font-size:13.5px!important;font-weight:500!important;text-align:center!important;cursor:pointer!important;box-sizing:border-box!important}html.dark-theme .customs-select-mini{background-color:#262626!important;border-color:#4b5563!important;color:#fff!important}.customs-header-title{font-size:18px!important;font-weight:700!important;color:#111827!important;margin-top:16px!important;margin-bottom:10px!important;text-align:left!important;display:block!important}html.dark-theme .customs-header-title{color:#fff!important}.info-circle-icon{font-size:12px!important;color:#9ca3af!important;opacity:.8!important;margin-left:5px!important;cursor:pointer!important}.calc-mob-status-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important;width:100%!important;margin-top:0!important;margin-bottom:0!important;box-sizing:border-box!important;align-items:stretch!important}@media (min-width: 769px){.calc-mobile-accordions{display:none!important}.calc-mob-auction-box,.calc-mob-auction-text,.calc-mob-est-box{justify-content:center!important;text-align:center!important}}.calc-mob-auction-box{background:#ecfdf5;border:1px solid #A7F3D0;border-radius:8px;padding:2px 8px!important;height:36px;min-height:36px;display:flex;align-items:center;justify-content:flex-start!important;text-align:left!important;box-sizing:border-box;min-width:0;overflow:hidden}.calc-mob-auction-text{font-size:clamp(9px,2.5vw,11px);font-weight:600;color:#059669;line-height:1.2;text-align:left!important;white-space:nowrap;display:inline-flex;align-items:center;gap:3.5px;letter-spacing:-.25px;width:100%}.calc-status-auc-badge{font-size:8px!important;font-weight:800!important;padding:1.5px 4px!important;border-radius:3px!important;line-height:1!important;letter-spacing:.2px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important;flex-shrink:0!important}html.dark-theme .calc-mob-auction-box{background:#10b9811f;border-color:#10b98147}html.dark-theme .calc-mob-auction-text{color:#34d399}.calc-mob-auction-box.is-live,.status-auction-badge.is-live{background:#fff7ed!important;border-color:#fdba74!important}.calc-mob-auction-box.is-live .calc-mob-auction-text,.status-auction-badge.is-live .auction-text{color:#ea580c!important}html.dark-theme .calc-mob-auction-box.is-live,html.dark-theme .status-auction-badge.is-live{background:#ea580c2e!important;border-color:#ea580c73!important}html.dark-theme .calc-mob-auction-box.is-live .calc-mob-auction-text,html.dark-theme .status-auction-badge.is-live .auction-text{color:#fb923c!important}.calc-mob-auction-box.is-ended,.status-auction-badge.is-ended{background:#fef2f2!important;border-color:#fca5a5!important}.calc-mob-auction-box.is-ended .calc-mob-auction-text,.status-auction-badge.is-ended .auction-text{color:#dc2626!important}html.dark-theme .calc-mob-auction-box.is-ended,html.dark-theme .status-auction-badge.is-ended{background:#dc26262e!important;border-color:#dc262673!important}html.dark-theme .calc-mob-auction-box.is-ended .calc-mob-auction-text,html.dark-theme .status-auction-badge.is-ended .auction-text{color:#f87171!important}.calc-mob-auction-box.is-upcoming,.status-auction-badge.is-upcoming{background:#ecfdf5!important;border-color:#a7f3d0!important}.calc-mob-auction-box.is-upcoming .calc-mob-auction-text,.status-auction-badge.is-upcoming .auction-text{color:#059669!important}html.dark-theme .calc-mob-auction-box.is-upcoming,html.dark-theme .status-auction-badge.is-upcoming{background:#10b9812e!important;border-color:#10b98173!important}html.dark-theme .calc-mob-auction-box.is-upcoming .calc-mob-auction-text,html.dark-theme .status-auction-badge.is-upcoming .auction-text{color:#34d399!important}.calc-mob-est-box{background:#f8fafc;border:1px solid #E2E8F0;border-radius:8px;padding:2px 12px!important;height:36px;min-height:36px;display:flex;align-items:center;justify-content:flex-start!important;text-align:left!important;box-sizing:border-box;min-width:0;overflow:hidden;gap:3px}.calc-mob-est-box .est-trend-icon{font-size:11px;line-height:1;flex-shrink:0}.calc-mob-est-box .est-title{color:#475569;font-weight:500;font-size:clamp(10.5px,2.8vw,11px);white-space:nowrap;flex-shrink:0}.calc-mob-est-box .est-value{color:#64748b;font-weight:400;font-size:clamp(10.5px,2.8vw,11px);letter-spacing:-.15px;white-space:nowrap;flex-shrink:0}.calc-mob-est-box .info-circle-icon{color:#94a3b8;font-size:12px;cursor:pointer;flex-shrink:0;line-height:1}html.dark-theme .calc-mob-est-box{background:#27272a;border-color:#3f3f46}html.dark-theme .calc-mob-est-box .est-title{color:#94a3b8}html.dark-theme .calc-mob-est-box .est-value{color:#94a3b8;font-weight:400}html.dark-theme .calc-mob-est-box .info-circle-icon{color:#71717a}.calc-mobile-top-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;width:100%;margin-top:0;margin-bottom:0;box-sizing:border-box;align-items:stretch}.calc-mob-col-left{display:flex;flex-direction:column;min-width:0;height:100%}.calc-mob-col-right{display:flex;flex-direction:column;justify-content:space-between;gap:3px;min-width:0;height:100%;box-sizing:border-box}.calc-mob-green-card{background:#00b074;border-radius:7px;padding:4px 10px 4px 13px;display:flex;flex-direction:column;justify-content:center;align-items:stretch;color:#fff;box-shadow:0 1px 3px #00b07429;flex:1;height:100%;min-height:0;box-sizing:border-box}.calc-mob-green-split-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;min-height:0}.calc-mob-price-half{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.calc-mob-price-half.clickable-buynow{cursor:pointer;border-radius:4px;transition:opacity .15s ease}.calc-mob-price-half.clickable-buynow:active{opacity:.8}.calc-mob-green-vdivider{width:1px;height:18px;align-self:center;background:#ffffff4d;margin:0 4px;flex-shrink:0}.calc-mob-green-label{font-size:clamp(10px,2.7vw,10.5px);font-weight:600;color:#fffffff2;margin-bottom:2px;line-height:1.1;display:flex;align-items:center;gap:2px;white-space:nowrap;letter-spacing:-.15px}.buynow-click-hint{font-size:9px;opacity:.95}.calc-mob-green-amount{font-size:clamp(13.2px,3.6vw,14.8px);font-weight:700;color:#fff;line-height:1.1;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calc-mob-green-amount.buynow-amount{font-size:clamp(13.2px,3.6vw,14.8px);color:#fff}.calc-mob-green-divider{width:100%;height:1px;background:#ffffff40;margin:2px 0;flex-shrink:0}.calc-mob-reserve-btn{margin-top:2px;width:100%;height:18px;padding:0;background:#fff;color:#059669;font-size:9px;font-weight:700;border-radius:4px;border:none;cursor:pointer;box-shadow:0 1px 2px #0000001a;transition:opacity .15s ease;display:flex;align-items:center;justify-content:center}.calc-mob-reserve-btn:hover{opacity:.92}.calc-mob-reserve-btn.reserved-done{background:#dcfce7;color:#15803d;cursor:default}.calc-mob-bid-label{font-size:10px;font-weight:700;color:#475569;text-transform:uppercase;text-align:center;letter-spacing:.3px;margin:0;line-height:1}html.dark-theme .calc-mob-bid-label{color:#cbd5e1}.calc-mob-stepper-row{display:flex;align-items:center;gap:4px;width:100%;height:27px;box-sizing:border-box}.calc-flag-circle{width:20px;height:20px;min-width:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.calc-flag-circle svg{width:20px!important;height:20px!important}.calc-mob-step-btn{width:27px;height:27px;min-width:27px;border-radius:5px;border:1px solid #CBD5E1;background:#f1f5f9;font-size:15px;font-weight:700;color:#1e293b;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:all .15s ease;line-height:1;-webkit-user-select:none;user-select:none}.calc-mob-step-btn:hover{background:#e2e8f0;color:#0f172a}.calc-mob-step-btn:active{transform:scale(.96)}html.dark-theme .calc-mob-step-btn{background:#27272a;border-color:#3f3f46;color:#e4e4e7}html.dark-theme .calc-mob-step-btn:hover{background:#3f3f46}.calc-mob-step-input-wrap{flex:1;min-width:0;height:27px;background:#fff;border:1px solid #CBD5E1;border-radius:5px;display:flex;align-items:center;justify-content:center;gap:0;padding:0 4px;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.calc-mob-step-input-wrap:focus-within{border-color:#00b074;box-shadow:0 0 0 1px #00b07433}html.dark-theme .calc-mob-step-input-wrap{background:#27272a;border-color:#3f3f46}html.dark-theme .calc-mob-step-input-wrap:focus-within{border-color:#34d399;box-shadow:0 0 0 1px #34d39940}.calc-mob-dollar{font-size:15px;font-weight:800;color:#0f172a;flex-shrink:0;line-height:1;margin:0;padding:0}.calc-mob-step-input{border:none;background:transparent;outline:none;font-size:15px;font-weight:800;color:#0f172a;text-align:left;padding:0;margin:0;line-height:1;-moz-appearance:textfield}.calc-mob-step-input::-webkit-outer-spin-button,.calc-mob-step-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}html.dark-theme .calc-mob-step-input,html.dark-theme .calc-mob-dollar{color:#f8fafc}.calc-mob-total-row{display:flex;align-items:center;gap:4px;width:100%;height:27px;box-sizing:border-box}.calc-mob-total-box{flex:1;min-width:0;height:27px;background:#e8f5e9;border:1px solid #A7F3D0;border-radius:5px;display:flex;align-items:center;justify-content:center;position:relative!important;padding:0 4px;box-sizing:border-box}html.dark-theme .calc-mob-total-box{background:#00b07426;border-color:#00b07459}.calc-mob-total-val{font-size:15px;font-weight:800;color:#00b074;letter-spacing:-.2px;line-height:1}html.dark-theme .calc-mob-total-val{color:#34d399}.calc-mobile-accordions{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:0;margin-bottom:24px;box-sizing:border-box}.calc-accordion-item{border:1.5px solid #E2E8F0;border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 1px 3px #0000000a;transition:border-color .2s ease,box-shadow .2s ease}.calc-accordion-item.is-open{border-color:#cbd5e1;box-shadow:0 3px 10px #0000000d}html.dark-theme .calc-accordion-item{background:#18181b;border-color:#27272a}html.dark-theme .calc-accordion-item.is-open{border-color:#3f3f46}.calc-accordion-header{width:100%;display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:transparent;border:none;cursor:pointer;text-align:left;gap:8px;-webkit-user-select:none;user-select:none;box-sizing:border-box;transition:background .15s ease}.calc-accordion-header:hover{background:#f8fafc}html.dark-theme .calc-accordion-header:hover{background:#202024}.calc-accordion-item.is-open .calc-accordion-header{border-bottom:1px solid #F1F5F9}html.dark-theme .calc-accordion-item.is-open .calc-accordion-header{border-bottom:1px solid #27272A}.calc-acc-left{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.calc-acc-icon-wrap{width:32px;height:32px;min-width:32px;border-radius:8px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}html.dark-theme .calc-acc-icon-wrap{background:#27272a}.calc-acc-info{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.calc-acc-title{font-size:13px;font-weight:700;color:#1e293b;letter-spacing:.3px;text-transform:uppercase;white-space:nowrap}html.dark-theme .calc-acc-title{color:#f4f4f5}.calc-acc-badge{font-size:11px;font-weight:600;padding:2px 8px;border-radius:6px;white-space:nowrap}.calc-acc-badge.badge-muted{background:#f1f5f9;color:#64748b}html.dark-theme .calc-acc-badge.badge-muted{background:#27272a;color:#a1a1aa}.calc-acc-badge.badge-active{background:#dcfce7;color:#15803d;max-width:170px;overflow:hidden;text-overflow:ellipsis}html.dark-theme .calc-acc-badge.badge-active{background:#00b07433;color:#34d399}.calc-acc-badge.badge-lot{background:#f1f5f9;color:#64748b;font-weight:500}html.dark-theme .calc-acc-badge.badge-lot{background:#27272a;color:#94a3b8}.calc-acc-badge.badge-price{background:#e8f5e9;color:#00b074;font-weight:700}html.dark-theme .calc-acc-badge.badge-price{background:#00b0742e;color:#34d399}.calc-acc-dest-badge{position:relative!important;display:inline-flex!important;align-items:center!important;gap:3px!important;background:#f1f5f9!important;border:1px dashed #CBD5E1!important;border-radius:6px!important;padding:2px 7px!important;font-size:11px!important;font-weight:500!important;color:#1e293b!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;transition:all .15s ease!important;flex-shrink:0!important}.calc-acc-dest-badge.is-unselected{color:#64748b!important;background:#f8fafc!important}.calc-acc-dest-badge:hover{border-color:#94a3b8!important}.calc-acc-dest-select{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;opacity:0!important;cursor:pointer!important;z-index:2!important}.dest-display-label{pointer-events:none!important;white-space:nowrap!important}.dest-chevron{pointer-events:none!important;color:#64748b!important;flex-shrink:0!important}html.dark-theme .calc-acc-dest-badge{background:#27272a!important;border-color:#3f3f46!important;color:#e2e8f0!important}html.dark-theme .calc-acc-dest-badge.is-unselected,html.dark-theme .dest-chevron{color:#a1a1aa!important}.calc-acc-right{display:flex;align-items:center;justify-content:center;flex-shrink:0;gap:8px}.calc-acc-chevron{width:26px;height:26px;border-radius:50%;background:#f1f5f9;display:flex;align-items:center;justify-content:center;color:#64748b;transition:all .25s cubic-bezier(.4,0,.2,1)}.calc-acc-chevron.open{transform:rotate(180deg);background:#00b074;color:#fff}@media (max-width: 480px){.calc-accordion-header{padding:8px 12px;gap:6px}.calc-acc-left{gap:6px}.calc-acc-icon-wrap{width:28px;height:28px;min-width:28px;font-size:14px}.calc-acc-title{font-size:11px;letter-spacing:0}.calc-acc-badge{font-size:10px;padding:2px 5px}.calc-acc-right{gap:4px}.calc-acc-dest-badge{padding:2px 5px!important;font-size:10px!important}}html.dark-theme .calc-acc-chevron{background:#27272a;color:#a1a1aa}html.dark-theme .calc-acc-chevron.open{background:#00b074;color:#fff}.calc-accordion-body{padding:8px;box-sizing:border-box;animation:calcAccSlideDown .2s cubic-bezier(.16,1,.3,1) both}@keyframes calcAccSlideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.calc-accordion-body .calc-placeholder-card,.calc-accordion-body .logistic-breakdown-card.figma-single-card{margin:0!important}html:not(.dark-theme) .calc-accordion-body .figma-right-panel,html.dark-theme .calc-accordion-body .figma-right-panel,.calc-accordion-body .details-card-flat{padding:0!important;margin:0!important;gap:6px!important;background:transparent!important;border:none!important;box-shadow:none!important;box-sizing:border-box!important;width:100%!important;border-radius:0!important}.calc-accordion-body .vehicle-gallery-strip{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important;margin-bottom:2px!important}.calc-accordion-body .gallery-main-frame{position:relative!important;width:100%!important;min-width:100%!important;height:220px!important;border-radius:8px!important;overflow:hidden!important;background:#ececec!important}html.dark-theme .calc-accordion-body .gallery-main-frame{background:#27272a!important}.calc-accordion-body .gallery-main-frame>img.gallery-main-img,.calc-accordion-body .gallery-main-img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.calc-accordion-body .gallery-side-thumbs{display:flex!important;flex-direction:row!important;gap:8px!important;width:100%!important;overflow-x:auto!important;padding-bottom:4px!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.calc-accordion-body .gallery-side-thumbs::-webkit-scrollbar{display:none!important}.calc-accordion-body .gallery-side-thumbs .thumb-item{width:72px!important;min-width:72px!important;height:50px!important;border-radius:6px!important;overflow:hidden!important;flex-shrink:0!important;cursor:pointer!important;border:1.5px solid transparent!important;box-sizing:border-box!important;transition:border-color .15s ease!important}.calc-accordion-body .gallery-side-thumbs .thumb-item.active{border-color:#00b074!important}.calc-accordion-body .gallery-side-thumbs .thumb-item img,.calc-accordion-body .gallery-side-thumbs .thumb-img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.calc-mob-vehicle-price-banner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;background:linear-gradient(135deg,#00b07414,#10b98124);border:1px solid rgba(0,176,116,.35);border-radius:9px;padding:8px 12px;margin-top:6px;margin-bottom:6px;box-shadow:0 1px 4px #0000000a}html.dark-theme .calc-mob-vehicle-price-banner{background:linear-gradient(135deg,#00b0741f,#10b9810f);border:1px solid rgba(0,176,116,.4);box-shadow:0 2px 8px #00000040}.calc-mob-price-main-tag{display:flex;align-items:center;gap:7px}.calc-mob-price-dot{width:8px;height:8px;border-radius:50%;background-color:#00b074;box-shadow:0 0 6px #00b07499;flex-shrink:0}.calc-mob-price-title{font-size:13px;font-weight:600;color:#4b5563;letter-spacing:-.1px}html.dark-theme .calc-mob-price-title{color:#d1d5db}.calc-mob-price-val{font-size:19px;font-weight:800;color:#00b074;letter-spacing:-.4px;line-height:1}html.dark-theme .calc-mob-price-val{color:#10b981}.calc-mob-price-extra-tags{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.calc-mob-buynow-badge{background:#f59e0b24;border:1px solid rgba(245,158,11,.45);color:#d97706;border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:700;display:inline-flex;align-items:center;gap:4px;cursor:pointer;line-height:1.2;transition:all .15s ease}.calc-mob-buynow-badge:active{transform:scale(.96);opacity:.85}html.dark-theme .calc-mob-buynow-badge{background:#f59e0b2e;border-color:#f59e0b80;color:#fbbf24}.calc-mob-buynow-badge .buynow-lightning{font-size:11px}.calc-mob-buynow-badge .buynow-text{font-weight:600}.calc-mob-buynow-badge .buynow-price{font-weight:800}.calc-mob-est-badge{background:#64748b1a;border:1px solid rgba(100,116,139,.25);color:#475569;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex;align-items:center;gap:4px;line-height:1.2}html.dark-theme .calc-mob-est-badge{background:#ffffff0f;border-color:#ffffff26;color:#9ca3af}.calc-mob-only-spec-row{display:none!important}.spec-lot-price-val{color:#00b074!important;font-weight:700!important}html.dark-theme .spec-lot-price-val{color:#10b981!important}.spec-buynow-inline{color:#d97706;font-weight:600;font-size:12px}html.dark-theme .spec-buynow-inline{color:#fbbf24}@media (max-width: 768px){.calc-mob-only-spec-row{display:flex!important}}@media (min-width: 769px){.calc-mob-vehicle-price-banner,.calc-mob-only-spec-row{display:none!important}}.estimate-reserve-wrapper{display:flex!important;flex-direction:row!important;align-items:stretch!important;gap:8px!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;position:relative!important}.figma-est-card{flex:1 1 0%!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;border:1px solid #DCDCDC!important;border-radius:12px!important;padding:4px 8px 4px 4px!important;background:#fff!important;box-sizing:border-box!important;overflow:hidden!important;position:relative!important}html.dark-theme .figma-est-card{border-color:#4f4f4f!important;background:transparent!important;color:#fff!important}.figma-bid-banner{background-color:#00b074!important;border-radius:9px!important;padding:5px 8px!important;display:flex!important;align-items:center!important;gap:6px!important;flex-shrink:0!important;box-sizing:border-box!important}.bid-text-stack{display:flex!important;flex-direction:column!important;line-height:1.15!important;color:#fff!important;white-space:nowrap!important}.bid-banner-title{font-size:11px!important;font-weight:500!important;color:#ffffffe6!important;white-space:nowrap!important;letter-spacing:-.1px!important}.bid-banner-amount{font-size:14px!important;font-weight:700!important;color:#fff!important;white-space:nowrap!important}.buynow-desktop-stack{margin-left:8px!important;padding-left:8px!important;border-left:1px solid rgba(255,255,255,.3)!important}.figma-reserve-btn{background-color:#ffffffe6!important;color:#dc2626!important;font-size:11px!important;font-weight:700!important;padding:4px 7px!important;border-radius:6px!important;white-space:nowrap!important;flex-shrink:0!important;border:1px solid rgba(255,255,255,.6)!important;cursor:pointer!important}.est-info-group{display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;line-height:1.2!important;gap:1px!important;text-align:right!important;flex-shrink:1!important;min-width:0!important;padding-right:4px!important;overflow:hidden!important}.est-label{font-size:10.5px!important;font-weight:500!important;color:#64748b!important;white-space:nowrap!important;line-height:1.15!important;letter-spacing:-.1px!important;text-overflow:ellipsis!important;overflow:hidden!important;max-width:100%!important}html.dark-theme .est-label{color:#94a3b8!important}.est-val{font-size:12.5px!important;font-weight:700!important;color:#00b074!important;white-space:nowrap!important;line-height:1.2!important;letter-spacing:-.2px!important;text-overflow:ellipsis!important;overflow:hidden!important;max-width:100%!important}html.dark-theme .est-val{color:#10b981!important}.calc-side-actions{display:flex!important;flex-direction:row!important;align-items:stretch!important;gap:6px!important;flex-shrink:0!important;position:relative!important;z-index:2!important}.btn-est-collapse-side{width:38px!important;min-width:38px!important;max-width:38px!important;height:auto!important;min-height:100%!important;border-radius:10px!important;border:1px solid #DCDCDC!important;background:#fff!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;cursor:pointer!important;flex-shrink:0!important;margin:0!important;padding:4px 0!important;box-sizing:border-box!important;color:#4b5563!important;transition:all .2s ease!important}html.dark-theme .btn-est-collapse-side{border-color:#4f4f4f!important;background:transparent!important;color:#e2e8f0!important}@media (max-width: 768px){.figma-est-card{flex-direction:column!important;align-items:stretch!important;padding:6px!important;gap:6px!important}.figma-bid-banner{width:100%!important;justify-content:space-between!important}.est-info-group{flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:6px!important;text-align:center!important;padding-right:0!important;margin-top:2px!important}}.calc-mob-green-card.is-ended-red,.figma-bid-banner.is-ended-red{background-color:#dc2626!important;background:#dc2626!important;box-shadow:0 1px 3px #dc262640!important}html.dark-theme .calc-mob-green-card.is-ended-red,html.dark-theme .figma-bid-banner.is-ended-red{background-color:#b91c1c!important;background:#b91c1c!important;box-shadow:0 1px 3px #b91c1c4d!important}.calc-mob-price-half.calc-mob-winner-half .calc-mob-green-label{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:clamp(9px,2.5vw,10px)!important}.calc-mob-price-half.calc-mob-winner-half .winner-country-amount{font-size:clamp(12px,3.4vw,14px)!important;font-weight:700!important;color:#fff!important;white-space:nowrap!important}.winner-desktop-stack .bid-banner-amount{font-size:13.5px!important;font-weight:700!important;color:#fff!important;white-space:nowrap!important}.calc-mob-total-label{font-size:10px;font-weight:600;color:#059669;margin-right:4px;line-height:1;white-space:nowrap}html.dark-theme .calc-mob-total-label{color:#34d399}.bid-stepper-box.is-ended-stepper{justify-content:center!important;gap:6px!important;background:#f8fafc!important;border-color:#e2e8f0!important}html.dark-theme .bid-stepper-box.is-ended-stepper{background:#18181b!important;border-color:#27272a!important}.desktop-stepper-label{font-size:12px;font-weight:600;color:#64748b;white-space:nowrap}html.dark-theme .desktop-stepper-label{color:#94a3b8}.calc-mob-stepper-row.is-ended-stepper{justify-content:center!important}.calc-mob-step-input-wrap.is-readonly{background:#f8fafc!important;border-color:#e2e8f0!important}html.dark-theme .calc-mob-step-input-wrap.is-readonly{background:#18181b!important;border-color:#27272a!important}.vehicle-three-prices-widget{display:flex!important;align-items:center!important;justify-content:space-between!important;background:#f8fafc!important;border:1px solid #E2E8F0!important;border-radius:8px!important;padding:5px 10px!important;margin:0!important;box-sizing:border-box!important;width:100%!important}html.dark-theme .vehicle-three-prices-widget{background:#18181b!important;border-color:#27272a!important}.three-price-col{flex:1!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;min-width:0!important}.three-price-label{font-size:clamp(9px,2.3vw,10.5px)!important;font-weight:600!important;color:#64748b!important;text-transform:uppercase!important;letter-spacing:.3px!important;margin-bottom:2px!important;white-space:nowrap!important;line-height:1.1!important;display:inline-flex!important;align-items:center!important;gap:3px!important}html.dark-theme .three-price-label{color:#94a3b8!important}.three-price-value{font-size:clamp(13.5px,3.5vw,16px)!important;font-weight:700!important;color:#0f172a!important;line-height:1.15!important;white-space:nowrap!important}html.dark-theme .three-price-value{color:#f8fafc!important}.three-price-divider{width:1px!important;height:24px!important;background:#e2e8f0!important;margin:0 4px!important;flex-shrink:0!important}html.dark-theme .three-price-divider{background:#3f3f46!important}.three-price-col.col-turnkey-ua .three-price-label{color:#059669!important}html.dark-theme .three-price-col.col-turnkey-ua .three-price-label{color:#34d399!important}.three-price-col.col-turnkey-ua .val-turnkey-ua{color:#00b074!important}html.dark-theme .three-price-col.col-turnkey-ua .val-turnkey-ua{color:#34d399!important}.flag-ua-mini{font-size:11px!important;display:inline-block!important;line-height:1!important}.calc-vehicle-extra-tags{display:flex!important;align-items:center!important;gap:8px!important;margin-bottom:10px!important;flex-wrap:wrap!important}.calc-ended-banner-inner{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;gap:8px!important;box-sizing:border-box!important}.calc-desktop-ended-banner{padding:0 4px!important}.banner-status-tag{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#00000038!important;color:#fff!important;font-weight:800!important;font-size:11px!important;letter-spacing:.6px!important;padding:3px 8px!important;border-radius:4px!important;text-transform:uppercase!important;border:1px solid rgba(255,255,255,.35)!important;line-height:1.2!important;white-space:nowrap!important;flex-shrink:0!important}.banner-status-tag.tag-pending{background:#00000047!important;border-color:#ffffff80!important}.ended-price-group{display:inline-flex!important;align-items:baseline!important;gap:6px!important;flex:1!important;justify-content:center!important;white-space:nowrap!important}.ended-price-title{font-size:12px!important;font-weight:500!important;color:#ffffffeb!important;white-space:nowrap!important}.ended-price-val{font-size:19px!important;font-weight:800!important;color:#fff!important;line-height:1!important}.ended-flag-box{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:21px!important;line-height:1!important;flex-shrink:0!important;cursor:help!important}.winner-flag-emoji{display:inline-block!important;line-height:1!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.25))}.is-pending-yellow{background:linear-gradient(135deg,#d97706,#b45309)!important;color:#fff!important;border-color:#b45309!important}.calc-turnkey-info-btn{position:absolute!important;right:5.5px!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:16px!important;height:16px!important;border-radius:50%!important;background:#05966926!important;color:#059669!important;font-size:12px!important;font-weight:700!important;cursor:help!important;flex-shrink:0!important;line-height:1!important;-webkit-user-select:none!important;user-select:none!important;transition:all .15s ease!important}.calc-turnkey-info-btn:hover{background:#0596694d!important;transform:translateY(-50%) scale(1.15)!important}html.dark-theme .calc-turnkey-info-btn{background:#34d39938!important;color:#34d399!important}html.dark-theme .calc-turnkey-info-btn:hover{background:#34d39966!important}.calc-mob-ended-card{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:3px!important;width:100%!important;height:100%!important;padding:3px 6px!important;box-sizing:border-box!important}.mob-ended-top-row{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important}.mob-ended-price-row{display:flex!important;align-items:baseline!important;gap:5px!important;width:100%!important}.mob-ended-label{font-size:11px!important;font-weight:500!important;color:#ffffffe6!important;white-space:nowrap!important}.mob-ended-val{font-size:15px!important;font-weight:800!important;color:#fff!important;letter-spacing:-.2px!important;line-height:1!important}.calc-mob-ended-hero{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;text-align:center!important;padding:2px 4px!important;box-sizing:border-box!important}.mob-ended-hero-label{font-size:11px!important;font-weight:600!important;color:#ffffffe0!important;letter-spacing:.3px!important;line-height:1.15!important;margin-bottom:2px!important;white-space:nowrap!important}.mob-ended-hero-val-row{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;line-height:1!important}.mob-ended-hero-price{font-size:22px!important;font-weight:800!important;color:#fff!important;letter-spacing:-.4px!important;line-height:1!important}.mob-hero-flag{font-size:20px!important;line-height:1!important;display:inline-block!important;vertical-align:middle!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.25))!important}.ended-flag-inline{font-size:20px!important;line-height:1!important;margin-left:6px!important;display:inline-block!important;vertical-align:middle!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.25))!important}.calc-receipt-card{background:#fff;border:1px solid #E2E8F0;border-radius:12px;padding:14px 16px;margin-bottom:16px;box-shadow:0 1px 3px #0000000a}html.dark-theme .calc-receipt-card{background:#1e232b;border-color:#2d333b;box-shadow:none}.calc-receipt-meta-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;font-size:12px;font-weight:600;color:#2563eb;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #F1F5F9;gap:6px}html.dark-theme .calc-receipt-meta-top{border-bottom-color:#2d333b;color:#60a5fa}.calc-receipt-auction-block{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.calc-receipt-expenses-block{border-top:1px solid #F1F5F9;padding-top:8px;display:flex;flex-direction:column;gap:4px}html.dark-theme .calc-receipt-expenses-block{border-top-color:#2d333b}.leader-row{display:flex;align-items:baseline;justify-content:space-between;width:100%;font-size:13px;line-height:1.5}.leader-label{flex-shrink:0;padding-right:4px}.leader-dots{flex-grow:1;border-bottom:1.5px dotted currentColor;margin:0 4px;height:1px;opacity:.4;transform:translateY(-3px)}.leader-val{flex-shrink:0;padding-left:4px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.leader-red{color:#dc2626}html.dark-theme .leader-red{color:#f87171}.leader-muted{color:#64748b;font-size:12px}html.dark-theme .leader-muted{color:#94a3b8}.calc-receipt-total-row{margin-top:12px;padding-top:10px;border-top:2px dashed #E2E8F0;display:flex;align-items:center;justify-content:space-between}html.dark-theme .calc-receipt-total-row{border-top-color:#2d333b}.calc-receipt-total-val{color:#059669;font-weight:800;font-size:20px;letter-spacing:-.3px}html.dark-theme .calc-receipt-total-val{color:#10b981}.tree-sub-group{margin-left:24px;border-left:2px solid #E2E8F0;padding-left:10px;margin-top:4px;margin-bottom:6px;display:flex;flex-direction:column;gap:4px}html.dark-theme .tree-sub-group{border-left-color:#2d333b}.tree-sub-sub-group{margin-left:18px;border-left:1.5px solid #CBD5E1;padding-left:8px;margin-top:3px;display:flex;flex-direction:column;gap:3px}html.dark-theme .tree-sub-sub-group{border-left-color:#3b4252}.tree-sub-row{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#475569;padding:2px 0}html.dark-theme .tree-sub-row{color:#94a3b8}.tree-sub-sub-row{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#64748b;padding:1.5px 0}html.dark-theme .tree-sub-sub-row{color:#8b949e}.tree-chk-sub{width:15px!important;height:15px!important;accent-color:#059669;cursor:pointer}.calc-unified-tree-card{background:#fff;border:1px solid #E2E8F0;border-radius:12px;padding:10px 14px;margin-top:8px;box-shadow:0 1px 3px #0000000a;gap:2px!important}html.dark-theme .calc-unified-tree-card{background:#1e232b;border-color:#2d333b;box-shadow:none}.calc-accordion-body .calc-unified-tree-card{margin:0!important;padding:2px 2px 4px!important;border:none!important;box-shadow:none!important;background:transparent!important;border-radius:0!important}.calc-accordion-body{padding:4px 10px 8px!important}.calc-toggle-btn{width:16px;height:16px;min-width:16px;min-height:16px;border-radius:3px;border:1px solid #D1D5DB;background:#fff;color:#64748b;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;line-height:1;cursor:pointer;padding:0;margin-right:6px;-webkit-user-select:none;user-select:none;transition:all .15s ease;flex-shrink:0}.calc-toggle-btn:hover{border-color:#94a3b8;color:#1e293b;background:#f8fafc}html.dark-theme .calc-toggle-btn{background:#2d333b;border-color:#444c56;color:#adbac7}html.dark-theme .calc-toggle-btn:hover{background:#373e47;color:#fff}.calc-toggle-spacer{display:inline-block;width:22px;flex-shrink:0}.calc-tree-row{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:13px;line-height:1.4;padding:3.5px 0;min-width:0}.calc-tree-header-row{padding:5px 0;font-weight:700}.calc-tree-left{display:inline-flex;align-items:center;gap:5px;flex:0 1 auto;min-width:0;white-space:nowrap}.calc-tree-car-title{font-weight:700;color:var(--foreground, #1E293B);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:190px}.calc-unified-tree-card .route-path-wrap{display:inline-flex!important;align-items:center!important;gap:4px!important;flex-wrap:nowrap!important;white-space:nowrap!important;font-size:12px!important}.calc-unified-tree-card .route-step-name{white-space:nowrap!important;font-size:12px!important}.calc-tree-dots{flex-grow:1;border-bottom:1px dotted #CBD5E1;margin:0 6px;height:1px;transform:translateY(2px);min-width:8px}html.dark-theme .calc-tree-dots{border-bottom-color:#3b4252}.calc-tree-val{flex-shrink:0;font-weight:700;font-size:13.5px;color:var(--foreground, #1E293B);font-variant-numeric:tabular-nums;text-align:right}html.dark-theme .calc-tree-val{color:#f0f6fc}.calc-tree-car-sub{margin-left:22px;display:flex;flex-direction:column;gap:2px}.calc-tree-expenses-list{display:flex;flex-direction:column;gap:3px;margin-top:2px}.calc-tree-car-sub{margin-left:22px;display:flex;flex-direction:column;gap:1px;margin-bottom:2px}.calc-tree-expenses-list{display:flex;flex-direction:column;gap:2px;margin-top:1px}.calc-tree-sub-branch{margin-left:7px;border-left:1px solid #CBD5E1;padding-left:15px;display:flex;flex-direction:column;gap:2px;margin-top:1px;margin-bottom:2px}html.dark-theme .calc-tree-sub-branch{border-left-color:#373e47}.calc-tree-subsub-branch{margin-left:14px;border-left:1px solid #CBD5E1;padding-left:10px;display:flex;flex-direction:column;gap:2px;margin-top:1px;margin-bottom:1px}html.dark-theme .calc-tree-subsub-branch{border-left-color:#373e47}.tree-select-badge{background:#fff;border:1px solid #D1D5DB;border-radius:4px;color:#374151;font-size:12px;font-weight:500;padding:1px 6px;height:23px;outline:none;cursor:pointer}html.dark-theme .tree-select-badge{background:#21262d;border-color:#373e47;color:#e6edf3}.calc-tree-footer{margin-top:6px!important;padding-top:6px!important;border-top:1px solid var(--border, #F1F5F9);display:flex;align-items:center;justify-content:flex-end;gap:6px}html.dark-theme .calc-tree-footer{border-top-color:#373e47}.calc-tree-footer-brand{color:#2563eb;font-weight:800;font-size:14px;letter-spacing:.5px}html.dark-theme .calc-tree-footer-brand{color:#60a5fa}.calc-tree-footer-total{color:#10b981;font-weight:900;font-size:22px;letter-spacing:-.4px;font-variant-numeric:tabular-nums}html.dark-theme .calc-tree-footer-total{color:#34d399}@media (max-width: 768px){.calc-unified-tree-card{padding:4px 4px 6px!important;overflow-x:hidden;gap:1px!important}.calc-accordion-body{padding:2px 8px 6px!important}.calc-accordion-body .calc-unified-tree-card{margin:0!important;padding:0!important}.calc-tree-row{font-size:12px;padding:2px 0}.calc-tree-header-row{padding:2px 0}.calc-tree-val{font-size:12px}.calc-tree-left{max-width:80%;flex-wrap:wrap;white-space:normal;gap:3px}.calc-tree-car-title{max-width:140px;font-size:12px}.calc-tree-dots{margin:0 3px;min-width:4px}.tree-select-badge{font-size:11px;height:22px;padding:1px 4px;max-width:140px}.calc-unified-tree-card .route-path-wrap{font-size:11px!important;flex-wrap:wrap!important;white-space:normal!important}.calc-unified-tree-card .route-step-name{font-size:11px!important}.calc-tree-footer{margin-top:4px!important;padding-top:4px!important;padding-right:6px!important;gap:5px!important}.calc-tree-footer-total{font-size:19px!important}.calc-tree-footer-brand{font-size:13px!important}}:root{--color-strip-bg: #DCE3EA;--color-photos-bg: #EDF1F5;--color-blue-active: #C8D7E3}.cabinet-page-content{padding-top:8px;width:100%}.page-title{font-size:28px;font-weight:800;letter-spacing:-.02em;color:#111827;margin-bottom:20px}.cars-table,.cars-table-strip-container{display:flex;flex-direction:column;gap:12px;width:100%}.car-row-group{display:flex;flex-direction:column;width:100%;border-radius:6px;overflow:hidden;box-shadow:0 1px 2px #0000000a}.tracking-strip{background-color:#ebebeb;padding:8px 16px;display:grid;grid-template-columns:80px 46px minmax(110px,1.3fr) 50px minmax(75px,1fr) minmax(75px,1fr) minmax(75px,1fr) minmax(95px,1.15fr) minmax(70px,1fr) minmax(70px,1fr) minmax(70px,1fr)!important;align-items:center;gap:6px;border-radius:6px 6px 0 0}.car-row-group:last-child .tracking-strip,.car-row-group:nth-child(3) .tracking-strip,.car-row-group:nth-child(4) .tracking-strip{border-radius:6px}.col-date{font-size:13px;font-weight:700;color:#111827;white-space:nowrap}.col-thumb{width:44px;height:32px;background:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center;padding:2px;cursor:pointer}.car-mini-img{width:100%;height:100%;object-fit:contain}.col-title{display:flex;flex-direction:column;line-height:1.25}.car-name{font-size:13px;font-weight:700;color:#111827;white-space:nowrap}.car-vin{font-size:11.5px;color:#0284c7;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer}.car-vin:hover{text-decoration:underline}.col-badges{display:flex;align-items:center;gap:4px}.badge-icon-circle{width:22px;height:22px;border-radius:50%;background:#ffffffb3;display:flex;align-items:center;justify-content:center}.col-step{display:flex;align-items:center;gap:5px;font-size:12px;white-space:nowrap}.step-check{width:15px;height:15px;border-radius:50%;background-color:#22c55e;color:#fff;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;flex-shrink:0}.step-dot-blue{width:8px;height:8px;border-radius:50%;background-color:#0284c7;box-shadow:0 0 0 2.5px #0284c740;flex-shrink:0}.step-dot-gray,html.dark-theme .step-dot-gray{width:12px!important;height:12px!important;min-width:12px!important;min-height:12px!important;border-radius:999px!important;border:1px solid #BBBBBB!important;background-color:transparent!important;box-sizing:border-box!important;flex-shrink:0!important}.step-text-wrap{display:flex;flex-direction:column;line-height:1.15}.step-name{font-weight:600;color:#111827;font-size:12px}.col-step.step-pending .step-name{font-weight:500;color:#6b7280}.step-subdate{font-size:11px;color:#6b7280}.step-subdate-inline{font-size:11px;font-weight:400;color:#6b7280}.step-container-link{font-size:11px;font-weight:700;color:#0284c7;text-decoration:none}.step-container-link:hover{text-decoration:underline}.photos-strip{background-color:var(--color-photos-bg);padding:6px 14px;display:flex;align-items:center;gap:6px;border-radius:0 0 6px 6px;width:100%;box-sizing:border-box}.photo-thumb{flex:1 1 0px;height:44px;border-radius:4px;overflow:hidden;background:#fff;cursor:pointer;min-width:42px;max-width:86px}.photo-thumb img{width:100%;height:100%;object-fit:cover;display:block}.photo-thumb--more{position:relative}.more-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b3;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.download-photos-btn{width:34px;height:34px;background:transparent!important;border:none!important;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-left:8px;flex-shrink:0;transition:opacity .15s ease;box-shadow:none!important}.download-photos-btn:hover{opacity:.8;background:transparent!important}.tracking-strip-header{cursor:pointer!important;-webkit-user-select:none;user-select:none;transition:background-color .15s ease}.tracking-strip-header:hover{background-color:#d3dbe4!important}.car-row-group.is-collapsed{border-radius:6px}.car-row-group.is-expanded{border-radius:6px}.photos-strip-accordion{animation:stripSlideDown .18s cubic-bezier(.16,1,.3,1)}@keyframes stripSlideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.tracking-strip,.tracking-strip-header{background-color:#f3f3f3!important;height:56px!important;min-height:56px!important;max-height:56px!important;padding:0 12px!important;display:grid!important;grid-template-columns:80px 46px 135px 58px minmax(95px,1fr) minmax(90px,1fr) minmax(95px,1fr) minmax(142px,1.45fr) minmax(85px,1fr) minmax(85px,1fr) minmax(85px,1fr)!important;align-items:center!important;gap:8px!important;border-radius:6px}.car-row-group.is-collapsed .tracking-strip{border-radius:6px!important}.car-row-group.is-expanded .tracking-strip{border-radius:6px 6px 0 0!important}.tracking-strip-header:hover{background-color:#bfbfbf!important}.col-step.step-white-highlight{background-color:#fff!important;padding:8px 10px!important;height:100%!important;display:flex!important;align-items:center!important}.col-date{font-family:Hyundai Sans Text Official,Inter,-apple-system,sans-serif!important;font-size:13px!important;font-weight:700!important;color:#000!important;white-space:nowrap!important;width:100%!important;max-width:90px!important;box-sizing:border-box!important;overflow:hidden!important;flex-shrink:0!important}.col-thumb{width:46px!important;height:36px!important;max-width:46px!important;max-height:36px!important;border-radius:6px!important;background-color:#f1f1f1!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:2px!important;flex-shrink:0!important;box-sizing:border-box!important;align-self:center!important;margin:0!important;cursor:pointer!important}.car-mini-img{width:100%!important;height:100%!important;object-fit:contain!important}.car-name{font-family:Hyundai Sans Text Official,Inter,-apple-system,sans-serif!important;font-size:16px!important;font-weight:700!important;color:#000!important;line-height:20px!important;white-space:nowrap!important}.car-vin{font-family:Hyundai Sans Text Official,Inter,-apple-system,sans-serif!important;font-size:14px!important;font-weight:500!important;color:#108ef5!important;line-height:16px!important;text-decoration:none!important;white-space:nowrap!important;cursor:pointer!important}.car-vin:hover{text-decoration:underline!important}.col-badges{display:flex!important;align-items:center!important;gap:6px!important;flex-shrink:0!important;margin-right:8px!important}.badge-svg-icon{width:28px!important;height:28px!important;flex-shrink:0!important;display:block!important}.step-name{font-family:Hyundai Sans Text Official,Inter,-apple-system,sans-serif!important;font-size:14px!important;font-weight:500!important;color:#000!important}.step-subdate,.step-subdate-inline{font-family:Hyundai Sans Text Official,Inter,-apple-system,sans-serif!important;font-size:14px!important;font-weight:500!important;color:#7d7d7d!important}.step-check-svg{width:16px!important;height:16px!important;flex-shrink:0!important;display:block!important}.step-dot-blue{width:16px!important;height:16px!important;border-radius:999px!important;background-color:#108ef5!important;box-shadow:0 0 0 4px #cee8fd!important;flex-shrink:0!important}.step-container-link{font-family:Hyundai Sans Text Official,Inter,-apple-system,sans-serif!important;font-size:14px!important;font-weight:500!important;color:#108ef5!important;line-height:16px!important;text-decoration:none!important}.step-container-link:hover{text-decoration:underline!important}.col-step.step-completed-warehouse{background-color:#fff!important;padding:4px 8px!important;border-radius:4px!important}.col-step.step-pending .step-name{font-family:Hyundai Sans Text Official,Inter,-apple-system,sans-serif!important;font-size:14px!important;font-weight:500!important;color:#000!important}.col-step.step-pending .step-subdate,.col-step .step-subdate{font-family:Hyundai Sans Text Official,Inter,-apple-system,sans-serif!important;font-size:14px!important;font-weight:500!important;color:#5f5f5f!important}.btn-subnav-download{width:36px!important;height:36px!important;border-radius:8px!important;background-color:#f3f4f6!important;border:1px solid #E5E7EB!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .15s ease!important;flex-shrink:0!important}.btn-subnav-download:hover{background-color:#e5e7eb!important;border-color:#d1d5db!important;transform:translateY(-1px)}html.dark-theme .download-photos-btn{background-color:transparent!important;background:transparent!important;border:none!important;color:#fff!important;box-shadow:none!important}html.dark-theme .download-photos-btn:hover{background-color:transparent!important;opacity:.8!important}html.dark-theme .download-photos-btn svg{stroke:#fff!important;color:#fff!important}.step-dot-blue,.step-dot-blue-outer{width:12px!important;height:12px!important;min-width:12px!important;min-height:12px!important;border-radius:999px!important;background-color:#cee8fd!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;box-shadow:none!important;padding:0!important;margin:0!important;align-self:center!important}.step-dot-blue-inner{width:6px!important;height:6px!important;min-width:6px!important;min-height:6px!important;border-radius:999px!important;background-color:#108ef5!important;flex-shrink:0!important;display:block!important}html.dark-theme .step-dot-blue-outer{background-color:#525252!important}html.dark-theme .step-dot-blue-inner{background-color:#00a3ff!important}.sub-nav-bar{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;border-bottom:1px solid #E5E7EB!important;padding:0 0 12px!important;margin-bottom:24px!important;box-sizing:border-radius: 0;position:relative!important}.sub-nav-links{display:flex!important;align-items:center!important;gap:24px!important;position:relative!important}.sub-nav-link{font-family:Hyundai Sans Text Official,Inter,-apple-system,sans-serif!important;font-size:16px!important;font-weight:500!important;color:#888!important;text-decoration:none!important;padding-bottom:4px!important;position:relative!important}html.dark-theme .sub-nav-link{color:#888!important}.sub-nav-link.active{font-family:Hyundai Sans Text Official,Inter,-apple-system,sans-serif!important;font-size:16px!important;font-weight:700!important;color:#111827!important}html.dark-theme .sub-nav-link.active{font-family:Hyundai Sans Text Official,Inter,-apple-system,sans-serif!important;font-size:16px!important;font-weight:700!important;color:#fff!important}.sub-nav-link.active:after{content:""!important;position:absolute!important;bottom:-13px!important;left:0!important;right:0!important;height:2px!important;background-color:#34b776!important;border-radius:2px!important}.balance-badge-wrap{display:flex!important;align-items:center!important;gap:10px!important;margin-left:auto!important;position:relative!important;z-index:2!important}.balance-badge{background-color:#fff!important;border:1px solid #E5E7EB!important;border-radius:999px!important;padding:6px 16px!important;display:flex!important;align-items:center!important;gap:6px!important;font-size:14px!important;box-shadow:0 1px 2px #0000000a!important}.balance-label{color:#6b7280!important;font-weight:500!important}.balance-value{color:#111827!important;font-weight:700!important}.tracking-strip,.tracking-strip-header{grid-template-columns:80px 46px minmax(110px,1.3fr) 50px minmax(75px,1fr) minmax(75px,1fr) minmax(75px,1fr) minmax(95px,1.15fr) minmax(70px,1fr) minmax(70px,1fr) minmax(70px,1fr)!important;gap:6px!important}.balance-badge{background-color:#fff!important;border:1px solid #D4D4D4!important;border-radius:8px!important;padding:6px 12px!important;display:flex!important;align-items:center!important;gap:8px!important;height:36px!important;box-sizing:border-box!important;box-shadow:none!important;margin-left:auto!important}.balance-wallet-icon{width:20px!important;height:20px!important;flex-shrink:0!important;display:block!important}.balance-amount{font-family:Hyundai Sans Text Official,Inter,-apple-system,sans-serif!important;font-size:16px!important;font-weight:700!important;color:#000!important;line-height:20px!important}.balance-decimals{font-family:Hyundai Sans Text Official,Inter,-apple-system,sans-serif!important;font-size:16px!important;font-weight:700!important;color:#888!important}html.dark-theme .balance-badge,html.dark-theme .top-balance-badge{background-color:#161616!important;background:#161616!important;border:none!important}html.dark-theme .balance-amount,html.dark-theme .balance-value,html.dark-theme .balance-text{color:#fff!important}html.dark-theme .balance-decimals{color:#888!important}.btn-subnav-download{display:none!important}.badge-delivered-pill{background-color:#dcfce7!important;color:#15803d!important;font-size:11px!important;font-weight:700!important;padding:2px 8px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;gap:4px!important;white-space:nowrap!important}.col-step.step-white-box{background-color:#fff!important;padding:4px 8px!important;border-radius:4px!important;display:flex!important;align-items:center!important;gap:6px!important}.tracking-strip,.tracking-strip-header{background-color:#f3f3f3!important}.tracking-strip-header:hover{background-color:#dfdfdf!important}.col-step{display:flex!important;flex-direction:row!important;align-items:flex-start!important;justify-content:center!important;gap:6px!important;min-width:0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;padding:8px 8px 0!important;box-sizing:border-box!important;height:56px!important;max-height:56px!important;min-height:56px!important;margin:0!important}.col-step.step-done,.col-step.step-pending{background-color:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:8px 8px 0!important;box-sizing:border-box!important;height:56px!important;max-height:56px!important;min-height:56px!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.tracking-strip,.tracking-strip-header{grid-template-columns:80px 46px 135px 58px minmax(95px,1fr) minmax(90px,1fr) minmax(95px,1fr) minmax(142px,1.45fr) minmax(85px,1fr) minmax(85px,1fr) minmax(85px,1fr)!important;gap:8px!important}.col-title{display:flex!important;flex-direction:column!important;justify-content:center!important;padding-right:8px!important;overflow:hidden!important;flex-shrink:0!important;min-width:0!important}.car-name{font-family:Hyundai Sans Text Official,Inter,-apple-system,sans-serif!important;font-size:12px!important;font-weight:700!important;color:#000!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important;max-width:100%!important;line-height:1.2!important}.car-vin{font-family:Hyundai Sans Text Official,Inter,-apple-system,sans-serif!important;font-size:10.5px!important;font-weight:500!important;color:#00a3ff!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important;max-width:100%!important;line-height:1.2!important;margin-top:1px!important}.col-badges{display:flex!important;align-items:center!important;gap:4px!important;flex-shrink:0!important;min-width:52px!important;padding-right:6px!important;position:relative!important;z-index:2!important}button.sidebar-link{background:transparent!important;border:none!important;outline:none!important;font:inherit!important;cursor:pointer!important;width:100%!important;text-align:left!important;box-shadow:none!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;padding:10px 16px!important;margin:0!important}.sidebar-link{display:flex!important;align-items:center!important;gap:12px!important;padding:10px 16px!important;border-radius:8px!important;color:#4b5563!important;font-size:14px!important;font-weight:500!important;text-decoration:none!important;transition:all .15s ease!important;border:none!important;background:transparent!important;box-shadow:none!important}.sidebar-link:hover{background-color:#f3f4f6!important;color:#111827!important}.sidebar-link.active-nav{background-color:#e6f4ea!important;color:#16a34a!important;font-weight:700!important}html.dark-theme .tracking-strip{background-color:#5c5c5c!important;color:#fff!important}html.dark-theme .col-date{color:#fff!important}html.dark-theme .col-thumb{background-color:#fff!important;border-radius:4px!important}html.dark-theme .car-name{color:#fff!important}html.dark-theme .car-vin{color:#108ef5!important}html.dark-theme .col-action-btn,html.dark-theme .badge-icon-circle{background-color:#ffffff14!important;border-color:#dbdbdb42!important;color:#fff!important}html.dark-theme .col-step.step-done,html.dark-theme .col-step.step-pending{background-color:transparent!important;border-radius:0!important;box-shadow:none!important}html.dark-theme .col-step.step-done .step-name,html.dark-theme .col-step.step-pending .step-name{color:#fff!important}html.dark-theme .col-step.step-done .step-subdate{color:#dadada!important}html.dark-theme .col-step.step-pending .step-subdate{color:#a1a1a1!important}.col-step.step-active-card,.col-step.step-active{display:flex!important;flex-direction:row!important;align-items:flex-start!important;justify-content:center!important;align-self:stretch!important;gap:6px!important;height:56px!important;max-height:56px!important;min-height:56px!important;margin:0!important;width:100%!important;padding:8px 8px 0!important;box-sizing:border-box!important;overflow:hidden!important;background-color:#fff!important;background:#fff!important;border:none!important;border-radius:0!important;box-shadow:none!important}html:not(.dark-theme) .col-step.step-active-card,html:not(.dark-theme) .col-step.step-active{background-color:#fff!important;background:#fff!important;border:none!important;box-shadow:none!important}html.dark-theme .col-step.step-active-card,html.dark-theme .col-step.step-active{background-color:#8c8c8c!important;background:#8c8c8c!important;color:#fff!important}.step-row-top{display:flex!important;align-items:center!important;gap:6px!important;white-space:nowrap!important}html:not(.dark-theme) .col-step.step-active-card .step-name,html:not(.dark-theme) .col-step.step-active .step-name{color:#000!important;font-weight:700!important}html:not(.dark-theme) .col-step.step-active-card .step-subdate,html:not(.dark-theme) .col-step.step-active .step-subdate,html:not(.dark-theme) .col-step.step-active .step-subdate-inline{color:#5f5f5f!important;font-weight:500!important}html.dark-theme .col-step.step-active-card .step-name,html.dark-theme .col-step.step-active .step-name{color:#fff!important;font-weight:700!important}html.dark-theme .col-step.step-active-card .step-subdate-inline,html.dark-theme .col-step.step-active .step-subdate-inline,html.dark-theme .col-step.step-active-card .step-subdate,html.dark-theme .col-step.step-active .step-subdate{color:#fff!important;font-weight:500!important;font-size:14px!important;margin-left:3px!important}html.dark-theme .col-step.step-active-card .step-container-link,html.dark-theme .col-step.step-active .step-container-link,.col-step.step-active-card .step-container-link,.col-step.step-active .step-container-link{font-family:Hyundai Sans Text Official,Inter,-apple-system,sans-serif!important;color:#108ef5!important;font-weight:500!important;font-size:13px!important;letter-spacing:-.01em!important;display:block!important;margin-top:1px!important;text-decoration:none!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important;max-width:100%!important}html.dark-theme .col-step.step-active-card .step-container-link,html.dark-theme .col-step.step-active .step-container-link{color:#00a3ff!important}html.dark-theme .photos-strip{background-color:#f3f3f352!important}html.dark-theme .photo-thumb{background-color:transparent!important}html.dark-theme .more-photos-overlay,html.dark-theme .more-overlay{background-color:#5d5d5d!important;color:#fff!important}html.dark-theme .badge-svg-icon{filter:brightness(0) invert(1) opacity(.85)!important}html.dark-theme .badge-svg-icon{filter:brightness(0) invert(.72)!important;opacity:.85!important;opacity:1!important}.step-dot-gray,html.dark-theme .step-dot-gray,.col-step.step-pending .step-dot-gray,html.dark-theme .col-step.step-pending .step-dot-gray{width:12px!important;height:12px!important;min-width:12px!important;min-height:12px!important;border-radius:999px!important;border:1px solid #BBBBBB!important;background-color:transparent!important;box-sizing:border-box!important;flex-shrink:0!important;display:inline-block!important}.col-date,html.dark-theme .col-date,.tracking-strip .col-date{display:flex!important;align-items:center!important;align-self:center!important;margin-top:auto!important;margin-bottom:auto!important;height:100%!important}html.dark-theme .col-badges .badge-svg-icon,html.dark-theme .badge-svg-icon{filter:brightness(0) invert(.72)!important;opacity:.85!important;opacity:1!important}.cars-table-strip-container{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;box-sizing:border-box!important;padding-bottom:4px!important;-webkit-overflow-scrolling:touch}.cars-table-strip-container::-webkit-scrollbar{height:5px}.cars-table-strip-container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.cars-table-strip-container::-webkit-scrollbar-track{background:transparent}.car-row-group{display:flex!important;flex-direction:column!important;width:100%!important;min-width:866px!important;border-radius:6px!important;box-shadow:0 1px 2px #0000000a!important}.tracking-strip,.tracking-strip-header{width:100%!important;box-sizing:border-box!important}.step-check-svg,.step-dot-gray,.step-dot-blue,.step-dot-blue-outer{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;margin:1.5px 0 0!important;align-self:flex-start!important;flex-shrink:0!important}.step-text-wrap{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;text-align:left!important;margin:0!important;padding:0!important}.step-name{font-family:Hyundai Sans Text Official,Inter,-apple-system,sans-serif!important;font-size:14px!important;font-weight:500!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;line-height:1.2!important;text-align:left!important;display:block!important;margin:0!important;padding:0!important}.step-subdate{font-family:Hyundai Sans Text Official,Inter,-apple-system,sans-serif!important;font-size:14px!important;font-weight:500!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;line-height:1.2!important;text-align:left!important;display:block!important;margin:2px 0 0!important;padding:0!important}.step-subdate-inline{font-family:Hyundai Sans Text Official,Inter,-apple-system,sans-serif!important;font-size:14px!important;font-weight:500!important;color:#fff!important;white-space:nowrap!important;display:inline-block!important;margin:0 0 0 6px!important;padding:0!important}html.dark-theme .step-subdate-inline{color:#a1a1a1!important}.step-container-link{font-family:Hyundai Sans Text Official,Inter,-apple-system,sans-serif!important;font-size:11.5px!important;font-weight:600!important;line-height:1.2!important;text-align:left!important;color:#00a3ff!important;display:block!important;margin:2px 0 0!important;padding:0!important;text-decoration:none!important}html.dark-theme .step-name{color:#fff!important}html.dark-theme .step-subdate,html.dark-theme .step-subdate-inline{color:#a3a3a3!important}html.dark-theme .step-container-link{color:#00a3ff!important}@media (max-width: 1399px){.cars-table-strip-container{overflow-x:hidden!important;gap:8px!important}.car-row-group{min-width:0!important;width:100%!important;overflow:hidden!important}.tracking-strip,.tracking-strip-header{height:48px!important;min-height:48px!important;max-height:48px!important;padding:0 4px!important;grid-template-columns:58px 30px minmax(66px,.9fr) 30px minmax(0,.95fr) minmax(0,.95fr) minmax(0,.95fr) minmax(0,1.25fr) minmax(0,.95fr) minmax(0,.95fr) minmax(0,.95fr)!important;gap:2px!important}.col-date{font-size:10.5px!important;letter-spacing:-.02em!important}.col-thumb{width:30px!important;height:22px!important;max-width:30px!important;max-height:22px!important;border-radius:4px!important}.car-name{font-size:10px!important}.car-vin{font-size:8.5px!important}.col-badges{gap:2px!important;min-width:30px!important}.badge-svg-icon{width:13px!important;height:13px!important}.col-step,.col-step.step-done,.col-step.step-pending,.col-step.step-active,.col-step.step-active-card{height:48px!important;max-height:48px!important;min-height:48px!important;padding:9px 1px 0!important;gap:2px!important}.step-name,.col-step .step-name,.col-step.step-done .step-name,.col-step.step-active .step-name,.col-step.step-pending .step-name{font-size:10.5px!important;letter-spacing:-.01em!important}.step-subdate,.col-step .step-subdate,.col-step.step-done .step-subdate,.col-step.step-active .step-subdate,.col-step.step-pending .step-subdate{font-size:9.5px!important}.step-subdate-inline,.col-step .step-subdate-inline{font-size:10.5px!important;margin-left:2px!important}.step-container-link,.col-step .step-container-link{font-size:9.5px!important}.step-check-svg,.step-dot-gray,.step-dot-blue,.step-dot-blue-outer,html.dark-theme .step-dot-gray,.col-step.step-pending .step-dot-gray{width:10.5px!important;height:10.5px!important;min-width:10.5px!important;min-height:10.5px!important;margin-top:1px!important;align-self:flex-start!important}.step-dot-blue-inner{width:5px!important;height:5px!important;min-width:5px!important;min-height:5px!important}.photos-strip,.photos-strip-accordion{padding:6px 8px!important;gap:3px!important;width:100%!important;box-sizing:border-box!important;overflow:hidden!important}.photos-strip .photo-thumb{flex:1 1 0px!important;min-width:0!important;height:38px!important}.photos-strip .download-photos-btn{flex:0 0 32px!important;width:32px!important;height:32px!important;margin-left:2px!important}}@media (max-width: 767px){.cars-table-strip-container{overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;padding-bottom:6px!important}.cars-table-strip-container::-webkit-scrollbar{height:4px}.cars-table-strip-container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.car-row-group{min-width:720px!important;width:720px!important}.tracking-strip,.tracking-strip-header{height:52px!important;min-height:52px!important;max-height:52px!important;padding:0 8px!important;grid-template-columns:66px 36px minmax(80px,1fr) 36px repeat(7,minmax(0,1fr))!important;gap:3px!important}.col-date{font-size:11px!important}.col-thumb{width:36px!important;height:26px!important;max-width:36px!important;max-height:26px!important}.car-name{font-size:11px!important}.car-vin{font-size:9px!important}.badge-svg-icon{width:14px!important;height:14px!important}.col-step,.col-step.step-done,.col-step.step-pending,.col-step.step-active,.col-step.step-active-card{height:52px!important;max-height:52px!important;min-height:52px!important;padding:8px 2px 0!important;gap:3px!important}.step-name,.col-step .step-name,.col-step.step-done .step-name,.col-step.step-active .step-name,.col-step.step-pending .step-name{font-size:11px!important}.step-subdate,.col-step .step-subdate,.col-step.step-done .step-subdate,.col-step.step-active .step-subdate,.col-step.step-pending .step-subdate{font-size:9.5px!important}.step-check-svg,.step-dot-gray,.step-dot-blue,.step-dot-blue-outer{width:12px!important;height:12px!important;min-width:12px!important;min-height:12px!important;margin-top:1.5px!important}.photos-strip,.photos-strip-accordion{padding:6px 8px!important;gap:4px!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.photos-strip .photo-thumb{flex:0 0 46px!important;height:38px!important}.photos-strip .download-photos-btn{flex:0 0 32px!important;width:32px!important;height:32px!important}.gallery-modal-box{width:96vw!important;padding:12px!important;max-height:92vh!important}.gallery-main-view{height:240px!important}.gallery-thumbs-grid{grid-template-columns:repeat(6,1fr)!important;gap:4px!important}}@media (max-width: 991px){.top-search-bar{display:grid!important;grid-template-columns:auto 1fr auto!important;grid-template-rows:auto auto!important;align-items:center!important;width:100%!important;padding:8px 0 12px!important;gap:10px 0!important}.btn-hamburger-mobile{grid-column:1!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;margin:0!important;padding:6px!important;background:transparent!important;border:none!important;cursor:pointer!important;flex-shrink:0!important;font-size:24px!important;line-height:1!important}html:not(.dark-theme) .btn-hamburger-mobile,html:not(.dark-theme) .btn-hamburger-mobile svg,html:not(.dark-theme) .btn-hamburger-mobile svg path{color:#000!important;stroke:#000!important;fill:#000!important}html.dark-theme .btn-hamburger-mobile,html.dark-theme .btn-hamburger-mobile svg,html.dark-theme .btn-hamburger-mobile svg path{color:#fff!important;stroke:#fff!important;fill:#fff!important}.topbar-user-controls{grid-column:3!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;margin:0!important;width:auto!important}.topbar-search-box{grid-column:1 / -1!important;grid-row:2!important;display:flex!important;width:100%!important;max-width:100%!important;margin:4px 0 0!important;box-sizing:border-box!important}.topbar-search-input{width:100%!important;max-width:100%!important;box-sizing:border-box!important}}@media (max-width: 767px){.sub-nav-bar{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin-bottom:16px!important;width:100%!important;text-align:center!important}.balance-badge{order:1!important;align-self:center!important;margin:0 auto!important;height:32px!important;padding:0 12px!important;font-size:13px!important}.sub-nav-links{order:2!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:16px!important;flex-wrap:wrap!important;padding-bottom:2px!important;text-align:center!important}.sub-nav-link{font-size:13.5px!important;padding:4px 8px!important;white-space:nowrap!important;text-align:center!important}}.desktop-tracking-view{display:grid!important}.mobile-car-card-header,.mobile-expanded-wrapper{display:none!important}@media (max-width: 767px){.desktop-tracking-view{display:none!important}.cars-table-strip-container{overflow-x:hidden!important;width:100%!important;display:flex!important;flex-direction:column!important;gap:10px!important}.car-row-group{width:100%!important;min-width:0!important;border-radius:8px!important;overflow:hidden!important;background-color:#f3f3f3!important;box-shadow:0 1px 4px #0000000d!important}html.dark-theme .car-row-group{background-color:#262626!important}.mobile-car-card-header{display:flex!important;flex-direction:column!important;padding:10px 12px!important;gap:8px!important;cursor:pointer!important}.mobile-card-top-row{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important}.mobile-card-title-vin{display:flex!important;flex-direction:column!important;flex:1!important;min-width:0!important}.mobile-card-title-vin .car-name{font-size:13px!important;font-weight:700!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#000!important}html.dark-theme .mobile-card-title-vin .car-name{color:#fff!important}.mobile-card-title-vin .car-vin{font-size:10.5px!important;font-weight:500!important;color:#108ef5!important}.mobile-card-meta{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:2px!important;flex-shrink:0!important}.mobile-card-meta .col-date{font-size:11px!important;font-weight:700!important;color:#000!important}html.dark-theme .mobile-card-meta .col-date{color:#fff!important}.mobile-card-vin-badges{display:flex!important;align-items:center!important;gap:8px!important;margin-top:2px!important}.mobile-details-btn{display:inline-flex!important;align-items:center!important;gap:4px!important;background:transparent!important;border:none!important;cursor:pointer!important;padding:2px 0!important;margin-top:2px!important;transition:opacity .15s ease!important}.mobile-details-btn:hover{opacity:.85!important}.mobile-details-btn .details-text{color:#34b776!important;font-size:13px!important;font-weight:700!important;letter-spacing:-.01em!important}.mobile-details-btn .details-arrow{color:#34b776!important;font-size:10px!important;display:inline-block!important;transition:transform .2s ease!important}.mobile-details-btn .details-arrow.open{transform:rotate(180deg)!important}.mobile-card-active-banner{display:flex!important;align-items:center!important;justify-content:space-between!important;background-color:#8c8c8c!important;padding:7px 10px!important;border-radius:6px!important;color:#fff!important;gap:8px!important}.mobile-card-active-banner.completed{background-color:#10b981!important}.mobile-active-pill{display:flex!important;align-items:center!important;gap:6px!important}.mobile-active-pill .active-dot{width:8px!important;height:8px!important;border-radius:50%!important;background-color:#38bdf8!important;flex-shrink:0!important}.mobile-active-pill .active-title{font-size:12px!important;font-weight:700!important;color:#fff!important}.mobile-active-pill .active-date{font-size:11.5px!important;font-weight:500!important;color:#fff!important;margin-left:2px!important}.mobile-container-link{font-size:11px!important;color:#38bdf8!important;font-weight:600!important;text-decoration:none!important}.mobile-chevron{font-size:10px!important;color:#fff!important;transition:transform .2s ease!important;margin-left:auto!important}.mobile-chevron.open{transform:rotate(180deg)!important}.mobile-expanded-wrapper{display:flex!important;flex-direction:column!important;padding:8px 10px 10px!important;gap:10px!important;border-top:1px solid rgba(0,0,0,.08)!important}.mobile-steps-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:5px!important;width:100%!important}.mobile-step-chip{display:flex!important;align-items:center!important;gap:5px!important;background:#fff!important;padding:6px 8px!important;border-radius:6px!important;box-sizing:border-box!important}html.dark-theme .mobile-step-chip{background:#333!important}.mobile-step-chip.step-active{background:#8c8c8c!important;color:#fff!important}.mobile-chip-name{font-size:10.5px!important;font-weight:600!important;flex:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.mobile-chip-date{font-size:9.5px!important;opacity:.85!important}.photos-strip,.photos-strip-accordion{padding:6px!important;gap:4px!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.photos-strip .photo-thumb{flex:0 0 44px!important;height:36px!important}.photos-strip .download-photos-btn{flex:0 0 32px!important;width:32px!important;height:32px!important}}html:not(.dark-theme) .tracking-strip,html:not(.dark-theme) .tracking-strip-header,html:not(.dark-theme) .car-row-group{background-color:#f3f3f3!important;background:#f3f3f3!important}html.dark-theme .tracking-strip,html.dark-theme .tracking-strip-header,html.dark-theme .car-row-group{background-color:#5c5c5c!important;background:#5c5c5c!important}
