.usdt-workspace{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:24px;align-items:start;margin:26px 0 32px}.usdt-workspace .withdraw-card{margin:0;padding:28px;background:var(--panel);border:1px solid var(--line);border-radius:18px;min-width:0}.usdt-section-head{display:flex;justify-content:space-between;align-items:center;gap:16px}.usdt-section-head h2,.usdt-guidance h2{margin:6px 0 12px;font-size:22px}.usdt-eyebrow{font-size:11px;letter-spacing:.1em;color:var(--muted)}.usdt-workspace p{font-size:13px;line-height:1.7;color:var(--muted)}.usdt-withdraw .withdraw-form{display:grid;grid-template-columns:1fr;gap:18px;margin-top:24px}.usdt-withdraw label{font-size:13px;display:block;color:var(--text)}.usdt-withdraw select,.usdt-withdraw input{width:100%;min-height:48px;font-size:15px;box-sizing:border-box;margin-top:8px;background:var(--input);color:var(--text);border:1px solid var(--line);border-radius:10px;padding:12px}.usdt-address{display:block;overflow-wrap:anywhere;white-space:normal;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft);padding:12px;font-size:12px;line-height:1.7;margin-bottom:22px}.usdt-workspace [hidden]{display:none!important}.usdt-amount>div{position:relative}.usdt-amount input{padding-right:70px;font-size:24px;min-height:62px}.usdt-amount>div>span{position:absolute;right:14px;top:50%;color:var(--muted);font-size:13px}.usdt-workspace .withdraw-fee-preview{display:block;border:0;background:var(--surface-soft);padding:12px 16px;border-radius:12px;margin-top:20px}.usdt-workspace .withdraw-fee-preview>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0}.usdt-workspace .withdraw-fee-preview b{font-size:14px;overflow-wrap:anywhere;text-align:right}.usdt-workspace .withdraw-fee-preview>div:last-child{border-top:1px solid var(--line);margin-top:5px;padding-top:14px}.usdt-withdraw>[data-wallet-withdraw-submit]{width:100%;min-height:48px;margin-top:12px}.usdt-available{display:flex;justify-content:space-between;gap:12px}.usdt-available b{color:var(--text)}.usdt-chain-list{display:grid;gap:10px;margin:22px 0}.usdt-chain-list>span{border:1px solid var(--line);border-radius:10px;padding:12px;font-size:13px;color:var(--text)}.usdt-history .withdraw-row{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:18px;margin-top:10px}.usdt-history .withdraw-row .meta{display:flex;gap:12px;flex-wrap:wrap}.usdt-history+.e-section{margin-top:28px}@media(max-width:820px){.usdt-workspace{grid-template-columns:1fr;gap:18px}.usdt-workspace .withdraw-card{padding:20px}.usdt-withdraw select{font-size:16px}.usdt-section-head{align-items:start}.usdt-section-head .btn{font-size:12px}.usdt-history .withdraw-row .top{gap:10px;flex-wrap:wrap}.usdt-guidance{margin:0!important}}.receiving-directory-tools{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:24px;color:var(--muted)}.receiving-directory-tools label{display:grid;gap:8px;width:min(100%,420px);font-size:13px}.receiving-directory-tools input{width:100%;padding:12px 14px;background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:12px}.receiving-customer-card{display:flex;flex-direction:column;min-width:0}.receiving-customer-card[hidden]{display:none}.receiving-customer-card .receiving-card-link{margin-top:auto}.receiving-customer-title h2{overflow-wrap:anywhere}.notification-list{display:grid;gap:12px}.notification-card{display:flex;gap:16px;border:1px solid var(--line);border-radius:16px;padding:24px;background:var(--panel)}.notification-dot{width:8px;height:8px;border-radius:50%;background:var(--line);flex:none;margin-top:9px}.notification-card.is-unread .notification-dot{background:var(--accent,#77b94f)}.notification-copy{flex:1;min-width:0}.notification-title{display:flex;gap:16px;align-items:baseline;justify-content:space-between}.notification-title h2{font-size:16px;line-height:1.5;margin:0;overflow-wrap:anywhere}.notification-title time{font-size:12px;color:var(--muted);white-space:nowrap}.notification-copy>p{color:var(--muted);line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.notification-actions{display:flex;gap:12px;align-items:center;margin-top:16px;flex-wrap:wrap}.notification-actions>.e-status{margin-right:auto}html:lang(fr) .navtxt,html:lang(en) .navtxt{white-space:normal}html:lang(fr) .e-toolbar,html:lang(en) .e-toolbar{flex-wrap:wrap}@media(max-width:640px){.receiving-directory-tools,.notification-title{align-items:stretch;flex-direction:column}.receiving-directory-tools label{width:100%}.notification-title{gap:4px}.notification-card{padding:18px;gap:12px}.notification-actions .btn{max-width:100%;white-space:normal}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.noah-security .security-row{display:flex;align-items:center;gap:18px;padding:22px 0;border-top:1px solid var(--line)}.security-row>div:first-child{flex:1}.noah-security h3{font-size:15px;margin:0 0 7px}.noah-security p{color:var(--muted);font-size:13px;line-height:1.7}.security-row p{margin:0}.noah-security label{display:flex;flex-direction:column;gap:8px;font-size:13px}.noah-security form{padding:22px;margin:0 0 22px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft)}.security-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.security-factor{display:flex;gap:12px;align-items:center;padding:16px 0}.security-factor>div{flex:1;overflow-wrap:anywhere}.security-factor small{display:block;margin-top:5px;color:var(--muted)}.noah-security [data-security-qr]{display:block;background:#fff;padding:8px;margin:16px 0;max-width:100%;height:auto}.noah-security [data-password-nonce]{margin-top:20px}.noah-security [data-security-message]:empty{display:none}.noah-security [hidden]{display:none!important}.noah-security[aria-busy=true] button{opacity:.6;cursor:wait}@media(max-width:600px){.noah-security .security-row,.security-factor{flex-wrap:wrap}.security-row>div:first-child{flex-basis:100%}.noah-security form{padding:16px}.security-factor>div{flex-basis:100%}}.address-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,360px);gap:28px;align-items:start}.address-saved{min-width:0}.address-saved h2{font-size:18px;margin:0}.address-saved h2 small{margin-left:8px;color:var(--muted);font-weight:400}.address-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,.6fr);gap:12px;margin-bottom:18px}.address-layout label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--muted)}.address-cards{display:grid;gap:16px}.address-card{padding:22px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.address-card-head{display:flex;align-items:center;gap:12px;margin-bottom:20px}.address-card-head>div{min-width:0;flex:1}.address-card h3{font-size:16px;overflow-wrap:anywhere;margin:0 0 5px}.address-card small{color:var(--muted);font-size:11px}.address-token{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;background:var(--accent-soft);color:var(--accent);border-radius:50%;font-size:23px}.address-card code{display:block;padding:13px;background:var(--surface-soft);border:1px solid var(--line);border-radius:6px;overflow-wrap:anywhere;font-size:12px;line-height:1.8}.address-card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.address-card-actions .address-disable{margin-left:auto}.address-create.e-panel{margin:0;padding:24px;border-radius:12px}.address-create form>label{margin-top:18px}.address-create textarea{resize:vertical;width:100%;font-family:monospace}.address-hint{font-size:12px;line-height:1.8;color:var(--muted)}.address-memo{margin:18px 0;color:var(--muted);font-size:12px}.address-memo summary{cursor:pointer;padding:8px 0}.address-memo label{margin-top:12px}.address-create [type=submit]{width:100%;margin-top:10px}.address-security-link{display:block;text-align:center;margin-top:16px;font-size:12px;color:var(--muted)}.address-layout [hidden]{display:none!important}@media(max-width:1100px){.address-layout{grid-template-columns:1fr}.address-create{grid-row:1}.address-filters{grid-template-columns:1fr 1fr}}@media(max-width:520px){.address-filters{grid-template-columns:1fr}.address-card{padding:16px}.address-card-head{flex-wrap:wrap}.address-create.e-panel{padding:20px}}:root{color-scheme:light;--bg:#f4f6f8;--panel:#fff;--line:#dce2e8;--muted:#64748b;--text:#132336;--accent:#174f45;--input:#fff;--sidebar:236px;--top:68px;font-family:Inter,Noto Sans TC,system-ui,sans-serif}*{box-sizing:border-box}body{background:var(--bg)!important;color:var(--text)!important;font-family:inherit!important}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:3px}button:focus-visible,a:focus-visible{outline:3px solid #2b8574}button:disabled{cursor:not-allowed;opacity:.5}.app{grid-template-columns:236px minmax(0,1fr)!important;grid-template-rows:68px minmax(0,1fr)!important;background:var(--bg)!important}.app>header{background:#fff!important;border-bottom:1px solid var(--line)!important;height:68px!important;color:var(--text)!important}.app>aside{background:#fff!important;border-right:1px solid var(--line)!important;padding:24px 14px!important;width:236px!important}.app>main{padding:34px clamp(20px,3vw,52px)!important;background:var(--bg)!important;min-width:0}.brand,.loginbrand,.star{color:#174f45!important}.nav{color:#526171!important;padding:11px 12px!important;border-radius:6px!important;min-height:43px;font-size:14px!important}.nav:hover,.nav.active{background:#eaf3ef!important;color:#174f45!important}.nav.active{font-weight:650}.navsec,.tenant{color:#74808c!important;font-size:11px!important}.navsec{margin-top:26px!important}.ico,.avatar{color:#174f45!important;background:#edf3f1!important;border-color:#dce5e0!important}.profile{background:#fff!important;color:#132336!important;border:1px solid var(--line)!important;box-shadow:0 12px 32px #1232!important}.profile button{color:inherit!important}.btn,.primary{border-radius:6px!important;min-height:40px!important;border:1px solid #cad4dc!important;background:#fff!important;color:#223447!important;font-weight:550!important;padding:9px 16px!important;box-shadow:none!important;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:6px}.btn.primary,button.primary{background:#174f45!important;border-color:#174f45!important;color:#fff!important}.panel,.card,.kpi,.assetcard,.withdraw-card,.release-card,.settings-card,.modal{background:#fff!important;color:#132336!important;border-color:var(--line)!important;box-shadow:none!important;border-radius:8px!important}.panel p,.panel small,.kpi small,.assetcard small{color:#64748b!important}input,select,textarea{background:#fff!important;color:#132336!important;border:1px solid #cad4dc!important;border-radius:5px!important;min-height:42px;padding:9px 11px!important;max-width:100%}table th{background:#f8fafb!important;color:#596b7c!important;font-weight:600!important}table td{color:#24384a!important;border-color:#e5eaf0!important}table{background:#fff!important}.tablewrap,.table-wrap{border:1px solid var(--line)!important;border-radius:7px!important;background:#fff!important}.empty{color:#6a7a89!important}.pagehead h1,h1{letter-spacing:-.025em}.footerline{border-color:var(--line)!important;color:#738292!important}.toast{background:#163c32!important;color:#fff!important;max-width:calc(100vw - 36px)}.errorbox,.ra-errors,.e-error{background:#fff0ef!important;color:#9b302b!important;border:1px solid #efceca!important;border-radius:6px;padding:12px 16px}.e-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:28px}.e-heading h1{font-size:29px;line-height:1.3;margin:4px 0 10px;font-weight:650}.e-heading p{color:#6b7a89;font-size:14px;margin:0}.e-heading .e-overline{font-size:10px;font-weight:650;letter-spacing:.14em;color:#51776c;margin-bottom:10px}.e-currency-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.e-currency{display:block;padding:22px;background:#fff;border:1px solid var(--line);border-radius:8px;text-decoration:none;color:#172d3e;transition:border-color .15s}.e-currency:hover{border-color:#5f9586}.e-currency-top{display:flex;align-items:center;gap:12px;margin-bottom:25px}.e-currency-top small{display:block;color:#758493;font-size:11px;margin-top:2px}.e-currency-icon{width:40px;height:40px;display:grid;place-items:center;border:1px solid #dee8e3;border-radius:50%;color:#175747;background:#f1f6f3;font-size:19px}.e-arrow{margin-left:auto;color:#7f948b}.e-balance{font-size:25px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.035em}.e-balance small{font-size:12px;font-weight:450;color:#788897;letter-spacing:0}.e-reference{font-size:12px;color:#7a8895;margin:8px 0 22px}.e-buckets{display:flex;justify-content:space-between;gap:15px;padding-top:15px;border-top:1px solid #edf0f3;font-size:12px}.e-buckets small{display:block;color:#7a8895;font-size:11px;margin-bottom:4px}.e-buckets b{font-variant-numeric:tabular-nums;font-weight:550}.e-section{margin-top:32px}.e-section-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.e-section h2,.e-panel h2{font-size:17px;font-weight:600;margin:0 0 18px}.e-panel{padding:26px;background:#fff;border:1px solid var(--line);border-radius:8px;margin:18px 0}.e-table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:7px;background:#fff}.e-table{border-collapse:collapse;width:100%;min-width:540px}.e-table th,.e-table td{text-align:left;padding:15px 18px;border-bottom:1px solid #e8edf2;font-size:13px}.e-table a{color:#20584b;text-decoration:none}.e-table tr:last-child td{border-bottom:0}.e-status{display:inline-block;border-radius:4px;background:#f7efdc;color:#866a28;padding:5px 9px;font-size:11px;white-space:nowrap}.e-status.positive{background:#e8f3ed;color:#276747}.e-empty{text-align:center;padding:36px 20px;border:1px dashed #d6dfe5;border-radius:8px;background:#fafcfd;color:#82919f}.e-empty>span{font-size:25px}.e-empty h3{font-size:14px;color:#607384;margin:12px 0 8px}.e-empty p{font-size:12px}.e-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.e-form-grid label,.e-toolbar label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#526576}.e-form-grid label>span{display:none}.e-form-actions{display:flex;justify-content:flex-end;gap:12px;padding-top:24px}.e-panel>button{margin-top:22px}.e-toolbar{display:flex;align-items:end;gap:16px;padding:15px 0 22px}.e-toolbar label{min-width:150px}.e-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:22px 0;background:#fff;border:1px solid var(--line);padding:12px 24px;border-radius:8px}.e-details>div{padding:16px 0;border-bottom:1px solid #ecf0f4;overflow-wrap:anywhere}.e-details dt{font-size:12px;color:#7b8995;margin-bottom:5px}.e-details dd{margin:0;font-size:14px}.e-copy{border:0;background:transparent;color:#28745f;cursor:pointer;font-size:11px;margin-left:12px}.e-tabs{display:flex;gap:24px;border-bottom:1px solid var(--line);padding-bottom:15px;margin:20px 0;color:#3c5e53;font-size:13px}.e-tabs a{color:inherit}.e-detail-balance{padding:28px;background:#fff;border:1px solid var(--line);border-radius:8px}.e-detail-balance>small{display:block;color:#738592;margin-bottom:8px}.e-detail-balance>strong{display:block;font-size:32px;margin-bottom:22px}.e-notice,.notice,.auditnote,.withdraw-security-note{background:#eef4f1!important;color:#406354!important;border-color:#dce8e2!important;font-size:12px}.e-deposit{display:flex;align-items:center;gap:30px}.e-deposit code{display:block;overflow-wrap:anywhere;margin-bottom:15px}.login{background:#f4f6f8!important}.loginbox{background:#fff!important;border:1px solid var(--line)!important;color:#132336!important;border-radius:9px!important;box-shadow:0 12px 40px #18332808!important}.loginbox p,.loginbox label{color:#617382!important}.loginbrand{font-size:28px!important}.login button.primary{width:100%}.loginbox h1{font-size:24px}.offline-note{background:#fff4d5!important;color:#795c18!important}.address-manager{display:none!important}@media(min-width:1600px){.e-currency-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1100px){.e-currency-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app{grid-template-columns:212px minmax(0,1fr)!important}.app>aside{width:212px!important}}@media(max-width:800px){.app{display:block!important}.app>header{position:sticky;top:0;z-index:30}.app>aside{position:fixed!important;left:0;top:68px;bottom:0;z-index:40;display:none}.app.menu-open>aside{display:block}.app>main{padding:25px 18px!important}.e-heading h1{font-size:25px}.e-form-grid{gap:15px}.hamb{display:inline-flex!important}}@media(max-width:520px){.e-currency-grid{grid-template-columns:1fr}.e-currency{padding:20px}.e-currency-top{margin-bottom:18px}.e-form-grid,.e-details{grid-template-columns:1fr}.e-heading{align-items:flex-start;flex-direction:column}.e-panel{padding:20px}.e-deposit{flex-direction:column}.e-tabs{gap:16px;overflow-x:auto}.e-balance{font-size:28px}.e-form-actions{flex-wrap:wrap}.e-form-actions>.btn{flex:1}}@media print{body{background:#fff!important}.app>header,.app>aside,.e-heading,form,.footerline,.btn{display:none!important}.app,.app>main{display:block!important;padding:0!important;height:auto!important;overflow:visible!important}.e-print{border:0!important}.e-table{min-width:0}}.finance-form .formgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.finance-form .formgrid label{display:flex;flex-direction:column;gap:7px;font-size:12px}.finance-form hr{border:0;border-top:1px solid #e2e8ee;margin:28px 0}.finance-form h2{font-size:16px;margin-bottom:18px}.finance-form .pageactions{display:flex;justify-content:flex-end;margin-top:24px}.nav span{color:#698377!important}.app>aside{overflow-y:auto}@media(max-width:1100px){.finance-form .formgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.finance-form .formgrid{grid-template-columns:1fr}}:root[data-theme=dark]{color-scheme:dark;--ink:#e0ece7;--muted:#a1b5aa;--line:#3c5046;--surface:#1b2b23;--bg:#122019}:root[data-theme=dark] body,:root[data-theme=dark] .app,:root[data-theme=dark] .main{background:#122019!important;color:#e0ece7!important}:root[data-theme=dark] :is(.e-panel,.e-currency,.e-details,.panel,.topbar,.sidebar,.e-table-scroll,.assetcard,.stat,.kpi,.notification-card){background:#1b2b23!important;color:#e0ece7!important;border-color:#3c5046!important}:root[data-theme=dark] :is(h1,h2,h3,b,strong,label,.brand,.navlink,.e-balance,.e-currency-top){color:#e0ece7!important}:root[data-theme=dark] :is(input,select,textarea,.btn){background:#24382d!important;color:#e0ece7!important;border-color:#58705e!important}:root[data-theme=dark] :is(th,td,.e-heading p,.e-currency small,.e-reference){color:#bdcfc4!important;border-color:#3c5046!important}:root[data-theme=dark] .e-table th{background:#24382d!important}.e-table-controls{margin:16px 0;align-items:end;display:flex;flex-wrap:wrap;gap:12px}.e-table-controls label{display:flex;flex-direction:column;gap:6px}.e-table-controls [role=status]{align-self:center}.e-table tr[hidden]{display:none}@media print{.e-table-controls{display:none!important}.e-print .e-table tr[hidden]{display:table-row!important}}:root:not([data-theme=dark]) :is(.withdraw-fee-preview,.withdraw-summary .mini,.withdraw-row,.detailhero,.feeitem,.payout-status-card,.meta-card){background:#fff!important;color:#132336!important;border-color:#dce2e8!important}:root:not([data-theme=dark]) :is(.withdraw-card,.detailhero,.feeitem,.payout-status-card,.meta-card) small{color:#596b7c!important}.withdraw-card{font-size:14px!important;padding:20px!important}.withdraw-card h3{font-size:18px!important}.withdraw-card :is(p,label,small,.meta,.withdraw-security-note){font-size:12px!important;line-height:1.6}.withdraw-card .withdraw-form{margin-top:16px}.withdraw-card :is(.withdraw-fee-preview,.withdraw-summary,.withdraw-history) b{font-size:14px!important;overflow-wrap:anywhere}.detailhero small,.feeitem small,.meta-card small{font-size:12px!important}.detail-address,.address-box{overflow-wrap:anywhere}:root[data-theme=dark] :is(.withdraw-card,.withdraw-fee-preview,.withdraw-summary .mini,.withdraw-row,.detailhero,.feeitem,.payout-status-card,.meta-card){background:#1b2b23!important;color:#e0ece7!important;border-color:#3c5046!important}:root{--bg:#f5f7f6;--text:#19332e;--muted:#70827b;--line:#e0e7e3;--accent:#155d4b;font-family:Inter,Microsoft JhengHei,PingFang TC,system-ui,sans-serif;font-synthesis:none}html{scrollbar-gutter:stable}body{line-height:1.55}.app>aside{background:#142e28!important;border-right:0!important;padding:26px 16px!important}.app>aside .tenant{color:#d3e1d9!important;font-size:12px!important;font-weight:600;padding:0 12px 18px;border-bottom:1px solid #2c443d}.app>aside .navsec{color:#7e9a8e!important;letter-spacing:.08em;font-size:10px!important;margin:26px 12px 10px!important}.app>aside .nav{color:#bcd0c5!important;border-radius:8px!important;margin:3px 0;transition:background .15s,color .15s}.app>aside .nav span{color:#91b5a3!important}.app>aside .nav:hover{background:#203e34!important;color:#f0faf4!important}.app>aside .nav.active{background:#c9ebd5!important;color:#163c2b!important;box-shadow:inset 3px 0 #79b793}.app>aside .nav.active span{color:#245e42!important}.app>header{box-shadow:0 1px #dfe7e3}.brand{letter-spacing:-.06em;font-weight:750!important}.brand small{letter-spacing:.14em;font-size:9px!important;color:#7c8f84!important}.topactions{gap:12px!important}.ico,.avatar{border-radius:50%!important;min-width:36px;min-height:36px}.e-heading{margin-bottom:30px}.e-heading h1{font-size:30px;letter-spacing:-.045em;font-weight:700}.e-heading p{line-height:1.7;color:#77877f}.e-heading .e-overline{color:#7b9085;letter-spacing:.18em;font-size:9px}.e-panel,.e-currency,.e-detail-balance,.panel,.card,.kpi{border-radius:13px!important;box-shadow:0 3px 12px #203c2b04!important}.e-currency{padding:24px;transition:transform .16s,border-color .16s,box-shadow .16s}.e-currency:hover{transform:translateY(-2px);border-color:#9dbcaa;box-shadow:0 8px 22px #17382709!important}.e-currency-top{margin-bottom:26px}.e-balance{font-size:29px;letter-spacing:-.035em;font-weight:650}.e-currency-icon{width:42px;height:42px;background:#eef6f0;border:0;color:#356a50;font-size:17px;font-weight:600}.e-buckets{border-color:#eaf0ec}.e-section-title h2{font-size:17px}.btn,.primary{border-radius:8px!important;transition:background .15s,border-color .15s,transform .1s}.btn:hover{border-color:#8fb09e!important;background:#f4f8f5!important}.btn.primary:hover,button.primary:hover{background:#104636!important;border-color:#104636!important}.btn:active{transform:translateY(1px)}input,select,textarea{border-radius:8px!important;transition:border-color .15s,box-shadow .15s;min-height:46px}input:focus,select:focus,textarea:focus{border-color:#6d9f82!important;box-shadow:0 0 0 3px #5a9f7714;outline:none}table th{font-size:11px!important;letter-spacing:.02em;background:#f5f8f6!important}table td{font-size:13px!important;padding-top:17px!important;padding-bottom:17px!important}.e-table-scroll,.tablewrap{border-radius:11px!important}tbody tr:hover td{background:#f7faf8}.e-status{border-radius:20px;padding:4px 10px;font-weight:550}.e-empty{border:1px solid #e4ebe6;background:#fcfdfc;border-radius:12px;padding:52px 24px}.e-empty>span{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#f0f5f1;color:#8aa393}.e-empty h3{font-weight:500}.footerline{font-size:10px!important;opacity:.75;margin-top:40px}.finance-form{padding:28px!important}.finance-form h2{color:#476553}.e-table-controls{font-size:12px;color:#75877e}.e-table-controls input{min-width:200px}.fx-layout{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:24px;max-width:1060px}.fx-layout .e-panel{margin:0}.fx-entry{padding:32px!important}.fx-form-heading,.fx-summary-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.fx-eyebrow{font-size:11px;font-weight:650;letter-spacing:.08em;color:#577866}.fx-step{font-size:11px;color:#98aaa0;font-variant-numeric:tabular-nums}.fx-entry h2{font-size:22px!important;letter-spacing:-.025em;margin-bottom:28px}.fx-field{display:block;font-size:12px;color:#6b8074;margin-top:20px}.fx-field input,.fx-field select{display:block;width:100%;margin-top:9px;min-height:54px!important}.fx-amount input{font-size:30px!important;font-weight:550;letter-spacing:-.03em;padding:16px!important;height:76px}.fx-amount input::placeholder{color:#bdc9c1}.fx-available{font-size:11px;color:#81958a;text-align:right;margin:8px 0 24px;font-variant-numeric:tabular-nums}.fx-direction{display:flex;align-items:center;justify-content:space-between;background:#f5f8f5;border:1px solid #e6ece5;padding:16px 20px;border-radius:10px}.fx-direction small{display:block;font-size:10px;color:#82958a;margin-bottom:4px}.fx-direction b{font-size:16px;font-weight:650}.fx-direction>span{width:32px;height:32px;border-radius:50%;background:#fff;display:grid;place-items:center;color:#62806d}.fx-path{font-size:10px;letter-spacing:.04em;color:#8d9e95;text-align:center;margin:10px 0}.fx-service-note{font-size:12px;color:#947338}.fx-service-note:empty{display:none}.fx-request,.fx-confirm{width:100%;justify-content:space-between!important;padding:14px 18px!important;min-height:49px!important;font-size:14px!important}.fx-caption{font-size:11px;line-height:1.8;color:#93a198;margin:14px 0 0}.fx-summary{background:#fafffb!important;padding:30px!important;border-color:#dce8de!important;align-self:start;position:sticky;top:24px}.fx-summary-empty{text-align:center;padding:32px 8px 12px}.fx-summary-symbol{display:inline-grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#eaf4e9;color:#59815f;font-size:26px;margin-bottom:22px}.fx-summary-empty h2{font-size:20px!important;margin:0 0 12px}.fx-summary-empty>p{font-size:12px;color:#8a9a8d;max-width:265px;margin:0 auto;line-height:1.8}.fx-summary-placeholder{margin:34px 0;padding:24px 0;border-top:1px solid #e6eee5;border-bottom:1px solid #e6eee5}.fx-summary-placeholder span{display:block;color:#91a28f;font-size:11px}.fx-summary-placeholder strong{display:block;font-size:32px;color:#bccaba;margin-top:8px}.fx-quote-id{font-size:9px;color:#96a790;max-width:55%;overflow-wrap:anywhere}.fx-summary h2{font-size:16px;color:#405c44}.fx-receive{padding:24px 0 30px;border-bottom:1px solid #dfeadd}.fx-receive>span{font-size:11px;color:#84967d}.fx-receive strong{display:block;font-size:clamp(26px,3vw,40px);font-weight:600;letter-spacing:-.04em;color:#204a2c;margin-top:8px;overflow-wrap:anywhere}.fx-receive small{font-size:13px;color:#7d9275;letter-spacing:0;margin-left:8px}.fx-breakdown{margin:22px 0}.fx-breakdown>div{display:flex;justify-content:space-between;align-items:start;gap:20px;padding:11px 0}.fx-breakdown dt{font-size:12px;color:#89997f;white-space:nowrap}.fx-breakdown dd{margin:0;text-align:right;font-size:12px;color:#42583b;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fx-expiry{font-size:11px;color:#6a865b;background:#eff6e9;padding:10px 12px;border-radius:6px}.fx-summary .fx-confirm{margin-top:16px}.app>main{overflow-x:hidden}.loading{color:#769784!important;font-size:13px!important}@media(max-width:1100px){.fx-layout{gap:18px}.fx-entry,.fx-summary{padding:24px!important}.e-heading h1{font-size:27px}}@media(max-width:800px){.app>aside{box-shadow:8px 0 35px #071d2a26}.fx-layout{grid-template-columns:1fr;max-width:600px}.fx-summary{position:static}.fx-summary-empty{padding:12px}.fx-summary-placeholder{margin:22px 0}.e-heading{gap:16px}.e-heading>.btn{font-size:12px}.e-heading h1{font-size:26px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.e-currency:hover{transform:none}}:root[data-theme=dark] :is(.fx-summary,.fx-direction){background:#1b3023!important;border-color:#3b5441!important}:root[data-theme=dark] :is(.fx-receive strong,.fx-breakdown dd,.fx-direction b){color:#d3e8cc!important}:root[data-theme=dark] .fx-expiry{background:#2b442c;color:#bfdbb0}:root[data-theme=dark] tbody tr:hover td{background:#263b2c!important}html,body,#app{font-family:Inter,Microsoft JhengHei UI,Microsoft JhengHei,PingFang TC,system-ui,sans-serif!important}.topactions>.ico{display:inline-flex;align-items:center;justify-content:center;position:relative;font-size:16px}.app>aside .navsec{padding:0!important;margin-top:22px!important}.e-reference:empty{min-height:18px}.fx-quote-id,.fx-receive strong{overflow-wrap:anywhere}@media(max-width:700px){.e-heading h1{font-size:26px}}.noah-dialog{width:min(520px,calc(100vw - 32px));max-height:85vh;border:1px solid #d9e4dd;border-radius:16px;padding:28px;background:#fff;color:#19332e;box-shadow:0 24px 90px #142e2830;font:inherit}.noah-dialog::backdrop{background:#142e2880}.noah-dialog h2{font-size:22px;margin:0 0 18px}.noah-dialog-message{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.noah-dialog label{display:grid;gap:8px;font-size:14px;margin:18px 0}.noah-dialog input{width:100%;padding:12px;border:1px solid #b7c9be;border-radius:8px;font:inherit}.noah-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.withdraw-message{padding:14px;margin:14px 0;background:#edf6ef;border-radius:8px;font-size:14px}.withdraw-message[role=alert]{background:#fff1ed;color:#8c3425}.kyc-select{position:relative}.kyc-select input{margin-bottom:6px}.kyc-form-documents{border-top:1px solid var(--line);margin-top:32px;padding-top:24px}.kyc-form-documents>.kyc-select{display:block;max-width:380px}.kyc-form-documents>.kyc-select select{display:block;width:100%;margin-top:8px}.kyc-upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px}.kyc-upload-card{border:1px dashed var(--line);border-radius:12px;padding:20px;background:var(--panel)}.kyc-upload-card[hidden]{display:none}.kyc-upload-card label{display:grid;gap:12px}.kyc-upload-card small,.kyc-file-note,.kyc-upload-card p{font-size:12px;color:var(--muted)}.kyc-upload-card input{width:100%;min-width:0;font-size:12px}.kyc-file-note{line-height:1.9}.kyc-document-viewer{width:min(1200px,95vw);height:90vh;max-width:95vw;max-height:95vh;background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:14px;padding:20px}.kyc-document-viewer::backdrop{background:#000b}.kyc-viewer-bar{display:flex;align-items:center;gap:16px}.kyc-viewer-bar h2{margin-right:auto}.kyc-document-content{overflow:auto;height:calc(100% - 110px);background:#202020}.kyc-document-content img{display:block;max-width:none;min-width:0}.kyc-document-content iframe{width:100%;height:100%;border:0}@media(max-width:700px){.kyc-upload-grid{grid-template-columns:1fr}.kyc-upload-card{padding:16px}}.kyc-expiry-field>label{display:flex;flex-direction:column;gap:8px}.kyc-expiry-field .kyc-permanent{display:flex;flex-direction:row;align-items:center;gap:9px;margin-top:10px;cursor:pointer;font-size:13px}.kyc-permanent input[type=checkbox]{width:17px!important;height:17px!important;min-height:17px!important;padding:0!important;accent-color:var(--accent);flex:none}.kyc-expiry-field input:disabled{opacity:.4;cursor:not-allowed}.kyc-example{overflow:hidden;border-radius:10px;background:#f0f5f2;padding:10px 12px 14px;text-align:center}.kyc-example svg{display:block;width:100%;height:150px}.kyc-example span{display:block;color:#536d61!important;font-size:12px;line-height:1.7}.kyc-upload-card label{cursor:pointer}.kyc-upload-card [data-kyc-example]{min-width:0}@media(max-width:600px){.kyc-example svg{height:130px}}[data-e-form=customer] .e-form-grid>*{min-width:0}[data-e-form=customer] .e-form-grid input:not([type=checkbox]),[data-e-form=customer] .e-form-grid select{width:100%!important;min-width:0!important;box-sizing:border-box!important}.kyc-expiry-field>label{min-width:0}.admin-business-context{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:20px;margin-bottom:26px}.admin-business-crumb{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:13px;margin-bottom:16px}.admin-business-context>label{display:flex;align-items:center;gap:12px;font-size:12px}.admin-business-context select{min-width:180px;max-width:100%}.admin-business-tabs{display:flex;gap:8px;overflow-x:auto;margin-top:20px;border-top:1px solid var(--line);padding-top:16px}.admin-business-tabs a{white-space:nowrap;color:var(--muted);text-decoration:none;padding:8px 12px;border-radius:7px;font-size:12px}.admin-business-tabs a.active{background:var(--input);color:var(--text);font-weight:650}.admin-currency-list summary{display:flex;align-items:center;gap:24px;flex-wrap:wrap;cursor:pointer;list-style:revert;font-size:13px}.admin-currency-list summary strong{font-size:20px;min-width:55px}.admin-currency-list summary small{color:var(--muted);margin-left:auto}.admin-currency-list details[open] summary{margin-bottom:20px}.admin-currency-list .e-panel{padding:22px}@media(max-width:650px){.admin-business-context{padding:16px}.admin-business-context>label{align-items:stretch;flex-direction:column}.admin-currency-list summary{gap:14px}.admin-currency-list summary small{width:100%;margin-left:0}.admin-business-crumb span{overflow-wrap:anywhere}}.receiving-customer-grid,.receiving-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0}.receiving-customer-card,.receiving-product{display:block;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:26px;color:var(--text);text-decoration:none;min-width:0}.receiving-customer-card:hover{border-color:var(--accent)}.receiving-customer-title,.receiving-product-head{display:flex;align-items:center;gap:16px}.receiving-customer-title h2,.receiving-product-head h2{margin:0 0 6px;font-size:22px;overflow-wrap:anywhere}.receiving-avatar,.receiving-product-symbol{display:grid;place-items:center;width:50px;height:50px;flex:none;border-radius:12px;background:var(--input);border:1px solid var(--line);color:var(--accent);font-size:22px}.receiving-customer-title .e-arrow{margin-left:auto}.receiving-currency-chips{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0 16px}.receiving-currency-chips span{padding:6px 12px;border-radius:6px;background:var(--input);font-size:12px;font-weight:650}.receiving-card-link{display:block;margin-top:24px;padding-top:18px;border-top:1px solid var(--line);font-size:13px}.receiving-customer-card p,.receiving-product p,.receiving-product small{color:var(--muted);font-size:13px;line-height:1.8}.receiving-product-head p{margin:0}.receiving-region{margin:20px 0;padding-bottom:18px;border-bottom:1px solid var(--line)}.receiving-account-line{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0}.receiving-account-line+.receiving-account-line{border-top:1px solid var(--line);margin-top:14px}.receiving-account-line p{margin:10px 0 4px}.receiving-account-line code{font-size:13px;letter-spacing:.1em}.receiving-product>.btn{margin-top:16px;width:100%}.receiving-pending{padding:10px 0}.receiving-empty{margin:28px 0 20px}.receiving-products .receiving-product:first-child{border-top:3px solid var(--accent)}[data-receiving-nav-count]:not(:empty){margin-left:auto;background:var(--accent);color:var(--bg);border-radius:10px;padding:2px 7px;font-size:11px}@media(max-width:800px){.receiving-products,.receiving-customer-grid{grid-template-columns:1fr}.receiving-product,.receiving-customer-card{padding:20px}.receiving-account-line{flex-wrap:wrap}}.rate-monitor-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.rate-monitor-item{padding:16px;border:1px solid var(--line);border-radius:9px;min-width:0}.rate-monitor-item>*{display:block;overflow-wrap:anywhere}.rate-monitor-item strong{font-size:16px;margin:9px 0;font-variant-numeric:tabular-nums}.rate-monitor-item small{font-size:10px;color:var(--muted)}@media(max-width:1100px){.rate-monitor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.rate-monitor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:root,:root[data-theme=light]{color-scheme:light;--bg:#f4f6f8;--panel:#ffffff;--panel2:#edf2f5;--surface-soft:#f8fafb;--text:#20313c;--muted:#60717f;--line:#dce3e8;--accent:#245e50;--accent-hover:#194b3f;--accent-soft:#e2eee9;--on-accent:#ffffff;--aside:#20352f;--nav-text:#d2e0d8;--nav-muted:#a6bfb1;--nav-hover:#314c41;--nav-selected:#dceee3;--nav-ink:#173e2b;--input:#ffffff;--error-bg:#fff0ef;--error-ink:#9b302b;--error-line:#e8b8b4}:root[data-theme=dark]{color-scheme:dark;--bg:#14181e;--panel:#1e242c;--panel2:#29313c;--surface-soft:#232b35;--text:#e7ecf2;--muted:#acb8c7;--line:#384351;--accent:#a3c5b3;--accent-hover:#c0dccd;--accent-soft:#2e443b;--on-accent:#142a20;--aside:#101419;--nav-text:#c7d1df;--nav-muted:#99a9bc;--nav-hover:#26323e;--nav-selected:#32493f;--nav-ink:#ddf1e4;--input:#252e39;--error-bg:#3b2529;--error-ink:#ffb6ad;--error-line:#71434b}:root[data-theme=ocean]{color-scheme:light;--bg:#edf3f9;--panel:#ffffff;--panel2:#e2edf7;--surface-soft:#f3f7fc;--text:#20354e;--muted:#58718c;--line:#cfdeed;--accent:#245f9b;--accent-hover:#184b7e;--accent-soft:#dfedfa;--on-accent:#ffffff;--aside:#132b46;--nav-text:#d0e1f2;--nav-muted:#a0bcd6;--nav-hover:#234361;--nav-selected:#d5e8fa;--nav-ink:#153e67;--input:#ffffff;--error-bg:#fff0ef;--error-ink:#9b302b;--error-line:#e8b8b4}:root[data-theme=sand]{color-scheme:light;--bg:#f6f2eb;--panel:#fffdf8;--panel2:#efe8dc;--surface-soft:#f8f4ed;--text:#45382e;--muted:#7b6a59;--line:#e2d8c9;--accent:#79583a;--accent-hover:#5d412a;--accent-soft:#eee1cf;--on-accent:#ffffff;--aside:#342c26;--nav-text:#e5d9cb;--nav-muted:#c4b29f;--nav-hover:#4d4035;--nav-selected:#ebddc9;--nav-ink:#4d3721;--input:#fffdf8;--error-bg:#fff0e9;--error-ink:#9b382b;--error-line:#e8b8a8}:root[data-theme][data-theme] :is(body,.app,.app>main,.login){background:var(--bg)!important;color:var(--text)!important}:root[data-theme][data-theme] :is(.app>header,.profile,.loginbox,.noah-dialog){background:var(--panel)!important;color:var(--text)!important;border-color:var(--line)!important}:root[data-theme][data-theme] .app>header{box-shadow:0 1px 0 var(--line)}:root[data-theme][data-theme] .app>aside{background:var(--aside)!important}:root[data-theme][data-theme] .app>aside .nav{color:var(--nav-text)!important}:root[data-theme][data-theme] .app>aside :is(.tenant,.navsec,.nav span){color:var(--nav-muted)!important;border-color:var(--nav-hover)!important}:root[data-theme][data-theme] .app>aside .nav:hover{background:var(--nav-hover)!important;color:var(--nav-text)!important}:root[data-theme][data-theme] .app>aside .nav.active{background:var(--nav-selected)!important;color:var(--nav-ink)!important;box-shadow:inset 3px 0 var(--accent)}:root[data-theme][data-theme] .app>aside .nav.active span{color:var(--nav-ink)!important}:root[data-theme][data-theme] :is(.e-panel,.e-currency,.e-details,.e-detail-balance,.panel,.card,.kpi,.assetcard,.withdraw-card,.withdraw-fee-preview,.withdraw-summary .mini,.withdraw-row,.detailhero,.feeitem,.payout-status-card,.meta-card,.settings-card,.modal,.tablewrap,.table-wrap,.e-table-scroll,.e-table,table,.fx-summary){background:var(--panel)!important;color:var(--text)!important;border-color:var(--line)!important}:root[data-theme][data-theme] :is(h1,h2,h3,b,strong,label,.e-balance,.e-currency-top,.fx-receive strong,.fx-breakdown dd,.fx-direction b,.info-list b,.bigbalance,.profile button){color:var(--text)!important}:root[data-theme][data-theme] :is(.e-heading p,.e-heading .e-overline,.pagehead p,.panel p,.panel small,.kpi small,.assetcard small,.e-currency small,.e-reference,.e-balance small,.e-buckets small,.e-detail-balance>small,.e-details dt,.e-form-grid label,.e-toolbar label,.fx-eyebrow,.fx-step,.fx-field,.fx-available,.fx-caption,.fx-path,.fx-direction small,.fx-receive>span,.fx-receive small,.fx-breakdown dt,.fx-quote-id,.fx-summary-empty>p,.fx-summary-placeholder span,.loginbox p,.loginbox label,.footerline,.formhint,.info-list span,.meta-card small,.feeitem small,.detailhero small,.withdraw-card small,.eyebrow,code,td small){color:var(--muted)!important}:root[data-theme][data-theme] :is(input,select,textarea){background:var(--input)!important;color:var(--text)!important;border-color:var(--line)!important;accent-color:var(--accent)}:root[data-theme][data-theme] :is(input,select,textarea):focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-soft)!important}:root[data-theme][data-theme] :is(input,textarea)::placeholder{color:var(--muted)!important;opacity:.75}:root[data-theme][data-theme] :is(.btn,.primary){background:var(--panel)!important;color:var(--text)!important;border-color:var(--line)!important}:root[data-theme][data-theme] .btn:hover{background:var(--panel2)!important;border-color:var(--accent)!important}:root[data-theme][data-theme] :is(.btn.primary,button.primary){background:var(--accent)!important;color:var(--on-accent)!important;border-color:var(--accent)!important}:root[data-theme][data-theme] :is(.btn.primary,button.primary):hover{background:var(--accent-hover)!important;border-color:var(--accent-hover)!important}:root[data-theme][data-theme] :is(.btn.primary,button.primary) :is(span,b,strong){color:var(--on-accent)!important}:root[data-theme][data-theme] :is(th,td){color:var(--text)!important;border-color:var(--line)!important}:root[data-theme][data-theme] table th{background:var(--panel2)!important;color:var(--muted)!important}:root[data-theme][data-theme] tbody tr:hover td{background:var(--surface-soft)!important}:root[data-theme][data-theme] :is(.e-buckets,.e-details>div,.fx-receive,.fx-summary-placeholder,.footerline,.finance-form hr,.setrow){border-color:var(--line)!important}:root[data-theme][data-theme] :is(.e-empty,.fx-direction,.fx-summary-placeholder,.withdraw-summary,.e-notice,.notice,.auditnote,.withdraw-security-note){background:var(--surface-soft)!important;color:var(--muted)!important;border-color:var(--line)!important}:root[data-theme][data-theme] :is(.e-empty>span,.fx-summary-symbol,.fx-direction>span,.e-currency-icon,.ico,.avatar,.fx-expiry){background:var(--accent-soft)!important;color:var(--accent)!important;border-color:var(--line)!important}:root[data-theme][data-theme] :is(.e-copy,.e-table a,.e-tabs,.e-empty h3){color:var(--accent)!important}:root[data-theme][data-theme] :is(.errorbox,.ra-errors,.e-error){background:var(--error-bg)!important;color:var(--error-ink)!important;border-color:var(--error-line)!important}:root[data-theme][data-theme] :is(.errorbox,.ra-errors,.e-error) :is(b,strong){color:var(--error-ink)!important}:root[data-theme][data-theme] .noah-dialog-message{color:var(--muted)!important}:root[data-theme][data-theme] .toast{background:var(--accent)!important;color:var(--on-accent)!important}:root :is(.brand,.loginbrand),:root[data-theme][data-theme] :is(.brand,.loginbrand){color:#ff4b1f!important;letter-spacing:normal;font-weight:600!important}:root :is(.brand,.loginbrand) .star{background:#77b94f!important;color:#fff!important;filter:none!important}:root .brand small{color:var(--muted)!important;font-weight:500!important}.appearance-panel>p{color:var(--muted);font-size:13px}.theme-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;border:0;padding:0;margin:24px 0 0;min-width:0}.theme-choice{position:relative;cursor:pointer;min-width:0;display:block;padding:10px;border:2px solid var(--line);border-radius:12px;background:var(--panel);transition:border-color .15s,box-shadow .15s}.theme-choice:has(input:checked){border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.theme-choice:focus-within{outline:2px solid var(--accent);outline-offset:4px}.theme-choice input{position:absolute;opacity:0;width:1px!important;height:1px!important;min-height:0!important;padding:0!important}.theme-preview{height:88px;display:flex;overflow:hidden;border-radius:6px;background:var(--sample-bg);border:1px solid #80808030}.theme-preview>i{width:25%;background:var(--sample-side)}.theme-preview>span{flex:1;padding:14px 10px;display:grid;grid-template-columns:1fr 1fr;gap:6px}.theme-preview b{grid-column:1/3;width:65%;height:7px;background:var(--sample-accent);border-radius:3px}.theme-preview em{background:var(--sample-panel);border-radius:3px;height:30px;border:1px solid #80808020}.theme-choice[data-palette=light]{--sample-bg:#f4f6f8;--sample-side:#20352f;--sample-accent:#245e50;--sample-panel:#fff}.theme-choice[data-palette=dark]{--sample-bg:#14181e;--sample-side:#101419;--sample-accent:#a3c5b3;--sample-panel:#29313c}.theme-choice[data-palette=ocean]{--sample-bg:#edf3f9;--sample-side:#132b46;--sample-accent:#245f9b;--sample-panel:#fff}.theme-choice[data-palette=sand]{--sample-bg:#f6f2eb;--sample-side:#342c26;--sample-accent:#79583a;--sample-panel:#fffdf8}.theme-choice[data-palette=system]{--sample-bg:linear-gradient(120deg,#f4f6f8 50%,#14181e 50%);--sample-side:#394d49;--sample-accent:#89b19b;--sample-panel:#d8e1df}.theme-name{display:flex;align-items:center;justify-content:space-between;margin:12px 0 5px;font-size:14px;font-weight:650}.theme-check{visibility:hidden;color:var(--accent)}.theme-choice:has(input:checked) .theme-check{visibility:visible}.theme-choice>small{display:block;color:var(--muted);font-size:11px;line-height:1.6}.theme-save-status{min-height:20px;margin-bottom:0}@media(max-width:1150px){.theme-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-preview{height:70px}}@media(prefers-reduced-motion:reduce){.theme-choice{transition:none}}.footerline{opacity:1;align-items:center!important;padding-top:20px!important}.footer-brand{display:inline-flex;flex-direction:column;gap:5px;flex-shrink:0}.footer-brand .footer-wordmark{display:flex;align-items:center;gap:7px;font-size:20px!important;line-height:1!important}.footer-brand .footer-wordmark .star{width:27px!important;height:27px!important;font-size:21px!important;display:grid;place-items:center;border-radius:50%;flex-shrink:0}.footer-brand .footer-wordmark small{font-size:8px!important;letter-spacing:.16em!important;margin-left:2px}.footer-brand .footer-signature{font-size:7px;letter-spacing:.23em;color:var(--muted);padding-left:34px;text-align:left;line-height:1.6}.footerline>.footer-brand span{text-align:left!important}#mf-reason-custom-label[hidden]{display:none!important}@media(max-width:640px){.footerline{align-items:flex-start!important}}.drawer-heading{display:none}.pwa-panel p{color:var(--muted);line-height:1.7;max-width:60ch}.pwa-panel .btn{min-height:44px}.pwa-panel [hidden]{display:none!important}@media(min-width:821px){.app>header .hamb{display:none!important}}@media(max-width:820px){:root{--mobile-header: calc(68px + env(safe-area-inset-top,0px)) }.app{display:block!important;min-height:100dvh}.app>header{position:sticky!important;top:0;height:var(--mobile-header)!important;min-height:var(--mobile-header)!important;padding:env(safe-area-inset-top,0px) max(12px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left))!important;z-index:130!important}.app>header .hamb{display:inline-flex!important;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;flex-shrink:0}.app>header .hamb[aria-expanded=true]{background:var(--panel2)}.app>aside{display:block!important;position:fixed!important;left:0!important;top:var(--mobile-header)!important;bottom:auto!important;width:min(300px,calc(100vw - 56px))!important;height:calc(100dvh - var(--mobile-header))!important;box-sizing:border-box;z-index:120!important;overflow-y:auto!important;overscroll-behavior-y:contain;touch-action:pan-y;padding:16px 16px max(28px,env(safe-area-inset-bottom))!important;transform:translate(-105%);visibility:hidden;transition:transform .2s ease,visibility .2s;box-shadow:16px 0 40px #0003}.app.menu-open>aside{transform:translate(0);visibility:visible}.app>.scrim{display:none!important}.app.menu-open>.scrim{display:block!important;position:fixed!important;inset:var(--mobile-header) 0 0!important;z-index:110!important;background:#0009;touch-action:none}.drawer-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--line);color:var(--nav-text);font-size:12px;letter-spacing:.08em}.drawer-close{display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid var(--line);border-radius:12px;background:transparent;color:inherit;font-size:24px;cursor:pointer}.app>aside a{min-height:44px;box-sizing:border-box}.app>main{padding:24px max(16px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))!important;min-width:0}.app>header .ico,.app>header .avatar{min-width:40px;min-height:40px}.profile{top:calc(var(--mobile-header) + 6px)!important}.offline-note{width:calc(100% - 32px);box-sizing:border-box;bottom:max(16px,env(safe-area-inset-bottom));font-size:12px}}@media(prefers-reduced-motion:reduce){.app>aside{transition:none!important}}
