.filter-panel[data-v-4e4282c4]{padding:22px;background-color:var(--awb-color1);border:1px solid var(--awb-color3);border-radius:10px;box-shadow:0 1px 3px #1414280f;height:auto}@media (min-width: 769px){.filter-panel[data-v-4e4282c4]{position:sticky;top:60px}}.filter-panel-header[data-v-4e4282c4]{margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid var(--awb-color3)}.scope-options[data-v-4e4282c4]{display:flex;flex-direction:column;gap:10px}.scope-card[data-v-4e4282c4]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border:1px solid var(--awb-color3);border-radius:10px;background-color:var(--awb-color1);cursor:pointer;margin-bottom:0;transition:background-color .2s ease,border-color .2s ease}.scope-card[data-v-4e4282c4]:hover{border-color:var(--awb-color5)}.scope-card.active[data-v-4e4282c4]{background-color:var(--awb-color5);border-color:var(--awb-color5)}.scope-card-input[data-v-4e4282c4]{position:absolute;opacity:0;width:0;height:0}.scope-card-title[data-v-4e4282c4]{font-size:.92rem;font-weight:700;color:var(--awb-color7);transition:color .2s ease}.scope-card.active .scope-card-title[data-v-4e4282c4]{color:var(--awb-color1)}.scope-card-check[data-v-4e4282c4]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--awb-color1);color:var(--awb-color1);font-size:.7rem}.filter-group[data-v-4e4282c4]{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--awb-color3)}.filter-group-header[data-v-4e4282c4]{display:flex;align-items:center;justify-content:space-between;font-size:.92rem;font-weight:600;margin-top:0;margin-bottom:0;color:var(--awb-color7);cursor:pointer;user-select:none;transition:color .2s ease}.filter-group-header[data-v-4e4282c4]:hover{color:var(--awb-color5)}.chevron[data-v-4e4282c4]{font-size:1rem;color:var(--awb-color6);transition:transform .2s ease;transform:rotate(0)}.chevron.open[data-v-4e4282c4]{transform:rotate(90deg);color:var(--awb-color5)}.filter-group>div[data-v-4e4282c4]:not(.filter-group-header){margin-top:12px}.filter-group select[data-v-4e4282c4],.filter-group input[type=text][data-v-4e4282c4],.filter-group input[type=number][data-v-4e4282c4]{font-size:.82rem;width:100%;padding:9px 10px;border:1px solid var(--awb-color3);border-radius:6px;background-color:var(--awb-color1);color:var(--awb-color7);transition:border-color .2s ease,box-shadow .2s ease}.range-control[data-v-4e4282c4]{display:grid;gap:10px}.inline-range-row[data-v-4e4282c4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.inline-range-row label[data-v-4e4282c4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;color:var(--awb-color6);font-size:.72rem}.range-label[data-v-4e4282c4]{display:flex;justify-content:space-between;align-items:center;color:var(--awb-color6);font-size:.72rem}.range-control input[type=range][data-v-4e4282c4],.inline-range-row input[type=range][data-v-4e4282c4]{width:100%;accent-color:var(--awb-color5);appearance:none;-webkit-appearance:none;height:4px;border-radius:999px;background:var(--awb-color3)}.range-control input[type=range][data-v-4e4282c4]::-webkit-slider-thumb,.inline-range-row input[type=range][data-v-4e4282c4]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:var(--awb-color5);cursor:pointer;box-shadow:0 1px 3px #1414284d}.range-control input[type=range][data-v-4e4282c4]::-moz-range-thumb,.inline-range-row input[type=range][data-v-4e4282c4]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--awb-color5);border:none;cursor:pointer;box-shadow:0 1px 3px #1414284d}.filter-group select[data-v-4e4282c4]:disabled,.filter-group input[type=text][data-v-4e4282c4]:disabled,.filter-group input[type=number][data-v-4e4282c4]:disabled{background-color:var(--awb-color2);cursor:not-allowed;opacity:.6}.filter-group select[data-v-4e4282c4]:focus,.filter-group input[type=text][data-v-4e4282c4]:focus,.filter-group input[type=number][data-v-4e4282c4]:focus,.range-control input[type=range][data-v-4e4282c4]:focus,.inline-range-row input[type=range][data-v-4e4282c4]:focus{outline:none;border-color:var(--awb-color5);box-shadow:0 0 0 3px #24158e1a}.filter-group label[data-v-4e4282c4]{font-size:.82rem;display:flex;align-items:center;gap:7px;margin-bottom:8px;color:var(--awb-color6);cursor:pointer}.filter-group label input[type=checkbox][data-v-4e4282c4]{accent-color:var(--awb-color5);width:15px;height:15px;cursor:pointer;flex-shrink:0}.filter-group label[data-v-4e4282c4]:hover{color:var(--awb-color7)}.checkbox-list[data-v-4e4282c4]{max-height:200px;overflow-y:auto;padding-right:4px}.hint-text[data-v-4e4282c4]{font-size:.78rem;color:var(--awb-color6);margin:0 0 8px}.advanced-toggle[data-v-4e4282c4]{display:block;width:100%;background:none;border:1px solid var(--awb-color3);border-radius:6px;color:var(--awb-color5);cursor:pointer;padding:10px;margin-top:12px;margin-bottom:22px;font-family:var(--button_typography-font-family);font-size:.85rem;font-weight:600;text-align:center;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.advanced-toggle[data-v-4e4282c4]:hover{background-color:var(--awb-color2);border-color:var(--awb-color5);color:var(--awb-color4)}.advanced-filters-title[data-v-4e4282c4]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--awb-color6);margin-top:0;margin-bottom:16px}.advanced-filters[data-v-4e4282c4]{padding-top:4px;border-top:1px solid var(--awb-color3)}.main-filters-toggle[data-v-4e4282c4]{margin-top:18px}@media (min-width: 769px){.main-filters-toggle[data-v-4e4282c4]{display:none}}@media (max-width: 768px){.filter-panel[data-v-4e4282c4]{width:100%}}.list-header[data-v-f3db455e]{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:20px}.list-header-title[data-v-f3db455e]{margin:0 0 4px;font-size:1.3rem;font-weight:700;color:var(--awb-color7)}.list-header-count[data-v-f3db455e]{margin:0;font-size:.85rem;color:var(--awb-color6)}.sort-container[data-v-f3db455e]{font-size:.7rem;flex-shrink:0}.sort-container label[data-v-f3db455e]{margin-right:10px;color:var(--awb-color6)}.sort-container select[data-v-f3db455e]{font-size:.7rem;background-color:var(--awb-color1);color:var(--awb-color7);border:1px solid var(--awb-color3);border-radius:4px;padding:6px 10px}.loading[data-v-f3db455e],.no-results[data-v-f3db455e]{text-align:center;padding:50px;font-size:1.2rem;color:var(--awb-color6)}.reset-button[data-v-f3db455e]{display:block;margin:20px auto 0;background-color:var(--awb-color5);color:var(--awb-color1);padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-weight:600;transition:background-color .3s}.reset-button[data-v-f3db455e]:hover{background-color:var(--awb-color4)}.car-list[data-v-f3db455e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.car-card[data-v-f3db455e]{position:relative;border:1px solid var(--awb-color3);border-radius:12px;overflow:hidden;background-color:var(--awb-color1);box-shadow:0 1px 3px #1414280f;transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease;display:flex;flex-direction:column}.car-card[data-v-f3db455e]:hover{box-shadow:0 12px 24px #1414281f;border-color:var(--awb-color3);transform:translateY(-3px)}.car-image-wrapper[data-v-f3db455e]{position:relative}.car-image[data-v-f3db455e]{width:100%;height:200px;object-fit:cover;display:block;background-color:var(--awb-color2)}.brand-icon-overlay[data-v-f3db455e]{position:absolute;top:10px;left:10px;width:34px;height:34px;object-fit:contain;padding:4px;background-color:var(--awb-color1);border-radius:50%;box-shadow:0 1px 4px #1414282e}.category-badges[data-v-f3db455e]{position:absolute;top:10px;right:10px;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.category-badge[data-v-f3db455e]{background-color:#141428a6;backdrop-filter:blur(2px);color:var(--awb-color1);padding:4px 10px;border-radius:4px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-family:var(--button_typography-font-family);white-space:nowrap}.car-details[data-v-f3db455e]{padding:20px;display:flex;flex-direction:column;flex-grow:1}.car-title[data-v-f3db455e]{margin-top:0;margin-bottom:0;font-size:1.4rem;font-weight:700;line-height:1.3;color:var(--awb-color7)}.car-subtitle[data-v-f3db455e]{margin-top:3px;margin-bottom:12px;font-size:.85rem;color:var(--awb-color6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.car-specs[data-v-f3db455e]{display:flex;flex-wrap:wrap;gap:8px;font-size:.9rem;color:var(--awb-color6);margin-bottom:20px}.spec-item[data-v-f3db455e]{display:inline-flex;align-items:center;gap:6px;background-color:transparent;border:1px solid var(--awb-color3);padding:4px 8px;border-radius:4px;color:var(--awb-color6);font-size:.85rem}.spec-icon[data-v-f3db455e]{font-size:1rem;color:var(--awb-color5)}.price-section[data-v-f3db455e]{margin-top:auto;padding-top:16px;margin-bottom:20px;border-top:1px solid var(--awb-color3)}.benefits-row[data-v-f3db455e]{display:flex;flex-wrap:wrap;gap:8px 28px;margin-bottom:12px}.price-line[data-v-f3db455e]{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px}.car-price[data-v-f3db455e]{font-size:1.5rem;font-weight:700;color:var(--awb-color7);margin:0;line-height:1.2}.leasing-terms[data-v-f3db455e]{font-size:.8rem;color:var(--awb-color6)}.benefit-item[data-v-f3db455e]{display:flex;flex-direction:column;align-items:flex-start}.benefit-label[data-v-f3db455e]{font-size:.65rem;text-transform:uppercase;letter-spacing:.03em;color:var(--awb-color6)}.benefit-value[data-v-f3db455e]{font-size:.85rem;font-weight:600;color:var(--awb-color7)}.car-link[data-v-f3db455e],.car-link[data-v-f3db455e]:hover,.car-link[data-v-f3db455e]:focus{color:inherit;text-decoration:none}.car-link[data-v-f3db455e]:after{content:"";position:absolute;inset:0;z-index:1}.car-link[data-v-f3db455e]:focus-visible:after{outline:2px solid var(--awb-color5);outline-offset:-2px;border-radius:12px}.details-button[data-v-f3db455e]{box-sizing:border-box;display:block;width:100%;background-color:var(--awb-color5);color:var(--awb-color1);padding:12px 20px;text-align:center;text-decoration:none;border-radius:6px;border:none;transition:background-color .2s ease,box-shadow .2s ease;cursor:pointer;font-family:var(--h3_typography-font-family);font-weight:600;letter-spacing:.01em}.details-button[data-v-f3db455e]:hover{background-color:var(--awb-color4);box-shadow:0 4px 10px #24158e40}.pagination[data-v-f3db455e]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:30px}.pagination-button[data-v-f3db455e]{background:none;border:1px solid var(--awb-color3);border-radius:6px;padding:9px 18px;font-family:var(--button_typography-font-family);font-size:.85rem;font-weight:600;color:var(--awb-color7);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.pagination-button[data-v-f3db455e]:hover:not(:disabled){background-color:var(--awb-color2);border-color:var(--awb-color5);color:var(--awb-color5)}.pagination-button[data-v-f3db455e]:disabled{opacity:.4;cursor:not-allowed}.pagination-status[data-v-f3db455e]{font-size:.82rem;color:var(--awb-color6)}.car-leasing-app{display:grid;grid-template-columns:300px 1fr;gap:40px;align-items:flex-start;margin-top:20px;padding:0;background-color:var(--awb-color1);border-radius:8px}@media (max-width: 768px){.car-leasing-app{width:100%;grid-template-columns:1fr;gap:20px;padding:0}}
