.promotions-module-scss-module__jWocOq__page{background:#f8f9fa;min-height:100vh;padding:20px 0 40px}.promotions-module-scss-module__jWocOq__titleWrapper,.promotions-module-scss-module__jWocOq__contentWrapper{max-width:1200px;margin:0 auto;padding:0 20px}.promotions-module-scss-module__jWocOq__description{margin:24px 0 32px}.promotions-module-scss-module__jWocOq__description p{color:#666;text-align:center;max-width:600px;margin:0 auto;font-size:16px;line-height:1.6}.promotions-module-scss-module__jWocOq__filtersWrapper{flex-wrap:wrap;justify-content:center;gap:32px;margin-bottom:24px;display:flex}.promotions-module-scss-module__jWocOq__bankFilter,.promotions-module-scss-module__jWocOq__dayFilter,.promotions-module-scss-module__jWocOq__paymentFilter{align-items:center;gap:12px;display:flex}.promotions-module-scss-module__jWocOq__filterLabel{color:#333;white-space:nowrap;font-size:14px;font-weight:500}.promotions-module-scss-module__jWocOq__stats{text-align:center;margin-bottom:24px}.promotions-module-scss-module__jWocOq__totalCount{color:#06c;background:#e8f4fd;border-radius:20px;padding:8px 16px;font-size:14px;font-weight:500}.promotions-module-scss-module__jWocOq__filterIndicator{color:#0056b3;font-weight:600}.promotions-module-scss-module__jWocOq__loading{text-align:center;color:#666;padding:60px 20px;font-size:16px}.promotions-module-scss-module__jWocOq__emptyState{text-align:center;color:#666;padding:60px 20px}.promotions-module-scss-module__jWocOq__emptyState p{margin:0 0 12px;font-size:16px}.promotions-module-scss-module__jWocOq__emptyState p:last-child{opacity:.8;margin-bottom:0;font-size:14px}.promotions-module-scss-module__jWocOq__paginationWrapper{justify-content:center;margin-top:40px;display:flex}@media (max-width:768px){.promotions-module-scss-module__jWocOq__page{padding:16px 0 32px}.promotions-module-scss-module__jWocOq__titleWrapper,.promotions-module-scss-module__jWocOq__contentWrapper{padding:0 16px}.promotions-module-scss-module__jWocOq__description{margin:16px 0 24px}.promotions-module-scss-module__jWocOq__description p{font-size:14px}.promotions-module-scss-module__jWocOq__filtersWrapper{flex-direction:column;align-items:center;gap:16px;margin-bottom:16px}.promotions-module-scss-module__jWocOq__bankFilter,.promotions-module-scss-module__jWocOq__dayFilter,.promotions-module-scss-module__jWocOq__paymentFilter{flex-direction:column;align-items:stretch;gap:8px;width:100%;max-width:280px}.promotions-module-scss-module__jWocOq__filterLabel{text-align:center;font-size:13px}.promotions-module-scss-module__jWocOq__paginationWrapper{margin-top:32px}}
.optionsButton-module-scss-module__bAAGwG__wrapper{position:relative}.optionsButton-module-scss-module__bAAGwG__button{background-color:var(--background-color-light-100);border-radius:20px;justify-content:space-between;align-items:center;width:100%;padding:11px 8px 11px 18px;font-size:1rem;font-weight:400;display:flex}@media (min-width:1024px){.optionsButton-module-scss-module__bAAGwG__button{border-radius:10px}}.optionsButton-module-scss-module__bAAGwG__wrapper:has(.optionsButton-module-scss-module__bAAGwG__optionsList) .optionsButton-module-scss-module__bAAGwG__button{z-index:2;position:relative}.optionsButton-module-scss-module__bAAGwG__icon{font-size:1.75rem}.optionsButton-module-scss-module__bAAGwG__optionsList{z-index:1;background-color:#fff;border-radius:10px;width:100%;margin-top:8px;position:absolute}.optionsButton-module-scss-module__bAAGwG__option{border-bottom:1px solid var(--background-color-light-50)}.optionsButton-module-scss-module__bAAGwG__option:last-child{border-bottom:none}
