/* Shared interior system: account, rewards, wallet and help. */
body.tc-interior{--ip-border:var(--ui-p-304d61,#304d61);--ip-muted:var(--ui-p-98b4c6,#98b4c6);--ip-surface:var(--ui-p-182f40,#182f40);--ip-field:var(--ui-p-102735,#102735)}
html body.tc-interior .page_content{max-width:1200px;margin:auto;padding-top:28px;padding-bottom:36px;font-family:Inter,'Segoe UI',Arial,sans-serif;color:var(--ui-p-bad1df,#bad1df)}
.tc-interior-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 24px;text-align:left}
.tc-interior-heading .tc-eyebrow{font:700 10px/16px Inter,Arial,sans-serif;letter-spacing:1.4px;color:var(--ui-p-87a7bb,#87a7bb)}
.tc-interior-heading h1{font:750 30px/1.2 Inter,Arial,sans-serif;color:var(--ui-p-eaf5fc,#eaf5fc);letter-spacing:-.7px;margin:8px 0}
.tc-interior-heading p{font:400 13px/21px Inter,Arial,sans-serif;color:var(--ui-p-98b4c6,#98b4c6);margin:0;max-width:580px}
.tc-interior-emblem{width:48px;height:48px;border-radius:calc(12px * var(--ui-radius-scale,1));border:1px solid var(--ui-p-36556b,#36556b);background:var(--ui-p-203d50,#203d50);display:grid;place-items:center;flex:none;color:var(--ui-p-b7f76b,#b7f76b);font-size:20px}
.tc-page-tabs{display:flex;gap:6px;align-items:center;padding:6px;border:1px solid var(--ip-border);background:var(--ui-p-122b3b,#122b3b);border-radius:calc(11px * var(--ui-radius-scale,1));margin:0 0 24px;max-width:100%;overflow:auto;scrollbar-width:thin}
.tc-page-tabs a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:9px 14px;white-space:nowrap;font:600 12px/18px Inter,Arial,sans-serif;color:var(--ui-p-92aec1,#92aec1);border-radius:calc(7px * var(--ui-radius-scale,1))}
.tc-page-tabs a[aria-current=page]{background:var(--ui-p-2b485b,#2b485b);color:var(--ui-p-e7f5fd,#e7f5fd)}
.tc-page-tabs a:hover{background:var(--ui-p-223e50,#223e50);color:var(--ui-p-c7f49e,#c7f49e)}
.tc-page-tabs i{font-size:12px}
.tc-interior .tc-page-legacy-row:has(.page_title){display:none}
html body.tc-interior .page_content>.row,html body.tc-interior .page_content>.gift_page_layout{margin-top:0!important}
html body.tc-interior .page_content>.row{margin-inline:-10px}
html body.tc-interior .page_content>.row>[class*=col-]{padding-inline:10px;min-width:0}
html body.tc-interior .card_holder{background:var(--ui-p-182f40,#182f40);border:1px solid var(--ip-border);border-radius:calc(13px * var(--ui-radius-scale,1));padding:0;margin:0 0 20px;box-shadow:none;min-width:0;overflow:hidden}
html body.tc-interior .card_holder .card_title{display:flex;align-items:center;gap:10px;margin:0!important;padding:18px 20px!important;height:auto;min-height:58px;background:var(--ui-p-1d384a,#1d384a);border:0;border-bottom:1px solid var(--ui-p-2d4b5f,#2d4b5f);border-radius:0;text-align:left;font:650 14px/21px Inter,Arial,sans-serif;color:var(--ui-p-dcecf6,#dcecf6)}
html body.tc-interior .card_title img{display:none}
html body.tc-interior .card_content{margin:0!important;padding:20px;color:var(--ui-p-a9c3d4,#a9c3d4);font:400 12px/21px Inter,Arial,sans-serif;min-width:0;max-width:100%}
html body.tc-interior .card_content>.card_title{margin:-20px -20px 20px!important;width:calc(100% + 40px);padding:18px 20px!important}
html body.tc-interior .card_content p,html body.tc-interior .page_description{font:400 12px/21px Inter,Arial,sans-serif;color:var(--ui-p-9ebacc,#9ebacc)}
html body.tc-interior .form_label{display:block;color:var(--ui-p-a9c4d6,#a9c4d6)!important;font:600 11px/18px Inter,Arial,sans-serif!important;text-align:left;margin:16px 0 7px!important}
html body.tc-interior .form_label:first-child{margin-top:0!important}
html body.tc-interior .input_group{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;width:100%;height:auto;min-height:46px;margin:0 0 12px!important;padding:0 12px!important;background:var(--ui-p-102735,#102735)!important;border:1px solid var(--ui-p-35546b,#35546b)!important;border-radius:calc(8px * var(--ui-radius-scale,1));box-shadow:none;overflow:hidden;position:relative;isolation:isolate}
html body.tc-interior .input_group:focus-within{}
html body.tc-interior .input_group input,html body.tc-interior .input_group select,html body.tc-interior .input_group textarea{flex:1;min-width:0;width:100%;height:44px;background:transparent!important;color:var(--ui-p-e0eff8,#e0eff8)!important;border:0!important;border-radius:0;padding:0!important;outline:none;box-shadow:none!important;font:500 13px/20px Inter,Arial,sans-serif;caret-color:var(--ui-p-b7f76b,#b7f76b);font-variant-numeric:tabular-nums;margin:0}
html body.tc-interior .input_group input:disabled{color:var(--ui-p-8eaabd,#8eaabd)!important;-webkit-text-fill-color:var(--ui-p-8eaabd,#8eaabd);opacity:1}
html body.tc-interior .input_group input::placeholder,html body.tc-interior textarea::placeholder{color:var(--ui-p-6e91a8,#6e91a8)!important;opacity:1}
html body.tc-interior .input_group textarea{height:160px;min-height:120px;padding-block:12px!important;resize:vertical}
html body.tc-interior .input_group:has(textarea){align-items:stretch}
html body.tc-interior .input_group select{appearance:auto;cursor:pointer}
html body.tc-interior select option{background:var(--ui-p-173344,#173344);color:var(--ui-p-d6eaf7,#d6eaf7)}
html body.tc-interior .input_group .form_icon{position:static;z-index:auto;transform:none;display:flex;align-items:center;justify-content:center;flex:none;min-width:24px;height:28px;font-size:14px;color:var(--ui-p-8eacc0,#8eacc0);cursor:pointer;margin:0;padding:0}
html body.tc-interior .process_button{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:46px;height:auto;max-width:100%;padding:12px 16px;background:var(--ui-p-b7f76b,#b7f76b)!important;color:var(--ui-p-17321d,#17321d)!important;border:0!important;border-radius:calc(8px * var(--ui-radius-scale,1));box-shadow:none;font:700 12px/20px Inter,Arial,sans-serif;text-shadow:none;cursor:pointer;margin-top:12px}
html body.tc-interior .process_button:hover:not(:disabled){background:var(--ui-p-c9ff8c,#c9ff8c)!important;color:var(--ui-p-17321d,#17321d)!important}
html body.tc-interior .process_button:disabled{background:var(--ui-p-2c475a,#2c475a)!important;color:var(--ui-p-86a3b7,#86a3b7)!important;cursor:not-allowed;opacity:1}
html body.tc-interior .process_button img{width:20px;height:20px}
html body.tc-interior input[type=checkbox],html body.tc-interior input[type=radio]{accent-color:var(--ui-p-b7f76b,#b7f76b)}
html body.tc-interior .highlighted_text{color:var(--ui-p-b7f76b,#b7f76b)!important}
html body.tc-interior .bet_history{padding:0;margin:20px 0 24px!important;border:1px solid var(--ip-border);border-radius:calc(12px * var(--ui-radius-scale,1));background:var(--ui-p-142c3c,#142c3c);box-shadow:none;overflow:hidden;max-width:100%;min-width:0}
html body.tc-interior .bet_history_tabs{margin:0;padding:10px 12px;background:var(--ui-p-1c3749,#1c3749);border-bottom:1px solid var(--ui-p-2c4a5f,#2c4a5f);border-radius:0}
html body.tc-interior .bet_history_button_container{margin:0;padding:0;display:flex;gap:6px;border:0;background:transparent;overflow:auto}
html body.tc-interior .bet_history_tabs button{height:auto;min-height:36px;padding:8px 12px;background:transparent;color:var(--ui-p-a4c0d2,#a4c0d2);border:0;border-radius:calc(7px * var(--ui-radius-scale,1));font:600 11px/18px Inter,Arial,sans-serif;white-space:nowrap;box-shadow:none}
html body.tc-interior .bet_history_tabs button.tab_active{background:var(--ui-p-304f64,#304f64);color:var(--ui-p-e9f6fd,#e9f6fd)}
html body.tc-interior .bet_history_holder{padding:0;overflow:auto;max-width:100%;min-width:0}
html body.tc-interior .bet_history_table{width:100%;min-width:560px;background:transparent;border-collapse:collapse;font-variant-numeric:tabular-nums;table-layout:auto}
html body.tc-interior .bet_history_table thead,html body.tc-interior .bet_history_table thead tr{background:var(--ui-p-193344,#193344)!important}
html body.tc-interior .bet_history_table th,html body.tc-interior .bet_history_table td{background:transparent;padding:14px 16px;font:500 12px/18px Inter,Arial,sans-serif;color:var(--ui-p-acc7d8,#acc7d8)!important;border:0;border-bottom:1px solid var(--ui-p-294657,#294657);text-align:left;white-space:nowrap}
html body.tc-interior .bet_history_table th{font-size:10px;font-weight:600;color:var(--ui-p-7fa0b6,#7fa0b6)!important}
html body.tc-interior .bet_history_table tbody tr:last-child td{border-bottom:0}
html body.tc-interior .bet_history_table tbody tr:hover{background:var(--ui-p-1d3b4d,#1d3b4d)}
.tc-table-empty td{text-align:center!important;padding:30px 18px!important;color:var(--ui-p-7e9fb4,#7e9fb4)!important;font-size:12px!important}
html body.tc-interior .card_balance{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:12px 0;margin:0;background:transparent;border:0;color:var(--ui-p-dceef9,#dceef9);font:700 26px/36px Inter,Arial,sans-serif;min-width:0}
html body.tc-interior .card_balance>img{width:26px;height:26px;margin:0;flex:none}
html body.tc-interior .card_balance>span{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0}
html body.tc-interior .affiliate_box{height:calc(100% - 20px)!important}
html body.tc-interior .affiliate_box .card_content>center{font:400 12px/20px Inter,Arial,sans-serif;margin-top:12px!important;text-align:left;color:var(--ui-p-8faec2,#8faec2)!important}
html body.tc-interior .affiliate_box .card_content>.input-group{margin:10px 0!important;padding:0}
html body.tc-interior .affiliate_box .card_content>div[style*='background: #314641']{height:auto!important;width:100%!important;max-width:none!important;background:var(--ui-p-122c3d,#122c3d)!important;border-color:var(--ui-p-304e63,#304e63)!important;padding:12px!important}
html body.tc-interior .affiliate_box .card_content>div>table{font:400 12px/25px Inter,Arial,sans-serif!important;color:var(--ui-p-abc7d8,#abc7d8)}
html body.tc-interior .gift_page_layout{max-width:none;margin:auto}
html body.tc-interior .gift_page_layout .settings_box,html body.tc-page-coupon .settings_box{max-width:580px!important;margin:0 auto 24px!important}
html body.tc-interior .gift_history_section .bet_history{max-width:none!important}
html body.tc-interior .gift_history_section .bet_history_table{min-width:460px}
html body.tc-interior .page_title{font:700 15px/23px Inter,Arial,sans-serif;color:var(--ui-p-d9ecf8,#d9ecf8);letter-spacing:0;display:flex;align-items:center;gap:10px;min-height:0;padding:0;margin:0 0 10px}
html body.tc-interior .page_title>img{width:22px!important;height:22px!important;object-fit:contain;filter:grayscale(1);opacity:.7}
.tc-settings-sections{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 24px;padding-bottom:18px;border-bottom:1px solid var(--ui-p-304c60,#304c60)}
.tc-settings-sections a{font:600 11px/18px Inter,Arial,sans-serif;color:var(--ui-p-9fbccd,#9fbccd);padding:8px 12px;border:1px solid var(--ui-p-355368,#355368);border-radius:calc(7px * var(--ui-radius-scale,1));background:var(--ui-p-193344,#193344)}
.tc-settings-sections a:hover{color:var(--ui-p-c7f99c,#c7f99c);background:var(--ui-p-254456,#254456)}
.tc-page-settings .row.mt-4{scroll-margin-top:85px;margin-top:0!important;margin-bottom:12px;border-bottom:1px solid var(--ui-p-2a4558,#2a4558);padding-bottom:12px}
html body.tc-page-settings .row.mt-4>.p-4{padding:18px 20px 10px 10px!important}
.tc-page-settings .card_content>div{max-width:none!important}
.tc-page-settings .card_content .input-group{margin-left:0!important}
html body.tc-page-settings .card_holder{max-width:none}
html body.tc-interior .section_faq{width:100%;max-width:none;padding:0;background:transparent}
html body.tc-interior .section_container{padding:0!important;max-width:none;width:100%}
.tc-interior .section_heading{display:none}
html body.tc-interior .section_description{font:400 12px/21px Inter,Arial,sans-serif;color:var(--ui-p-94b2c5,#94b2c5);margin:0 0 20px!important;text-align:left!important}
html body.tc-interior .faq{margin:0}
html body.tc-interior .panel-group{margin:0!important;width:100%}
html body.tc-interior .panel{margin:0 0 10px;border:1px solid var(--ui-p-304e62,#304e62);border-radius:calc(10px * var(--ui-radius-scale,1));background:var(--ui-p-183243,#183243);overflow:hidden;box-shadow:none}
html body.tc-interior .panel-heading{padding:18px 20px;border:0;background:var(--ui-p-1b374a,#1b374a);display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer}
html body.tc-interior .panel-title{font:600 13px/21px Inter,Arial,sans-serif;margin:0;flex:1;min-width:0}
html body.tc-interior .panel-title a{color:var(--ui-p-d4e8f5,#d4e8f5)}
html body.tc-interior .panel-heading .button{position:static;flex:none;width:24px;height:24px;padding:0;font-size:11px;color:var(--ui-p-8eafc5,#8eafc5);background:transparent;border:0;box-shadow:none}
html body.tc-interior .panel-body{padding:18px 20px;font:400 12px/22px Inter,Arial,sans-serif;color:var(--ui-p-a1bed1,#a1bed1);border-top:1px solid var(--ui-p-2c4b60,#2c4b60)}
html body.tc-interior .panel-body li{line-height:23px;margin-bottom:7px}
html body.tc-interior .tc-wallet-note{padding:18px 20px;background:var(--ui-p-1b383b,#1b383b);border:1px solid var(--ui-p-37594c,#37594c);border-radius:calc(10px * var(--ui-radius-scale,1));margin:0 0 20px;color:var(--ui-p-accabc,#accabc)}
.tc-page-terms .wrap_scroll,.tc-page-privacy_policy .wrap_scroll{max-width:850px;margin:auto;padding:26px 30px;border:1px solid var(--ui-p-304e62,#304e62);border-radius:calc(12px * var(--ui-radius-scale,1));background:var(--ui-p-172f40,#172f40)}
html body.tc-interior .terms-of-use-list{padding-left:20px;margin:0}
html body.tc-interior .terms-of-use-list li{font:600 15px/24px Inter,Arial,sans-serif!important;letter-spacing:0;text-transform:none;margin-top:26px;color:var(--ui-p-d9eaf6,#d9eaf6)}
html body.tc-interior .terms-of-use-list>li:first-child{margin-top:0}
html body.tc-interior .terms-of-use-list li li,html body.tc-interior .terms-of-use-list li p{font:400 12px/23px Inter,Arial,sans-serif!important;color:var(--ui-p-9fbbce,#9fbbce);text-transform:none;margin-top:8px;margin-left:0}
html body.tc-interior .terms-of-use-list strong{font-weight:650}
html body.tc-interior .pagination{gap:6px;margin:18px 0}
html body.tc-interior .pagination a{background:var(--ui-p-1c3a4e,#1c3a4e);border:1px solid var(--ui-p-33556d,#33556d);color:var(--ui-p-bed9eb,#bed9eb);border-radius:calc(6px * var(--ui-radius-scale,1));padding:8px 12px;font-size:12px}
html body.tc-interior .alert{background:var(--ui-p-203c4d,#203c4d);border:1px solid var(--ui-p-38576a,#38576a);border-radius:calc(9px * var(--ui-radius-scale,1));padding:14px 18px;color:var(--ui-p-b5cfdf,#b5cfdf);font:400 12px/20px Inter,Arial,sans-serif;box-shadow:none}
.tc-page-deposit #deposit_box,.tc-page-withdraw #withdrawal_box,.tc-page-provably_fair #deposit_box{margin:0 auto 24px!important;max-width:720px}
.tc-page-deposit .tc-auto-status{margin:0 0 24px}
html body.tc-page-contact .settings_box,html body.tc-page-ticket .settings_box,html body.tc-page-update_deposit .settings_box,html body.tc-page-change_password .settings_box{max-width:680px!important;margin:0 auto 24px!important}
.tc-page-contact .card_content>p{margin:0 0 18px!important}
.tc-page-contact #mobile_nav,.tc-page-ticket #mobile_nav{display:none!important}
.tc-page-contests #contests_countdown{min-height:100px;display:flex;align-items:center;justify-content:center}
.tc-page-contests .tc-contest-clock{display:flex;align-items:center;justify-content:center;gap:8px;font:600 28px/48px 'IBM Plex Mono',monospace;color:var(--ui-p-dfedf7,#dfedf7);font-variant-numeric:tabular-nums;flex-wrap:wrap}
.tc-contest-clock>div{display:flex;flex-direction:column;align-items:center;gap:5px}
.tc-contest-clock span{width:56px;text-align:center;background:var(--ui-p-102a3b,#102a3b);border:1px solid var(--ui-p-36546b,#36546b);border-radius:calc(7px * var(--ui-radius-scale,1))}
.tc-contest-clock small{font:500 9px/15px Inter,Arial,sans-serif;color:var(--ui-p-86a7bd,#86a7bd)}
.tc-page-contests #contests_countdown+p{font:400 11px/19px Inter,Arial,sans-serif!important;color:var(--ui-p-8eaec2,#8eaec2)}
.tc-page-surveys #show_surveys>center:first-child,.tc-page-surveys #show_surveys>br{display:none}
.tc-page-surveys .tc-provider-card{padding:18px!important;border:1px solid var(--ui-p-35546a,#35546a)!important;border-radius:calc(12px * var(--ui-radius-scale,1))!important;background:var(--ui-p-1a3548,#1a3548)!important;box-shadow:none!important;min-height:128px!important}
.tc-page-surveys .tc-provider-card>.row{display:flex;align-items:center;gap:12px;margin:0}
.tc-page-surveys .tc-provider-card>.row>.col-6{padding:0;flex:1;max-width:none;min-width:0}
.tc-page-surveys .tc-provider-card img{max-width:115px;height:28px;object-fit:contain;object-position:left}
.tc-page-surveys .tc-provider-card p{font:600 12px/20px Inter,Arial,sans-serif!important;margin:10px 0 0!important;color:var(--ui-p-c2ddec,#c2ddec)}
html body.tc-page-surveys .tc-provider-card .process_button{float:none!important;width:100%;min-height:36px;padding:8px;font-size:10px;background:var(--ui-p-2c4b60,#2c4b60)!important;color:var(--ui-p-c6ddeb,#c6ddeb)!important;margin-top:0!important}
html body.tc-page-surveys .tc-provider-card .selected_survey{background:var(--ui-p-b7f76b,#b7f76b)!important;color:var(--ui-p-16301b,#16301b)!important}
.tc-page-surveys .show_survey{border:1px solid var(--ui-p-315268,#315268);border-radius:calc(12px * var(--ui-radius-scale,1));padding:8px!important;margin:20px 0!important;background:var(--ui-p-132d3e,#132d3e);overflow:hidden}
.tc-page-surveys .show_survey>.col-12{padding:0}
.tc-page-surveys iframe{max-width:100%;border-radius:calc(7px * var(--ui-radius-scale,1))}
@media(max-width:900px){.tc-page-tabs a{padding-inline:10px;font-size:11px}html body.tc-interior .card_balance{font-size:21px}.tc-interior-heading h1{font-size:27px}}
@media(max-width:640px){html body.tc-interior .page_content{padding-top:20px}.tc-interior-heading{margin-bottom:20px;gap:12px}.tc-interior-heading h1{font-size:25px}.tc-interior-heading p{font-size:11px;line-height:19px}.tc-interior-emblem{width:40px;height:40px;border-radius:calc(10px * var(--ui-radius-scale,1));font-size:17px}.tc-page-tabs{gap:5px;margin-bottom:20px;justify-content:space-between}.tc-page-tabs a{flex:1;padding:8px;min-width:34px;min-height:36px}.tc-page-tabs a>span{display:none}.tc-page-tabs i{font-size:14px}html body.tc-interior .card_content{padding:18px}html body.tc-interior .card_content>.card_title{margin:-18px -18px 18px!important;width:calc(100% + 36px)}html body.tc-interior .card_holder .card_title{font-size:13px;padding:16px 18px!important;min-height:54px}html body.tc-interior .form_label{font-size:11px!important}html body.tc-interior .input_group input,html body.tc-interior .input_group select{font-size:12px}html body.tc-interior .process_button{min-height:46px}html body.tc-interior .bet_history_table th,html body.tc-interior .bet_history_table td{padding:12px;font-size:11px}html body.tc-interior .row>.col-xs-12{width:100%;min-width:0}.tc-page-settings .row.mt-4{padding-bottom:8px}html body.tc-page-settings .row.mt-4>.p-4{padding:12px 10px!important}.tc-settings-sections{gap:6px}.tc-settings-sections a{font-size:10px;padding:7px 9px}.tc-page-terms .wrap_scroll,.tc-page-privacy_policy .wrap_scroll{padding:20px 16px}html body.tc-interior .panel-heading{padding:16px}html body.tc-interior .panel-title{font-size:12px}html body.tc-interior .panel-body{padding:16px}.tc-page-surveys .tc-provider-card{padding:14px!important;min-height:115px!important}.tc-page-surveys .tc-provider-card img{max-width:105px}.tc-page-surveys .tc-provider-card>.row{gap:8px}}
html body.tc-interior .card_title{text-transform:none;letter-spacing:0}
html body.tc-interior .bet_history_tabs button{text-transform:none;letter-spacing:0}
html body.tc-interior .gift_offers_section.full,html body.tc-interior .coupon_offers_section{max-width:none}
html body.tc-interior .gift_offer_card,html body.tc-interior .coupon_offer_card{background:var(--ui-p-1b3547,#1b3547)!important;border:1px solid var(--ui-p-35556b,#35556b)!important;border-radius:calc(12px * var(--ui-radius-scale,1))!important;box-shadow:none!important;padding:18px!important;cursor:pointer}
html body.tc-interior .gift_offer_card:hover,html body.tc-interior .coupon_offer_card:hover{background:var(--ui-p-213e51,#213e51)!important;border-color:var(--ui-p-739e5c,#739e5c)!important;transform:none}
html body.tc-interior .gift_offers_head,html body.tc-interior .coupon_offers_head h3{font:600 13px/21px Inter,Arial,sans-serif;color:var(--ui-p-bdd5e5,#bdd5e5);margin-bottom:12px}
html body.tc-interior .gift_offers_head i{color:var(--ui-p-a9c6d8,#a9c6d8)!important}
html body.tc-interior .gift_offer_code,html body.tc-interior .coupon_offer_code{font:600 13px/21px 'IBM Plex Mono',monospace;color:var(--ui-p-cdf6a6,#cdf6a6)!important;overflow-wrap:anywhere}
html body.tc-interior .gift_offer_top{flex-wrap:wrap;gap:10px}
html body.tc-interior .gift_reward_badge{background:var(--ui-p-294a3d,#294a3d);color:var(--ui-p-c2ef9b,#c2ef9b);border:1px solid var(--ui-p-3c634a,#3c634a);border-radius:calc(5px * var(--ui-radius-scale,1));font:600 10px/17px Inter,Arial,sans-serif}
html body.tc-interior .gift_offer_meta,html body.tc-interior .coupon_offer_meta{font:400 12px/21px Inter,Arial,sans-serif;color:var(--ui-p-a4c1d3,#a4c1d3)}
html body.tc-interior .gift_offer_foot,html body.tc-interior .coupon_offer_foot{font:400 10px/18px Inter,Arial,sans-serif;color:var(--ui-p-7f9fb4,#7f9fb4)}
html body.tc-interior .ld-theme-lux .ld-table,html body.tc-interior .ld-theme-lux .ld-table td{background:var(--ui-p-1c384b,#1c384b)!important;color:var(--ui-p-aac8dc,#aac8dc)!important;font:400 11px/20px Inter,Arial,sans-serif}
html body.tc-interior .ld-theme-lux .ld-table th{font:600 10px/18px Inter,Arial,sans-serif;color:var(--ui-p-7e9fb5,#7e9fb5);padding:8px 12px}
html body.tc-interior .ld-theme-lux .ld-table td{padding:12px;border:0}
html body.tc-interior .ld-theme-lux .ld-check{background:var(--ui-p-325344,#325344);color:var(--ui-p-c1ee9b,#c1ee9b)}
html body.tc-interior .ld-theme-lux .ld-logout{background:var(--ui-p-ef44441f,rgba(239,68,68,.12));color:var(--ui-p-ef4444,#ef4444);border:1px solid var(--ui-p-ef444473,rgba(239,68,68,.45));box-sizing:border-box;transition:background-color .15s ease,border-color .15s ease,color .15s ease}
html body.tc-interior .ld-theme-lux .ld-logout:hover,html body.tc-interior .ld-theme-lux .ld-logout:focus-visible{background:var(--ui-p-ef44443d,rgba(239,68,68,.24));border-color:var(--ui-p-ef4444,#ef4444);color:var(--ui-p-f87171,#f87171)}
html body.tc-interior .ld-theme-lux .ld-logout:focus-visible{outline:2px solid var(--ui-p-ef44448c,rgba(239,68,68,.55));outline-offset:2px}
html body.tc-interior .ld-theme-lux .ld-logout:active{background:var(--ui-p-ef444452,rgba(239,68,68,.32))}
html body.tc-interior .bubble_chat{background:var(--ui-p-1c394c,#1c394c);border:1px solid var(--ui-p-35576e,#35576e);border-radius:calc(10px * var(--ui-radius-scale,1));color:var(--ui-p-b2d0e4,#b2d0e4);padding:14px;margin-bottom:12px;overflow-wrap:anywhere}
html body.tc-interior .bubble_chat.right{background:var(--ui-p-203b39,#203b39);border-color:var(--ui-p-3c5a45,#3c5a45)}
html body.tc-interior .bubble_chat .email{font:600 11px/18px Inter,Arial,sans-serif;color:var(--ui-p-c9e0f0,#c9e0f0)}
html body.tc-interior .bubble_chat .time{font:400 10px/18px Inter,Arial,sans-serif;color:var(--ui-p-7799b0,#7799b0)}
html body.tc-page-confirm .page_content>div[style*='width: 500px']{max-width:100%;width:auto!important;margin:24px 0 14px!important;font:700 21px/30px Inter,Arial,sans-serif!important;color:var(--ui-p-d6edfa,#d6edfa)}
html body.tc-page-confirm .page_content>p{font:400 13px/23px Inter,Arial,sans-serif!important;color:var(--ui-p-9dbccf,#9dbccf)}
html body.tc-page-privacy_policy .section_container>.wrap_scroll,html body.tc-page-terms .section_container>.wrap_scroll{width:100%}
html body.tc-page-contests .custom_switch{margin:12px auto 20px;max-width:340px;border:1px solid var(--ui-p-325268,#325268);background:var(--ui-p-112c3d,#112c3d);border-radius:calc(9px * var(--ui-radius-scale,1));padding:5px}
html body.tc-page-contests .custom_switch a{font:600 11px/20px Inter,Arial,sans-serif;color:var(--ui-p-8eacc1,#8eacc1);padding:9px 15px;border-radius:calc(6px * var(--ui-radius-scale,1))}
html body.tc-page-contests .custom_switch a.active{background:var(--ui-p-2e4d62,#2e4d62);color:var(--ui-p-ddf0fc,#ddf0fc)}
html body.tc-interior .pagination .active a{background:var(--ui-p-2e4d62,#2e4d62);color:var(--ui-p-d9f3c1,#d9f3c1)}
.tc-deposit-instructions{padding:14px 16px;margin-bottom:18px;border:1px solid var(--ui-p-35566a,#35566a);border-radius:calc(9px * var(--ui-radius-scale,1));background:var(--ui-p-203d4e,#203d4e);text-align:left}
.tc-deposit-instructions strong{font:600 12px/20px Inter,Arial,sans-serif;color:var(--ui-p-cde3f0,#cde3f0)}
.tc-deposit-instructions p{margin:6px 0 0;font-size:11px!important;line-height:20px!important}
html body.tc-interior .tc-auto-status{padding:18px 20px;border-radius:calc(11px * var(--ui-radius-scale,1));border-color:var(--ui-p-3b594c,#3b594c);background:var(--ui-p-1c3638,#1c3638);gap:14px}
html body.tc-interior .tc-auto-status strong{font:600 13px/21px Inter,Arial,sans-serif;color:var(--ui-p-d5e7dc,#d5e7dc)}
html body.tc-interior .tc-auto-status p{font:400 11px/19px Inter,Arial,sans-serif;color:var(--ui-p-a5bfb7,#a5bfb7)}
html body.tc-interior .tc-auto-status .tc-cta{background:var(--ui-p-315242,#315242);color:var(--ui-p-d1f9ae,#d1f9ae)!important;border:1px solid var(--ui-p-4c6b50,#4c6b50);font:600 11px/18px Inter,Arial,sans-serif;min-height:36px}
html body.tc-page-surveys .show_survey iframe{height:720px!important;min-height:480px}
@media(max-width:640px){html body.tc-page-surveys .show_survey iframe{height:620px!important}}
html body.tc-interior .card_title>span{text-transform:none;letter-spacing:0}
.tc-settings-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:calc(7px * var(--ui-radius-scale,1));border:1px solid var(--ui-p-36546a,#36546a);background:var(--ui-p-203d50,#203d50);color:var(--ui-p-97b9ce,#97b9ce);font-size:12px;flex:none}
html body.tc-interior .gift_cards_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:14px}
html body.tc-interior .bet_history_table tbody tr{background:transparent!important}
html body.tc-interior .bet_history_table tbody tr:hover{background:var(--ui-p-1d3b4d,#1d3b4d)!important}
html body.tc-interior .card_content img{max-width:100%}
html body.tc-interior .card_content code,html body.tc-interior .card_content pre{max-width:100%;overflow:auto;background:var(--ui-p-102a3a,#102a3a);color:var(--ui-p-acd0e6,#acd0e6);border:1px solid var(--ui-p-304e62,#304e62);border-radius:calc(7px * var(--ui-radius-scale,1));font-size:11px}
html body.tc-page-provably_fair .progress_table{max-width:100%;overflow:auto}
html body.tc-page-provably_fair .table_gamebox{max-width:100%;overflow:auto}
@media(max-width:640px){html body.tc-interior .input_group .form_icon{min-width:28px;height:32px}html body.tc-interior .terms-of-use-list li li{margin-left:0!important}}
html body.tc-page-withdraw .withdrawal_amount_group{padding-right:6px!important;gap:6px}
html body.tc-page-withdraw .withdrawal_amount_group button{flex:none;display:flex;align-items:center;justify-content:center;min-width:38px;height:32px;padding:0 8px;border:1px solid var(--ui-p-3b5a70,#3b5a70);background:var(--ui-p-2a475b,#2a475b);color:var(--ui-p-c6deed,#c6deed);font:600 10px/18px Inter,Arial,sans-serif;border-radius:calc(5px * var(--ui-radius-scale,1));cursor:pointer;box-shadow:none}
html body.tc-page-withdraw .withdrawal_amount_group button:hover{background:var(--ui-p-35596f,#35596f);color:var(--ui-p-c9f6a5,#c9f6a5)}
html body.tc-interior #address_verification{margin:0!important}
html body.tc-page-withdraw .tc-wallet-note strong{font:650 13px/22px Inter,Arial,sans-serif;color:var(--ui-p-c1ed9c,#c1ed9c)}
html body.tc-page-withdraw .tc-wallet-note p{font-size:11px;line-height:20px}
/* The shared top-bar toggle owns mobile navigation on every interior page. */
html body.tc-interior #mobile_nav{display:none!important}

/* Provider wordmarks include white lettering; use the matching light artwork. */
html body.tc-page-surveys .tc-provider-logo-light{display:none}
html[data-theme=light] body.tc-page-surveys .tc-provider-logo-dark{display:none}
html[data-theme=light] body.tc-page-surveys .tc-provider-logo-light{display:block}
