

/* Start:/bonus/bonus-status-cards.css?179241464811674*/
/* Bonus-page-only layout. Rates and original CMS conditions are not edited. */
#ktk-bonus-page{--kb-red:#e31c2b;--kb-ink:#25272a;--kb-muted:#656b73;--kb-line:#dedfe2;--kb-soft:#f4f5f6;background:#fff;color:var(--kb-ink);padding-bottom:20px}
#ktk-bonus-page *,#ktk-bonus-page *::before,#ktk-bonus-page *::after{box-sizing:border-box}
#ktk-bonus-page [hidden]{display:none!important}
#ktk-bonus-page .container{max-width:1120px}
#ktk-bonus-page .head-page-full{background:none!important;height:auto;min-height:0;padding:32px 0 36px;margin:0;color:var(--kb-ink);overflow:visible}
#ktk-bonus-page .head-page-full::before,#ktk-bonus-page .head-page-full::after{display:none}
#ktk-bonus-page .head-page-full>.container>.row{align-items:center}
#ktk-bonus-page #navigation{margin-bottom:20px}
#ktk-bonus-page .bx-breadcrumb,#ktk-bonus-page .bx-breadcrumb a,#ktk-bonus-page .bx-breadcrumb span{color:var(--kb-muted)}
#ktk-bonus-page .kb-eyebrow{font-size:12px;letter-spacing:1.8px;color:var(--kb-red);text-transform:uppercase;margin-bottom:10px}
#ktk-bonus-page .head-page-full h1{font-size:44px;line-height:1.12;font-weight:700;letter-spacing:-1px;color:var(--kb-ink);padding:0;margin:0 0 18px;text-transform:none}
#ktk-bonus-page .head-page-full h1::after{display:none}
#ktk-bonus-page .top-desc-page{font-size:16px;line-height:1.55;color:var(--kb-ink);margin:0}
#ktk-bonus-page .top-desc-page p{margin:0 0 14px}
#ktk-bonus-page .top-desc-page p+p{font-size:13px;line-height:1.5;color:var(--kb-muted)}
#ktk-bonus-page .btn-top{margin-top:20px;display:flex;align-items:center;flex-wrap:wrap;gap:12px;width:auto}
#ktk-bonus-page .btn-top p{margin:0!important}
#ktk-bonus-page .btn-top .text-white{color:var(--kb-ink)!important;display:inline-block;padding:12px 16px;text-decoration:underline;text-underline-offset:4px}
#ktk-bonus-page .btn{min-height:46px;height:auto;border-radius:7px;padding:13px 20px;font-size:15px;line-height:1.35;text-transform:none;white-space:normal;letter-spacing:0}
#ktk-bonus-page .btn::before,#ktk-bonus-page .btn::after{display:none}
#ktk-bonus-page .btn-danger{background:var(--kb-red);border-color:var(--kb-red);color:#fff}
#ktk-bonus-page .kb-hero-art{position:relative;margin:0;padding:28px 16px 28px 32px;transform:none;width:100%;height:auto;min-height:0;bottom:auto;left:auto;right:auto;top:auto}
#ktk-bonus-page .kb-wallet{background:#25272a;color:#fff;border-radius:18px;padding:28px;min-height:200px;position:relative;overflow:hidden;box-shadow:0 14px 28px #25272a12}
#ktk-bonus-page .kb-wallet::after{content:'';position:absolute;width:190px;height:190px;background:var(--kb-red);transform:rotate(40deg);right:-110px;top:10px;border-radius:20px;pointer-events:none}
#ktk-bonus-page .kb-wallet-brand{font-size:24px;font-weight:700;margin-bottom:28px;position:relative;z-index:1}
#ktk-bonus-page .kb-wallet-value{font-size:30px;line-height:1.2;position:relative;z-index:1}
#ktk-bonus-page .kb-wallet-caption{font-size:13px;margin-top:8px;color:#d8dadd;position:relative;z-index:1}
#ktk-bonus-page .tr-bonus{margin:0 0 32px;padding:0;background:none}
#ktk-bonus-page h2.kb-heading{font-size:27px;line-height:1.3;font-weight:600;letter-spacing:-.3px;margin:0 0 8px;text-transform:none}
#ktk-bonus-page .kb-subtitle{font-size:14px;color:var(--kb-muted);line-height:1.5;margin:0 0 20px}
#ktk-bonus-page .kb-status-section{margin:0 0 32px;scroll-margin-top:110px}
#ktk-bonus-page .kb-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
#ktk-bonus-page .kb-status{font:inherit;color:var(--kb-ink);text-align:left;width:100%;padding:22px;border:1px solid var(--kb-line);border-radius:12px;background:#fff;min-width:0;transition:border-color .15s,box-shadow .15s}
#ktk-bonus-page .kb-status:hover{border-color:#aaaeb5}
#ktk-bonus-page .kb-status[aria-pressed="true"]{border-color:var(--kb-red);box-shadow:inset 0 3px var(--kb-red)}
#ktk-bonus-page .kb-status-top{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:20px;line-height:1.3;font-weight:600}
#ktk-bonus-page .kb-selected{font-size:12px;color:var(--kb-red);font-weight:400;visibility:hidden}
#ktk-bonus-page [aria-pressed="true"] .kb-selected{visibility:visible}
#ktk-bonus-page .kb-volume{font-size:13px;color:var(--kb-muted);line-height:1.4;min-height:36px;margin:7px 0 14px}
#ktk-bonus-page .kb-rate{font-size:34px;line-height:1.15;letter-spacing:-.6px}
#ktk-bonus-page .kb-rate-unit{font-size:13px;color:var(--kb-muted);letter-spacing:0;margin-left:5px;white-space:nowrap}
#ktk-bonus-page .kb-perks{display:grid;gap:9px;margin-top:20px;font-size:13px;line-height:1.4}
#ktk-bonus-page .kb-perks>span{display:flex;justify-content:space-between;gap:12px}
#ktk-bonus-page .kb-perks b{font-weight:500;white-space:nowrap}
#ktk-bonus-page .kb-more{font-size:13px;margin:12px 0 0;color:var(--kb-muted)}
#ktk-bonus-page .kb-more a{color:var(--kb-ink);text-decoration:underline;text-underline-offset:3px}
#ktk-bonus-page .kb-calculator{background:var(--kb-soft);border-radius:12px;padding:26px;margin-bottom:36px;scroll-margin-top:110px}
#ktk-bonus-page .kb-calculator>.tab-pane,#ktk-bonus-page .kb-details .tab-pane{display:block;opacity:1}
#ktk-bonus-page .kb-calculator .head-tab{padding:0;margin:0 0 6px}
#ktk-bonus-page .kb-calculator .title-block{font-size:26px;line-height:1.3;color:var(--kb-ink);margin:0;padding:0;text-transform:none}
#ktk-bonus-page .kb-calculator .title-block::after{display:none}
#ktk-bonus-page .kb-current-status{font-size:13px;color:var(--kb-muted);margin:8px 0 20px}
#ktk-bonus-page .kb-calculator .detail-tab{padding:0;margin:0}
#ktk-bonus-page .ktkalc-box{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:28px;width:100%;margin:0;padding:0}
#ktk-bonus-page .ktkalc{width:auto;float:none;margin:0;min-width:0;padding:0}
#ktk-bonus-page.kb-enhanced .ktkalc .select-radio{display:none}
#ktk-bonus-page .ktkalc .input-vert{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;padding:0;margin:0;width:auto}
#ktk-bonus-page .ktkalc .form-item{display:block;margin:0;padding:0;width:auto;float:none;min-width:0}
#ktk-bonus-page .ktkalc .form-item:last-child{grid-column:1/-1}
#ktk-bonus-page .ktkalc label{display:block;float:none;width:auto;font-size:13px;line-height:1.4;margin:0 0 7px;padding:0;color:var(--kb-ink)}
#ktk-bonus-page .ktkalc input[type="text"]{width:100%;max-width:none;float:none;height:48px;padding:12px 14px;background:#fff;border:1px solid #cdd0d5;border-radius:6px;font:inherit;font-size:16px;line-height:1.4;color:var(--kb-ink);box-shadow:none}
#ktk-bonus-page .ktkalc input[aria-invalid="true"]{border-color:#bf1828}
#ktk-bonus-page .ktkalc .jq-selectbox{display:block;width:100%;max-width:100%;float:none}
#ktk-bonus-page .ktkalc .jq-selectbox__select{height:48px;padding:12px 38px 12px 14px;border:1px solid #cdd0d5;border-radius:6px;background:#fff;color:var(--kb-ink);font:inherit;font-size:16px;line-height:22px;text-shadow:none;box-shadow:none}
#ktk-bonus-page .ktkalc .jq-selectbox__select-text{width:auto!important;max-width:100%;font-size:16px;line-height:22px}
#ktk-bonus-page .ktkalc .jq-selectbox__trigger{height:100%;top:0}
#ktk-bonus-page .ktkalc .jq-selectbox__trigger-arrow{position:absolute;top:17px;right:14px;width:8px;height:8px;border:solid var(--kb-muted);border-width:0 1.5px 1.5px 0;transform:rotate(45deg);background:none}
#ktk-bonus-page .ktkalc .jq-selectbox__trigger-arrow::before,#ktk-bonus-page .ktkalc .jq-selectbox__trigger-arrow::after{display:none}
#ktk-bonus-page .ktkalc-result{width:auto;float:none;margin:0;padding:12px 0 12px 28px;background:none;border-left:1px solid #dadddf;display:flex;flex-direction:column;justify-content:center;min-width:0}
#ktk-bonus-page .ktkalc-result>.row{display:block;margin:0}
#ktk-bonus-page .ktkalc-result .col{padding:0;width:100%;text-align:left!important;max-width:none;flex:none}
#ktk-bonus-page .ktkalc-result .total-title{font-size:14px;color:var(--kb-muted)}
#ktk-bonus-page .ktkalc-result .kvalue{font-size:52px;line-height:1.15;color:var(--kb-red);font-weight:500;margin:8px 0;letter-spacing:-1px;font-variant-numeric:tabular-nums}
#ktk-bonus-page .ktkalc-result .ktitle{font-size:16px;color:var(--kb-ink)}
#ktk-bonus-page .ktkalc-result .text-bb{font-size:13px;color:var(--kb-muted);margin-top:14px}
#ktk-bonus-page .ktkalc-result-list,#ktk-bonus-page .ktkalc-result-item{display:block;width:100%;text-align:left;min-width:0}
#ktk-bonus-page .ktkalc-result .kvalue,#ktk-bonus-page .ktkalc-result .ktitle{display:block;text-align:left}
#ktk-bonus-page .kb-shop-note{font-size:12px;line-height:1.5;color:var(--kb-muted);margin:14px 0 0}
#ktk-bonus-page #ktk-calc-error{font-size:13px;margin-top:12px}
#ktk-bonus-page .kb-details-heading{margin-bottom:12px!important}
#ktk-bonus-page .kb-details{border-bottom:1px solid var(--kb-line);padding:0;scroll-margin-top:110px}
#ktk-bonus-page .kb-details>summary{font-size:18px;font-weight:500;line-height:1.4;min-height:58px;padding:17px 4px;cursor:pointer;color:var(--kb-ink)}
#ktk-bonus-page .kb-details>summary::marker{color:var(--kb-red)}
#ktk-bonus-page .kb-details .head-tab{display:none}
#ktk-bonus-page .kb-details .detail-text{padding:4px 0 24px;margin:0;line-height:1.6}
#ktk-bonus-page .kb-details .table-responsive{width:100%;max-width:100%;overflow-x:auto}
#ktk-bonus-page .kb-details table{font-size:14px}
#ktk-bonus-page .full-privacy{display:flex;gap:24px;justify-content:space-between;align-items:center;flex-wrap:wrap;border-top:1px solid var(--kb-line);padding:28px 0;margin-top:18px;background:none}
#ktk-bonus-page .full-privacy-text{font-size:15px;line-height:1.5;color:var(--kb-muted);max-width:600px}
#ktk-bonus-page .full-privacy-btn{margin:0}
#ktk-bonus-page button:focus-visible,#ktk-bonus-page a:focus-visible,#ktk-bonus-page input:focus-visible,#ktk-bonus-page summary:focus-visible{outline:3px solid #707d90;outline-offset:4px}
@media(max-width:991px){#ktk-bonus-page .head-page-full h1{font-size:36px}#ktk-bonus-page .kb-hero-art{padding:20px 0 20px 14px}#ktk-bonus-page .kb-wallet{padding:22px;min-height:180px}#ktk-bonus-page .kb-wallet-value{font-size:26px}#ktk-bonus-page .kb-status{padding:18px}#ktk-bonus-page .kb-status-top{font-size:18px}#ktk-bonus-page .kb-perks{font-size:12px}}
@media(max-width:767px){#ktk-bonus-page .head-page-full{padding:22px 0 24px}#ktk-bonus-page .head-page-full h1{font-size:34px}#ktk-bonus-page .kb-hero-art{padding:24px 0 0}#ktk-bonus-page .kb-wallet{min-height:155px}#ktk-bonus-page .kb-wallet-brand{margin-bottom:18px}#ktk-bonus-page .kb-status-grid{grid-template-columns:1fr;gap:12px}#ktk-bonus-page .kb-status{padding:18px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 16px}#ktk-bonus-page .kb-volume{min-height:0;margin:6px 0 0}#ktk-bonus-page .kb-rate{text-align:right;font-size:32px}#ktk-bonus-page .kb-rate-unit{display:block;margin:4px 0 0;font-size:12px}#ktk-bonus-page .kb-perks{grid-column:1/-1;margin-top:6px;font-size:13px}#ktk-bonus-page .kb-selected{display:none}#ktk-bonus-page .kb-calculator{padding:20px}#ktk-bonus-page .ktkalc-box{grid-template-columns:1fr;gap:22px}#ktk-bonus-page .ktkalc-result{padding:18px 0 0;border-left:0;border-top:1px solid #dadddf}#ktk-bonus-page .ktkalc .input-vert{gap:14px}#ktk-bonus-page .full-privacy{gap:16px;padding:24px 0}#ktk-bonus-page h2.kb-heading{font-size:25px}}
@media(max-width:380px){#ktk-bonus-page .head-page-full h1{font-size:30px}#ktk-bonus-page .ktkalc .input-vert{grid-template-columns:1fr}#ktk-bonus-page .kb-wallet-value{font-size:25px}#ktk-bonus-page .kb-status-top{font-size:17px}}
@media(prefers-reduced-motion:reduce){#ktk-bonus-page .kb-status{transition:none}}

/* End */


/* Start:/local/templates/ktk2020/components/bitrix/breadcrumb/main/style.min.css?1751460120467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/local/templates/ktk2020/components/bitrix/news.list/bonus_tab/style.css?1751460120162*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */
/* /bonus/bonus-status-cards.css?179241464811674 */
/* /local/templates/ktk2020/components/bitrix/breadcrumb/main/style.min.css?1751460120467 */
/* /local/templates/ktk2020/components/bitrix/news.list/bonus_tab/style.css?1751460120162 */
