.cart-layout{grid-template-columns:1fr 340px;align-items:start;gap:24px;display:grid}.cart-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:24px;padding:24px;display:grid}.cart-row strong{font-size:20px;display:block}.cart-row a{color:var(--muted);font-size:12px}.cart-row button{color:#d98383;cursor:pointer;background:0 0;border:0}.cart-summary{border:1px solid var(--line);background:var(--panel);border-radius:22px;gap:14px;padding:26px;display:grid;position:sticky;top:95px}.cart-summary strong{font-size:28px}.checkout-form{gap:18px;max-width:920px;display:grid}.delivery-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.delivery-options label{border:1px solid var(--line);cursor:pointer;border-radius:16px;grid-template-columns:auto 1fr;gap:5px 12px;padding:20px;display:grid}.delivery-options input{grid-row:span 2}.delivery-options span{color:var(--muted);font-size:12px}@media (max-width:760px){.cart-layout{grid-template-columns:1fr}.cart-summary{position:static}.delivery-options{grid-template-columns:1fr}.cart-row{grid-template-columns:1fr auto}.cart-row button{grid-area:1/2}}
.timeline{display:grid}.timeline article{grid-template-columns:34px 1fr;gap:14px;padding:14px 0;display:grid;position:relative}.timeline article:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:43px;bottom:-4px;right:16px}.timeline i{width:34px;height:34px;color:var(--accent);background:#b6ff3b1f;border-radius:50%;place-items:center;font-style:normal;display:grid}.timeline strong,.timeline span{display:block}.timeline span{color:var(--muted);margin-top:5px;font-size:11px}.parts-admin{margin:25px 0}.parts-admin article{border-top:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:15px 0;display:grid}.parts-admin span{color:var(--muted);margin-top:5px;font-size:11px;display:block}.parts-admin form{gap:6px;display:flex}.parts-admin select,.parts-admin button{color:#fff;border:1px solid var(--line);background:#0a0a0b;border-radius:9px;padding:8px}@media (max-width:760px){.parts-admin article{grid-template-columns:1fr}.parts-admin form{grid-column:1}}
