.bonuses-badge-type{align-items:center;background:var(--bg);border-radius:8px;display:inline-flex;gap:4px;padding:4px 8px;text-transform:var(---parent-uppercase,lowercase)}.bonuses-badge-type__icon{--icon-size:16px;--color:var(--icon-color)}.bonuses-badge-type__label{color:var(--label-color);font-size:var(--font-size,.75rem);font-weight:var(--font-weight,500);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height, );text-transform:var(---child-uppercase,capitalize)}.bonuses-badge-type.is-yellow{--bg:var(--support-brand-default)}.bonuses-badge-type.is-green{--bg:var(--green-600);--icon-color:var(--green-200);--label-color:var(--green-100)}.bonuses-badge-type.is-violet{--bg:var(--violet-500);--label-color:var(--violet-000)}.bonuses-badge-type.is-orange{--bg:var(--support-warning-default);--icon-color:var(--orange-100);--label-color:var(--orange-100)}.bonuses-badge-type.is-blue{--bg:var(--support-info-default);--icon-color:var(--blue-100);--label-color:var(--blue-100);---parent-uppercase:uppercase;---child-uppercase:uppercase}.bonuses-timer{align-items:flex-start;align-self:stretch;background:var(--gray-700);border-radius:12px;display:flex;flex:var(--timer-flex,1 0 0);gap:2px;justify-content:center;padding:var(--timer-padding,4px 14px)}.bonuses-timer__item{align-items:center;color:var(--item-color,var(--text-primary));display:grid;font-size:var(--font-size,.75rem);font-weight:var(--font-weight,500);justify-content:center;letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.3);line-height:normal;min-height:var(--timer-item-height,32px);min-width:var(--timer-item-min-width,auto);position:relative;width:var(--timer-item-width,32px)}.bonuses-timer__item.has-null{color:var(--text-tertiary,#8e949f)}.bonuses-timer__item-digit{align-self:flex-start;color:var(--text-primary);display:grid;font-size:var(--font-size,.75rem);font-weight:var(--font-weight,500);height:16px;justify-content:center;letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.3)}.bonuses-timer__item-label{font-size:var(--font-size,.625rem);font-weight:var(--font-weight,400);line-height:var(--line-height,1.5)}.bonuses-timer__dots,.bonuses-timer__item-label{color:var(--text-tertiary);display:flex;justify-content:center;letter-spacing:var(--letter-spacing,0)}.bonuses-timer__dots{align-items:center;flex-direction:column;flex-shrink:0;font-size:var(--font-size,.75rem);font-weight:var(--font-weight,500);line-height:normal;line-height:var(--line-height,1.3);transform:translateY(-1px);width:5px}.bonuses-badge-status{align-items:center;display:flex;gap:4px;position:relative}.bonuses-badge-status__label{color:var(--label-color,var(--text-primary));font-size:var(--font-size,.75rem);font-weight:var(--font-weight,600);text-transform:var(--text-transform,uppercase)}.bonuses-badge-status__text{color:var(--text-tertiary);font-size:var(--font-size,.625rem);font-weight:var(--font-weight,400);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.5);position:absolute;right:0;top:17px;white-space:nowrap}.bonuses-badge-status__icon{--color:var(--icon-color);--icon-size:16px}.bonuses-badge-status.is-active{--icon-color:var(--icon-success)}.modal-bonus-details .scroll::-webkit-scrollbar{border-radius:.375rem;height:.25rem;width:.375rem}.modal-bonus-details .scroll::-webkit-scrollbar-thumb{background:var(--content-secondary);border:.0625rem solid var(--layer-surface-2);border-radius:.375rem}.modal-bonus-details .scroll::-webkit-scrollbar-thumb:hover{background:var(--content-tertiary);-webkit-transition:all .3s;transition:all .3s}.modal-bonus-details .scroll::-webkit-scrollbar-track{background:var(--layer-surface-2);border-radius:.375rem}@-moz-document url-prefix(){.modal-bonus-details .scroll{scrollbar-color:var(--content-secondary) transparent;scrollbar-width:thin}}.modal-bonus-details .vfm__content{margin:0 1rem;max-width:400px;width:100%}.modal-bonus-details .scroll{background:var(--layer-surface-1);border-bottom:.75rem solid var(--layer-surface-1);border-left:.5rem solid var(--layer-surface-1);border-right:.5rem solid var(--layer-surface-1);border-top:.75rem solid var(--layer-surface-1);box-shadow:var(--shadow-modal);display:flex;flex-direction:column;max-height:100%;overflow-x:hidden;overflow-y:auto;padding:1.5rem 1.375rem 1.375rem;position:relative;grid-row-gap:1.25rem;border-radius:var(--radius-m);width:100%}@media (min-width: 33rem){.modal-bonus-details .scroll{border-radius:var(--radius-r)}}.modal-bonus-details .header{align-items:center;display:flex}.modal-bonus-details .header .title{color:var(--content-primary);flex-grow:1;font-size:var(--font-size,1.25rem);font-weight:var(--font-weight,600);text-align:var(--text-align,left)}.modal-bonus-details .description,.modal-bonus-details .header .title{letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.3)}.modal-bonus-details .description{color:var(--content-secondary);font-size:var(--font-size,.875rem);font-weight:var(--font-weight,400)}.modal-bonus-details form{display:flex;flex-direction:column;grid-gap:1rem}.modal-bonus-details form>.btn-primary{margin-top:.5rem}.modal-bonus-details .btn-modal-close{position:absolute;--bg:transparent;--right:-1rem;--top:-.5rem}.modal-bonus-details .img{display:grid;height:auto;margin:0 auto;width:8.375rem}.modal-bonus-details .text{color:var(--content-primary);font-size:var(--font-size,1rem);font-weight:var(--font-weight,400);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.3);margin:0;text-align:center}.modal-bonus-details .text p{margin:0}.modal-bonus-details .btn-primary{--width:100%}@keyframes skeleton-loading{to{background-position:100% 0,0 0,0 40px,0 80px,0 120px,0 160px}}:root{--radius-0:0;--radius-xxs:4px;--radius-xs:6px;--radius-s:8px;--radius-r:12px;--radius-m:16px;--radius-l:20px;--radius-xl:24px;--radius-xxl:32px}.modal-bonus-details{align-items:flex-start}.modal-bonus-details .vfm__content{display:flex;flex-direction:column}.modal-bonus-details .btn-modal-close{--right:16px;--top:16px}.modal-bonus-details .scroll{overflow-y:auto!important;padding:0 8px 12px}.modal-bonus-details .header{display:grid;padding-top:8px;position:relative}.modal-bonus-details .header__title{color:var(--text-primary);font-size:var(--font-size,.875rem);font-weight:var(--font-weight,400);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.3)}.modal-bonus-details .header__title--large{font-size:var(--font-size,1.25rem);font-weight:var(--font-weight,500);line-height:var(--line-height,1.3)}.modal-bonus-details .header__value{color:var(--text-primary);font-size:var(--font-size,2rem);font-weight:var(--font-weight,700);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.3);margin-top:-2px}.modal-bonus-details .header__row{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:8px}.modal-bonus-details__dl{border:.0625rem solid;border-color:inherit;border-radius:8px;display:grid;grid-template-columns:40% 60%;margin:0;overflow:hidden}.modal-bonus-details__dl dd,.modal-bonus-details__dl dt{margin:0;padding:.75rem}.modal-bonus-details__dl dt{color:var(--text-tertiary);font-weight:var(--font-weight,400)}.modal-bonus-details__dl dd,.modal-bonus-details__dl dt{font-size:var(--font-size,.75rem);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.3)}.modal-bonus-details__dl dd{color:var(--text-primary);font-weight:var(--font-weight,500)}.modal-bonus-details__dl dd:nth-of-type(odd),.modal-bonus-details__dl dt:nth-of-type(odd){background-color:var(--layer-01)}.modal-bonus-details .bonuses-timer{--timer-padding:4px 8px;--timer-item-height:16px;--timer-item-width:auto;--timer-item-min-width:18px;--timer-flex:0 0 auto;border-radius:8px;height:24px}.modal-bonus-details .btn-modal-close{--right:0px}
