html .kd-editor-page .kd-managed-choice{gap:8px;margin:8px 0 0}html .kd-editor-page .kd-editor-content .kd-managed-choice button{box-sizing:border-box;min-height:40px;height:40px;min-width:48px;padding:8px 13px;border-radius:10px}html .kd-contact-method-field{margin-top:12px}html .kd-contact-method-field select{margin-top:0}.kd-renew-indicator{display:inline-flex;gap:2px;align-items:center;justify-content:center;width:33px;height:27px;border-radius:8px;background:var(--kd-success-surface,#e4f8ed);color:var(--kd-success-text,#198259);border:1px solid color-mix(in srgb,currentColor 22%,transparent);font-size:15px}.kd-renew-indicator.is-pending{color:var(--kd-text-muted,#7d8da5);background:var(--kd-surface-soft,#edf4ff)}.kd-renew-indicator[hidden]{display:none!important}.kd-renew-indicator b{font-weight:600}.kd-renew-indicator>span{font-size:19px}.kd-bug-trigger{display:none!important}
html .kd-site-header__logo,html .kd-footer__logo{font-family:system-ui,-apple-system,"Segoe UI",sans-serif!important;font-weight:850!important;font-size:30px;line-height:1.1;letter-spacing:-1.5px;color:#1768eb!important}html .kd-site-header__logo span{color:var(--kd-text,#172b4d)!important}html .kd-footer__logo span{color:#edf4ff!important}html[data-theme=dark] .kd-site-header__logo,html[data-theme=dark] .kd-footer__logo{color:#438cff!important}html[data-theme=dark] .kd-site-header__logo span,html[data-theme=dark] .kd-footer__logo span{color:#edf4ff!important}.kd-footer__logo .kd-brand-image,.kd-site-header__logo .kd-brand-image{filter:none!important}
html .kd-bonus-wallet .kd-wallet-card.kd-wallet-coins{display:grid;grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:18px;padding:30px 34px;background:linear-gradient(120deg,#1456bf,#297ae8);overflow:hidden;position:relative}.kd-wallet-balance-copy{position:relative;z-index:1}.kd-wallet-balance-copy>span{color:#dbeaff}.kd-wallet-balance-copy>strong{color:#fff}.kd-wallet-balance-copy>.kd-btn{margin-top:18px!important}html .kd-bonus-wallet .kd-wallet-coin{position:static!important;display:block;transform:rotate(-8deg);width:210px!important;height:210px!important;max-width:100%;object-fit:contain;margin:0;opacity:1!important;filter:drop-shadow(0 15px 12px #0730714d)}
html .kd-coupon{border:1px solid var(--kd-border,#dce6f4);border-radius:18px;overflow:hidden;clip-path:none;mask:none;background:var(--kd-surface,#fff)}html .kd-coupon:before,html .kd-coupon:after{display:none!important}html .kd-coupon-main{position:relative;padding:22px;border:0;min-height:170px}html .kd-coupon-bottom{position:relative;border-top:1px dashed var(--kd-border,#c9d8eb);padding:18px 22px;background:var(--kd-surface-soft,#f3f7fd);min-height:0;display:flex;flex-direction:column;gap:12px}html .kd-coupon-bottom:before,html .kd-coupon-bottom:after{display:none!important}html .kd-coupon-bottom .kd-btn{margin:0;width:100%;text-align:center}.kd-avatar-reedit{display:inline-flex;align-items:center;gap:7px}
html .promotion-grid{align-items:stretch;gap:20px}html .promotion-card{display:grid;grid-template-rows:48px 48px 50px 290px 52px minmax(66px,auto) auto;align-content:start;gap:12px;padding:24px;position:relative}html .promotion-card>.promotion-active{position:absolute;top:-13px;left:18px;right:18px;margin:0;text-align:center;z-index:1}html .promotion-card>.promotion-icon{margin:0}html .promotion-card>h2,html .promotion-card>p,html .promotion-card>.promotion-price{margin:0}html .promotion-card>h2{font-size:20px;line-height:1.35}html .promotion-card>p:first-of-type{font-size:13px;line-height:1.5;min-height:0}html .promotion-card>.kd-promotion-example{height:290px;box-sizing:border-box;display:flex;flex-direction:column;margin:0;min-width:0}html .kd-promotion-example .kd-example-body{flex:1;min-height:0}html .kd-promotion-example .kd-example-caption{font-size:12px;line-height:1.5;min-height:72px;margin:12px 0 0}html .promotion-card>.promotion-term{font-size:12px;line-height:1.5}html .promotion-card>form{margin:0;padding:0;align-self:end}html .promotion-card .promotion-term+.promotion-term{display:none}html .promotion-card .wallet-button{font-size:14px;min-height:46px}.promotion-card>.promotion-active+*{margin-top:10px}
@media(min-width:761px){html .kd-activity-chat .layout{grid-template-columns:300px minmax(0,1fr)}html .kd-activity-chat .chat-list-tabs{flex-wrap:nowrap;gap:4px}html .kd-activity-chat .chat-list-tabs a{padding:8px 7px;white-space:nowrap}html .kd-cabinet-page #profile-grid:has(#chat-embed:not([hidden])){--chat-height:min(820px,max(560px,calc(100dvh - 150px)));align-items:stretch}html .kd-cabinet-page #profile-grid:has(#chat-embed:not([hidden]))>.account-menu{height:var(--chat-height);box-sizing:border-box;display:flex;flex-direction:column}html .kd-cabinet-page #profile-grid:has(#chat-embed:not([hidden]))>.account-menu .account-links{min-height:0;flex:1;overflow-y:auto}html .kd-cabinet-page #chat-embed{height:var(--chat-height);min-height:0}html .kd-cabinet-page #chat-embed iframe{height:100%!important;min-height:0!important}}
@media(max-width:1100px) and (min-width:761px){html .promotion-grid{grid-template-columns:1fr}html .promotion-card{grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:16px}.promotion-card>.promotion-icon{grid-column:1}.promotion-card>.kd-promotion-example{grid-column:2;grid-row:1/6}.promotion-card>form{grid-column:1/3}}
@media(max-width:760px){html .kd-bonus-wallet .kd-wallet-card.kd-wallet-coins{grid-template-columns:minmax(0,1fr) 124px;padding:24px;gap:10px}html .kd-bonus-wallet .kd-wallet-coin{width:124px!important;height:124px!important}.promotion-grid{grid-template-columns:1fr!important}html .promotion-card{grid-template-rows:auto;gap:16px}html .promotion-card>.kd-promotion-example{height:290px}.kd-site-header__logo{font-size:25px!important}}
@media(max-width:420px){html .kd-bonus-wallet .kd-wallet-card.kd-wallet-coins{grid-template-columns:1fr;gap:0;padding:22px}.kd-wallet-balance-copy{padding-right:85px}html .kd-bonus-wallet .kd-wallet-coin{position:absolute!important;right:8px;top:12px;width:108px!important;height:108px!important}.kd-wallet-balance-copy>.kd-btn{width:calc(100% + 85px);font-size:12px}}

@media(min-width:761px){html .kd-bonus-wallet .kd-wallet-card.kd-wallet-coins{grid-template-columns:minmax(0,320px) 210px;justify-content:center;gap:40px}}
html .promotion-card{grid-template-rows:48px 48px 50px 360px 52px minmax(66px,auto) auto}html .promotion-card>.kd-promotion-example{height:360px;display:grid;grid-template-rows:30px minmax(0,1fr) 112px;overflow:hidden}html .kd-promotion-example .kd-example-body{display:flex;flex-direction:column;gap:10px;height:auto!important;min-height:0!important;padding:12px;overflow:hidden}html .kd-promotion-example .kd-example-position{position:static!important;margin:0;flex:none}html .kd-promotion-example .kd-example-card{position:relative!important;flex:1;min-height:102px;height:auto!important;margin:0}html .kd-promotion-example .kd-example-muted-row{display:none!important}html .kd-promotion-example .kd-example-rise{position:static!important;display:block;flex:none;font-size:11px;line-height:1.4;margin:0}html .kd-promotion-example .kd-example-caption{min-height:0!important;margin:0!important;padding:8px 12px 12px;font-size:12px;line-height:1.5;background:var(--kd-surface,#fff);overflow-wrap:anywhere}html .kd-promotion-example .kd-example-browser{min-height:30px;height:30px;box-sizing:border-box}html .kd-cabinet-page #profile-grid:has(#chat-embed:not([hidden]))>.account-menu .account-links{max-height:none}
@media(max-width:1100px) and (min-width:761px){html .promotion-card{grid-template-rows:auto}}@media(max-width:760px){html .promotion-card{grid-template-rows:auto}html .promotion-card>.kd-promotion-example{height:360px}}

html .promotion-card>.kd-promotion-example{grid-template-rows:30px minmax(180px,1fr) auto}html .kd-promotion-example .kd-example-rise{display:none!important}@media(max-width:760px){html .promotion-card>.kd-promotion-example{height:auto;min-height:360px}}.kd-footer__logo .kd-brand-image,.kd-site-header__logo .kd-brand-image{max-height:38px!important;max-width:180px!important;width:auto;height:auto;object-fit:contain}
