.backmarket-page .models-heading{grid-template-columns:1.5fr 1fr}
.backmarket-page .eyebrow{margin-bottom:14px;font-size:11px;letter-spacing:.22em}
.bm-heading-note{border-left:2px solid #087dff;padding:8px 0 8px 24px;max-width:380px;justify-self:end;font-size:14px;line-height:1.7;color:#9db5d7}
.bm-heading-note strong{display:block;color:#e9f2ff;font-size:16px;margin-bottom:8px}
.bm-status{border:1px solid #235780;background:#09233b;padding:13px 17px;border-radius:12px;font-size:12px;color:#b6d8f3;line-height:1.6;margin:8px 0 22px}
.bm-status[data-state="blocked"],.bm-status[data-state="failed"]{border-color:#28547b;background:#0b2035;color:#b6cee5}
.bm-toolbar{display:flex;align-items:end;gap:20px;margin:0 0 23px;flex-wrap:wrap}
.bm-toolbar label{display:grid;gap:8px;color:#a7bbd5;font-size:12px;min-width:200px}
.bm-toolbar input,.bm-toolbar select{background:#071629;color:#e1ecff;border:1px solid #244568;border-radius:9px;padding:11px 13px;font:inherit;min-height:42px}
.bm-toolbar input:focus-visible,.bm-toolbar select:focus-visible{outline:2px solid #41b9ff;outline-offset:3px}
#model-count{margin-left:auto;color:#8fb2d7;font-size:12px;padding-bottom:13px}
.backmarket-page .model-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.backmarket-page .model-card h2{min-height:1.3em;font-size:23px}
.backmarket-page .model-art{height:155px;display:grid;place-items:center;margin-bottom:12px}
.backmarket-page .model-art .bm-product-image{position:static;max-width:100%;width:150px;height:150px;transform:none;filter:none;object-fit:contain;background:#fff;border-radius:14px;padding:6px}
.bm-illustration{position:relative;width:67px;height:128px;border:3px solid #8a9db9;border-radius:17px;box-shadow:8px 9px 18px #0008,inset 0 0 0 3px #030811;background:radial-gradient(ellipse at 80% 20%,#59c5ff88,transparent 55%),linear-gradient(130deg,#123c91,#020b25 58%,#870f4555);transform:rotate(-8deg)}
.bm-illustration:before{content:"";position:absolute;left:19px;top:4px;width:23px;height:5px;border-radius:8px;background:#020814}
.bm-illustration:after{content:"";position:absolute;left:19px;bottom:5px;width:23px;height:3px;border-radius:8px;background:#b9d5ef}
.bm-illustration span{position:absolute;inset:35px 5px auto;text-align:center;font-size:18px;color:#bce4ff}
.backmarket-page .model-capacity{min-height:0;font-size:12px;margin-top:10px}
.bm-freshness{font-size:10px;line-height:1.6;color:#d1b989;min-height:3.2em;margin:11px 0 12px}
.bm-freshness[data-verified="true"]{color:#82d9bc}
.backmarket-page .price-row strong{font-size:30px}
.bm-checkout-note{font-size:12px;color:#9cb6d5;line-height:1.7;margin-top:15px}
#catalog-empty{padding:30px;text-align:center;color:#b0c6e4}
.backmarket-page .model-card:hover{border-color:#36bfff;box-shadow:0 0 19px #086cff33}
@media(max-width:1100px){.backmarket-page .model-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.backmarket-page .models-heading{grid-template-columns:1fr}.bm-heading-note{justify-self:start;max-width:600px}}
@media(max-width:760px){.backmarket-page .model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.backmarket-page .model-card h2{font-size:20px}.bm-toolbar{gap:14px}.bm-toolbar label{min-width:0;flex:1}#model-count{width:100%;padding:0}.bm-toolbar input,.bm-toolbar select{width:100%}}
@media(max-width:560px){.backmarket-page .model-grid{grid-template-columns:1fr}.bm-toolbar label{flex-basis:100%}.bm-heading-note{font-size:12px;padding-left:17px}.backmarket-page .model-card h2{font-size:26px}}
