:root{--nav-bg: #1b1f2b;--nav-text: #c9cdd6;--nav-text-active: #ffffff;--page-bg: #eef0f5;--card-bg: #ffffff;--ink: #1f2533;--ink-soft: #4e5566;--muted: #8a90a0;--line: #e9ebf0;--blue: #4974f8;--blue-soft: #6f93fa;--link: #4974f8;--red: #e34d4d;--orange: #f0a93c;--green: #67c23a;--chip-bg: #f5f6fa;--radius: 4px}:where(body.theme-portal) *{margin:0;padding:0;box-sizing:border-box}body.theme-portal{margin:0;padding:0;background:var(--page-bg);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:14px}:where(body.theme-portal) a{color:var(--link);text-decoration:none}:where(body.theme-portal) a:hover{opacity:.85}.topbar{display:flex;align-items:center;height:60px;background:var(--nav-bg);padding:0 18px;gap:4px;position:sticky;top:0;z-index:100}.topbar .brand{display:inline-flex;align-items:center;gap:6px;background:#fff;border-radius:3px;padding:4px 10px;margin-right:18px;flex:none;text-decoration:none;cursor:pointer}.topbar .brand .brand-logo{height:18px;display:block}.topbar .brand .brand-mark{width:14px;height:14px;border-radius:3px;background:linear-gradient(135deg,#1b1f2b 55%,#4974f8 55%)}.topbar .brand .brand-name{font-size:10px;font-weight:800;letter-spacing:.4px;color:#10131c;font-style:italic}.topbar nav{display:flex;align-items:center}.topbar nav a{color:var(--nav-text);padding:0 14px;line-height:60px;font-size:14px;white-space:nowrap}.topbar nav a:hover,.topbar nav a.active{color:var(--nav-text-active);opacity:1}.topbar nav a .caret{font-size:10px;margin-left:3px;display:inline-block;transform:scaleY(.8)}.topbar .spacer{flex:1}.topbar .nav-search{display:flex;align-items:center;background:#fff;border-radius:16px;height:32px;width:200px;padding:0 12px;gap:6px;flex:none;position:relative}.topbar .nav-search .nav-results{display:block;top:38px;left:0;width:320px;max-height:420px;overflow-y:auto}.topbar .nav-search .nav-results a.on{background:#f2f5ff;color:var(--blue)!important}.topbar .nav-results .nr-label{display:block}.topbar .nav-results .nr-trail{display:block;font-size:11.5px;color:#9aa0ae}.topbar .nav-search svg{flex:none}.topbar .nav-search input{border:0;outline:0;width:100%;font-size:12px;color:var(--ink);background:transparent}.topbar .nav-search input::placeholder{color:#b3b8c4}.topbar .top-link{color:#fff;font-size:13px;padding:0 10px;white-space:nowrap}.topbar .icon-btn{position:relative;color:#d6d9e0;padding:0 9px;display:inline-flex;align-items:center;cursor:pointer}.topbar .icon-btn .badge{position:absolute;top:12px;right:2px;background:#e8554d;color:#fff;font-size:10px;line-height:14px;padding:0 4px;border-radius:8px;font-weight:600}.topbar .lang{color:#fff;font-size:13px;padding-left:10px;white-space:nowrap}.page{padding:8px}.card{background:var(--card-bg);border-radius:var(--radius);padding:16px 20px}.card-head{display:flex;align-items:center;gap:8px}.card-title{display:inline-flex;align-items:center;gap:7px;font-size:15px;font-weight:700;color:var(--ink)}.card-title .t-icon{color:#6a7184;display:inline-flex}.card-head .head-right{margin-left:auto;display:inline-flex;align-items:center;gap:18px;font-size:13px}.select{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #dcdfe6;border-radius:4px;background:#fff;color:var(--ink-soft);font-size:13px;padding:6px 10px;cursor:pointer;white-space:nowrap}.select .arrows{color:#9aa0ae;font-size:9px;line-height:1;display:inline-grid}.select.ghost{border-color:#e3e6ec;color:#9aa0ae}.btn{display:inline-block;border:0;border-radius:3px;font-size:12px;padding:4px 12px;cursor:pointer}.btn-blue{background:var(--blue);color:#fff}.tag{display:inline-block;font-size:12px;border-radius:3px;padding:1px 6px}.segmented{display:inline-flex;border:1px solid var(--blue);border-radius:4px;overflow:hidden}.segmented button{border:0;background:#fff;color:var(--blue);font-size:13px;padding:6px 14px;cursor:pointer;border-left:1px solid var(--blue)}.segmented button:first-child{border-left:0}.segmented button.active{background:#eaf0ff;font-weight:600}.fab{position:fixed;right:14px;z-index:200;width:46px;height:46px;border-radius:50%;border:0;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 14px #1e327840}.fab-light{top:562px;background:linear-gradient(180deg,#5f8bff,#3f6ef7);color:#fff}.fab-chat{top:695px;background:#2f6bff;color:#fff;border-radius:24px;width:56px;height:52px}.support-pop{position:fixed;right:40px;top:648px;z-index:199;background:#fff;border-radius:22px;box-shadow:0 6px 24px #28375a2e;padding:12px 20px;font-size:14px;font-weight:600;color:#1f2533;white-space:nowrap}.support-pop .pop-close{position:absolute;left:-34px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 2px 8px #28375a2e;display:flex;align-items:center;justify-content:center;color:#9aa0ae;font-size:12px;cursor:pointer}.guide-mini{position:fixed;right:18px;top:602px;z-index:198;width:58px;border-radius:10px;background:#4a90f4;color:#fff;text-align:center;font-size:11px;padding:8px 4px 6px;box-shadow:0 4px 14px #1e327840}.guide-mini .x{position:absolute;top:-7px;right:-7px;width:16px;height:16px;border-radius:50%;background:#fff;color:#9aa0ae;font-size:10px;line-height:16px;box-shadow:0 1px 4px #28375a40}.layout{display:flex;min-height:calc(100vh - 60px)}.sidebar{flex:none;width:200px;background:#272b37;padding:10px 0 40px}.sidebar .sb-item,.sidebar .sb-group{display:flex;align-items:center;gap:10px;color:#aeb3bf;font-size:13.5px;padding:11px 16px;cursor:pointer;white-space:normal;text-decoration:none}.sidebar .sb-label{flex:1;min-width:0;line-height:1.3}.sidebar .sb-group .chev{margin-left:auto;font-size:10px;color:#8a90a0;transition:transform .15s}.sidebar .sb-group.open .chev{transform:rotate(90deg)}.sidebar .sb-group:hover,.sidebar .sb-item:hover,.sidebar .sb-group.open{color:#fff}.sidebar .sb-sub{display:none}.sidebar .sb-group.open+.sb-sub{display:block}.sidebar .sb-sub a{display:block;color:#aeb3bf;font-size:13.5px;padding:10px 16px 10px 40px;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar .sb-sub a:hover{color:#fff;opacity:1}.sidebar .sb-sub a.active,.sidebar .sb-item.active{color:#fff;font-weight:600}.sidebar .sb-icon{width:16px;display:inline-flex;justify-content:center;flex:none}.content{flex:1;min-width:0;padding:10px;display:grid;gap:10px;align-content:start}.content>*{min-width:0}.filter-grid{display:flex;flex-wrap:wrap;gap:24px 40px;margin-top:18px}.field{display:grid;gap:10px}.field label{font-size:13.5px;color:var(--ink)}.input-text{border:1px solid #dcdfe6;border-radius:4px;font-size:13px;color:var(--ink);padding:8px 10px;width:200px;outline:none;background:#fff}.input-text::placeholder{color:#b3b8c4}.input-text:focus{border-color:var(--blue)}select.input-text{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.date-wrap{position:relative}.date-wrap .cal{position:absolute;right:1px;top:1px;bottom:1px;width:32px;display:flex;align-items:center;justify-content:center;background:#f5f6fa;border-left:1px solid #dcdfe6;border-radius:0 4px 4px 0;color:#8a90a0;pointer-events:none}[data-static-ui=portal] .date-wrap>input.input-text{cursor:pointer;caret-color:transparent}.date-wrap .dt-native{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:0;pointer-events:none;border:0;padding:0}input.input-text[type=date]{width:150px}input.input-text[type=datetime-local]{width:200px}input.input-text[type=date],input.input-text[type=datetime-local]{cursor:pointer}.date-sep{display:inline-flex;align-items:center;align-self:center;margin:0;color:#5d6475;font-size:14px;white-space:nowrap}.date-wrap>input[type=date]~.cal,.date-wrap>input[type=datetime-local]~.cal{display:none}.filter-actions{display:flex;gap:14px;margin-top:20px;align-self:flex-end;align-items:center}.btn-lg{font-size:13.5px;padding:9px 22px;border-radius:4px}.btn-blue2{background:var(--blue);color:#fff}.data-table{width:100%;border-collapse:collapse;margin-top:18px}.data-table th{font-size:13.5px;font-weight:700;color:var(--ink);text-align:left;padding:12px 10px;white-space:nowrap}.data-table th:first-child,.data-table td:first-child{padding-left:16px}.data-table td{font-size:13px;color:var(--ink-soft);text-align:left;padding:13px 10px;border-top:1px solid var(--line)}.data-table th.c,.data-table td.c{text-align:center}.data-table tbody tr:hover{background:#f8f9fc}.data-table .op-link{color:var(--link);margin:0 12px 0 0;cursor:pointer}.data-table .op-link:last-child{margin-right:0}.empty-state{min-height:300px;display:flex;align-items:center;justify-content:center;gap:14px;color:var(--ink);font-size:15px;border-top:1px solid var(--line);margin-top:6px}.empty-state svg{color:#272b37}.pager-zone{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding-top:14px;font-size:13px;color:var(--ink-soft)}.pager-zone a,.pager-zone span.current{display:inline-block;min-width:28px;text-align:center;padding:4px 6px;border:1px solid #dcdfe6;border-radius:3px;color:var(--ink-soft);text-decoration:none}.pager-zone span.current{background:var(--blue);border-color:var(--blue);color:#fff}.topbar .has-menu{position:relative}.topbar .menu-panel{display:none;position:absolute;top:60px;left:0;background:#fff;min-width:190px;border-radius:4px;box-shadow:0 6px 24px #141e3c2e;padding:6px 0;z-index:300}.topbar .has-menu:hover .menu-panel{display:block}.topbar .menu-panel a{display:block;color:var(--ink-soft)!important;font-size:13px;line-height:1.4;padding:9px 16px}.topbar .menu-panel a:hover{background:#f2f5ff;color:var(--blue)!important}.topbar .menu-panel .menu-cap{font-size:11px;color:#9aa0ae;padding:8px 16px 4px;text-transform:uppercase;letter-spacing:.4px}.pager-zone{display:block}.pager-zone .page_title{color:var(--ink-soft);font-size:13px;float:left}.pager-zone .page_btn{display:inline-block;min-width:26px;text-align:center;padding:3px 6px;margin:0 2px;border:1px solid #dcdfe6;border-radius:3px;color:var(--ink-soft);text-decoration:none;cursor:pointer}.pager-zone .page_btn.active,.pager-zone .page_btn.current{background:var(--blue);border-color:var(--blue);color:#fff}.pager-zone .content_page{float:right}.pager-zone .page_title{margin-right:12px}.pager-zone a,.pager-zone span input[type=button]{margin:0 5px;text-decoration:none}.pager-zone a{color:var(--ink-soft)}.pager-zone a:hover{color:var(--blue)}.pager-zone.pg-done{display:flex;align-items:center;gap:28px;justify-content:flex-end;flex-wrap:wrap}.pager-zone.pg-done:after{content:none;display:none}.pager-zone.pg-done .page_title{float:none;display:flex;align-items:center;gap:26px;margin:0;font-size:13px;color:var(--ink-soft)}.pager-zone.pg-done .pg-num{display:inline-flex;align-items:center;gap:8px}.pager-zone.pg-done .pg-sel{height:30px;border:1px solid #dcdfe6;border-radius:4px;padding:0 6px;background:#fff;font-size:13px;color:var(--ink);cursor:pointer}.pager-zone.pg-done .pg-btns{display:inline-flex;margin:0}.pager-zone.pg-done .pg-b{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:32px;padding:0 14px;margin:0;border:1px solid #dcdfe6;border-right:0;background:#fff;color:var(--ink-soft);font-size:13px;text-decoration:none;cursor:pointer}.pager-zone.pg-done .pg-b:first-child{border-radius:4px 0 0 4px}.pager-zone.pg-done .pg-b:last-child{border-right:1px solid #dcdfe6;border-radius:0 4px 4px 0}.pager-zone.pg-done .pg-b.active{background:var(--blue);border-color:var(--blue);color:#fff}.pager-zone.pg-done .pg-b.disabled{color:#c0c4cc;cursor:default}.pager-zone.pg-done .pg-b:not(.disabled):not(.active):hover{color:var(--blue)}.pager-zone:after{content:"";display:block;clear:both}.btn-sm{font-size:12.5px;padding:6px 14px;border-radius:4px;border:0;cursor:pointer;margin:0 4px}.btn-sm.edit{background:#4a79f6;color:#fff}.btn-sm.del{background:#e8554d;color:#fff}.data-table.striped tbody tr:nth-child(odd){background:#f7f8fa}.data-table.striped tbody tr:hover{background:#f2f4f8}.chip{display:inline-flex;align-items:center;gap:5px;border:1px solid #dcdfe6;border-radius:4px;background:#fff;color:var(--ink-soft);font-size:12px;padding:3px 8px}.chip .ok{color:#39b362}.switch{display:inline-block;flex:none;width:36px;height:20px;border-radius:10px;background:#4a79f6;position:relative;vertical-align:middle;cursor:default}.switch:after{content:"";position:absolute;top:2px;right:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003}.switch.off{background:#d4d7de}.switch.off:after{right:auto;left:2px}.setting-card{background:var(--card-bg);border-radius:var(--radius);padding:18px 22px}.setting-head{display:flex;align-items:flex-start;gap:8px}.setting-head .s-title{font-size:14.5px;font-weight:700;color:var(--ink);display:inline-flex;align-items:center;gap:7px}.setting-head .s-note{color:#9aa0ae;font-size:12px;margin-left:4px;padding-top:2px}.btn-modify{background:#4a79f6;color:#fff;border:0;border-radius:3px;font-size:12px;padding:4px 14px;cursor:pointer;flex:none}.btn-modify:hover{background:#3a68e6}.setting-head .btn-modify{margin-left:auto}.setting-body{margin-top:16px;display:grid;gap:14px;font-size:13.5px;color:var(--ink)}.setting-row{display:flex;align-items:center;gap:12px}.setting-row .lbl{min-width:0}.setting-note{color:#9aa0ae;font-size:12px}.radio-dot{width:14px;height:14px;border:1px solid #c6cad3;border-radius:50%;display:inline-block;vertical-align:-2px}.radio-dot.on{border:4px solid #2f6bff}.tabs{display:flex;border-bottom:1px solid var(--line);gap:4px}.tabs .tab{font-size:13.5px;color:var(--ink-soft);padding:10px 18px;cursor:pointer;border:1px solid transparent;border-bottom:0;border-radius:4px 4px 0 0}.tabs .tab.active{color:var(--blue);background:#fff;border-color:var(--line);position:relative;top:1px}.theme-grid{display:flex;gap:20px;margin-top:20px;flex-wrap:wrap}.theme-card{width:300px;border:1px solid var(--line);border-radius:6px;padding:12px}.theme-card h3{font-size:15px;display:flex;align-items:center;gap:8px}.theme-card h3 .tag-new{margin-left:auto;background:#e8554d;color:#fff;font-size:11px;border-radius:3px;padding:2px 7px;font-weight:400}.theme-card h3 .tag-svc{margin-left:auto;border:1px solid #dcdfe6;color:var(--ink-soft);font-size:11px;border-radius:10px;padding:2px 9px;font-weight:400}.theme-card p{color:var(--ink-soft);font-size:12.5px;line-height:1.55;margin:8px 2px 10px;min-height:78px}.theme-card .shot{height:162px;border-radius:4px;border:1px solid #0c0f16;overflow:hidden;position:relative}.theme-card .cfg-btn{display:block;width:100%;margin-top:12px;background:#15171c;color:#fff;border:0;border-radius:4px;font-size:13px;padding:10px 0;cursor:pointer}.content-host{flex:1;min-width:0;padding:10px;display:grid;gap:10px;align-content:start}.lang-tabs{display:inline-flex;flex-wrap:wrap;border:1px solid #dcdfe6;border-radius:4px;overflow:hidden}.lang-tabs .lt{padding:9px 20px;font-size:13px;color:var(--ink-soft);border-right:1px solid #dcdfe6;background:#fff}.lang-tabs .lt:last-child{border-right:0}.lang-tabs .lt.active{background:var(--blue);color:#fff}.upload-wide{border:1px dashed #c9cdd6;border-radius:4px;background:#fafbfc;padding:14px;width:190px}.upload-wide .ph{height:54px;background:#1b1d22;border-radius:3px;display:flex;align-items:center;justify-content:center;color:#9aa0ae;font-size:11px}.cfg-title{font-size:14px;font-weight:700;color:var(--ink);display:inline-flex;align-items:center;gap:7px}.cfg-title .t-icon{display:inline-flex;align-items:center}.cfg-title .t-icon svg{display:block}.cfg-sub{color:#9aa0ae;font-size:12.5px;line-height:1.6;margin-top:6px}.inline-field{display:flex;align-items:center;gap:14px;font-size:13.5px}.chk-row{display:flex;align-items:center;gap:8px;font-size:13.5px}.chk{width:15px;height:15px;border:1px solid #c6cad3;border-radius:3px;display:inline-block;vertical-align:middle}.chk.on{background:var(--blue);border-color:var(--blue);position:relative}.chk.on:after{content:"✓";color:#fff;font-size:11px;position:absolute;left:2px;top:-2px}.upload-thumb{width:90px;height:90px;border:1px dashed #c9cdd6;border-radius:4px;background:#fafbfc;display:flex;align-items:center;justify-content:center;color:#b3b8c4}.img-grid{display:grid;grid-template-columns:repeat(3,minmax(0,300px));gap:28px 40px;margin-top:16px}.img-cell .cap{font-size:13px;color:var(--ink);margin-bottom:8px;min-height:34px}.img-cell .box{height:96px;border:1px dashed #c9cdd6;border-radius:4px;background:#fafbfc;display:flex;align-items:center;justify-content:center;color:#cdd1da}.img-cell .box.has-img{border:1px solid #e6e9f0;padding:0;overflow:hidden;background:#eef1f7}.img-cell .box.has-img .ph-img{width:100%;height:100%;object-fit:cover;display:block}.img-cell .spec{color:#9aa0ae;font-size:11px;line-height:1.5;margin-top:8px}.section-label{font-size:14px;font-weight:700;color:var(--ink);margin:26px 0 4px}.mini-btn{display:inline-block;background:#4a90f4;color:#fff;border:0;border-radius:3px;font-size:11px;padding:4px 10px;margin:2px;cursor:pointer}.send-stat{font-size:12.5px;color:var(--ink-soft);white-space:nowrap}.send-stat .on{color:#39b362}.send-stat .off{color:#e05a5a}.send-stat .ed{color:var(--link);margin-left:6px;cursor:pointer}.data-table tr.summary-row th{background:#f3f5f9;color:var(--ink);font-weight:700;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-top:14px;padding-bottom:14px;text-align:left;font-size:13.5px}.data-table tr.summary-row th:first-child{color:var(--ink-soft);font-weight:600}.data-table tr.col-head th{font-weight:700;color:var(--ink);text-align:left;padding-top:12px;padding-bottom:12px;font-size:13.5px}.fin-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.fin-card{background:var(--card-bg);border-radius:var(--radius);padding:18px 22px}.fin-card .fc-head{display:inline-flex;align-items:center;gap:7px;color:var(--ink);font-size:14px}.fin-card .fc-head .drop{color:#5aa7f0}.fin-card .fc-big{text-align:center;font-size:34px;color:var(--blue);margin:18px 0 10px;font-weight:500}.fin-card .fc-opt{text-align:center;color:var(--ink-soft);font-size:13px}.fin-two{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:start}.fin-table{width:100%;border-collapse:collapse}.fin-table th{text-align:left;font-size:13.5px;color:var(--ink);padding:14px 10px;border-bottom:1px solid var(--line)}.fin-table th.num{text-align:right}.fin-table td{font-size:13.5px;padding:14px 10px;border-bottom:1px solid var(--line);color:var(--link)}.fin-table td.num{text-align:right;color:var(--blue);font-weight:600}.portal-toast{position:fixed;left:50%;top:72px;transform:translate(-50%) translateY(-8px);background:#1f2533;color:#fff;font-size:13px;padding:9px 18px;border-radius:6px;z-index:3000;opacity:0;transition:opacity .2s,transform .2s;pointer-events:none;box-shadow:0 6px 20px #141e3c40}.portal-toast.show{opacity:1;transform:translate(-50%) translateY(0)}.portal-modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:#141e3273;z-index:2500;display:flex;align-items:flex-start;justify-content:center}.portal-modal{background:#fff;border-radius:8px;width:460px;max-width:calc(100vw - 32px);margin-top:90px;overflow:hidden;box-shadow:0 16px 48px #00000047}.portal-modal .pm-head{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--line);font-size:15px;font-weight:700;color:var(--ink)}.portal-modal .pm-head .pm-x{cursor:pointer;color:#9aa0ae;font-size:13px}.portal-modal .pm-body{padding:20px;display:grid;gap:16px;max-height:60vh;overflow:auto}.portal-modal .pm-field{display:grid;gap:8px}.portal-modal textarea.input-text{font-family:inherit}.portal-modal .btn:disabled{opacity:.5;cursor:not-allowed}.portal-modal .pm-field label{font-size:13px;color:var(--ink)}.portal-modal .pm-foot{display:flex;justify-content:flex-end;gap:12px;padding:14px 20px;border-top:1px solid var(--line)}.tabs .tab,.lang-tabs .lt,.lang-row .lt,.chk,.radio-dot,.switch,.pair-chips .chip,.btn,.btn-sm,.btn-modify,.mini-btn,.cfg-btn,.op-link{cursor:pointer}.pair-chips .chip:hover{background:#e8eefc}.cs-widget{position:fixed;right:22px;bottom:22px;z-index:300;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.content{padding-bottom:80px}.cs-widget .cs-bubble{background:#fff;border-radius:24px;box-shadow:0 6px 26px #141e3c2e;display:flex;align-items:center;gap:10px;padding:11px 20px 11px 14px;font-size:13.5px;color:var(--ink);white-space:nowrap}.cs-widget .cs-x{color:#aab0c0;cursor:pointer;display:inline-flex;align-items:center}.cs-widget .cs-x svg{width:13px;height:13px}.cs-widget .cs-x:hover{color:var(--ink)}.cs-widget .cs-btn{width:58px;height:44px;border-radius:16px;background:linear-gradient(135deg,var(--blue),#6f93fb);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 22px #4974f86b}.cs-widget .cs-btn svg{width:26px;height:26px}.topbar a.icon-btn{text-decoration:none}.topbar .top-drop{height:60px}.topbar .top-panel{left:auto;right:0;top:60px;min-width:260px;cursor:default}.topbar .top-panel a{display:flex;justify-content:space-between;gap:16px}.topbar .top-panel .top-count{color:#e8554d;font-weight:600}.topbar .top-panel .top-empty{padding:12px 16px;font-size:13px;color:#9aa0ae}.tabs .tab.disabled{color:#b8bdc8;cursor:not-allowed}.tabs .tab.disabled:hover{color:#b8bdc8;background:none}.layui-layer.layui-layer-iframe{border-radius:8px;overflow:hidden;box-shadow:0 12px 40px #141e3238}.layui-layer-iframe .layui-layer-title{height:52px;line-height:52px;padding:0 56px 0 20px;background:#fff;border-bottom:1px solid var(--line, #eceef3);font-size:15px;font-weight:700;color:var(--ink, #1f2533)}.layui-layer-iframe .layui-layer-setwin{top:18px;right:20px}.layui-layer-iframe .layui-layer-setwin .layui-layer-close1{width:16px;height:16px;margin-left:0;background:none;opacity:1;text-align:center;text-decoration:none}.layui-layer-iframe .layui-layer-setwin .layui-layer-close1:before{content:"✕";display:block;font-size:14px;line-height:16px;color:#9aa0ae}.layui-layer-iframe .layui-layer-setwin .layui-layer-close1:hover:before{color:var(--ink, #1f2533)}body.theme-futures .layui-layer.layui-layer-iframe{border-radius:0}.coin-logo{border-radius:50%;vertical-align:middle;object-fit:contain;background:#fff}.coin-circle{display:inline-block;border-radius:50%;color:#fff;font-weight:600;text-align:center;vertical-align:middle;letter-spacing:.02em}.fcs-sec{font-weight:600;font-size:14px;color:var(--ink);padding-bottom:6px;border-bottom:1px solid #e8eaf0}.fcs-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px;align-items:start}.fcs-req{color:#e05a5a;margin-right:3px}.fcs-hint{font-size:12px;color:var(--ink-soft)}@media (max-width: 640px){.fcs-grid{grid-template-columns:1fr}}.acm-grid.acm-grid3{grid-template-columns:repeat(3,1fr)}.acm-grid .acm-wide{grid-column:1 / -1}.acm-grid select:disabled,.acm-grid input:disabled{background:#f5f6fa;color:var(--ink-soft)}.acm-otc-head{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-top:14px}.acm-otc-head .btn{padding:7px 14px;font-size:13px}.acm-logo-row{display:flex;align-items:center;gap:10px}.acm-logo{flex:0 0 36px;width:36px;height:36px;border:1px solid var(--line);border-radius:6px;background:#f5f6fa;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.acm-logo img{max-width:30px;max-height:30px}.acm-logo.is-bad{border-color:#f0c7a0;background:#fff7ee}.acm-logo.is-bad img,.acm-logo.is-loading img{visibility:hidden}.acm-grid input.acm-bad{border-color:#e05a5a}.acm-err{font-size:12.5px;color:#c43c3c}.acm-hint.acm-warn{color:#b4541a}.portal-modal .btn.acm-save{background:#eaf0ff;color:var(--blue)}@media (max-width: 640px){.acm-grid,.acm-grid.acm-grid3{grid-template-columns:1fr}}:root{--fx-blue: #2b5cff;--fx-blue-d: #1d4bd6;--fx-ink: #2d3550;--fx-ink2: #3d4252;--fx-soft: #878ca0;--fx-line: #eceef3;--fx-bg: #f4f5f8;--fx-card: #fff;--fx-radius: 8px;--fx-red: #ef4b5d;--fx-green: #27b56a}:where(body.theme-futures) *{box-sizing:border-box}body.theme-futures{margin:0;background:var(--fx-bg);color:var(--fx-ink);font-family:-apple-system,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,Helvetica,Arial,sans-serif;font-size:13px}:where(body.theme-futures) a{text-decoration:none;color:inherit}.fx-wrap{display:flex;min-height:100vh}.fx-main{flex:1;display:flex;flex-direction:column;min-width:0}.fx-body{display:flex;flex:1;min-width:0}.fx-top{height:60px;background:#fff;border-bottom:1px solid var(--fx-line);display:flex;align-items:center;justify-content:flex-end;padding:0 28px;gap:16px;position:sticky;top:0;z-index:30}.fx-back{margin-right:auto;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--fx-line);border-radius:6px;font-size:13px;color:var(--fx-ink2)}.fx-back:hover{color:var(--fx-blue);border-color:var(--fx-blue)}.fx-back .ar{font-size:15px;line-height:1}.fx-user{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--fx-ink2);cursor:pointer}.fx-user .av{width:26px;height:26px;border-radius:50%;background:var(--fx-blue);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px}.fx-user .av svg{width:15px;height:15px;display:block}.fx-globe svg{width:18px;height:18px;display:block}.fx-user .cv{color:#aab0c0;font-size:10px}.fx-divider{width:1px;height:20px;background:var(--fx-line)}.fx-globe{color:#aab0c0;font-size:18px;cursor:pointer;position:relative}.fx-globe .menu{display:none;position:absolute;right:0;top:120%;background:#fff;border:1px solid var(--fx-line);border-radius:6px;box-shadow:0 6px 20px #141e3c1f;min-width:130px;padding:6px 0;z-index:40}.fx-globe:hover .menu{display:block}.fx-globe .menu a{display:block;padding:8px 16px;font-size:13px;color:var(--fx-ink2)}.fx-globe .menu a:hover{background:#f3f6ff;color:var(--fx-blue)}.fx-side{width:190px;background:#f7f8fa;border-right:0;flex:none;position:sticky;top:0;height:100vh;overflow-y:auto}.fx-logo{height:60px;display:flex;align-items:center;gap:10px;padding:0 18px;font-size:17px;font-weight:700;color:var(--fx-ink)}.fx-logo .mk{width:26px;height:26px;border-radius:7px;background:linear-gradient(135deg,#2b5cff,#4f82ff);display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px}.fx-logo .ham{margin-left:auto;color:#aab0c0;font-size:16px;cursor:pointer}.fx-nav{padding:10px 0}.fx-nav a{display:flex;align-items:center;gap:13px;padding:12px 20px;font-size:14px;color:var(--fx-ink2)}.fx-nav a .ic{width:18px;text-align:center;color:#9aa0b4;font-size:15px}.fx-nav a img.ic{width:22px;height:22px;object-fit:contain;display:block}.fx-nav a:hover,.fx-nav a:hover .ic{color:var(--fx-blue)}.fx-nav a.on{color:var(--fx-blue);font-weight:600;background:#fff}.fx-nav a.on .ic{color:var(--fx-blue)}.fx-sub{width:160px;flex:none;padding:18px 12px;border-right:1px solid var(--fx-line);background:#fff}.fx-sub a{display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:0;font-size:13px;color:var(--fx-ink2);margin-bottom:4px}.fx-sub a .ic{color:#9aa0b4;font-size:14px;width:16px;display:inline-flex;align-items:center;justify-content:center}.fx-sub a .ic svg{width:16px;height:16px;display:block}.fx-sub a:hover{background:#f3f6ff;color:var(--fx-blue)}.fx-sub a:hover .ic{color:var(--fx-blue)}.fx-sub a.on{background:var(--fx-blue);color:#fff;border-radius:0}.fx-sub a.on .ic{color:#fff}.fx-content{flex:1;padding:22px 26px;min-width:0;overflow-x:auto}.fx-card{background:var(--fx-card);border-radius:var(--fx-radius);padding:22px 24px;margin-bottom:18px;box-shadow:0 1px 2px #1e28460a}.fx-ph{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.fx-title{font-size:17px;font-weight:600;color:var(--fx-ink)}.fx-hr{height:1px;background:var(--fx-line);margin:16px 0}.fx-btn{display:inline-flex;align-items:center;gap:6px;border-radius:5px;font-size:13px;padding:8px 16px;cursor:pointer;border:1px solid transparent;background:#fff;white-space:nowrap}.fx-btn.blue{background:var(--fx-blue);color:#fff}.fx-btn.blue:hover{background:var(--fx-blue-d)}.fx-btn.ghost{border-color:#dcdfe6;color:var(--fx-ink2)}.fx-btn.ghost:hover{color:var(--fx-blue);border-color:var(--fx-blue)}.fx-btn[data-act=search],.fx-btn[data-act=reset]{border-radius:0}.fx-btn[data-act=search]:before,.fx-btn[data-act=reset]:before{content:"";display:inline-block;width:14px;height:14px;margin-right:7px;vertical-align:-2px;background:no-repeat center/contain}.fx-btn[data-act=search]:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23ffffff" stroke-width="2.4" stroke-linecap="round"><circle cx="10.5" cy="10.5" r="6.5"/><path d="M15.5 15.5 21 21"/></svg>')}.fx-btn[data-act=reset]:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23878ca0" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"><path d="M20 12a8 8 0 1 1-2.3-5.6"/><path d="M20 4v4h-4"/></svg>')}.fx-add{background:var(--fx-blue);color:#fff;border-radius:5px;padding:9px 18px;font-size:13.5px;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.fx-add:hover{background:var(--fx-blue-d)}.fx-btn:disabled,.fx-add:disabled,.fx-link.off{opacity:.45;cursor:not-allowed}.fx-btn.blue:disabled:hover,.fx-add:disabled:hover{background:var(--fx-blue)}.fx-btn.ghost:disabled:hover{color:var(--fx-ink2);border-color:#dcdfe6}.fx-link.off:hover{text-decoration:none}.fx-filter{display:flex;flex-wrap:wrap;gap:20px 34px;align-items:flex-end}.fx-field{display:flex;flex-direction:column;gap:7px}.fx-field label{font-size:13px;color:#606266}.fx-field .q,.fx-field select{height:36px;border:1px solid #dcdfe6;border-radius:0;padding:0 11px;font-size:13px;color:var(--fx-ink2);background:#fff;min-width:200px;outline:none}.fx-content input,.fx-content select,.pf-date,.fx-tools .pp,.fx-daterange,.st-filter .q{border-radius:0!important}.fx-field select,.st-filter select{background:#f5f7fa}.tl2{display:flex;flex-direction:column;gap:16px}.tl2 div{white-space:nowrap}.fx-btn svg,.pf-date .clk svg{width:14px;height:14px;flex:none;display:inline-block}.fx-field .q::placeholder{color:#c0c4cc}.fx-field.disabled .q,.fx-field.disabled select{background:#f5f7fa;color:#aab0c0}.fx-range{display:flex;align-items:center;gap:8px}.fx-range .q{min-width:150px}.fx-filter .acts{margin-left:auto;display:flex;gap:12px}.fx-tools{display:flex;align-items:center;gap:14px;margin:4px 0 12px;font-size:13px;color:#606266}.fx-tools .pp{border:1px solid #dcdfe6;border-radius:5px;padding:5px 10px;background:#fff}.fx-tools .spacer{margin-left:auto}.fx-table{width:100%;border-collapse:collapse;font-size:13px}.fx-table th{background:#fafafa;color:#8a90a0;font-weight:500;text-align:left;padding:13px 14px;border-bottom:1px solid var(--fx-line);white-space:nowrap}.fx-table td{padding:15px 14px;border-bottom:1px solid var(--fx-line);color:var(--fx-ink2);vertical-align:middle}.fx-table td.r,.fx-table th.r{text-align:right}.fx-table td.c,.fx-table th.c{text-align:center}.fx-table tr:hover td{background:#fafbff}.fx-xscroll{overflow-x:auto}.fx-table th.fx-fixr,.fx-table td.fx-fixr{position:sticky;right:0;background:#fff;box-shadow:-8px 0 8px -8px #1e28462e;z-index:2}.fx-table thead th.fx-fixr{background:#fafafa;z-index:3}.fx-table tr:hover td.fx-fixr{background:#fafbff}.fx-link{color:var(--fx-blue);cursor:pointer;margin-right:12px}.fx-link:hover{text-decoration:underline}.fx-link.red{color:var(--fx-red)}.pos{color:var(--fx-green)}.neg{color:var(--fx-red)}.fx-tag{display:inline-block;padding:2px 9px;border-radius:3px;font-size:12px}.fx-tag.green{background:#e7f8ef;color:var(--fx-green)}.fx-tag.gray{background:#f0f1f4;color:#8a90a0}.fx-tag.blue{background:#eaf0ff;color:var(--fx-blue)}.fx-empty{text-align:center;color:#b6bbc8;padding:60px 0;font-size:13px}.fx-pager{display:flex;justify-content:flex-end;gap:6px;margin-top:18px}.fx-botbar{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-top:16px}.fx-botbar .fx-pager{margin-top:0}.fx-botbar .pp{border:1px solid #dcdfe6;padding:5px 10px;background:#fff;font-size:13px;color:#606266}.fx-pager .pg{min-width:30px;height:30px;border-radius:5px;border:1px solid var(--fx-line);background:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--fx-ink2);cursor:pointer}.fx-pager .pg.on{background:var(--fx-blue);color:#fff;border-color:var(--fx-blue)}.fx-pager .pg.off{opacity:.4;cursor:not-allowed}.fx-pager .pg.gap{border-color:transparent;cursor:default}.fx-botbar select.pp{height:30px}.fx-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.fx-stat{background:#fff;border-radius:var(--fx-radius);padding:22px;display:flex;align-items:center;gap:16px;box-shadow:0 1px 2px #1e28460a}.fx-stat .ico{width:52px;height:52px;border-radius:12px;background:linear-gradient(135deg,#2b5cff,#5b8bff);display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;flex:none}.fx-stat .ico.img{width:56px;height:56px;border-radius:0;background:none}.fx-stat .ico.img img{width:100%;height:100%;object-fit:contain}.fx-stat .n{font-size:21px;font-weight:700;color:var(--fx-ink)}.fx-stat .l{font-size:12.5px;color:var(--fx-soft);margin-top:4px;text-decoration:underline;text-decoration-color:#d7dae2}.fx-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fx-banner{background:#eef3ff;border:1px solid #d7e2ff;border-radius:6px;padding:13px 18px;color:var(--fx-blue);font-size:13.5px;margin-bottom:18px;display:flex;align-items:center;gap:8px}.fx-toggle{display:inline-flex;gap:8px;align-items:center}.fx-toggle span{padding:7px 16px;font-size:13px;cursor:pointer;color:#8a90a0;border-radius:5px}.fx-toggle span.on{background:var(--fx-blue);color:#fff}.fx-inline-stats{display:flex;gap:70px;flex-wrap:wrap}.fx-inline-stats .n{font-size:24px;font-weight:700;color:var(--fx-ink)}.fx-inline-stats .l{font-size:12.5px;color:var(--fx-soft);margin-top:4px;text-decoration:underline;text-decoration-color:#d7dae2}.st-top{margin-bottom:18px}.st-filter{display:flex;justify-content:flex-end;align-items:center;gap:48px;flex-wrap:wrap}.st-filter .ff{display:flex;align-items:center;gap:12px}.st-filter .ff label{font-size:13px;color:#606266;white-space:nowrap}.st-filter .q{height:36px;border:1px solid #dcdfe6;border-radius:5px;padding:0 11px;font-size:13px;color:var(--fx-ink2);background:#fff;outline:none}.st-filter select.q[disabled]{background:#f5f7fa;color:#aab0c0}.st-filter-acts{display:flex;justify-content:flex-end;gap:12px;margin-top:18px}.st-wrap{display:grid;grid-template-columns:300px 1fr;gap:14px;margin-top:18px}.st-hero{background:linear-gradient(120deg,#eef3ff,#fafbff 55%,#fff);border:1px solid var(--fx-line);border-radius:8px;padding:22px 24px;position:relative;overflow:hidden}.st-hero .lbl{font-size:13px;color:var(--fx-soft)}.st-hero .big{font-size:22px;font-weight:700;color:var(--fx-ink);margin:10px 0 8px}.st-hero .avg{font-size:12px;color:var(--fx-soft)}.st-hero .deco{position:absolute;right:-6px;bottom:-10px;font-size:92px;opacity:.1;line-height:1;color:var(--fx-blue)}.st-right{display:grid;grid-template-rows:1fr 1fr;gap:14px}.st-row3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}.st-row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.st-cell{background:#fff;border:1px solid var(--fx-line);border-radius:8px;padding:16px 18px;display:flex;align-items:center;gap:14px}.st-cell .ci{width:46px;height:46px;flex:none}.st-cell .ci img{width:100%;height:100%;object-fit:contain}.st-cell .n{font-size:20px;font-weight:700;color:var(--fx-ink)}.st-cell .n.neg{color:var(--fx-red)}.st-cell .l{font-size:12.5px;color:var(--fx-soft);text-decoration:underline;text-decoration-color:#d7dae2;margin-top:4px}.st-cell .avg{font-size:11.5px;color:#aab0c0;margin-top:3px}.pf-row{display:flex;gap:28px;align-items:flex-end;margin-bottom:18px;flex-wrap:nowrap}.pf-acts{margin-left:auto;display:flex;gap:12px}.pf-date{display:inline-flex;align-items:center;gap:10px;border:1px solid #dcdfe6;border-radius:5px;padding:0 12px;height:36px;font-size:13px;color:var(--fx-ink2);min-width:410px;background:#f7f8fa}.pf-date .dash{color:#aab0c0}.pf-date .ph{color:#c0c4cc}.pf-date .clk{margin-left:auto;color:#c0c4cc;font-size:14px}.fx-chart-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.fx-chart-head .ct{font-size:14px;font-weight:600;color:var(--fx-ink)}.fx-daterange{display:inline-flex;align-items:center;gap:8px;background:#f5f7fa;border:1px solid #e4e7ed;border-radius:5px;padding:6px 12px;font-size:12.5px;color:#8a90a0;white-space:nowrap}.fx-daterange svg{width:15px;height:15px;flex:none}.fx-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:#141e3273;z-index:500;display:flex;align-items:flex-start;justify-content:center}.fx-modal{background:#fff;border-radius:8px;width:560px;margin-top:9vh;overflow:hidden;box-shadow:0 12px 44px #00000040}.fx-modal h3{font-size:16px;padding:18px 22px;border-bottom:1px solid var(--fx-line);display:flex;justify-content:space-between}.fx-modal h3 .x{color:#aab0c0;cursor:pointer}.fx-modal .bd{padding:22px}.fx-modal .ft{padding:14px 22px;border-top:1px solid var(--fx-line);text-align:right;display:flex;gap:10px;justify-content:flex-end}.fx-toast{position:fixed;top:24px;left:50%;transform:translate(-50%);background:#fff;border-left:4px solid var(--fx-green);box-shadow:0 6px 24px #00000024;padding:12px 20px;border-radius:5px;font-size:13.5px;z-index:600}.fx-support{position:fixed;right:22px;bottom:22px;z-index:300;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.fx-support .cs-bubble{background:#fff;border-radius:24px;box-shadow:0 6px 26px #141e3c2e;display:flex;align-items:center;gap:10px;padding:11px 20px 11px 14px;font-size:13.5px;color:var(--fx-ink);white-space:nowrap}.fx-support .cs-x{color:#aab0c0;cursor:pointer;display:inline-flex;align-items:center}.fx-support .cs-x svg{width:13px;height:13px}.fx-support .cs-x:hover{color:var(--fx-ink)}.fx-support .cs-btn{width:58px;height:44px;border-radius:16px;background:linear-gradient(135deg,#2b5cff,#4f82ff);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 22px #2b5cff6b}.fx-support .cs-btn svg{width:26px;height:26px}:where(body.theme-futures) .fx-user{position:relative}:where(body.theme-futures) .fx-user .menu{position:absolute;right:0;top:130%;background:#fff;border:1px solid var(--fx-line);border-radius:6px;box-shadow:0 6px 20px #141e3c1f;min-width:130px;padding:6px 0;z-index:40}:where(body.theme-futures) .fx-user .menu a{display:block;padding:8px 16px;font-size:13px;color:var(--fx-ink2)}:where(body.theme-futures) .fx-user .menu a:hover{background:#f3f6ff;color:var(--fx-blue)}:where(body.pg-002-public-mgt) .bc-state{padding:30px 0;color:var(--muted, #8a8f9c)}:where(body.pg-002-public-mgt) .bc-meta{margin-top:-6px;font-size:12px;color:var(--muted, #8a8f9c)}:where(body.pg-002-public-mgt) .bc-skin{margin-top:18px;font-size:13px;color:var(--ink)}:where(body.pg-002-public-mgt) .cfg-btn[disabled]{opacity:.55;cursor:default}:where(body.pg-003-public-config) .pc-off{opacity:.6}:where(body.pg-003-public-config) .pc-off .btn-modify,:where(body.pg-003-public-config) .pc-off button{cursor:not-allowed}:where(body.pg-003-public-config) .upload-box{width:150px;text-align:center}:where(body.pg-003-public-config) .upload-box .drop{height:96px;border:1px dashed #c9cdd6;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#b3b8c4;background:#fafbfc}:where(body.pg-003-public-config) .upload-box .hint{font-size:11px;color:#9aa0ae;line-height:1.5;margin-top:8px}:where(body.pg-003-public-config) .btn-modify[disabled]{opacity:.5}:where(body.pg-007-reminder-config) .rem h4{font-size:14px;color:var(--ink);margin:28px 0 10px}:where(body.pg-007-reminder-config) .rem .note{color:#9aa0ae;font-size:12.5px;line-height:1.6;margin:6px 0}:where(body.pg-007-reminder-config) .rem .ev{display:flex;align-items:center;gap:10px;font-size:13.5px;margin-top:18px}:where(body.pg-007-reminder-config) .rem .big-switch{width:40px;height:22px;border-radius:4px;background:#4a90f4;position:relative;display:inline-block}:where(body.pg-007-reminder-config) .rem .big-switch:after{content:"";position:absolute;top:3px;right:3px;width:15px;height:16px;border-radius:2px;background:#fff;transition:right .15s,left .15s}:where(body.pg-007-reminder-config) .rem .big-switch.off{background:#d4d7de}:where(body.pg-007-reminder-config) .rem .big-switch.off:after{right:auto;left:3px}:where(body.pg-007-reminder-config) .rem textarea{border:1px solid #dcdfe6;border-radius:4px;padding:9px 10px;width:300px;min-height:90px;font-size:13px;color:var(--ink);font-family:inherit;resize:vertical}:where(body.pg-007-reminder-config) .rem textarea::placeholder{color:#b3b8c4}:where(body.pg-007-reminder-config) .rem .inline{display:flex;align-items:center;gap:10px}.asp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:14px}.asp-cell .cap{font-size:13px;margin-bottom:6px}.asp-cell .box{height:160px;border:1px dashed var(--line);border-radius:6px;display:flex;align-items:center;justify-content:center;margin-bottom:8px;overflow:hidden;background:#fafbfc}.asp-cell .box img{max-height:100%;max-width:100%}:where(body.pg-012-referral-config) .rc-off{opacity:.55;pointer-events:none}.nl-sort{width:100px;padding:4px 8px}.nl-confirm{width:440px;margin-top:18vh}.nl-confirm-body{grid-template-columns:minmax(0,1fr)}.nl-confirm-body p{margin:0;font-size:14px;color:var(--ink)}.nl-confirm-body .nl-confirm-note{font-size:12.5px;color:var(--ink-soft)}:where(body.pg-020-website-domain) .wd-grid{display:grid;grid-template-columns:140px 420px;gap:10px 14px;align-items:center;margin-top:10px;font-size:13px}:where(body.pg-020-website-domain) a.btn{text-decoration:none;display:inline-flex;align-items:center}:where(body.pg-022-registration-limit) .rl-off{opacity:.55}:where(body.pg-022-registration-limit) a.btn-sm{text-decoration:none;display:inline-block}:where(body.pg-022-registration-limit) .rl-grid{display:grid;grid-template-columns:160px auto;gap:10px 14px;align-items:center;justify-items:start;margin:12px 0;font-size:13px}:where(body.pg-023-app-packaging) .oss{color:var(--link);text-align:left;word-break:break-all;font-size:12px}:where(body.pg-023-app-packaging) .oss,:where(body.pg-023-app-packaging) .dlc{min-height:30px;display:flex;align-items:center;margin-bottom:10px}:where(body.pg-023-app-packaging) .dlc:last-child,:where(body.pg-023-app-packaging) .oss:last-child{margin-bottom:0}:where(body.pg-023-app-packaging) .notice{background:#fdf6e3;border-radius:4px;padding:14px 16px;font-size:13px;color:var(--ink);margin-top:16px}.avt{display:grid;gap:16px;margin-top:6px}.avt-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 20px}.avt-field{display:flex;flex-direction:column;gap:6px;font-size:13px}.avt-range{display:inline-flex;align-items:center;gap:10px}.avt-actions{display:flex;gap:10px}.avt-muted{text-align:center;color:var(--ink-soft);padding:24px 0}.avt-pager{display:flex;justify-content:flex-end;align-items:center;gap:16px;font-size:13px}.avt-btns{display:inline-flex}.avt-btns .pg-b{border:1px solid #e3e6ee;background:#fff;padding:5px 12px;margin-left:-1px;font-size:13px;color:#4e5566}.avt-btns button.pg-b{cursor:pointer}.avt-btns .pg-b.active{background:var(--blue);border-color:var(--blue);color:#fff}.avt-btns .pg-b:disabled{color:#b5bac6;cursor:not-allowed}.avt-dl{display:grid;grid-template-columns:170px minmax(0,1fr);gap:10px 16px;margin:0;font-size:13.5px}.avt-dl dt{color:var(--ink-soft)}.avt-dl dd{margin:0;word-break:break-all}.avt-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px}.avt-req{color:#e05a5a;margin-right:3px}.avt-hint{font-size:12px;color:var(--ink-soft)}.ar-logo-spec{overflow-wrap:anywhere}:where(body.pg-026-homepage-market) .hm-template{font-size:13.5px;color:var(--ink)}:where(body.pg-026-homepage-market) .hm-add{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}:where(body.pg-026-homepage-market) .hm-add .input-text{width:180px}:where(body.pg-026-homepage-market) .hm-off{opacity:.6}:where(body.pg-026-homepage-market) .hm-na{font-weight:400;font-size:12px;color:#9aa0ae}:where(body.pg-026-homepage-market) .yellow-note{background:#fdf6c8;padding:10px 16px;font-size:13px;color:var(--ink);border-radius:4px}:where(body.pg-026-homepage-market) .lang-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}:where(body.pg-026-homepage-market) .lang-row .lt{border:1px solid #dcdfe6;border-radius:4px;padding:6px 14px;font-size:13px;color:var(--ink-soft);cursor:pointer}:where(body.pg-026-homepage-market) .lang-row .lt.active{background:var(--blue);color:#fff;border-color:var(--blue)}:where(body.pg-026-homepage-market) .plat-row{display:flex;gap:24px;margin-top:14px;font-size:13.5px}:where(body.pg-026-homepage-market) .fn-styles{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:16px}:where(body.pg-026-homepage-market) .fn-pv-row{display:flex;gap:18px;margin-top:12px}:where(body.pg-026-homepage-market) .fn-pv{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:11px;color:var(--ink);min-width:44px}:where(body.pg-026-homepage-market) .fn-pv-ic{display:block;line-height:0}:where(body.pg-026-homepage-market) .fn-tiles{display:flex;gap:26px;margin-top:16px;flex-wrap:wrap}:where(body.pg-026-homepage-market) .fn-tile{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;color:var(--ink)}:where(body.pg-026-homepage-market) .fn-img{width:52px;height:52px;border:1px dashed #b9c0cf;display:flex;align-items:center;justify-content:center;background:#fff}:where(body.pg-026-homepage-market) .fn-add{width:44px;height:44px;margin-top:4px;color:#3d4252;font-size:18px;cursor:pointer}:where(body.pg-026-homepage-market) .sb-styles{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:14px}:where(body.pg-026-homepage-market) .sb-note{color:#e05a5a;font-size:12.5px;margin:6px 0 10px}:where(body.pg-026-homepage-market) .sb-ban{position:relative;background:linear-gradient(135deg,#2a2e39,#1c1f27);border:1px dashed #b9c0cf;border-radius:4px;color:#fff;display:flex;align-items:center;gap:12px;padding:10px 14px}:where(body.pg-026-homepage-market) .sb-wide{width:343px;height:70px}:where(body.pg-026-homepage-market) .sb-sq{width:166px;height:88px;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:4px}:where(body.pg-026-homepage-market) .sb-txt{display:flex;flex-direction:column;font-size:11px;color:#aab0c0}:where(body.pg-026-homepage-market) .sb-txt b{font-size:13px;color:#fff;font-weight:600}:where(body.pg-026-homepage-market) .sb-go{position:absolute;right:10px;bottom:10px;width:18px;height:18px;border-radius:50%;background:#3a3f4f;font-size:11px;display:flex;align-items:center;justify-content:center}:where(body.pg-026-homepage-market) .sb-wide .sb-go{top:50%;bottom:auto;transform:translateY(-50%)}:where(body.pg-026-homepage-market) .fn-ico{width:44px;height:44px;border-radius:8px;background:#eef3ff;display:flex;align-items:center;justify-content:center;color:#4974f8;font-size:10px;text-align:center}:where(body.pg-031-user-visit-limit) .uvl-row{margin-top:24px;padding-bottom:20px;border-bottom:1px solid var(--line)}:where(body.pg-031-user-visit-limit) .uvl-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}:where(body.pg-031-user-visit-limit) .chip.bad{border-color:#e8554d;color:#e8554d}:where(body.pg-031-user-visit-limit) .chip .x{margin-left:6px;cursor:pointer;font-weight:700}:where(body.pg-035-multilingual-config) .ml-grid{display:grid;grid-template-columns:140px 320px;gap:10px 14px;align-items:center;margin-top:14px;font-size:13px}:where(body.pg-041-digital-currency-petty-trial-exemption) .steps{display:flex;justify-content:space-between;max-width:1000px;margin:10px auto 30px}:where(body.pg-041-digital-currency-petty-trial-exemption) .steps .st{text-align:center;flex:1}:where(body.pg-041-digital-currency-petty-trial-exemption) .steps .n{width:28px;height:28px;border-radius:4px;background:#4a90f4;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:14px}:where(body.pg-041-digital-currency-petty-trial-exemption) .steps .n.off{background:#dfe3ea;color:#9aa0ae}:where(body.pg-041-digital-currency-petty-trial-exemption) .steps .t{font-size:13.5px;font-weight:700;margin-top:8px}:where(body.pg-041-digital-currency-petty-trial-exemption) .unit-input{display:flex;max-width:400px}:where(body.pg-041-digital-currency-petty-trial-exemption) .unit-input input{flex:1;border-radius:4px 0 0 4px}:where(body.pg-041-digital-currency-petty-trial-exemption) .unit-input .u{border:1px solid #dcdfe6;border-left:0;background:#f5f6fa;color:var(--ink-soft);font-size:13px;padding:8px 14px;border-radius:0 4px 4px 0;display:flex;align-items:center}:where(body.pg-044-spot-division) #divBody .e-buy>td{background:#fff}:where(body.pg-044-spot-division) #divBody .e-sell>td{background:#f7f8fa}:where(body.pg-044-spot-division) #divBody td{vertical-align:middle}:where(body.pg-054-singpass-corppass) .q{display:inline-flex;width:18px;height:18px;border-radius:50%;background:#f0a93c;color:#fff;font-size:11px;align-items:center;justify-content:center}:where(body.pg-055-applicant-levels) .al-warn{color:#c2410c;font-size:12.5px;margin:4px 0 0}:where(body.pg-055-applicant-levels) .al-switches{display:grid;gap:14px;margin:10px 0 12px}:where(body.pg-055-applicant-levels) .al-switches .switch{cursor:pointer}:where(body.pg-055-applicant-levels) .al-grid{display:grid;grid-template-columns:180px auto;gap:10px 14px;align-items:center;margin:10px 0 12px;font-size:13px;justify-items:start}:where(body.pg-063-overview-op-data) .ov-note{background:#eef4ff;border-radius:4px;padding:12px 16px;font-size:13px;color:var(--ink-soft)}:where(body.pg-063-overview-op-data) .ov-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}:where(body.pg-063-overview-op-data) .ov-card{background:var(--card-bg);border-radius:var(--radius);padding:16px 20px}:where(body.pg-063-overview-op-data) .ov-card .oc-head{display:flex;justify-content:space-between;align-items:baseline}:where(body.pg-063-overview-op-data) .ov-card .oc-title{font-size:14px;font-weight:700;color:var(--ink);display:inline-flex;align-items:center;gap:7px}:where(body.pg-063-overview-op-data) .ov-card .oc-dl{color:var(--ink-soft);font-size:12px}:where(body.pg-063-overview-op-data) .ov-card .oc-sum{font-size:13.5px;color:var(--ink);margin-top:4px}:where(body.pg-063-overview-op-data) .ov-box{border:1px solid var(--line);border-radius:6px;margin-top:14px;padding:4px 16px}:where(body.pg-063-overview-op-data) .ov-box .r{display:flex;justify-content:space-between;padding:12px 0;font-size:13.5px}:where(body.pg-063-overview-op-data) .ov-box .r.b{border-top:1px solid var(--line);font-weight:600}:where(body.pg-063-overview-op-data) .ov-box .r .lbl{color:var(--ink-soft)}:where(body.pg-063-overview-op-data) .ov-box .r.sub .lbl{font-weight:700;color:var(--ink)}:where(body.pg-063-overview-op-data) .ov-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}:where(body.pg-063-overview-op-data) .ov-stat{background:var(--card-bg);border-radius:var(--radius);padding:16px 20px}:where(body.pg-063-overview-op-data) .ov-stat .t{font-size:13.5px;font-weight:700;color:var(--ink);display:inline-flex;align-items:center;gap:7px}:where(body.pg-063-overview-op-data) .ov-stat .row{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--line);border-radius:6px;margin-top:14px;padding:16px;font-weight:700;font-size:13.5px}:where(body.pg-063-overview-op-data) .bars{color:#6a7184}:where(body.pg-075-profit) .fin-cards.four{grid-template-columns:repeat(4,1fr)}:where(body.pg-075-profit) .legend-row{display:flex;gap:14px;justify-content:center;font-size:12px;color:var(--ink-soft);margin-top:10px}:where(body.pg-075-profit) .legend-row .sw{width:9px;height:9px;border-radius:2px;display:inline-block;margin-right:5px}:where(body.pg-081-basic-config) .bc-banner{background:#fff7ed;color:#c2410c;border-radius:var(--radius);padding:12px 16px;font-size:13px;margin-bottom:10px}:where(body.pg-081-basic-config) .bc-off{opacity:.5}:where(body.pg-081-basic-config) .setting-body .switch{cursor:pointer}:where(body.pg-081-basic-config) .bc-off .switch{cursor:not-allowed}:where(body.pg-090-third-party-config) .tp-card{background:var(--card-bg);border-radius:var(--radius);padding:18px 22px;display:flex;align-items:flex-start;gap:20px}:where(body.pg-090-third-party-config) .tp-ico{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;font-weight:700;flex:none}:where(body.pg-090-third-party-config) .tp-ico img{width:100%;height:100%;object-fit:contain;border-radius:12px}:where(body.pg-090-third-party-config) .tp-main{flex:1}:where(body.pg-090-third-party-config) .tp-main h3{font-size:16px}:where(body.pg-090-third-party-config) .tp-main p{font-size:12.5px;color:var(--ink-soft);margin-top:6px;line-height:1.5}:where(body.pg-090-third-party-config) .tp-status{font-size:13.5px;color:var(--ink);margin:0 20px}:where(body.pg-090-third-party-config) .tp-warn{color:#c2410c;font-size:12.5px}:where(body.pg-090-third-party-config) .tp-switch{cursor:pointer}:where(body.pg-090-third-party-config) .tp-off{opacity:.55}:where(body.pg-090-third-party-config) .tp-grid{display:grid;grid-template-columns:170px 560px;gap:10px 14px;align-items:center;margin-top:14px;font-size:13px}:where(body.pg-098-function-configuration) .fc-off{opacity:.5;cursor:not-allowed}:where(body.pg-098-function-configuration) .setting-row .switch{cursor:pointer}:where(body.pg-098-function-configuration) .fc-off .switch{cursor:not-allowed}.bp-notes{color:var(--ink-soft);margin:10px 0 4px}.bp-notes b{color:var(--ink)}.bp-stamp,.bp-stale{font-size:12.5px;color:var(--muted)}.bp-stale{color:#c0392b}.bp-table td{vertical-align:top}.bp-state{padding:24px;color:#8a8f9c}.bp-pair{color:var(--ink)}.bp-sub{font-size:12px;color:var(--muted);margin-top:3px;white-space:nowrap}.bp-sub.bp-far{color:#d9534f;font-weight:600}.bp-mid{font-weight:600;color:var(--ink);white-space:nowrap}.data-table .op-link.bp-mid{color:var(--link);margin:0}.bp-pen{font-weight:400;font-size:12px}.segmented.bp-seg button{font-size:12px;padding:4px 10px}.segmented.bp-seg button:disabled{cursor:wait}.segmented.bp-seg.bp-busy{opacity:.55}.bp-tag{background:#f0f2f5;color:var(--ink-soft)}.bp-modal{width:600px;margin-top:6vh}.bp-modal .pm-body{max-height:76vh;grid-template-columns:minmax(0,1fr)}.bp-facts{display:grid;grid-template-columns:1fr 1fr;gap:12px;background:#f7f8fa;border-radius:4px;padding:10px 14px}.bp-facts>div{display:grid;gap:2px}.bp-facts b{font-size:15px;color:var(--ink)}.bp-k{font-size:12px;color:var(--muted)}.bp-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px;align-items:start}.bp-inline{display:flex;align-items:center;gap:10px}.bp-input{width:100%}.bp-inline .bp-input{flex:1;min-width:0}.bp-input:disabled{background:#f5f6fa;color:var(--muted);cursor:not-allowed}.input-text.bp-bad{border-color:#e05a5a}.bp-pct{font-size:12.5px;color:var(--ink-soft);white-space:nowrap}.bp-req{color:#e05a5a;margin-right:3px}.bp-unit{font-size:12px;color:var(--muted)}.bp-hint{font-size:12px;color:var(--ink-soft);line-height:1.5}.bp-hint b{color:var(--ink)}.bp-err,.bp-hint.bp-err{font-size:12px;color:#d9534f;line-height:1.5}.bp-warn,.bp-hint.bp-warn{font-size:12px;color:#b4541a;line-height:1.4}.bp-table .bp-warn{margin-top:4px;max-width:190px}.bp-box{background:#f7f8fa;border-radius:4px;padding:8px 12px}.bp-error-box{font-size:13px;color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:4px;padding:8px 12px}.bp-foot-note{margin-right:auto;align-self:center;font-size:12px;color:var(--muted)}@media (max-width: 640px){.bp-grid,.bp-facts{grid-template-columns:1fr}}:where(body.pg-115-overview) .modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:#141e3273;z-index:400;display:flex;align-items:flex-start;justify-content:center}:where(body.pg-115-overview) .modal{background:#fff;border-radius:8px;width:600px;margin-top:70px;overflow:hidden;box-shadow:0 10px 40px #00000040}:where(body.pg-115-overview) .modal-hero{background:#101a2e;color:#fff;padding:22px 24px;position:relative}:where(body.pg-115-overview) .modal-hero h2{font-size:17px}:where(body.pg-115-overview) .modal-hero p{font-size:12.5px;color:#aeb8cc;margin-top:4px}:where(body.pg-115-overview) .modal-hero .x{position:absolute;right:16px;top:14px;color:#aeb8cc;cursor:pointer}:where(body.pg-115-overview) .step{display:flex;gap:12px;padding:14px 24px;border-bottom:1px solid var(--line);align-items:flex-start}:where(body.pg-115-overview) .step .dot{width:18px;height:18px;border-radius:50%;background:#2f9e55;color:#fff;font-size:11px;text-align:center;line-height:18px;flex:none}:where(body.pg-115-overview) .step .dot.pending{background:#cfe3d6}:where(body.pg-115-overview) .step .s-main{flex:1}:where(body.pg-115-overview) .step .s-main b{font-size:13.5px}:where(body.pg-115-overview) .step .s-main p{font-size:12px;color:#9aa0ae;margin-top:3px}:where(body.pg-115-overview) .step .s-right{font-size:13px;color:#9aa0ae}:where(body.pg-115-overview) .step .s-right.link{color:var(--link);cursor:pointer}:where(body.pg-115-overview) .ov-stats{display:flex;gap:120px}:where(body.pg-115-overview) .ov-stats .n{font-size:22px;font-weight:700;color:var(--ink)}:where(body.pg-115-overview) .ov-stats .l{font-size:13px;color:var(--ink-soft);text-decoration:underline}:where(body.pg-115-overview) .chart-card{background:var(--card-bg);border-radius:var(--radius);padding:16px 20px}:where(body.pg-115-overview) .chart-card .cc-head{display:flex;justify-content:space-between;align-items:flex-start}:where(body.pg-115-overview) .chart-card .dates{display:grid;gap:8px}:where(body.pg-115-overview) .chart-card .dwrap{display:flex;align-items:center;border:1px solid #dcdfe6;border-radius:4px;width:150px}:where(body.pg-115-overview) .chart-card .dwrap input{border:0;outline:0;font-size:12px;padding:6px 8px;width:100%}:where(body.pg-115-overview) .two{display:grid;grid-template-columns:1fr 1fr;gap:10px}:where(body.pg-120-launchpad-footer) .lf-row{display:flex;align-items:center;gap:14px;font-size:14px;color:var(--ink);margin-bottom:20px}:where(body.pg-120-launchpad-footer) .lang-tabs{display:inline-flex;gap:8px;flex-wrap:wrap;border:0;border-radius:0;overflow:visible}:where(body.pg-120-launchpad-footer) .lang-tabs .lt{border:1px solid #dcdfe6;border-radius:4px;padding:8px 18px;font-size:13px;color:var(--ink-soft);cursor:pointer;background:#fff}:where(body.pg-120-launchpad-footer) .lang-tabs .lt.active{border-color:var(--blue);color:var(--blue);background:#eef3ff}:where(body.pg-120-launchpad-footer) .lf-editor{background:#2d3440;border-radius:4px;min-height:240px;margin-top:16px}:where(body.pg-136-mortgage-loan-basic-configuration) .ml-cols{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:760px;margin-top:18px}:where(body.pg-136-mortgage-loan-basic-configuration) .ml-sec{font-size:13.5px;color:var(--ink);margin:0 0 8px}:where(body.pg-136-mortgage-loan-basic-configuration) .ml-hint{font-size:12px;color:#9aa0ae;line-height:1.5;margin-top:8px;max-width:230px}:where(body.pg-136-mortgage-loan-basic-configuration) .ml-col h4{font-size:14px;font-weight:700;margin:0 0 14px}:where(body.pg-149-app-banner-management) .lang-tabs{display:inline-flex;gap:8px;flex-wrap:wrap;border:0;border-radius:0;overflow:visible}:where(body.pg-149-app-banner-management) .lang-tabs .lt{border:1px solid #dcdfe6;border-radius:4px;padding:8px 18px;font-size:13px;color:var(--ink-soft);cursor:pointer;background:#fff}:where(body.pg-149-app-banner-management) .lang-tabs .lt.active{border-color:var(--blue);color:var(--blue);background:#eef3ff}:where(body.pg-149-app-banner-management) .bn-up{width:285px;height:100px;border:1px dashed #c9cdd6;border-radius:4px;background:#fff;display:flex;align-items:center;justify-content:center;color:#b3b8c4;font-size:30px;cursor:pointer}:where(body.pg-150-pc-banner-management) .pcb-up{width:155px;height:110px;border:1px solid #e4e7ed;border-radius:4px;background:#f6f7f9;display:flex;align-items:center;justify-content:center;color:#c0c4cc}:where(body.pg-150-pc-banner-management) .pcb-desc{font-size:13px;color:var(--ink-soft);line-height:1.5;margin-top:4px}:where(body.pg-150-pc-banner-management) .pcb-desc div{margin-top:14px}:where(body.pg-157-experience-funding-configuration) .ef-sec{font-size:14px;font-weight:700;color:var(--ink);margin:0 0 20px}:where(body.pg-157-experience-funding-configuration) .ef-row{display:flex;align-items:flex-start;gap:18px;margin-bottom:20px}:where(body.pg-157-experience-funding-configuration) .ef-row>label{width:210px;flex:none;text-align:right;font-size:13.5px;color:var(--ink);line-height:1.45;padding-top:9px}:where(body.pg-157-experience-funding-configuration) .lang-tabs{display:inline-flex;gap:8px;flex-wrap:wrap;border:0;border-radius:0;overflow:visible}:where(body.pg-157-experience-funding-configuration) .lang-tabs .lt{border:1px solid #dcdfe6;border-radius:4px;padding:8px 18px;font-size:13px;color:var(--ink-soft);cursor:pointer;background:#fff}:where(body.pg-157-experience-funding-configuration) .lang-tabs .lt.active{border-color:var(--blue);color:var(--blue);background:#eef3ff}:where(body.pg-157-experience-funding-configuration) .ef-up{width:180px;height:90px;border:1px dashed #c9cdd6;border-radius:4px;background:#1b1d22;display:flex;align-items:center;justify-content:center;color:#9aa0ae;font-size:11px}:where(body.pg-157-experience-funding-configuration) .ef-hint{width:180px;font-size:11px;color:#9aa0ae;line-height:1.5;margin-top:8px}:where(body.pg-158-task-center-basic-configuration) .tc-sec{font-size:15px;font-weight:700;color:var(--ink);margin:0 0 10px}:where(body.pg-158-task-center-basic-configuration) .tc-note{color:#e0734a;font-size:12.5px;line-height:1.6;margin-bottom:16px;max-width:1040px}:where(body.pg-158-task-center-basic-configuration) .tc-grey{color:#9aa0ae;font-size:12.5px;line-height:1.6;margin:8px 0 14px;max-width:1010px}:where(body.pg-158-task-center-basic-configuration) .tc-field{display:flex;align-items:center;gap:16px;margin-bottom:16px}:where(body.pg-158-task-center-basic-configuration) .tc-field label{width:120px;font-size:13.5px;color:var(--ink)}:where(body.pg-158-task-center-basic-configuration) .tc-field label .req{color:#e05a5a}:where(body.pg-158-task-center-basic-configuration) .tc-opt{display:flex;align-items:flex-start;gap:10px;font-size:13px;margin-bottom:14px;line-height:1.5;max-width:1010px}:where(body.pg-158-task-center-basic-configuration) .tc-opt .radio-dot{margin-top:2px;flex:none}:where(body.pg-158-task-center-basic-configuration) .lang-tabs{display:inline-flex;gap:8px;flex-wrap:wrap;border:0;border-radius:0;overflow:visible}:where(body.pg-158-task-center-basic-configuration) .lang-tabs .lt{border:1px solid #dcdfe6;border-radius:4px;padding:8px 18px;font-size:13px;color:var(--ink-soft);cursor:pointer;background:#fff}:where(body.pg-158-task-center-basic-configuration) .lang-tabs .lt.active{border-color:var(--blue);color:var(--blue);background:#eef3ff}:where(body.pg-158-task-center-basic-configuration) .tc-banners{display:flex;gap:30px;flex-wrap:wrap;margin-top:14px}:where(body.pg-158-task-center-basic-configuration) .tc-up{width:165px;height:82px;border:1px dashed #c9cdd6;border-radius:4px;background:#1b1d22;display:flex;align-items:center;justify-content:center;color:#8a8f9c;font-size:10px}:where(body.pg-158-task-center-basic-configuration) .tc-upc{width:165px}:where(body.pg-158-task-center-basic-configuration) .tc-upc .lbl{font-size:12.5px;margin-bottom:8px}:where(body.pg-158-task-center-basic-configuration) .tc-upc .spec{font-size:11px;color:#9aa0ae;line-height:1.5;margin-top:8px}:where(body.pg-158-task-center-basic-configuration) .num{width:150px}:where(body.pg-159-beginner-task-mgt) .fn-btn{background:var(--blue);color:#fff;border:0;border-radius:4px;padding:7px 14px;font-size:13px;cursor:pointer;white-space:nowrap}:where(body.pg-159-beginner-task-mgt) .sw-off{color:var(--ink-soft)}:where(body.pg-159-beginner-task-mgt) .sw-on{color:var(--blue)}:where(body.pg-160-daily-task-mgt) .fn-btn{background:var(--blue);color:#fff;border:0;border-radius:4px;padding:7px 14px;font-size:13px;cursor:pointer;white-space:nowrap;margin-right:8px}:where(body.pg-160-daily-task-mgt) .sw-off{color:var(--ink-soft)}:where(body.pg-160-daily-task-mgt) .sw-on{color:var(--blue)}:where(body.pg-164-coupon-basic-config) .cp-sec{font-size:15px;font-weight:700;color:var(--ink);margin:0 0 12px}:where(body.pg-164-coupon-basic-config) .cp-sec .req{color:#e05a5a}:where(body.pg-164-coupon-basic-config) .cp-note{color:#9aa0ae;font-size:12.5px;margin-top:10px}:where(body.pg-164-coupon-basic-config) .editor{border:1px solid #dcdfe6;border-radius:4px;min-height:280px;margin-top:14px;position:relative;background:#fff}:where(body.pg-164-coupon-basic-config) .editor .help{position:absolute;bottom:0;left:0;right:0;text-align:center;color:#b3b8c4;font-size:12px;padding:8px;border-top:1px solid var(--line)}:where(body.pg-164-coupon-basic-config) .lang-tabs{display:inline-flex;gap:8px;flex-wrap:wrap;border:0;border-radius:0;overflow:visible}:where(body.pg-164-coupon-basic-config) .lang-tabs .lt{border:1px solid #dcdfe6;border-radius:4px;padding:8px 18px;font-size:13px;color:var(--ink-soft);cursor:pointer;background:#fff}:where(body.pg-164-coupon-basic-config) .lang-tabs .lt.active{border-color:var(--blue);color:var(--blue);background:#eef3ff}:where(body.pg-164-coupon-basic-config) .bn-up{width:190px;height:120px;border:1px dashed #c9cdd6;border-radius:4px;background:#fafbfc;display:flex;align-items:center;justify-content:center;color:#c0c4cc}:where(body.pg-164-coupon-basic-config) .bn-spec{font-size:12px;color:#9aa0ae;line-height:1.55;margin-top:8px;max-width:200px}:where(body.pg-164-coupon-basic-config) .cp-field{margin-bottom:18px}:where(body.pg-164-coupon-basic-config) .cp-field label{display:block;font-size:13.5px;margin-bottom:8px}:where(body.pg-164-coupon-basic-config) .cp-field label .req{color:#e05a5a}:where(body.pg-164-coupon-basic-config) .cp-input{position:relative;max-width:640px}:where(body.pg-164-coupon-basic-config) .cp-input input{width:100%}:where(body.pg-164-coupon-basic-config) .cp-input .cnt{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:12px;color:#b3b8c4}:where(body.pg-167-coupon-reward-overview) .info{display:inline-block;width:13px;height:13px;margin-left:5px;vertical-align:-2px;color:#c0c4cc}:where(body.pg-167-coupon-reward-overview) .ro-sub{display:flex;align-items:center;justify-content:space-between;margin:16px 0 14px}:where(body.pg-167-coupon-reward-overview) .ro-sub .uid{font-size:13.5px;font-weight:600;color:var(--ink)}:where(body.pg-170-coupon-airdrop-mgt) .info{display:inline-block;width:13px;height:13px;margin-left:5px;vertical-align:-2px;color:#c0c4cc}:where(body.pg-171-coupon-release-record) .info{display:inline-block;width:13px;height:13px;margin-left:5px;vertical-align:-2px;color:#c0c4cc}:where(body.pg-172-account-service) .bal-card{background:var(--card-bg);border-radius:var(--radius);padding:22px 26px;display:flex;justify-content:space-between;align-items:center}:where(body.pg-172-account-service) .bal-card .big{font-size:26px;font-weight:700;color:var(--ink);margin:8px 0}:where(body.pg-172-account-service) .bal-card .note{font-size:12.5px;color:var(--ink-soft);max-width:640px;line-height:1.5}:where(body.pg-172-account-service) .prod-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}:where(body.pg-172-account-service) .prod{background:var(--card-bg);border-radius:var(--radius);padding:18px 20px}:where(body.pg-172-account-service) .prod .ph{display:flex;gap:14px}:where(body.pg-172-account-service) .prod .pic{width:44px;height:44px;border-radius:8px;background:#eef3ff;display:flex;align-items:center;justify-content:center;color:#4974f8;flex:none;font-size:9px;text-align:center}:where(body.pg-172-account-service) .prod .pname{font-size:14px;font-weight:600;color:var(--ink)}:where(body.pg-172-account-service) .prod .psup{font-size:12px;color:#9aa0ae;margin-top:3px}:where(body.pg-172-account-service) .prod .prow{display:flex;justify-content:space-between;align-items:center;margin-top:12px}:where(body.pg-172-account-service) .prod .price{font-size:18px;font-weight:700;color:var(--ink);text-decoration:underline}:where(body.pg-172-account-service) .prod .pdesc{font-size:12.5px;color:var(--ink-soft);line-height:1.5;margin-top:10px}:where(body.pg-172-account-service) .prod .valid{margin-top:12px;background:#e8f7ee;color:#2f9e55;font-size:12px;padding:6px 10px;border-radius:4px}:where(body.pg-172-account-service) .btn-sub{background:#4974f8;color:#fff;border:0;border-radius:4px;font-size:12.5px;padding:7px 16px;cursor:pointer}:where(body.pg-172-account-service) .btn-subd{background:#8fb4fb;color:#fff;border:0;border-radius:4px;font-size:12.5px;padding:7px 16px}:where(body.pg-173-account-service) .as-head{font-size:15px;font-weight:700;color:var(--ink);margin:0 0 20px}:where(body.pg-173-account-service) .as-top{display:flex;justify-content:space-between;gap:40px}:where(body.pg-173-account-service) .as-left{flex:1;min-width:0}:where(body.pg-173-account-service) .as-line{font-size:13.5px;color:var(--ink);margin-bottom:14px}:where(body.pg-173-account-service) .as-line b{font-weight:700}:where(body.pg-173-account-service) .as-link{color:var(--blue);cursor:pointer;margin-left:20px;font-size:13.5px}:where(body.pg-173-account-service) .as-dep{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:13.5px;margin-bottom:18px}:where(body.pg-173-account-service) .as-buy{display:flex;align-items:center;gap:18px;margin-bottom:20px}:where(body.pg-173-account-service) .as-tips-h{font-size:13.5px;font-weight:600;color:var(--ink);margin-bottom:6px}:where(body.pg-173-account-service) .as-tips{color:#e8974d;font-size:12.5px;line-height:1.7;max-width:720px}:where(body.pg-173-account-service) .as-right{width:300px;flex:none}:where(body.pg-173-account-service) .as-qr-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}:where(body.pg-173-account-service) .as-qr-h span{font-size:13.5px;color:var(--ink)}:where(body.pg-173-account-service) .qr-box{width:120px;height:120px;border:1px solid #dcdfe6;background:#fff}:where(body.pg-173-account-service) .copy-field{margin-top:14px;height:38px;background:#f5f6f8;border:1px solid var(--line);border-radius:3px;display:flex;align-items:center;justify-content:flex-end;padding:0 12px;color:#9aa0ae}:where(body.pg-173-account-service) .as-sec{font-size:15px;font-weight:700;color:var(--ink);margin:4px 2px 0}:where(body.pg-173-account-service) .svc-title{font-size:14px;font-weight:700;color:var(--ink);margin-bottom:14px}:where(body.pg-173-account-service) .svc-intro{font-size:13px;color:var(--ink);line-height:1.7;margin-bottom:14px}:where(body.pg-173-account-service) .svc-intro .lbl{font-weight:700}:where(body.pg-173-account-service) .svc-meta{font-size:13px;color:var(--ink);margin-bottom:12px}:where(body.pg-173-account-service) .svc-status{font-size:13px;color:var(--ink);display:flex;align-items:center;gap:12px}:where(body.pg-173-account-service) .pill{display:inline-block;background:#3b82f6;color:#fff;border-radius:3px;padding:4px 12px;font-size:12px;cursor:pointer}:where(body.pg-173-account-service) .pill-check{background:#4e8af6;padding:3px 10px}:where(body.pg-176-vpn-unbind-manager) .um-head{font-size:15px;font-weight:700;color:var(--ink);margin:0 0 8px}:where(body.pg-176-vpn-unbind-manager) .um-sub{font-size:13px;color:var(--ink-soft);margin-bottom:18px}:where(body.pg-176-vpn-unbind-manager) .um-tab{border-bottom:1px solid var(--line);margin-bottom:4px}:where(body.pg-176-vpn-unbind-manager) .um-tab span{display:inline-block;color:var(--blue);font-size:13.5px;font-weight:600;padding:0 2px 10px;border-bottom:2px solid var(--blue)}:where(body.pg-176-vpn-unbind-manager) .um-lh{display:flex;align-items:center;justify-content:space-between;margin:4px 0 14px}:where(body.pg-176-vpn-unbind-manager) .um-lh .ttl{font-size:14px;font-weight:700;color:var(--ink)}:where(body.pg-176-vpn-unbind-manager) .um-search{display:flex;align-items:center;border:1px solid #dcdfe6;border-radius:4px;overflow:hidden}:where(body.pg-176-vpn-unbind-manager) .um-search input{border:0;outline:none;padding:9px 12px;width:240px;font-size:13px}:where(body.pg-176-vpn-unbind-manager) .um-search .sb{background:#f5f6f8;border-left:1px solid #dcdfe6;padding:9px 14px;color:#6b7280;cursor:pointer;display:flex;align-items:center}:where(body.pg-176-vpn-unbind-manager) .um-foot{display:flex;align-items:center;gap:14px;padding:16px 4px 2px;font-size:13px;color:var(--ink)}:where(body.pg-176-vpn-unbind-manager) .um-foot .lnk{color:var(--blue);cursor:pointer}:where(body.pg-177-sms-gateway) .sg-live{display:grid;gap:8px;margin-top:14px;font-size:13.5px}:where(body.pg-177-sms-gateway) .sg-live .lbl{display:inline-block;width:190px;color:var(--ink-soft)}:where(body.pg-177-sms-gateway) .sg-edit{margin-top:16px;padding:16px;border:1px solid var(--line);border-radius:6px}:where(body.pg-177-sms-gateway) .sg-warn{margin:0 0 12px;color:#c2410c;font-size:12.5px}:where(body.pg-177-sms-gateway) .sg-grid{display:grid;grid-template-columns:190px 420px;gap:10px 14px;align-items:center;font-size:13px}:where(body.pg-177-sms-gateway) .sg-off{opacity:.55}:where(body.pg-178-mail-gateway) .mg-opt{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:700;color:var(--ink);margin:22px 0 4px}:where(body.pg-178-mail-gateway) .mg-opt .radio-dot{flex:none}:where(body.pg-178-mail-gateway) .mg-sub{font-size:12.5px;color:var(--ink-soft);line-height:1.7;margin-left:26px;max-width:1040px}:where(body.pg-178-mail-gateway) .mg-avbl{color:#e0a23c;font-weight:700}:where(body.pg-178-mail-gateway) .mg-live{display:grid;gap:8px;margin-top:14px;font-size:13.5px}:where(body.pg-178-mail-gateway) .mg-live .lbl{display:inline-block;width:140px;color:var(--ink-soft)}:where(body.pg-178-mail-gateway) .mg-edit{margin-top:16px;padding:16px;border:1px solid var(--line);border-radius:6px}:where(body.pg-178-mail-gateway) .mg-warn{margin:0 0 12px;color:#c2410c;font-size:12.5px}:where(body.pg-178-mail-gateway) .mg-grid{display:grid;grid-template-columns:160px 420px;gap:10px 14px;align-items:center;font-size:13px}:where(body.pg-178-mail-gateway) .mg-off{opacity:.55}:where(body.pg-181-futures-overview) .ov-chart{position:relative;height:300px}:where(body.pg-181-futures-overview) .ov-msg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--fx-card);color:#b6bbc8;font-size:13px}:where(body.pg-181-futures-overview) .fx-toggle.off span{cursor:not-allowed;opacity:.45}:where(body.pg-182-statistics) .st-tab{cursor:pointer}:where(body.pg-182-statistics) .st-chart{position:relative;height:300px}:where(body.pg-182-statistics) .st-msg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--fx-card);color:#b6bbc8;font-size:13px}:where(body.pg-184-ranking) .rk-tabs{display:flex;gap:28px;font-size:14px;color:#8a90a0;border-bottom:1px solid var(--fx-line);margin:4px 0 0}:where(body.pg-184-ranking) .rk-tabs .t{padding:0 0 10px;cursor:pointer}:where(body.pg-184-ranking) .rk-tabs .t.on{color:var(--fx-blue);font-weight:600;border-bottom:2px solid var(--fx-blue)}.fx-colpick{position:relative}.fx-colmenu{position:absolute;right:0;top:calc(100% + 6px);z-index:20;min-width:190px;max-height:360px;overflow-y:auto;padding:6px 0;background:#fff;border:1px solid var(--fx-line);border-radius:6px;box-shadow:0 6px 20px #141e3c1f}.fx-colmenu label{display:flex;align-items:center;gap:8px;padding:7px 14px;font-size:13px;color:var(--fx-ink2);white-space:nowrap;cursor:pointer}.fx-colmenu label:hover{background:#f3f6ff}:where(body.pg-185-positions) .pf-date input.q{border:0;background:transparent;height:34px;min-width:0;padding:0}:where(body.pg-185-positions) .pd-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 28px}:where(body.pg-185-positions) .pd-grid .l{font-size:12.5px;color:#8a90a0}:where(body.pg-185-positions) .pd-grid .v{margin-top:4px;font-size:13.5px}:where(body.pg-186-orders) .ord-tabs{display:flex;gap:30px;font-size:16px;margin-bottom:18px}:where(body.pg-186-orders) .ord-tabs .t{color:#aab0c0;cursor:pointer}:where(body.pg-186-orders) .ord-tabs .t.on{color:var(--fx-ink);font-weight:600}:where(body.pg-186-orders) .pf-date input.q{border:0;background:transparent;height:34px;min-width:0;padding:0}:where(body.pg-187-transaction) .pf-date input.q{border:0;background:transparent;height:34px;min-width:0;padding:0}:where(body.pg-188-liquidation) .fx-field .pf-date input.q{border:0;background:transparent;height:34px;min-width:0;padding:0}:where(body.pg-192-statement) .sort{display:inline-block;margin-left:5px;color:#c0c4cc;font-size:10px;line-height:1}:where(body.pg-192-statement) .sort i{font-style:normal;cursor:pointer}:where(body.pg-192-statement) .sort i.on{color:var(--fx-blue)}:where(body.pg-192-statement) .sort.off i{cursor:not-allowed}:where(body.pg-192-statement) .st-nodata{height:300px;padding:0;display:flex;align-items:center;justify-content:center}:where(body.pg-192-statement) .ur-tab{font-size:14px;font-weight:600;color:var(--fx-blue);padding:0 2px 10px;border-bottom:2px solid var(--fx-blue);display:inline-block}:where(body.pg-192-statement) .ur-tabwrap{border-bottom:1px solid var(--fx-line);margin-bottom:4px}:where(body.pg-192-statement) .ur-foot{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:18px;font-size:13px;color:var(--fx-ink2)}:where(body.pg-192-statement) .ur-foot .pg{min-width:30px;height:30px;border-radius:5px;border:1px solid var(--fx-line);background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}:where(body.pg-192-statement) .ur-foot .pg.on{background:var(--fx-blue);color:#fff;border-color:var(--fx-blue)}:where(body.pg-192-statement) .ur-foot .pg.off{opacity:.4;cursor:not-allowed}:where(body.pg-192-statement) .ur-foot select{height:30px;border:1px solid var(--fx-line);border-radius:5px;padding:0 6px}:where(body.pg-192-statement) .ur-foot .goin{width:40px;height:30px;border:1px solid var(--fx-line);border-radius:5px;text-align:center}:where(body.pg-195-fee-statistics) .fee-msg{height:360px;padding:0;display:flex;align-items:center;justify-content:center}:where(body.pg-195-fee-statistics) .cr-tabwrap{border-bottom:1px solid var(--fx-line);margin-bottom:4px}:where(body.pg-195-fee-statistics) .cr-tab{font-size:14px;font-weight:600;color:var(--fx-blue);padding:0 2px 10px;border-bottom:2px solid var(--fx-blue);display:inline-block}:where(body.pg-195-fee-statistics) .cr-foot{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:18px;font-size:13px;color:var(--fx-ink2)}:where(body.pg-195-fee-statistics) .cr-foot .pg{min-width:30px;height:30px;border-radius:5px;border:1px solid var(--fx-line);background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}:where(body.pg-195-fee-statistics) .cr-foot .pg.on{background:var(--fx-blue);color:#fff;border-color:var(--fx-blue)}:where(body.pg-195-fee-statistics) .cr-foot .pg.off{opacity:.4;cursor:not-allowed}:where(body.pg-195-fee-statistics) .cr-foot select{height:30px;border:1px solid var(--fx-line);border-radius:5px;padding:0 6px}:where(body.pg-195-fee-statistics) .cr-foot .goin{width:40px;height:30px;border:1px solid var(--fx-line);border-radius:5px;text-align:center}:where(body.pg-204-public-config) .pc-tabs{display:flex;flex-wrap:wrap;gap:26px;font-size:15px;color:#aab0c0;margin-bottom:4px}:where(body.pg-204-public-config) .pc-tabs .t:not(.on){cursor:not-allowed}:where(body.pg-204-public-config) .pc-tabs .t.on{color:var(--fx-ink);font-weight:600}:where(body.pg-204-public-config) .pc-note{font-size:12.5px;color:#9aa0ae;line-height:1.5;margin:10px 0 18px;max-width:900px}:where(body.pg-204-public-config) .pc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}:where(body.pg-204-public-config) .pc-box{border:1px solid var(--fx-line);border-radius:8px;overflow:hidden}:where(body.pg-204-public-config) .pc-box .hd{background:#f6f8fc;text-align:center;padding:10px;font-size:13px;color:#606266}:where(body.pg-204-public-config) .pc-box .bd{display:flex;gap:16px;padding:16px;justify-content:center}:where(body.pg-204-public-config) .pc-box .up{text-align:center}:where(body.pg-204-public-config) .pc-box .up span{font-size:12px;color:#8a90a0}:where(body.pg-204-public-config) .pc-box .drop{width:78px;height:78px;border:1px dashed #cdd3e0;border-radius:6px;background:#fafbfe;display:flex;align-items:center;justify-content:center;color:#4a90f4;font-size:26px;margin-top:6px;cursor:not-allowed}:where(body.pg-204-public-config) .pc-bg{display:flex;gap:30px;margin-top:10px}:where(body.pg-204-public-config) .pc-bg .up span{font-size:12px;color:#8a90a0}:where(body.pg-204-public-config) .pc-bg .drop{width:240px;height:78px;border:1px dashed #cdd3e0;border-radius:6px;background:#fafbfe;display:flex;align-items:center;justify-content:center;color:#4a90f4;font-size:26px;margin-top:6px;cursor:not-allowed}:where(body.pg-210-copy-configuration) .cc-sec{font-weight:600;color:var(--fx-ink);margin:0 0 14px}:where(body.pg-210-copy-configuration) .cc-row{display:flex;align-items:center;gap:14px;font-size:13.5px;margin-bottom:16px;color:var(--fx-ink2)}:where(body.pg-210-copy-configuration) .cc-sw{width:40px;height:22px;border-radius:12px;background:#d4d7de;position:relative;cursor:pointer;flex:none}:where(body.pg-210-copy-configuration) .cc-sw:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff}:where(body.pg-210-copy-configuration) .cc-sw.off{opacity:.45;cursor:not-allowed}:where(body.pg-210-copy-configuration) .cc-lbl{font-size:13px;color:#606266;margin-bottom:7px}:where(body.pg-210-copy-configuration) .cc-lbl .req{color:#ef4b5d}:where(body.pg-210-copy-configuration) .cc-in{height:36px;border:1px solid #dcdfe6;border-radius:5px;padding:0 11px;width:100%;background:#fafbfe}:where(body.pg-210-copy-configuration) .cc-in:disabled{cursor:not-allowed}:where(body.pg-210-copy-configuration) .cc-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin-bottom:8px}:where(body.pg-213-language) .lg-tabs{display:flex;gap:26px;font-size:15px;color:#aab0c0}:where(body.pg-213-language) .lg-tabs span{cursor:pointer}:where(body.pg-213-language) .lg-tabs .on{color:var(--fx-ink);font-weight:600}:where(body.pg-213-language) .lg-tabs .off{cursor:not-allowed;opacity:.45}:where(body.pg-213-language) .lg-form{display:flex;flex-direction:column;gap:16px}:where(body.pg-214-affiliate-overview) .fx-daterange input{border:0;background:transparent;font:inherit;color:inherit;outline:none;padding:0;cursor:pointer}:where(body.pg-214-affiliate-overview) .fx-daterange input::-webkit-calendar-picker-indicator{display:none}:where(body.pg-214-affiliate-overview) .fx-daterange svg{cursor:pointer}:where(body.pg-214-affiliate-overview) .fx-chart-head .ct{white-space:nowrap}.rp-msg{padding:30px 0;text-align:center;color:var(--ink-soft);font-size:13px}.rp-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:13px}.rp-search{width:240px}.rp-bar .op-link{color:var(--link);cursor:pointer}.rp-count{margin-left:auto;color:var(--ink-soft)}.rp-group{border:1px solid #e6e9f0;border-radius:6px}.rp-ghead{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#f7f8fa;border-radius:6px;cursor:pointer}.rp-caret{display:inline-block;width:12px;color:var(--ink-soft);transition:transform .15s}.rp-caret.open{transform:rotate(90deg)}.rp-gcount{margin-left:auto;font-size:12px;color:var(--ink-soft)}.rp-check{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink);cursor:pointer}.rp-check input{margin:0}.rp-check b{font-weight:600}.rp-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px 16px;padding:12px 14px 14px 34px}.rp-item{align-items:flex-start}.rp-item input{margin-top:2px}.ar-ops{white-space:nowrap}.ar-ops .btn-sm{margin:0 6px 0 0}.aum-req{color:#e05a5a;margin-right:3px}.aum-hint{font-size:12px;color:var(--ink-soft)}.portal-modal .input-text.aum-ro{background:#f0f2f5;color:var(--ink-soft);cursor:not-allowed}.aum-roles{display:flex;flex-wrap:wrap;gap:8px 18px}.portal-modal .aum-roles label{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.arm-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px}.arm-radios{display:flex;gap:20px;font-size:13px}.portal-modal .arm-radios label,.portal-modal .arm-coins label{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.arm-coins{display:flex;flex-wrap:wrap;gap:8px 18px;padding:10px 12px;border:1px solid var(--line);border-radius:4px;max-height:140px;overflow:auto}.arm-levels{width:100%;border-collapse:collapse;font-size:13px}.arm-levels th{text-align:left;font-weight:600;color:#5b6275;background:#f5f7fb;padding:8px 10px}.arm-levels td{padding:6px 10px;border-bottom:1px solid #eef0f4}.arm-levels .input-text.bad{border-color:#e05a5a}.arm-del{color:#e05a5a;cursor:pointer;font-size:12.5px}.arm-row{display:flex;align-items:center;gap:12px}.btn-sm.ar-default{background:#16a37f;color:#fff}.btn-sm.ar-undefault{background:#f0f2f5;color:#4e5566}.ar-confirm{width:440px;margin-top:18vh}.ar-confirm-body{grid-template-columns:minmax(0,1fr)}.ar-confirm-body p{margin:0;font-size:14px;color:var(--ink)}.ar-confirm-body .ar-confirm-note{font-size:12.5px;color:var(--ink-soft)}.portal-modal.udm{max-width:calc(100vw - 32px);margin-top:3vh;height:92vh;display:flex;flex-direction:column}.udm-uid{margin-left:10px;font-size:13px;font-weight:500;color:var(--ink-soft)}.udm-tabs{display:flex;flex-wrap:wrap;gap:4px 2px;padding:10px 20px 0;border-bottom:1px solid var(--line)}.udm-tab{padding:8px 12px;font-size:13px;color:#4e5566;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.udm-tab:hover{color:var(--blue)}.udm-tab.on{color:var(--blue);border-bottom-color:var(--blue);font-weight:600}.udm-body{position:relative;flex:1;min-height:0}.udm-frame{width:100%;height:100%;border:0;display:block}.udm-frame.hidden{visibility:hidden}.udm-loading{position:absolute;top:24px;left:20px;color:var(--ink-soft);font-size:13px}.rbd-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 18px}.rbd-filters .field{display:grid;gap:6px;font-size:13px}.rbd-filters select.input-text{min-width:110px}.rbd-pair{display:flex;align-items:center;gap:6px}.rbd-pair .input-text{width:150px}.rbd-actions{display:flex;gap:8px}.rbd-actions .btn,.rbd-pager .btn{padding:8px 16px}.rbd-msg{text-align:center;color:var(--ink-soft);padding:30px 0}.rbd-pager{display:flex;align-items:center;justify-content:flex-end;gap:10px;font-size:13px}.rbd-pager .btn:disabled{opacity:.45;cursor:not-allowed}.bcp-note{font-size:12px;line-height:1.5;color:#d97a00;background:#fff8ec;border-radius:4px;padding:8px 10px}.bcp-req{color:#e05a5a;margin-right:3px}.bcp-file{display:flex;align-items:center;gap:10px;min-width:0}.bcp-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--ink-soft)}.bcp-hint{font-size:12px;color:var(--ink-soft)}.bcp-link{color:var(--blue);text-decoration:none;margin-left:4px}.bcp-warn{font-size:13px;color:#e05a5a}.bcp-result{font-size:13px;line-height:1.6;padding:8px 10px;border-radius:4px;background:#fdeeee;color:#c0392b;max-height:160px;overflow-y:auto}.bcp-result.ok{background:#e8f7ee;color:#1a9b50}.cp-body{grid-template-columns:minmax(0,1fr)}.cp-body .pm-field>.input-text{width:100%;box-sizing:border-box}.cp-body .input-text:disabled{background:#f5f6fa;color:var(--ink-soft)}.cp-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cp-req{color:#e05a5a;margin-right:3px}.cp-note{font-size:12.5px;color:var(--ink-soft)}.bsu-trail{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px}.bsu-sep{color:var(--ink-soft)}.bsu-cur{font-weight:600;color:var(--ink)}.bsu-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 18px}.bsu-filters .field{display:grid;gap:6px;font-size:13px}.bsu-filters select.input-text{min-width:110px}.bsu-pair{display:flex;align-items:center;gap:6px}.bsu-pair .input-text{width:150px}.bsu-actions{display:flex;gap:8px}.bsu-actions .btn,.bsu-pager .btn{padding:8px 16px}.bsu-msg{text-align:center;color:var(--ink-soft);padding:30px 0}.bsu-pager{display:flex;align-items:center;justify-content:flex-end;gap:10px;font-size:13px}.bsu-pager .btn:disabled{opacity:.45;cursor:not-allowed}.aui-role{color:inherit;text-decoration:underline}.awc-confirm{width:420px;margin-top:18vh}.awc-confirm-body{grid-template-columns:minmax(0,1fr)}.awc-confirm-body p{margin:0;font-size:14px;color:var(--ink)}.awc-confirm-body .awc-confirm-note{font-size:12.5px;color:var(--ink-soft)}.cam-body{grid-template-columns:minmax(0,1fr)}.cam-body .pm-field>.input-text,.cam-row .input-text{width:100%;box-sizing:border-box}.cam-row{display:grid;grid-template-columns:2fr 1fr;gap:16px}.cam-req{color:#e05a5a;margin-right:3px}.cam-langs{display:flex;flex-wrap:wrap;gap:8px}.cam-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--line);border-radius:4px;font-size:13px;cursor:pointer}.cam-chip.on{border-color:#4a6cf7;background:#f0f4ff}.cam-chip input{margin:0}.cam-img{width:260px;height:159px;border:1px dashed #c9cfdb;border-radius:6px;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;background:#f7f8fa;color:var(--ink-soft);font-size:13px}.cam-img:hover{border-color:#4a6cf7}.cam-img img{width:100%;height:100%;object-fit:cover}.cam-hint{font-size:12px;color:var(--ink-soft)}.pcb-confirm{width:420px;margin-top:18vh}.pcb-confirm-body{grid-template-columns:minmax(0,1fr)}.pcb-confirm-body p{margin:0;font-size:14px;color:var(--ink)}.pcb-confirm-body .pcb-confirm-note{font-size:12.5px;color:var(--ink-soft)}:where(body.pg-CmsAdvert) .pcb-grid{display:flex;flex-wrap:wrap;gap:30px;margin-top:22px}:where(body.pg-CmsAdvert) .pcb-item{width:155px}:where(body.pg-CmsAdvert) .pcb-up{width:155px;height:110px;border:1px solid #e4e7ed;border-radius:4px;background:#f6f7f9;display:flex;align-items:center;justify-content:center;color:#c0c4cc;overflow:hidden}:where(body.pg-CmsAdvert) .pcb-up img{max-width:100%;max-height:100%;display:block}:where(body.pg-CmsAdvert) .pcb-add{cursor:pointer;border-style:dashed}:where(body.pg-CmsAdvert) .pcb-meta{font-size:12px;color:var(--ink-soft);margin-top:6px}:where(body.pg-CmsAdvert) .pcb-link{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(body.pg-CmsAdvert) .pcb-ops{font-size:13px;margin-top:6px}:where(body.pg-CmsAdvert) .pcb-ops .op-link{color:var(--link);margin-right:12px;cursor:pointer}:where(body.pg-CmsAdvert) .pcb-desc{font-size:13px;color:var(--ink-soft);line-height:1.5;margin-top:4px}:where(body.pg-CmsAdvert) .pcb-desc div{margin-top:14px}:where(body.pg-CmsAppAdvert) .lang-tabs{display:inline-flex;gap:8px;flex-wrap:wrap;border:0;border-radius:0;overflow:visible}:where(body.pg-CmsAppAdvert) .lang-tabs .lt{border:1px solid #dcdfe6;border-radius:4px;padding:8px 18px;font-size:13px;color:var(--ink-soft);cursor:pointer;background:#fff}:where(body.pg-CmsAppAdvert) .lang-tabs .lt.active{border-color:var(--blue);color:var(--blue);background:#eef3ff}:where(body.pg-CmsAppAdvert) .radio-dot,:where(body.pg-CmsAppAdvert) .ab-opt{cursor:pointer}:where(body.pg-CmsAppAdvert) .ab-grid{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start}:where(body.pg-CmsAppAdvert) .ab-item{width:285px;border:1px solid #e4e7ed;border-radius:4px;background:#fff;overflow:hidden}:where(body.pg-CmsAppAdvert) .ab-img{height:110px;background:#f6f7f9;display:flex;align-items:center;justify-content:center}:where(body.pg-CmsAppAdvert) .ab-img img{max-width:100%;max-height:110px;display:block}:where(body.pg-CmsAppAdvert) .ab-meta{padding:10px 12px 4px;display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--ink-soft)}:where(body.pg-CmsAppAdvert) .ab-meta b{font-size:13px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(body.pg-CmsAppAdvert) .ab-link{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(body.pg-CmsAppAdvert) .ab-ops{padding:4px 6px 10px;font-size:13px}:where(body.pg-CmsAppAdvert) .ab-ops .op-link{color:var(--link);margin:0 6px;cursor:pointer}:where(body.pg-CmsAppAdvert) .bn-up{width:285px;height:100px;border:1px dashed #c9cdd6;border-radius:4px;background:#fff;display:flex;align-items:center;justify-content:center;color:#b3b8c4;font-size:30px;cursor:pointer}.arm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;align-items:start}.arm-req{color:#e05a5a;margin-right:3px}.arm-hint{font-size:12px;color:var(--ink-soft)}.arm-count{justify-self:end;margin-top:-4px}.arm-form .pm-field label{font-weight:500}.portal-modal .arm-input{width:100%;height:36px;border-radius:6px;padding:0 10px}.arm-editor .cke{border-radius:6px;overflow:hidden}@media (max-width: 640px){.arm-grid{grid-template-columns:minmax(0,1fr)}}.atm-req{color:#e05a5a;margin-right:3px}.atm-hint{font-size:12px;color:var(--ink-soft)}.atm-count{justify-self:end;margin-top:-4px}.atm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}@media (max-width: 560px){.atm-grid{grid-template-columns:minmax(0,1fr)}}.portal-modal .atm-input{width:100%;height:36px;border-radius:6px;padding:0 10px}.atm-form .pm-field label{font-weight:500}.llm-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 20px}.llm-field{display:flex;flex-direction:column;gap:6px;font-size:13px}.llm-range{display:inline-flex;align-items:center;gap:10px}.llm-actions{display:flex;gap:10px}.llm-note{font-size:12px;color:#d97a00}.llm-table-wrap{overflow-x:auto}.llm-sum td{font-weight:600;background:#f7f8fb}.llm-loading{text-align:center;color:var(--ink-soft);padding:30px 0}.llm-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 20px;font-size:13px}.llm-size select{width:72px;height:32px;padding:0 6px;margin-left:6px}.llm-btns{display:inline-flex;flex-wrap:wrap}.llm-btns .pg-b{border:1px solid #e3e6ee;background:#fff;padding:5px 12px;margin-left:-1px;font-size:13px;color:#4e5566;cursor:pointer}.llm-btns .pg-b.active{background:var(--blue);border-color:var(--blue);color:#fff}.llm-btns .pg-b:disabled{color:#b5bac6;cursor:not-allowed}.ci-tabs{display:flex;flex-wrap:wrap;gap:6px}.ci-tab{padding:5px 12px;border:1px solid var(--line);border-radius:4px;font-size:12.5px;color:var(--ink-soft);cursor:pointer}.ci-tab.on{background:#4a6cf7;border-color:#4a6cf7;color:#fff}.ci-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px}.ci-grid .ci-wide{grid-column:1 / -1}.ci-grid .pm-field>.input-text{width:100%;box-sizing:border-box}.ci-intro{min-height:140px;resize:vertical}.ci-hint{font-size:12px;color:var(--ink-soft)}.csl-switch{cursor:pointer}.csl-confirm-body .csl-flip-err{font-size:13px;color:#c43c3c}.acm-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px;align-items:start}.acm-req{color:#e05a5a;margin-right:3px}.acm-radios{display:flex;gap:20px;min-height:35px;align-items:center;font-size:13px}.acm-radios label{display:inline-flex;align-items:center;gap:6px;font-weight:400;cursor:pointer}.acm-inline{display:flex;gap:10px}.acm-img{display:flex;align-items:center;gap:14px}.acm-preview{width:64px;height:64px;object-fit:cover;border:1px solid #e3e6ee;border-radius:6px}.acm-ro{background:#f5f6fa;color:#6b7180}.acm-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.acm-tab{padding:5px 12px;border-radius:4px;background:#f5f6f9;color:#a3a9b6;font-size:12.5px;cursor:pointer}.acm-tab.done{background:#eef1f7;color:#2b3245}.acm-tab.on{background:var(--blue);color:#fff}.acm-tab.on .acm-req{color:#fff}.acm-lang{display:grid;gap:10px}.acm-hint{font-size:12px;color:var(--ink-soft)}@media (max-width: 640px){.acm-grid{grid-template-columns:1fr}}.csm-sec{font-weight:600;font-size:14px;color:var(--ink);padding-bottom:6px;border-bottom:1px solid #e8eaf0}.csm-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px;align-items:start}.csm-wide{grid-column:1 / -1}.csm-req{color:#e05a5a;margin-right:3px}.csm-checks{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px 14px;font-size:13px}.csm-checks label,.csm-radios label{display:inline-flex;align-items:center;gap:6px;font-weight:400;cursor:pointer}.csm-radios{display:flex;gap:20px;font-size:13px}.csm-img{display:flex;align-items:center;gap:14px}.csm-preview{max-width:160px;max-height:60px;border:1px solid #e3e6ee;border-radius:4px}.csm-ro{background:#f5f6fa;color:#6b7180}.csm-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.csm-tab{padding:5px 12px;border-radius:4px;background:#f5f6f9;color:#a3a9b6;font-size:12.5px;cursor:pointer}.csm-tab.done{background:#eef1f7;color:#2b3245}.csm-tab.on{background:var(--blue);color:#fff}.csm-tab.on .csm-req{color:#fff}.csm-hint{font-size:12px;color:var(--ink-soft)}@media (max-width: 640px){.csm-grid{grid-template-columns:1fr}}:where(body.pg-CompanyBankCardList) .cb-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px}:where(body.pg-CompanyBankCardList) .cb-req{color:#e05a5a;margin-right:3px}:where(body.pg-CompanyBankCardList) .cb-hint{font-size:12px;color:var(--ink-soft)}:where(body.pg-CompanyBankCardList) .cb-tabs{overflow-x:auto}:where(body.pg-CompanyBankCardList) .cb-tabs .tab{flex:none;white-space:nowrap}:where(body.pg-CompanyBankCardList) .cb-tabs .tab.cb-missing{color:#e05a5a}@media (max-width: 640px){:where(body.pg-CompanyBankCardList) .cb-grid{grid-template-columns:1fr}}:where(body.pg-DebitConfig) .dc-form{margin-top:22px;max-width:760px}:where(body.pg-DebitConfig) .dc-row{display:flex;align-items:center;gap:16px;margin-bottom:22px}:where(body.pg-DebitConfig) .dc-row>label{width:170px;flex:none;font-size:13.5px;color:var(--ink)}:where(body.pg-DebitConfig) .dc-row .req{color:#e05a5a}:where(body.pg-DebitConfig) .dc-radio{display:inline-flex;align-items:center;gap:6px;font-size:13px;cursor:pointer;margin-right:18px}.mp-form .pm-field>.input-text{width:100%;box-sizing:border-box}.mp-req{color:#e05a5a;margin-right:3px}.mp-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mp-unit{display:flex}.mp-unit .input-text{flex:1;min-width:0;border-radius:4px 0 0 4px}.mp-unit span{border:1px solid #dcdfe6;border-left:0;background:#f5f6fa;color:var(--ink-soft);font-size:13px;padding:0 12px;display:flex;align-items:center;border-radius:0 4px 4px 0}.mp-note{font-size:12.5px;line-height:1.6;color:var(--ink-soft)}.mp-warn{font-size:12.5px;line-height:1.6;color:#b7791f;background:#fdf6e3;border-radius:4px;padding:10px 12px}.dc-src{display:inline-block;margin-right:6px;padding:1px 6px;border-radius:3px;font-size:12px;color:#fff;vertical-align:middle}.dc-src.in{background:#e8554d}.dc-src.ex{background:#22a06b}:where(body.pg-ErrorAccount) main.content{grid-template-columns:minmax(0,1fr)}:where(body.pg-ErrorAccount) .bal-wrap{overflow-x:auto;max-width:100%}:where(body.pg-ErrorAccount) .bal-wrap .data-table th,:where(body.pg-ErrorAccount) .bal-wrap .data-table td{white-space:nowrap;font-size:12px;padding-left:8px;padding-right:8px}:where(body.pg-ErrorAccount) .bal-wrap .data-table th.sym,:where(body.pg-ErrorAccount) .bal-wrap .data-table td.sym{position:sticky;left:0;background:#fff;z-index:1}:where(body.pg-ErrorAccount) .bal-wrap .data-table td.chk-col{font-weight:600}:where(body.pg-ErrorAccount) .bal-wrap tr.uneven td.chk-col{color:#e8554d}:where(body.pg-ErrorAccount) .tabs a.tab{text-decoration:none}:where(body.pg-ErrorAccount) .hide-ok{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#4e5566;margin:12px 0;cursor:pointer}:where(body.pg-ErrorAccount) .amt-bad{color:#e8554d;font-weight:600}:where(body.pg-FiatCoinSymbolList) .fc-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px}:where(body.pg-FiatCoinSymbolList) .fc-ro{background:#f5f6fa;color:#6b7180}.fc-hint{font-size:12px;color:var(--ink-soft)}.fc-req{color:#e05a5a;margin-right:3px}:where(body.pg-FiatCoinSymbolList) .fc-tabs{overflow-x:auto}:where(body.pg-FiatCoinSymbolList) .fc-tabs .tab{flex:none;white-space:nowrap}@media (max-width: 640px){:where(body.pg-FiatCoinSymbolList) .fc-grid{grid-template-columns:1fr}}:where(body.pg-FinanceReportV3) .fin-cards.four{grid-template-columns:repeat(4,1fr)}:where(body.pg-FinanceReportV3) .legend-row{display:flex;gap:14px;justify-content:center;font-size:12px;color:var(--ink-soft);margin-top:10px}:where(body.pg-FinanceReportV3) .legend-row .sw{width:9px;height:9px;border-radius:2px;display:inline-block;margin-right:5px}:where(body.pg-FinanceReportV3) .fin-cards{margin-bottom:10px}:where(body.pg-FinanceReportV3) .fin-card,:where(body.pg-FinanceReportV3) .fin-two>*{min-width:0}:where(body.pg-FinanceReportV3) .fin-card .fc-big{font-size:28px;overflow-wrap:anywhere}:where(body.pg-FinanceReportV3) .fin-table td.num{overflow-wrap:anywhere}:where(body.pg-FinanceReportV3) .fin-table tr.fr-sum td{font-weight:700;color:var(--ink);background:#f5fafe}:where(body.pg-FinanceReportV3) .fr-bars{display:grid;gap:6px;margin-top:16px}:where(body.pg-FinanceReportV3) .fr-track{display:block;height:8px;border-radius:4px;background:#f0f2f6;overflow:hidden;flex:1}:where(body.pg-FinanceReportV3) .fr-track span{display:block;height:100%;border-radius:4px}:where(body.pg-FinanceReportV3) .fr-break{display:grid;gap:10px;margin-top:16px}:where(body.pg-FinanceReportV3) .fr-brow{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--ink-soft)}:where(body.pg-FinanceReportV3) .fr-blabel{width:40%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(body.pg-FinanceReportV3) .fr-bval{width:22%;text-align:right;color:var(--ink)}.hd-frame-page{padding:4px 6px;box-sizing:border-box;background:#fff}.hd-frame-page>.card{padding:14px 16px 6px;border-radius:0;box-shadow:none}.hd-frame-page>.card+.card{border-top:1px solid var(--line, #eceef3)}.hd-frame-page .empty-state{min-height:140px}.hd-frame{margin:0;box-shadow:none;box-sizing:border-box}.hr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 32px;max-width:900px}.hr-grid .pm-field{display:grid;gap:8px;align-content:start}.hr-grid .pm-field>label{font-size:13px;color:var(--ink)}.hr-grid .input-text{width:100%;box-sizing:border-box}.hr-req{color:#e05a5a;margin-right:3px}.hr-hint{font-size:12px;color:var(--ink-soft)}.hr-pair{display:flex;gap:10px;align-items:center}.hr-pair>*{flex:1;min-width:0}.hr-pair>.date-sep{flex:none}.hr-unit{display:flex}.hr-unit .input-text{border-radius:4px 0 0 4px}.hr-unit span{border:1px solid #dcdfe6;border-left:0;background:#f5f6fa;color:var(--ink-soft);font-size:13px;padding:0 12px;display:flex;align-items:center;border-radius:0 4px 4px 0;white-space:nowrap}.hr-foot{display:flex;gap:12px;margin-top:28px;padding-top:16px;border-top:1px solid var(--line);max-width:900px}:where(body.pg-Home) .page{display:grid;gap:10px}:where(body.pg-Home) .row-1{display:grid;grid-template-columns:59.5% 1fr;gap:10px;align-items:stretch}:where(body.pg-Home) .ann-list{margin-top:22px;display:grid;gap:20px}:where(body.pg-Home) .ann-row{display:grid;grid-template-columns:170px 170px 130px 1fr;gap:18px;align-items:baseline;font-size:13.5px}:where(body.pg-Home) .ann-row .ann-title{color:var(--ink)}:where(body.pg-Home) .ann-row .ann-time{color:var(--ink-soft)}:where(body.pg-Home) .ann-row .ann-cat{color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(body.pg-Home) .ann-row .ann-preview{color:var(--link);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(body.pg-Home) .merchant .expiring{margin-left:auto;color:var(--orange);font-size:14px}:where(body.pg-Home) .merchant .warn{margin-top:16px;color:#e03a3a;font-size:13.5px;line-height:1.55}:where(body.pg-Home) .merchant .m-body{display:flex;margin-top:14px;gap:10px}:where(body.pg-Home) .merchant dl{flex:1;display:grid;grid-template-columns:1fr auto;row-gap:14px}:where(body.pg-Home) .merchant dt{color:var(--ink-soft);font-size:13.5px;padding-top:2px}:where(body.pg-Home) .merchant dd{text-align:left;color:var(--ink);font-size:13.5px;line-height:1.6;min-width:110px}:where(body.pg-Home) .merchant .online{flex:none;width:72px;text-align:center;color:var(--ink-soft);font-size:13px;padding-top:6px}:where(body.pg-Home) .merchant .online .ring{width:48px;height:48px;margin:0 auto 6px;border:1px solid #3a4152;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;color:var(--ink);position:relative}:where(body.pg-Home) .merchant .online .ring:after{content:"d";position:absolute;right:-14px;top:50%;transform:translateY(-50%);font-size:13px;color:var(--ink)}:where(body.pg-Home) .merchant .m-foot{display:flex;align-items:center;margin-top:6px;font-size:13.5px;color:var(--ink-soft)}:where(body.pg-Home) .merchant .m-foot .unopened{margin-left:auto;color:#e08330;margin-right:10px}:where(body.pg-Home) .cf-grid{margin-top:26px;display:grid;grid-template-columns:repeat(9,1fr);gap:8px;padding:0 30px 10px}:where(body.pg-Home) .cf-item{text-align:center;color:var(--ink-soft);font-size:13px;line-height:1.5;cursor:pointer}:where(body.pg-Home) .cf-item .cf-icon{position:relative;display:inline-flex;margin-bottom:12px;color:#4d82f7}:where(body.pg-Home) .cf-item .cf-new{position:absolute;top:-12px;left:-16px;color:#e34d4d;font-size:12px;font-style:italic;font-weight:700}:where(body.pg-Home) .update-band{display:flex;align-items:center;gap:8px;padding:6px 12px 6px 4px;color:var(--ink-soft);font-size:13.5px}:where(body.pg-Home) .update-band .q{width:18px;height:18px;border-radius:50%;background:var(--orange);color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center;font-weight:700}:where(body.pg-Home) .row-3{display:grid;grid-template-columns:22.3% 36.9% 1fr;gap:10px;align-items:stretch}:where(body.pg-Home) .review-grid{margin-top:26px;display:grid;grid-template-columns:repeat(3,1fr);row-gap:28px;text-align:center}:where(body.pg-Home) .review-item .num{font-size:30px;font-weight:700;color:var(--blue)}:where(body.pg-Home) .review-item .lbl{margin-top:10px;color:var(--ink-soft);font-size:13px;line-height:1.4}:where(body.pg-Home) .users-head{display:grid;grid-template-columns:1fr auto;align-items:start}:where(body.pg-Home) .users-head .center{grid-column:1;text-align:center;padding-left:110px}:where(body.pg-Home) .users-head .center .cap{font-size:14px;font-weight:700;color:var(--ink)}:where(body.pg-Home) .users-head .center .big{font-size:24px;font-weight:700;margin-top:2px}:where(body.pg-Home) .vol-tabs{display:flex;gap:8px}:where(body.pg-Home) .vol-tab{flex:1;border-radius:6px;text-align:center;font-size:13.5px;padding:10px 8px;line-height:1.45;cursor:pointer}:where(body.pg-Home) .vol-tab.active{background:var(--blue);color:#fff}:where(body.pg-Home) .vol-tab.idle{background:#fff;border:1px solid var(--line);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(body.pg-Home) .vol-tab .vt-num{font-weight:700}:where(body.pg-Home) .vol-seg{margin-top:14px;text-align:center}:where(body.pg-Home) .row-4{display:grid;grid-template-columns:36.9% 1fr;gap:10px;align-items:start}:where(body.pg-Home) .col-stack{display:grid;gap:10px}:where(body.pg-Home) .rank-controls{display:flex;gap:14px}:where(body.pg-Home) .rank-amount-cap{text-align:right;color:var(--muted);font-size:13px;margin-top:14px}:where(body.pg-Home) .rank-list{margin-top:16px;display:grid;gap:18px}:where(body.pg-Home) .rank-row{display:flex;align-items:center;gap:12px;font-size:13.5px}:where(body.pg-Home) .rank-row .medal{flex:none;width:24px;height:28px;position:relative}:where(body.pg-Home) .rank-row .medal .ribbon{position:absolute;top:0;left:50%;transform:translate(-50%);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent}:where(body.pg-Home) .rank-row .medal .disc{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:18px;height:18px;border-radius:50%;color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}:where(body.pg-Home) .medal.gold .ribbon{border-top:10px solid #e8554d}:where(body.pg-Home) .medal.gold .disc{background:#f0b63a}:where(body.pg-Home) .medal.silver .ribbon{border-top:10px solid #8f86d8}:where(body.pg-Home) .medal.silver .disc{background:#b9b3e6}:where(body.pg-Home) .medal.bronze .ribbon{border-top:10px solid #e8884d}:where(body.pg-Home) .medal.bronze .disc{background:#cf9565}:where(body.pg-Home) .medal.plain .disc{background:#4d82f7;bottom:4px}:where(body.pg-Home) .rank-row .who .name{color:var(--ink)}:where(body.pg-Home) .rank-row .who .uid{color:var(--muted);font-size:12px;margin-top:3px}:where(body.pg-Home) .rank-row .amt{margin-left:auto;color:var(--ink)}:where(body.pg-Home) .rank-more{text-align:right;margin-top:16px;font-size:13px}:where(body.pg-Home) .dw-head{display:flex;align-items:flex-start;gap:10px}:where(body.pg-Home) .dw-title{font-size:15px;font-weight:700;width:92px;line-height:1.45}:where(body.pg-Home) .dw-check{display:inline-flex;align-items:flex-start;gap:6px;color:var(--ink-soft);font-size:13px;width:92px;line-height:1.4}:where(body.pg-Home) .dw-check .box{flex:none;width:14px;height:14px;border-radius:3px;background:var(--blue);color:#fff;font-size:11px;line-height:14px;text-align:center;margin-top:1px}:where(body.pg-Home) .dw-note{color:var(--ink-soft);font-size:12.5px;margin-top:14px}:where(body.pg-Home) .bs-head{display:flex;align-items:center;gap:12px}:where(body.pg-Home) .bs-legend{display:inline-flex;align-items:center;gap:6px;color:var(--ink-soft);font-size:13px}:where(body.pg-Home) .bs-legend .sw{width:22px;height:12px;border-radius:2px}:where(body.pg-Home) .chart{width:100%}:where(body.pg-Home) .chart-axis-cap{color:#5a7ad1;font-size:12px;margin:10px 0 0 6px}:where(body.pg-Home) .summary dl{display:grid;grid-template-columns:1fr auto;row-gap:12px;column-gap:16px;margin:14px 0 0}:where(body.pg-Home) .summary dt{color:var(--ink-soft);font-size:13.5px}:where(body.pg-Home) .summary dd{margin:0;color:var(--ink);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}:where(body.pg-Home) .muted{color:var(--ink-soft);font-weight:400}:where(body.pg-Home) .empty-note{color:var(--ink-soft);font-size:13px;padding:14px 0;text-align:center}:where(body.pg-Home) a.cf-item{color:inherit;text-decoration:none}:where(body.pg-Home) select.sel{font:inherit;font-size:12px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:3px;padding:4px 8px;min-width:110px}:where(body.pg-Home) .segmented button,:where(body.pg-Home) .vol-tab{cursor:pointer}:where(body.pg-Home) .review-item a{color:inherit;text-decoration:none;display:block}:where(body.pg-Home) .rank-row .who .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.ic-confirm{width:420px;margin-top:18vh}.ic-confirm-body{grid-template-columns:minmax(0,1fr)}.ic-confirm-body p{margin:0;font-size:14px;color:var(--ink)}.ic-confirm-body .ic-confirm-note{font-size:12.5px;color:var(--ink-soft)}:where(body.pg-IncrementConfig) .ic-lbl{font-size:13.5px;color:var(--ink);margin-bottom:8px}:where(body.pg-IncrementConfig) .ic-lbl .req{color:#e05a5a}:where(body.pg-IncrementConfig) .ic-in{width:340px;margin-bottom:22px;display:block}:where(body.pg-IncrementConfig) .ic-radio{display:inline-flex;align-items:center;gap:6px;font-size:13px;cursor:pointer}:where(body.pg-IncrementConfig) .ic-up{cursor:pointer}:where(body.pg-IncrementConfig) .ic-up img{display:block;max-width:100%;max-height:120px;margin:0 auto;border-radius:3px}:where(body.pg-IncrementConfig) .lang-tabs .lt{cursor:pointer}.aip-sec{font-weight:600;font-size:14px;color:var(--ink);padding-bottom:6px;border-bottom:1px solid #e8eaf0}.aip-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px;align-items:start}.aip-wide{grid-column:1 / -1}.aip-req{color:#e05a5a;margin-right:3px}.aip-radios{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;min-height:35px;align-items:center}.aip-radios label,.aip-check{display:inline-flex;align-items:center;gap:5px;font-weight:400;cursor:pointer}.aip-inline{display:flex;align-items:center;gap:8px;font-size:13px;flex-wrap:wrap}.aip-file{display:flex;align-items:center;gap:10px;min-width:0}.aip-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--ink-soft)}.aip-hint{font-size:12px;color:var(--ink-soft)}.aip-warn{font-size:13px;line-height:1.5;color:#d97a00;background:#fff8ec;border-radius:4px;padding:8px 10px}.aip-tabs{display:flex;flex-wrap:wrap;gap:6px;overflow-x:auto}.aip-tab{padding:6px 14px;border-radius:4px;background:#f0f2f5;color:#4e5566;font-size:13px;cursor:pointer;white-space:nowrap}.aip-tab.on{background:var(--blue);color:#fff}@media (max-width: 640px){.aip-grid{grid-template-columns:1fr}}.ip-table th{white-space:normal;vertical-align:bottom}.ip-ops{white-space:nowrap}.ip-ops-row{display:grid;grid-template-columns:28px 46px 44px;column-gap:10px;align-items:center}.ip-ops-row .op-link{margin:0}.ip-ops-row .ip-del{color:#e8554d}:where(body.pg-IncrementUser) .iu-user{display:flex;flex-wrap:wrap;gap:12px 36px;font-size:13px;color:var(--ink);margin-top:14px;padding:12px 16px;background:#f7f8fa;border-radius:4px}:where(body.pg-IncrementUser) .iu-user b{color:var(--ink-soft);font-weight:600;margin-right:8px}:where(body.pg-IncrementUser) .iu-user em{font-style:normal;color:#e05a5a;margin-left:6px}.akl-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px;align-items:start}.akl-req{color:#e05a5a;margin-right:3px}.akl-all{margin-left:10px;font-weight:400;font-size:12px;color:var(--blue);cursor:pointer}.akl-symbols{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px 12px;max-height:180px;overflow-y:auto;padding:8px 10px;border:1px solid #e3e6ee;border-radius:4px;font-size:13px}.akl-symbols label{display:inline-flex;align-items:center;gap:6px;font-weight:400;cursor:pointer}.akl-hint{font-size:12px;color:var(--ink-soft)}.akl-warn{font-size:13px;color:#d97a00}@media (max-width: 640px){.akl-grid{grid-template-columns:1fr}}.kv-form .pm-field{align-content:start}.kv-form .pm-field>.input-text{width:100%;box-sizing:border-box}.kv-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.kv-req{color:#e05a5a;margin-right:3px}.kv-value{min-height:180px;font-family:Menlo,Consolas,monospace;font-size:12.5px;line-height:1.5;resize:vertical}.kv-hint{font-size:12px;color:var(--ink-soft)}.kv-confirm{width:420px;margin-top:18vh}.kv-confirm-body{grid-template-columns:minmax(0,1fr)}.kv-confirm-body p{margin:0;font-size:14px;color:var(--ink);word-break:break-all}.kv-confirm-body .kv-confirm-note{font-size:12.5px;color:var(--ink-soft)}.lca-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px}.lca-req{color:#e05a5a;margin-right:3px}.lce-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.lce-tab{padding:5px 12px;border-radius:4px;background:#eef1f7;color:#2b3245;font-size:12.5px;cursor:pointer}.lce-tab.empty{color:#a3a9b6;background:#f5f6f9}.lce-tab.on{background:var(--blue);color:#fff}.lce-ro{background:#f5f6fa;color:#6b7180;cursor:default}.lce-hint{font-size:12px;color:var(--ink-soft)}.lcf-req{color:#e05a5a;margin-right:3px}.lcf-sec{font-size:13px;font-weight:600;color:var(--ink)}.lcf-rule{display:flex;align-items:center;gap:10px;font-size:13px;color:#4e5566}.lcf-rule .input-text{width:110px}.lcf-ro{background:#f5f6fa;color:#6b7180}.lcf-hint{font-size:12px;color:var(--ink-soft)}.lim-req{color:#e05a5a;margin-right:3px}.lim-file{display:flex;align-items:center;gap:10px;min-width:0}.lim-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--ink-soft)}.lim-hint{font-size:12px;color:var(--ink-soft)}.lim-link{color:var(--blue);text-decoration:none;margin-left:4px}.lim-warn{font-size:13px;color:#e05a5a}.lim-notes{font-size:12px;line-height:1.6;color:#d97a00;background:#fff8ec;border-radius:4px;padding:8px 10px}.lim-notes-title{font-weight:600}.lim-notes ol{margin:2px 0 0;padding-left:18px}.lim-result{font-size:13px;line-height:1.6;padding:8px 10px;border-radius:4px;background:#fdeeee;color:#c0392b;max-height:160px;overflow-y:auto}.lim-result .lim-link{margin-left:0}body.pg-Login{margin:0;background:#fff;min-width:0}.login-page{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Roboto,sans-serif;color:#1f2533}.login-main{flex:0 0 50%;display:flex;flex-direction:column;background:#fff;min-width:520px}.login-bar{height:72px;flex:none;padding:0 24px 0 34px;display:flex;align-items:center;justify-content:space-between;background:#1f2638;color:#fff}.login-brand{font-size:22px;font-weight:600;letter-spacing:.1px}.login-lang{position:relative;display:inline-flex;align-items:center;gap:8px;color:#a6adbd;font-size:16px;cursor:pointer;-webkit-user-select:none;user-select:none}.login-lang:hover{color:#fff}.login-lang-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:5;min-width:140px;padding:6px 0;background:#fff;border-radius:4px;box-shadow:0 6px 20px #0f14232e}.login-lang-menu a{display:block;padding:8px 16px;color:#1f2533;font-size:14px;text-decoration:none}.login-lang-menu a:hover{background:#f2f5fb;color:#1e90ff}.login-form{width:445px;margin:auto;padding:40px 0 80px}.login-form h1{margin:0 0 30px;font-size:40px;font-weight:500;color:#1f2533}.login-sub{margin:0 0 22px;font-size:16px;line-height:25px;color:#5e6676}.login-field{display:flex;align-items:stretch;height:46px;margin-bottom:36px;border:1px solid #dcdfe6;border-radius:2px;background:#fff;transition:border-color .15s}.login-field:focus-within{border-color:#1e90ff}.login-field.is-disabled{background:#f7f8fa}.login-icon{flex:none;width:45px;display:flex;align-items:center;justify-content:center;background:#f5f6f8;border-right:1px solid #dcdfe6;color:#6b7280}.login-field input{flex:1;min-width:0;border:0;outline:0;padding:0 14px;background:transparent;font-size:16px;color:#1f2533}.login-field input::placeholder{color:#a8adb7}.login-field input:disabled{color:#6b7280}.login-eye{flex:none;border:0;background:none;cursor:pointer;color:#4b5563;display:flex;align-items:center;padding:0 14px}.login-captcha>div{min-height:65px}.login-captcha-error{margin:6px 0 0;font-size:13px;color:#e34d4d}.login-error{min-height:20px;margin:14px 0 18px;font-size:14px;color:#e34d4d}.login-actions{display:flex;flex-direction:column;align-items:center;gap:14px}.login-btn{width:187px;height:46px;border:0;border-radius:2px;cursor:pointer;background:#1e90ff;color:#fff;font-size:16px;transition:background .15s}.login-btn:hover:not(:disabled){background:#1677e0}.login-btn:disabled{background:#7cc0f8;cursor:not-allowed}.login-back{font-size:14px;color:#1e90ff;text-decoration:none}.login-art{flex:1 1 50%;background:#1e2537;overflow:hidden}.login-art svg{display:block;width:100%;height:100%}@media (max-width: 1100px){.login-art{display:none}.login-main{flex:1;min-width:0}.login-form{width:auto;max-width:445px;padding:40px 16px 60px}.login-brand{font-size:18px}}.nfm-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px;align-items:start}.nfm-req{color:#e05a5a;margin-right:3px}.nfm-hint{font-size:12px;color:var(--ink-soft)}.nfm-warn{color:#b4541a}.nfm-multi{width:100%;height:auto;padding:4px}.nfm-seg{display:inline-flex;border:1px solid #dcdfe6;border-radius:4px;overflow:hidden;align-self:start;justify-self:start}.nfm-seg span{padding:8px 16px;font-size:13px;cursor:pointer;color:var(--ink-soft)}.nfm-seg span.on{background:var(--blue);color:#fff}.nfm-tabs{overflow-x:auto}.nfm-tabs .tab{flex:none;white-space:nowrap}.nfm-tabs .tab.nfm-filled:not(.active){color:var(--blue)}.nfm-ghost{background:#f0f2f5;color:#4e5566;white-space:nowrap}.nfm-note{font-size:12.5px;color:var(--ink-soft);background:#f7f8fa;border-radius:4px;padding:10px 14px}.nfm-note ol{margin:6px 0 0 18px;padding:0}@media (max-width: 640px){.nfm-grid{grid-template-columns:1fr}}.anw-req{color:#e05a5a;margin-right:3px}.anw-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px}.anw-all{margin-left:10px;font-weight:400;font-size:12px;color:var(--blue);cursor:pointer}.anw-langs{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:6px 12px;padding:8px 10px;border:1px solid #e3e6ee;border-radius:4px;font-size:13px}.anw-langs label{display:inline-flex;align-items:center;gap:6px;font-weight:400;cursor:pointer}.anw-img{display:flex;align-items:center;gap:14px}.anw-preview{max-height:80px;max-width:200px;border:1px solid #e3e6ee;border-radius:4px}.anw-hint{font-size:12px;color:var(--ink-soft)}@media (max-width: 640px){.anw-grid{grid-template-columns:1fr}}.anm-req{color:#e05a5a;margin-right:3px}.anm-langs{display:flex;flex-wrap:wrap;gap:8px}.anm-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--line);border-radius:4px;font-size:13px;cursor:pointer}.anm-chip.on{border-color:#4a6cf7;background:#f0f4ff}.anm-chip input{margin:0}.anm-loading{font-size:13px;color:var(--ink-soft)}.ns-form .pm-field>.input-text{width:100%;box-sizing:border-box}.ns-form .pm-field{align-content:start}.ns-req{color:#e05a5a;margin-right:3px}.ns-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ns-hint{font-size:12px;color:var(--ink-soft)}.ns-unit{display:flex}.ns-unit .input-text{flex:1;min-width:0;border-radius:4px 0 0 4px}.ns-unit span{border:1px solid #dcdfe6;border-left:0;background:#f5f6fa;color:var(--ink-soft);font-size:13px;padding:0 12px;display:flex;align-items:center;border-radius:0 4px 4px 0;white-space:nowrap}.ns-levels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ns-level{display:grid;gap:6px;font-size:12.5px;color:var(--ink-soft)}.ns-level .input-text{width:100%;box-sizing:border-box}.aos-note{font-size:12px;line-height:1.5;color:#d97a00;background:#fff8ec;border-radius:4px;padding:8px 10px}.aos-sec{font-weight:600;font-size:14px;color:var(--ink);padding-bottom:6px;border-bottom:1px solid #e8eaf0}.aos-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px;align-items:start}.aos-req{color:#e05a5a;margin-right:3px}.aos-hint{font-size:12px;color:var(--ink-soft)}@media (max-width: 640px){.aos-grid{grid-template-columns:1fr}}:where(body.pg-OpSymbolList) .st-pending{background:#fff4e5;color:#d97a00}:where(body.pg-OpSymbolList) .st-live{background:#e8f7ee;color:#1a9b50}:where(body.pg-OpSymbolList) .yes{color:#e8554d}.oc-tabs{display:flex;gap:6px}.oc-tab{padding:6px 14px;border:1px solid var(--line);border-radius:4px;font-size:13px;color:var(--ink-soft);cursor:pointer}.oc-tab.on{background:#4a6cf7;border-color:#4a6cf7;color:#fff}.oc-thread{display:flex;flex-direction:column;gap:14px;min-height:220px;padding:16px;background:#f7f8fa;border-radius:6px}.oc-empty{margin:auto;color:var(--ink-soft);font-size:13px}.oc-msg{display:flex;flex-direction:column;gap:4px;max-width:78%}.oc-msg.left{align-self:flex-start}.oc-msg.right{align-self:flex-end;align-items:flex-end}.oc-meta{display:flex;gap:8px;font-size:12px;color:var(--ink-soft)}.oc-meta b{font-weight:600;color:var(--ink)}.oc-bubble{padding:9px 12px;border-radius:8px;background:#fff;border:1px solid #e6e9f0;font-size:13.5px;line-height:1.5;color:var(--ink);word-break:break-word}.oc-msg.right .oc-bubble{background:#eef3ff;border-color:#d6e1ff}.oc-bubble img{display:block;max-width:220px;margin-top:6px;border-radius:4px}.pcf-sum{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;font-size:13.5px}.pcf-sum span{color:var(--ink-soft)}.pcf-warn{margin-top:14px;font-size:13px;line-height:1.5;color:#c0392b;background:#fdeeee;border-radius:4px;padding:8px 10px}.gcm-tabs{display:flex;gap:6px}.gcm-tab{padding:6px 14px;border-radius:4px;background:#eef1f7;color:#2b3245;font-size:13px;cursor:pointer}.gcm-tab.on{background:var(--blue);color:#fff}.gcm-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px}.gcm-req{color:#e05a5a;margin-right:3px}.gcm-hint{font-size:12px;color:var(--ink-soft)}.gcm-link{color:var(--blue);margin-left:6px}.gcm-file,.gcm-code{display:flex;align-items:center;gap:12px}.gcm-qr{display:flex;align-items:flex-start;gap:16px}.gcm-qr img{border:1px solid #e8eef5;flex:none}.gcm-qr-text{display:flex;flex-direction:column;gap:8px}.gcm-key{font-size:13px;word-break:break-all}.gcm-fname{font-size:13px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gcm-fname.none{color:var(--ink-soft)}.gcm-warn{font-size:13px;line-height:1.5;color:#c0392b;background:#fdeeee;border-radius:4px;padding:8px 10px}.portal-modal .input-text:disabled{background:#f0f2f5;cursor:not-allowed}.rpc-back{display:inline-block;margin-right:10px;font-size:20px;line-height:1;color:var(--ink-soft);cursor:pointer}.rpc-common{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 16px;background:#f7f8fb;border-radius:6px}.rpc-kv{display:grid;grid-template-columns:auto auto;gap:8px 16px;font-size:13.5px}.rpc-kv span{color:var(--ink-soft)}.rpc-on{color:#1f9d55}.rpc-off{color:#d64545}.rpc-table-wrap{overflow-x:auto}.rpc-table th{white-space:normal}.rpc-sort{width:70px;height:30px}.tag.st-off{background:#f1f2f5;color:#8a8f9c}.rpc-hint{font-size:12px;color:var(--ink-soft)}.rpc-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px}.rpc-grid .pm-field.wide{grid-column:1 / -1}.rpc-req{color:#e05a5a;margin-right:3px}.rpc-radios{display:flex;gap:20px;font-size:13px}.portal-modal .rpc-radios label{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.rpc-langs{display:flex;flex-wrap:wrap;gap:6px}.rpc-lang{padding:5px 12px;border-radius:4px;background:#f5f6f9;color:#a3a9b6;font-size:12.5px;cursor:pointer}.rpc-lang.set{background:#eef1f7;color:#2b3245}.rpc-lang.on{background:var(--blue);color:#fff}.rpc-lang-box{display:grid;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:6px}.rpc-file{display:flex;align-items:center;gap:12px}.rpc-fname{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rpc-fname.none{color:var(--ink-soft)}.wom-info{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:10px 16px;font-size:13.5px;padding:12px 14px;background:#f7f8fb;border-radius:6px}.wom-info span{color:var(--ink-soft)}.wom-desc{font-size:13.5px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.wom-muted{font-size:13px;color:var(--ink-soft)}.wom-img img{max-width:220px;max-height:160px;border-radius:4px;border:1px solid var(--line);display:block}.wom-thread{display:grid;gap:10px}.wom-msg{max-width:82%;padding:10px 12px;border-radius:8px;font-size:13.5px;line-height:1.55}.wom-msg.user{background:#f2f4f8;justify-self:start}.wom-msg.admin{background:#eaf6ef;justify-self:end}.wom-who{font-size:12px;font-weight:600;color:#5b6275;margin-bottom:4px}.wom-text{white-space:pre-wrap;word-break:break-word}.wom-time{font-size:11.5px;color:var(--ink-soft);margin-top:4px;text-align:right}.wom-req{color:#e05a5a;margin-right:3px}.wom-count{font-size:12px;color:var(--ink-soft);text-align:right}.sj-form .pm-field{align-content:start}.sj-form .pm-field>.input-text{width:100%;box-sizing:border-box}.sj-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sj-req{color:#e05a5a;margin-right:3px}.sj-hint{font-size:13px;color:var(--ink-soft)}.sj-confirm{width:420px;margin-top:18vh}.sj-confirm-body{grid-template-columns:minmax(0,1fr)}.sj-confirm-body p{margin:0;font-size:14px;color:var(--ink);word-break:break-all}.sj-confirm-body .sj-confirm-note{font-size:12.5px;color:var(--ink-soft)}.so-confirm{width:440px;margin-top:18vh}.so-confirm-body{grid-template-columns:minmax(0,1fr)}.so-confirm-body p{margin:0;font-size:14px;color:var(--ink)}.so-confirm-body .so-confirm-note{font-size:12.5px;line-height:1.6;color:var(--ink-soft)}.asm-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px;align-items:start}.asm-grid.asm-grid3{grid-template-columns:repeat(3,1fr)}.asm-req{color:#e05a5a;margin-right:3px}.asm-hint{font-size:12px;color:var(--ink-soft)}.asm-note{font-size:12.5px;color:#b4541a;background:#fff7ee;border:1px solid #f6dcc0;border-radius:4px;padding:8px 12px}.asm-hint.asm-warn{color:#b4541a}.asm-hint.asm-ok{color:#3f8f22}.asm-error{font-size:13px;color:#c43c3c;background:#fdf0f0;border-top:1px solid #f5cccc;padding:10px 20px;max-height:30vh;overflow:auto}.asm-error .asm-error-item{margin-top:4px;font-size:12.5px;color:var(--ink-soft)}.asm-error .asm-error-lead{font-weight:700;margin-bottom:2px}.portal-modal .btn.asm-save{background:#eaf0ff;color:var(--blue)}@media (max-width: 640px){.asm-grid,.asm-grid.asm-grid3{grid-template-columns:1fr}}.btn.csl-off,.btn.csl-off:hover{opacity:.45;cursor:not-allowed}.filter-grid .input-text:disabled{background:#f5f6fa;cursor:not-allowed}.csl-confirm{width:420px;margin-top:18vh}.csl-confirm-body{grid-template-columns:minmax(0,1fr)}.csl-confirm-body p{margin:0;font-size:14px;color:var(--ink)}.csl-confirm-body .csl-confirm-note{font-size:12.5px;color:var(--ink-soft)}.csl-rd-stamp{font-size:12.5px;color:var(--muted)}.csl-rd-stamp.csl-rd-off{color:#b4541a}.csl-rd-muted{font-size:12.5px;color:var(--muted)}.csl-rd-badge{display:inline-flex;align-items:center;gap:6px;border:1px solid transparent;border-radius:10px;padding:1px 9px;font:inherit;font-size:12.5px;line-height:18px;cursor:pointer;white-space:nowrap}.csl-rd-badge.is-ok{color:#3f8f22;background:#effaea;border-color:#c9ebba}.csl-rd-badge.is-bad{color:#c43c3c;background:#fdf0f0;border-color:#f5cccc}.csl-rd-badge.is-static{cursor:default}.csl-rd-badge:not(.is-static):hover{filter:brightness(.97);text-decoration:underline}.csl-rd-warns{color:#b4541a}.data-table .op-link.csl-open.is-off{color:#a7adbb;cursor:not-allowed}.csl-rd-pop{position:fixed;z-index:2000;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 32px #141e3c2e;font-size:13px;color:var(--ink);max-height:calc(100vh - 16px);display:flex;flex-direction:column}.csl-rd-pop-head{flex:none;display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--line)}.csl-rd-pop-head .pm-x{margin-left:auto;cursor:pointer;color:#9aa0ae;font-size:12px}.csl-rd-checks{list-style:none;margin:0;padding:6px 14px;overflow:auto;flex:1 1 auto;min-height:0}.csl-rd-checks li{display:flex;gap:10px;padding:6px 0;border-bottom:1px dashed var(--line)}.csl-rd-checks li:last-child{border-bottom:0}.csl-rd-mark{flex:0 0 16px;font-weight:700;text-align:center}.csl-rd-checks li.is-ok .csl-rd-mark{color:#3f8f22}.csl-rd-checks li.is-bad .csl-rd-mark{color:#c43c3c}.csl-rd-checks li.is-wait .csl-rd-mark{color:var(--muted)}.csl-rd-checks li.is-warn .csl-rd-mark{color:#d08a1d}.csl-rd-text{min-width:0;flex:1}.csl-rd-label{display:flex;align-items:center;gap:6px}.csl-rd-level{font-size:11px;color:#b4541a;background:#fff7ee;border-radius:3px;padding:0 5px}.csl-rd-msg{color:var(--ink-soft);font-size:12.5px;overflow-wrap:anywhere}.csl-rd-hint{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.csl-rd-setup{flex:none;display:flex;align-items:center;gap:10px;padding:8px 14px;border-top:1px solid var(--line);background:#f7f9ff}.csl-rd-setup .btn{flex:none;padding:6px 14px;font-size:13px}.csl-rd-pop-foot{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-top:1px solid var(--line)}.csl-rd-pop-foot .btn{padding:6px 14px;font-size:13px}.csl-rd-force{font-size:12.5px;color:var(--muted)}.csl-rd-force .op-link{color:#c43c3c}.ut-form .pm-field>.input-text{width:100%;box-sizing:border-box}.ut-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ut-unit{display:flex}.ut-unit .input-text{flex:1;min-width:0;border-radius:4px 0 0 4px}.ut-unit span{border:1px solid #dcdfe6;border-left:0;background:#f5f6fa;color:var(--ink-soft);font-size:13px;padding:0 12px;display:flex;align-items:center;border-radius:0 4px 4px 0;white-space:nowrap}.ut-note{font-size:12.5px;line-height:1.6;color:var(--ink-soft);background:#f7f8fa;border-radius:4px;padding:10px 12px}.pg-UserThawAdd .ta-row{display:grid;grid-template-columns:150px 1fr;align-items:center;gap:12px;margin-bottom:12px;font-size:13px}.pg-UserThawAdd{background:#fff;padding:16px}.ut-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px;align-items:start}.ut-req{color:#e05a5a;margin-right:3px}.ut-note{font-size:12px;line-height:1.5;color:var(--ink-soft)}.wd-warn{color:#e8554d;font-size:12.5px;line-height:1.5;min-width:220px}.wd-warn .wd-advice{margin-top:4px;color:#b8452f}.wd-confirm{width:480px;margin-top:16vh}.wd-confirm-body{grid-template-columns:minmax(0,1fr)}.wd-confirm-body p{margin:0;font-size:14px;color:var(--ink)}.wd-confirm-body .wd-note{font-size:12.5px;color:var(--ink-soft)}.wd-summary{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;padding:12px 14px;background:#f7f8fa;border-radius:6px;font-size:13px}.wd-summary span{color:var(--ink-soft)}.wd-summary b{font-weight:600;color:var(--ink)}.wd-summary .wd-addr{font-weight:400;word-break:break-all}.wd-reason{width:100%;box-sizing:border-box;height:84px;resize:vertical}.sfc-req{color:#e05a5a;margin-right:3px}.sfc-inline{display:flex;align-items:center;gap:10px;font-size:13px;color:#4e5566}.sfc-ro{background:#f5f6fa;color:#6b7180}.sfc-hint{font-size:12px;color:var(--ink-soft)}.sfc-note{font-size:12px;line-height:1.6;color:#d97a00;background:#fff8ec;border-radius:4px;padding:8px 10px}.sfc-note p{margin:0}.sfc-note p+p{margin-top:6px}
