.MobileInventoryCarCard_cardContainer__q6DRK{background-color:white;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:box-shadow .2s ease}.MobileInventoryCarCard_cardContainer__q6DRK:hover{box-shadow:0 4px 6px rgba(0,0,0,.1)}.MobileInventoryCarCard_imageContainer__sdrDU{position:relative;width:100%;height:12rem}.MobileInventoryCarCard_statusBadge__FC96l{position:absolute;top:.5rem;left:.5rem;background-color:#ef4444;color:white;font-size:.75rem;padding:.25rem .5rem;border-radius:.25rem}.MobileInventoryCarCard_discountBadge__D53Xc{position:absolute;top:2.5rem;left:.5rem;background-color:#ef4444;color:white;padding:.25rem .5rem}.MobileInventoryCarCard_favoriteButton__JuLm0{position:absolute;top:.5rem;right:.5rem;background-color:white;border-radius:9999px;padding:.375rem;box-shadow:0 1px 2px rgba(0,0,0,.1)}.MobileInventoryCarCard_photoCount__K8f_7{position:absolute;bottom:.5rem;left:.5rem;background-color:rgba(0,0,0,.7);color:white;font-size:.75rem;padding:.25rem .5rem;border-radius:.25rem;display:flex;align-items:center}.MobileInventoryCarCard_refNumber__A_D8m{position:absolute;bottom:.5rem;right:.5rem;color:white;font-size:.625rem;text-shadow:0 1px 2px rgba(0,0,0,.8)}.MobileInventoryCarCard_contentContainer__lkLph{padding:.75rem}.MobileInventoryCarCard_title__EHWMt{font-weight:600;font-size:1rem;margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MobileInventoryCarCard_priceContainer__18nQg{display:flex;align-items:center;margin-bottom:.5rem}.MobileInventoryCarCard_price__ukMRD{font-size:1.125rem;font-weight:700;color:#2563eb}.MobileInventoryCarCard_originalPrice__VZgxp{margin-left:.5rem;font-size:.875rem;color:#6b7280;text-decoration:line-through}.MobileInventoryCarCard_discountBadge__D53Xc{margin-left:.25rem;font-size:.75rem;background-color:#fee2e2;color:#dc2626;padding:0 .375rem;border-radius:.25rem}.MobileInventoryCarCard_specsGrid__2YkEJ{display:grid;grid-template-columns:repeat(2,1fr);gap:.25rem .5rem;font-size:.75rem;color:#4b5563}.MobileInventoryCarCard_specItem__IJ466{display:flex;align-items:center}.MobileInventoryCarCard_specIcon__n3z3a{margin-right:.25rem}.MobileInventoryCarCard_compareContainer__jioTK{display:flex;justify-content:space-between;align-items:center;margin-top:.75rem;font-size:.75rem}.MobileInventoryCarCard_compareCheckbox__ne3Gt{display:flex;align-items:center;gap:.5rem}.MobileInventoryCarCard_compareLabel__i6t7U{font-size:.75rem;color:#1f2937}.MobileInventoryCarCard_driveTypeBadge__KISgd{display:flex;align-items:center;gap:.25rem;background-color:#dbeafe;color:#2563eb;padding:.25rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:500}.MobileInventoryCarCard_inquireButton__Wzf73{margin-top:.75rem;width:100%;background-color:#e35d5d;color:white;font-size:.875rem;padding:.5rem;border-radius:.375rem;display:flex;align-items:center;justify-content:center}.MobileInventoryCarCard_inquireButton__Wzf73:hover{background-color:#d14d4d}@media screen and (max-width:360px){.MobileInventoryCarCard_imageContainer__sdrDU{height:10rem}.MobileInventoryCarCard_contentContainer__lkLph{padding:.5rem}.MobileInventoryCarCard_title__EHWMt{font-size:.875rem}.MobileInventoryCarCard_price__ukMRD{font-size:1rem}.MobileInventoryCarCard_specsGrid__2YkEJ{font-size:.7rem}}.SearchFilter_filterContainer__zGHVh{background:#ffffff;border-radius:0;border:1px solid #e0e0e0;border-right:none;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;height:auto;min-height:100%;position:sticky;top:80px}.SearchFilter_breadcrumbs__C9mTS{font-size:.8rem;color:#64748b;letter-spacing:.4px}.SearchFilter_headerRow___T86n{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem}.SearchFilter_heading__vQoJc{font-family:var(--font-display);font-size:1.75rem;font-weight:700;color:#0f172a;margin:0 0 .4rem}.SearchFilter_subheading__dLpGQ{margin:0;font-size:.95rem;color:#475569;max-width:540px}.SearchFilter_searchStats__d7Tll{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem}.SearchFilter_statCount__nRbRT{font-size:.95rem;font-weight:700;color:#1d4ed8}.SearchFilter_statCount__nRbRT span{color:#64748b;font-weight:500;font-style:italic}.SearchFilter_statRating__jmOie{font-size:.85rem;color:#475569}.SearchFilter_ratingValue__uvNoM{font-weight:700;color:#f97316}.SearchFilter_searchBarBlock__gF2Um{display:flex;flex-direction:column;gap:1rem}.SearchFilter_searchRow__rPDz1{display:flex;gap:1rem;width:100%}.SearchFilter_buttonRow__3wP4e{display:flex;gap:.75rem;width:100%;height:0;opacity:0;visibility:hidden;transition:all .3s ease}.SearchFilter_buttonRow__3wP4e.SearchFilter_active__EncBh{height:40px;opacity:1;visibility:visible;margin-top:-.25rem}.SearchFilter_searchButtons__KoOtZ{display:flex;gap:.75rem}.SearchFilter_clearFiltersButton__sHfw0{border:1px solid rgba(239,68,68,.5);background:rgba(239,68,68,.05);border-radius:10px;padding:.65rem 1.1rem;font-size:.85rem;font-weight:600;transition:background .2s ease,box-shadow .2s ease;white-space:nowrap}.SearchFilter_clearFiltersButton__sHfw0:hover{background:rgba(239,68,68,.1);box-shadow:0 10px 18px rgba(239,68,68,.1)}.SearchFilter_searchInput__fQbFB{flex:1;padding:.75rem 1.2rem;border-radius:12px;border:1px solid rgba(148,163,184,.4);font-size:.95rem;color:#0f172a;transition:border-color .2s ease,box-shadow .2s ease}.SearchFilter_searchInput__fQbFB:focus{outline:none;border-color:rgba(29,78,216,.7);box-shadow:0 0 0 4px rgba(37,99,235,.15)}.SearchFilter_searchInput__fQbFB::-moz-placeholder{color:#94a3b8}.SearchFilter_searchInput__fQbFB::placeholder{color:#94a3b8}.SearchFilter_toggleFiltersButton__OT7eT{border:1px solid rgba(148,163,184,.5);background:#f8fafc;color:#0f172a;border-radius:10px;padding:.65rem 1.1rem;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .2s ease,box-shadow .2s ease;white-space:nowrap}.SearchFilter_toggleFiltersButton__OT7eT:hover{background:#e2e8f0;box-shadow:0 10px 18px rgba(148,163,184,.15)}.SearchFilter_filtersGrid__ti_vb{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem 1.25rem}.SearchFilter_filterGroup__URq6g{display:flex;flex-direction:column;gap:.35rem}.SearchFilter_label__ykJBY{font-size:.75rem;font-weight:600;letter-spacing:.5px;color:#475569;text-transform:uppercase}.SearchFilter_input__feX8h,.SearchFilter_select__DptV5{padding:.6rem .8rem;border-radius:10px;border:1px solid rgba(148,163,184,.5);font-size:.9rem;color:#0f172a;background:#f8fafc;transition:border-color .2s ease,box-shadow .2s ease}.SearchFilter_input__feX8h:focus,.SearchFilter_select__DptV5:focus{outline:none;border-color:rgba(59,130,246,.8);box-shadow:0 0 0 3px rgba(59,130,246,.18)}.SearchFilter_select__DptV5:disabled{background-color:#f1f5f9;color:#94a3b8;cursor:not-allowed;border-color:rgba(148,163,184,.3)}.SearchFilter_actionRow__7D2Dg{display:flex;justify-content:space-between;gap:1.5rem;align-items:center}.SearchFilter_tagGroup__2rpSy{display:flex;flex-wrap:wrap;gap:.75rem}.SearchFilter_tag__s__RK{display:inline-flex;align-items:center;gap:.4rem;background:rgba(15,118,110,.08);color:#0f766e;padding:.45rem .75rem;border-radius:999px;font-size:.75rem;font-weight:600}.SearchFilter_tag__s__RK input{accent-color:#2563eb}.SearchFilter_buttons__CZIQn{display:flex;gap:.75rem}.SearchFilter_resetButton__FeIVU,.SearchFilter_searchButton__R7yED{border-radius:10px;padding:.6rem 1.4rem;font-size:.9rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.SearchFilter_resetButton__FeIVU{background:#f8fafc;border:1px solid rgba(148,163,184,.6);color:#0f172a}.SearchFilter_resetButton__FeIVU:hover{transform:translateY(-1px);box-shadow:0 10px 18px rgba(148,163,184,.15)}.SearchFilter_searchButton__R7yED{background:#ff5a00;border:none;color:#fff;border-radius:4px;padding:.75rem 1rem;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;width:100%;text-align:center}.SearchFilter_searchButton__R7yED:hover{transform:translateY(-1px);box-shadow:0 12px 22px rgba(239,68,68,.35)}@media (max-width:1024px){.SearchFilter_filtersGrid__ti_vb{grid-template-columns:repeat(2,minmax(0,1fr))}.SearchFilter_headerRow___T86n{flex-direction:column;align-items:flex-start}.SearchFilter_searchStats__d7Tll{align-items:flex-start}}@media (max-width:720px){.SearchFilter_filterContainer__zGHVh{padding:1rem;border-radius:16px}.SearchFilter_searchBarBlock__gF2Um{gap:.75rem}.SearchFilter_searchRow__rPDz1{gap:.5rem}.SearchFilter_searchInput__fQbFB{height:40px;padding:0 .75rem;font-size:.875rem;border-radius:8px}.SearchFilter_clearFiltersButton__sHfw0,.SearchFilter_toggleFiltersButton__OT7eT{height:40px;padding:0 .875rem;font-size:.8125rem;border-radius:8px}.SearchFilter_buttonRow__3wP4e{gap:.5rem}.SearchFilter_buttonRow__3wP4e.SearchFilter_active__EncBh{height:36px;margin-top:-.125rem}.SearchFilter_filtersGrid__ti_vb{grid-template-columns:1fr}.SearchFilter_actionRow__7D2Dg{flex-direction:column;align-items:flex-start}.SearchFilter_buttons__CZIQn{width:100%}.SearchFilter_resetButton__FeIVU,.SearchFilter_searchButton__R7yED{flex:1;width:100%}}.SearchFilter_filterTitle__jFiJH{font-size:1rem;font-weight:600;color:#333;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid #e0e0e0}.SearchFilter_filterSubtitle__eQvzC{font-size:.8rem;font-weight:400;color:#666;margin:0 0 .5rem}.SearchFilter_makeFilterList__1O_rp{display:flex;flex-direction:column;gap:.5rem;max-height:200px;overflow-y:auto;padding-right:10px;scrollbar-width:thin;scrollbar-color:#ccc #f1f1f1}.SearchFilter_makeFilterList__1O_rp::-webkit-scrollbar{width:6px}.SearchFilter_makeFilterList__1O_rp::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.SearchFilter_makeFilterList__1O_rp::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.SearchFilter_makeFilterList__1O_rp::-webkit-scrollbar-thumb:hover{background:#aaa}.SearchFilter_makeFilterItem__eEICT{display:flex;align-items:center;gap:.35rem}.SearchFilter_makeRadio__4Jv0Q{accent-color:#2563eb;width:16px;height:16px;cursor:pointer}.SearchFilter_makeLabel__FjKg_{font-size:.9rem;color:#333;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;justify-content:space-between;width:100%}.SearchFilter_mileageFilter__By_oD,.SearchFilter_priceFilter__SVO75,.SearchFilter_yearFilter__X1FSE{border-top:1px solid #e5e7eb;padding-top:.75rem;margin-top:.25rem}.SearchFilter_yearFilterInputs___Cy5L{display:flex;align-items:center;gap:.5rem}.SearchFilter_selectWrapper__xf9ZI{flex:1}.SearchFilter_yearSelect__aUJy3{width:100%;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23666%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right .5rem center;background-size:.65em auto}.SearchFilter_priceInput__D5UpU,.SearchFilter_yearSelect__aUJy3{padding:.5rem;border-radius:4px;border:1px solid #e0e0e0;font-size:.85rem;color:#333}.SearchFilter_priceInput__D5UpU{flex:1}.SearchFilter_priceSeparator__IMstb,.SearchFilter_yearSeparator__rl_Q7{color:#94a3b8}.SearchFilter_mileageSlider__AUOff,.SearchFilter_priceSlider__zgL9s{margin-bottom:.75rem}.SearchFilter_goButton__uZ2pz{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:#f1f1f1;border:1px solid #e0e0e0;border-radius:4px;color:#666;font-size:.7rem;cursor:pointer}.SearchFilter_filterHeader__O6O_c,.SearchFilter_priceHeader__PS8dn{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.SearchFilter_expandButton__oK4jD{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;color:#666;font-size:1.2rem;cursor:pointer;font-weight:700}.SearchFilter_mileageInputs__W9HhL{display:flex;gap:.5rem}.SearchFilter_bodyTypeFilter__6izW5,.SearchFilter_specialCornersFilter__oDJjL{border-top:1px solid #e5e7eb;padding-top:.75rem;margin-top:.25rem}.SearchFilter_bodyTypeGrid__1pEVG{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:10px;width:100%}.SearchFilter_bodyTypeItem__50nB9{display:flex;flex-direction:column;align-items:center;gap:5px;cursor:pointer;padding:5px;border-radius:4px;transition:all .2s ease;border:1px solid transparent;box-sizing:border-box;width:100%;height:100%}.SearchFilter_bodyTypeItem__50nB9.SearchFilter_active__EncBh{background-color:#e6f7ff;border:1px solid #1890ff;box-shadow:none}.SearchFilter_bodyTypeIcon__G_eu0{width:40px;height:40px;display:flex;justify-content:center;align-items:center}.SearchFilter_bodyTypeIcon__G_eu0 img{max-width:100%;max-height:100%}.SearchFilter_bodyTypeItem__50nB9 span{font-size:.8rem;color:#333;text-align:center}.SearchFilter_mileageRange__DJ5AQ,.SearchFilter_priceRange__S_AV0{width:100%;accent-color:#2563eb}.SearchFilter_specialCornersGrid__oaNJI{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.5rem;margin-top:10px}.SearchFilter_specialCornerItem__jHftR{display:flex;align-items:center;gap:.375rem;cursor:pointer;padding:.125rem 0}.SearchFilter_specialCornerCheckbox__v0dDp{width:14px;height:14px;margin:0;cursor:pointer;accent-color:#dc2626;flex-shrink:0}.SearchFilter_specialCornerLabel__t_Xbd{font-size:12px;color:#374151;display:flex;align-items:center;gap:.25rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:400}.SearchFilter_specialCornerIcon__xankF{font-size:1rem}.SearchFilter_specialCornerItem__jHftR input[type=checkbox]:checked+label{color:#dc2626;font-weight:500}.SearchFilter_specialCornerItem__jHftR.SearchFilter_highlighted__eWiX0 input[type=checkbox]:checked+label{color:#dc2626;font-weight:600}.SearchFilter_clearFiltersButton__sHfw0{background:transparent;border:1px solid #ef4444;color:#ef4444;border-radius:8px;padding:.5rem 1rem;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;width:100%;text-align:center}.inventory_page__V5kmX{min-height:100vh;background:#f2f5f9;padding:5rem 0 6rem}.inventory_container__Il64r{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;flex-direction:column;gap:2.5rem}.inventory_layoutContainer__pSw7N{max-width:1200px;margin:0 auto;padding:0;display:grid;grid-template-columns:1fr 3fr;grid-template-rows:1fr;grid-column-gap:20px;grid-row-gap:0}.inventory_filterSidebar__Ru08y{grid-area:1/1/2/2;padding-right:0}.inventory_mainContent__T5WBu{grid-area:1/2/2/3;display:flex;flex-direction:column;gap:1.5rem}.inventory_quickSection__uGInV{background:#ffffff;border-radius:18px;padding:1.5rem 1.75rem;border:1px solid rgba(148,163,184,.18);box-shadow:0 8px 24px rgba(15,23,42,.08);display:flex;flex-direction:column;gap:1.1rem}.inventory_sectionHeader__DUd4l{display:flex;align-items:center;justify-content:space-between;gap:1.25rem}.inventory_sectionHeader__DUd4l h2{font-family:var(--font-display);font-size:1.1rem;font-weight:600;color:#0f172a;margin:0}.inventory_sectionHeader__DUd4l button{border:none;background:none;color:#2563eb;font-size:.85rem;font-weight:600;cursor:pointer}.inventory_iconRow__Zpv8Y{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}.inventory_iconChip__S_MGL{border:1px solid rgba(148,163,184,.35);border-radius:12px;background:#f8fafc;padding:.75rem 1rem;display:flex;align-items:center;gap:.75rem;font-weight:600;font-size:.9rem;color:#0f172a;cursor:pointer;transition:all .2s ease}.inventory_iconChip__S_MGL:hover{border-color:rgba(148,163,184,.7);background:#f1f5f9}.inventory_iconChip__S_MGL.inventory_activeChip__88PK3{border-color:var(--color-primary,#c70f0f);background:rgba(199,15,15,.05);color:var(--color-primary,#c70f0f)}.inventory_icon__hOUGJ{font-size:1.35rem}.inventory_tagRow__UuzlY{display:flex;flex-wrap:wrap;gap:.6rem}.inventory_tagChip__kEIjG{border:1px solid rgba(37,99,235,.3);color:#1d4ed8;background:rgba(59,130,246,.1);border-radius:999px;padding:.35rem .85rem;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease}.inventory_tagChip__kEIjG:hover{border-color:rgba(37,99,235,.5);background:rgba(59,130,246,.15)}.inventory_tagChip__kEIjG.inventory_activeChip__88PK3{border-color:#1d4ed8;background:rgba(59,130,246,.2);color:#1e40af}.inventory_loadingChips__J0ncg,.inventory_noDataChips__TFOmH{width:100%;padding:1rem 0;text-align:center;color:#64748b;font-size:.9rem}.inventory_resultsHeader__q6rFq{display:flex;align-items:center;justify-content:space-between;background:transparent;padding:0 .25rem}.inventory_resultsTitle__nCLxW{font-family:var(--font-display);font-size:1.4rem;font-weight:700;color:#0f172a;margin:0}.inventory_resultsMeta__3j6Ve{color:#475569;font-size:.85rem;margin:.35rem 0 0}.inventory_sortControls___wUVa{display:inline-flex;align-items:center;gap:.6rem;font-size:.85rem;color:#475569}.inventory_sortControls___wUVa select{border-radius:10px;border:1px solid rgba(148,163,184,.6);background:#ffffff;padding:.45rem .75rem;font-size:.85rem}.inventory_resultsList__f3mxf{display:flex;flex-direction:column;gap:1.5rem}.inventory_paginationSection__1KsQe{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1rem 1.5rem;margin-top:1.5rem;background:#ffffff;border-radius:16px;border:1px solid rgba(148,163,184,.2)}.inventory_pageSizeControl__Db3Mz{display:inline-flex;align-items:center;gap:.6rem;font-size:.85rem;color:#475569}.inventory_pageSizeControl__Db3Mz select{border-radius:10px;border:1px solid rgba(148,163,184,.6);padding:.45rem .75rem;background:#f8fafc;font-weight:600;color:#0f172a}.inventory_paginationControls__lIE8l{display:flex;align-items:center;gap:.75rem}.inventory_pageButton__uYXLU{border-radius:10px;padding:.5rem 1.1rem;font-size:.85rem;font-weight:600;border:1px solid rgba(148,163,184,.6);background:#f8fafc;color:#0f172a;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.inventory_pageButton__uYXLU:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 18px rgba(148,163,184,.15)}.inventory_pageButton__uYXLU:disabled{opacity:.5;cursor:not-allowed}.inventory_pageIndicator__Gk8bH{font-size:.9rem;font-weight:600;color:#0f172a}.inventory_loadingContainer__Mx2of{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;background:#ffffff;border-radius:18px;border:1px solid rgba(148,163,184,.25)}.inventory_loadingSpinner__dyaSk{width:40px;height:40px;border-radius:50%;border:3px solid rgba(0,0,0,.1);border-top:3px solid var(--color-primary,#c70f0f);animation:inventory_spin__EdsVL 1s ease-in-out infinite;margin-bottom:1rem}@keyframes inventory_spin__EdsVL{to{transform:rotate(1turn)}}.inventory_loadingText__WnyZe{font-size:1rem;color:#475569;margin:0}.inventory_errorContainer__UoJdO{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;background:#ffffff;border-radius:18px;border:1px solid rgba(239,68,68,.25)}.inventory_errorIcon__McdcP{font-size:2.5rem;margin-bottom:1rem}.inventory_errorTitle__zZKXO{font-family:var(--font-display);font-size:1.5rem;margin:0 0 .5rem;color:#ef4444}.inventory_errorText__YCWjY{margin:0 0 1.5rem;color:#475569;max-width:500px}.inventory_retryButton__A8USz{padding:.5rem 1.5rem;background-color:#ef4444;color:white;border:none;border-radius:8px;font-size:.9rem;cursor:pointer;transition:all .2s ease}.inventory_retryButton__A8USz:hover{background-color:#dc2626}.inventory_noResults__HJDnj{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;background:#ffffff;border-radius:18px;border:1px solid rgba(148,163,184,.25)}.inventory_noResultsIcon__03dTF{font-size:3rem;margin-bottom:1rem;opacity:.5}.inventory_noResultsTitle__9ttDC{font-family:var(--font-display);font-size:1.5rem;margin:0 0 .35rem;color:#0f172a}.inventory_noResultsText__gHJom{margin:0;color:#475569}@media (max-width:960px){.inventory_container__Il64r{padding:0 1.5rem}}@media (max-width:768px){.inventory_page__V5kmX{padding:4rem 0 3rem}.inventory_layoutContainer__pSw7N{flex-direction:column;padding:0 1rem}.inventory_filterSidebar__Ru08y{width:100%;margin-right:0;margin-bottom:1rem}.inventory_paginationSection__1KsQe{flex-direction:column;align-items:flex-start}.inventory_paginationControls__lIE8l{width:100%;justify-content:space-between}.inventory_resultsHeader__q6rFq{align-items:flex-start}.inventory_mainHeader__V0dY2,.inventory_resultsHeader__q6rFq{flex-direction:column;gap:.75rem}.inventory_viewControls__DKT1_{width:100%;flex-wrap:wrap;gap:.75rem}}.inventory_searchContainer__aDGsB{flex-direction:column;margin-bottom:1rem}.inventory_buttonRow__PupVf,.inventory_searchContainer__aDGsB,.inventory_searchRow__NGups{display:flex;gap:.75rem;width:100%}.inventory_buttonRow__PupVf{height:0;opacity:0;visibility:hidden;transition:all .3s ease}.inventory_buttonRow__PupVf.inventory_active__REjML{height:40px;opacity:1;visibility:visible;margin-top:-.25rem}.inventory_clearFilters__EIlQc{flex:1;height:40px;padding:0 1rem;border:1px solid #fecaca;background:#fee2e2;color:#ef4444;border-radius:8px;font-size:.875rem;font-weight:500;transition:all .2s ease}.inventory_clearFilters__EIlQc:hover{background:#fecaca;border-color:#ef4444}.inventory_searchInputWrapper__ZjnYx{position:relative;flex:1}.inventory_searchInput__60CL7{width:100%;height:44px;padding:0 1rem;border:1px solid #e5e7eb;border-radius:8px;font-size:.875rem;background:#fff}.inventory_clearButton__OiX1_{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);padding:.25rem;border:none;background:none;color:#ef4444;cursor:pointer}.inventory_filterButton__TSzD1{height:44px;padding:0 1.25rem;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#1e293b;font-size:.875rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:all .2s ease}.inventory_filterButton__TSzD1:hover{background:#f8fafc;border-color:#d1d5db}@media screen and (max-width:430px){.inventory_buttonRow__PupVf,.inventory_searchRow__NGups{gap:.5rem}.inventory_buttonRow__PupVf.inventory_active__REjML{height:36px;margin-top:-.125rem}.inventory_clearFilters__EIlQc{height:36px;padding:0 .75rem;font-size:.8125rem}.inventory_page__V5kmX{padding:4rem 0 5rem}.inventory_container__Il64r{padding:0 1rem;gap:1rem}.inventory_searchContainer__aDGsB{margin-bottom:.75rem;gap:.5rem}.inventory_searchInput__60CL7{height:40px;font-size:.8125rem;padding:0 .75rem}.inventory_filterButton__TSzD1{height:36px;padding:0 .75rem;font-size:.8125rem;min-width:auto;flex:1}.inventory_clearButton__OiX1_{right:.5rem;padding:.125rem}.inventory_quickSection__uGInV{padding:1rem;border-radius:12px}.inventory_iconRow__Zpv8Y{grid-template-columns:repeat(2,1fr);gap:.5rem}.inventory_iconChip__S_MGL{padding:.625rem;font-size:.8125rem;border-radius:8px}.inventory_tagRow__UuzlY{gap:.5rem}.inventory_tagChip__kEIjG{padding:.25rem .75rem;font-size:.8125rem}.inventory_resultsHeader__q6rFq{padding:0}.inventory_resultsTitle__nCLxW{font-size:1.25rem}.inventory_sortControls___wUVa{width:100%;justify-content:space-between}.inventory_sortControls___wUVa select{flex:1;max-width:150px}.inventory_paginationSection__1KsQe{padding:1rem;border-radius:12px;margin-top:1rem}.inventory_pageButton__uYXLU{padding:.5rem .75rem;font-size:.8125rem}}.inventory_mainHeader__V0dY2{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;background-color:transparent;padding:0;border:none}.inventory_titleSection__fQS52{display:flex;align-items:baseline;gap:.5rem}.inventory_mainTitle__aMhS0{font-size:1.1rem;font-weight:600;color:#333;margin:0}.inventory_resultCount__Dpotj{color:#666;font-size:.9rem;font-weight:400}.inventory_viewControls__DKT1_{display:flex;align-items:center;gap:1rem}.inventory_displayOptions__qIV8l{display:flex;align-items:center;gap:.5rem;color:#64748b;font-size:.9rem}.inventory_pageSize__bCRfm{padding:.25rem .5rem;border-radius:4px;border:1px solid #e5e7eb;font-size:.9rem}.inventory_viewButtons__NM3O8{display:flex;gap:.25rem}.inventory_viewButton__WN_jb{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid #e5e7eb;background-color:#fff;border-radius:4px;cursor:pointer}.inventory_viewButton__WN_jb.inventory_active__REjML{background-color:#f1f5f9;border-color:#94a3b8}.inventory_gridIcon__5cjOx,.inventory_listIcon__fh0Dg{font-size:1.2rem;color:#64748b}.inventory_sortSelect___XOfH{padding:.25rem .5rem;border-radius:4px;border:1px solid #e5e7eb;font-size:.9rem;min-width:150px}