:is(.earn-page,.referrals-page,.fair-page,.legal-page,.admin-page){min-width:0}:is(.referrals-page,.fair-page,.legal-page,.admin-page) :is(.table-wrap,.field,.input-wrap,.select-wrap){min-width:0}:is(.referrals-page,.fair-page,.admin-page) .table-wrap{max-width:100%;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--bg-5) transparent}:is(.referrals-page,.fair-page,.admin-page) .table-wrap::-webkit-scrollbar{display:block;height:6px}:is(.referrals-page,.fair-page,.admin-page) .table-wrap::-webkit-scrollbar-thumb{background:var(--bg-5);border-radius:6px}.referrals-page .ref-users-table-wrap{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.referrals-page :is(.ref-content-head,.ref-account-head){flex-wrap:wrap}.referrals-page :is(.ref-account-head h2,.ref-tabs button,.ref-users-pager){overflow-wrap:anywhere}.referrals-page .ref-tabs,.referrals-page .ref-users-pager{flex-wrap:wrap}.referrals-page .ref-users-pager>div{flex:none}.admin-page :is(.adm-toolbar,.adm-actions,.adm-sort,.adm-support-tools,.admin-section-head)>*{min-width:0}.admin-page .adm-card .panel-head{flex-wrap:wrap}.admin-page .adm-note-cell{white-space:normal;overflow-wrap:anywhere}.admin-page .chart-x>span:first-child{transform:none}.admin-page .chart-x>span:last-child{transform:translate(-100%)}.not-found{min-width:0;max-width:100%}.not-found p{overflow-wrap:anywhere}@media(min-width:1024px){.earn-page .earn-hero{min-height:min(1000px,calc(100svh - var(--strip-h,34px) - var(--topbar-h,52px)))}}@media(min-width:1024px)and (max-width:1439px){.earn-page .earn-hero{min-height:0;padding-block:32px}.earn-page .earn-hero-copy{padding-block:24px}.earn-page .earn-hero-copy>p{margin:20px 0 28px;font-size:15px}.earn-page .earn-actions{margin-bottom:24px}}@media(max-width:1023px){:is(.earn-page,.referrals-page,.fair-page,.admin-page) .btn{min-height:44px;height:auto;white-space:normal}.referrals-page :is(.ref-invite-code .btn,.ref-share-link .btn,.ref-users-pager .btn){flex:none;min-width:44px;width:44px;height:44px}.referrals-page .ref-tabs button{min-height:44px}.admin-page :is(.btn-icon,.adm-trade){min-width:44px;min-height:44px}.admin-page .adm-trade{display:inline-flex;align-items:center;justify-content:center}.admin-page :is(.chip,.adm-user,.adm-subtabs .tab){min-height:44px}.admin-page :is(.input,.select,.input-wrap.is-sm .input){min-height:44px;font-size:16px}.admin-page .adm-support-tools{gap:8px}.admin-page .adm-support-row-bottom{flex-wrap:wrap}.admin-page .adm-support-row-bottom time{white-space:normal}.earn-page .earn-presets button{min-height:44px;font-size:12px}.earn-page .earn-slider input{height:44px}:is(.modal-fair,.modal-admin,.modal-referral-code-change) :is(.btn,.modal-head>[data-close]){min-height:44px}:is(.modal-fair,.modal-admin,.modal-referral-code-change) .btn-icon{min-width:44px}.modal-fair .fair-seed-row>.btn{min-width:44px;width:44px;height:44px}.modal-fair .fair-seed-link{min-height:44px}:is(.fair-page,.modal-fair,.modal-admin,.modal-referral-code-change) :is(input.input,textarea.input,select.input){font-size:16px}.fair-page .fair-picker-select{font-size:16px}.fair-page .fair-picker-action{padding-block:12px}}@media(max-width:767px){:is(.earn-page,.referrals-page,.fair-page,.admin-page){gap:20px;padding-inline:12px}:is(.earn-page,.referrals-page,.fair-page,.admin-page) .btn:not(.btn-icon){min-height:40px;font-size:13px;line-height:18px;padding-block:10px;border-radius:6px}:is(.earn-page,.referrals-page,.fair-page,.admin-page) :is(h1,h2,h3){text-wrap:balance}.earn-page{padding-inline:12px}.earn-page .earn-hero{padding-top:24px}.earn-page .earn-hero-copy{padding-block:0}.earn-page .earn-hero-copy>p{font-size:14px;line-height:1.65}.earn-page :is(.earn-journey p,.earn-section-head>p,.earn-terms-head p,.earn-faq-item>p){font-size:14px;line-height:1.7}.earn-page :is(.earn-feature-label,.earn-format h3,.earn-fine,.earn-faq-help,.earn-mode){font-size:12px}.earn-page :is(.earn-conditions li,.earn-terms-rate-label,.earn-result-foot,.earn-results-head span+span){font-size:11px}.earn-page .earn-faq-item summary{min-height:52px;font-size:14px}.earn-page .earn-step>div{min-width:0}.earn-page .earn-actions .btn{min-height:41px;font-size:13px;padding:10px 14px}.earn-page .earn-slider-unit{display:block;font-size:12px}.earn-page .earn-section-head h2{overflow-wrap:anywhere}.referrals-page{padding:20px 12px 32px}.referrals-page :is(.ref-account-panel,.ref-workspace){padding:18px 16px}.referrals-page .ref-account-head .btn{margin-left:0}.referrals-page .ref-account-head h2{flex:1 0 auto}.referrals-page .ref-invite-code{gap:8px;padding-right:10px}.referrals-page .ref-users-empty{min-height:200px}.referrals-page .ref-details{padding:18px 16px}.referrals-page .ref-tabs{gap:8px 16px}.referrals-page .ref-tabs button{font-size:13px}.referrals-page .ref-users-table{width:100%}.referrals-page .ref-users-table td{min-width:0;overflow-wrap:anywhere}.referrals-page .ref-users-table td small{display:block;white-space:normal}.referrals-page .ref-share-link strong{white-space:normal;overflow-wrap:anywhere;font-size:13px}.admin-page .adm-subtabs{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page .adm-support-conversation{height:auto;min-height:0}.admin-page .adm-support-history{flex:none;max-height:55svh;min-height:160px}.admin-page .adm-support-inbox,.admin-page .adm-support-detail{min-height:0}.admin-page .adm-support-queue{max-height:min(620px,65svh)}.admin-page .adm-table:not(.adm-wd-table):not(.adm-referrals-table) td.adm-hide-sm,.admin-page .adm-wd-table td.adm-hide-sm{display:block}.admin-page .adm-wd-table td[data-label]:not([data-label=""]):before{content:attr(data-label);display:block;margin-bottom:4px;color:var(--text-3);font:500 12px/1.4 var(--font-body)}.admin-page .adm-when{white-space:normal;overflow-wrap:anywhere}.admin-page .adm-note-cell{max-width:100%;overflow:visible}.admin-page .adm-upgrades-table .adm-lose-text{display:inline}.admin-page .adm-table .cell-item{align-items:flex-start}.admin-page .adm-table .cell-item>span:last-child{white-space:normal;overflow:visible;overflow-wrap:anywhere}.admin-page .adm-wd-actions{gap:8px}.admin-page .adm-wd-actions .btn{flex:1 1 130px}.fair-page .history-table td:nth-child(n+8){display:block;flex-basis:100%;white-space:normal;overflow-wrap:anywhere}.modal-admin .modal-foot.is-inline{flex-wrap:wrap}.modal-admin .modal-foot.is-inline .btn{flex:1 1 130px}}@media(max-width:479px){.fair-page .fair-feature{padding:18px 16px;min-height:132px}.fair-page .fair-feature>div{max-width:calc(100% - 74px)}.fair-page .fair-feature img{width:88px;height:88px;right:0;bottom:4px}.fair-page .fair-feature h2{font-size:17px;overflow-wrap:anywhere}.fair-page .fair-feature p{font-size:12px}.fair-page .fair-checker{padding:18px 12px}.fair-page .fair-picker-select{max-width:100%}.referrals-page .ref-account-row{grid-template-columns:minmax(0,1fr);gap:6px;padding:12px}.referrals-page .ref-account-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.referrals-page .ref-account-row{min-height:86px;margin:0;padding:12px 10px;container-type:inline-size}.referrals-page .ref-progress-row{grid-column:1 / -1}.referrals-page .ref-account-row>span,.referrals-page .ref-account-row>div,.referrals-page .ref-account-row>strong{padding:0}.referrals-page .ref-account-row>span{font-size:12px}.referrals-page .ref-account-row :is(strong,.ref-account-money){font-size:15px;line-height:1.5}.referrals-page .ref-account-row .ref-account-money{font-size:clamp(10px,calc((100cqw - 20px) / var(--ref-value-em)),15px)}.referrals-page .ref-account-row small{font-size:11px;line-height:1.5}.referrals-page .ref-levels-table td:nth-child(3),.referrals-page .ref-levels-table td:last-child{flex-wrap:wrap}.referrals-page .ref-invite-code strong{font-size:16px}.admin-page .adm-promo-form,.admin-page .adm-tiles{grid-template-columns:minmax(0,1fr)}.admin-page .adm-table:not(.adm-wd-table):not(.adm-referrals-table) tr,.admin-page .adm-referrals-table tr{grid-template-columns:minmax(0,1fr)}.admin-page .adm-sort{flex-wrap:wrap}.admin-page .adm-sort .select-wrap{min-width:0}.admin-page .adm-support-inbox-foot{flex-wrap:wrap}.admin-page .adm-support-tools{align-items:flex-start;flex-direction:column}.admin-page .adm-support-tools .btn{width:100%}.earn-page .earn-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.earn-page .earn-calc-right{grid-template-columns:minmax(0,1fr)}.earn-page .earn-result-top{align-items:center;min-height:0}.earn-page .earn-result{padding:16px}.earn-page .earn-result b{font-size:28px}.earn-page .earn-result-foot{font-size:11px}.not-found .nf-code{font-size:clamp(64px,22vw,84px)}.not-found .nf-code .icon{width:clamp(52px,18vw,66px);height:clamp(52px,18vw,66px)}}
