.GrantBoostModal-module__XrAGKq__grant-boost-modal{background:var(--bg-secondary);border-radius:16px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.GrantBoostModal-module__XrAGKq__grant-boost-modal .GrantBoostModal-module__XrAGKq__modal-header{border-bottom:1px solid var(--border-color);padding:24px}.GrantBoostModal-module__XrAGKq__grant-boost-modal .GrantBoostModal-module__XrAGKq__modal-title-row{align-items:center;gap:12px;display:flex}.GrantBoostModal-module__XrAGKq__grant-boost-modal .GrantBoostModal-module__XrAGKq__modal-icon-wrapper{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.GrantBoostModal-module__XrAGKq__grant-boost-modal .GrantBoostModal-module__XrAGKq__modal-icon{color:#fff}.GrantBoostModal-module__XrAGKq__grant-boost-modal h2{color:var(--text-primary);margin:0;font-size:1.5rem;font-weight:600}.GrantBoostModal-module__XrAGKq__grant-boost-modal .GrantBoostModal-module__XrAGKq__modal-close{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px;transition:all .2s}.GrantBoostModal-module__XrAGKq__grant-boost-modal .GrantBoostModal-module__XrAGKq__modal-close:hover{background:var(--bg-tertiary);color:var(--text-primary)}.GrantBoostModal-module__XrAGKq__grant-boost-modal .GrantBoostModal-module__XrAGKq__modal-body{padding:24px}.GrantBoostModal-module__XrAGKq__grant-boost-modal .GrantBoostModal-module__XrAGKq__modal-description{color:var(--text-secondary);margin-bottom:24px;line-height:1.5}.GrantBoostModal-module__XrAGKq__boost-level-section,.GrantBoostModal-module__XrAGKq__boost-duration-section{margin-bottom:24px}.GrantBoostModal-module__XrAGKq__section-label{color:var(--text-primary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;font-size:.875rem;font-weight:600;display:block}.GrantBoostModal-module__XrAGKq__boost-level-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.GrantBoostModal-module__XrAGKq__boost-level-card{background:var(--bg-tertiary);cursor:pointer;border:2px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:20px 12px;transition:all .3s;display:flex;position:relative;overflow:hidden}.GrantBoostModal-module__XrAGKq__boost-level-card:before{content:"";background:var(--boost-gradient);opacity:0;z-index:0;transition:opacity .3s;position:absolute;inset:0}.GrantBoostModal-module__XrAGKq__boost-level-card:hover:before{opacity:.1}.GrantBoostModal-module__XrAGKq__boost-level-card.GrantBoostModal-module__XrAGKq__selected{border-color:var(--boost-color);background:var(--bg-tertiary)}.GrantBoostModal-module__XrAGKq__boost-level-card.GrantBoostModal-module__XrAGKq__selected:before{opacity:.15}.GrantBoostModal-module__XrAGKq__boost-level-check{background:var(--boost-color);color:#fff;z-index:1;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:8px;right:8px}.GrantBoostModal-module__XrAGKq__boost-level-icon{color:var(--boost-color);z-index:1}.GrantBoostModal-module__XrAGKq__boost-level-name{color:#fff;z-index:1;font-size:.95rem;font-weight:600}.GrantBoostModal-module__XrAGKq__boost-level-multiplier{color:#fffc;z-index:1;font-size:.875rem;font-weight:500}.GrantBoostModal-module__XrAGKq__duration-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.GrantBoostModal-module__XrAGKq__duration-option{background:var(--bg-tertiary);cursor:pointer;color:#fff;border:2px solid #0000;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:16px 12px;font-size:1.125rem;font-weight:600;transition:all .2s;display:flex}.GrantBoostModal-module__XrAGKq__duration-option:hover{background:var(--bg-hover);border-color:var(--border-color)}.GrantBoostModal-module__XrAGKq__duration-option.GrantBoostModal-module__XrAGKq__selected{background:var(--bg-tertiary);border-color:var(--accent-primary);color:var(--accent-primary)}.GrantBoostModal-module__XrAGKq__duration-label{color:#ffffffb3;text-transform:lowercase;font-size:.75rem;font-weight:500}.GrantBoostModal-module__XrAGKq__duration-option.GrantBoostModal-module__XrAGKq__selected .GrantBoostModal-module__XrAGKq__duration-label{color:var(--accent-primary)}.GrantBoostModal-module__XrAGKq__grant-boost-modal .GrantBoostModal-module__XrAGKq__modal-footer{border-top:1px solid var(--border-color);justify-content:flex-end;gap:12px;padding:20px 24px;display:flex}@media (max-width:640px){.GrantBoostModal-module__XrAGKq__boost-level-grid{grid-template-columns:1fr}.GrantBoostModal-module__XrAGKq__duration-grid{grid-template-columns:repeat(2,1fr)}}
.AdminServersSearch-module__J8kZUW__admin-servers-search{margin-bottom:20px}.AdminServersSearch-module__J8kZUW__search-input-wrapper{max-width:500px;position:relative}.AdminServersSearch-module__J8kZUW__search-icon{color:var(--text-secondary);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.AdminServersSearch-module__J8kZUW__search-input{background:var(--bg-tertiary);border:1px solid var(--border-color);width:100%;color:var(--text-primary);border-radius:10px;padding:12px 40px 12px 44px;font-size:.95rem;transition:all .2s}.AdminServersSearch-module__J8kZUW__search-input:focus{border-color:var(--accent-primary);background:var(--bg-secondary);outline:none}.AdminServersSearch-module__J8kZUW__search-input::placeholder{color:var(--text-secondary)}.AdminServersSearch-module__J8kZUW__search-clear{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.AdminServersSearch-module__J8kZUW__search-clear:hover{background:var(--bg-hover);color:var(--text-primary)}@media (max-width:768px){.AdminServersSearch-module__J8kZUW__search-input-wrapper{max-width:100%}}
.CreatePromoCodeModal-module__bg9i_G__modalHeader{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.CreatePromoCodeModal-module__bg9i_G__iconWrapper{width:48px;height:48px;color:var(--primary);background:#6366f11a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.CreatePromoCodeModal-module__bg9i_G__title{color:var(--text);text-align:left;margin:0;font-size:1.5rem;font-weight:700}.CreatePromoCodeModal-module__bg9i_G__description{color:var(--text-muted);text-align:left;margin:0 0 1.5rem;font-size:.9375rem;line-height:1.6}.CreatePromoCodeModal-module__bg9i_G__formBody{flex-direction:column;gap:1.25rem;display:flex}.CreatePromoCodeModal-module__bg9i_G__codeInputWrapper{align-items:flex-start;gap:.5rem;display:flex}.CreatePromoCodeModal-module__bg9i_G__codeInputWrapper input{flex:1}.CreatePromoCodeModal-module__bg9i_G__row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.CreatePromoCodeModal-module__bg9i_G__checkboxWrapper{cursor:pointer;background:var(--bg-tertiary);border-radius:var(--radius-sm);border:1px solid var(--border);align-items:center;gap:.5rem;padding:.875rem 1rem;transition:all .2s;display:flex}.CreatePromoCodeModal-module__bg9i_G__checkboxWrapper:hover{border-color:var(--primary);background:#6366f10d}.CreatePromoCodeModal-module__bg9i_G__checkboxWrapper input[type=checkbox]{cursor:pointer;width:18px;height:18px;margin:0}.CreatePromoCodeModal-module__bg9i_G__checkboxLabel{color:var(--text);margin:0;font-size:.875rem;font-weight:500}@media (max-width:1024px){.CreatePromoCodeModal-module__bg9i_G__formBody{gap:1rem}}@media (max-width:768px){.CreatePromoCodeModal-module__bg9i_G__row{grid-template-columns:1fr;gap:1.25rem}.CreatePromoCodeModal-module__bg9i_G__codeInputWrapper{flex-direction:column}.CreatePromoCodeModal-module__bg9i_G__codeInputWrapper button{width:100%}.CreatePromoCodeModal-module__bg9i_G__iconWrapper{width:40px;height:40px}.CreatePromoCodeModal-module__bg9i_G__title{font-size:1.25rem}.CreatePromoCodeModal-module__bg9i_G__description{margin-bottom:1rem;font-size:.875rem}.CreatePromoCodeModal-module__bg9i_G__formBody{gap:1rem}}@media (max-width:480px){.CreatePromoCodeModal-module__bg9i_G__modalHeader{gap:.5rem}.CreatePromoCodeModal-module__bg9i_G__iconWrapper{width:36px;height:36px}.CreatePromoCodeModal-module__bg9i_G__title{font-size:1.125rem}.CreatePromoCodeModal-module__bg9i_G__description{font-size:.8125rem}.CreatePromoCodeModal-module__bg9i_G__formBody{gap:.875rem}}
.UserSearch-module__QMA6Ia__searchWrapper,.UserSearch-module__QMA6Ia__searchInput{position:relative}.UserSearch-module__QMA6Ia__searchIcon{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.UserSearch-module__QMA6Ia__searchInput input{padding-left:2.75rem}.UserSearch-module__QMA6Ia__dropdown{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-sm);z-index:10;max-height:300px;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000004d}.UserSearch-module__QMA6Ia__userOption{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;transition:background .2s;display:flex}.UserSearch-module__QMA6Ia__userOption:hover{background:var(--bg-tertiary)}.UserSearch-module__QMA6Ia__userOption:not(:last-child){border-bottom:1px solid var(--border)}.UserSearch-module__QMA6Ia__avatar{border-radius:50%;flex-shrink:0;width:36px;height:36px}.UserSearch-module__QMA6Ia__avatarPlaceholder{background:var(--bg-tertiary);width:36px;height:36px;color:var(--text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.UserSearch-module__QMA6Ia__userDetails{flex:1;min-width:0}.UserSearch-module__QMA6Ia__username{color:var(--text);margin-bottom:.125rem;font-size:.875rem;font-weight:500}.UserSearch-module__QMA6Ia__userId{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-family:monospace;font-size:.75rem;overflow:hidden}.UserSearch-module__QMA6Ia__noResults{text-align:center;color:var(--text-muted);padding:1rem;font-size:.875rem}.UserSearch-module__QMA6Ia__selectedUser{background:var(--bg-tertiary);border:1px solid var(--border);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.UserSearch-module__QMA6Ia__userInfo{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.UserSearch-module__QMA6Ia__clearButton{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;transition:all .2s;display:flex}.UserSearch-module__QMA6Ia__clearButton:hover{background:var(--bg-secondary);color:var(--error)}
.PricePreview-module__gR4Uya__container{background:var(--bg-tertiary);border:1px solid var(--border);border-radius:var(--radius);margin-top:1.5rem;padding:1.25rem}.PricePreview-module__gR4Uya__header{color:var(--text);align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.PricePreview-module__gR4Uya__header h3{margin:0;font-size:1rem;font-weight:600}.PricePreview-module__gR4Uya__header svg{color:var(--primary)}.PricePreview-module__gR4Uya__emptyState{color:var(--text-muted);text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:2rem;display:flex}.PricePreview-module__gR4Uya__emptyState svg{opacity:.5}.PricePreview-module__gR4Uya__emptyState p{margin:0;font-size:.875rem}.PricePreview-module__gR4Uya__tableWrapper{margin-bottom:1rem}.PricePreview-module__gR4Uya__table{border-collapse:collapse;width:100%;font-size:.8125rem}.PricePreview-module__gR4Uya__table thead{background:var(--bg-secondary)}.PricePreview-module__gR4Uya__table th{text-align:left;color:var(--text-muted);border-bottom:2px solid var(--border);white-space:nowrap;padding:.625rem .75rem;font-weight:600}.PricePreview-module__gR4Uya__table td{border-bottom:1px solid var(--border);padding:.75rem}.PricePreview-module__gR4Uya__table tbody tr{transition:background .15s}.PricePreview-module__gR4Uya__available{background:#22c55e08}.PricePreview-module__gR4Uya__available:hover{background:#22c55e14}.PricePreview-module__gR4Uya__unavailable{opacity:.7;background:#ef444408}.PricePreview-module__gR4Uya__unavailable:hover{background:#ef444414}.PricePreview-module__gR4Uya__levelCell{font-weight:600}.PricePreview-module__gR4Uya__levelBadge{background:var(--primary);color:#fff;border-radius:var(--radius-sm);padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-block}.PricePreview-module__gR4Uya__priceCell{color:var(--text-muted);text-decoration:line-through}.PricePreview-module__gR4Uya__discountCell{color:var(--success);font-weight:500}.PricePreview-module__gR4Uya__promoCell{font-weight:600}.PricePreview-module__gR4Uya__promoDiscount{color:var(--primary)}.PricePreview-module__gR4Uya__unavailableText{color:var(--text-muted)}.PricePreview-module__gR4Uya__finalCell{font-weight:700}.PricePreview-module__gR4Uya__finalPrice{color:var(--success);font-size:.9375rem}.PricePreview-module__gR4Uya__unavailablePrice{color:var(--text-muted)}.PricePreview-module__gR4Uya__savingsCell{text-align:right}.PricePreview-module__gR4Uya__savings{color:var(--success);border-radius:var(--radius-sm);background:#22c55e1a;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.8125rem;font-weight:600;display:inline-flex}.PricePreview-module__gR4Uya__savings svg{flex-shrink:0}.PricePreview-module__gR4Uya__unavailableReason{color:var(--error);border-radius:var(--radius-sm);background:#ef44441a;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.PricePreview-module__gR4Uya__unavailableReason svg{flex-shrink:0}.PricePreview-module__gR4Uya__legend{border-top:1px solid var(--border);gap:1.5rem;padding-top:.75rem;font-size:.8125rem;display:flex}.PricePreview-module__gR4Uya__legendItem{color:var(--text-muted);align-items:center;gap:.5rem;display:flex}.PricePreview-module__gR4Uya__availableIcon{color:var(--success)}.PricePreview-module__gR4Uya__unavailableIcon{color:var(--error)}@media (max-width:768px){.PricePreview-module__gR4Uya__container{margin-top:1rem;padding:1rem}.PricePreview-module__gR4Uya__header h3{font-size:.9375rem}.PricePreview-module__gR4Uya__tableWrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.PricePreview-module__gR4Uya__table{min-width:600px;font-size:.6875rem}.PricePreview-module__gR4Uya__table th,.PricePreview-module__gR4Uya__table td{padding:.375rem .5rem}.PricePreview-module__gR4Uya__legend{flex-direction:column;gap:.5rem;font-size:.75rem}.PricePreview-module__gR4Uya__levelBadge{padding:.1875rem .4375rem;font-size:.625rem}.PricePreview-module__gR4Uya__savings,.PricePreview-module__gR4Uya__unavailableReason{gap:.25rem;padding:.1875rem .4375rem;font-size:.6875rem}.PricePreview-module__gR4Uya__savings svg,.PricePreview-module__gR4Uya__unavailableReason svg{width:12px;height:12px}.PricePreview-module__gR4Uya__finalPrice{font-size:.8125rem}}@media (max-width:480px){.PricePreview-module__gR4Uya__container{padding:.75rem}.PricePreview-module__gR4Uya__header{gap:.375rem}.PricePreview-module__gR4Uya__header h3{font-size:.875rem}.PricePreview-module__gR4Uya__header svg{width:16px;height:16px}.PricePreview-module__gR4Uya__emptyState{padding:1.5rem}.PricePreview-module__gR4Uya__emptyState svg{width:24px;height:24px}.PricePreview-module__gR4Uya__emptyState p{font-size:.8125rem}}
.PromoCodesManagement-module__jh87Ia__container{max-width:1200px;margin:0 auto}.PromoCodesManagement-module__jh87Ia__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.PromoCodesManagement-module__jh87Ia__filters{flex-wrap:wrap;flex:1;align-items:center;gap:.5rem;display:flex}.PromoCodesManagement-module__jh87Ia__select{border:2px solid var(--border);border-radius:var(--radius-md);background:var(--bg-secondary)url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a0a0a0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e") no-repeat right .75rem center;color:var(--text);cursor:pointer;appearance:none;background-size:1em;min-width:150px;padding:.625rem 2.5rem .625rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.PromoCodesManagement-module__jh87Ia__select option{background-color:var(--bg-primary);color:var(--text);padding:.75rem}.PromoCodesManagement-module__jh87Ia__select:hover{border-color:var(--primary)}.PromoCodesManagement-module__jh87Ia__select:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #5865f21a}.PromoCodesManagement-module__jh87Ia__searchInput{border:2px solid var(--border);border-radius:var(--radius-md);background:var(--bg-secondary);min-width:250px;color:var(--text);flex:1;padding:.625rem 1rem;font-size:.875rem;transition:all .2s}.PromoCodesManagement-module__jh87Ia__searchInput::placeholder{color:var(--text-muted)}.PromoCodesManagement-module__jh87Ia__searchInput:hover{border-color:var(--primary)}.PromoCodesManagement-module__jh87Ia__searchInput:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #5865f21a}.PromoCodesManagement-module__jh87Ia__createButton{background:var(--primary);color:#fff;border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;border:none;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s}.PromoCodesManagement-module__jh87Ia__createButton:hover{background:var(--primary-hover);transform:translateY(-2px)}.PromoCodesManagement-module__jh87Ia__createButton:active{transform:translateY(0)}.PromoCodesManagement-module__jh87Ia__loading{text-align:center;color:var(--text-muted);padding:4rem 2rem;font-size:1rem}.PromoCodesManagement-module__jh87Ia__pagination{justify-content:center;align-items:center;gap:1rem;margin-top:2rem;display:flex}.PromoCodesManagement-module__jh87Ia__pageButton{background:var(--bg-secondary);border:2px solid var(--border);border-radius:var(--radius-md);color:var(--text);cursor:pointer;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s}.PromoCodesManagement-module__jh87Ia__pageButton:hover:not(:disabled){border-color:var(--primary);background:var(--primary);color:#fff}.PromoCodesManagement-module__jh87Ia__pageButton:disabled{opacity:.4;cursor:not-allowed}.PromoCodesManagement-module__jh87Ia__pageInfo{color:var(--text-muted);font-size:.875rem;font-weight:500}@media (max-width:768px){.PromoCodesManagement-module__jh87Ia__toolbar{flex-direction:column;align-items:stretch}.PromoCodesManagement-module__jh87Ia__filters{flex-direction:column}.PromoCodesManagement-module__jh87Ia__select{width:100%;min-width:100%}.PromoCodesManagement-module__jh87Ia__searchInput{min-width:100%}.PromoCodesManagement-module__jh87Ia__createButton{width:100%}}
.GrantPersonalPromoButton-module___fcuzW__button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;transition:all .2s;display:inline-flex}.GrantPersonalPromoButton-module___fcuzW__button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}
