:root{color-scheme:light;--bg:#f5f8fc;--panel:#fff;--line:#d9e4ef;--muted:#52657a;--cyan:#087fc1;--orange:#c66b16;--white:#172b4d}
html,body{background:#f5f8fc!important;color:#172b4d!important}
body.support-clean{background:linear-gradient(180deg,#f8fbff,#eef4fb)!important;color:#172b4d!important}
header,.support-clean>header,.site-header,.web-header{background:#fff!important;border-color:#d9e4ef!important;color:#17345d!important}
header a,.brand,.site-header .brand,.web-brand{color:#17345d!important}
.brand b,.web-brand b{color:#087fc1!important}.brand small,.web-brand small{color:#60758d!important}
.workspace,.support-clean .workspace{background:transparent!important}
.sidebar,.rightbar{border-color:#d9e4ef!important}.side-title,.small-label{color:#60758d!important}
.selected,.quick-card{background:#e7f4fc!important;border-color:#b9d9ec!important;color:#17456a!important}
.quick-card.paid{background:#fff3e3!important;border-color:#ebc991!important;color:#704314!important}
.quick-card small{color:#60758d!important}.quick-card.paid small{color:#8a6332!important}
.outline{background:#fff!important;border-color:#b9cbe0!important;color:#31516f!important}.outline:hover{border-color:#087fc1!important;color:#075fae!important}
input,select,textarea{background:#fff!important;border-color:#b9cbe0!important;color:#172b4d!important}input::placeholder,textarea::placeholder{color:#8092a6!important}
.chat-shell,.chat-top,.messages,.service-options,.upload-panel,.drive-panel,.ai-plan{background:#fff!important;border-color:#d4e1ed!important;color:#172b4d!important;box-shadow:0 10px 26px rgba(33,74,120,.08)}
.chat-top{border-bottom-color:#d9e4ef!important}.ai-icon,.upload-symbol{background:#e5f4fb!important;color:#087fc1!important}.status{color:#60758d!important}.status.ready{color:#16805d!important}
.message p,.intro>p:last-child,.side-contact p,.steps p,.details p,.hint,.privacy,.chat-tools,.hero-description,.hero-lead,.support-rail-note{color:#52657a!important}
.message.user{background:#e8f3fb!important;border-color:#c5deef!important}.message.user .author{color:#47647d!important}.message.error p{color:#a85b08!important}
.starters button,.service-card,.drive-file,.nl-shop-suggestions>button{background:#f3f8fc!important;border-color:#c8dbe9!important;color:#31516f!important}.starters button:hover,.nl-shop-suggestions>button:hover{background:#e6f3fb!important;border-color:#71b7d7!important}
.notice,.safe-note,.auth-notice,.wallet-pending,.nl-shop-notice{background:#fff4e4!important;border-color:#e4bd7d!important;color:#704314!important}.notice,.safe-note h3,.auth-notice{color:#704314!important}
.button,.send,.primary,.web-primary,.drive-button,.nl-buy-primary,.nl-buy-button,.nl-shop-send{background:#0a78d0!important;color:#fff!important;border-color:#0a78d0!important}.button:hover,.send:hover,.primary:hover,.web-primary:hover,.drive-button:hover{background:#075fae!important}
.secondary,.web-secondary{background:#eaf2f8!important;color:#264466!important;border-color:#bfd2e3!important}
.product-card,.catalog-form,.catalog-section,.help-section,.empty-state,.nl-buy-dialog,.nl-shop-dialog,.nl-shop-header,.nl-shop-scroll,.nl-shop-compose-area,.nl-shop-compose,.web-solutions article,.web-project-browser,.web-contact{background:#fff!important;border-color:#d4e1ed!important;color:#172b4d!important;box-shadow:0 10px 26px rgba(33,74,120,.08)}
.catalog-section,.web-process-section,.web-principles,.web-page .web-project-section{background:#eef5fb!important;border-color:#d9e4ef!important}
.site-footer,.web-footer,footer{background:#fff!important;border-color:#d9e4ef!important;color:#60758d!important}
.site-header nav,.web-header nav{color:#52657a!important}.site-header nav a:hover,.site-header nav [aria-current],.web-header nav [aria-current]{color:#087fc1!important}
.hero-description,.web-lead,.web-section-heading>p,.web-solutions p,.web-process p,.web-quote>div>p:not(.web-eyebrow),.web-faq details p{color:#52657a!important}
.web-page{background:#f5f8fc!important;color:#172b4d!important}.web-page h1,.web-page h2,.web-page h3{color:#17345d!important}.web-page h1 em{color:#087fc1!important}.web-page .web-eyebrow{color:#08769d!important}
.web-browser,.web-phone{background:#f4f8fb!important;border-color:#b9ccdc!important;box-shadow:0 20px 45px rgba(33,74,120,.16)!important}.web-browser-bar,.web-demo-nav{background:#e9f1f7!important;border-color:#d1dfeb!important;color:#52657a!important}.web-demo-main{background:#fff!important}.web-demo-main strong{color:#17345d!important}.web-demo-main p{color:#52657a!important}.web-demo-cards{border-color:#d9e4ef!important}.web-demo-cards span{background:#f3f8fc!important;border-color:#c8dbe9!important;color:#52657a!important}.web-phone-art{background:#dff5f1!important;color:#08769d!important}.web-page .web-project-copy h3{color:#17345d!important}.web-page .web-project-description{color:#52657a!important}.web-page .web-project-tags li{background:#f3f8fc!important;border-color:#c8dbe9!important;color:#31516f!important}
.nl-shop-root{color:#243c58!important}.nl-shop-root .nl-shop-launcher{background:#fff!important;border-color:#b9d9e8!important;color:#17345d!important;box-shadow:0 8px 30px rgba(33,74,120,.16)!important}.nl-shop-root .nl-shop-dialog{background:#fff!important;border-color:#c9dce9!important;color:#17345d!important;box-shadow:0 20px 60px rgba(33,74,120,.2)!important}.nl-shop-root .nl-shop-header{background:#e8f5fb!important;border-color:#c9dce9!important}.nl-shop-connection,.nl-shop-footer{background:#f1f6fa!important;border-color:#d9e4ef!important}.nl-shop-scroll{background:#fff!important}.nl-shop-message-text,.nl-shop-welcome>p,.nl-shop-heading p,.nl-shop-product-note{color:#52657a!important}.nl-shop-message-user{background:#e8f3fb!important;border-color:#c5deef!important}.nl-shop-root .nl-shop-compose{background:#fff!important;border-color:#b9cbe0!important}.nl-shop-root .nl-shop-compose textarea{color:#172b4d!important}.nl-shop-product{background:#f3f8fc!important;border-color:#c8dbe9!important;color:#17345d!important}
.nl-buy-root .nl-buy-dialog{background:#fff!important;color:#17345d!important;border-color:#c9dce9!important;box-shadow:0 20px 60px rgba(33,74,120,.2)!important}.nl-buy-header{background:#e8f5fb!important;border-color:#c9dce9!important}.nl-buy-body,.nl-buy-footer{background:#fff!important;border-color:#d9e4ef!important}.nl-buy-root section>p,.nl-buy-root label,.nl-buy-root .nl-buy-help{color:#52657a!important}.nl-buy-root input{background:#fff!important;border-color:#b9cbe0!important;color:#172b4d!important}.nl-buy-order{background:#f3f8fc!important;border-color:#c8dbe9!important}.nl-buy-code code{background:#eef4f9!important;color:#17345d!important}
@media(max-width:720px){.sidebar,.rightbar{background:#f5f8fc!important}.button,button{min-height:44px}}
.support-clean .remote-promo{background:linear-gradient(135deg,#ffffff,#edf7fc)!important;border-color:#c2dceb!important;box-shadow:0 14px 40px rgba(33,74,120,.12)!important}
.support-clean .remote-promo-tag{color:#08769d!important}.support-clean .remote-promo h2{color:#17345d!important}.support-clean .remote-promo h2 em{color:#087fc1!important}
.support-clean .remote-video-wrap{background:#e9f1f7!important;border-color:#b9ccdc!important;box-shadow:0 10px 28px rgba(33,74,120,.12)!important}
.support-clean .remote-video-player{background:#e9f1f7!important}.support-clean .remote-promo-copy>p{color:#52657a!important}.support-clean .remote-promo-copy>small{color:#60758d!important}
.support-clean .remote-promo-primary{background:#0a78d0!important;color:#fff!important}.support-clean .remote-promo-contact{border-color:#b9cbe0!important;color:#31516f!important}
.support-clean .remote-promo-guide{background:#fff!important;border-color:#c9dce9!important;box-shadow:0 8px 22px rgba(33,74,120,.08)!important}.support-clean .remote-promo-symbol{color:#087fc1!important}.support-clean .remote-promo-guide>strong{color:#17345d!important}.support-clean .remote-promo-guide li{color:#52657a!important}.support-clean .remote-promo-guide li span{color:#087fc1!important}.support-clean .remote-promo-guide p{border-top-color:#d9e4ef!important;color:#60758d!important}.support-clean .remote-promo-guide p a{color:#08769d!important}
.top{background:#fff!important;border-color:#d9e4ef!important;color:#17345d!important}.top a,.navlinks a,.brand strong{color:#17345d!important}.brand strong span{color:#087fc1!important}.brand small{color:#60758d!important}
.hero{background:linear-gradient(180deg,#f8fbff,#eef4fb)!important}.category-strip{background:#eef5fb!important;border-color:#d9e4ef!important}.strip-inner a{color:#31516f!important}.strip-inner a:hover{color:#087fc1!important}.strip-inner span{color:#60758d!important}
.section-head p{color:#52657a!important}.card{background:#fff!important;border-color:#d4e1ed!important;color:#172b4d!important;box-shadow:0 10px 26px rgba(33,74,120,.08)!important}.card-top>span{color:#60758d!important}.icon{background:#e5f4fb!important;border-color:#b9d9ec!important;color:#087fc1!important}.card:nth-child(2n) .icon{background:#fff3e3!important;border-color:#ebc991!important;color:#c66b16!important}.card h3{color:#17345d!important}.card p{color:#52657a!important}.tags span{background:#f3f8fc!important;border-color:#c8dbe9!important;color:#52657a!important}.card>a{color:#087fc1!important;border-color:#d9e4ef!important}.card>a:hover{color:#075fae!important}
.nl-web-teaser{background:linear-gradient(120deg,#ffffff,#edf7fc)!important;border-color:#c2dceb!important;color:#17345d!important;box-shadow:0 10px 26px rgba(33,74,120,.08)!important}.nl-web-teaser .nl-web-kicker{color:#08769d!important}.nl-web-teaser p:not(.nl-web-kicker){color:#52657a!important}.nl-web-teaser>a{background:#0a78d0!important;border-color:#0a78d0!important;color:#fff!important}
.contact{background:#fff!important;border-color:#d4e1ed!important;color:#172b4d!important;box-shadow:0 10px 26px rgba(33,74,120,.08)!important}.contact h2{color:#17345d!important}.contact p,.contact-action small{color:#52657a!important}.phone{color:#087fc1!important}.footer-inner strong{color:#17345d!important}.footer-inner p,.footer-inner a{color:#60758d!important}
.member-section{padding:0 0 72px;background:#f5f8fc!important;color:#172b4d!important}.member-inner{width:min(1200px,calc(100% - 64px));margin:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,520px);gap:44px;align-items:center}.member-copy .eyebrow{margin-bottom:14px;color:#08769d!important}.member-copy h2{color:#17345d!important;margin:0 0 14px}.member-copy>p:not(.eyebrow){max-width:510px;color:#52657a!important;margin:0 0 12px}.member-copy>small{color:#60758d!important}.member-panel{background:#fff!important;border:1px solid #d4e1ed!important;border-radius:18px;padding:22px 24px;box-shadow:0 10px 26px rgba(33,74,120,.08)!important}.member-panel-head{display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid #d9e4ef;padding-bottom:14px;margin-bottom:4px}.member-panel-head span{font-size:11px;letter-spacing:1.4px;color:#60758d!important}.member-panel-head strong{font-size:15px;color:#087fc1!important;white-space:nowrap}.member-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.member-item{display:flex;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid #edf2f6}.member-dot{width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:#1da66a;box-shadow:0 0 0 4px #e0f4e9}.member-info{display:flex;flex-direction:column;min-width:0}.member-info strong{color:#17345d!important;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-info small{color:#8092a6!important;font-size:11px;margin-top:2px}.member-empty{grid-column:1/-1;padding:18px 0;color:#60758d!important;font-size:13px}@media(max-width:820px){.member-inner{grid-template-columns:1fr;gap:24px}.member-panel{max-width:none}}@media(max-width:520px){.member-inner{width:calc(100% - 36px)}.member-section{padding-bottom:48px}.member-list{grid-template-columns:1fr}.member-panel{padding:18px}.member-panel-head{align-items:flex-start;flex-direction:column;gap:6px}}

/* Member list, full-width home and wallet clarity */
.support-clean > header{padding-left:clamp(28px,4vw,72px)!important;padding-right:clamp(28px,4vw,72px)!important}
.support-clean .workspace{width:100%;max-width:none;grid-template-columns:minmax(210px,16vw) minmax(0,1fr);gap:clamp(24px,3vw,56px);padding-left:clamp(28px,4vw,72px);padding-right:clamp(28px,4vw,72px)}
.support-clean .support-footer{width:100%;max-width:none;padding-left:clamp(28px,4vw,72px);padding-right:clamp(28px,4vw,72px)}
.support-clean .support-downloads{margin-top:18px!important;background:#eef8fd!important;border-color:#9bcfe5!important;box-shadow:0 10px 24px rgba(33,74,120,.07)!important}
.support-clean .support-downloads>summary{padding:15px 17px!important;color:#17345d!important;font-weight:750;font-size:13px!important}
.support-clean .support-downloads>summary:before{content:'↓';display:inline-grid;place-items:center;width:24px;height:24px;margin-right:9px;border-radius:7px;background:#d8f0fa;color:#087fc1;font-weight:800}
.support-clean .support-downloads>summary .download-summary-title{float:none!important;color:#17345d!important}
.support-clean .support-downloads>summary>span:last-child{color:#08769d!important;font-size:11px!important}
.support-clean .support-download-content{padding:0 17px 17px!important}
.support-clean .support-download-content .download-lead{color:#52657a!important;font-size:12px!important;line-height:1.7!important}
.support-clean .support-downloads .drive-file{background:#fff!important;border-color:#c8dce9!important;color:#17345d!important}
.support-clean .support-downloads .drive-file:hover{background:#f4fbfe!important;border-color:#75bcd8!important}
.support-clean .support-downloads .drive-file-icon{background:#e5f4fb!important;color:#087fc1!important}
.support-clean .support-downloads .drive-file-name{color:#17345d!important}
.support-clean .support-downloads .drive-file-action{color:#087fc1!important}
.support-clean .support-downloads .drive-button{background:#0a78d0!important;border-color:#0a78d0!important;color:#fff!important}
.member-list .member-item[hidden]{display:none!important}.member-more{grid-column:1/-1;justify-self:start;margin:14px 0 2px;padding:8px 12px;border:1px solid #b9d9ec;border-radius:8px;background:#eef8fd;color:#087fc1;font-size:12px;font-weight:700;cursor:pointer}.member-more:hover{background:#dff2fa;border-color:#75bcd8}
.support-clean .auth-modal{background:rgba(20,55,92,.28)!important;backdrop-filter:blur(5px)}
.support-clean .auth-card{background:#fff!important;color:#172b4d!important;border-color:#cbddea!important;box-shadow:0 24px 70px rgba(33,74,120,.25)!important}
.support-clean .auth-card h2{color:#17345d!important}.support-clean .auth-description,.support-clean .auth-note{color:#52657a!important}.support-clean .auth-card label{color:#31516f!important}.support-clean .auth-card input{background:#fff!important;border-color:#b9cbe0!important;color:#172b4d!important}.support-clean .auth-close{color:#60758d!important}.support-clean .auth-close:hover{color:#17345d!important}
.support-clean .account-card{width:min(760px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:30px 32px!important}.support-clean .account-card .wallet-balance{background:linear-gradient(135deg,#e5f5fb,#dff0fa)!important;border-color:#a8d4e7!important;box-shadow:none!important}.support-clean .account-card .wallet-balance span{color:#08769d!important}.support-clean .account-card .wallet-balance strong{color:#17345d!important}.support-clean .account-card .wallet-balance small{color:#52657a!important}
.support-clean .account-card .topup-box{margin-top:18px;padding:20px;border:1px solid #cfe0ec;border-radius:16px;background:#f5f9fc!important}.support-clean .account-card .topup-box h3{color:#17345d!important}.support-clean .account-card .topup-box>p{color:#52657a!important}.topup-guide{margin:0 0 18px;padding:14px 16px;border:1px solid #b9d9ec;border-left:4px solid #0a78d0;border-radius:10px;background:#eaf6fc!important;color:#31516f!important}.topup-guide strong{display:block;margin-bottom:5px;color:#087fc1!important;font-size:13px}.topup-guide ol{margin:0;padding-left:20px;color:#52657a!important;font-size:12px;line-height:1.7}.topup-guide li{padding:1px 0}.topup-guide b{color:#17345d!important}
.support-clean .account-card .amount-presets button{background:#fff!important;border-color:#b9cbe0!important;color:#31516f!important}.support-clean .account-card .amount-presets button:hover{background:#eaf6fc!important;border-color:#75bcd8!important;color:#087fc1!important}.support-clean .account-card .send{background:#0a78d0!important;color:#fff!important}.support-clean .account-card .send:hover:not(:disabled){background:#075fae!important}
.support-clean .account-card .wallet-pending{color:#31516f!important}.support-clean .account-card .pending-active{background:#eaf8f1!important;border-color:#a8d9bd!important}.support-clean .account-card .pending-row{border-color:#d9e4ef!important}.support-clean .account-card .pending-row strong{color:#17345d!important}.support-clean .account-card .pending-row small{color:#60758d!important}.support-clean .account-card .pending-qr{background:#fff!important;border-color:#b9d9ec!important;color:#087fc1!important}
.support-clean .account-card .bank-card,.support-clean .account-card .transfer-details,.support-clean .account-card .qr-panel,.support-clean .account-card .ai-plan{background:#fff!important;border-color:#cbddea!important;color:#17345d!important;box-shadow:none!important}.support-clean .account-card .bank-card>strong,.support-clean .account-card .transfer-details dd,.support-clean .account-card .qr-heading strong{color:#17345d!important}.support-clean .account-card .bank-card>span,.support-clean .account-card .qr-heading span{color:#08769d!important}.support-clean .account-card .bank-card dt,.support-clean .account-card .transfer-details dt,.support-clean .account-card .qr-instructions{color:#52657a!important}.support-clean .account-card .bank-card dd{color:#17345d!important}.support-clean .account-card .bank-card dl div,.support-clean .account-card .transfer-details dl div{border-color:#d9e4ef!important}.support-clean .account-card .qr-panel{background:#eef8fd!important}.support-clean .account-card .qr-save{background:#f09a23!important;color:#fff!important}.support-clean .account-card .qr-instructions{color:#52657a!important}.support-clean .account-card .bank-transfer-link{background:#0a78d0!important;border-color:#0a78d0!important;color:#fff!important}.support-clean .account-card .quick-pay{border-color:#d9e4ef!important}.support-clean .account-card .quick-pay>summary,.support-clean .account-card .wallet-history>summary,.support-clean .account-card .account-extra>summary{color:#17345d!important}.support-clean .account-card .wallet-history,.support-clean .account-card .account-extra{margin-top:16px;padding:0 16px;border:1px solid #d4e1ed;border-radius:12px;background:#fff!important}.support-clean .account-card .wallet-history>summary,.support-clean .account-card .account-extra>summary{padding:15px 0}.support-clean .account-card .wallet-transaction{border-color:#edf2f6!important}.support-clean .account-card .wallet-transaction strong{color:#17345d!important}.support-clean .account-card .wallet-transaction p{color:#60758d!important}.support-clean .account-card .ai-plan{margin:0 0 10px}.support-clean .account-card .account-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.support-clean .account-card .account-actions .outline{background:#f1f6fa!important;border-color:#b9cbe0!important;color:#31516f!important}.support-clean .account-card .account-actions .outline:hover{background:#e6f3fb!important;border-color:#75bcd8!important;color:#087fc1!important}
@media(min-width:760px){.support-clean .account-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:20px}.support-clean .account-card>.auth-close,.support-clean .account-card>.eyebrow,.support-clean .account-card>#account-title,.support-clean .account-card>#account-customer,.support-clean .account-card>.wallet-balance,.support-clean .account-card>.topup-box,.support-clean .account-card>.account-actions,.support-clean .account-card>.auth-note{grid-column:1/-1}.support-clean .account-card>.wallet-history,.support-clean .account-card>.account-extra{align-self:start}}
@media(max-width:759px){.support-clean .workspace{grid-template-columns:1fr}.support-clean .account-card{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:24px 18px!important}.support-clean .account-card .account-actions{grid-template-columns:1fr 1fr}.support-clean .account-card .account-actions button:last-child{grid-column:1/-1}}
@media(max-width:700px){.support-clean > header{padding-left:17px!important;padding-right:17px!important}.support-clean .workspace{padding-left:16px;padding-right:16px}.support-clean .support-footer{padding-left:17px;padding-right:17px}.support-clean .support-downloads>summary{padding:13px 12px!important}.support-clean .support-download-content{padding:0 12px 14px!important}}

/* Referral invitation and reward card */
.support-clean .auth-referral-note{margin:12px 0 16px;padding:11px 13px;border:1px solid #b9dfc8;border-radius:10px;background:#eefaf2;color:#176b43;font-size:13px;line-height:1.55}
.support-clean .referral-card{grid-column:1/-1;margin:18px 0 0;padding:19px 20px;border:1px solid #b9d9ec;border-radius:16px;background:linear-gradient(135deg,#f0fbff,#f7fbff)!important;color:#17345d;box-shadow:0 8px 22px rgba(33,74,120,.07)}
.support-clean .referral-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:12px;border-bottom:1px solid #d9e8f1}
.support-clean .referral-kicker{margin:0 0 4px;color:#08769d!important;font-size:10px;font-weight:800;letter-spacing:1.2px}
.support-clean .referral-card h3{margin:0;color:#17345d!important;font-size:19px}
.support-clean .referral-card-head>span{flex:0 0 auto;padding:6px 9px;border-radius:999px;background:#e6f6ed;color:#19734a;font-size:11px;font-weight:700}
.support-clean .referral-copy{margin:13px 0;color:#52657a!important;font-size:13px;line-height:1.6}
.support-clean .referral-code-line{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;padding:10px 12px;border:1px dashed #9bcfe5;border-radius:10px;background:#fff}
.support-clean .referral-code-line span{color:#60758d;font-size:12px}.support-clean .referral-code-line strong{color:#087fc1;font-size:17px;letter-spacing:1.8px}
.support-clean .referral-link-line{display:flex;gap:9px;margin-top:10px}.support-clean .referral-link-line input{min-width:0;flex:1;padding:10px 11px;border:1px solid #b9cbe0;border-radius:9px;background:#fff;color:#31516f;font-size:12px}.support-clean .referral-link-line button{flex:0 0 auto;white-space:nowrap}
.support-clean .referral-reward{display:block;margin-top:10px;color:#19734a;font-size:12px;font-weight:700}.support-clean .referral-status{min-height:18px;margin:5px 0 0;color:#08769d;font-size:12px}
@media(max-width:520px){.support-clean .referral-card{padding:16px}.support-clean .referral-card-head{flex-direction:column;gap:8px}.support-clean .referral-card-head>span{align-self:flex-start}.support-clean .referral-code-line{align-items:flex-start;flex-direction:column;gap:4px}.support-clean .referral-link-line{flex-direction:column}.support-clean .referral-link-line button{width:100%}}
.support-clean .email-code-hint{display:block;margin-top:8px;color:#667f99;font-size:11px;line-height:1.55}

.member-private-note{margin:22px 0;color:#60758d!important;font-size:13px;line-height:1.6}


/* Compact wallet panels and forum activity summary. */
.support-clean .account-card .wallet-balance{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:14px;margin:12px 0 0;padding:13px 16px}.support-clean .account-card .wallet-balance span{grid-column:1}.support-clean .account-card .wallet-balance strong{grid-column:2;grid-row:1/3;margin:0;text-align:right;font-size:28px;white-space:nowrap}.support-clean .account-card .wallet-balance small{grid-column:1;margin-top:4px}
.support-clean .account-card .account-fold{grid-column:1/-1;overflow:hidden;margin-top:12px;padding:0;border:1px solid #d4e1ed;border-radius:12px;background:#fff!important;box-shadow:none!important}.support-clean .account-card .account-fold>summary{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 15px;list-style:none;color:#17345d!important;font-size:14px;font-weight:800;cursor:pointer}.support-clean .account-card .account-fold>summary::-webkit-details-marker{display:none}.support-clean .account-card .account-fold>summary::after{content:'⌄';margin-left:2px;color:#08769d;font-size:18px;line-height:1;transition:transform .18s ease}.support-clean .account-card .account-fold[open]>summary{border-bottom:1px solid #dce8f1}.support-clean .account-card .account-fold[open]>summary::after{transform:rotate(180deg)}.support-clean .account-card .account-fold-summary{margin-left:auto;overflow:hidden;color:#60758d;font-size:11px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.support-clean .account-card .account-fold-body{padding:0 16px 16px}.support-clean .account-card .wallet-forum{border-color:#b9d9ec;background:linear-gradient(135deg,#f3fbff,#fbfdff)!important}.support-clean .account-card .wallet-forum-copy{margin:13px 0 12px;color:#52657a!important;font-size:12px;line-height:1.5}.support-clean .account-card .forum-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.support-clean .account-card .forum-stat-grid>div{min-width:0;padding:11px 8px;border:1px solid #d2e4f0;border-radius:9px;background:#fff;text-align:center}.support-clean .account-card .forum-stat-grid span{display:block;min-height:28px;color:#60758d;font-size:11px;line-height:1.3}.support-clean .account-card .forum-stat-grid strong{display:block;margin-top:3px;color:#08769d;font-size:20px;line-height:1.1}.support-clean .account-card .forum-account-link{display:flex;justify-content:center;align-items:center;min-height:38px;margin-top:11px;border-color:#b9d9ec!important;color:#08769d!important;text-decoration:none}.support-clean .account-card .forum-account-link:hover{background:#eaf6fc!important;border-color:#75bcd8!important}.support-clean .account-card .wallet-topup .account-fold-body{padding-top:16px}.support-clean .account-card .wallet-topup .topup-box{margin:0!important;padding:0!important;border:0!important;background:transparent!important}.support-clean .account-card .wallet-topup .topup-guide{margin-top:0!important}.support-clean .account-card .referral-card.account-fold{padding:0;background:#fff!important;box-shadow:none!important}.support-clean .account-card .referral-card .account-fold-body{padding:0 18px 18px}.support-clean .account-card .referral-card .referral-card-head{padding-top:15px}
@media(max-width:520px){.support-clean .account-card .wallet-balance{column-gap:8px;padding:12px 14px}.support-clean .account-card .wallet-balance strong{font-size:24px}.support-clean .account-card .account-fold>summary{padding:0 13px;font-size:13px}.support-clean .account-card .account-fold-summary{max-width:48%;font-size:10px}.support-clean .account-card .account-fold-body{padding:0 13px 14px}.support-clean .account-card .forum-stat-grid{gap:6px}.support-clean .account-card .forum-stat-grid>div{padding:10px 5px}.support-clean .account-card .forum-stat-grid span{font-size:10px}.support-clean .account-card .forum-stat-grid strong{font-size:18px}.support-clean .account-card .referral-card .account-fold-body{padding:0 14px 14px}}

/* Wallet panel safeguards for narrow screens and keyboard navigation. */
.support-clean .account-card .wallet-balance strong{min-width:0;white-space:normal;overflow-wrap:anywhere}
.support-clean .account-card .account-fold>summary:focus-visible{outline:3px solid #087fc1;outline-offset:-3px}
.support-clean .account-card .forum-account-link:focus-visible{outline:3px solid #087fc1!important;outline-offset:-3px}
.support-clean .account-card .forum-stat-grid strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media(max-width:520px){.support-clean .account-card .forum-account-link{min-height:44px}}

/* Compact balance row: keep the amount visible and reveal the description on demand. */
.support-clean .account-card .wallet-balance.wallet-balance-fold{display:block;grid-column:1/-1;overflow:hidden;margin:12px 0 0;padding:0;border:1px solid #a8d4e7!important;border-radius:12px;background:linear-gradient(135deg,#e5f5fb,#dff0fa)!important}
.support-clean .account-card .wallet-balance-fold>summary{display:grid;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;column-gap:12px;min-height:58px;padding:10px 16px;list-style:none;cursor:pointer}
.support-clean .account-card .wallet-balance-fold>summary::-webkit-details-marker{display:none}
.support-clean .account-card .wallet-balance-fold>summary span{grid-column:1;color:#08769d!important}
.support-clean .account-card .wallet-balance-fold>summary strong{grid-column:2;grid-row:1;min-width:0;max-width:50vw;margin:0;color:#17345d!important;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:28px}
.support-clean .account-card .wallet-balance-fold>summary::after{content:'⌄';grid-column:3;color:#08769d;font-size:18px;line-height:1;transition:transform .18s ease}
.support-clean .account-card .wallet-balance-fold[open]>summary{border-bottom:1px solid #c7e0ec}
.support-clean .account-card .wallet-balance-fold[open]>summary::after{transform:rotate(180deg)}
.support-clean .account-card .wallet-balance-fold>summary:focus-visible{outline:3px solid #087fc1;outline-offset:-3px}
.support-clean .account-card .wallet-balance-fold>small{display:block;margin:0;padding:0 16px 13px;color:#52657a!important;font-size:12px;line-height:1.45}
@media(max-width:520px){.support-clean .account-card .wallet-balance-fold>summary{min-height:54px;padding:9px 14px;column-gap:8px}.support-clean .account-card .wallet-balance-fold>summary strong{font-size:23px}.support-clean .account-card .wallet-balance-fold>small{padding:0 14px 12px;font-size:11px}}

/* Wallet warnings and full personal forum post list. */
.support-clean .account-card .wallet-warning-fold{grid-column:1/-1;justify-self:start;margin:0 0 8px;border:0;background:transparent}
.support-clean .account-card .wallet-warning-fold>summary{display:flex;align-items:center;justify-content:center;width:44px;height:44px;list-style:none;border:1px solid #f2cd83;border-radius:10px;background:#fff7e6;color:#ac6900;font-size:23px;cursor:pointer}
.support-clean .account-card .wallet-warning-fold>summary::-webkit-details-marker{display:none}
.support-clean .account-card .wallet-warning-fold>summary:focus-visible{outline:3px solid #087fc1;outline-offset:2px}
.support-clean .account-card .wallet-warning-fold>p{margin:8px 0 0;padding:10px 12px;border:1px solid #f2cd83;border-radius:8px;background:#fff7e6;color:#855100;font-size:13px;line-height:1.5}
.support-clean .account-card .wallet-forum-topics{margin-top:12px}
.support-clean .account-card .wallet-forum-topic{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid #e1ebf2}
.support-clean .account-card .wallet-forum-topic>strong{flex:1;min-width:0;color:#17345d;font-size:13px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}
.support-clean .account-card .wallet-forum-topic>span{flex:none;color:#60758d;font-size:12px;white-space:nowrap}
.support-clean .account-card .wallet-forum-empty{color:#60758d;font-size:12px}
@media(max-width:520px){.support-clean .account-card .wallet-forum-topic{gap:8px;padding:10px 0}.support-clean .account-card .wallet-forum-topic>strong{font-size:12px}.support-clean .account-card .wallet-forum-topic>span{font-size:11px}}

/* Personal-post actions and a visible warning button on mobile. */
.support-clean .account-card .wallet-warning-fold:not([hidden]){display:block!important;position:relative;flex:none;min-height:44px;padding:0;margin:8px 0 10px}
.support-clean .account-card .wallet-warning-fold>summary{color:#a35300!important;background:#fff1cf!important;border:2px solid #e8ac3b;opacity:1;visibility:visible;box-shadow:0 2px 6px #c78c2426}
.support-clean .account-card .wallet-forum-topic{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 0}
.support-clean .account-card .wallet-post-heading{grid-column:1/-1;display:flex;justify-content:space-between;align-items:start;gap:12px}
.support-clean .account-card .wallet-post-heading>strong{min-width:0;font-size:13px;font-weight:600;color:#17345d;overflow-wrap:anywhere}
.support-clean .account-card .wallet-post-heading>span{flex:none;white-space:nowrap;font-size:12px;color:#60758d}
.support-clean .account-card .wallet-post-preview{min-width:0;padding:0;border:0}
.support-clean .account-card .wallet-post-preview>summary,.support-clean .account-card .wallet-post-delete{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;border:1px solid #c6dceb;border-radius:8px;background:#f1f8fc;color:#08769d!important;font-size:12px;cursor:pointer;list-style:none}
.support-clean .account-card .wallet-post-preview>summary::-webkit-details-marker{display:none}
.support-clean .account-card .wallet-post-delete{align-self:start;background:#fff5f3;border-color:#eccac3;color:#a53829!important}
.support-clean .account-card .wallet-post-content{margin-top:10px;overflow-wrap:anywhere}
.support-clean .account-card .wallet-post-content>p{white-space:pre-wrap;font-size:13px;line-height:1.6;color:#31516f}
.support-clean .account-card .wallet-post-content img{display:block;width:auto;max-width:min(150px,100%);height:auto;max-height:120px;object-fit:contain;border-radius:8px;margin:8px 0}
.support-clean .account-card .wallet-post-preview>summary:focus-visible,.support-clean .account-card .wallet-post-delete:focus-visible{outline:3px solid #087fc1;outline-offset:2px}

.wallet-post-preview{display:inline-flex;align-items:center;min-height:44px;color:#087fc1;text-decoration:none}.wallet-post-delete{font-size:20px}
