/* The basket shares the existing petrol actions and compact account counters. */
.client-workspace .row-actions{gap:8px;flex-wrap:wrap;justify-content:flex-end}
.client-workspace .row-actions form{margin:0}
.client-workspace .cart-button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;min-height:36px;padding:7px;border:1px solid #b7e3e7;border-radius:8px;background:#e8f7f8;color:#087583}
.client-workspace .cart-button:hover{background:#d7f0f2;border-color:#0fa3b1}
.client-workspace .cart-button.is-added{background:#0fa3b1;border-color:#0fa3b1;color:#101729}
.cart-button .icon{width:19px;height:19px}
.detail-summary .cart-button-detail{background:var(--coral,#ff653b);border-color:var(--coral,#ff653b);color:#101729}
.cart-button:focus-visible,.cart-button-detail:focus-visible{outline:2px solid #15535b;outline-offset:3px}
.site-nav a[data-nav-key=cart]{text-decoration:none!important}
.site-nav a[data-nav-key=cart][aria-current=page]>.nav-link-label{text-decoration:underline;text-decoration-color:var(--coral);text-underline-offset:9px}
@media(min-width:1201px){.client-workspace .vehicle-list-head,.client-workspace .vehicle-row{grid-template-columns:minmax(300px,3fr) repeat(4,minmax(115px,1fr)) 128px}}
@media(max-width:1200px){.client-workspace .row-actions{flex-wrap:nowrap}}

@media(min-width:601px) and (max-width:1200px){.client-workspace .vehicle-identity{padding-right:130px}}
@media(max-width:600px){.client-workspace .cart-button{width:44px;height:44px}}

.nav-quick-cart{display:none;color:#15535b;text-decoration:none!important;align-items:center;gap:4px;flex:0 0 auto;min-height:40px;padding:4px}
.nav-quick-cart .icon{width:21px;height:21px}
@media(max-width:1520px){body>nav.site-nav{gap:16px;min-height:72px;height:72px;padding:12px 28px}.site-nav>.links,.site-nav>.site-account-links{display:none!important}.site-nav>.language-select{display:block!important;margin-left:auto}.site-nav>.menu-toggle{display:inline-flex!important}.site-nav>.site-logo img{width:104px}.site-nav>.nav-quick-cart{display:inline-flex}}

.detail-summary .detail-cart-link{display:flex;align-items:center;gap:6px;margin:12px 0 4px;font-size:12px;color:#15535b;text-decoration:underline;text-underline-offset:3px}.detail-cart-link>.icon{width:15px;height:15px;margin-left:2px}

.client-workspace .row-title,.enquiry-selected-car>a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:100%}
.enquiry-selected-car{min-width:0}

.client-workspace .row-title{font-size:14px}

.client-workspace .row-money strong,.enquiry-selected-car>strong{font-size:14px;line-height:1.4}
.client-workspace .row-money small{font-size:11px}
.client-workspace .vehicle-row{min-height:120px;padding:14px 18px;gap:16px}
.client-workspace .vehicle-identity{gap:14px}
.client-workspace .vehicle-identity p{font-size:12px;line-height:1.4;margin:5px 0 3px}
.client-workspace .vehicle-identity small{font-size:11px;line-height:1.4}
@media(min-width:601px){.client-workspace .vehicle-thumb{flex-basis:120px}.client-workspace .vehicle-thumb img{width:120px;height:88px}.client-workspace .vehicle-list-head{gap:16px;padding-left:18px;padding-right:18px}}
@media(max-width:600px){.client-workspace .vehicle-row{padding:14px;gap:12px}.client-workspace .vehicle-thumb{flex-basis:96px}.client-workspace .vehicle-thumb img{width:96px;height:80px}}

.detail-heading-compact h1{font-family:Verdana,sans-serif;font-size:16px;font-weight:700;letter-spacing:normal;word-spacing:normal;line-height:1.45;white-space:normal;overflow:visible;text-overflow:clip;max-width:none}

.enquiry-selection-row{grid-template-columns:minmax(0,1fr) auto}.enquiry-selection-row .enquiry-remove{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#964326}.enquiry-remove .icon{width:14px;height:14px}.enquiry-remove:hover{color:#6c2813;text-decoration:underline;text-underline-offset:3px}.enquiry-selected-car>span{overflow-wrap:anywhere}
@media(max-width:600px){.enquiry-selection-row{grid-template-columns:minmax(0,1fr)}.enquiry-selection-row .enquiry-remove{grid-column:1;justify-self:start}}

.vehicle-reference{font-size:11px;font-weight:400;color:#64747b;white-space:nowrap}
