@import "https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;600;700;800;900&display=swap";:root{--green:#2563eb;--ink:#12346b;--muted:#7c899d;--line:#e5ecf7;--bg:#fbfcff}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Noto Sans KR,Arial,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{opacity:.5;cursor:wait}:is(button:focus-visible,a:focus-visible){outline-offset:3px;outline:3px solid #87b09b}a{color:inherit;text-decoration:none}header{border-bottom:1px solid var(--line);background:#fff;height:82px}.header-inner{justify-content:space-between;align-items:center;max-width:1200px;height:100%;margin:auto;padding:0 28px;display:flex}.brand{letter-spacing:-1px;align-items:center;gap:10px;font-size:24px;font-weight:900;display:flex}.logo{background:var(--green);color:#fff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.beta{letter-spacing:1px;color:var(--muted);border:1px solid #ccd7ce;border-radius:4px;padding:3px 4px;font-size:9px;font-weight:600}nav{align-items:center;gap:30px;height:100%;display:flex}nav button{color:#758079;height:100%;font-weight:600;position:relative}nav button.active{color:var(--green)}nav button.active:after{content:"";background:var(--green);height:3px;position:absolute;bottom:0;left:0;right:0}.header-actions{align-items:center;gap:20px;display:flex}.icon{place-items:center;padding:7px;display:inline-grid}.avatar{background:#edf1ed;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}main{max-width:1200px;margin:auto;padding:0 28px}.location{align-items:center;gap:6px;height:62px;font-size:12px;display:flex}.location button{align-items:center;gap:4px;font-weight:600;display:flex}.location>span{color:var(--muted);margin-left:auto}.hero{background:#eaf0e5;border-radius:18px;justify-content:space-between;align-items:center;min-height:340px;padding:40px 48px;display:flex;position:relative;overflow:hidden}.eyebrow{letter-spacing:1px;align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}.eyebrow>span{background:var(--green);border-radius:50%;width:6px;height:6px}h1{letter-spacing:-2px;margin:18px 0 14px;font-size:43px;font-weight:800;line-height:1.3}.hero p{color:#637469;margin:0 0 24px;font-size:14px;line-height:1.8}.dark{background:var(--ink);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:13px 21px;font-size:13px;font-weight:600;display:inline-flex}.hero-art{justify-content:center;align-items:center;width:44%;min-height:270px;display:flex;position:relative}.hero-art>svg{width:340px;position:relative;transform:rotate(-12deg)}.orbit{border:1px solid #c8d6c4;border-radius:50%;width:265px;height:265px;position:absolute}.orbit:before{content:"";border:1px dashed #c8d6c4;border-radius:50%;position:absolute;inset:21px}.floating-label{z-index:1;background:#fffef9;border-radius:8px;align-items:center;gap:10px;padding:10px 13px;font-size:11px;display:flex;position:absolute;box-shadow:0 8px 20px #26372d0b}.floating-label.top{color:var(--green);top:5px;right:0}.floating-label.bottom{bottom:0;left:12px}.floating-label small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.hero-no{letter-spacing:2px;color:#8e9a88;font-size:9px;position:absolute;bottom:15px;right:22px}.mobile{display:none}.section-title{justify-content:space-between;align-items:center;margin-top:46px;margin-bottom:22px;display:flex}.muted{color:#8b9690;letter-spacing:2px;font-size:9px}h2{letter-spacing:-.8px;margin:8px 0 0;font-size:24px}.outline{background:#fff;border:1px solid #d3dcd5;border-radius:7px;align-items:center;gap:7px;padding:10px 15px;font-size:12px;font-weight:600;display:flex}.search-row{gap:10px;display:flex}.search{color:#75877b;background:#fff;border:1px solid #dde3dc;border-radius:9px;flex:1;align-items:center;gap:12px;height:52px;padding:0 16px;display:flex}.search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.filter-button{background:#fff;border:1px solid #dde3dc;border-radius:9px;align-items:center;gap:8px;padding:0 19px;font-size:12px;display:flex}.filter-button.selected{background:#eaf3ff}.categories{white-space:nowrap;gap:8px;margin:20px 0 22px;display:flex;overflow:auto}.categories button{background:#edf3fb;border-radius:6px;align-items:center;gap:5px;padding:9px 16px;font-size:12px;display:flex}.categories button.selected{background:var(--green);color:#fff}.result-bar{color:#869088;justify-content:space-between;align-items:center;margin-bottom:19px;font-size:12px;display:flex}.result-bar b{color:var(--ink)}.result-bar>div{align-items:center;gap:17px;display:flex}.result-bar select{color:#59655c;background:0 0;border:0;font-size:12px}.result-bar em{color:var(--green);font-style:normal}.demo{align-items:center;gap:4px;font-size:11px;display:flex}.demo input{accent-color:var(--green)}.grid{grid-template-columns:repeat(3,1fr);gap:25px 22px;display:grid}.card{border:1px solid var(--line);background:#fff;border-radius:11px;transition:transform .2s,box-shadow .2s;overflow:hidden}.card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #1a302508}.card-image{background:#eef0ec;height:216px;position:relative}.image-open{width:100%;height:100%;padding:0}.image-open img{object-fit:cover;width:100%;height:100%}.image-open svg{width:100%;height:100%}.badge{color:var(--green);background:#ffffffed;border-radius:4px;padding:5px 9px;font-size:10px;font-weight:600}.card-image .badge{position:absolute;top:12px;left:12px}.badge.sample{color:#777c73;background:#fff9e9}.heart{color:#69776b;background:#ffffffe6;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:12px;right:11px}.heart.saved{color:var(--green)}.card-info{text-align:left;width:100%;padding:19px 19px 15px;display:block}.car-line{color:#829086;font-size:10px}.card h3{letter-spacing:-.5px;margin:7px 0 13px;font-size:16px;font-weight:600}.price{letter-spacing:-.5px;font-size:20px;font-weight:800}.tags{flex-wrap:wrap;gap:5px;margin-top:13px;display:flex}.tags span{color:#7b857c;background:#f3f4f1;border-radius:4px;padding:4px 7px;font-size:10px}.tags span.green{color:var(--green);background:#edf4ff}.card-bottom{color:#8b968c;border-top:1px solid #edf3fb;justify-content:space-between;margin-top:15px;padding-top:14px;font-size:10px;display:flex}.card-bottom span{align-items:center;gap:4px;display:flex}.request-banner{background:#f0f6ff;border:1px solid #e0e6dc;border-radius:11px;align-items:center;gap:20px;margin-top:38px;padding:24px;display:flex}.request-icon{width:50px;height:50px;color:var(--green);background:#ddeaff;border-radius:50%;place-items:center;display:grid}.request-banner h3{margin:0 0 6px;font-size:16px}.request-banner p{color:#7b887b;margin:0;font-size:12px}.request-banner button{align-items:center;gap:14px;margin-left:auto;font-size:12px;font-weight:600;display:flex}footer{border-top:1px solid var(--line);color:#8c978d;align-items:center;gap:20px;margin-top:64px;padding:28px 0 32px;display:flex}footer .brand{color:#5f7564;font-size:16px}footer span{font-size:11px}footer small{margin-left:auto;font-size:9px}.empty{text-align:center;border:1px dashed #dce4d9;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:35px;display:flex}.empty h3{margin:17px 0 5px;font-size:18px}.empty p{color:var(--muted);margin-bottom:22px;font-size:12px;line-height:1.8}.empty-icon{color:#839b80;background:#edf1e8;border-radius:18px;place-items:center;width:62px;height:62px;display:grid}.text-button{color:var(--green);padding:12px;font-size:12px}.filters{background:#f0f6ff;border-radius:8px;align-items:end;gap:20px;margin-top:12px;padding:17px;display:flex}.filters label{font-size:11px}.filters input,.filters select{border:1px solid var(--line);background:#fff;border-radius:5px;margin-top:7px;padding:9px;display:block}.request-heading{background:#edf4ff;justify-content:space-between;padding:18px;display:flex}.request-heading>span:last-child{color:#819078;align-items:center;gap:4px;font-size:11px;display:flex}.request-card .price{color:var(--green);font-size:14px}.subtext{color:var(--muted);font-size:12px;line-height:1.9}.manage-actions{border-top:1px solid var(--line);display:flex}.manage-actions button{color:var(--green);flex:1;padding:12px;font-size:12px}.manage-actions button+button{border-left:1px solid var(--line)}.floating-add{background:var(--green);color:#fff;z-index:10;border-radius:30px;align-items:center;gap:8px;padding:13px 20px;font-size:12px;font-weight:600;display:flex;position:fixed;bottom:27px;right:28px;box-shadow:0 5px 20px #133d3620}.bottom-nav{display:none}.overlay{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10261b66;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:16px;width:630px;max-height:90vh;position:relative;overflow:auto;box-shadow:0 20px 70px #10271f22}.form-modal{padding:28px}.modal-title{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.modal-title h2{font-size:23px}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-grid label,.form-description{color:#65756b;font-size:12px;font-weight:500}.form-grid em{color:var(--green);font-style:normal}.form-grid input,.form-grid select,textarea{width:100%;color:var(--ink);outline-color:var(--green);background:#fafcf9;border:1px solid #dfe5dd;border-radius:6px;margin-top:7px;padding:11px;display:block}.form-description{margin:18px 0 23px;display:block}textarea{resize:vertical}.wide{width:100%;margin-top:17px}.upload{cursor:pointer;color:#71886c;background:#f1f7ff;border:1px dashed #b7cbb4;border-radius:9px;flex-direction:column;align-items:center;gap:8px;margin-bottom:16px;padding:23px;display:flex;position:relative}.upload b{font-size:13px}.upload span{font-size:10px}.upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.upload-preview{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.upload-preview>div{position:relative}.upload-preview img{object-fit:cover;border-radius:6px;width:70px;height:70px}.upload-preview button{background:var(--ink);color:#fff;border-radius:50%;place-items:center;padding:2px;display:grid;position:absolute;top:-4px;right:-3px}.toast{z-index:99;color:#fff;background:#12346b;border-radius:9px;max-width:90vw;padding:14px 23px;font-size:13px;position:fixed;bottom:95px;left:50%;transform:translate(-50%);box-shadow:0 8px 35px #0002}.close{z-index:1;background:#fff;border-radius:50%;place-items:center;padding:7px;display:grid;position:absolute;top:12px;right:12px}.detail-photo{background:#eef2e9;height:320px;display:flex;overflow-x:auto}.detail-photo img{object-fit:contain;flex-shrink:0;width:100%;height:100%}.detail-photo svg{width:100%;height:100%}.detail-body{padding:26px}.detail-body h2{margin:14px 0;font-size:25px}.detail-body dl{margin:25px 0}.detail-body dl>div{border-bottom:1px solid var(--line);padding:11px 0;font-size:12px;display:flex}.detail-body dt{width:115px;color:var(--muted)}.detail-body dd{flex:1;margin:0}.detail-body h3{font-size:14px}.description{white-space:pre-wrap;font-size:13px;line-height:1.9}.notice{color:#7a8871;background:#f3f5ed;border-radius:7px;padding:14px;font-size:11px;line-height:1.8}.no-photo{color:#97a491;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;font-size:11px;display:flex}.chat-layout{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:300px 1fr;min-height:470px;display:grid;overflow:hidden}.chat-layout aside{border-right:1px solid var(--line)}.chat-layout aside>p{color:var(--muted);padding:20px;font-size:12px;line-height:2}.chat-layout aside button{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:12px;width:100%;padding:20px;display:flex}.chat-layout aside button.selected{background:#eef5ff}.chat-layout aside b{font-size:12px;display:block}.chat-layout aside small{text-overflow:ellipsis;white-space:nowrap;max-width:210px;color:var(--muted);margin-top:5px;display:block;overflow:hidden}.chat-panel{flex-direction:column;min-height:460px;padding:20px;display:flex}.chat-panel h3{margin:0 0 10px;font-size:16px}.chat-note{color:#8a9784;border-bottom:1px solid var(--line);margin:0;padding-bottom:14px;font-size:11px}.messages{flex-direction:column;gap:12px;height:310px;padding:17px 0;display:flex;overflow:auto}.bubble{background:#f0f2ed;border-radius:9px;align-self:flex-start;max-width:80%;padding:9px 13px}.bubble.mine{background:#dfecff;align-self:flex-end}.bubble p{white-space:pre-wrap;margin:0;font-size:12px;line-height:1.8}.bubble small{color:var(--muted);margin-top:5px;font-size:9px;display:block}.message-form{gap:8px;margin-top:auto;display:flex}.message-form input{border:1px solid var(--line);border-radius:7px;flex:1;min-width:0;padding:12px}.profile-panel{border:1px solid var(--line);text-align:center;background:#fff;border-radius:13px;max-width:580px;margin:auto;padding:35px}.profile-avatar{background:#edf4ff;border-radius:50%;place-items:center;width:80px;height:80px;margin:auto;display:grid}.profile-panel>p{color:var(--muted);font-size:12px}.profile-links{border-top:1px solid var(--line);margin-top:30px}.profile-links button{border-bottom:1px solid var(--line);justify-content:space-between;width:100%;padding:18px 0;font-size:13px;display:flex}@media (min-width:1400px){.grid{grid-template-columns:repeat(4,1fr)}.card-image{height:185px}}@media (max-width:800px){header{height:68px}.header-inner,main{padding-left:20px;padding-right:20px}.header-inner nav{gap:13px;font-size:11px}.header-actions{gap:8px}.brand{font-size:20px}.logo{width:32px;height:32px}.beta{display:none}.hero{min-height:300px;padding:30px}h1{font-size:34px}.hero-art{width:42%}.floating-label.top{display:none}.floating-label.bottom{font-size:9px;left:0}.grid{grid-template-columns:repeat(2,1fr)}.card-image{height:200px}footer{flex-wrap:wrap}footer small{width:100%;margin-left:0}.request-banner{padding:20px}.request-banner p{font-size:10px}.chat-layout{grid-template-columns:220px 1fr}}@media (max-width:540px){body{font-size:13px}header{height:64px}.header-inner,main{padding-left:17px;padding-right:17px}.header-inner nav{display:none!important}.header-actions{gap:11px}.location{height:47px;font-size:11px}.location>span{display:none}.hero{border-radius:12px;align-items:start;min-height:270px;padding:26px 22px}.hero>div:first-child{z-index:2;width:72%;position:relative}.eyebrow{letter-spacing:.2px;font-size:9px}h1{letter-spacing:-1.5px;margin:16px 0 10px;font-size:30px}.hero p{margin-bottom:17px;font-size:11px;line-height:1.8}.mobile{display:block}.hero .dark{padding:11px 14px;font-size:11px}.hero-art{opacity:.85;width:160px;min-height:200px;position:absolute;top:47px;right:-24px}.hero-art>svg{width:200px;max-width:none}.orbit{width:150px;height:150px}.floating-label{display:none}.hero-no{font-size:7px;right:14px}.section-title{margin-top:30px;margin-bottom:18px}h2{font-size:20px}.muted{letter-spacing:1.5px;font-size:8px}.outline{padding:8px 11px;font-size:11px}.search{gap:9px;height:47px;padding:0 12px}.search input{font-size:11px}.filter-button{gap:5px;padding:0 12px;font-size:11px}.categories{gap:6px;margin:15px 0}.categories button{padding:8px 11px;font-size:10px}.result-bar{margin:17px 0 13px;font-size:11px}.result-bar>div{gap:6px}.result-bar select{font-size:10px}.demo{font-size:9px}.grid{gap:12px}.card{border-radius:8px}.card-image{height:145px}.card-info{padding:13px 11px 10px}.car-line{font-size:8px}.card h3{min-height:38px;margin:5px 0 8px;font-size:13px;line-height:1.5}.price{font-size:17px}.tags{gap:3px;margin-top:10px}.tags span{padding:3px 4px;font-size:8px}.card-bottom{gap:3px;margin-top:11px;padding-top:10px;font-size:8px}.badge{padding:4px 6px;font-size:8px}.card-image .badge{top:8px;left:8px}.heart{width:27px;height:27px;bottom:8px;right:8px}.request-banner{flex-wrap:wrap;gap:12px;margin-top:25px;padding:17px}.request-icon{width:38px;height:38px}.request-banner h3{font-size:13px}.request-banner p{max-width:230px;font-size:10px;line-height:1.8}.request-banner button{margin-left:50px;font-size:11px}.bottom-nav{border-top:1px solid var(--line);z-index:20;height:67px;padding-bottom:env(safe-area-inset-bottom);background:#fff;display:flex;position:fixed;bottom:0;left:0;right:0}.bottom-nav button{color:#99a196;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;font-size:9px;display:flex}.bottom-nav button.active{color:var(--green);font-weight:700}.floating-add{padding:12px;bottom:83px;right:18px}.floating-add span{display:none}footer{gap:10px;margin-top:35px;padding-bottom:100px}.filters{flex-wrap:wrap;gap:10px}.filters input{max-width:150px}.empty{min-height:270px;padding:22px}.empty h3{font-size:15px}.empty p,.empty .dark{font-size:11px}.overlay{padding:10px}.modal{border-radius:12px;max-height:92vh}.form-modal{padding:22px 18px}.modal-title h2{font-size:20px}.form-grid{gap:13px 10px}.form-grid label{font-size:10px}.form-grid input,.form-grid select{padding:10px 8px;font-size:12px}.detail-photo{height:250px}.detail-body{padding:22px}.detail-body h2{font-size:21px}.chat-layout{display:block}.chat-layout aside{border-right:0;border-bottom:1px solid var(--line);max-height:170px;overflow:auto}.chat-layout aside button{padding:13px}.chat-panel{min-height:400px;padding:16px}.messages{height:280px}.request-heading{padding:11px}.request-heading>span:last-child{font-size:9px}.request-card .price{font-size:11px}.manage-actions button{padding:10px 5px;font-size:10px}.profile-panel{padding:27px 20px}}.matches{background:#f0f6ff;border-radius:8px;margin-top:22px;padding:16px}.matches button{text-align:left;border-top:1px solid #dde6d9;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:13px 0;font-size:12px;display:flex}.matches small{color:#758c6d;margin-top:6px;font-size:10px;display:block}.matches span{white-space:nowrap;align-items:center;gap:3px;font-size:11px;display:flex}.login-button{color:var(--green);white-space:nowrap;font-size:11px;font-weight:600}.join-banner{background:#edf4ff;border:1px solid #d9e6d3;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-top:20px;padding:13px 17px;font-size:12px;display:flex}.join-banner button{color:var(--green);white-space:nowrap;align-items:center;gap:3px;font-weight:600;display:flex}.auth-panel{text-align:center;max-width:430px;padding:36px}.auth-panel .logo{width:50px;height:50px;margin:0 auto 25px}.auth-panel .eyebrow{justify-content:center}.auth-panel h2{margin:15px 0;font-size:28px;line-height:1.5}.auth-panel p{color:var(--muted);font-size:13px;line-height:1.9}.auth-panel small{color:var(--muted);margin-top:23px;font-size:10px;line-height:1.9;display:block}.auth-join{justify-content:center;margin-top:10px;font-size:12px}.browser-note{color:#7b8d72;background:#f0f6ff;border-radius:7px;margin-top:22px;padding:12px;font-size:10px;line-height:1.8}.signout{color:var(--muted);margin-top:15px;font-size:11px;text-decoration:underline;display:block}@media (max-width:540px){.join-banner{align-items:start;font-size:10px}.join-banner span{max-width:195px;line-height:1.8}.header-actions{gap:4px}.login-button{padding:3px;font-size:10px}.auth-panel{padding:30px 24px}.auth-panel h2{font-size:25px}}.recar-symbol{mix-blend-mode:multiply;background-image:url(/brand/recar-logo.png);background-position:50% -15px;background-repeat:no-repeat;background-size:110px 110px;flex-shrink:0;width:49px;height:49px;display:inline-block}.recar-wordmark{color:#12346b;letter-spacing:-1.7px;flex-direction:column;font-size:34px;font-weight:900;line-height:1.03;display:flex}.recar-wordmark small{letter-spacing:1px;color:#2563eb;margin-top:6px;font-size:7px;font-weight:800}.auth-symbol{margin:0 auto 20px;display:block}.footer-symbol{background-position:50% -10px;background-size:72px 72px;width:32px;height:32px}.location{color:#12346b;font-size:14px}.location>svg{color:#2563eb}.home-search{margin-bottom:17px}.home-search .search{background:#edf5ff;border:0;height:57px}.home-search input{font-size:15px}.home-search .filter-button{background:#edf5ff;border:0}.recar-hero{background:#deedff url(/brand/recar-hero.png) 50%/cover no-repeat;border-radius:16px;min-height:290px;padding:38px 36px}.recar-hero>div:first-child{width:55%}.recar-hero h1{letter-spacing:-1.8px;color:#12346b;margin:0 0 17px;font-size:39px}.recar-hero h1 span{color:#2563eb}.recar-hero p{color:#12346b;margin:0;font-size:16px}.quick-actions{grid-template-columns:1fr 1fr;gap:17px;margin:17px 0 20px;display:grid}.quick-actions button{color:#2563eb;background:linear-gradient(120deg,#d4e9ff,#eaf4ff);border-radius:13px;align-items:center;gap:17px;padding:24px;display:flex}.quick-actions button:nth-child(2){background:linear-gradient(120deg,#e6f2ff,#f2f8ff)}.quick-actions button span{letter-spacing:-.7px;color:#12346b;font-size:19px;font-weight:800}.quick-actions button>svg:last-child{color:#678ac0;margin-left:auto}.section-title{margin-top:25px;margin-bottom:15px}.section-title .eyebrow{display:none}.section-title h2{color:#12346b;margin:0;font-size:25px;font-weight:800}.categories{margin-top:20px;margin-bottom:20px}.categories button{color:#12346b;background:#eef4fc;border-radius:18px;padding:12px 20px;font-weight:600}.categories button.selected{color:#fff;background:#2563eb}.card{box-shadow:0 3px 12px #12346b08}.card-image{aspect-ratio:1;background:#edf3fa;height:auto}.price{color:#2563eb}.card h3{color:#12346b;font-weight:700}.card .tags{display:none}.card-bottom{border:0;margin-top:10px;padding-top:0}.request-banner{background:#edf5ff;border-color:#dce9fc}.request-icon{color:#2563eb;background:#d8eaff}.floating-add,.dark{background:#2563eb}.toast,.auth-panel .dark{background:#12346b}.profile-avatar{background:#eaf3ff}.result-bar{margin-bottom:16px}.no-photo{color:#7799bf}@media (max-width:540px){header{height:77px}.header-inner{padding:0 15px}.header-inner .brand{gap:4px}.recar-symbol{background-position:50% -14px;background-size:101px 101px;width:45px;height:45px}.recar-wordmark{font-size:31px}.recar-wordmark small{letter-spacing:.8px;margin-top:5px;font-size:6px}.location{height:48px;font-size:13px}.home-search{margin-bottom:13px}.home-search .search{height:48px}.home-search input{font-size:12px}.home-search .filter-button{padding:0 11px}.recar-hero{background-position:57%;border-radius:12px;min-height:173px;padding:24px 15px}.recar-hero>div:first-child{width:64%}.recar-hero h1{letter-spacing:-1.2px;margin:6px 0 13px;font-size:23px;line-height:1.35}.recar-hero p{margin:0;font-size:11px}.quick-actions{gap:9px;margin:13px 0 16px}.quick-actions button{border-radius:10px;gap:7px;padding:17px 11px}.quick-actions button>svg:first-child{flex-shrink:0;width:26px;height:26px}.quick-actions button span{letter-spacing:-.6px;white-space:nowrap;font-size:13px}.quick-actions button>svg:last-child{flex-shrink:0;width:14px}.categories{gap:8px;margin:14px 0 20px}.categories button{border-radius:14px;padding:11px 16px;font-size:11px}.section-title{margin:19px 0 13px}.section-title h2{font-size:21px}.section-title .outline{font-size:10px}.grid{gap:12px}.card-image{aspect-ratio:1;height:auto}.card-info{padding:11px}.car-line{font-size:9px}.card h3{min-height:38px;margin:5px 0 9px;font-size:13px}.price{font-size:19px}.card-bottom{margin-top:9px;font-size:9px}.floating-add{justify-content:center;width:48px;height:48px;bottom:85px}.floating-add svg{width:27px;height:27px}.footer-symbol{background-position:50% -8px;background-size:63px 63px;width:28px;height:28px}.header-actions{gap:3px}.header-actions .avatar{width:29px;height:29px}.header-actions .icon{padding:5px}}@media (min-width:541px) and (max-width:800px){.recar-hero{min-height:260px}.recar-hero h1{font-size:30px}.recar-hero p{font-size:13px}.quick-actions button span{font-size:16px}}.header-inner .brand{flex-shrink:0;gap:10px}.recar-wordmark{font-size:31px}.recar-wordmark small{letter-spacing:.6px;white-space:nowrap;flex-direction:column;gap:1px;margin-top:5px;font-size:12px;font-weight:800;line-height:1.2;display:flex}.recar-wordmark small span{display:block}header{height:91px}.header-inner .recar-symbol{background-position:50% -18px;background-size:128px 128px;width:57px;height:57px}@media (max-width:540px){header{height:88px}.header-inner .brand{gap:6px}.recar-wordmark{font-size:29px}.recar-wordmark small{letter-spacing:.35px;gap:1px;margin-top:4px;font-size:11px;line-height:1.2}.header-inner .recar-symbol{background-position:50% -15px;background-size:105px 105px;width:47px;height:47px}.header-actions{gap:1px}.header-actions .icon{padding:4px}.login-button{font-size:10px}}@media (max-width:360px){.header-inner{padding-left:10px;padding-right:10px}.header-actions .icon{padding:3px}.header-inner .recar-symbol{background-position:50% -13px;background-size:94px 94px;width:40px;height:44px}.recar-wordmark{font-size:27px}.login-button{white-space:normal;max-width:49px;line-height:1.4}}.recar-horizontal{background-image:url(/brand/recar-horizontal-v2.png);background-position:-53px -29px;background-repeat:no-repeat;background-size:364px;flex-shrink:0;width:270px;height:67px;display:block}.header-inner .brand{gap:0}.auth-horizontal{margin:0 auto 23px}.footer-horizontal{background-position:-36px -20px;background-size:250px;width:185px;height:46px}@media (max-width:800px){.header-inner nav{gap:12px}.header-inner nav button{font-size:11px}.header-inner .recar-horizontal{background-position:-44px -24px;background-size:300px;width:223px;height:56px}}@media (max-width:540px){header{height:83px}.header-inner .recar-horizontal{background-position:-41px -23px;background-size:283px;width:210px;height:53px}.header-actions .icon{padding:3px}.header-actions .avatar{width:26px;height:26px}.login-button{white-space:normal;max-width:42px;font-size:9px;line-height:1.4}.auth-horizontal{background-position:-51px -28px;background-size:350px;width:260px;height:65px}.footer-horizontal{background-position:-33px -18px;background-size:228px;width:169px;height:43px}}@media (max-width:360px){.header-inner .recar-horizontal{background-position:-36px -19px;background-size:244px;width:180px;height:46px}.header-actions .icon{padding:2px}.header-actions .icon svg{width:18px}.header-actions{gap:0}}.request-action-heading{width:100%;margin-top:22px;margin-bottom:20px}.request-primary-button{color:#fff;background:#2563eb;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:64px;padding:18px 22px;font-size:21px;font-weight:800;display:flex;box-shadow:0 4px 12px #2563eb15}.request-primary-button>svg{flex-shrink:0}.request-primary-button>svg:last-child{margin-left:auto}.request-primary-button>span{text-align:center;flex:1}.request-primary-button:hover{background:#1d4ed8}@media (max-width:540px){.request-action-heading{margin-top:20px;margin-bottom:20px}.request-primary-button{white-space:nowrap;gap:8px;min-height:60px;padding:16px;font-size:18px}}.request-compact-row{justify-content:flex-start;align-items:center;gap:20px;width:100%;display:flex}.request-compact-row .request-primary-button{white-space:nowrap;border-radius:9px;flex:none;gap:7px;width:auto;min-height:46px;padding:12px 20px;font-size:16px}.request-compact-row .request-primary-button span{flex:none}.request-help{color:#7c899d;margin:0;font-size:13px;font-weight:400;line-height:1.6}.request-action-heading{justify-content:flex-start}@media (max-width:540px){.request-compact-row{gap:13px}.request-compact-row .request-primary-button{gap:6px;min-height:44px;padding:11px 14px;font-size:15px}.request-help{white-space:nowrap;font-size:11px}}@media (max-width:340px){.request-compact-row{gap:9px}.request-compact-row .request-primary-button{padding:10px 12px}.request-help{font-size:10px}}.request-compact-row{align-items:center}.request-compact-row .request-primary-button{flex-shrink:0}.request-help{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;flex:1;min-width:0;font-size:12px;line-height:1.75}@media (max-width:540px){.request-compact-row{gap:12px}.request-compact-row .request-primary-button{padding:11px 12px;font-size:14px}.request-help{white-space:normal;font-size:10px;line-height:1.65}}@media (max-width:340px){.request-compact-row{gap:9px}.request-compact-row .request-primary-button{padding:10px;font-size:13px}.request-help{white-space:normal;font-size:10px}}.request-compact-row{grid-template-columns:142px minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.request-compact-row .request-primary-button{white-space:normal;justify-content:center;align-self:stretch;gap:7px;width:100%;height:100%;min-height:0;padding:0 10px;font-size:16px;line-height:1.35}.request-compact-row .request-primary-button span{text-align:center;flex:none;line-height:1.35}.request-help{align-self:stretch;margin:0;padding:8px 0}.request-compact-row .request-primary-button>svg{width:16px;height:16px}@media (max-width:540px){.request-compact-row{grid-template-columns:124px minmax(0,1fr);gap:12px}.request-compact-row .request-primary-button{gap:5px;min-height:0;padding:0 9px;font-size:15px}.request-help{padding:4px 0}}@media (max-width:340px){.request-compact-row{grid-template-columns:114px minmax(0,1fr);gap:9px}.request-compact-row .request-primary-button{padding:0 7px;font-size:14px}}.request-compact-row .request-primary-button span{white-space:nowrap}.commerce-main{max-width:1100px;margin:auto;padding:32px 24px 100px}.commerce-main h1{color:#17385d;margin:14px 0 20px;font-size:32px}.commerce-main h2{margin:18px 0 12px;font-size:20px;line-height:1.5}.back-link{color:#527099;margin-bottom:22px;display:inline-block}.commerce-panel{background:#fff;border:1px solid #e1e8f1;border-radius:18px;margin:20px 0;padding:26px}.commerce-panel p{color:#64748b;line-height:1.75}.commerce-notice{color:#395c8b;background:#edf4ff;border:1px solid #d9e6fc;border-radius:12px;padding:16px;font-size:14px;line-height:1.7}.checkout-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.order-summary{position:sticky;top:100px}.order-summary input{width:100%;margin:10px 0}.order-product{border-bottom:1px solid #e5eaf0;gap:18px;padding-bottom:22px;display:flex}.order-product img{object-fit:cover;border-radius:12px;width:112px;height:112px}.order-product h2{margin:8px 0;font-size:21px}.order-product small{color:#7a8ca3}.order-product p{margin:8px 0;font-size:13px}.commerce-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.commerce-actions a{justify-content:center;align-items:center;display:inline-flex}.order-agreements{gap:15px;margin:26px 0;font-size:13px;display:grid}.order-agreements label{align-items:start;gap:9px;line-height:1.6;display:flex}.order-agreements input{flex:none;width:17px;height:17px;margin-top:3px}.order-agreements a{white-space:nowrap;color:#2563eb;margin-left:auto;text-decoration:underline}.order-agreements small{color:#8390a2}.order-code{overflow-wrap:anywhere;background:#f1f5f9;margin:16px 0;padding:15px;font-size:13px;display:block}.commerce-error{color:#b33434;background:#fff2f2;border:1px solid #f5cccc;border-radius:10px;padding:16px}.order-lookup{grid-template-columns:1fr 1fr auto;align-items:end;gap:16px;display:grid}.order-lookup label{gap:8px;font-size:14px;display:grid}.order-status{justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.order-status b{color:#2563eb}.shipping-tracking-card{background:#f7fafc;border:1px solid #d7e3ee;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin:16px 0;padding:15px 16px;display:flex}.shipping-tracking-card>div{gap:4px;display:grid}.shipping-tracking-card b{color:#1866a8}.shipping-tracking-card span{color:#1d3550;font-weight:750}.shipping-tracking-card small{color:#6e7c89}.shipping-tracking-card a{flex-shrink:0;text-decoration:none}@media (max-width:520px){.shipping-tracking-card{flex-direction:column;align-items:stretch}.shipping-tracking-card a{text-align:center}}.commerce-footer{color:#64748b;border-top:1px solid #e3e9f1;margin-top:50px;padding:30px 0;display:block}.commerce-footer b{color:#17385d;font-size:15px;display:block}.commerce-footer p{overflow-wrap:anywhere;margin:8px 0;font-size:12px;line-height:1.8}.footer-links{color:#375a8e;flex-wrap:wrap;gap:12px;margin:17px 0;font-size:12px;display:flex}.commerce-footer small{font-size:11px;line-height:1.8;display:block}.policy-tabs{flex-wrap:wrap;gap:10px;display:flex}.policy-tabs button{color:#456181;background:#eef3fa;border-radius:10px;padding:12px 20px}.policy-tabs .selected{color:#fff;background:#2563eb}.policy-copy{line-height:1.9}.policy-copy li{color:#64748b;margin:10px 0}.policy-copy ol{padding-left:24px}.policy-copy table{border-collapse:collapse;width:100%;font-size:13px}.policy-copy td,.policy-copy th{text-align:left;vertical-align:top;border:1px solid #e4eaf1;padding:12px}.policy-copy th{background:#f0f5fc}.readiness-list>div,.order-summary dl>div{border-bottom:1px solid #eef2f6;grid-template-columns:1fr 1.4fr;gap:16px;padding:13px 0;font-size:14px;display:grid}.readiness-list dt,.order-summary dt{color:#64748b}.readiness-list dd,.order-summary dd{overflow-wrap:anywhere;margin:0}.pending{color:#b47720}.profile-links>a{color:#17385d;border-bottom:1px solid #e8eef5;justify-content:space-between;padding:18px;display:flex}@media (max-width:700px){.checkout-layout{grid-template-columns:1fr}.order-summary{grid-row:1;position:static}.commerce-main{padding:22px 16px 90px}.commerce-main h1{font-size:27px}.commerce-panel{padding:20px}.order-lookup{grid-template-columns:1fr}.order-product img{width:80px;height:80px}.policy-copy table{font-size:11px}.policy-copy td,.policy-copy th{padding:7px}.readiness-list>div{grid-template-columns:1fr 1.3fr;font-size:12px}.commerce-main .form-grid{grid-template-columns:1fr}.header-inner nav>a{color:#456181;margin:0 8px;font-size:13px}}.parts-search-modal{max-width:580px}.search-options{margin:22px 0}.search-result-summary{background:#edf4ff;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:18px 0;padding:12px 15px;display:flex}.search-result-summary button{align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.search-result-summary span{color:#5c7fb5;margin-left:6px;font-size:11px}.parts-search-modal .search input{min-width:0}.recar-hero{margin-top:22px}.photo-upload-panel{text-align:center;background:#f5f9ff;border:1px dashed #c1d1e8;border-radius:14px;margin-bottom:18px;padding:25px 20px}.photo-upload-panel>svg{color:#4e7dbd}.photo-upload-panel>b{margin:8px 0;font-size:18px;display:block}.photo-upload-panel p{color:#7c899d;margin:10px 0 18px;font-size:12px}.photo-source-buttons{grid-template-columns:1fr 1fr;gap:12px;max-width:430px;margin:0 auto 15px;display:grid}.photo-source{color:#245caa;cursor:pointer;background:#fff;border:1px solid #cbdaf0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:16px 10px;font-size:14px;font-weight:600;display:flex;position:relative;overflow:hidden}.photo-source input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.photo-source:focus-within{outline-offset:2px;outline:3px solid #9ab9e9}.photo-source.disabled{opacity:.5;cursor:wait}.photo-upload-panel small{color:#7c899d;font-size:11px;line-height:1.7;display:block}@media (max-width:540px){.photo-upload-panel{padding:20px 12px}.photo-source-buttons{gap:9px}.photo-source{flex-direction:column;gap:7px;padding:14px 8px;font-size:13px}}.header-search{color:#1e4f91;background:#eef4ff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.bottom-nav button{font-size:12px}.request-compact-row{grid-template-columns:150px minmax(0,1fr)}@media (max-width:540px){.request-compact-row{grid-template-columns:127px minmax(0,1fr)}.bottom-nav button{font-size:12px}.header-search{width:42px;height:42px}}.home-categories{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:22px 0 28px;display:grid;overflow:visible}.home-categories button{white-space:normal;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:100%;min-width:0;min-height:64px;padding:14px 8px;font-size:14px;display:flex}.home-categories button span{line-height:1.4}.home-categories button.selected{color:#fff;background:#2563eb}@media (max-width:700px){.home-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:18px 0 24px}.home-categories button{min-height:54px;padding:12px 6px;font-size:13px}}.cascade-search{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0 24px;display:grid}.cascade-field{flex-direction:column;gap:8px;min-width:0;display:flex}.cascade-field>span{color:#16365f;align-items:center;gap:8px;font-weight:700;display:flex}.cascade-field b{color:#2563eb;background:#eaf1ff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:13px;display:grid}.cascade-field input{background:#f8faff;border:1px solid #dce3ee;border-radius:10px;width:100%;min-width:0;padding:14px;font-size:16px}.cascade-field small{color:#788596;font-size:11px;line-height:1.5}.keyword-label{color:#16365f;font-weight:700;display:block}.keyword-label .search{margin:10px 0 20px}.parts-search-modal{max-height:90dvh;overflow-y:auto}.search-result-summary>button:first-child{text-align:left;flex-wrap:wrap}@media (max-width:700px){.cascade-search{grid-template-columns:1fr;gap:14px}.parts-search-modal{padding:22px}.cascade-field input{padding:12px}}.social-signup{gap:12px;margin:24px 0 12px;display:grid}.social-signup button,.social-signup a{opacity:1;cursor:not-allowed;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:54px;font-size:15px;font-weight:700;display:flex}.social-signup small{font-size:11px;font-weight:400}.naver-signup{color:#fff;background:#03c75a}.naver-signup b{font-size:24px}.kakao-signup{color:#281f10;background:#fee500}.auth-panel .social-pending-note{color:#627086;margin:12px 0 22px;font-size:12px;line-height:1.7}.member-badge{color:#2563eb;background:#edf3ff;border-radius:20px;margin:6px 0;padding:7px 13px;font-size:12px;font-weight:700;display:inline-block}.member-badge.partner{color:#0d6e78;background:#e6f4f5}.partner-upgrade{text-align:left;background:#f0f5ff;border:1px solid #d9e5ff;border-radius:16px;margin-top:24px;padding:22px}.partner-upgrade h3{font-size:18px}.partner-upgrade p{font-size:13px;line-height:1.7}.partner-upgrade small{text-align:center;color:#627086;margin-top:12px;font-size:11px;display:block}.membership-consents{gap:16px;margin:24px 0;display:grid}.membership-consents label{align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;display:flex}.membership-consents input{accent-color:#2563eb;flex-shrink:0;width:18px;height:18px;margin-top:2px}.membership-consents small{color:#6b788a;margin-top:5px;font-size:11px;display:block}.membership-consents a{color:#2563eb;margin-left:8px;text-decoration:underline}.nav-icon{display:inline-flex;position:relative}.unread-badge{color:#fff;background:#ef4444;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.nav-icon .unread-badge{white-space:nowrap;border:2px solid #fff;min-width:22px;height:22px;position:absolute;top:-8px;left:15px}.chat-layout aside button>div{flex:1;min-width:0}.chat-layout aside .unread-badge{margin-left:auto}.pay-action{margin:24px 0}.pay-action>small{color:#65738a;margin-top:12px;line-height:1.6;display:block}.payment-mode-label{color:#2255a1;background:#eaf1ff;border-radius:10px;padding:12px;font-size:13px}.order-action-modal{max-width:540px}.order-action-modal label{color:#19365b;font-size:14px;display:block}.order-action-modal textarea{width:100%;font:inherit;border:1px solid #dce3ee;border-radius:10px;margin-top:8px;padding:12px;text-decoration:none}.order-action-modal .notice{font-size:13px;line-height:1.8}.readiness-list code{overflow-wrap:anywhere}.save-default-address{background:#f5f8ff;border:1px solid #e0e9fa;border-radius:12px;margin:20px 0;padding:18px}.save-default-address .address-save-button{align-items:center;gap:9px;display:inline-flex}.address-save-button.saved{color:#2563eb;background:#eaf2ff;border-color:#b4caff}.save-default-address>small{color:#6a7890;margin-top:12px;font-size:11px;line-height:1.7;display:block}.save-default-address a{color:#2563eb;text-decoration:underline}.address-save-notice{color:#2563eb;font-size:13px;line-height:1.6}.address-book{text-align:left;background:#fbfcff;border:1px solid #dfe7f2;border-radius:16px;margin-top:24px;padding:22px}.address-book-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.address-book .address-book-heading h3{margin:0;font-size:18px}.address-book-heading>span{color:#2563eb;white-space:nowrap;background:#eaf2ff;border-radius:12px;padding:5px 9px;font-size:11px}.address-book p{overflow-wrap:anywhere;font-size:13px;line-height:1.8}.address-book .address-recipient{color:#19365b;font-weight:700}.address-book .form-grid label{font-size:12px}.address-book .form-grid input{min-width:0}@media (max-width:700px){.address-book{padding:18px}.address-book .form-grid{grid-template-columns:1fr}.save-default-address .address-save-button{justify-content:center;width:100%}}.delivery-info-heading{justify-content:space-between;align-items:center;gap:12px;margin:24px 0 10px;display:flex}.delivery-info-heading h2{margin:0}.default-address-select{white-space:nowrap;color:#2563eb;border-color:#cadbfb;padding:11px 14px;font-size:13px}.address-fields{margin:20px 0}.address-search-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.address-search-heading>span{color:#19365b;font-size:14px;font-weight:700}.address-search-heading .outline{align-items:center;gap:6px;font-size:13px;display:flex}.address-search-help{color:#708097;font-size:12px;line-height:1.7}.address-fields-grid{grid-template-columns:110px minmax(0,1fr);gap:14px;display:grid}.address-fields-grid label{color:#19365b;font-size:13px}.address-fields-grid input{border:1px solid #dce3ee;border-radius:10px;width:100%;min-width:0;margin-top:8px;padding:13px;font-size:16px}.address-fields-grid input[readonly]{cursor:pointer;background:#f5f8fc}.detail-address-field{grid-column:1/-1}.manual-address-button{margin-top:8px;font-size:11px}.postcode-panel{background:#fff;border:1px solid #d6e2f6;border-radius:12px;margin:14px 0;padding:12px}.postcode-panel-heading{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.postcode-host{width:100%;height:440px;overflow:hidden}.default-address-picker{max-width:540px}.default-address-card{background:#f5f8ff;border:1px solid #bcd1f5;border-radius:12px;margin:18px 0;padding:20px}.default-address-card>span{color:#2563eb;font-size:12px}.default-address-card h3{font-size:15px}.default-address-card p{overflow-wrap:anywhere;font-size:14px;line-height:1.8}@media (max-width:700px){.delivery-info-heading h2{font-size:20px}.default-address-select{padding:10px 12px;font-size:12px}.address-fields-grid{grid-template-columns:1fr}.postcode-host{height:430px}.default-address-picker{padding:22px}}.parts-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;height:auto;margin:22px 0 28px;display:grid}.parts-shortcuts button{color:#193e70;cursor:pointer;background:#eff5ff;border:1px solid #d9e5f7;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:66px;padding:15px 10px;font-size:15px;font-weight:700;display:flex}.parts-shortcuts button:hover{background:#e3edff}.parts-shortcuts button.selected{color:#fff;background:#2563eb;border-color:#2563eb}.parts-search-button{white-space:nowrap;color:#2563eb;border-color:#c7d8f4;align-items:center;gap:7px;display:flex}@media (max-width:700px){.parts-shortcuts{gap:8px;margin:18px 0 24px}.parts-shortcuts button{flex-direction:column;gap:7px;min-height:76px;padding:12px 4px;font-size:12px}.parts-search-button{padding:10px 13px;font-size:13px}}.registration-field{min-width:0}.registration-field label{display:block}.seller-default-apply{color:#2563eb;border-color:#c9d9f5;justify-content:center;align-items:center;gap:6px;margin:0 0 10px;font-size:12px;display:flex}.seller-default-save{background:#f5f8ff;border:1px solid #dce7f8;border-radius:12px;margin:20px 0;padding:18px}.seller-default-save .outline{color:#2563eb;border-color:#c9d9f5}.seller-default-save small{color:#718099;margin-top:10px;font-size:11px;line-height:1.7;display:block}.seller-default-save p{color:#2563eb;margin:8px 0 0;font-size:12px}@media (max-width:700px){.seller-default-apply,.seller-default-save .outline{justify-content:center;width:100%}.seller-default-save{padding:15px}}.manufacturer-select{color:#65716d;margin:18px 0;font-size:13px;font-weight:600;display:block}.keyword-search-button{margin:12px 0 24px}.condition-search-heading{border-top:1px solid #e1e7ef;padding-top:20px;font-size:17px}.cascade-field select+input{margin-top:8px}.detail-body dl>div{grid-template-columns:110px minmax(0,1fr);padding:0;font-size:14px;line-height:1.6;display:grid}.detail-body dt{color:#2459a0;background:#edf4ff;width:auto;min-width:0;padding:12px 10px;font-weight:600}.detail-body dd{color:#17345c;overflow-wrap:anywhere;word-break:normal;min-width:0;padding:12px}@media (max-width:400px){.detail-body dl>div{grid-template-columns:96px minmax(0,1fr)}.detail-body dt,.detail-body dd{padding:11px 9px}}.registration-section-title{border-bottom:2px solid #cbdcf7;justify-content:space-between;align-items:center;gap:12px;margin:22px 0 18px;padding-bottom:12px;display:flex}.registration-section-title h3{color:#173f79;margin:0;font-size:22px}.seller-section-title{margin-top:32px}.registration-section-title .seller-default-apply{flex-shrink:0;width:auto;margin:0}.sale-registration .registration-label-text{color:#2459a0;margin-bottom:8px;font-size:24px;font-weight:700;line-height:1.4;display:block}.sale-registration .form-grid input,.sale-registration .form-grid select,.sale-registration textarea{color:#17345c;font-size:16px}.sale-registration .form-grid{gap:20px}.sale-registration .registration-field{min-width:0}@media (max-width:700px){.sale-registration .registration-label-text{font-size:20px}.sale-registration .form-grid{grid-template-columns:1fr}.registration-section-title h3{font-size:20px}.registration-section-title .seller-default-apply{padding:10px 8px;font-size:12px}}.order-evidence{background:#f6f9ff;border:1px solid #d8e4f5;border-radius:12px;margin:20px 0;padding:16px}.order-evidence section{margin:18px 0}.evidence-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.evidence-gallery img{object-fit:contain;background:#fff;border-radius:8px;width:100%;height:120px}.evidence-gallery small{overflow-wrap:anywhere;font-size:12px;display:block}.evidence-upload{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.evidence-upload label{cursor:pointer}.shipment-detail-link{justify-content:center;align-items:center;display:flex}.order-action-modal{max-height:90vh;overflow-y:auto}.order-evidence h4{font-size:14px}@media (max-width:600px){.evidence-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.checkout-registration .form-grid label,.checkout-registration .form-description{color:#2459a0;font-size:24px;font-weight:700;line-height:1.4}.checkout-registration .delivery-info-heading{border-bottom:2px solid #cbdcf7;margin:24px 0 18px;padding-bottom:12px}.checkout-registration .delivery-info-heading h2{color:#173f79;font-size:22px}.checkout-registration .dark:disabled{color:#f7f9fc;cursor:not-allowed;background:#b7c2d4}.checkout-registration .form-grid input,.checkout-registration .form-description textarea{font-size:16px;font-weight:400}@media (max-width:700px){.checkout-registration .form-grid label,.checkout-registration .form-description{font-size:20px}.checkout-registration .form-grid{grid-template-columns:1fr}}.unified-form{--form-label-size:24px;--form-input-size:16px;--form-label-color:#2459a0;--form-field-border:#cbdcf0}.unified-form .form-grid{align-items:start;gap:20px}.unified-form .form-grid label,.unified-form .form-description,.unified-form .registration-label-text,.unified-form .address-fields-grid label,.unified-form .address-search-heading>span,.unified-form .order-lookup label,.unified-form .cascade-field>span,.unified-form .keyword-label,.unified-form .manufacturer-select,.unified-form>label{font-size:var(--form-label-size);color:var(--form-label-color);font-weight:700;line-height:1.4}.unified-form input:not([type=checkbox]):not([type=file]),.unified-form select,.unified-form textarea{border:1px solid var(--form-field-border);width:100%;min-width:0;min-height:46px;font-size:var(--form-input-size);color:#17345c;background:#fff;border-radius:9px;margin-top:8px;padding:12px;font-weight:400;line-height:1.5;display:block}.unified-form input:focus,.unified-form select:focus,.unified-form textarea:focus{outline-offset:1px;outline:2px solid #91b9f5}.unified-form input:disabled,.unified-form select:disabled,.unified-form textarea:disabled{background:#eef2f7}.unified-form .outline,.unified-form .dark{border-radius:9px;min-height:44px;font-size:16px}.unified-form .subtext,.unified-form small,.unified-form .address-search-help{font-size:14px;font-weight:400;line-height:1.6}.unified-form .order-agreements label,.unified-form .membership-consents label,.unified-form .demo{color:#17345c;font-size:16px;font-weight:400;line-height:1.6}.unified-form em{color:#2563eb;font-style:normal}.registration-address{grid-column:1/-1}.unified-form .address-fields{background:#f6f9ff;border:1px solid #dce7f6;border-radius:12px;padding:16px}.unified-form .address-fields-grid{grid-template-columns:110px minmax(0,1fr)}.unified-form .detail-address-field{grid-column:1/-1}@media (max-width:700px){.unified-form{--form-label-size:20px}.unified-form .form-grid,.unified-form .order-lookup,.unified-form .address-fields-grid{grid-template-columns:1fr}.unified-form .road-address-field,.unified-form .detail-address-field{grid-column:auto}.unified-form .address-search-heading{flex-wrap:wrap;gap:10px}.unified-form .address-fields{padding:12px}}.repair-quotes{border-top:2px solid #d9e6f9;margin-top:26px;padding-top:20px}.quote-card{background:#f6f9ff;border:1px solid #d7e3f5;border-radius:12px;margin:16px 0;padding:18px}.quote-card.chosen{border:2px solid #2563eb}.quote-card h4{color:#173f79;margin:0 0 12px;font-size:18px}.quote-card strong{color:#2563eb;font-size:20px}.quote-card p{font-size:15px;line-height:1.6}.repair-quotes .notice{font-size:14px}.repair-quotes .commerce-actions{flex-wrap:wrap}.repair-quotes .unified-form{margin-top:20px}.recar-hero.repair-hero{background:radial-gradient(at 100% 0,#a8ceff 0%,#0000 58%),linear-gradient(115deg,#eef6ff,#dceaff);border:1px solid #d4e5fb;min-height:310px;padding:32px 36px 90px;display:block;position:relative;overflow:hidden}.repair-hero>div:first-child{z-index:1;width:100%;position:relative}.repair-hero-label{color:#2563eb;background:#fff;border-radius:6px;margin-bottom:12px;padding:6px 11px;font-size:13px;font-weight:800;display:inline-block}.repair-hero h1{letter-spacing:-1.3px;margin:0 0 12px;font-size:34px;line-height:1.35}.repair-hero-steps{color:#41638e;flex-wrap:wrap;gap:10px 20px;margin-top:18px;font-size:13px;font-weight:700;display:flex}.repair-hero .repair-hero-cta{color:#fff;z-index:2;background:#2563eb;border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:14px 19px;font-size:16px;font-weight:800;display:flex;position:absolute;bottom:22px;right:28px;box-shadow:0 5px 14px #2563eb26}.repair-hero-cta:hover{background:#1d4ed8}.repair-hero-cta:focus-visible{outline-offset:3px;outline:3px solid #12346b}@media (max-width:540px){.recar-hero.repair-hero{min-height:290px;padding:22px 18px 86px}.repair-hero>div:first-child{width:100%}.repair-hero-label{margin-bottom:12px;font-size:11px}.repair-hero h1{letter-spacing:-1px;margin:0 0 10px;font-size:24px}.repair-hero p{max-width:300px;font-size:13px}.repair-hero-steps{gap:8px 12px;margin-top:14px;font-size:11px}.repair-hero .repair-hero-cta{padding:12px 15px;font-size:14px;bottom:18px;right:16px}}.home-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.home-shortcuts button{flex-direction:row;min-height:62px;font-size:16px}.listing-heading{flex-wrap:wrap;align-items:center;gap:16px}.listing-heading h2{font-size:23px}.listing-controls{gap:8px;max-width:100%;margin-left:auto;display:flex}.listing-controls select{color:#12346b;background:#fff;border:1px solid #d9e5f7;border-radius:8px;min-width:0;padding:10px 12px;font-size:14px}.interest-region{background:#edf4ff;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:12px;font-size:14px;display:flex}.interest-region input{border:1px solid #ccdcf3;border-radius:7px;width:200px;min-width:0;padding:10px;font-size:16px}.interest-region span{color:#5a7194;font-size:13px}.horizontal-list{grid-template-columns:minmax(0,1fr);gap:12px}.horizontal-list .card{grid-template-columns:168px minmax(0,1fr);align-items:center;gap:18px;padding:14px;display:grid}.horizontal-list .card:hover{transform:none}.horizontal-list .card-image{aspect-ratio:auto;border-radius:9px;width:168px;height:148px;overflow:hidden}.horizontal-list .card-info{min-width:0;padding:0}.listing-labels{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.listing-kind{color:#2563eb;background:#edf4ff;border-radius:5px;padding:4px 7px;font-size:12px;font-weight:700}.listing-kind.quote{color:#145995;background:#e2f1ff}.listing-status{color:#718199;font-size:12px}.horizontal-list .car-line{font-size:13px;line-height:1.5}.horizontal-list .card h3{overflow-wrap:anywhere;min-height:0;margin:5px 0 8px;font-size:20px;line-height:1.45}.horizontal-list .price{font-size:20px}.horizontal-list .request-card .price{font-size:16px}.horizontal-list .card-bottom{flex-wrap:wrap;gap:10px;font-size:13px}.horizontal-list .manage-actions{grid-column:1/-1}.horizontal-list .no-photo svg{width:30px;height:30px}@media (max-width:540px){.home-shortcuts button{min-height:60px;font-size:16px}.listing-heading{gap:12px}.listing-heading h2{font-size:20px}.listing-controls{justify-content:flex-end;width:100%}.listing-controls select{flex:1;padding:10px;font-size:14px}.horizontal-list .card{grid-template-columns:108px minmax(0,1fr);gap:12px;padding:10px}.horizontal-list .card-image{width:108px;height:126px}.horizontal-list .card h3{margin:4px 0 7px;font-size:16px}.horizontal-list .car-line{font-size:12px}.horizontal-list .price{font-size:18px}.horizontal-list .request-card .price{font-size:14px}.horizontal-list .card-bottom{gap:4px;margin-top:8px;font-size:12px}.listing-labels{gap:5px;margin-bottom:5px}.listing-kind,.listing-status{font-size:12px}.horizontal-list .heart{width:30px;height:30px}.interest-region input{flex:1;width:150px}.interest-region span{width:100%}}.photo-gallery{margin-bottom:18px}.gallery-main{background:#edf3fa;height:320px;position:relative}.gallery-image-button{cursor:zoom-in;width:100%;height:100%;padding:0;display:block}.gallery-main img{object-fit:contain;width:100%;height:100%}.gallery-count{color:#fff;pointer-events:none;background:#12346bca;border-radius:20px;padding:5px 10px;font-size:13px;position:absolute;bottom:12px;left:14px}.gallery-toolbar{color:#657b99;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;font-size:13px;display:flex}.gallery-toolbar button{color:#2563eb;background:#fff;border:1px solid #c9d9ef;border-radius:7px;align-items:center;gap:7px;padding:8px 12px;font-size:14px;font-weight:700;display:flex}.gallery-thumbnails{gap:9px;padding:4px 14px 10px;display:flex;overflow-x:auto}.gallery-thumb-wrap{flex:none;position:relative}.gallery-thumb{background:#edf3fa;border:2px solid #0000;border-radius:8px;width:64px;height:64px;padding:2px;display:block;overflow:hidden}.gallery-thumb.selected{border-color:#2563eb}.gallery-thumb img{object-fit:cover;border-radius:4px;width:100%;height:100%}.gallery-remove{color:#fff;background:#12346b;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:-3px;right:-3px}.photo-lightbox{z-index:150;color:#fff;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);background:#071322f5;outline:none;flex-direction:column;display:flex;position:fixed;inset:0}.lightbox-toolbar{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:14px;display:flex}.lightbox-toolbar>div{align-items:center;gap:8px;display:flex}.photo-lightbox button{color:#fff;background:#ffffff18;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-width:42px;min-height:42px;display:flex}.photo-lightbox button:disabled{cursor:default}.lightbox-scroll{touch-action:pan-x pan-y pinch-zoom;flex:1;min-height:0;overflow:auto}.lightbox-canvas{justify-content:center;align-items:center;min-width:100%;min-height:100%;display:flex}.lightbox-canvas img{object-fit:contain;width:100%;height:100%;display:block}.lightbox-navigation{flex:none;justify-content:space-between;gap:14px;padding:12px 16px;display:flex}.lightbox-navigation button{padding:8px 14px}.form-modal .gallery-main{border-radius:10px;height:260px;overflow:hidden}@media (max-width:540px){.gallery-main{height:260px}.form-modal .gallery-main{height:230px}.gallery-toolbar{padding:10px;font-size:12px}.gallery-thumbnails{padding-left:10px;padding-right:10px}.gallery-thumb{width:56px;height:56px}.lightbox-toolbar{gap:6px;padding:10px}.lightbox-toolbar>div{gap:5px}}.recar-hero.repair-hero{min-height:0;padding:22px 28px 72px}.repair-hero-label{margin-bottom:8px;padding:4px 9px}.repair-hero h1{margin-bottom:8px;font-size:28px;line-height:1.3}.repair-hero p{margin:0;font-size:14px;line-height:1.5}.repair-hero-steps{margin-top:10px}.repair-hero .repair-hero-cta{padding:11px 16px;font-size:14px;bottom:16px;right:22px}@media (max-width:540px){.recar-hero.repair-hero{min-height:0;padding:16px 16px 64px}.repair-hero-label{margin-bottom:7px;padding:4px 8px;font-size:11px}.repair-hero h1{margin:0 0 7px;font-size:22px;line-height:1.3}.repair-hero p{max-width:100%;margin:0;font-size:12px;line-height:1.5}.repair-hero-steps{gap:6px 10px;margin-top:9px}.repair-hero .repair-hero-cta{padding:10px 13px;font-size:13px;bottom:12px;right:14px}}.recar-hero.repair-hero{min-height:0;margin-top:6px;padding:12px 20px 14px}.repair-hero-label{background:0 0;align-items:center;width:max-content;max-width:calc(100% - 190px);min-height:38px;margin:0 0 5px;padding:0;font-size:13px;line-height:1.4;display:flex}.repair-hero h1{margin:0 0 6px;font-size:26px;line-height:1.3}.repair-hero p{margin:0;line-height:1.5}.repair-hero-steps{gap:6px 16px;margin-top:7px}.repair-hero .repair-hero-cta{gap:5px;max-width:50%;min-height:38px;padding:9px 12px;font-size:14px;line-height:1.4;top:12px;bottom:auto;right:16px}.repair-hero-cta svg{flex-shrink:0}.home-shortcuts button{min-height:50px;padding:10px}.listing-heading{gap:8px;margin-top:8px;margin-bottom:8px}.listing-controls select{min-height:40px;padding:8px 10px}.search-result-summary{margin:8px 0;padding:10px 12px}.interest-region{margin-bottom:8px;padding:8px 10px}.request-banner{gap:12px;margin-top:12px;padding:16px}.commerce-footer,main>footer{margin-top:20px}.join-banner{margin-top:6px;margin-bottom:6px}@media (max-width:540px){header{height:66px}.recar-hero.repair-hero{margin-top:4px;padding:10px 12px 12px}.repair-hero-label{max-width:calc(100% - 152px);min-height:38px;margin-bottom:4px;font-size:12px}.repair-hero h1{margin:0 0 5px;font-size:21px;line-height:1.3}.repair-hero p{font-size:12px;line-height:1.5}.repair-hero-steps{gap:5px 9px;margin-top:6px}.repair-hero .repair-hero-cta{gap:3px;min-height:38px;padding:8px 9px;font-size:12px;top:10px;bottom:auto;right:10px}.repair-hero-cta svg{width:15px;height:15px}.home-shortcuts{gap:7px;margin:7px 0}.home-shortcuts button{gap:7px;min-height:48px;padding:9px 6px}.listing-heading{gap:7px;margin:7px 0}.listing-controls select{padding:8px;font-size:14px}.horizontal-list{gap:7px}.request-banner{margin-top:10px;padding:13px}.commerce-footer,main>footer{margin-top:18px}}.recar-horizontal{--logo-bg:364px;--logo-x:-53px;--logo-y:-29px;--logo-type:19px;background-image:none;position:relative}.recar-horizontal:before{content:"";background:url(/brand/recar-horizontal-v2.png) var(--logo-x) var(--logo-y) / var(--logo-bg) auto no-repeat;clip-path:polygon(0 0,61% 0,61% 100%,0 100%);position:absolute;inset:0}.recar-horizontal:after{content:"RECYCLE\a CAR & PARTS";white-space:pre;font-family:Arial,sans-serif;font-size:var(--logo-type);letter-spacing:-.7px;color:#1764ef;text-align:left;font-weight:900;line-height:1.13;position:absolute;top:50%;left:63%;right:0;transform:translateY(-50%)}.footer-horizontal{--logo-bg:250px;--logo-x:-36px;--logo-y:-20px;--logo-type:13px}@media (max-width:800px){.header-inner .recar-horizontal{--logo-bg:300px;--logo-x:-44px;--logo-y:-24px;--logo-type:15px}}@media (max-width:540px){.header-inner .recar-horizontal{--logo-bg:283px;--logo-x:-41px;--logo-y:-23px;--logo-type:14px}.auth-horizontal{--logo-bg:350px;--logo-x:-51px;--logo-y:-28px;--logo-type:18px}.footer-horizontal{--logo-bg:228px;--logo-x:-33px;--logo-y:-18px;--logo-type:12px}}@media (max-width:360px){.header-inner .recar-horizontal{--logo-bg:244px;--logo-x:-36px;--logo-y:-19px;--logo-type:12px}}.recar-horizontal{--logo-type:16px}.footer-horizontal{--logo-type:12px}@media (max-width:800px){.header-inner .recar-horizontal{--logo-type:13px}}@media (max-width:540px){.header-inner .recar-horizontal{--logo-type:12px}.auth-horizontal{--logo-type:15px}.footer-horizontal{--logo-type:11px}}@media (max-width:360px){.header-inner .recar-horizontal{--logo-type:11px}}.repair-hero .repair-hero-cta{min-height:44px;padding:10px 14px;font-size:18px;font-weight:800}.repair-hero-label{max-width:calc(100% - 230px);min-height:44px}.repair-hero-cta svg{width:19px;height:19px}@media (max-width:540px){.repair-hero .repair-hero-cta{gap:4px;max-width:65%;min-height:44px;padding:9px 10px;font-size:16px}.repair-hero-label{max-width:calc(100% - 190px);min-height:44px}.repair-hero-cta svg{width:17px;height:17px}}.repair-hero .repair-hero-cta,.home-shortcuts button{font-size:16px;font-weight:800;line-height:1.4}.recar-hero.repair-hero{background:linear-gradient(90deg,#ebf6fffa 0%,#ebf6ffed 36%,#e1efff94 64%,#e1efff61 100%),url(/brand/recar-repair-background.png) 50%/cover no-repeat}.repair-hero-steps{color:#244971}.repair-hero-label{color:#1958b1}@media (max-width:540px){.recar-hero.repair-hero{background:linear-gradient(90deg,#ebf6fffa 0%,#ebf6fff0 38%,#ebf6ffc7 70%,#e1efff7a 100%),url(/brand/recar-repair-background.png) 65%/cover no-repeat}}.home-shortcuts button{background:#dceaff;border-color:#c5daf7}.home-shortcuts button:hover{background:#cfe2ff}.sort-step-label{margin:0 0 14px;font-size:16px;font-weight:700}.sort-current-kind{color:#52749e;margin:0 0 12px;font-size:14px}.sort-choice-list{flex-direction:column;gap:10px;display:flex}.sort-choice-list button{text-align:left;background:#f0f6ff;border:1px solid #cadcf5;border-radius:9px;padding:15px;font-size:16px;font-weight:700}.sort-choice-list button:hover,.sort-choice-list button.selected{background:#dceaff;border-color:#2563eb}.sort-settings-modal .form-description input{border:1px solid #cadcf5;border-radius:8px;width:100%;margin-top:8px;padding:12px;font-size:16px;display:block}.listing-heading>.sort-settings-button{margin-left:auto}.home-heading-empty{display:none}.listing-sort-row{justify-content:space-between;align-items:center;gap:12px;margin:8px 0 10px;display:flex}.listing-sort-row .outline{white-space:nowrap;color:#2563eb;border-color:#c7d8f4;flex-shrink:0;padding:10px 12px;font-size:14px}.listing-sort-row>span{text-align:right;color:#52749e;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.sort-settings-modal{max-width:420px;padding:24px}@media (max-width:540px){.listing-sort-row{gap:8px;margin:7px 0 9px}.listing-sort-row>span{font-size:13px}.listing-sort-row .outline{padding:9px 10px}.sort-settings-modal{padding:20px}}.listing-sort-row>span{color:#244971;font-size:16px;font-weight:600;line-height:1.55}.listing-sort-row{align-items:center}.repair-hero-label{font-size:14px;line-height:1.5}.repair-hero p{font-size:16px;line-height:1.55}.repair-hero-steps{font-size:14px;line-height:1.5}.horizontal-list .car-line{color:#576d88;font-size:14px;line-height:1.55}.listing-kind,.listing-status{font-size:14px;line-height:1.5}.listing-status{color:#586d86}.horizontal-list .card-bottom{color:#586d86;font-size:14px;line-height:1.5}.horizontal-list .request-card .price{font-size:16px;line-height:1.5}.horizontal-list .no-photo{font-size:14px}.request-banner p{font-size:14px;line-height:1.6}.request-banner h3{font-size:18px}.request-banner button{font-size:16px}.horizontal-list .card-info{overflow-wrap:anywhere}.horizontal-list .card-image{align-self:center}.horizontal-list .card-bottom>span{flex-wrap:wrap}.horizontal-list .manage-actions button{font-size:14px}@media (max-width:540px){.listing-sort-row>span{font-size:16px;line-height:1.5}.repair-hero-label{max-width:calc(100% - 190px);font-size:14px}.repair-hero p{font-size:15px;line-height:1.55}.repair-hero-steps{flex-wrap:wrap;gap:6px 12px;font-size:14px}.horizontal-list .car-line{font-size:14px;line-height:1.55}.listing-kind,.listing-status{font-size:14px;line-height:1.5}.horizontal-list .card-bottom{gap:5px 10px;font-size:14px}.horizontal-list .request-card .price{font-size:16px}.horizontal-list .no-photo{font-size:14px}.horizontal-list .card h3{font-size:18px;line-height:1.45}.horizontal-list .card{align-items:start}.horizontal-list .card-image{height:136px}.request-banner p{max-width:none;font-size:14px}.request-banner h3{font-size:17px}.request-banner button{font-size:16px}.horizontal-list .manage-actions button{font-size:14px}}.interest-region-entry{background:#edf4ff;border-radius:9px;margin:0 0 10px;padding:12px 14px}.interest-region-entry.unified-form label{font-size:16px}.interest-region-entry label>div{align-items:center;gap:8px;margin-top:8px;display:flex}.interest-region-entry input{background:#fff;border:1px solid #c9daf4;border-radius:8px;flex:1;width:100%;min-width:0;padding:11px;font-size:16px}.interest-region-entry .dark{white-space:nowrap;padding:12px;font-size:14px}.region-distance-note{color:#244971;margin:10px 0 0;font-size:14px;line-height:1.6}.region-distance-note small{color:#607696;margin-top:4px;font-size:13px;display:block}.floating-search{z-index:10;color:#fff;background:#2563eb;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:fixed;bottom:87px;right:28px;box-shadow:0 5px 20px #133d3620}.floating-search:hover{background:#1d4ed8}@media (max-width:540px){.floating-search{width:48px;height:48px;bottom:143px;right:18px}}.listing-sort-row .outline{border-radius:9px;gap:8px;min-height:48px;padding:12px 16px;font-size:18px;font-weight:800}.listing-sort-row .outline svg{flex-shrink:0;width:22px;height:22px}@media (max-width:540px){.listing-sort-row .outline{min-height:48px;padding:12px 14px;font-size:18px}}.header-account{flex-direction:column;flex-shrink:1;justify-content:center;align-items:flex-end;gap:4px;min-width:0;max-width:180px;min-height:44px;padding:5px 8px;display:flex}.header-nickname{color:#12346b;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:16px;font-weight:800;overflow:hidden}.header-member-level{color:#2563eb;white-space:nowrap;font-size:14px;font-weight:700}.member-level-info{text-align:left;background:#edf4ff;border-radius:10px;margin-top:20px;padding:16px}.member-level-info b{color:#2563eb;font-size:18px}.member-level-info p{margin:7px 0;font-size:14px;line-height:1.7}.member-level-info small{color:#607696;font-size:13px;line-height:1.6;display:block}.seller-level-signup-note,.auth-seller-level-note{color:#25486f;background:#edf5ff;border:1px solid #d5e5f8;border-radius:12px;padding:14px}.seller-level-signup-note{margin:0 0 15px}.seller-level-signup-note b,.auth-seller-level-note b{display:block}.seller-level-signup-note p{margin:6px 0;font-size:13px;line-height:1.6}.seller-level-signup-note a,.auth-seller-level-note a{color:#1769c2;font-size:13px;font-weight:800;text-decoration:none}.auth-seller-level-note{text-align:left;gap:4px;margin:14px 0;display:grid}.auth-seller-level-note span{font-size:13px}.seller-level-circle{color:#16815b;font-size:17px;line-height:1}.business-verified{cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:2px 4px;font-weight:800;color:#16815b!important;display:inline-flex!important}:is(.business-verified:hover,.business-verified:focus-visible){outline-offset:1px;background:#e8f7f0;outline:2px solid #9bd8c1}.business-verified svg{display:none}@media (max-width:540px){.header-account{max-width:105px;padding:4px 0}.header-nickname{font-size:15px}.header-member-level{font-size:13px}}.header-account{align-items:flex-end;max-width:260px;min-height:48px}.header-nickname{color:#12346b;white-space:normal;overflow-wrap:anywhere;text-align:right;text-overflow:clip;font-size:20px;font-weight:800;line-height:1.4;overflow:visible}@media (max-width:540px){.header-account{max-width:145px;padding:4px 0}.header-nickname{font-size:18px;line-height:1.35}.header-inner .brand{flex-shrink:0}}@media (max-width:360px){.header-account{max-width:110px}.header-nickname{font-size:17px}}.parts-trading-hero .repair-hero-label{max-width:100%;min-height:0;margin-bottom:7px}.parts-trading-hero .repair-hero-steps{margin-top:8px}.recar-hero.parts-trading-hero{background:linear-gradient(90deg,#ebf6ffe6 0%,#ebf6ffd1 40%,#e1efff40 70%,#e1efff1f 100%),url(/brand/recar-parts-banner-v2.png) 100%/cover no-repeat}@media (max-width:540px){.recar-hero.parts-trading-hero{background:linear-gradient(90deg,#ebf6fff5 0%,#ebf6ffe0 42%,#ebf6ff99 70%,#e1efff40 100%),url(/brand/recar-parts-banner-v2.png) 100%/cover no-repeat}}.parts-trading-hero .parts-platform-tagline{color:#244971;margin-top:8px;font-size:16px;font-weight:600;line-height:1.5}.parts-platform-tagline strong{color:#1764ef;white-space:nowrap;margin-left:4px;font-size:21px;font-weight:900}@media (max-width:540px){.parts-trading-hero .parts-platform-tagline{margin-top:7px;font-size:15px}.parts-platform-tagline strong{font-size:20px}}.profile-part-actions{grid-template-columns:1fr 1fr;gap:10px;margin:22px 0 12px;display:grid}.profile-part-actions>a,.profile-part-actions>button{text-align:left;color:#12346b;background:#dceaff;border:1px solid #c5daf7;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;min-height:62px;padding:17px 15px;font-size:18px;font-weight:800;display:flex}.profile-part-actions svg{flex-shrink:0}.profile-part-actions>a:hover,.profile-part-actions>button:hover{background:#cfe2ff}@media (max-width:540px){.profile-part-actions{gap:8px}.profile-part-actions>a,.profile-part-actions>button{padding:14px 10px;font-size:16px;line-height:1.5}}.parts-trading-hero .parts-platform-tagline strong{margin-left:0;display:inline-block}.inventory-entry{color:#fff;background:#2563eb;border-radius:12px;align-items:center;gap:12px;width:100%;margin-top:22px;padding:18px;font-size:20px;font-weight:800;display:flex}.inventory-entry span{text-align:left;flex:1}.inventory-top{justify-content:space-between;align-items:flex-start;gap:12px;margin:15px 0;display:flex}.inventory-top h2{margin:0 0 6px;font-size:28px}.inventory-top p{margin:0;font-size:16px}.inventory-download{white-space:nowrap;align-items:center;gap:7px;font-weight:800;display:flex}.inventory-search-panel{background:#fff;border:1px solid #dce7f8;border-radius:14px;margin:14px 0;padding:22px}.inventory-step-title{align-items:center;gap:10px;display:flex}.inventory-step-title span{color:#fff;background:#2563eb;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.inventory-step-title h3{margin:0;font-size:22px}.inventory-search-panel p{color:#466183;font-size:15px;line-height:1.6}.inventory-search-panel form{align-items:end;gap:12px;margin-top:16px;display:flex}.inventory-search-panel form label{flex:1}.inventory-search-panel form button{align-items:center;gap:7px;min-height:50px;display:flex}.inventory-next{align-items:center;gap:8px;font-size:17px;font-weight:800;display:flex}.inventory-path,.inventory-choices,.inventory-step-actions{flex-wrap:wrap;gap:9px;margin:16px 0;display:flex}.inventory-path button{background:#edf4ff;border-radius:7px;align-items:center;gap:5px;padding:9px;font-size:15px;display:flex}.inventory-search-panel h4{margin:15px 0;font-size:20px}.inventory-choices button{font-size:17px;font-weight:700}.inventory-step-actions button{align-items:center;gap:6px;display:flex}.inventory-results-title{justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.inventory-results-title h3{font-size:22px}.inventory-results-title span{color:#2563eb;font-size:17px}.inventory-results-title button{align-items:center;gap:6px;display:flex}.inventory-export-note{color:#536c8c;font-size:14px;line-height:1.6}.inventory-list{gap:10px;display:grid}.inventory-card{text-align:left;background:#fff;border:1px solid #dce7f8;border-radius:12px;align-items:center;gap:16px;width:100%;padding:14px;display:flex}.inventory-card>img,.inventory-no-photo{object-fit:contain;background:#edf4ff;border-radius:8px;flex-shrink:0;width:100px;height:110px}.inventory-no-photo{place-items:center;display:grid}.inventory-card>div:not(.inventory-no-photo){flex:1;min-width:0}.inventory-card h4{overflow-wrap:anywhere;margin:7px 0;font-size:20px}.inventory-card p{overflow-wrap:anywhere;margin:5px 0;font-size:15px;line-height:1.5}.inventory-card p b{color:#2563eb}.inventory-card strong{font-size:18px}.inventory-status{color:#2563eb;font-size:14px;font-weight:800}.inventory-card>svg{flex-shrink:0}@media (max-width:540px){.inventory-top h2{font-size:23px}.inventory-top p{font-size:14px}.inventory-download{padding:10px;font-size:14px}.inventory-search-panel{padding:16px}.inventory-search-panel form{flex-wrap:wrap}.inventory-search-panel form label{flex-basis:100%}.inventory-card{gap:10px;padding:10px}.inventory-card>img,.inventory-no-photo{width:74px;height:94px}.inventory-card h4{font-size:18px}.inventory-card p{font-size:14px}.inventory-results-title h3{font-size:19px}.inventory-step-actions button{font-size:14px}}.inventory-find-buttons{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.inventory-find-buttons button{background:#edf4ff;justify-content:center;align-items:center;gap:8px;min-height:50px;font-size:18px;font-weight:800;display:flex}.inventory-quick-search form{margin-top:0}.inventory-dialog{color:#12346b;border:1px solid #dce7f8;border-radius:18px;width:min(580px,100% - 28px);max-height:85dvh;padding:24px;overflow:auto}.inventory-dialog::backdrop{background:#0f234180}.inventory-dialog-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.inventory-dialog-title h3{margin:0;font-size:24px}.inventory-dialog p{color:#466183;font-size:16px;line-height:1.6}.inventory-dialog .inventory-choices{grid-template-columns:1fr 1fr;max-height:40dvh;display:grid;overflow:auto}.inventory-dialog .inventory-choices button{text-align:left;overflow-wrap:anywhere;padding:16px}.inventory-skip{background:#edf4ff;justify-content:center;align-items:center;gap:8px;min-height:52px;margin-top:20px;font-size:18px;font-weight:800;display:flex}.inventory-dialog .unified-form>button{justify-content:center;align-items:center;gap:8px;margin-top:18px;display:flex}.inventory-download{white-space:normal;max-width:240px}@media (max-width:540px){.inventory-top{gap:8px}.inventory-download{max-width:156px;font-size:14px}.inventory-find-buttons button{font-size:16px}.inventory-dialog{padding:18px}.inventory-dialog-title h3{font-size:21px}}.inventory-dial{scroll-snap-type:y proximity;background:linear-gradient(#eef4ff,#fff 20% 80%,#eef4ff);border:1px solid #d4e3f8;border-radius:14px;max-height:280px;margin:18px 0;padding:8px 0;overflow-y:auto}.inventory-dial-legend{margin-left:12px;font-size:16px;font-weight:800}.inventory-dial label{cursor:pointer;scroll-snap-align:center;align-items:center;gap:14px;min-height:54px;padding:12px 18px;font-size:19px;line-height:1.4;display:flex}.inventory-dial label.selected{color:#1764ef;background:#dceaff;font-weight:800}.inventory-dial input{accent-color:#2563eb;flex-shrink:0;width:22px;height:22px}.inventory-dial label:hover{background:#edf4ff}.inventory-tool{background:#e7effb;border:1px solid #d5e1f3;border-radius:16px;padding:18px}.inventory-tool .inventory-top{margin-top:0}@media (max-width:540px){.inventory-tool{border-radius:12px;padding:12px}}.inventory-find-buttons button{color:#12346b;background:#dceaff;border-color:#c5daf7}.inventory-find-buttons button:hover{background:#cfe2ff}.inventory-download-label{text-align:center;white-space:nowrap;line-height:1.4;display:block}.inventory-download svg{flex-shrink:0}.parts-search-modal{background:#e7effb;border:1px solid #d5e1f3;border-radius:16px;padding:18px}.parts-search-modal .modal-title{margin-bottom:15px}.parts-search-modal .modal-title h2{font-size:28px}.parts-search-modal>.form-grid{background:#fff;border:1px solid #dce7f8;border-radius:14px;gap:12px;padding:22px}:is(.inventory-tool,.parts-search-modal) .inventory-search-panel{background:#fff;border:1px solid #dce7f8;border-radius:14px;margin:14px 0;padding:22px}:is(.inventory-tool,.parts-search-modal) .inventory-quick-search form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin:0;display:grid}:is(.inventory-tool,.parts-search-modal) .inventory-quick-search form label{min-width:0}:is(.inventory-tool,.parts-search-modal) .inventory-quick-search form input{width:100%;min-width:0;min-height:50px}:is(.inventory-tool,.parts-search-modal) .inventory-quick-search form button{justify-content:center;min-height:50px;padding:12px 18px;font-size:16px}:is(.inventory-tool,.parts-search-modal) .inventory-find-buttons{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}:is(.inventory-tool,.parts-search-modal) .inventory-find-buttons button{color:#12346b;background:#dceaff;border-color:#c5daf7;min-height:50px;padding:12px 10px;font-size:18px;font-weight:800}:is(.inventory-tool,.parts-search-modal) .inventory-find-buttons button:hover{background:#cfe2ff}@media (max-width:540px){.parts-search-modal{border-radius:12px;padding:12px}.parts-search-modal .modal-title h2{font-size:23px}.parts-search-modal>.form-grid,:is(.inventory-tool,.parts-search-modal) .inventory-search-panel{padding:16px}:is(.inventory-tool,.parts-search-modal) .inventory-quick-search form{grid-template-columns:minmax(0,1fr) auto;gap:8px}:is(.inventory-tool,.parts-search-modal) .inventory-quick-search form button{padding:12px}:is(.inventory-tool,.parts-search-modal) .inventory-find-buttons{gap:8px}:is(.inventory-tool,.parts-search-modal) .inventory-find-buttons button{font-size:16px}}.sale-registration{background:#e7effb;border:1px solid #d5e1f3}.sale-registration .photo-upload-panel{background:#cfe2ff;border-color:#a9c7f2}.sale-registration .photo-source{background:#e8f1ff;border-color:#a9c7f2}.sale-registration .photo-source:hover{background:#dceaff}.sale-registration form>.form-grid{display:grid}.sale-registration form>.form-grid:before,.sale-registration form>.form-grid:after{border-radius:10px;grid-column:1/-1;padding:13px 15px;font-size:20px;font-weight:800;line-height:1.4;display:block}.sale-registration form>.form-grid:before{content:"필수 입력항목  *";color:#173f79;background:#dceaff;border:1px solid #b8cff0;order:0}.sale-registration form>.form-grid:after{content:"선택 입력항목  ·  알고 있는 정보만 입력하세요";color:#526783;background:#f3f5f8;border:1px solid #d8dee8;order:2;margin-top:8px}.sale-registration form>.form-grid:first-of-type>.registration-field{order:1}.sale-registration form>.form-grid:first-of-type>.registration-field:nth-child(3),.sale-registration form>.form-grid:first-of-type>.registration-field:nth-child(4),.sale-registration form>.form-grid:first-of-type>.registration-field:nth-child(6),.sale-registration form>.form-grid:first-of-type>.registration-field:nth-child(10),.sale-registration form>.form-grid:first-of-type>.registration-field:nth-child(12),.sale-registration form>.seller-section-title+.form-grid>.registration-field{order:3}.sale-registration form>.seller-section-title+.form-grid>.registration-field:first-child,.sale-registration form>.seller-section-title+.form-grid>.registration-field:nth-child(6){order:1}@media (max-width:540px){.sale-registration form>.form-grid:before,.sale-registration form>.form-grid:after{padding:12px;font-size:17px}.sale-registration form>.form-grid:after{font-size:15px}}.position-picker{margin-top:10px}.position-picker>small{color:#526783;margin-bottom:10px;font-size:15px;display:block}.position-picker>div{flex-wrap:wrap;gap:8px;display:flex}.position-picker button{color:#183e70;background:#fff;border:1px solid #b7cce8;border-radius:10px;padding:12px 16px;font-size:18px;font-weight:700}.position-picker button[aria-pressed=true]{color:#12346b;background:#dceaff;border-color:#2864da}.inventory-upload{background:#fff;border:1px solid #c5daf7;border-radius:14px;margin:14px 0;padding:18px}.inventory-upload-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.inventory-upload-heading h3{margin:0;font-size:21px}.inventory-upload p{color:#334f75;font-size:15px;line-height:1.65}.inventory-upload-heading button{background:#dceaff;font-weight:800}.inventory-import-scroll{max-height:340px;overflow:auto}.inventory-import-preview table{border-collapse:collapse;width:100%;min-width:480px;font-size:16px}.inventory-import-preview th{text-align:left;background:#e7effb;padding:12px}.inventory-import-preview td{border-bottom:1px solid #dce7f8;padding:12px}.inventory-upload input[hidden]{display:none}.vehicle-choice-search{gap:10px;margin:16px 0 8px;display:grid}.vehicle-choice-search label{color:#183e70;font-size:20px;font-weight:800}.vehicle-choice-search input{font-size:18px}.vehicle-choice-search button{background:#dceaff;min-height:46px;font-size:16px;font-weight:800}.vehicle-choice-help{color:#526783;font-size:15px!important}.vehicle-choice-list label{height:auto;min-height:54px}.vehicle-choice-list label span{overflow-wrap:anywhere;font-size:17px;line-height:1.5}.vehicle-choice-list input{flex-shrink:0}.vehicle-catalog-source{color:#64748b;line-height:1.5;font-size:13px!important}.vehicle-catalog-source a{color:#245bca;text-decoration:underline}.category-dialog[open]{box-sizing:border-box;flex-direction:column;gap:8px;height:min(88dvh,760px);max-height:88dvh;padding:16px;display:flex;overflow:hidden}.category-dialog>.inventory-dialog-title{flex-shrink:0;margin:0}.category-dialog>.inventory-dialog-title h3{font-size:21px}.category-dialog>p{display:none}.category-dialog>.inventory-path{flex-wrap:nowrap;flex-shrink:0;min-height:0;max-height:36px;margin:0;overflow-x:auto}.category-dialog>.inventory-path:empty{display:none}.category-dialog>.inventory-path button{white-space:nowrap;flex-shrink:0;padding:6px 10px;font-size:13px}.category-dialog>.inventory-dial,.category-dialog .vehicle-choice-list{flex:1;min-height:72px;max-height:none;margin:0;padding:4px 0;overflow-y:auto}.category-dialog .inventory-dial label{min-height:44px;padding:8px 12px;font-size:17px}.category-dialog .inventory-dial input{width:20px;height:20px}.category-dialog .vehicle-choice-body{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.category-dialog .vehicle-choice-help{flex-shrink:0;margin:0;line-height:1.4;font-size:13px!important}.category-dialog .vehicle-choice-body>p:not(.vehicle-choice-help){flex-shrink:0;margin:0;font-size:14px}.category-dialog .vehicle-choice-search{flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin:0;display:grid}.category-dialog .vehicle-choice-search label{margin:0;font-size:16px}.category-dialog .vehicle-choice-search input{box-sizing:border-box;height:44px;min-height:44px;margin-top:5px;padding:10px;font-size:16px}.category-dialog .vehicle-choice-search>button{height:44px;min-height:44px;margin:0;padding:8px 12px;font-size:15px}.category-dialog .vehicle-choice-body>button{flex-shrink:0;min-height:34px;padding:6px 10px;font-size:14px}.category-dialog>.inventory-step-actions{flex-shrink:0;gap:8px;margin:0}.category-dialog>.inventory-step-actions button{min-height:40px;padding:8px 12px;font-size:15px}.category-dialog>.inventory-skip{flex-shrink:0;min-height:46px;margin:0;padding:10px;font-size:17px}@media (max-height:500px){.category-dialog[open]{gap:5px;height:94dvh;max-height:94dvh;padding:10px}.category-dialog .vehicle-choice-help,.category-dialog>.inventory-path{display:none}.category-dialog .inventory-dial{min-height:44px}.category-dialog>.inventory-dialog-title h3{font-size:18px}.category-dialog>.inventory-skip{min-height:40px;padding:6px}.category-dialog>.inventory-step-actions button{min-height:34px;padding:5px 8px}}.category-dialog .inventory-dial{min-width:0}.category-dialog .inventory-dial label span{overflow-wrap:anywhere}.category-dialog .vehicle-choice-body{box-sizing:border-box;background:#f4f7fc;border:1px solid #c5daf7;border-radius:14px;gap:10px;padding:12px}.category-dialog .vehicle-choice-list{background:#fff;border:0;border-radius:8px}.category-dialog .vehicle-choice-body>.inventory-skip{background:#dceaff;flex-shrink:0;min-height:44px;margin:0;padding:8px;font-size:17px}.category-dialog .vehicle-choice-search{grid-template-columns:minmax(0,1fr) auto}.category-dialog .vehicle-choice-list legend{font-size:14px}@media (max-width:540px){.category-dialog .vehicle-choice-body{gap:8px;padding:8px}}.sale-registration .product-section-title{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.sale-registration .product-section-title h3{flex:1;min-width:0}.sale-registration .registration-inventory-button{white-space:nowrap;color:#12346b;visibility:visible;opacity:1;background:#dceaff;border:1px solid #a9c7f2;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:10px 14px;font-size:17px;font-weight:800;display:inline-flex}.sale-registration .registration-inventory-button:disabled{opacity:.65}.sale-registration .registration-inventory-button svg{flex-shrink:0}@media (max-width:360px){.sale-registration .registration-inventory-button{padding:10px;font-size:16px}}.vin-photo-panel{background:#f3f7ff;border:1px solid #b7cfee;border-radius:14px;margin:12px 0 20px;padding:18px}.vin-photo-panel h3{color:#173f79;margin:0 0 10px;font-size:22px}.vin-photo-panel p,.vin-photo-panel small{color:#466183;font-size:15px;line-height:1.6}.vin-photo-actions{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.vin-photo-actions button{min-height:46px;font-size:16px;font-weight:800}.vin-photo-panel input[hidden]{display:none}.vin-photo-preview{background:#e7effb;border-radius:10px;justify-content:center;align-items:center;height:220px;display:flex;overflow:hidden}.vin-photo-preview img{object-fit:contain;max-width:80%;max-height:80%}.vin-photo-panel .form-grid{gap:12px}.vin-photo-panel .registration-label-text{font-size:18px}.vin-photo-panel pre{white-space:pre-wrap;max-height:180px;font-size:14px;overflow:auto}.vin-photo-panel .dark.wide{margin:14px 0}.vin-photo-panel summary{cursor:pointer;padding:10px 0}@media (max-width:540px){.vin-photo-panel{padding:12px}.vin-photo-panel h3{font-size:20px}}.compact-photo-entry{margin:10px 0}.compact-photo-row{grid-template-columns:minmax(0,1fr) 48px;align-items:stretch;gap:8px;display:grid}.compact-photo-main{color:#173f79;text-align:left;background:#e8f1ff;border:1px solid #a9c7f2;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:11px 14px;font-size:17px;font-weight:800;display:flex}.compact-photo-main.required{background:#dceaff;border-color:#3978d7}.compact-photo-main small{color:#4d6688;white-space:nowrap;font-size:13px}.compact-photo-help{color:#2459a0;background:#fff;border:1px solid #a9c7f2;border-radius:10px;width:48px;min-height:52px;font-size:22px;font-weight:900}.compact-photo-main:hover,.compact-photo-help:hover{background:#d5e6ff}.compact-photo-result{margin:10px 0}.compact-photo-privacy{color:#526783;margin-top:8px;font-size:13px;line-height:1.5;display:block}.photo-choice-backdrop{z-index:240;background:#0f234194;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.photo-choice-dialog{color:#17345c;background:#fff;border-radius:16px;width:min(380px,100%);padding:22px;box-shadow:0 18px 48px #071a3540}.photo-choice-dialog h3{color:#173f79;margin:0 0 10px;font-size:22px}.photo-choice-dialog p{color:#466183;margin:0 0 18px;font-size:16px;line-height:1.65}.photo-choice-dialog>button{width:100%;min-height:48px;margin-top:9px;font-size:17px}.photo-help-dialog{width:min(430px,100%)}@media (max-width:540px){.compact-photo-main{padding:10px 12px;font-size:16px}.compact-photo-main small{font-size:12px}.photo-choice-dialog{padding:19px}.photo-choice-dialog h3{font-size:20px}}.quick-product-fields{gap:16px;margin:16px 0;display:grid}.quick-product-fields>label{color:#2459a0;font-size:20px;font-weight:800}.quick-product-fields>label input{font-size:17px}.shipping-options-editor,.checkout-shipping-options{background:#f7faff;border:1px solid #b8cff0;border-radius:12px;margin:0;padding:16px}.shipping-options-editor legend,.checkout-shipping-options legend{color:#173f79;padding:0 7px;font-size:20px;font-weight:800}.shipping-options-editor>p{color:#526783;margin:0 0 12px;font-size:14px}.shipping-option-edit{border-top:1px solid #dce7f6;grid-template-columns:minmax(0,1fr) 145px;align-items:center;gap:12px;padding:9px 0;display:grid}.shipping-option-edit>label{color:#17345c;align-items:center;gap:9px;font-size:17px;font-weight:800;display:flex}.shipping-option-edit>label input{width:20px;height:20px;margin:0}.shipping-option-edit>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.shipping-option-edit>div input{text-align:right;min-height:42px;margin:0;padding:8px}.product-details-toggle{justify-content:center;align-items:center;gap:8px;margin:14px 0;font-size:17px;font-weight:800;display:flex}.product-details-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.checkout-shipping-options{margin:18px 0}.checkout-shipping-options>label{cursor:pointer;border-top:1px solid #dce7f6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 8px;font-size:17px;display:grid}.checkout-shipping-options input{width:20px;height:20px;margin:0}.checkout-shipping-options b{color:#2459a0}@media (max-width:540px){.shipping-option-edit{grid-template-columns:minmax(0,1fr) 120px}.quick-product-fields>label,.shipping-options-editor legend,.checkout-shipping-options legend{font-size:18px}.shipping-option-edit>label,.checkout-shipping-options>label{font-size:16px}}.inventory-record{background:#fff;border:1px solid #dce7f8;border-radius:12px;overflow:hidden}.inventory-record .inventory-card{border:0;border-radius:0}.inventory-record>.inventory-status-change{background:#e7effb;margin:0 14px 14px auto;font-size:16px;font-weight:800}.inventory-record.is-sold{background:#eef0f3;border-color:#d1d7df}.inventory-record.is-sold .inventory-card{color:#64748b;background:#eef0f3}.inventory-record.is-sold .inventory-card>img,.inventory-record.is-sold .inventory-card h4,.inventory-record.is-sold .inventory-card p,.inventory-record.is-sold .inventory-card strong,.inventory-record.is-sold .inventory-no-photo{opacity:.5;filter:grayscale()}.inventory-record.is-sold .inventory-status,.card.is-sold .listing-status{color:#fff;background:#64748b;border-radius:6px;padding:5px 10px;font-size:16px;font-weight:800}.card.is-sold{background:#eef0f3;border-color:#d1d7df}.card.is-sold .card-image,.card.is-sold .card-info>.car-line,.card.is-sold .card-info>h3,.card.is-sold .card-info>.price,.card.is-sold .card-info>.card-bottom{opacity:.5;filter:grayscale()}:root{--recar-blue:#2878c8;--recar-sky:#65a9d8;--recar-navy:#1e3658;--recar-charcoal:#202a36;--recar-surface:#f6f7f9;--recar-green:#117a43}.recar-brand-lockup{flex-shrink:0;align-items:center;gap:9px;height:58px;display:inline-flex}.auth-brand-lockup{transform-origin:50%;width:fit-content;margin:2px auto 20px;display:inline-flex;transform:scale(1.08)}.member-auth-form{text-align:left;gap:8px;margin-top:4px;display:grid}.member-auth-form label{color:#374151;font-size:13px;font-weight:800}.member-auth-form input{background:#fff;border:1px solid #d7dde6;border-radius:12px;width:100%;height:50px;padding:0 14px;font-size:16px}.member-auth-form .dark{margin-top:8px}.member-auth-error{color:#c62828!important;margin:2px 0!important;font-size:13px!important}.member-auth-success{line-height:1.55;color:#156f3b!important;margin:4px 0!important;font-size:13px!important}.admin-live-preview{z-index:150;color:#fff;background:#971f35;justify-content:space-between;align-items:center;gap:16px;padding:12px max(18px,50% - 590px);display:flex;position:sticky;top:0;box-shadow:0 4px 16px #59101f35}.admin-live-preview b,.admin-live-preview span{display:block}.admin-live-preview b{font-size:14px}.admin-live-preview span{color:#ffe7ec;margin-top:2px;font-size:11px}.admin-live-preview a{color:#811b2d;background:#fff;border:1px solid #fff8;border-radius:9px;flex:none;padding:9px 12px;font-size:12px;font-weight:850;text-decoration:none}@media (max-width:650px){.admin-live-preview{align-items:flex-start;padding:10px 12px}.admin-live-preview span{max-width:230px}.admin-live-preview a{padding:8px 9px}}.auth-forgot{color:#2563a6;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin:0 auto;padding:8px;font-size:14px;font-weight:800;text-decoration:underline}.recar-circle{background:var(--recar-sky);color:#fff;letter-spacing:-1.4px;border-radius:50%;justify-content:center;align-items:center;gap:0;width:48px;height:48px;padding:0 4px;font-family:Arial Narrow,Arial,sans-serif;font-weight:800;line-height:1;display:flex;overflow:hidden}.recar-circle span:first-child,.recar-circle span:nth-child(5){font-size:9px}.recar-circle span:nth-child(2),.recar-circle span:nth-child(4){font-size:12px}.recar-circle span:nth-child(3){font-size:17px}.recar-korean{color:var(--recar-blue);letter-spacing:-3px;font-size:39px;font-weight:900;line-height:1}body{background:var(--recar-surface);color:#172435}header{border-bottom-color:#e5e8ec}.header-inner{max-width:980px}.header-back{color:#26384f;cursor:pointer;background:#fff;border:1px solid #dce2e9;border-radius:10px;flex:none;min-height:40px;padding:7px 10px;font-size:14px;font-weight:800}.header-back:hover{background:#f4f7fa}main{max-width:980px}.recar-hero.parts-trading-hero{background:linear-gradient(90deg,#18202afa 0%,#252f3cf0 42%,#303c4aa8 68%,#3f4b5957 100%),url(/brand/recar-parts-banner-v2.png) 100%/cover no-repeat;border-radius:20px;min-height:260px;margin-top:18px;padding:30px;box-shadow:inset 0 0 0 1px #ffffff14}.parts-trading-hero>div:first-child{max-width:56%}.recar-hero.parts-trading-hero h1,.recar-hero.parts-trading-hero h1 span{color:#fff;letter-spacing:-2px;text-shadow:0 2px 12px #0003;font-size:clamp(30px,4.2vw,45px);line-height:1.35}.parts-trading-hero .parts-platform-tagline{color:#e6ebf1;white-space:nowrap;letter-spacing:-.35px;width:max-content;max-width:calc(100vw - 84px);margin:17px 0 0;font-size:20px;font-weight:800}.home-shortcuts{gap:12px;margin:18px 0 14px}.home-shortcuts button{min-height:76px;color:var(--recar-charcoal);background:#fff;border:1px solid #d7dce3;border-radius:18px;flex-direction:row;justify-content:flex-start;gap:14px;padding:16px 22px;font-size:21px;font-weight:850;box-shadow:0 5px 18px #1c27340b}.home-shortcuts button:hover{background:#f9fafb;border-color:#bfc7d1}.home-shortcuts button>svg:first-child{width:19px;height:19px;color:var(--recar-navy)}.home-shortcuts button>span{text-align:left;flex:1}.home-shortcuts button>svg:last-child{color:#6f7885}.home-notice{color:#303945;cursor:pointer;background:#fff;border:1px solid #dde1e6;border-radius:14px;align-items:center;gap:10px;min-height:50px;margin-bottom:20px;padding:10px 15px;text-decoration:none;display:flex;box-shadow:0 4px 14px #1c273409}.home-notice>svg:first-child,.home-notice>b{color:var(--recar-blue)}.home-notice>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.home-notice>svg:nth-of-type(2){color:#7b8490}.home-notice i{gap:5px;display:inline-flex}.home-notice em{background:#d8dde3;border-radius:50%;width:7px;height:7px}.home-notice em:first-child{background:var(--recar-blue)}.notice-page{min-height:70vh}.notice-list{background:#fff;border:1px solid #dfe4ea;border-radius:16px;margin-top:18px;overflow:hidden}.notice-list article+article{border-top:1px solid #e8ebef}.notice-list article>button{color:#202a36;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:15px;width:100%;min-height:72px;padding:16px 20px;display:grid}.notice-list article>button:hover,.notice-list article.open>button{background:#f7f9fb}.notice-list article>button span{align-items:center;gap:8px;min-width:0;display:flex}.notice-list article>button b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notice-list article>button em{color:var(--recar-blue);background:#e9f3ff;border-radius:999px;flex:none;padding:3px 7px;font-size:11px;font-style:normal;font-weight:800}.notice-list time{color:#7a8491;font-size:13px}.notice-list article>button i{color:#6e7885;text-align:center;font-size:21px;font-style:normal}.notice-content{background:#fbfcfd;border-top:1px solid #e8ebef;padding:20px;line-height:1.75}.notice-content p{white-space:pre-wrap;margin:0 0 8px}.notice-empty{color:#7a8491;text-align:center;padding:56px 20px}@media (max-width:600px){.notice-list article>button{grid-template-columns:minmax(0,1fr) 20px;padding:14px 15px}.notice-list time{grid-area:2/1}.notice-list article>button i{grid-area:1/2/span 2}}.home-heading-empty{margin:2px 0 4px;display:flex}.listing-heading h2{color:#151c24;margin:0;font-size:22px;font-weight:850}.listing-sort-row{justify-content:flex-end;margin:-44px 0 13px}.listing-sort-row .outline{color:#6d7784;background:0 0;border:0;min-height:38px;padding:7px 8px;font-size:14px;font-weight:650}.listing-sort-row>span{display:none}.horizontal-list{gap:12px}.horizontal-list .card{background:#fff;border:1px solid #dde1e6;border-radius:17px;grid-template-columns:minmax(220px,42%) minmax(0,1fr);gap:18px;padding:8px;box-shadow:0 5px 18px #1c27340a}.horizontal-list .card-image{background:#eef0f2;border-radius:12px;width:100%;height:178px}.horizontal-list .card-info{padding:8px 10px 8px 0}.home-product-list .listing-labels,.home-product-list .car-line,.home-product-list .rica-part-number,.home-product-list .tags{display:none}.home-product-list .card h3{color:#121820;margin:5px 0 12px;font-size:20px;font-weight:650;line-height:1.45}.home-product-list .price{color:#111820;font-size:26px;font-weight:900;line-height:1.25}.horizontal-list .card-bottom{color:#8b949f;margin-top:18px;font-size:15px}.business-verified{white-space:nowrap;background:#e1f7e9;border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:5px 9px;font-size:13px;font-weight:800;color:var(--recar-green)!important;display:inline-flex!important}.floating-add,.floating-search{border-radius:50%;place-items:center;width:58px;height:58px;display:grid;right:max(24px,50vw - 468px);box-shadow:0 8px 24px #122d5033}.floating-add{background:var(--recar-blue);color:#fff;bottom:150px}.floating-add span{display:none}.floating-search{color:var(--recar-blue);border:2px solid var(--recar-blue);background:#fff;bottom:82px}.bottom-nav{background:#fffffff7;border-top:1px solid #dde1e6;grid-template-columns:repeat(5,minmax(0,1fr));box-shadow:0 -5px 18px #1c27340b}.bottom-nav button{color:#7e8793}.bottom-nav button.active{color:var(--recar-blue)}.bottom-nav.preview-visible{z-index:140;height:67px;padding-bottom:env(safe-area-inset-bottom);display:flex;position:fixed;bottom:0;left:0;right:0}.bottom-nav.preview-visible button{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;font-size:10px;display:flex}body:has(.bottom-nav.preview-visible) main{padding-bottom:88px}@media (max-width:700px){header{height:72px}.header-inner{padding:0 16px}.header-back{min-height:38px;padding:6px 9px}.header-back span{display:none}.recar-brand-lockup{gap:7px;height:50px}.recar-circle{width:42px;height:42px}.recar-korean{font-size:34px}main{padding:0 12px}.recar-hero.parts-trading-hero{background:linear-gradient(90deg,#18202afa 0%,#252f3ce8 47%,#303c4a7a 72%,#3f4b5933 100%),url(/brand/recar-parts-banner-v2.png) 68%/cover no-repeat;border-radius:18px;min-height:205px;margin-top:12px;padding:22px}.parts-trading-hero>div:first-child{max-width:62%}.recar-hero.parts-trading-hero h1,.recar-hero.parts-trading-hero h1 span{letter-spacing:-1.6px;font-size:clamp(25px,7.4vw,34px);line-height:1.35}.parts-trading-hero .parts-platform-tagline{max-width:calc(100vw - 70px);margin-top:13px;font-size:clamp(14px,4vw,17px);line-height:1.45}.home-shortcuts{gap:8px;margin:10px 0}.home-shortcuts button{border-radius:14px;gap:8px;min-height:66px;padding:11px 13px;font-size:18px}.home-shortcuts button>svg:first-child{width:17px;height:17px}.home-notice{border-radius:12px;gap:7px;min-height:44px;margin-bottom:16px;padding:8px 11px;font-size:12px}.home-notice i{display:none}.listing-heading h2{font-size:18px}.listing-sort-row{margin-top:-39px}.listing-sort-row .outline{font-size:13px}.horizontal-list .card{border-radius:14px;grid-template-columns:minmax(118px,40%) minmax(0,1fr);gap:11px;padding:7px}.horizontal-list .card-image{border-radius:10px;height:139px}.horizontal-list .card-info{padding:5px 5px 5px 0}.home-product-list .card h3{margin:2px 0 8px;font-size:15px;line-height:1.45}.home-product-list .price{font-size:20px}.horizontal-list .card-bottom{gap:5px;margin-top:11px;font-size:12px}.business-verified{padding:4px 6px;font-size:10px}.floating-add,.floating-search{width:52px;height:52px;right:16px}.floating-add{bottom:142px}.floating-search{bottom:82px}.bottom-nav button{font-size:10px}}@media (max-width:380px){.recar-circle{width:39px;height:39px}.recar-korean{font-size:31px}.recar-hero.parts-trading-hero{min-height:190px;padding:18px 17px}.recar-hero.parts-trading-hero h1,.recar-hero.parts-trading-hero h1 span{font-size:23px}.parts-trading-hero .parts-platform-tagline{max-width:calc(100vw - 58px);font-size:14px}.home-shortcuts button{padding:10px;font-size:16px}.horizontal-list .card{grid-template-columns:108px minmax(0,1fr)}.horizontal-list .card-image{height:130px}.business-verified{font-size:9px}}.business-only-label{color:#fff;letter-spacing:.2px;background:#ffffff24;border:1px solid #ffffff8c;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}.parts-trading-hero .parts-business-copy{color:#fff;text-shadow:0 2px 8px #0000004d;margin:12px 0 0;font-size:14px;font-weight:750;line-height:1.5}.parts-trading-hero .parts-platform-tagline{margin-top:8px}.shortcut-copy{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.shortcut-copy b{font:inherit}.shortcut-copy small{color:#617188;font-size:10px;font-weight:750}.business-market-notice{color:#184b83;background:#edf5ff;border:1px solid #bdd7f4;border-radius:13px;align-items:flex-start;gap:10px;margin:0 0 14px;padding:12px 14px;display:flex}.business-market-notice>svg{flex:none;margin-top:1px}.business-market-notice p,.business-market-notice b,.business-market-notice span{display:block}.business-market-notice p{margin:0}.business-market-notice b{font-size:13px}.business-market-notice span{color:#526b88;margin-top:3px;font-size:11px;line-height:1.5}@media (max-width:700px){.business-only-label{padding:5px 8px;font-size:10px}.parts-trading-hero .parts-business-copy{max-width:250px;font-size:11px}.shortcut-copy small{font-size:9px}.business-market-notice{padding:10px 11px}.business-market-notice b{font-size:12px}.business-market-notice span{font-size:10px}}@media (max-width:380px){.parts-trading-hero .parts-business-copy{font-size:10px}.parts-trading-hero .parts-platform-tagline{font-size:12px}.business-only-label{font-size:9px}}.inventory-status-dialog{color:#12346b;border:1px solid #c5daf7;border-radius:16px;width:min(420px,100% - 28px);padding:24px}.inventory-status-dialog::backdrop{background:#0f234180}.inventory-status-dialog h3{margin:0 0 14px;font-size:23px}.inventory-status-dialog p{font-size:16px;line-height:1.6}.inventory-status-dialog label{font-size:18px;font-weight:800;display:block}.inventory-status-dialog input{border:1px solid #b7cfee;border-radius:8px;width:100%;min-height:48px;margin-top:8px;padding:10px;font-size:18px;display:block}.inventory-status-dialog>div{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.inventory-status-dialog>div button{min-width:80px;font-size:17px}.rica-part-number{color:#31577f;overflow-wrap:anywhere;margin:7px 0;font-size:13px;line-height:1.4}.rica-part-number b{color:#175fc7;letter-spacing:.2px}.inventory-rica-number{color:#173f79;background:#edf4ff;border-radius:6px;padding:6px 8px}.inventory-record-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:0 14px 14px;display:flex}.inventory-record-actions .inventory-status-change,.inventory-record-actions .barcode-print-button{justify-content:center;align-items:center;gap:7px;min-height:42px;margin:0;font-size:15px;font-weight:800;display:inline-flex}.barcode-print-button{color:#174e9b;background:#fff;border-color:#9ebce7}@media (max-width:540px){.inventory-record-actions{grid-template-columns:1fr 1fr;padding:0 10px 10px;display:grid}.inventory-record-actions button{width:100%;padding:9px 7px}}.rica-cart-link{color:#173f70;white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.rica-cart-link b{color:#fff;background:#2764e7;border-radius:20px;padding:2px 6px;font-size:12px}.rica-cart-add{width:100%}.rica-cart-add p{font-size:15px}.rica-cart-page{max-width:960px;margin:auto;padding:24px 18px 100px}.rica-cart-page>p{color:#52677f;line-height:1.7}.rica-cart-row{background:#e7effb;border:1px solid #c3d5ee;border-radius:16px;flex-wrap:wrap;align-items:center;gap:18px;margin:16px 0;padding:20px;display:flex}.rica-cart-row>img{object-fit:cover;border-radius:10px;width:112px;height:100px}.rica-cart-info{flex:1;min-width:170px}.rica-cart-info h2{margin:0 0 8px;font-size:21px}.rica-cart-info>a{color:#173f70;text-decoration:none}.rica-cart-info p{margin:8px 0;font-size:15px}.rica-cart-quantity{align-items:center;gap:12px;margin:12px 0;display:flex}.rica-cart-quantity button{color:#173f70;background:#fff;border:1px solid #adc5e5;border-radius:8px;padding:7px 13px}.rica-cart-total{background:#dceaff;border-radius:14px;flex-wrap:wrap;gap:16px;margin:22px 0;padding:20px;display:flex}.rica-cart-total strong{margin-left:auto;font-size:23px}.rica-cart-total small{width:100%}.rica-cart-row.unavailable{background:#eee}.rica-cart-order.disabled{opacity:.45;pointer-events:none}.rica-cart-empty{padding:35px 0 50px}@media (max-width:550px){.rica-cart-link>span{display:none}.rica-cart-row{gap:12px;padding:14px}.rica-cart-row>img{width:82px;height:82px}.rica-cart-order{text-align:center;width:100%}.rica-cart-page h1{font-size:27px}}.cart-selection-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.cart-selection-toolbar label{color:#173f70;align-items:center;gap:9px;font-size:18px;font-weight:800;display:flex}.cart-item-checkbox,.cart-selection-toolbar input,.cart-batch-consents input{accent-color:#2764e7;flex-shrink:0;width:22px;height:22px}.cart-checkout-modal{max-width:760px}.cart-batch-consents{gap:14px;margin-top:22px;display:grid}.cart-batch-consents label{align-items:flex-start;gap:10px;font-size:17px;display:flex}.cart-remove-dialog{max-width:500px}.cart-checkout-modal .checkout-shipping-options legend{white-space:normal;max-width:100%}.cart-checkout-modal .checkout-shipping-options p{overflow-wrap:anywhere}.rica-cart-add{gap:12px;display:grid}.rica-cart-add .cart-add-prominent,.rica-cart-add .cart-continue-prominent,.rica-cart-page>.cart-continue-prominent{border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:62px;padding:16px 22px;font-size:22px;font-weight:850;line-height:1.4;display:flex}.rica-cart-add .cart-add-prominent{color:#fff;background:#225cdb;border:2px solid #225cdb}.rica-cart-add .cart-continue-prominent,.rica-cart-page>.cart-continue-prominent{color:#173f70;background:#dceaff;border:2px solid #8aafe5}:is(.cart-add-prominent:focus-visible,.cart-continue-prominent:focus-visible){outline-offset:3px;outline:3px solid #123f91}@media (max-width:550px){.rica-cart-add .cart-add-prominent,.rica-cart-add .cart-continue-prominent,.rica-cart-page>.cart-continue-prominent{min-height:60px;font-size:21px}}.horizontal-list .card{position:relative}.admin-inline-manage{z-index:4;color:#6f4a00;background:#fff8df;border:1px solid #d2a841;border-radius:999px;align-items:center;gap:4px;padding:7px 10px;font-size:12px;font-weight:850;display:inline-flex;position:absolute;top:10px;right:10px;box-shadow:0 3px 12px #4b370924}.admin-inline-manage:hover{background:#ffefb5}.admin-detail-manage{color:#654300;background:#fff8df;border:1px solid #d2a841;border-radius:9px;align-items:center;gap:6px;margin:4px 0 16px;padding:9px 13px;font-weight:850;display:inline-flex}.admin-action-overlay{z-index:120}.admin-action-modal{width:min(440px,100% - 28px);padding:25px}.admin-action-kicker{color:#8a5b00;align-items:center;gap:6px;font-size:13px;font-weight:850;display:flex}.admin-action-modal h2{margin:8px 0 14px}.admin-action-title{padding-right:35px;font-size:18px;line-height:1.5;display:block}.admin-action-state{color:#5b6675;margin:9px 0 17px}.admin-reason-label{color:#26384e;gap:8px;font-size:14px;font-weight:800;display:grid}.admin-reason-label textarea{resize:vertical;min-height:90px;font:inherit;border:1px solid #b8c6d8;border-radius:10px;padding:12px;font-weight:500}.admin-action-buttons{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.admin-action-buttons button{border-radius:9px;min-height:46px;font-weight:850}.admin-stop{color:#2d2105;background:#eead32;border:0}.admin-hide{color:#fff;background:#31435a;border:0}.admin-delete{color:#fff;background:#a92e37;border:0}.admin-page-link{text-align:center;color:#315f99;margin-top:17px;font-size:14px;font-weight:750;text-decoration:none;display:block}@media (max-width:540px){.admin-inline-manage{padding:6px 8px;top:7px;right:7px}.admin-action-modal{padding:22px 18px}.admin-action-buttons{grid-template-columns:1fr}}.seller-entry-overlay{z-index:125}.seller-entry-modal{text-align:center;width:min(440px,100% - 28px);padding:30px 26px 24px}.seller-entry-icon{color:#176fc1;background:#eaf4ff;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 16px;display:grid}.seller-entry-modal h2{margin:8px 0 15px;font-size:24px}.seller-entry-modal p{color:#162b43;margin:0;font-size:17px;line-height:1.6}.seller-entry-description{color:#647386;margin:9px 0 22px;font-size:14px;line-height:1.6;display:block}.seller-entry-primary,.seller-entry-later{border-radius:11px;width:100%;min-height:50px;font-weight:850}.seller-entry-primary{border:0}.seller-entry-later{margin-top:9px}@media (max-width:540px){.seller-entry-modal{padding:27px 19px 20px}.seller-entry-modal h2{font-size:22px}}.business-document-field{background:#f3f8ff;border:1px solid #b8cce5;border-radius:12px;grid-column:1/-1;padding:16px}.business-document-field>div:first-child{gap:5px;display:grid}.business-document-field b{color:#193d66}.business-document-field em{color:#d23d45;margin-left:4px;font-size:12px;font-style:normal}.business-document-field small{color:#65778d;line-height:1.5}.seller-document-buttons{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px;display:grid}.business-document-upload{color:#1654a0;cursor:pointer;text-align:center;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-height:48px;font-size:14px;font-weight:850;border:1px solid #2166c2!important;margin:0!important;padding:8px!important;display:flex!important}.business-document-upload.registered{color:#157348;background:#edf9f3;border-color:#36a06a!important}.business-document-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.seller-document-formats{margin-top:9px;display:block;color:#687b91!important}@media (max-width:540px){.seller-document-buttons{grid-template-columns:1fr}.business-document-upload{min-height:46px}}
