/* zzz.zzzsubfix.css 2026-10-07 — ukuk.bot 我的 sub-pages → cream/gold theme (visual only, no logic).
   Overrides the shared light-text rules in laneZZZ.read.css per page (that file is NOT edited).
   Pages: /depositWDGuide, /setCenter, /message, /user/finance, /deposit, 客服 popup (#ngkf), login dialog stale-session state, 提现 fund-password card (#ngE-wd).
   Back buttons / music button are NOT restyled here (owned by the tgback worker).
   Rollback: rm /www/wwwroot/baobei2/vue/ng-fix/zzz.zzzsubfix.css */
html.uk-nofirst{--sf-title:#5A3508;--sf-text:#4A2E0C;--sf-muted:#8A6A3E;--sf-card:#FBF7EF;--sf-bd:rgba(183,133,55,.38);--sf-pill:linear-gradient(180deg,#9A6A2C 0%,#6E4614 100%);--sf-pill-fg:#FFF3D6;}

/* ---------- 1) /depositWDGuide ---------- */
html.uk-nofirst body #app .x1-guide,
html.uk-nofirst body #app .x1-guide .x1g-nav{background:#F7F3EB!important;color:var(--sf-text)!important;}
html.uk-nofirst body #app .x1-guide .x1g-nav{border-bottom:1px solid rgba(183,133,55,.22)!important;}
html.uk-nofirst body #app .x1-guide .x1g-ttl{color:var(--sf-title)!important;-webkit-text-fill-color:var(--sf-title)!important;font-weight:700!important;}
html.uk-nofirst body #app .x1-guide .x1g-content{background:transparent!important;}
html.uk-nofirst body #app .x1-guide .x1g-tab{background:#FFFDF8!important;border:1px solid var(--sf-bd)!important;color:var(--sf-title)!important;-webkit-text-fill-color:var(--sf-title)!important;}
html.uk-nofirst body #app .x1-guide .x1g-tab.on{background:var(--sf-pill)!important;border-color:#8C5A1E!important;color:var(--sf-pill-fg)!important;-webkit-text-fill-color:var(--sf-pill-fg)!important;box-shadow:0 3px 10px rgba(110,70,20,.22)!important;}
html.uk-nofirst body #app .x1-guide .x1g-item{background:var(--sf-card)!important;border:1px solid var(--sf-bd)!important;box-shadow:0 3px 12px rgba(176,121,38,.10)!important;}
html.uk-nofirst body #app .x1-guide .x1g-item .x1g-title{color:var(--sf-title)!important;-webkit-text-fill-color:var(--sf-title)!important;}
html.uk-nofirst body #app .x1-guide .x1g-item .x1g-txt,
html.uk-nofirst body #app .x1-guide .x1g-item .x1g-txt div,
html.uk-nofirst body #app .x1-guide .x1g-item .x1g-txt span:not(.x1g-imp),
html.uk-nofirst body #app .x1-guide .x1g-item .x1g-txt p{color:var(--sf-text)!important;-webkit-text-fill-color:var(--sf-text)!important;}
html.uk-nofirst body #app .x1-guide .x1g-imp{color:#B0701A!important;-webkit-text-fill-color:#B0701A!important;font-weight:700!important;}
html.uk-nofirst body #app .x1-guide .x1g-item img{border:1px solid rgba(183,133,55,.25)!important;border-radius:8px!important;}
html.uk-nofirst body #app .x1-guide .x1g-empty div{color:var(--sf-muted)!important;-webkit-text-fill-color:var(--sf-muted)!important;}

/* ---------- 2) /setCenter ---------- */
html.uk-nofirst body #ngE-set#ngE-set .set_panel .adm-nav-bar-title{color:var(--sf-title)!important;-webkit-text-fill-color:var(--sf-title)!important;font-weight:700!important;}
html.uk-nofirst body #ngE-set#ngE-set .set-panel-content [class^="set-part"]{background:var(--sf-card)!important;border:1px solid var(--sf-bd)!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 3px 12px rgba(176,121,38,.10)!important;}
html.uk-nofirst body #ngE-set#ngE-set .set-panel-content .adm-list,
html.uk-nofirst body #ngE-set#ngE-set .set-panel-content .adm-list-body,
html.uk-nofirst body #ngE-set#ngE-set .set-panel-content .adm-list-body-inner,
html.uk-nofirst body #ngE-set#ngE-set .set-panel-content a.set-list-item,
html.uk-nofirst body #ngE-set#ngE-set .set-panel-content .adm-list-item-content{background:var(--sf-card)!important;border-color:rgba(183,133,55,.18)!important;}
html.uk-nofirst body #ngE-set#ngE-set .set-panel-content .adm-list-item-content{border-top-color:rgba(183,133,55,.18)!important;}
html.uk-nofirst body #ngE-set#ngE-set .set-panel-content a.set-list-item,
html.uk-nofirst body #ngE-set#ngE-set .set-panel-content a.set-list-item span,
html.uk-nofirst body #ngE-set#ngE-set .set-panel-content a.set-list-item div{color:var(--sf-text)!important;-webkit-text-fill-color:var(--sf-text)!important;}
html.uk-nofirst body #ngE-set#ngE-set .set-panel-content .adm-list-item-content-arrow,
html.uk-nofirst body #ngE-set#ngE-set .set-panel-content .adm-list-item-content-arrow *{color:#A07A3E!important;-webkit-text-fill-color:#A07A3E!important;}
html.uk-nofirst body #ngE-set#ngE-set .set-panel-content a.set-list-item svg,
html.uk-nofirst body #ngE-set#ngE-set .set-panel-content a.set-list-item img{color:#A96F18!important;filter:none!important;}
html.uk-nofirst body #ngE-set#ngE-set .set-log-out .adm-button{background:var(--uk-btn-bg,linear-gradient(180deg,#F8E7B0 0%,#E2B75A 46%,#C9963D 100%))!important;border:1px solid #C9963D!important;box-shadow:0 4px 12px rgba(176,121,38,.25),inset 0 1px 0 rgba(255,255,255,.6)!important;}
html.uk-nofirst body #ngE-set#ngE-set .set-log-out .adm-button,
html.uk-nofirst body #ngE-set#ngE-set .set-log-out .adm-button span{color:#5B3607!important;-webkit-text-fill-color:#5B3607!important;font-weight:700!important;}
html.uk-nofirst body #ngE-set#ngE-set .set-log-out .adm-button span{background:transparent!important;background-image:none!important;box-shadow:none!important;}

/* ---------- 3) /message ---------- */
html.uk-nofirst body #ngE-page#ngE-page .notice_panel .adm-nav-bar-title{color:var(--sf-title)!important;-webkit-text-fill-color:var(--sf-title)!important;font-weight:700!important;}
html.uk-nofirst body #ngE-page#ngE-page .notice_panel .adm-capsule-tabs-tab{background:#FFFDF8!important;border:1px solid var(--sf-bd)!important;color:var(--sf-title)!important;-webkit-text-fill-color:var(--sf-title)!important;}
html.uk-nofirst body #ngE-page#ngE-page .notice_panel .adm-capsule-tabs-tab.adm-capsule-tabs-tab-active{background:var(--sf-pill)!important;border-color:#8C5A1E!important;color:var(--sf-pill-fg)!important;-webkit-text-fill-color:var(--sf-pill-fg)!important;box-shadow:0 3px 10px rgba(110,70,20,.22)!important;}
html.uk-nofirst body #ngE-page#ngE-page .notice_panel .no-data-text,
html.uk-nofirst body #ngE-page#ngE-page .notice_panel .adm-empty-description{color:var(--sf-muted)!important;-webkit-text-fill-color:var(--sf-muted)!important;}
html.uk-nofirst body #ngE-page#ngE-page .notice_panel .adm-list-item,
html.uk-nofirst body #ngE-page#ngE-page .notice_panel .notice-item,
html.uk-nofirst body #ngE-page#ngE-page .notice_panel [class*="notice-card"]{background:var(--sf-card)!important;border-color:var(--sf-bd)!important;color:var(--sf-text)!important;}
html.uk-nofirst body #ngE-page#ngE-page .notice_panel .adm-list-item *,
html.uk-nofirst body #ngE-page#ngE-page .notice_panel .notice-item *{color:var(--sf-text)!important;-webkit-text-fill-color:var(--sf-text)!important;}

/* ---------- 4) /user/finance (also /user/game) segmented tabs + error ---------- */
html.uk-nofirst body #app .l7-page .l7-seg>button:not(.on){background:#FFFDF8!important;border:1px solid var(--sf-bd)!important;color:var(--sf-title)!important;-webkit-text-fill-color:var(--sf-title)!important;box-shadow:none!important;}
html.uk-nofirst body #app .l7-page .l7-seg>button.on{background:var(--sf-pill)!important;border:1px solid #8C5A1E!important;color:var(--sf-pill-fg)!important;-webkit-text-fill-color:var(--sf-pill-fg)!important;box-shadow:0 3px 10px rgba(110,70,20,.22)!important;}
html.uk-nofirst body #app .l7-page .l7-err{color:var(--sf-muted)!important;-webkit-text-fill-color:var(--sf-muted)!important;}
html.uk-nofirst body #app .l7-page .l7-err>button{background:#FFFDF8!important;border:1px solid #C9963D!important;color:var(--sf-title)!important;-webkit-text-fill-color:var(--sf-title)!important;}
html.uk-nofirst body #app .l7-page .l7-empty,html.uk-nofirst body #app .l7-page .l7-empty *{color:var(--sf-muted)!important;-webkit-text-fill-color:var(--sf-muted)!important;}
html.uk-nofirst body #app .l7-page .l7-tempty,html.uk-nofirst body #app .l7-page .l7-nodata,html.uk-nofirst body #app .l7-page .l7-tr--empty,html.uk-nofirst body #app .l7-page .l7-tr--empty *{color:var(--sf-muted)!important;-webkit-text-fill-color:var(--sf-muted)!important;opacity:1!important;}
html.uk-nofirst body #app .l7-page .l7-err>button *,html.uk-nofirst body #app .l7-page .l7-err>button::before,html.uk-nofirst body #app .l7-page .l7-err>button::after{color:var(--sf-title)!important;-webkit-text-fill-color:var(--sf-title)!important;}
html.uk-nofirst body #app .l7-page .l7-err>button{opacity:1!important;font-weight:600!important;}

/* ---------- 5) /deposit ---------- */
html.uk-nofirst body .deposit-modal.n3r.n3r .n3r-tabs>.n3r-tab>span,
html.uk-nofirst body .deposit-modal.n3r.n3r .n3r-tabs>.n3r-tab{color:var(--sf-title)!important;-webkit-text-fill-color:var(--sf-title)!important;}
html.uk-nofirst body .deposit-modal.n3r.n3r .n3r-tabs>.n3r-tab.on>span{color:#5B3607!important;-webkit-text-fill-color:#5B3607!important;font-weight:700!important;}
html.uk-nofirst body .deposit-modal.n3r.n3r .form-label,
html.uk-nofirst body .deposit-modal.n3r.n3r .form-label::before,
html.uk-nofirst body .deposit-modal.n3r.n3r .form-label *{color:var(--sf-text)!important;-webkit-text-fill-color:var(--sf-text)!important;opacity:1!important;}
html.uk-nofirst body .deposit-modal.n3r.n3r .x1-mname,
html.uk-nofirst body .deposit-modal.n3r.n3r .method-name{color:var(--sf-title)!important;-webkit-text-fill-color:var(--sf-title)!important;}
html.uk-nofirst body .deposit-modal.n3r.n3r input.form-input.form-input{background:#FFFDF8!important;border:1.5px solid #D2A659!important;color:var(--sf-title)!important;-webkit-text-fill-color:var(--sf-title)!important;caret-color:#A96F18!important;box-shadow:inset 0 1px 3px rgba(150,100,30,.08)!important;}
html.uk-nofirst body .deposit-modal.n3r.n3r input.form-input.form-input::placeholder{color:#B39A74!important;-webkit-text-fill-color:#B39A74!important;}
html.uk-nofirst body .deposit-modal.n3r.n3r input.form-input.form-input:focus{border-color:#A96F18!important;box-shadow:0 0 0 3px rgba(214,166,80,.18)!important;}
html.uk-nofirst body .deposit-modal.n3r.n3r .uk8rc-usd{color:#8A6A3E!important;-webkit-text-fill-color:#8A6A3E!important;}
html.uk-nofirst body .deposit-modal.n3r.n3r .uk8rc-note .uk8rc-note-h b{color:#8C5A1E!important;-webkit-text-fill-color:#8C5A1E!important;}
html.uk-nofirst body .deposit-modal.n3r.n3r .uk8rc-note ol li{color:#6B5536!important;-webkit-text-fill-color:#6B5536!important;}

/* ---------- 6) 客服 popup ---------- */
html.uk-nofirst body #ngkf#ngkf .ngkf-v{color:var(--sf-title)!important;-webkit-text-fill-color:var(--sf-title)!important;font-weight:700!important;}
html.uk-nofirst body #ngkf#ngkf .ngkf-n,
html.uk-nofirst body #ngkf#ngkf .ngkf-tip{color:var(--sf-muted)!important;-webkit-text-fill-color:var(--sf-muted)!important;}
html.uk-nofirst body #ngkf#ngkf .ngkf-x{color:#8A6A3E!important;background:rgba(183,133,55,.10)!important;}
html.uk-nofirst body #ngkf#ngkf .ngkf-it{background:#FFFDF8!important;border-color:rgba(183,133,55,.35)!important;}
html.uk-nofirst body #ngkf#ngkf .ngkf-mask{background:rgba(40,26,10,.45)!important;}

/* ---------- 7) login dialog opened without data-mode (stale session, e.g. 提现 after 登录已失效) ---------- */
/* register-only fields stay hidden unless the dialog is really in register mode */
html.uk-nofirst body #woai-ng-login-page#woai-ng-login-page:not([data-mode="register"]) .woai-confirm,
html.uk-nofirst body #woai-ng-login-page#woai-ng-login-page:not([data-mode="register"]) .woai-agree{display:none!important;}
/* stale-session block: themed, no purple */
html.uk-nofirst body #woai-ng-login-page#woai-ng-login-page .woai-ng-login-sub{color:var(--sf-muted)!important;-webkit-text-fill-color:var(--sf-muted)!important;text-align:center!important;font-size:12px!important;}
html.uk-nofirst body #woai-ng-login-page#woai-ng-login-page .woai-ng-login-out{background:#FFFDF8!important;background-image:none!important;border:1px solid #C9963D!important;color:var(--sf-title)!important;-webkit-text-fill-color:var(--sf-title)!important;box-shadow:none!important;font-weight:600!important;}

/* ---------- 提现 fund-password card (#ngE-wd), found with the real account ---------- */
html.uk-nofirst body #ngE-wd#ngE-wd .ngEwd-title{color:var(--sf-title)!important;-webkit-text-fill-color:var(--sf-title)!important;font-weight:700!important;}
html.uk-nofirst body #ngE-wd#ngE-wd .ngEwd-rec{color:#A96F18!important;-webkit-text-fill-color:#A96F18!important;}
html.uk-nofirst body #ngE-wd#ngE-wd .ngEwd-card{background:var(--sf-card)!important;background-image:none!important;border:1px solid var(--sf-bd)!important;box-shadow:0 3px 12px rgba(176,121,38,.10)!important;}
html.uk-nofirst body #ngE-wd#ngE-wd .ngEwd-lab{color:var(--sf-text)!important;-webkit-text-fill-color:var(--sf-text)!important;}
html.uk-nofirst body #ngE-wd#ngE-wd .ngEwd-card>.ngEwd-lab{color:var(--sf-title)!important;-webkit-text-fill-color:var(--sf-title)!important;font-weight:700!important;}
html.uk-nofirst body #ngE-wd#ngE-wd .ngEwd-inp{background:#FFFDF8!important;border:1.5px solid #D2A659!important;color:var(--sf-title)!important;-webkit-text-fill-color:var(--sf-title)!important;caret-color:#A96F18!important;}
html.uk-nofirst body #ngE-wd#ngE-wd .ngEwd-inp::placeholder{color:#B39A74!important;-webkit-text-fill-color:#B39A74!important;}
html.uk-nofirst body #ngE-wd#ngE-wd .ngEwd-ok{background:var(--uk-btn-bg,linear-gradient(180deg,#F8E7B0 0%,#E2B75A 46%,#C9963D 100%))!important;color:#5B3607!important;-webkit-text-fill-color:#5B3607!important;border:1px solid #C9963D!important;}

/* ---------- v3 additions: texts that are drawn via ::before/::after content ---------- */
/* /deposit: 「请输入充值金额」 / 「或选择充值金额」 labels are .form-group::before / .ng03-chips::before */
html.uk-nofirst body .deposit-modal.n3r.n3r.n3r .deposit-form.n3r-card .form-group::before,
html.uk-nofirst body .deposit-modal.n3r.n3r.n3r .deposit-form.n3r-card .ng03-chips::before{color:var(--sf-text)!important;-webkit-text-fill-color:var(--sf-text)!important;opacity:1!important;font-weight:600!important;}
/* /user/finance: 「暂无数据」 / chip labels are span.l7-t::after */
html.uk-nofirst body #app .l7-page .l7-tempty .l7-t::after,
html.uk-nofirst body #app .l7-page .l7-nodata .l7-t::after,
html.uk-nofirst body #app .l7-page .l7-tr--empty .l7-t::after,
html.uk-nofirst body #app .l7-page .l7-empty .l7-t::after,
html.uk-nofirst body #app .l7-page .l7-err .l7-t::after{color:var(--sf-muted)!important;-webkit-text-fill-color:var(--sf-muted)!important;opacity:1!important;}
html.uk-nofirst body #app .l7-page .l7-err>button .l7-t::after{color:var(--sf-title)!important;-webkit-text-fill-color:var(--sf-title)!important;}

/* finink-20261007: 资金管理字色。laneZZZ.read 把页签 .l7-t 和选中钮写成 #F6E7C1，浅底上看不见。
   正文深棕，选中钮深棕字配浅金底。只动 .l7-page--finance。回滚：删本段。 */
html.uk-nofirst.woai-web-lobby .l7-page--finance .l7-seg button .l7-t,
html.uk-nofirst.woai-web-lobby .l7-page--finance .l7-seg button .l7-t::after,
html.uk-nofirst.woai-web-lobby .l7-page--finance .l7-chip .l7-t,
html.uk-nofirst.woai-web-lobby .l7-page--finance .l7-chip .l7-t::after,
html.uk-nofirst.woai-web-lobby .l7-page--finance .l7-morebtn .l7-t,
html.uk-nofirst.woai-web-lobby .l7-page--finance .l7-morebtn .l7-t::after,
html.uk-nofirst.woai-web-lobby .l7-page--finance .l7-err button .l7-t,
html.uk-nofirst.woai-web-lobby .l7-page--finance .l7-err button .l7-t::after,
html.uk-nofirst.woai-web-lobby:has(.l7-page--finance) #l7-sheet .l7-sheet-box:not(.l7-cal) button .l7-t,
html.uk-nofirst.woai-web-lobby:has(.l7-page--finance) #l7-sheet .l7-sheet-box:not(.l7-cal) button .l7-t::after{
  color:#6B430D!important;
  -webkit-text-fill-color:#6B430D!important;
  background:transparent!important;
}
html.uk-nofirst.woai-web-lobby.ngtpl-rc .l7-page--finance .l7-seg button.on,
html.uk-nofirst.woai-web-lobby body #app .l7-page--finance .l7-seg>button.on,
html.uk-nofirst.woai-web-lobby.ngtpl-rc:has(.l7-page--finance) #l7-sheet .l7-sheet-box:not(.l7-cal) button.on{
  background:linear-gradient(135deg,#F8E8BD 0%,#DAB66A 50%,#F2D89C 100%)!important;
  border-color:#D8B46A!important;
  color:#5B3607!important;
  -webkit-text-fill-color:#5B3607!important;
}
html.uk-nofirst.woai-web-lobby.ngtpl-rc .l7-page--finance .l7-seg button.on .l7-t,
html.uk-nofirst.woai-web-lobby.ngtpl-rc .l7-page--finance .l7-seg button.on .l7-t::after,
html.uk-nofirst.woai-web-lobby body #app .l7-page--finance .l7-seg>button.on .l7-t,
html.uk-nofirst.woai-web-lobby body #app .l7-page--finance .l7-seg>button.on .l7-t::after,
html.uk-nofirst.woai-web-lobby.ngtpl-rc:has(.l7-page--finance) #l7-sheet .l7-sheet-box:not(.l7-cal) button.on .l7-t{
  background:transparent!important;
  color:#5B3607!important;
  -webkit-text-fill-color:#5B3607!important;
}
html.uk-nofirst.woai-web-lobby .l7-page--finance .l7-tr > div.pos,
html.uk-nofirst.woai-web-lobby .l7-page--finance .pos{
  color:#1E8A62!important;
  -webkit-text-fill-color:#1E8A62!important;
}
html.uk-nofirst.woai-web-lobby .l7-page--finance .l7-tr > div.neg,
html.uk-nofirst.woai-web-lobby .l7-page--finance .neg{
  color:#C4473A!important;
  -webkit-text-fill-color:#C4473A!important;
}
html.uk-nofirst.woai-web-lobby .l7-page--finance .l7-thead > div,
html.uk-nofirst.woai-web-lobby .l7-page--finance .l7-tr > div,
html.uk-nofirst.woai-web-lobby .l7-page--finance .l7-tr small,
html.uk-nofirst.woai-web-lobby .l7-page--finance .l7-note,
html.uk-nofirst.woai-web-lobby .l7-page--finance .l7-empty,
html.uk-nofirst.woai-web-lobby .l7-page--finance .l7-empty p,
html.uk-nofirst.woai-web-lobby .l7-page--finance .l7-tempty,
html.uk-nofirst.woai-web-lobby .l7-page--finance .l7-loading{
  color:#6B430D!important;
  -webkit-text-fill-color:#6B430D!important;
}
html.uk-nofirst.woai-web-lobby .l7-page--finance .l7-top h1,
html.uk-nofirst.woai-web-lobby .l7-page--finance .l7-back,
html.uk-nofirst.woai-web-lobby .l7-page--finance .l7-back svg{
  color:#5A3508!important;
  -webkit-text-fill-color:#5A3508!important;
}
