/* Giao diện kiểu Apple – SINH TỰ ĐỘNG từ apple_src.css bằng build_apple.py. Chỉ bật khi html[data-theme=apple]. */
html[data-theme=apple]{--ac:#0071E3;--ac-d:#0058B0;--ac-t:rgba(0,113,227,.10);--ac-t2:rgba(0,113,227,.18);
 --bg:#F5F5F7;--card:#fff;--line:#E5E5EA;--txt:#1D1D1F;--mute:#6E6E73;
 --wine:var(--ac);--wine2:var(--ac-d);--gold:var(--ac);--gold2:var(--ac);--tint:var(--ac-t);
 --em:#1D8A3A;--cy:#0A66C2;--red:#D70015;--amb:#B25E00;--champ:#8E8E93;
 --shadow:0 1px 2px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.06);
 --font:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",Inter,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
html[data-theme=apple][data-accent=wine]{--ac:#8A2F3B;--ac-d:#6E2430;--ac-t:rgba(138,47,59,.10);--ac-t2:rgba(138,47,59,.18)}
html[data-theme=apple] body{background:var(--bg);color:var(--txt);font-family:var(--font);font-size:15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.01em}
html[data-theme=apple] h1,html[data-theme=apple] h2,html[data-theme=apple] .modal h3,html[data-theme=apple] .card h3,html[data-theme=apple] .calh b,html[data-theme=apple] .kpi .v,html[data-theme=apple] .logo{font-family:var(--font)!important}
html[data-theme=apple] h1{font-size:32px;font-weight:700;letter-spacing:-.03em;color:var(--txt)!important;margin-bottom:6px}
html[data-theme=apple] .card h3,html[data-theme=apple] .modal h3{font-size:17px;font-weight:700;color:var(--txt)!important;letter-spacing:-.02em}
html[data-theme=apple] .sub{color:var(--mute);font-size:14px}
html[data-theme=apple] .gold{color:var(--txt)!important}
html[data-theme=apple] .mute{color:var(--mute)!important}
html[data-theme=apple] aside{background:rgba(255,255,255,.72)!important;-webkit-backdrop-filter:saturate(180%) blur(24px);backdrop-filter:saturate(180%) blur(24px);border-right:1px solid rgba(0,0,0,.08)!important;color:var(--txt)!important;box-shadow:none}
html[data-theme=apple] .logo{color:var(--txt)!important;font-weight:700;letter-spacing:-.02em}
html[data-theme=apple] .logo small{color:var(--mute)!important;font-weight:500;letter-spacing:.16em}
html[data-theme=apple] .logo img{border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.12)}
html[data-theme=apple] .grp{color:#8E8E93!important;opacity:1!important;letter-spacing:.06em;font-weight:600;font-size:11px}
html[data-theme=apple] .nav{color:var(--txt)!important;border-radius:10px;padding:8px 10px;font-weight:500;border:0!important;box-shadow:none!important}
html[data-theme=apple] .nav:hover{background:rgba(0,0,0,.05)!important}
html[data-theme=apple] .nav.on{background:var(--ac-t)!important;color:var(--ac)!important;font-weight:600;box-shadow:none!important}
html[data-theme=apple] .nav .ni svg{stroke-width:1.8}
html[data-theme=apple] .nav .tag{background:color-mix(in srgb,var(--ac) 14%,transparent)!important;color:var(--ac)!important;border:0!important;font-weight:700}
html[data-theme=apple] .nav .tag.em{background:rgba(52,199,89,.18)!important;color:#1D8A3A!important}
html[data-theme=apple] .nav .tag.cy{background:rgba(20,168,154,.18)!important;color:#0E7F74!important}
html[data-theme=apple] .nav .tag.pu{background:rgba(175,82,222,.16)!important;color:#8944AB!important}
html[data-theme=apple] .nav .tag.am{background:rgba(255,149,0,.18)!important;color:#B25E00!important}
html[data-theme=apple] .nav .tag.rd{background:rgba(255,59,48,.15)!important;color:#C9302C!important}
html[data-theme=apple] .tag.em,html[data-theme=apple] .tag.cy{background:rgba(52,199,89,.16)!important;color:#1D8A3A!important;border:0!important}
html[data-theme=apple] header.top{background:rgba(245,245,247,.78)!important;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(0,0,0,.06)!important}
html[data-theme=apple] .pill{background:#fff!important;border:0!important;box-shadow:0 0 0 .5px rgba(0,0,0,.08);color:var(--txt)!important;font-weight:500}
html[data-theme=apple] .card,html[data-theme=apple] .kpi,html[data-theme=apple] .ksum{background:#fff!important;border:0!important;border-radius:20px!important;box-shadow:var(--shadow)!important}
html[data-theme=apple] .card{padding:20px}
html[data-theme=apple] .kpi .l{color:var(--mute)!important;letter-spacing:.04em}
html[data-theme=apple] .kpi .v{font-size:28px;font-weight:700;letter-spacing:-.03em;color:var(--txt)!important}
html[data-theme=apple] .kpi .v.em{color:var(--em)!important}
html[data-theme=apple] .kpi .v.red{color:var(--red)!important}
html[data-theme=apple] .kpi .v.cy{color:var(--cy)!important}
html[data-theme=apple] .kpi .v.gold{color:var(--txt)!important}
html[data-theme=apple] .hdk-c{border:0!important;border-radius:20px!important;box-shadow:var(--shadow)!important;background:#fff!important}
html[data-theme=apple] .hdk-v{color:var(--txt)!important;font-weight:700;letter-spacing:-.03em}
html[data-theme=apple] .hdk-l{color:var(--mute)!important;font-weight:500}
html[data-theme=apple] .hdk-tot{background:#fff!important}
html[data-theme=apple] .hdk-tot .hdk-v{color:var(--txt)!important}
html[data-theme=apple] .hdk-i{border-radius:12px!important}
html[data-theme=apple] .prio{background:#F5F5F7!important;border:0!important;border-left:3px solid var(--ac)!important;border-radius:12px}
html[data-theme=apple] .prio .sc{color:var(--ac)!important}
html[data-theme=apple] th{color:#8E8E93!important;font-weight:600;font-size:11.5px;letter-spacing:.04em;border-bottom:1px solid #E5E5EA!important}
html[data-theme=apple] td{border-bottom:1px solid #F0F0F3!important}
html[data-theme=apple] .clk:hover td{background:#FAFAFC!important}
html[data-theme=apple] table.hdtb tr.hdr td,html[data-theme=apple] table.rptb td{border-color:#EDEDF0!important}
html[data-theme=apple] table.hdtb tr.hdr td:first-child{border-left-width:4px!important}
html[data-theme=apple] table.rptb td:first-child{border-left:4px solid var(--ac)!important}
html[data-theme=apple] table.hdtb tr.hdr:hover td{background:#FAFAFC!important}
html[data-theme=apple] .badge{background:rgba(0,0,0,.05)!important;border:0!important;color:#3C3C43!important;font-weight:600}
html[data-theme=apple] .b-em{background:rgba(52,199,89,.16)!important;color:#1D8A3A!important}
html[data-theme=apple] .b-cy{background:rgba(10,132,255,.14)!important;color:#0A5FCC!important}
html[data-theme=apple] .b-am{background:rgba(255,149,0,.16)!important;color:#A15200!important}
html[data-theme=apple] .b-rd,html[data-theme=apple] .badge.bad{background:rgba(255,59,48,.14)!important;color:#C41E14!important}
html[data-theme=apple] .pay{background:color-mix(in srgb,var(--pc) 13%,#fff)!important}
html[data-theme=apple] .hdst.ok{background:rgba(52,199,89,.16)!important;color:#1D8A3A!important}
html[data-theme=apple] .hdst.bad{background:rgba(255,59,48,.14)!important;color:#C41E14!important}
html[data-theme=apple] .btn:not(.tc-add):not(.ghost):not(.dng):not(.mbtn){background:var(--ac)!important;color:#fff!important;border:0!important;border-radius:999px!important;font-weight:600!important;letter-spacing:-.01em;box-shadow:none!important;padding:8px 18px;transition:background .15s,transform .1s,opacity .15s}
html[data-theme=apple] .btn:not(.tc-add):not(.ghost):not(.dng):not(.mbtn):hover{background:var(--ac-d)!important;transform:none!important;box-shadow:none!important}
html[data-theme=apple] .btn.sm:not(.tc-add):not(.ghost):not(.dng):not(.mbtn){padding:5px 13px}
html[data-theme=apple] .btn.ghost,html[data-theme=apple] .btn.mbtn{background:var(--ac-t)!important;color:var(--ac)!important;border:0!important;border-radius:999px!important;font-weight:600!important;box-shadow:none!important;padding:8px 16px}
html[data-theme=apple] .btn.ghost:hover,html[data-theme=apple] .btn.mbtn:hover{background:var(--ac-t2)!important;color:var(--ac)!important;transform:none!important;box-shadow:none!important}
html[data-theme=apple] .btn.sm.ghost{padding:5px 12px}
html[data-theme=apple] .btn.dng{background:rgba(255,59,48,.10)!important;color:#D70015!important;border:0!important;border-radius:999px!important;font-weight:600!important;box-shadow:none!important}
html[data-theme=apple] .btn.dng:hover{background:#FF3B30!important;color:#fff!important}
html[data-theme=apple] .btn:active{opacity:.7;transform:none!important}
html[data-theme=apple] .btn[disabled]{opacity:.35!important}
html[data-theme=apple] .tc-add{background:#FF3B30!important;box-shadow:none!important;font-weight:600!important;height:40px!important;padding:0 18px 0 10px!important}
html[data-theme=apple] .tc-add:hover{background:#E0261C!important;transform:none!important;box-shadow:none!important}
html[data-theme=apple] .tc-add .tc-ic{color:#FF3B30!important}
html[data-theme=apple] #posPay{background:#34C759!important;border:0!important;box-shadow:none!important;border-radius:14px!important;height:50px;font-weight:700}
html[data-theme=apple] #posPay:hover{background:#2DB14E!important}
html[data-theme=apple] #posPay:disabled{background:#C7C7CC!important}
html[data-theme=apple] header.top .btn{padding:6px 14px}
html[data-theme=apple] .tabs,html[data-theme=apple] .tabs.lt{display:inline-flex;gap:0;background:rgba(118,118,128,.12);padding:2px;border-radius:10px;max-width:100%;overflow-x:auto;flex-wrap:nowrap;border:0}
html[data-theme=apple] .tabs button,html[data-theme=apple] .tabs.lt .tab{background:transparent!important;border:0!important;border-radius:8px!important;padding:6px 16px!important;color:var(--txt)!important;font-weight:500!important;font-size:14px!important;box-shadow:none!important;white-space:nowrap;margin:0}
html[data-theme=apple] .tabs button.on,html[data-theme=apple] .tabs.lt .tab.on,html[data-theme=apple] .tab.on{background:#fff!important;color:var(--txt)!important;font-weight:600!important;box-shadow:0 3px 8px rgba(0,0,0,.12),0 0 0 .5px rgba(0,0,0,.04)!important}
html[data-theme=apple] .tabs.lt .tab:hover:not(.on){background:rgba(0,0,0,.04)!important}
html[data-theme=apple] .tabs.lt{margin:4px 0 16px}
html[data-theme=apple] .rep-m{background:rgba(118,118,128,.12)!important;border-radius:10px!important;padding:2px!important}
html[data-theme=apple] .rep-m button{border-radius:8px!important;font-weight:500!important;color:var(--txt)!important}
html[data-theme=apple] .rep-m button.on{background:#fff!important;color:var(--txt)!important;font-weight:600!important;box-shadow:0 3px 8px rgba(0,0,0,.12)!important}
html[data-theme=apple] .tabs.lt .tab .mute,html[data-theme=apple] .tabs.lt .tab .tabx{color:var(--mute)!important}
html[data-theme=apple] input,html[data-theme=apple] select,html[data-theme=apple] textarea{background:#fff!important;border:1px solid #D2D2D7!important;border-radius:10px!important;color:var(--txt)!important;padding:9px 12px}
html[data-theme=apple] input:focus,html[data-theme=apple] select:focus,html[data-theme=apple] textarea:focus{border-color:var(--ac)!important;box-shadow:0 0 0 4px var(--ac-t)!important;outline:none}
html[data-theme=apple] input::placeholder{color:#AEAEB2}
html[data-theme=apple] label{color:var(--mute)!important;font-weight:500;font-size:12.5px}
html[data-theme=apple] .msg{background:#F5F5F7!important;border:0!important;border-radius:12px}
html[data-theme=apple] .chips label{background:#fff!important;border:1px solid #D2D2D7!important;color:var(--txt)!important}
html[data-theme=apple] .chips label:has(input:checked){background:var(--ac-t)!important;border-color:var(--ac)!important;color:var(--ac)!important}
html[data-theme=apple] .sw span{background:#E9E9EA!important}
html[data-theme=apple] .sw input:checked+span{background:#34C759!important}
html[data-theme=apple] .modal{background:rgba(0,0,0,.28)!important;-webkit-backdrop-filter:blur(10px) saturate(120%);backdrop-filter:blur(10px) saturate(120%)}
html[data-theme=apple] .modal .box{background:#fff!important;border:0!important;border-radius:22px!important;box-shadow:0 30px 80px rgba(0,0,0,.28)!important}
html[data-theme=apple] .modal .mx{background:rgba(60,60,67,.12)!important;color:#6E6E73!important;border:0!important}
html[data-theme=apple] .modal .mx:hover{background:rgba(60,60,67,.2)!important}
html[data-theme=apple] #toast{background:rgba(29,29,31,.9)!important;color:#fff!important;border:0!important;border-radius:14px!important;box-shadow:0 8px 30px rgba(0,0,0,.25)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}
html[data-theme=apple] #toast.err{background:rgba(215,0,21,.92)!important;color:#fff!important}
html[data-theme=apple] .cd.sel{background:var(--ac)!important}
html[data-theme=apple] .cd.tdy{box-shadow:inset 0 0 0 1.5px var(--ac)!important}
html[data-theme=apple] .cn{background:rgba(118,118,128,.12)!important;color:var(--txt)!important}
html[data-theme=apple] .cd:hover{background:rgba(0,0,0,.05)!important}
html[data-theme=apple] .pos-l,html[data-theme=apple] .pos-r{border:0!important;border-radius:22px!important;box-shadow:var(--shadow)!important;background:#fff!important}
html[data-theme=apple] .pos-l input#posQ{background:rgba(118,118,128,.12)!important;border:0!important;border-radius:12px!important;box-shadow:none!important;padding:10px 16px}
html[data-theme=apple] .pgh{background:transparent!important;border:0!important;border-radius:0!important;color:var(--mute)!important;font-size:12px!important;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:14px 4px 6px!important;margin:0!important}
html[data-theme=apple] .pit{background:#fff!important;border:1px solid #E5E5EA!important;border-radius:14px!important;box-shadow:none!important;color:var(--txt)!important}
html[data-theme=apple] .pit:hover{border-color:var(--ac)!important;background:#fff!important;transform:none!important;box-shadow:0 4px 14px rgba(0,0,0,.08)!important}
html[data-theme=apple] .pit span,html[data-theme=apple] .pit>span{color:var(--txt)!important}
html[data-theme=apple] .pit b{background:var(--ac-t)!important;color:var(--ac)!important;font-weight:600}
html[data-theme=apple] .pl{background:#fff!important;border:1px solid #E5E5EA!important;border-left:4px solid var(--lc,var(--ac))!important;border-radius:16px!important;box-shadow:none!important}
html[data-theme=apple] .plt b{color:var(--txt)!important}
html[data-theme=apple] .plt .x{background:rgba(255,59,48,.10)!important;color:#D70015!important}
html[data-theme=apple] .plt .x:hover{background:#FF3B30!important;color:#fff!important}
html[data-theme=apple] .plf label:nth-child(n){color:var(--mute)!important}
html[data-theme=apple] .plf label:nth-child(n) input,html[data-theme=apple] .plf label:nth-child(n) select,html[data-theme=apple] .plf .pgr input,html[data-theme=apple] .plf .pgr select{border:1px solid #D2D2D7!important;color:var(--txt)!important;background:#fff!important;border-radius:10px!important}
html[data-theme=apple] .plf label:nth-child(n) input:focus,html[data-theme=apple] .plf label:nth-child(n) select:focus{border-color:var(--ac)!important;outline:none!important;box-shadow:0 0 0 4px var(--ac-t)!important}
html[data-theme=apple] .plm{background:#F5F5F7!important;color:var(--txt)!important;border-radius:12px!important}
html[data-theme=apple] .plm b{color:var(--txt)!important}
html[data-theme=apple] .plw{border-top:1px solid #F0F0F3!important}
html[data-theme=apple] .pkh{background:#F5F5F7!important;border:0!important;border-radius:16px!important}
html[data-theme=apple] .plines>.mute{border:1.5px dashed #D2D2D7!important;background:#FAFAFC!important}
html[data-theme=apple] .pbox{background:#F5F5F7!important;border:0!important;border-radius:18px!important}
html[data-theme=apple] .prow{border-bottom:1px solid #E5E5EA!important}
html[data-theme=apple] .prow.tot{border-top:1px solid #D2D2D7!important;color:var(--txt)!important}
html[data-theme=apple] .prow.tot b{color:var(--txt)!important;font-size:30px;letter-spacing:-.03em}
html[data-theme=apple] .plm,html[data-theme=apple] .pkh .btn{box-shadow:none}
html[data-theme=apple] .pfil{background:#fff!important;border:0!important;border-radius:16px!important;box-shadow:var(--shadow)!important}
html[data-theme=apple] .pfil.back{background:rgba(255,149,0,.12)!important}
html[data-theme=apple] .pfil-w{color:#9A5B00!important}
html[data-theme=apple] .pfil-c{background:rgba(255,59,48,.10)!important;border:0!important;color:#C41E14!important}
html[data-theme=apple] .pfil-c:hover{background:#FF3B30!important;color:#fff!important}
html[data-theme=apple] .pfil #posFd.dtf,html[data-theme=apple] .pfil #posGio.dtf{background-color:#fff!important}
html[data-theme=apple] .rep-bar{background:#fff!important;border:0!important;border-radius:16px!important;box-shadow:var(--shadow)!important}
html[data-theme=apple] .rpc h3{color:var(--txt)!important}
html[data-theme=apple] .rp-bar i{background:var(--ac)!important;border-radius:6px 6px 0 0}
html[data-theme=apple] .tc-pair i:first-child{background:#34C759!important}
html[data-theme=apple] .tc-pair i:last-child{background:#FF3B30!important}
html[data-theme=apple] .rl-b i{opacity:.92}
html[data-theme=apple] .rl-n{color:var(--txt)!important}
html[data-theme=apple] .rl-v{color:var(--txt)!important}
html[data-theme=apple] .rpb-t i{background:var(--ac)!important}
html[data-theme=apple] .rep-h{color:var(--txt)!important}
html[data-theme=apple] .tcd-h{background:#F5F5F7!important;color:var(--txt)!important}
html[data-theme=apple] .tcr{border:1px solid #E5E5EA!important;border-left-width:4px!important}
html[data-theme=apple] .tcr-v{color:#D70015!important}
html[data-theme=apple] .phc{background:#fff!important;border:1px solid #E5E5EA!important}
html[data-theme=apple] .phc.has{background:rgba(255,59,48,.10)!important;border-color:rgba(255,59,48,.4)!important}
html[data-theme=apple] .phc.on{background:var(--ac)!important;border-color:var(--ac)!important;color:#fff!important}
html[data-theme=apple] .phc.tdy{border-color:var(--ac)!important}
html[data-theme=apple] tr.phdh td{background:#F5F5F7!important;color:var(--txt)!important}
html[data-theme=apple] .hdtime span{background:#F5F5F7!important;border:0!important;color:var(--txt)!important}
html[data-theme=apple] .hdtime b{color:var(--txt)!important}
html[data-theme=apple] .hdav{box-shadow:none}
@media(max-width:720px){html[data-theme=apple] h1{font-size:26px}
html[data-theme=apple] .card{padding:14px;border-radius:18px!important}
html[data-theme=apple] .pos-l,html[data-theme=apple] .pos-r{border-radius:18px!important}
html[data-theme=apple] .tabs,html[data-theme=apple] .tabs.lt{display:flex;margin-left:0;margin-right:0;padding:2px}
html[data-theme=apple] .tabs button,html[data-theme=apple] .tabs.lt .tab{flex:1 1 auto;padding:7px 10px!important;font-size:13.5px!important}
html[data-theme=apple] header.top{background:rgba(245,245,247,.85)!important}}
html[data-theme=apple] ::selection{background:var(--ac-t2)}
html[data-theme=apple] ::-webkit-scrollbar-thumb{background:rgba(0,0,0,.18);border:2px solid transparent;background-clip:content-box;border-radius:10px}
html[data-theme=apple] aside::-webkit-scrollbar-thumb{background:rgba(0,0,0,.16);background-clip:content-box}
html[data-theme=apple] h1 .ic{display:none!important}
html[data-theme=apple] [data-pcp],html[data-theme=apple] [data-pcpall]{background:rgba(255,149,0,.16)!important;color:#9A5B00!important;border:0!important;box-shadow:none!important;font-weight:600!important}
html[data-theme=apple] [data-pcp]:hover,html[data-theme=apple] [data-pcpall]:hover{background:rgba(255,149,0,.28)!important}
html[data-theme=apple] .plw .btn.sm[data-ptho$=":c"]{background:var(--ac-t)!important;color:var(--ac)!important}
html[data-theme=apple] .plw .btn.sm[data-ptho$=":p"]{background:rgba(175,82,222,.12)!important;color:#8944AB!important}
html[data-theme=apple] .dvchip,html[data-theme=apple] .rchip.dvchip{background:color-mix(in srgb,var(--dc,#6b2e2e) 13%,#fff)!important;color:color-mix(in srgb,var(--dc,#6b2e2e) 76%,#000)!important;border:0!important;font-weight:600!important;font-size:13.5px!important;letter-spacing:-.01em;padding:4px 11px 4px 9px!important;line-height:1.25;display:inline-flex;align-items:center;gap:6px}
html[data-theme=apple] .dvchip::before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--dc,#6b2e2e)}
html[data-theme=apple] .rchip.dvchip b{background:#fff!important;color:color-mix(in srgb,var(--dc,#6b2e2e) 76%,#000)!important;border-radius:99px!important;padding:0 7px!important;margin-left:2px!important;min-width:20px;text-align:center;font-weight:700;font-size:12px;box-shadow:0 0 0 .5px rgba(0,0,0,.06)}
html[data-theme=apple] .rslot{display:grid!important;grid-template-columns:64px 1fr auto;column-gap:14px;row-gap:7px;align-items:center;padding:13px 2px!important;border-bottom:1px solid #F0F0F3!important}
html[data-theme=apple] .rslot:last-child{border-bottom:0!important}
html[data-theme=apple] .rslot .rrow{display:contents!important}
html[data-theme=apple] .rslot .rrow .rk{flex:none;font-size:15px;font-weight:600;color:var(--txt)}
html[data-theme=apple] .rslot .rrow .rbar{height:6px!important;border-radius:99px!important;background:rgba(118,118,128,.14)!important}
html[data-theme=apple] .rslot .rrow .rbar i{background:var(--ac)!important;border-radius:99px!important}
html[data-theme=apple] .rslot .rrow .rbar i[style*="d93a2f"]{background:#FF9500!important}
html[data-theme=apple] .rslot .rrow .rv{flex:none;font-size:17px!important;font-weight:700;letter-spacing:-.02em;color:var(--txt)!important;text-align:right;min-width:24px}
html[data-theme=apple] .rslot>.badge{grid-column:2/4;justify-self:start}
html[data-theme=apple] .rslot>.rch{grid-column:2/4;padding:0!important;gap:6px!important}
html[data-theme=apple] .rp-chart{background:repeating-linear-gradient(to top,transparent 0,transparent calc(25% - 1px),#F0F0F3 calc(25% - 1px),#F0F0F3 25%);border-bottom:1px solid #E5E5EA;padding-top:10px}
html[data-theme=apple] .rp-bar i{max-width:20px!important;border-radius:7px 7px 3px 3px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--ac) 82%,#fff),var(--ac))!important;opacity:.95;transition:opacity .15s,height .5s}
html[data-theme=apple] .rp-bar:hover i{opacity:1;filter:brightness(1.08)}
html[data-theme=apple] .rp-bar span{color:#8E8E93!important}
html[data-theme=apple] .tc-pair i{max-width:11px!important;border-radius:6px 6px 3px 3px!important}
html[data-theme=apple] .tc-pair i:first-child{background:linear-gradient(180deg,#5FD97F,#34C759)!important}
html[data-theme=apple] .tc-pair i:last-child{background:linear-gradient(180deg,#FF6B61,#FF3B30)!important}
html[data-theme=apple] .rl{grid-template-columns:minmax(100px,1fr) auto auto 42px!important;gap:10px!important}
html[data-theme=apple] .rl>.rl-b,html[data-theme=apple] .rl>span:empty{display:none!important}
html[data-theme=apple] .rl-p{position:relative;isolation:isolate;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-size:10.5px!important;font-weight:700;color:var(--txt)!important;letter-spacing:-.02em;background:conic-gradient(var(--ac) calc(var(--p,0)*1%),#E9E9EE 0)}
html[data-theme=apple] .rl-p::before{content:"";position:absolute;inset:4px;border-radius:50%;background:#fff;z-index:-1}
html[data-theme=apple] .rl-q{color:var(--mute)!important}
html[data-theme=apple] .rl-dot{width:9px!important;height:9px!important}
html[data-theme=apple] .rl-av{width:30px!important;height:30px!important;font-size:13px!important;margin-right:8px;display:inline-flex!important;align-items:center;justify-content:center;border-radius:50%;color:#fff;vertical-align:middle;flex:none}
html[data-theme=apple] .rp-bar i{max-width:8px!important;min-width:4px;border-radius:5px 5px 2px 2px!important}
html[data-theme=apple] .rp-chart.sm .rp-bar i{max-width:8px!important}
html[data-theme=apple] .rp-bar span{font-size:10px!important}
html[data-theme=apple] .tc-pair{gap:3px!important}
html[data-theme=apple] .tc-pair i{max-width:6px!important;border-radius:4px 4px 2px 2px!important}
html[data-theme=apple] .rp-stack{height:8px!important;border-radius:99px!important;background:rgba(118,118,128,.14)!important}
html[data-theme=apple] .rp-stack i{border-radius:0}
html[data-theme=apple] .rpb-t{height:4px!important}
html[data-theme=apple] .rpb-t.sm{height:4px!important}
html[data-theme=apple]{--cd:#0A84FF;--cd2:#5AB0FF}
html[data-theme=apple] .rp-bar i{background:linear-gradient(180deg,var(--cd2),var(--cd))!important}
html[data-theme=apple] .rl-p{background:conic-gradient(var(--cd) calc(var(--p,0)*1%),#E9E9EE 0)!important}
html[data-theme=apple] .rslot .rrow .rbar i,html[data-theme=apple] .rpb-t i{background:var(--cd)!important}
html[data-theme=apple] .rslot .rrow .rbar i[style*="d93a2f"]{background:#FF9500!important}
html[data-theme=apple] .rp-stack{background:rgba(118,118,128,.14)!important}
html[data-theme=apple] table.rptb td:first-child{border-left-color:var(--cd)!important}
html[data-theme=apple]{--cd:#14A89A;--cd2:#5CD3C6}
html[data-theme=apple] .rp-stack i[style*="6b2e2e"],html[data-theme=apple] .rl-dot[style*="6b2e2e"]{background:var(--cd)!important}
html[data-theme=apple] .rp-stack i[style*="c2570c"],html[data-theme=apple] .rl-dot[style*="c2570c"]{background:#FF9F0A!important}
html[data-theme=apple] .rp-stack i[style*="7e22ce"],html[data-theme=apple] .rl-dot[style*="7e22ce"]{background:#AF52DE!important}
html[data-theme=apple] .rp-stack{gap:2px;overflow:hidden}
html[data-theme=apple] .rp-stack i{border-radius:99px!important}
html[data-theme=apple] #dbmode .dbdot{color:#34C759;text-shadow:0 0 6px rgba(52,199,89,.7);font-size:11px}
html[data-theme=apple] #dbmode .dbdot.off{color:#FF9500;text-shadow:0 0 6px rgba(255,149,0,.6)}
html[data-theme=apple] .ksug{margin-top:6px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.12);overflow:hidden}
html[data-theme=apple] .ksg{display:flex;justify-content:space-between;gap:10px;width:100%;padding:10px 14px;border:0;border-bottom:1px solid var(--line);background:#fff;font:inherit;text-align:left;cursor:pointer;color:var(--ink)}
html[data-theme=apple] .ksg:last-child{border-bottom:0}
html[data-theme=apple] .ksg:hover{background:color-mix(in srgb,var(--ac) 8%,#fff)}
html[data-theme=apple] .ksg span{color:var(--mute)}
@media (min-width:721px){html[data-theme=apple] .card.tw:has(table.lichtb){background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important}
html[data-theme=apple] table.lichtb{border-collapse:separate!important;border-spacing:0 8px!important;background:transparent!important}
html[data-theme=apple] table.lichtb tr:first-child th{background:transparent!important;border:0!important;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)!important;padding:4px 12px}
html[data-theme=apple] table.lichtb tr.lr td{background:#fff!important;border:0!important;padding:14px 8px!important}
html[data-theme=apple] table.lichtb tr.lr:nth-child(even) td{background:#fff!important}
html[data-theme=apple] table.lichtb tr.lr:hover td{background:#FBF8F8!important}
html[data-theme=apple] table.lichtb tr.lr td:first-child{border-left:0!important;border-radius:16px 0 0 16px;box-shadow:inset 4px 0 0 var(--lc);padding-left:18px!important}
html[data-theme=apple] table.lichtb tr.lr td:last-child{border-radius:0 16px 16px 0}
html[data-theme=apple] table.lichtb tr.lr{filter:drop-shadow(0 1px 2px rgba(0,0,0,.05)) drop-shadow(0 4px 14px rgba(0,0,0,.04))}}
html[data-theme=apple] table.lichtb .lgio{font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--ink)!important}
html[data-theme=apple] table.lichtb .lsua.btn:not(.tc-add):not(.ghost):not(.dng):not(.mbtn){margin-top:8px!important;padding:5px 14px!important;min-height:30px!important;font-size:13px!important;border-radius:980px!important;background:color-mix(in srgb,var(--ac) 12%,transparent)!important;color:var(--ac)!important;box-shadow:none!important;border:0!important;font-weight:600}
html[data-theme=apple] table.lichtb .lkh{font-size:16px;font-weight:600;letter-spacing:-.01em}
html[data-theme=apple] table.lichtb select.sel-c{border:0!important;border-radius:980px!important;background-color:rgba(0,0,0,.05)!important;color:var(--ink)!important;font-weight:500;font-size:13px;padding:6px 24px 6px 11px!important;min-height:32px!important;box-shadow:none!important}
html[data-theme=apple] table.lichtb select.snguon{background-color:color-mix(in srgb,var(--sc) 13%,transparent)!important;color:var(--sc)!important;font-weight:600}
html[data-theme=apple] table.lichtb select.sstt{background-color:color-mix(in srgb,var(--lc) 15%,transparent)!important;color:var(--lc)!important;font-weight:600}
html[data-theme=apple] table.lichtb select.sstt{min-width:100px}
html[data-theme=apple] table.lichtb select.snguon{min-width:96px}
html[data-theme=apple] table.lichtb td:last-child{color:var(--mute);font-size:13px}
html[data-theme=apple] table.lichtb tr.st-x td{opacity:.55}
html[data-theme=apple] table.lichtb tr.st-x .lkh{text-decoration:line-through}
@media (max-width:720px){html[data-theme=apple] table.rt.lichtb tr.lr{border:0!important;border-radius:18px!important;background:#fff!important;box-shadow:0 1px 3px rgba(0,0,0,.06),0 6px 18px rgba(0,0,0,.06)!important;box-shadow:inset 4px 0 0 var(--lc),0 1px 3px rgba(0,0,0,.06),0 6px 18px rgba(0,0,0,.06)!important;margin:0 0 12px!important;padding:12px 16px 12px 20px!important}
html[data-theme=apple] table.rt.lichtb tr.lr:nth-child(even){background:#fff!important}
html[data-theme=apple] table.rt.lichtb tr.lr td,html[data-theme=apple] table.rt.lichtb tr.lr:nth-child(even) td{border-bottom:0!important;background:none!important;box-shadow:none!important}
html[data-theme=apple] table.rt.lichtb tr.lr td:first-child{box-shadow:none!important;padding-left:0!important}
html[data-theme=apple] table.rt.lichtb .lsua.btn:not(.tc-add):not(.ghost):not(.dng):not(.mbtn){border:0!important}
html[data-theme=apple] table.rt.lichtb select.sel-c{background-color:rgba(0,0,0,.05)!important}
html[data-theme=apple] table.rt.lichtb select.snguon{background-color:color-mix(in srgb,var(--sc) 13%,transparent)!important}
html[data-theme=apple] table.rt.lichtb select.sstt{background-color:color-mix(in srgb,var(--lc) 15%,transparent)!important}}
html[data-theme=apple] .hhhd{display:none}
html[data-theme=apple] .hh-in:placeholder-shown{background:transparent}
@media (min-width:721px){html[data-theme=apple] .hhgh{flex-wrap:nowrap!important}
html[data-theme=apple] .hhgh .btn{white-space:nowrap}
html[data-theme=apple] .hhgh select{max-width:220px}
html[data-theme=apple] .hhl{margin-top:4px}
html[data-theme=apple] .hhr{display:grid!important;grid-template-columns:minmax(190px,1.1fr) 3fr;align-items:center;gap:14px;padding:8px 4px!important;border-top:1px solid rgba(0,0,0,.06)!important}
html[data-theme=apple] .hhn{margin:0!important}
html[data-theme=apple] .hhs{display:grid!important;grid-template-columns:repeat(var(--n,5),minmax(0,1fr))!important;gap:10px!important}
html[data-theme=apple] .hhs .hhlb{display:none}
html[data-theme=apple] .hhs label{margin:0}
html[data-theme=apple] .hhhd{display:grid!important;border-top:0!important;padding-bottom:2px!important}
html[data-theme=apple] .hhhd .hhn span{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--mute);font-weight:600}
html[data-theme=apple] .hhhd .hhs span{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--mute);font-weight:600;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html[data-theme=apple] .hhi input{background:rgba(0,0,0,.04)!important;border:0!important;border-radius:10px!important;text-align:center!important;font-weight:600;padding:7px 4px!important}
html[data-theme=apple] .hhi input:placeholder-shown{color:var(--mute);font-weight:400}
html[data-theme=apple] .hhi input:not(:placeholder-shown){background:color-mix(in srgb,var(--cd) 14%,transparent)!important;color:#0E7F74!important}
html[data-theme=apple] .hhi input:focus{background:#fff!important;box-shadow:0 0 0 2px var(--ac)!important}
html[data-theme=apple] .hhi i{font-size:12px}}
html[data-theme=apple] .bar:has(#hhSt:not(:empty)) #hhSave{position:fixed;right:24px;bottom:22px;z-index:60;padding:12px 24px;box-shadow:0 8px 28px rgba(138,47,59,.45)!important}
html[data-theme=apple] .hhpk{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}
html[data-theme=apple] .hhpkl{display:inline-flex!important;align-items:center;gap:6px;margin:0!important;padding:8px 14px;border-radius:980px;background:rgba(0,0,0,.05);font-size:14px!important;color:var(--ink)!important;cursor:pointer}
html[data-theme=apple] .hhpkl input{width:auto!important;margin:0}
html[data-theme=apple] .hhpkl:has(input:checked){background:color-mix(in srgb,var(--ac) 16%,transparent);color:var(--ac)!important;font-weight:600}
