#dily{background:#171c16;border-top:1px solid var(--line)}.parts-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:40px}.parts-catalog,#parts-add,.parts-summary{background:var(--panel);border:1px solid var(--line);padding:28px}.parts-catalog{margin-bottom:20px}.parts-soon{font-size:20px;font-weight:600;margin-top:30px}.parts-layout label{display:block;font-size:13px;margin-top:22px}.parts-layout input,.parts-layout select{display:block;width:100%;padding:13px;background:var(--bg);border:1px solid var(--line);color:#fff;margin-top:9px;height:46px}.parts-add-row{display:flex;align-items:end;gap:20px}.parts-add-row label{width:100px}.parts-add-row .button{flex:1;min-height:46px;padding:12px}.parts-summary .button{width:100%}.parts-total{border-top:1px solid var(--line);padding-top:25px;font-weight:600;font-size:20px}.part-line{display:grid;grid-template-columns:1fr 75px;gap:8px 15px;border-bottom:1px solid var(--line);padding:18px 0}.part-line strong{overflow-wrap:anywhere;font-size:15px}.part-line .notice{grid-column:1;grid-row:2}.part-line input{grid-column:2;grid-row:1/3;margin:0}.part-remove{grid-column:1;background:none;border:0;color:var(--lime);padding:8px 0;text-align:left;width:fit-content;font-size:12px}#parts-status{min-height:20px;color:var(--lime);font-size:13px}.parts-summary .eyebrow{margin-bottom:10px}nav{gap:22px}@media(max-width:800px){.parts-layout{grid-template-columns:1fr}header nav{display:flex;order:4;width:100%;overflow-x:auto;white-space:nowrap;padding:5px 0;gap:25px}header{height:auto;flex-wrap:wrap;padding-top:18px;padding-bottom:18px}header>.small{margin-left:auto}}@media(max-width:450px){.parts-catalog,#parts-add,.parts-summary{padding:20px}.parts-add-row{gap:10px}.parts-add-row .button{font-size:12px}}
@media(min-width:801px) and (max-width:1200px){header{height:auto;min-height:96px;flex-wrap:wrap;padding-top:18px;padding-bottom:18px}header nav{display:flex;order:4;width:100%;gap:28px}header>.small{margin-left:auto}}.parts-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}#parts-products{max-height:660px;overflow:auto;margin-top:20px;scrollbar-color:#727e44 #1a1e1a}.catalog-product{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:17px 0;border-bottom:1px solid var(--line)}.catalog-product span{font-size:14px;line-height:1.4}.catalog-product strong{font-size:13px;white-space:nowrap}.catalog-product button{background:var(--lime);color:#161a11;border:0;padding:9px 12px;font-size:12px;font-weight:600}.parts-total small{display:block;color:var(--muted);font-weight:400;font-size:12px;line-height:1.5;margin-top:12px}.parts-summary{align-self:start;position:sticky;top:20px}@media(max-width:800px){.parts-layout{grid-template-columns:1fr}.parts-summary{position:static}}@media(max-width:450px){.catalog-product{grid-template-columns:1fr auto}.catalog-product span{grid-column:1/-1}.catalog-product button{justify-self:end}}
.catalog-product strong{white-space:normal;max-width:160px;line-height:1.5}.catalog-product strong small{display:block;color:var(--muted);font-weight:400;font-size:11px}.part-line .notice{line-height:1.7}.car-base-price small{display:block;font-size:15px;font-weight:400;color:var(--muted);margin-top:10px}.price .net-price{font-size:16px;color:#f5f6ed}
