.basket-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}.basket-tools .primary{padding:10px 16px;font-size:15px}#basket-count{font-size:14px;color:#526477;white-space:nowrap}#basket-status{font-size:14px;line-height:1.6;color:#526477;margin:0 0 16px}#basket-list{list-style:none;padding:0;margin:0 0 20px;display:grid;gap:8px;max-height:290px;overflow-y:auto}#basket-list button{display:block;width:100%;text-align:left;padding:12px 14px;border:1px solid #cbd6e0;background:white;border-radius:8px;font:inherit;cursor:pointer}#basket-list button[aria-pressed=true]{border-color:#b78527;background:#fff8e9;border-left:4px solid #b78527}#basket-list strong{display:block;overflow-wrap:anywhere;font-size:15px}#basket-list small{display:block;margin-top:4px;color:#526477;font-size:13px}.selected-name{font-weight:600;overflow-wrap:anywhere;margin:0 0 16px;font-size:15px}.settings>fieldset>h2{display:flex;align-items:center;gap:12px;line-height:1.4}.settings>fieldset>h2::before{content:'';display:inline-block;flex:0 0 44px;width:44px;height:44px;border-radius:10px;background:#172536 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23edb64d' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M4 3v5m0 4v9M12 3v10m0 4v4M20 3v2m0 4v12M1 10h6m2 5h6m2-8h6'/%3E%3C/svg%3E") center/26px no-repeat}.settings>fieldset>h2>span{margin:0;font-size:15px}.settings label{margin-top:22px}#basket-totals{list-style:none;padding:0;margin:20px 0;font-size:14px;line-height:1.6}#basket-totals li{padding:10px 0;border-bottom:1px solid #405062;overflow-wrap:anywhere}.price{font-size:clamp(28px,3.5vw,44px)}#new-request{margin:16px 0}.panel-heading{flex-wrap:wrap}#panel-model{min-width:0}@media(max-width:600px){.basket-tools{flex-wrap:wrap}.basket-tools .primary{width:auto}#basket-list{max-height:240px}}
