.clpc__shipping{display:grid;gap:10px;margin-top:20px;padding-top:18px;border-top:1px solid var(--color-line-soft,#20242b)}
.clpc__shipping h3{margin:0;font-size:14px}
.clpc__shipping-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}
.clpc__shipping-form label{display:grid;gap:6px;color:var(--color-text-support,#aeb3bd);font-size:11px;font-weight:700}
.clpc__shipping-form input{width:100%;min-height:42px;padding:9px 10px;border:1px solid var(--color-line,#292d35);border-radius:9px;background:#0b0d11;color:var(--color-text,#f7f7f8)}
.clpc__shipping-form button{min-height:42px;padding:9px 13px;border:1px solid #ef2b2d66;border-radius:9px;background:#ef2b2d16;color:#ff8586;font-size:12px;font-weight:800;cursor:pointer}
.clpc__shipping-form button:disabled{cursor:wait;opacity:.6}
.clpc__shipping-feedback{min-height:16px;margin:0;color:var(--color-text-muted,#979da8);font-size:11px}
.clpc__shipping-results{display:grid;gap:7px}
.clpc__shipping-option{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border:1px solid var(--color-line-soft,#20242b);border-radius:9px;background:#0b0d1170}
.clpc__shipping-option span{display:grid;gap:2px;min-width:0}
.clpc__shipping-option strong{font-size:11px}
.clpc__shipping-option small{color:var(--color-text-muted,#979da8);font-size:10px}
.clpc__shipping-option b{flex:0 0 auto;color:#ff8586;font-size:12px}
@media(max-width:1050px) and (min-width:701px){.clpc__shipping{grid-column:1/-1}}
@media(max-width:420px){.clpc__shipping-form{grid-template-columns:1fr}.clpc__shipping-form button{width:100%}}
