.skeleton{display:inline-block;background:linear-gradient(90deg,#444d61,#4f5970,#444d61);background-size:200% 100%;border-radius:4px;line-height:1;position:relative;overflow:hidden;-webkit-user-select:none;user-select:none;pointer-events:none}.skeleton--text{height:1em;transform:scaleY(.8);border-radius:3px}.skeleton--text:last-child{margin-bottom:0}.skeleton--circle{border-radius:50%;aspect-ratio:1}.skeleton--pulse{animation:moveGradient 1.2s linear infinite}.skeleton--wave{animation:skeleton-wave 1.2s linear infinite}.skeleton--none{animation:none}.game-slider-skeleton{margin-bottom:1.5rem}.game-slider-skeleton__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.game-slider-skeleton__label{display:flex;align-items:center;gap:12px}.game-slider-skeleton__slider{display:grid;gap:16px}@media(max-width:399px){.game-slider-skeleton__slider{grid-template-columns:repeat(2,1fr);gap:12px}}@media(min-width:400px)and (max-width:599px){.game-slider-skeleton__slider{grid-template-columns:repeat(3,1fr)}}@media(min-width:600px)and (max-width:699px){.game-slider-skeleton__slider{grid-template-columns:repeat(4,1fr)}}@media(min-width:700px)and (max-width:900px){.game-slider-skeleton__slider{grid-template-columns:repeat(5,1fr)}}@media(min-width:901px)and (max-width:1149px){.game-slider-skeleton__slider{grid-template-columns:repeat(4,1fr)}}@media(min-width:1150px)and (max-width:1299px){.game-slider-skeleton__slider{grid-template-columns:repeat(5,1fr)}}@media(min-width:1300px){.game-slider-skeleton__slider{grid-template-columns:repeat(6,1fr)}}@media(min-width:901px){.game-slider-skeleton__slider--double{grid-template-rows:repeat(2,1fr);grid-auto-flow:column}}.game-slider-skeleton__grid{display:grid;gap:16px}@media(max-width:550px){.game-slider-skeleton__grid{grid-template-columns:repeat(2,1fr);gap:12px}}@media(min-width:551px)and (max-width:699px){.game-slider-skeleton__grid{grid-template-columns:repeat(3,1fr);gap:14px}}@media(min-width:700px)and (max-width:1179px){.game-slider-skeleton__grid{grid-template-columns:repeat(4,1fr);gap:16px}}@media(min-width:1180px){.game-slider-skeleton__grid{grid-template-columns:repeat(6,1fr);gap:20px}}.game-slider-skeleton--grid .game-slider-skeleton__header{margin-bottom:24px}.game-slider-skeleton--grid .game-slider-skeleton__label .skeleton:first-child{display:none}.game-card-skeleton{width:100%}.game-card-skeleton__image{position:relative;width:100%;aspect-ratio:var(--card-ratio);border-radius:6px;overflow:hidden;background:#ffffff0d}.offers-slider-skeleton{margin-bottom:1.5rem}.offers-slider-skeleton__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.offers-slider-skeleton__label{display:flex;align-items:center;gap:12px}.offers-slider-skeleton__grid{display:grid;gap:10px}@media(max-width:579px){.offers-slider-skeleton__grid{grid-template-columns:1fr}}@media(min-width:580px)and (max-width:767px){.offers-slider-skeleton__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px)and (max-width:900px){.offers-slider-skeleton__grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:901px)and (max-width:1249px){.offers-slider-skeleton__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1250px){.offers-slider-skeleton__grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1368px){.offers-slider-skeleton__grid{gap:20px}}.offer-card-skeleton{position:relative;width:100%}.offer-card-skeleton__image{position:relative;width:100%;aspect-ratio:2.5 / 1;border-radius:6px;overflow:hidden;background:#ffffff0d}@media(max-width:580px){.offer-card-skeleton__image{aspect-ratio:2 / 1}}.games-grid-skeleton__controls{display:flex;align-items:center;gap:16px;margin-bottom:20px;height:48px}@media(max-width:1148px){.games-grid-skeleton__controls{height:unset;flex-direction:column;align-items:stretch}}@media(max-width:768px){.games-grid-skeleton__controls{gap:16px}}.games-grid-skeleton__search{min-width:0;flex:1 1 auto;height:100%}@media(max-width:1148px){.games-grid-skeleton__search{flex:0 0 auto;width:100%}}.games-grid-skeleton__filters{display:flex;gap:16px;align-items:center;flex:0 0 auto}@media(max-width:1148px){.games-grid-skeleton__filters{width:100%;justify-content:space-between}}@media(max-width:992px){.games-grid-skeleton__filters{align-items:stretch;width:100%;gap:12px}}.games-grid-skeleton__filter{display:flex;gap:6px}@media(max-width:992px){.games-grid-skeleton__filter{align-items:center;justify-content:space-between}}.games-grid-skeleton__filter-button{flex:0 0 220px;position:relative}@media(max-width:1148px){.games-grid-skeleton__filter-button{flex:1;min-width:120px}}@media(max-width:1200px){.games-grid-skeleton__filter-button{flex:0 0 140px}}@media(max-width:992px){.games-grid-skeleton__filter-button{flex:1}}.games-grid-skeleton__filter-button:after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid rgba(255,255,255,.2)}.games-grid-skeleton__grid{display:grid;gap:16px;grid-template-columns:repeat(6,1fr)}@media(max-width:1180px){.games-grid-skeleton__grid{grid-template-columns:repeat(5,1fr)}}@media(max-width:800px){.games-grid-skeleton__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:420px){.games-grid-skeleton__grid{gap:12px;grid-template-columns:repeat(2,1fr)}}.game-grid-card-skeleton{position:relative;width:100%}.game-grid-card-skeleton__image{position:relative;width:100%;aspect-ratio:var(--card-ratio);border-radius:6px;overflow:hidden;background:#ffffff0a}@media(max-width:480px){.game-grid-card-skeleton__image{border-radius:8px}}.game-grid-card-skeleton__badge{position:absolute;top:8px;right:8px}.game-grid-card-skeleton__badge .skeleton{background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media(max-width:480px){.game-grid-card-skeleton__badge{top:4px;right:4px}.game-grid-card-skeleton__badge .skeleton{width:45px!important;height:18px!important}}.chat-skeleton{display:flex;flex-direction:column;height:100%}.chat-skeleton__messages{flex:1;display:flex;flex-direction:column;gap:16px}.chat-message-skeleton{display:flex;align-items:center;gap:12px}.chat-message-skeleton__avatar{flex-shrink:0}.chat-message-skeleton__content{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.chat-message-skeleton__header{display:flex;align-items:center;gap:8px}.chat-message-skeleton__text{display:flex;flex-direction:column;gap:4px}.chat-message-skeleton__text .skeleton{height:16px}.profile-modal-skeleton{padding:20px;width:100%}@media(max-width:600px){.profile-modal-skeleton{min-width:auto;width:100%}}.profile-modal-skeleton__header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:15px}.profile-modal-skeleton__header .skeleton{background:#ffffff0d}.profile-modal-skeleton__avatar{margin-bottom:15px;position:relative}.profile-modal-skeleton__user-info{display:flex;flex-direction:column;align-items:center;gap:8px}.profile-modal-skeleton__stats-button{margin:auto auto 15px;max-width:200px}.profile-modal-skeleton__stats-button .skeleton{background:#ffffff08;border:1px solid rgba(255,255,255,.05);position:relative}:is(.profile-modal-skeleton__stats-button .skeleton):after{content:"";position:absolute;right:16px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid rgba(255,255,255,.2)}.profile-modal-skeleton__stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:480px){.profile-modal-skeleton__stats-grid{grid-template-columns:1fr;gap:12px}}.profile-modal-skeleton__stat-card{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:70px;gap:8px}@media(max-width:768px){.vip-progress-skeleton__card{padding:16px;min-height:130px}.vip-progress-skeleton__info .skeleton:first-child{width:200px!important;height:20px!important}}.providers-grid-skeleton__grid{display:grid;gap:16px}@media(max-width:550px){.providers-grid-skeleton__grid{grid-template-columns:repeat(2,1fr);gap:12px}}@media(min-width:551px)and (max-width:699px){.providers-grid-skeleton__grid{grid-template-columns:repeat(3,1fr);gap:14px}}@media(min-width:700px)and (max-width:1199px){.providers-grid-skeleton__grid{grid-template-columns:repeat(4,1fr);gap:16px}}@media(min-width:1200px){.providers-grid-skeleton__grid{grid-template-columns:repeat(6,1fr);gap:16px}}.provider-card-skeleton{position:relative;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:default}.provider-card-skeleton__logo{width:100%;height:68px;margin-bottom:12px;display:flex;align-items:center;justify-content:center}.provider-card-skeleton__logo .skeleton{height:40px;border-radius:8px}.provider-card-skeleton__info{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%}.search-results-skeleton{position:relative;width:100%}.search-results-skeleton__slider{display:flex;gap:10px;overflow:hidden}@media(max-width:500px){.search-results-skeleton__slider .search-card-skeleton{flex:0 0 calc(50% - 5px)}}@media(min-width:501px)and (max-width:799px){.search-results-skeleton__slider .search-card-skeleton{flex:0 0 calc(33.333% - 7px)}}@media(min-width:800px)and (max-width:900px){.search-results-skeleton__slider .search-card-skeleton{flex:0 0 calc(25% - 8px)}}@media(min-width:901px)and (max-width:1199px){.search-results-skeleton__slider{gap:20px}.search-results-skeleton__slider .search-card-skeleton{flex:0 0 calc(20% - 16px)}}@media(min-width:1200px){.search-results-skeleton__slider{gap:20px}.search-results-skeleton__slider .search-card-skeleton{flex:0 0 calc(16.666% - 17px)}}.search-card-skeleton{position:relative;flex-shrink:0}.search-card-skeleton__image{position:relative;width:100%;aspect-ratio:181.66 / 194.78;border-radius:6px;overflow:hidden;margin-bottom:8px}@media(max-width:500px){.search-card-skeleton__image{aspect-ratio:1 / 1.05;border-radius:6px}}.search-card-skeleton__footer{padding:0 2px}.search-card-skeleton__footer .skeleton:first-child{margin-bottom:4px;height:16px}.search-card-skeleton__footer .skeleton:last-child{height:12px}.vip-progress-skeleton{width:100%;margin-bottom:20px}.vip-progress-skeleton__card{background:#ffffff05;border-radius:12px;padding:15px;display:flex;flex-direction:column;gap:16px}.vip-progress-skeleton__content{display:flex;align-items:flex-start;gap:16px}.vip-progress-skeleton__icon .skeleton{border-radius:8px}.vip-progress-skeleton__info{flex:1;display:flex;flex-direction:column;gap:8px}.vip-progress-skeleton__level{display:flex;align-items:center;gap:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.05)}.vip-progress-skeleton__level .skeleton:first-child{border-radius:4px}.notifications-skeleton{width:100%}.notifications-skeleton .skeleton{background:linear-gradient(90deg,#c3c9d4,#d2d8e1,#c3c9d4);background-size:200% 100%}.notifications-skeleton__header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e5e7eb}.notifications-skeleton__list{display:flex;flex-direction:column}.notifications-skeleton__footer{padding:14px 20px;border-top:1px solid #e5e7eb;display:flex;justify-content:center}.notifications-skeleton--dark .skeleton{background:linear-gradient(90deg,#444d61,#4f5970,#444d61);background-size:200% 100%}.notifications-skeleton--dark .notifications-skeleton__header{border-bottom-color:#ffffff14}.notifications-skeleton--dark .notifications-skeleton__footer{border-top-color:#ffffff14}.notifications-skeleton--dark .notification-skeleton-item{border-bottom-color:#ffffff14;background:transparent}.notifications-skeleton--dark .notification-skeleton-item--unread{background:#ffffff08}.notification-skeleton-item{position:relative;padding:14px 44px 14px 20px;border-bottom:1px solid #e5e7eb;background:#fff}.notification-skeleton-item:last-child{border-bottom:none}.notification-skeleton-item--unread{background:#eaf1ff}.notification-skeleton-item__header{display:flex;align-items:baseline;gap:10px;margin-bottom:6px}.notification-skeleton-item__message{display:flex;flex-direction:column;gap:6px}.notification-skeleton-item__dot{position:absolute;right:16px;top:18px}.wallet-skeleton{display:flex;width:100%}@media(max-width:900px){.wallet-skeleton{flex-direction:column}}.wallet-skeleton__left{width:37%;padding:20px;border-right:1px solid #2e3542}@media(max-width:900px){.wallet-skeleton__left{width:100%;padding:1rem 1rem 0;border-right:none}}.wallet-skeleton__right{width:63%;padding:20px;display:flex;flex-direction:column;min-height:500px}@media(max-width:900px){.wallet-skeleton__right{width:100%;padding:0 1rem 1rem;min-height:auto}}.wallet-skeleton__balance{margin-bottom:1rem}.wallet-skeleton__method-dropdown{display:none;margin-bottom:1rem}@media(max-width:900px){.wallet-skeleton__method-dropdown{display:block}}.wallet-skeleton__method-list{display:flex;flex-direction:column;gap:10px}@media(max-width:900px){.wallet-skeleton__method-list{display:none}}.wallet-skeleton__method-item{display:flex;align-items:center;gap:10px;height:48px;padding:0 10px;background:#1d222b;border-radius:4px}.wallet-skeleton__selected{display:flex;align-items:center;gap:12px;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #2e3542}@media(max-width:900px){.wallet-skeleton__selected{display:none}}.wallet-skeleton__selected-text{display:flex;flex-direction:column;gap:4px}.wallet-skeleton__buttons{display:flex;gap:10px;margin-top:5px}.wallet-skeleton__buttons .skeleton{flex:1}@media(max-width:900px){.wallet-skeleton__buttons .skeleton:last-child{display:none}}.wallet-skeleton__footer{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:20px;border-top:1px solid #343b48}@media(max-width:900px){.wallet-skeleton__footer{margin-top:20px}}.wallet-skeleton__footer-text{display:flex;flex-direction:column;gap:4px}.withdraw-skeleton{display:flex;width:100%}@media(max-width:900px){.withdraw-skeleton{flex-direction:column}}.withdraw-skeleton__left{width:37%;padding:20px;border-right:1px solid #2e3542}@media(max-width:900px){.withdraw-skeleton__left{width:100%;padding:1rem 1rem 0;border-right:none}}.withdraw-skeleton__right{width:63%;padding:20px;display:flex;flex-direction:column;min-height:500px}@media(max-width:900px){.withdraw-skeleton__right{width:100%;padding:0 1rem 1rem;min-height:auto}}.withdraw-skeleton__balance{margin-bottom:1rem}.withdraw-skeleton__method-dropdown{display:none;margin-bottom:1rem}@media(max-width:900px){.withdraw-skeleton__method-dropdown{display:block}}.withdraw-skeleton__method-list{display:flex;flex-direction:column;gap:10px}@media(max-width:900px){.withdraw-skeleton__method-list{display:none}}.withdraw-skeleton__method-item{display:flex;align-items:center;gap:10px;height:48px;padding:0 10px;background:#1d222b;border-radius:4px}.withdraw-skeleton__selected{display:flex;align-items:center;gap:12px;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #2e3542}@media(max-width:900px){.withdraw-skeleton__selected{display:none}}.withdraw-skeleton__selected-text{display:flex;flex-direction:column;gap:4px}.withdraw-skeleton__alert{display:flex;align-items:flex-start;gap:12px;padding:15px;border:2px solid #555;border-radius:6px;margin-bottom:15px}.withdraw-skeleton__alert-text{flex:1;display:flex;flex-direction:column;gap:6px}.withdraw-skeleton__two-labels{display:flex;gap:20px;margin-bottom:10px}.withdraw-skeleton__two-labels .skeleton{flex:1}.withdraw-skeleton__two-inputs{display:flex;gap:20px}.withdraw-skeleton__two-inputs .skeleton{flex:1}@media(max-width:900px){.withdraw-skeleton__two-inputs{gap:8px}}.withdraw-skeleton__footer{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:20px;border-top:1px solid #343b48}@media(max-width:900px){.withdraw-skeleton__footer{margin-top:20px}}.withdraw-skeleton__footer-text{display:flex;flex-direction:column;gap:4px}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes skeleton-wave{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes skeleton-fade-out{to{opacity:0;visibility:hidden}}@keyframes moveGradient{0%{background-position:-100% 0}25%{background-position:-100% 0}to{background-position:100% 0}}
