.search-module-scss-module__HfrILG__page{background-color:#fff;min-height:80vh;padding:2rem 0 4rem}.search-module-scss-module__HfrILG__header{border-bottom:1px solid #e5e7eb;margin-bottom:2rem;padding-bottom:1rem}.search-module-scss-module__HfrILG__header h1{color:#1f2937;font-size:1.5rem;font-weight:700}.search-module-scss-module__HfrILG__header h1 span{color:#f7941d;font-style:italic}.search-module-scss-module__HfrILG__header p{color:#6b7280;margin-top:.5rem}.search-module-scss-module__HfrILG__grid{grid-template-columns:260px 1fr;gap:2rem;display:grid}.search-module-scss-module__HfrILG__filtersHeader{display:none}.search-module-scss-module__HfrILG__filterBlock{border-bottom:1px solid #e5e7eb;margin-bottom:1.5rem;padding-bottom:1.5rem}.search-module-scss-module__HfrILG__filterBlock h4{color:#0d2a4c;margin-bottom:1rem;font-size:.95rem;font-weight:700}.search-module-scss-module__HfrILG__checkboxRow{color:#1f2937;cursor:pointer;align-items:center;gap:.75rem;margin-bottom:.75rem;font-size:.9rem;display:flex}.search-module-scss-module__HfrILG__checkboxRow input{accent-color:#f7941d;width:16px;height:16px}.search-module-scss-module__HfrILG__resultsArea{width:100%}.search-module-scss-module__HfrILG__gridProds{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.5rem;display:grid}.search-module-scss-module__HfrILG__noResults{text-align:center;color:#6b7280;padding:4rem 0}.search-module-scss-module__HfrILG__noResults svg{color:#e5e7eb;margin-bottom:1rem}.search-module-scss-module__HfrILG__noResults h3{color:#1f2937;margin-bottom:.5rem}.search-module-scss-module__HfrILG__mobileFilterBtn,.search-module-scss-module__HfrILG__overlay{display:none}@media (max-width:992px){.search-module-scss-module__HfrILG__grid{grid-template-columns:1fr}.search-module-scss-module__HfrILG__mobileFilterBtn{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.75rem 1.25rem;font-weight:600;display:inline-flex}.search-module-scss-module__HfrILG__filters{z-index:100;background:#fff;width:300px;padding:1.5rem;transition:transform .3s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:4px 0 16px #0000001a}.search-module-scss-module__HfrILG__filters.search-module-scss-module__HfrILG__open{transform:translate(0)}.search-module-scss-module__HfrILG__filtersHeader{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.search-module-scss-module__HfrILG__filtersHeader button{cursor:pointer;background:0 0;border:none;font-size:1.5rem}.search-module-scss-module__HfrILG__overlay{z-index:99;background:#00000080;display:block;position:fixed;inset:0}}.search-module-scss-module__HfrILG__tableCard,.search-module-scss-module__HfrILG__tableWrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.search-module-scss-module__HfrILG__table{min-width:720px}@media (max-width:768px){.search-module-scss-module__HfrILG__container,.search-module-scss-module__HfrILG__checkoutPage,.search-module-scss-module__HfrILG__page{padding-left:.85rem;padding-right:.85rem}.search-module-scss-module__HfrILG__header{flex-direction:column;align-items:stretch;gap:.85rem}.search-module-scss-module__HfrILG__actions{flex-wrap:wrap;width:100%}.search-module-scss-module__HfrILG__searchBox,.search-module-scss-module__HfrILG__actions input{width:100%!important}.search-module-scss-module__HfrILG__summary,.search-module-scss-module__HfrILG__formGrid,.search-module-scss-module__HfrILG__stats,.search-module-scss-module__HfrILG__grid,.search-module-scss-module__HfrILG__layout,.search-module-scss-module__HfrILG__splitSection,.search-module-scss-module__HfrILG__heroGrid{grid-template-columns:1fr!important}.search-module-scss-module__HfrILG__card,.search-module-scss-module__HfrILG__section,.search-module-scss-module__HfrILG__panel,.search-module-scss-module__HfrILG__summaryCard,.search-module-scss-module__HfrILG__modal,.search-module-scss-module__HfrILG__body,.search-module-scss-module__HfrILG__invoiceBody,.search-module-scss-module__HfrILG__previewBody{padding:1rem}.search-module-scss-module__HfrILG__modal{width:calc(100vw - 1.5rem);max-width:calc(100vw - 1.5rem);max-height:calc(100dvh - 1.5rem);overflow-y:auto}.search-module-scss-module__HfrILG__footer,.search-module-scss-module__HfrILG__actions{flex-direction:column}.search-module-scss-module__HfrILG__actions .search-module-scss-module__HfrILG__btn,.search-module-scss-module__HfrILG__footer .search-module-scss-module__HfrILG__btn,.search-module-scss-module__HfrILG__saveBtn,.search-module-scss-module__HfrILG__payBtn,.search-module-scss-module__HfrILG__placeOrder,.search-module-scss-module__HfrILG__addBtn,.search-module-scss-module__HfrILG__withdrawBtn{justify-content:center;width:100%}}@media (max-width:480px){.search-module-scss-module__HfrILG__card,.search-module-scss-module__HfrILG__section,.search-module-scss-module__HfrILG__panel,.search-module-scss-module__HfrILG__summaryCard{border-radius:14px}.search-module-scss-module__HfrILG__table{min-width:640px;font-size:.82rem}.search-module-scss-module__HfrILG__header h1,.search-module-scss-module__HfrILG__header h2{font-size:1.35rem}}
