.bonus-code-timer{grid-column-gap:.25rem;align-items:center;color:var(--white);display:flex;justify-content:center;margin:1.5rem auto 1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bonus-code-timer .icon{--color:var(--icon-primary)}.bonus-code-timer .time{align-items:center;display:flex;font-weight:var(--font-weight,700)}.bonus-code-timer .message,.bonus-code-timer .time{font-size:var(--font-size,.875rem);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.3)}.bonus-code-timer .message{font-weight:var(--font-weight,400)}.bonus-code-timer .value{min-width:22px;text-align:center}.bonus-code-timer .value:first-child{min-width:12px}.bonus-code-block{background-color:#10192f;border-radius:16px;padding:1.5rem 1.125rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:48rem){.bonus-code-block{width:calc(50% - 16px)}}@media (min-width:101.0625rem){.bonus-code-block{width:calc(33.33333% - 10.66667px)}}@media (min-width:141.5rem){.bonus-code-block{width:calc(25% - 8px)}}.bonus-code-block__title{color:var(--white-white-87);font-size:var(--font-size,1.25rem);font-weight:var(--font-weight,700);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.3);margin:0 0 1.5rem;text-align:center}.bonus-code-block__form{grid-column-gap:.5rem;align-items:flex-start;display:flex}.bonus-code-block__form .btn-primary{width:-moz-fit-content;width:fit-content}.bonus-code-block__error{color:var(--text-alert);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);margin-top:8px}.cards-bonuses{grid-gap:1rem;display:grid;grid-template-columns:var(--columns,1fr);position:relative;transition:all .2s ease}@media (min-width:64rem){.cards-bonuses~.cards-bonuses{margin-top:1rem}}.cards-bonuses__title{color:var(--text-primary);font-size:var(--font-size,1.5rem);font-weight:var(--font-weight,700);grid-column:1/2;letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.3);margin:1.5rem 0 .5rem}@media (min-width:48rem){.cards-bonuses{--columns:repeat(2,1fr)}.cards-bonuses__title{grid-column:1/3}}@media (min-width:101.0625rem){.cards-bonuses{--columns:repeat(3,1fr)}.cards-bonuses__title{grid-column:1/4}}@media (min-width:114.5625rem){.cards-bonuses__title{grid-column:1/5}}.card-bonuses{border:2px solid transparent;border-radius:16px;color:var(--text-primary);min-height:9.875rem;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.card-bonuses:before{background-color:var(--layer-02);border-radius:16px;bottom:-.125rem;content:"";left:-.125rem;position:absolute;right:-.125rem;top:-.125rem}.card-bonuses.is-active:before{background:var(--border-cta)}.card-bonuses__body{background-color:var(--layer-02);border-radius:14px;display:flex;flex-direction:column;height:100%;padding:1.5rem 1rem;position:relative}@media (min-width:64rem){.card-bonuses__body{padding:1.5rem}}.card-bonuses__header{grid-column-gap:.5rem;display:flex;flex-wrap:wrap;margin-bottom:auto;padding-bottom:.5rem;position:relative}.card-bonuses__header .input-toggle{position:absolute;right:0;top:0}.card-bonuses__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-primary);display:-webkit-box;font-size:var(--font-size,.75rem);font-weight:var(--font-weight,400);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.3);margin:0;overflow:hidden;padding-right:3.5rem;text-overflow:ellipsis;width:100%;word-break:break-all}.card-bonuses__info{align-items:flex-start;display:flex;margin-top:.25rem}.card-bonuses__info .tooltip{margin-top:-.25rem;padding-left:0}.card-bonuses__info .tooltip.is-show .icon{--color:var(--text-link)}.card-bonuses__amount{grid-column-gap:.5rem;display:flex;flex-wrap:wrap;font-size:var(--font-size,1.25rem);margin-bottom:1rem}.card-bonuses__amount,.card-bonuses__value{font-weight:var(--font-weight,700);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.3)}.card-bonuses__value{font-size:var(--font-size,1rem)}.card-bonuses__msg{grid-column-gap:.125rem;align-items:center;color:var(--text-link);display:flex;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);margin-left:auto}.card-bonuses__msg .icon{--color:var(--icon-secondary);--icon-size:20px}.card-bonuses__msg .trash-icon{align-items:center;display:flex}.card-bonuses__msg .trash-icon button{background:var(--bg,transparent);border:0;padding:0}.card-bonuses__msg .trash-icon button .icon{--color:var(--button-icn-ghost-low-contrast)}@media (hover:hover){.card-bonuses__msg .trash-icon button:hover{--bg:var(--button-bg-secondary-hover);cursor:pointer}.card-bonuses__msg .trash-icon button:hover .icon{--color:var(--button-icn-ghost-hover)}}.card-bonuses__info-title{color:var(--text-link);cursor:pointer;display:block;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:relative;white-space:nowrap}.card-bonuses__info-title:after{border-bottom:1px dashed var(--border-color,var(--text-link));bottom:0;content:"";left:0;position:absolute;right:0}.card-bonuses__info-title:hover{--border-color:transparent}.card-bonuses__progress{grid-row-gap:.25rem;display:grid;grid-template-areas:"line line" "start end";grid-template-columns:repeat(2,1fr)}.card-bonuses__progress.is-riched{--line-bg:var(--support-info-default)}.card-bonuses__progress.is-greater-zero{--start-value-color:var(--text-primary)}.card-bonuses__progress-line{background-color:var(--support-system-low-contrast);border-radius:2px;grid-area:line;height:.25rem;overflow:hidden;position:relative;transition:width .2s ease-in-out;width:100%}.card-bonuses__progress-line:after{background-color:var(--line-bg,var(--support-info-default));bottom:0;content:"";left:0;position:absolute;top:0;width:var(--progress,0)}.card-bonuses__progress-value{display:flex;font-size:var(--font-size,.75rem);font-weight:var(--font-weight,400);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.3);text-transform:uppercase}.card-bonuses__progress-value:first-of-type{color:var(--start-value-color,var(--text-tertiary));grid-area:start}.card-bonuses__progress-value:nth-of-type(2){color:var(--end-value-color,var(--text-tertiary));grid-area:end;justify-content:flex-end}.card-bonuses__achive{grid-column-gap:.25rem;align-items:center;color:var(--text-tertiary);display:flex;font-size:var(--font-size,.75rem);font-weight:var(--font-weight,400);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.3);margin-top:.25rem}.card-bonuses__achive .icon{--color:var(--text-tertiary);--icon-size:16px}.card-bonuses__link{grid-column-gap:.25rem;color:var(--text-link);text-decoration:none}.card-bonuses__date,.card-bonuses__link{display:flex;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)}.card-bonuses__date{grid-column-gap:.5rem;align-items:center;color:var(--text-tertiary);flex-wrap:wrap;margin-right:.25rem}.card-bonuses__date:after{border-right:1px solid var(--border-02);content:"";display:inherit;height:1.1875rem}.modal-confirm-bonus .scroll{scrollbar-color:var(--layer-02);scrollbar-width:thin}.modal-confirm-bonus .scroll::-webkit-scrollbar{background-color:transparent;height:.25rem;width:.25rem}.modal-confirm-bonus .scroll::-webkit-scrollbar-thumb{background:var(--field-00-click);border-radius:8px}.modal-confirm-bonus .vfm__content{margin:0 1rem;max-width:400px;width:100%}.modal-confirm-bonus .scroll{grid-row-gap:1rem;background:var(--layer-01);border-bottom:.75rem solid var(--layer-01);border-left:.5rem solid var(--layer-01);border-radius:16px;border-right:.5rem solid var(--layer-01);border-top:.75rem solid var(--layer-01);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;width:100%}@media (min-width:33rem){.modal-confirm-bonus .scroll{border-radius:12px}}.modal-confirm-bonus .header{align-items:center;display:flex;position:relative}.modal-confirm-bonus .header .title{color:var(--text-primary);flex-grow:1;font-size:var(--font-size,1.75rem);font-weight:var(--font-weight,700);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.3);text-align:var(--text-align,center)}.modal-confirm-bonus form{grid-gap:1rem;display:flex;flex-direction:column}.modal-confirm-bonus form>.btn-primary{margin-top:.5rem}.modal-confirm-bonus .btn-modal-close{--bg:transparent;--right:-1rem;--top:-.5rem;position:absolute}.modal-confirm-bonus .img{display:grid;height:auto;margin:0 auto;width:8.375rem}.modal-confirm-bonus .text{color:var(--text-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-confirm-bonus .text p{margin:0}.modal-confirm-bonus .btn-primary{margin:.5rem auto 0}.modal-confirm-bonus{--letter-spacing:.016rem}.modal-confirm-bonus .vfm__content{--content-gap:1.5rem}.modal-confirm-bonus .btn-primary,.modal-confirm-bonus .btn-secondary{--width:100%}.modal-confirm-bonus .text{--font-size:.875rem;--font-weight:400;--line-height:1.3;--letter-spacing:0;color:var(--gray-300)}.modal-confirm-bonus .actions{grid-gap:.5rem;display:grid}.bonus-active{margin-top:16px}.bonus-active__title{color:var(--text-primary);font-size:var(--font-size,1.5rem);font-weight:var(--font-weight,700);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.3);margin:0 0 1.5rem}.bonus-active__list{grid-gap:16px;display:grid}@media (min-width:48rem){.bonus-active__list{grid-template-columns:repeat(2,1fr)}}@media (min-width:101.0625rem){.bonus-active__list{grid-template-columns:repeat(3,1fr)}}@media (min-width:141.5rem){.bonus-active__list{grid-template-columns:repeat(4,1fr)}}.profile-bonuses .link-bonus{grid-column-gap:.25rem;align-items:center;color:var(--text-link);display:flex;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);margin-top:-16px;min-height:1.375rem;text-decoration:none;width:-moz-fit-content;width:fit-content}.profile-bonuses .link-bonus .icon{color:var(--icon-accent)}
