.site-logo[data-v-4018e2fb]{display:inline-flex;flex:0 0 auto;width:180px;max-width:100%;overflow:hidden;border-radius:6px;background:#fff;vertical-align:middle}.site-logo svg[data-v-4018e2fb]{display:block;width:100%;height:auto;aspect-ratio:1530 / 430}.order-resolution-form[data-v-18c1e895]{display:grid;gap:10px;margin-top:20px;padding:16px;border:1px solid #e2eaf5;border-radius:8px}.order-resolution-form h3[data-v-18c1e895]{margin:0;font-size:14px}.order-resolution-form p[data-v-18c1e895]{margin:0;font-size:12px;color:#64748b}.order-resolution-form label[data-v-18c1e895]{display:grid;gap:5px;font-size:12px}.order-resolution-form input[data-v-18c1e895],.order-resolution-form select[data-v-18c1e895],.order-resolution-form textarea[data-v-18c1e895]{width:100%;padding:8px;border:1px solid #dfe6ef;border-radius:5px}.order-evidence-details[data-v-18c1e895]{margin-top:14px;font-size:12px}.order-evidence-details pre[data-v-18c1e895]{max-height:240px;overflow:auto;padding:10px;background:#f7f9fc;white-space:pre-wrap;overflow-wrap:anywhere}.order-detail-hint[data-v-18c1e895]{margin:14px 0 0;padding:11px 14px;border-radius:7px;background:#eef4ff;color:#3c5c91;font-size:12px;line-height:1.6}.order-detail-subtitle[data-v-18c1e895]{margin:18px 0 4px;padding-bottom:8px;border-bottom:1px solid #e6eaf0;color:#40536d;font-size:13px}.order-detail-empty[data-v-18c1e895]{color:#8997a9;font-size:12px}.node-detail[data-v-70a6e100]{min-height:0;overflow:auto;padding:20px 24px 24px}.node-detail-summary[data-v-70a6e100]{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid #e2eaf5;border-radius:9px;background:#f5f8fe}.node-detail-symbol[data-v-70a6e100]{flex:none;color:#3479e8;font-size:30px}.node-detail-summary>div[data-v-70a6e100]{flex:1;min-width:0}.node-detail-summary h3[data-v-70a6e100]{margin:0;color:#2d4260;font-size:17px;overflow-wrap:anywhere}.node-detail-summary p[data-v-70a6e100]{margin-top:6px;color:#77889f;font-size:11px;overflow-wrap:anywhere}.node-detail-status[data-v-70a6e100]{flex:none;padding:5px 9px;border:1px solid #dbe5f3;border-radius:5px;background:#fff;color:#536a88;font-size:11px}.node-detail-groups[data-v-70a6e100]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin-top:18px}.node-detail-group[data-v-70a6e100]{min-width:0;border:1px solid #e6ebf3;border-radius:8px;overflow:hidden}.node-detail-group h3[data-v-70a6e100]{display:flex;align-items:center;gap:9px;margin:0;padding:13px 16px;border-bottom:1px solid #e6ebf3;background:#f8fafd;color:#354d6a;font-size:13px}.node-detail-group h3 span[data-v-70a6e100]{color:#3479e8;font-size:17px}.node-detail-group dl[data-v-70a6e100]{margin:0;padding:0 16px}.node-detail-field[data-v-70a6e100]{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid #edf1f6;font-size:12px;line-height:1.6}.node-detail-field[data-v-70a6e100]:last-child{border-bottom:0}.node-detail-field dt[data-v-70a6e100]{color:#8795a8}.node-detail-field dd[data-v-70a6e100]{margin:0;color:#40536d;overflow-wrap:anywhere;white-space:pre-wrap}@media(max-width:700px){.node-detail[data-v-70a6e100]{padding:14px}.node-detail-groups[data-v-70a6e100]{grid-template-columns:1fr;gap:12px}.node-detail-summary[data-v-70a6e100]{flex-wrap:wrap;padding:14px}.node-detail-summary h3[data-v-70a6e100]{font-size:15px}.node-detail-field[data-v-70a6e100]{grid-template-columns:100px minmax(0,1fr)}}.profit-view[data-v-56d8c510]{padding:20px}.profit-intro[data-v-56d8c510]{display:flex;justify-content:space-between;align-items:start;gap:20px}.profit-intro h3[data-v-56d8c510]{margin:0;font-size:18px;color:#304765}.profit-intro p[data-v-56d8c510],.profit-scope[data-v-56d8c510]{color:#72849d;font-size:12px;line-height:1.6}.profit-filters[data-v-56d8c510]{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0}.profit-filters label[data-v-56d8c510],.profit-cost-form label[data-v-56d8c510]{display:flex;flex-direction:column;gap:6px;color:#526681;font-size:12px}.profit-filters input[data-v-56d8c510],.profit-filters select[data-v-56d8c510],.profit-cost-form input[data-v-56d8c510],.profit-cost-form select[data-v-56d8c510]{min-width:130px;min-height:34px;padding:6px 9px;border:1px solid #dce5f0;border-radius:5px;background:#fff;color:#344b68}.profit-filter-actions[data-v-56d8c510]{display:flex;gap:8px}.profit-summary[data-v-56d8c510]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.profit-summary>div[data-v-56d8c510]{display:flex;flex-direction:column;gap:8px;padding:15px;border:1px solid #e0e8f3;border-radius:7px;background:#f9fbff}.profit-summary span[data-v-56d8c510]{color:#7588a2;font-size:12px}.profit-summary strong[data-v-56d8c510]{color:#304765;font-size:17px}.profit-summary .profit-total[data-v-56d8c510]{background:#edf5ff}.profit-summary .profit-total strong[data-v-56d8c510]{color:#2468ca}.profit-table[data-v-56d8c510]{min-width:1450px}.profit-table td small[data-v-56d8c510]{display:block;margin-top:4px;color:#8a98a9}.profit-cost-dialog[data-v-56d8c510]{width:min(880px,calc(100vw - 32px))}.profit-cost-form[data-v-56d8c510]{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin-top:20px}.profit-cost-form .modal-actions[data-v-56d8c510]{width:100%}@media(max-width:900px){.profit-summary[data-v-56d8c510]{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-brand-panel[data-v-6fc269db]{padding:24px}.site-brand-panel h2[data-v-6fc269db]{margin:0 0 8px;font-size:16px}.site-brand-description[data-v-6fc269db]{margin:0 0 24px;color:#8190a5;font-size:13px;line-height:1.6}.site-brand-form[data-v-6fc269db]{width:100%;max-width:640px}.site-brand-form fieldset[data-v-6fc269db]{display:flex;flex-direction:column;gap:20px;min-width:0;margin:0;padding:0;border:0}.site-brand-form label[data-v-6fc269db]{display:flex;flex-direction:column;gap:8px;color:#61728a;font-size:13px}.site-brand-form input[data-v-6fc269db],.site-brand-form textarea[data-v-6fc269db]{box-sizing:border-box;width:100%;min-width:0;border:1px solid #dfe6ee;border-radius:6px;padding:10px 12px;font:inherit;color:#263b55;background:#fff}.site-brand-form textarea[data-v-6fc269db]{resize:vertical;min-height:100px}.site-brand-actions[data-v-6fc269db]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.site-brand-success[data-v-6fc269db]{color:#16805b;font-size:13px}.site-brand-error[data-v-6fc269db]{margin-bottom:16px;color:#b42318;font-size:13px}@media(max-width:600px){.site-brand-panel[data-v-6fc269db]{padding:18px}}.record-detail[data-v-1b35e3dc]{max-height:min(72vh,760px);overflow:auto;padding:18px 22px 22px}.record-detail-summary[data-v-1b35e3dc]{display:flex;align-items:center;gap:13px;padding:15px 18px;border:1px solid #e5ebf4;border-radius:9px;background:linear-gradient(115deg,#f6f9ff,#fff)}.record-detail-mark[data-v-1b35e3dc]{display:grid;width:38px;height:38px;flex:none;place-items:center;border-radius:9px;background:#eaf2ff;color:#3479e8;font-size:21px}.record-detail-summary>div[data-v-1b35e3dc]{display:grid;min-width:0;flex:1;gap:4px}.record-detail-summary>div span[data-v-1b35e3dc]{color:#8a98aa;font-size:10px}.record-detail-summary>div strong[data-v-1b35e3dc]{color:#2f4562;font-size:15px;overflow-wrap:anywhere}.record-detail-id[data-v-1b35e3dc]{flex:none;padding:6px 9px;border-radius:5px;background:#eef2f7;color:#64758c;font-size:10px}.record-detail-groups[data-v-1b35e3dc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:13px;margin-top:14px}.record-detail-group[data-v-1b35e3dc]{min-width:0;overflow:hidden;border:1px solid #e8edf4;border-radius:8px;background:#fff}.record-detail-group h3[data-v-1b35e3dc]{display:flex;align-items:center;gap:8px;margin:0;padding:12px 14px;border-bottom:1px solid #edf1f6;background:#fafbfd;color:#465b76;font-size:12px}.record-detail-group h3 i[data-v-1b35e3dc]{width:7px;height:7px;border-radius:50%;background:#8193aa}.record-detail-group h3 span[data-v-1b35e3dc]{margin-left:auto;color:#9aa6b5;font-size:10px;font-weight:400}.tone-blue h3 i[data-v-1b35e3dc]{background:#4e88df}.tone-violet h3 i[data-v-1b35e3dc]{background:#8973d2}.tone-green h3 i[data-v-1b35e3dc]{background:#43ae86}.tone-amber h3 i[data-v-1b35e3dc]{background:#d9a447}.record-detail-group dl[data-v-1b35e3dc]{margin:0;padding:2px 14px}.record-detail-group dl>div[data-v-1b35e3dc]{display:grid;grid-template-columns:minmax(82px,.75fr) minmax(0,1.25fr);gap:10px;padding:10px 0;border-bottom:1px solid #f0f3f7;font-size:11px;line-height:1.55}.record-detail-group dl>div[data-v-1b35e3dc]:last-child{border-bottom:0}.record-detail-group dt[data-v-1b35e3dc]{color:#8c99aa}.record-detail-group dd[data-v-1b35e3dc]{min-width:0;margin:0;color:#415670;overflow-wrap:anywhere;white-space:pre-wrap}@media(max-width:700px){.record-detail[data-v-1b35e3dc]{max-height:76vh;padding:12px}.record-detail-groups[data-v-1b35e3dc]{grid-template-columns:1fr;gap:10px}.record-detail-summary[data-v-1b35e3dc]{flex-wrap:wrap;padding:12px}.record-detail-summary>div strong[data-v-1b35e3dc]{font-size:13px}}.withdrawal-detail[data-v-4417322d]{display:grid;gap:16px}.withdrawal-facts[data-v-4417322d]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.withdrawal-facts>div[data-v-4417322d]{min-width:0;padding:12px;border:1px solid #e6edf6;border-radius:7px;background:#fafcff}.withdrawal-facts span[data-v-4417322d],.withdrawal-facts strong[data-v-4417322d]{display:block}.withdrawal-facts span[data-v-4417322d]{color:#8191a6;font-size:10px}.withdrawal-facts strong[data-v-4417322d]{margin-top:6px;color:#304765;font-size:12px;overflow-wrap:anywhere}.withdrawal-facts .sensitive[data-v-4417322d]{-webkit-user-select:text;user-select:text}.payment-qr[data-v-4417322d]{display:block;max-width:220px;max-height:220px;margin-top:8px;object-fit:contain}.withdrawal-detail label[data-v-4417322d]{display:grid;gap:7px;color:#63758d;font-size:11px}.withdrawal-detail input[data-v-4417322d],.withdrawal-detail textarea[data-v-4417322d]{width:100%;padding:9px;border:1px solid #dfe6ef;border-radius:6px;background:#fff;color:#304765}.withdrawal-actions[data-v-4417322d]{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}@media(max-width:560px){.withdrawal-facts[data-v-4417322d]{grid-template-columns:1fr}}body[data-view=admin] .admin-vue-settings{display:flex;align-items:flex-end;gap:13px;flex-wrap:wrap}body[data-view=admin] .admin-vue-settings h2,body[data-view=admin] .admin-vue-settings p{width:100%}body[data-view=admin] .admin-vue-settings h2{font-size:16px}body[data-view=admin] .admin-vue-settings p{font-size:11px;color:#8190a5;line-height:1.6}body[data-view=admin] .admin-vue-settings label{display:flex;flex-direction:column;gap:7px;color:#61728a;font-size:11px;min-width:190px;flex:1}body[data-view=admin] .admin-vue-settings label:has(input[type=checkbox]){flex-direction:row;align-items:center;min-width:220px}body[data-view=admin] .admin-vue-settings input:not([type=checkbox]){height:36px;border:1px solid #dfe6ee;border-radius:6px;padding:0 10px}body[data-view=admin] .admin-vue-settings input[type=checkbox]{width:15px;height:15px;accent-color:#2873dc}body[data-view=admin] .admin-vue-settings button{white-space:nowrap}body[data-view=admin] .detail-note[role=alert]{margin:0 0 14px}body[data-view=admin] .detail-note button{float:right;border:0;background:transparent;color:#336fc7}body[data-view=admin] .filter-panel textarea{min-height:96px;width:min(100%,500px);padding:10px;border:1px solid #dfe6ee;border-radius:6px}body[data-view=admin] .cdk-generate-panel{padding:24px;max-width:760px}body[data-view=admin] .cdk-generate-panel form{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap}body[data-view=admin] .cdk-generate-panel label{display:flex;flex:1 1 190px;flex-direction:column;gap:7px;color:#61728a;font-size:11px}body[data-view=admin] .cdk-generate-panel input{height:36px;width:100%;border:1px solid #dfe6ee;border-radius:6px;padding:0 10px;color:#42556e}body[data-view=admin] .cdk-generated{margin-top:24px;border-top:1px solid #e8edf4;padding-top:20px}body[data-view=admin] .cdk-generated h2{font-size:15px;color:#2b3c55}body[data-view=admin] .cdk-generated p{margin:7px 0 12px;color:#8190a5;font-size:11px}body[data-view=admin] .cdk-generated textarea{display:block;width:100%;min-height:200px;max-height:50vh;resize:vertical;padding:12px;border:1px solid #dfe6ee;border-radius:6px;color:#40536d;font:12px/1.8 Consolas,monospace}body[data-view=admin] .protocol-choices{display:flex;align-items:center;gap:16px;margin:0 0 17px;color:#687b92;font-size:11px}body[data-view=admin] .protocol-choices strong{color:#50647e}body[data-view=admin] .protocol-choices label{display:flex;align-items:center;gap:6px;margin:0}body[data-view=admin] .protocol-choices input[type=checkbox]{display:inline-block;width:15px;height:15px;margin:0;accent-color:#2873dc}body[data-view=admin] .users-filter{display:grid;grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(130px,.7fr) auto;align-items:end;gap:12px}body[data-view=admin] .users-filter label,body[data-view=admin] .users-dialog form>label:not(.users-switch){display:flex;flex-direction:column;gap:7px;color:#76859a;font-size:10px}body[data-view=admin] .users-filter input,body[data-view=admin] .users-filter select,body[data-view=admin] .users-dialog input:not([type=checkbox]),body[data-view=admin] .users-dialog select{height:35px;min-width:0;border:1px solid #dfe6ef;border-radius:5px;padding:0 10px;background:#fff;color:#40536d;font-size:11px}body[data-view=admin] .users-filter .filter-buttons{display:flex;gap:8px}body[data-view=admin] .users-list .list-top p{margin-top:6px;color:#8c9aac;font-size:10px}body[data-view=admin] .users-table{min-width:0}body[data-view=admin] .users-table th:first-child,body[data-view=admin] .users-table td:first-child{width:38px;text-align:center}body[data-view=admin] .users-table input[type=checkbox],body[data-view=admin] .users-switch input{accent-color:#2873dc}body[data-view=admin] .users-table td small{display:block;margin-top:4px;color:#93a0b0;font-size:9px}body[data-view=admin] .user-actions{display:flex;align-items:center;gap:7px;min-width:0;white-space:nowrap}body[data-view=admin] .user-actions .row-link{padding:3px 2px;font-size:9px}body[data-view=admin] .danger-link{color:#c86969}body[data-view=admin] .user-status{display:inline-block;padding:4px 7px;border-radius:4px;font-size:9px}body[data-view=admin] .user-status.active{background:#e8f7ef;color:#22986a}body[data-view=admin] .user-status.disabled{background:#f1f3f6;color:#7d8999}body[data-view=admin] .user-status.deleted{background:#fff0ef;color:#c45a55}body[data-view=admin] .users-dialog{width:min(900px,calc(100vw - 30px));max-height:88vh;overflow:auto}body[data-view=admin] .users-dialog.adjust-dialog{width:min(480px,calc(100vw - 30px))}body[data-view=admin] .users-dialog.discount-dialog{width:min(1100px,calc(100vw - 30px))}body[data-view=admin] .users-dialog.referrals-dialog{width:min(760px,calc(100vw - 30px))}body[data-view=admin] .users-table .referral-open{padding:5px 9px;border:1px solid #cfe0f7;border-radius:5px;background:#f0f6ff;color:#246bd0;font-size:10px}body[data-view=admin] .users-table .referral-open:hover{background:#e4efff;border-color:#8db7ee}body[data-view=admin] .referrals-intro{margin:0 0 16px;color:#718198;font-size:11px}body[data-view=admin] .referrals-tabs{display:flex;gap:8px;margin-bottom:16px;border-bottom:1px solid #e4ebf3}body[data-view=admin] .referrals-tabs button{padding:10px 14px;border:0;border-bottom:2px solid transparent;background:none;color:#718198;font-size:12px}body[data-view=admin] .referrals-tabs button.active{border-bottom-color:#2873dc;color:#246bd0;font-weight:700}body[data-view=admin] .referrals-tabs span{display:inline-block;min-width:22px;margin-left:5px;padding:2px 5px;border-radius:10px;background:#edf2f8;font-size:10px}body[data-view=admin] .referrals-tabs button.active span{background:#e4efff}body[data-view=admin] .users-dialog .referrals-table{min-width:460px}body[data-view=admin] .referrals-loading{padding:24px;text-align:center}body[data-view=admin] .discount-provider-tabs{display:flex;align-items:stretch;gap:16px;overflow-x:auto;border-bottom:1px solid #dfe6ef;scrollbar-width:thin}body[data-view=admin] .discount-provider-tabs button{flex:none;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:12px 4px 10px;border:0;border-bottom:2px solid transparent;background:transparent;color:#475569;font-size:12px;cursor:pointer}body[data-view=admin] .discount-provider-tabs button.active{border-bottom-color:#2873dc;color:#2873dc}body[data-view=admin] .discount-setting-row{display:flex;align-items:center;gap:18px;padding:15px 4px 8px;color:#61728a;font-size:12px}body[data-view=admin] .discount-setting-row>label{min-width:110px}body[data-view=admin] .discount-percent-control{display:flex;align-items:center;width:180px;max-width:100%;flex:none;border:1px solid #dfe6ef;border-radius:5px;overflow:hidden}body[data-view=admin] .discount-percent-control button{height:35px;width:36px;flex:none;border:0;background:#f7f9fc;color:#60738d;font-size:17px;cursor:pointer}body[data-view=admin] .users-dialog .discount-percent-control input{height:35px;flex:1;min-width:70px;border:0;border-left:1px solid #dfe6ef;border-right:1px solid #dfe6ef;border-radius:0;text-align:center;font-size:12px}body[data-view=admin] .discount-percent-control span{padding:0 12px;color:#60738d}body[data-view=admin] .discount-summary{padding:9px 12px;border-radius:7px;background:#eaf2ff;color:#2873dc;font-size:11px}body[data-view=admin] .discount-summary span{margin-left:8px;color:#61728a}body[data-view=admin] .users-dialog.discount-dialog .modal-actions{justify-content:center}body[data-view=admin] .users-dialog form{display:grid;gap:14px}body[data-view=admin] .users-dialog form>label small{color:#8c9aac;font-size:9px}body[data-view=admin] .users-dialog .users-switch{display:flex;align-items:center;gap:8px;color:#53657b;font-size:11px}body[data-view=admin] .users-dialog .users-switch input{width:15px;height:15px}body[data-view=admin] .users-dialog .modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:5px}body[data-view=admin] .adjust-balance{color:#3479e8}body[data-view=admin] .users-dialog .adjust-amount-control{display:grid;grid-template-columns:34px 76px 34px minmax(0,1fr);align-items:center;gap:6px}body[data-view=admin] .users-dialog .adjust-amount-control button{height:35px;border:1px solid #dfe6ef;border-radius:5px;background:#fff;color:#53657b;font-size:19px;line-height:1}body[data-view=admin] .users-dialog .adjust-amount-control button.selected{border-color:#2873dc;background:#eef5ff;color:#2873dc}body[data-view=admin] .users-dialog .adjust-amount-control small{color:#8997a9;font-size:9px}body[data-view=admin] .users-dialog textarea{width:100%;resize:vertical;border:1px solid #dfe6ef;border-radius:5px;padding:9px 10px;color:#40536d;font-size:11px}body[data-view=admin] .user-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}body[data-view=admin] .user-metrics>div{padding:13px;border:1px solid #e8edf4;border-radius:7px;background:#f9fbfe}body[data-view=admin] .user-metrics small,body[data-view=admin] .user-metrics strong{display:block}body[data-view=admin] .user-metrics small{color:#8997a9;font-size:10px}body[data-view=admin] .user-metrics strong{margin-top:6px;color:#2d4260;font-size:16px}body[data-view=admin] .users-dialog h3{margin:16px 0 8px;color:#40536d;font-size:12px}body[data-view=admin] .users-dialog p{color:#718198;font-size:11px;line-height:1.7}body[data-view=admin] .user-referrals{display:grid;grid-template-columns:1fr 1fr;gap:14px}body[data-view=admin] .user-referrals section{min-width:0;padding:10px;border:1px solid #e8edf4;border-radius:6px}body[data-view=admin] .detail-controls{display:flex;align-items:center;gap:14px;margin-bottom:10px;color:#76859a;font-size:10px}body[data-view=admin] .detail-controls label{display:flex;align-items:center;gap:7px}body[data-view=admin] .detail-controls select,body[data-view=admin] .table-foot select{height:28px;border:1px solid #dfe6ef;border-radius:4px;background:#fff;color:#40536d;padding:0 7px}body[data-view=admin] .users-dialog .table-wrap{max-height:48vh;overflow:auto}body[data-view=admin] .users-dialog table{min-width:680px}body[data-view=admin] .users-dialog .table-foot{margin-top:10px}body[data-view=admin] .order-detail-dialog{width:min(1080px,calc(100vw - 32px));max-height:calc(100vh - 32px)}body[data-view=admin] .order-detail-dialog>.dialog-head{padding:16px 24px}body[data-view=admin] .order-detail-dialog>.dialog-head h2{margin:0;font-size:16px}body[data-view=admin] .order-detail{overflow:auto;padding:0 24px 24px}body[data-view=admin] .order-detail-hero{display:flex;align-items:center;gap:16px;min-height:112px;padding:22px 24px;border-radius:9px;background:#2d3443;color:#fff}body[data-view=admin] .order-detail-icon,body[data-view=admin] .order-provider-icon{display:grid;place-items:center;flex:0 0 34px;height:38px;color:#7195ff;font-size:27px}body[data-view=admin] .order-detail-heading{min-width:0;flex:1}body[data-view=admin] .order-detail-heading small{color:#94a0b4;font-size:10px}body[data-view=admin] .order-detail-heading h3{margin:5px 0;color:#e5eaf3;font-size:19px}body[data-view=admin] .order-detail-heading p{color:#9ca8bb;font-size:11px}body[data-view=admin] .order-detail-total{text-align:right}body[data-view=admin] .order-detail-total strong{display:block;color:#7195ff;font-size:24px}body[data-view=admin] .order-detail-total small{color:#9ca8bb;font-size:10px}body[data-view=admin] .order-detail-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 24px;padding:22px 16px 14px}body[data-view=admin] .order-detail-overview>div,body[data-view=admin] .order-detail-facts>div{display:grid;grid-template-columns:minmax(85px,.8fr) minmax(0,1.2fr);gap:10px;align-items:start;padding:10px 0}body[data-view=admin] .order-detail-overview span,body[data-view=admin] .order-detail-facts span{color:#8997a9;font-size:11px}body[data-view=admin] .order-detail-overview strong,body[data-view=admin] .order-detail-facts strong{min-width:0;color:#40536d;font-size:11px;overflow-wrap:anywhere}body[data-view=admin] .order-detail-section{margin-top:8px}body[data-view=admin] .order-detail-tab{display:inline-block;padding:9px 14px;border-bottom:2px solid #3479e8;color:#3479e8;font-size:11px;font-weight:700}body[data-view=admin] .order-provider-card{display:flex;align-items:center;gap:12px;margin-top:14px;padding:17px 18px;border-radius:8px;background:#2d3443;color:#e7ecf5}body[data-view=admin] .order-provider-title{display:flex;align-items:center;gap:10px;flex:1;flex-wrap:wrap}body[data-view=admin] .order-provider-title>strong{font-size:14px}body[data-view=admin] .order-provider-title>small{flex-basis:100%;margin-top:-3px;color:#9ca8bb;font-size:11px}body[data-view=admin] .order-state{display:inline-block;padding:4px 8px;border-radius:4px;background:#eaf6ef;color:#31936b;font-size:9px}body[data-view=admin] .order-provider-total{color:#97b0ff;font-size:16px;font-weight:700}body[data-view=admin] .order-detail-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 20px;padding:12px 0 18px}body[data-view=admin] .order-nodes-title{display:flex;align-items:center;gap:9px;margin:4px 0 12px;color:#40536d}body[data-view=admin] .order-nodes-title strong{font-size:13px}body[data-view=admin] .order-nodes-title>span{padding:3px 8px;border-radius:4px;background:#eef2f7;color:#52667f;font-size:10px}body[data-view=admin] .order-nodes-title small{color:#8997a9;font-size:10px}body[data-view=admin] .order-nodes-table-wrap{overflow:auto}body[data-view=admin] .order-nodes-table{min-width:720px}body[data-view=admin] .order-nodes-table td{white-space:normal}body[data-view=admin] .order-nodes-table td strong,body[data-view=admin] .order-nodes-table td small{display:block}body[data-view=admin] .order-nodes-table td small{margin-top:5px;color:#8997a9;font-size:9px}body[data-view=admin] .order-nodes-empty{text-align:center;color:#8997a9;padding:28px}@media(max-width:900px){body[data-view=admin] .users-filter{grid-template-columns:1fr 1fr}body[data-view=admin] .user-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){body[data-view=admin] .users-filter,body[data-view=admin] .user-referrals{grid-template-columns:1fr}body[data-view=admin] .users-dialog{width:calc(100vw - 18px);padding:0}}@media(max-width:560px){body[data-view=admin] .users-dialog.adjust-dialog{width:calc(100vw - 18px)}body[data-view=admin] .users-dialog .adjust-amount-control{grid-template-columns:36px minmax(90px,1fr) 36px}body[data-view=admin] .users-dialog .adjust-amount-control small{grid-column:1/-1}}@media(max-width:560px){body[data-view=admin] .users-dialog.discount-dialog{width:calc(100vw - 18px)}body[data-view=admin] .discount-setting-row{align-items:stretch;flex-direction:column;gap:8px}body[data-view=admin] .discount-percent-control{flex:none;width:min(180px,100%)}body[data-view=admin] .discount-summary span{display:block;margin:4px 0 0}}@media(max-width:700px){body[data-view=admin] .order-detail-dialog{width:calc(100vw - 18px);max-height:calc(100vh - 18px)}body[data-view=admin] .order-detail{padding:0 13px 16px}body[data-view=admin] .order-detail-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;padding:15px 5px 10px}body[data-view=admin] .order-detail-facts{grid-template-columns:1fr 1fr;gap:0 12px}body[data-view=admin] .order-detail-hero{padding:16px;gap:9px}body[data-view=admin] .order-detail-heading h3{font-size:15px}body[data-view=admin] .order-detail-total strong{font-size:18px}}body[data-view=admin] .node-detail-dialog{width:min(960px,calc(100vw - 32px));max-height:calc(100dvh - 32px)}body[data-view=admin] .node-detail-dialog>.dialog-head{padding:16px 24px}body[data-view=admin] .node-detail-dialog>.dialog-head h2{margin:0;font-size:16px}@media(max-width:700px){body[data-view=admin] .node-detail-dialog{width:calc(100vw - 18px);max-height:calc(100dvh - 18px)}body[data-view=admin] .node-detail-dialog>.dialog-head{padding:14px}}body[data-view=admin] .record-detail-dialog{width:min(920px,calc(100vw - 32px));max-height:calc(100dvh - 32px)}body[data-view=admin] .record-detail-dialog>.dialog-head{padding:16px 24px}body[data-view=admin] .record-detail-dialog>.dialog-head h2{margin:0;font-size:16px}@media(max-width:700px){body[data-view=admin] .record-detail-dialog{width:calc(100vw - 18px);max-height:calc(100dvh - 18px)}body[data-view=admin] .record-detail-dialog>.dialog-head{padding:14px}}body[data-view=admin] input[type=date]{min-width:142px;min-height:36px;padding:0 11px;border:1px solid #d5e1ef;border-radius:8px;background:#f9fbff;color:#344b68;box-shadow:0 1px 3px #24466f0a;cursor:pointer;color-scheme:light;font-variant-numeric:tabular-nums;transition:border-color .16s,background-color .16s,box-shadow .16s}body[data-view=admin] input[type=date]:hover{background:#fff;border-color:#87afe7;box-shadow:0 2px 8px #2873dc14}body[data-view=admin] input[type=date]:focus{outline:0;background:#fff;border-color:#4f8fe3;box-shadow:0 0 0 3px #4f8fe326}body[data-view=admin] input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.72}body[data-view=admin] input[type=date]:hover::-webkit-calendar-picker-indicator{opacity:1}body[data-view=admin] .node-batch-filter{align-items:stretch}body[data-view=admin] .node-batch-filter textarea{min-height:96px}body[data-view=admin] .node-batch-filter small{color:#8c9aac;font-size:9px;line-height:1.6}body[data-view=admin] .node-batch-failures{display:flex;min-width:0;flex-direction:column;padding:10px 12px;border:1px solid #e4eaf3;border-radius:6px;background:#fff}body[data-view=admin] .node-batch-fail-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:1px solid #edf1f6;color:#40546e;font-size:11px}body[data-view=admin] .node-batch-fail-head span{padding:2px 8px;border-radius:20px;background:#fff0ed;color:#c76d61;font-size:10px}body[data-view=admin] .node-batch-failures ul{max-height:150px;margin:8px 0 0;padding:0 4px 0 0;overflow:auto;list-style:none;scrollbar-width:thin}body[data-view=admin] .node-batch-failures li{padding:7px 2px;border-bottom:1px solid #edf0f5;color:#b45f58;font-size:11px;overflow-wrap:anywhere}body[data-view=admin] .node-batch-failures code{color:inherit;white-space:pre-wrap;font:11px/1.55 Consolas,monospace}body[data-view=admin] .node-batch-failures p{display:flex;flex:1;align-items:center;justify-content:center;margin:8px 0 0;padding:10px 6px;color:#8491a4;font-size:10px;text-align:center}@media(max-width:700px){body[data-view=admin] .node-batch-filter textarea{min-height:78px}}body[data-view=admin] .export-picker{position:relative;display:inline-flex}body[data-view=admin] .export-picker-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}body[data-view=admin] .export-picker-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:41;display:grid;gap:4px;min-width:168px;padding:6px;border:1px solid #dfe6ef;border-radius:8px;background:#fff;box-shadow:0 12px 28px #14203624}body[data-view=admin] .export-picker-menu button{padding:9px 12px;border:0;border-radius:5px;background:#fff;color:#40536d;text-align:left;font-size:12px;cursor:pointer}body[data-view=admin] .export-picker-menu button:hover{background:#eef2ff;color:#2b62d4}body[data-view=admin] .content-dialog{width:min(1160px,calc(100vw - 48px));max-width:none;max-height:94vh;display:flex;flex-direction:column;overflow:visible}body[data-view=admin] .content-dialog .dialog-body{padding:22px 28px;overflow-y:auto;min-height:0}body[data-view=admin] .content-dialog .dialog-body>form{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:18px 24px}body[data-view=admin] .content-dialog .dialog-body>form>label{margin:0}body[data-view=admin] .content-dialog .dialog-body>form>div{grid-column:1/-1}body[data-view=admin] .content-dialog .dialog-body>form>.modal-actions{grid-column:2;align-self:end;margin:0;justify-content:flex-end}body[data-view=admin] .content-dialog .dialog-body>form>label:last-of-type{grid-column:1}body[data-view=admin] .content-dialog .rich-editor .w-e-bar{flex-wrap:wrap;z-index:10}body[data-view=admin] .content-dialog .rich-editor .w-e-bar-item button{min-width:32px;height:34px;padding:5px}body[data-view=admin] .content-dialog .rich-editor .w-e-bar-item svg{width:16px;height:16px}body[data-view=admin] .content-dialog .rich-editor .w-e-panel-content-emotion{width:300px}@media(max-width:700px){body[data-view=admin] .content-dialog{width:calc(100vw - 20px);max-height:96vh}body[data-view=admin] .content-dialog .dialog-body{padding:16px}body[data-view=admin] .content-dialog .dialog-body>form{grid-template-columns:minmax(0,1fr)}body[data-view=admin] .content-dialog .dialog-body>form>.modal-actions{grid-column:1}}body[data-view=admin] .list-top-actions{display:flex;align-items:center;gap:12px;color:#718198;font-size:11px}body[data-view=admin] .node-select-cell{width:38px;text-align:center}body[data-view=admin] .node-select-cell input{width:15px;height:15px;accent-color:#2873dc}body[data-view=admin] .node-bulk-refund-dialog{width:min(920px,calc(100vw - 32px));height:auto;max-height:calc(100vh - 40px);border-radius:10px}body[data-view=admin] .node-bulk-refund-dialog .node-bulk-body{min-height:0;overflow:auto;padding:20px 24px 24px}body[data-view=admin] .node-bulk-refund-dialog .node-bulk-body p{margin:8px 0;color:#718198;font-size:11px;line-height:1.7}body[data-view=admin] .node-bulk-refund-dialog .table-wrap{max-height:40vh;margin-bottom:12px}body[data-view=admin] .node-bulk-refund-dialog table{min-width:0}body[data-view=admin] .node-bulk-refund-dialog label{margin-bottom:16px;color:#6b7c91;font-size:10px;font-weight:600}body[data-view=admin] .node-bulk-refund-dialog label textarea{height:auto;min-height:80px;margin-top:7px;padding:10px;resize:vertical}body[data-view=admin] .node-bulk-refund-dialog label:has(input[type=checkbox]){display:flex;align-items:center;gap:7px;color:#53657b;font-size:11px;font-weight:400}body[data-view=admin] .node-bulk-refund-dialog input[type=checkbox]{display:inline-block;flex:none;width:15px;height:15px;margin:0;padding:0;accent-color:#2873dc}body[data-view=admin] .node-bulk-refund-dialog .modal-actions{margin-top:18px}body[data-view=admin] .node-bulk-refund-results{margin:6px 0 12px;padding-left:18px;color:#c0392b;font-size:11px;line-height:1.7}.rich-content[data-v-71695506]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;min-width:0}.rich-content[data-v-71695506] p,.rich-content[data-v-71695506] ul,.rich-content[data-v-71695506] ol{margin:.5em 0}.rich-content[data-v-71695506] a{color:#3769bc;text-decoration:underline}.rich-content[data-v-71695506] blockquote{margin:.5em 0;padding-left:1em;border-left:3px solid #b5c7e5}.rich-content[data-v-71695506] img{max-width:100%;height:auto}.rich-content[data-v-71695506] table{width:100%;border-collapse:collapse;margin:12px 0;white-space:normal}.rich-content[data-v-71695506] th,.rich-content[data-v-71695506] td{border:1px solid #d6deeb;padding:8px 12px;min-width:40px;text-align:inherit}.rich-content[data-v-71695506] th{background:#f3f6fb;font-weight:600}.rich-content[data-v-71695506] pre{padding:12px;background:#f3f6fb;overflow-x:auto}.rich-content[data-v-71695506] hr{border:0;border-top:1px solid #d6deeb;margin:16px 0}.game-picker[data-v-1d6c8d87]{position:relative}.purchase-result-modal[data-v-1d6c8d87]{width:min(680px,calc(100vw - 32px))}.purchase-export-modal[data-v-1d6c8d87]{width:min(980px,calc(100vw - 32px))}.purchase-export-modal .info-body[data-v-1d6c8d87]{padding-top:16px}.purchase-result-title[data-v-1d6c8d87]{margin:20px 0 10px;color:#344b69;font-size:14px}.purchase-result-table-wrap[data-v-1d6c8d87]{max-height:min(48vh,440px);overflow:auto;border:1px solid #e4eaf3;background:#f6f8fa}.purchase-result-table[data-v-1d6c8d87]{width:100%;border-collapse:collapse;color:#596579;font-size:13px}.purchase-result-table th[data-v-1d6c8d87],.purchase-result-table td[data-v-1d6c8d87]{padding:13px 14px;border-right:1px solid #e4eaf3;border-bottom:1px solid #e4eaf3;text-align:left;white-space:nowrap}.purchase-result-table th[data-v-1d6c8d87]:last-child,.purchase-result-table td[data-v-1d6c8d87]:last-child{border-right:0}.purchase-result-table th[data-v-1d6c8d87]{background:#fff;color:#8992a0;font-weight:700}.purchase-result-table td[data-v-1d6c8d87]{background:#fff}.purchase-result-format[data-v-1d6c8d87]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:14px;color:#606b7b;font-size:13px}.purchase-result-format select[data-v-1d6c8d87]{box-sizing:border-box;width:min(290px,100%);height:42px;padding:0 12px;border:1px solid #dfe5f0;border-radius:7px;background:#fff;color:#606b7b;font:inherit}.purchase-export-feedback[data-v-1d6c8d87]{color:#298263;font-size:12px}.purchase-result-node[data-v-1d6c8d87]{margin-top:10px;overflow:hidden;border:1px solid #e5ebf4;border-radius:8px}.purchase-result-node header[data-v-1d6c8d87]{display:flex;justify-content:space-between;gap:12px;padding:11px 13px;background:#f7f9fc;color:#40536d;font-size:12px}.purchase-result-node header strong[data-v-1d6c8d87]{overflow-wrap:anywhere}.purchase-result-node header span[data-v-1d6c8d87]{flex:none;color:#278566}.purchase-result-grid[data-v-1d6c8d87]{display:grid;grid-template-columns:95px minmax(0,1fr);gap:8px 12px;padding:12px 13px;font-size:11px;line-height:1.6}.purchase-result-grid span[data-v-1d6c8d87]{color:#8997aa}.purchase-result-grid strong[data-v-1d6c8d87]{color:#40536d;overflow-wrap:anywhere;white-space:pre-wrap}.purchase-result-connection[data-v-1d6c8d87]{display:flex;min-width:0;align-items:center;gap:8px}.purchase-result-connection code[data-v-1d6c8d87]{min-width:0;flex:1;color:#40536d;font:inherit;overflow-wrap:anywhere;white-space:pre-wrap}.purchase-result-connection button[data-v-1d6c8d87]{flex:none;height:28px;padding:0 10px;font-size:10px}.purchase-result-pending[data-v-1d6c8d87]{margin-top:14px;color:#75869c;font-size:12px;line-height:1.6}@media(max-width:560px){.purchase-result-grid[data-v-1d6c8d87]{grid-template-columns:78px minmax(0,1fr);gap:7px 9px}.purchase-result-modal .info-body[data-v-1d6c8d87]{max-height:65vh;overflow:auto}.purchase-result-table[data-v-1d6c8d87]{font-size:11px}.purchase-result-table th[data-v-1d6c8d87],.purchase-result-table td[data-v-1d6c8d87]{padding:10px 9px}.purchase-result-format[data-v-1d6c8d87]{align-items:flex-start;flex-direction:column;gap:7px}.purchase-result-format select[data-v-1d6c8d87]{width:100%}}.game-combobox[data-v-1d6c8d87]{position:relative;flex:1;min-width:0}.game-combobox input[data-v-1d6c8d87]{box-sizing:border-box;width:100%;height:40px;margin-top:7px;padding:0 10px;border:1px solid #dfe6f0;border-radius:8px;background:#f9faff;color:#33445f;font:inherit}.game-options[data-v-1d6c8d87]{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;max-height:250px;overflow:auto;padding:4px;border:1px solid #dfe6f0;border-radius:8px;background:#fff;box-shadow:0 10px 24px #20304b24}.game-options button[data-v-1d6c8d87]{display:block;width:100%;padding:8px 10px;border:0;border-radius:5px;background:#fff;color:#33445f;text-align:left;cursor:pointer}.game-options button[data-v-1d6c8d87]:hover,.game-options button.active[data-v-1d6c8d87]{background:#eef2ff;color:#455fe0}.game-no-results[data-v-1d6c8d87]{display:block;padding:10px;color:#8996aa;font-weight:400}.trial-plan-choice[data-v-1d6c8d87]{border-style:dashed}.trial-plan-choice[data-v-1d6c8d87]:disabled{opacity:.55;cursor:not-allowed}.export-picker[data-v-1fdb2e75]{position:relative;display:inline-flex}.export-picker-mask[data-v-1fdb2e75]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.export-picker-menu[data-v-1fdb2e75]{position:absolute;top:calc(100% + 6px);right:0;z-index:41;display:grid;gap:4px;min-width:168px;padding:6px;border:1px solid #dfe5f0;border-radius:10px;background:#fff;box-shadow:0 12px 28px #20304b24}.export-picker-menu button[data-v-1fdb2e75]{padding:9px 12px;border:0;border-radius:7px;background:#fff;color:#33445f;text-align:left;font-size:12px;cursor:pointer}.export-picker-menu button[data-v-1fdb2e75]:hover:not(:disabled){background:#eef2ff;color:#455fe0}.export-picker-menu button[data-v-1fdb2e75]:disabled{color:#a9b4c4;cursor:not-allowed}.service-nav-protocol[data-v-ca6207a1]{padding:8px 17px 4px;color:#4f5f78;font-size:11px;font-weight:750;letter-spacing:.35px}.nav-fold[data-v-ca6207a1]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;border:0;background:transparent;text-align:left;transition:color .18s}.nav-fold[data-v-ca6207a1]:hover{color:#fff}.nav-caret[data-v-ca6207a1]{flex:none;color:#8d9cb8;font-size:10px;line-height:1;transition:transform .18s,color .18s}.nav-fold:hover .nav-caret[data-v-ca6207a1]{color:#eaf0ff}.nav-fold[aria-expanded=false] .nav-caret[data-v-ca6207a1]{transform:rotate(-90deg)}.is-folded>.service-nav-branch[data-v-ca6207a1]{display:none}.is-folded>.nav-fold.has-active[data-v-ca6207a1],.is-folded>.nav-fold.has-active .nav-caret[data-v-ca6207a1]{color:#c8f27c}.dashboard-stats[data-v-17828e46]{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:800px){.dashboard-stats[data-v-17828e46]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.dashboard-stats[data-v-17828e46]{grid-template-columns:1fr}}.login-announcement-dialog[data-v-6ae297af]{box-sizing:border-box;width:min(640px,calc(100vw - 32px));max-height:calc(100dvh - 48px);margin:auto;padding:0;border:1px solid #e1e7f0;border-radius:16px;background:#fff;color:#263650;box-shadow:0 24px 80px #15234140}.login-announcement-dialog[open][data-v-6ae297af]{display:flex;flex-direction:column}.login-announcement-dialog[data-v-6ae297af]::backdrop{background:#111a2d99}header[data-v-6ae297af]{display:flex;flex:none;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid #e6ebf3}h2[data-v-6ae297af]{margin:0;font-size:18px}.close-announcement[data-v-6ae297af]{width:32px;height:32px;padding:0;border:0;border-radius:6px;background:#f3f6fb;color:#61728b;font-size:24px;cursor:pointer}.announcement-content[data-v-6ae297af]{min-height:0;overflow-y:auto;padding:20px 24px}article+article[data-v-6ae297af]{margin-top:24px;padding-top:20px;border-top:1px solid #e6ebf3}h3[data-v-6ae297af]{margin:0 0 12px;font-size:16px;overflow-wrap:anywhere}footer[data-v-6ae297af]{display:flex;flex:none;justify-content:flex-end;padding:16px 24px;border-top:1px solid #e6ebf3}.referral-defaults-modal[data-v-536c8e1e]{width:min(760px,calc(100vw - 32px));max-height:min(90vh,720px);overflow:auto}.referral-defaults-body[data-v-536c8e1e]{padding:20px 26px 4px}.referral-defaults-body>p[data-v-536c8e1e]{color:#61728a;font-size:12px;line-height:1.6}.referral-default-row[data-v-536c8e1e]{display:flex;align-items:center;gap:18px;padding:14px 0;border-top:1px solid #e4eaf2}.referral-default-row>div[data-v-536c8e1e]{flex:1;min-width:140px;display:flex;flex-direction:column;gap:4px}.referral-default-row>div span[data-v-536c8e1e]{font-size:12px;color:#61728a}.referral-default-row label[data-v-536c8e1e]{display:flex;align-items:center;gap:7px;white-space:nowrap}.referral-default-row input[data-v-536c8e1e]{width:72px}@media(max-width:680px){.referral-default-row[data-v-536c8e1e]{flex-wrap:wrap}.referral-default-row>div[data-v-536c8e1e]{flex-basis:100%}}.promotion-banner-link .promotion-default-trigger[data-v-e81c9bcb]{width:100%;height:34px;justify-content:space-between;padding:0 11px}.promotion-discount-modal[data-v-e81c9bcb]{width:min(960px,calc(100vw - 32px));max-height:min(90vh,700px);overflow:auto}.promotion-discount-body[data-v-e81c9bcb]{padding:18px 26px 0}.promotion-provider-tabs[data-v-e81c9bcb]{display:flex;gap:16px;overflow-x:auto;border-bottom:1px solid #dfe6ef}.promotion-provider-tabs button[data-v-e81c9bcb]{flex:none;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:12px 4px 10px;border:0;border-bottom:2px solid transparent;background:transparent;color:#475569;font-size:12px}.promotion-provider-tabs button.active[data-v-e81c9bcb]{border-bottom-color:#2873dc;color:#2873dc}.promotion-discount-row[data-v-e81c9bcb]{display:flex;align-items:center;gap:18px;padding:18px 4px;color:#61728a;font-size:12px}.promotion-discount-row label[data-v-e81c9bcb]{min-width:110px}.promotion-percent-control[data-v-e81c9bcb]{display:flex;align-items:center;width:180px;border:1px solid #dfe6ef;border-radius:5px;overflow:hidden}.promotion-percent-control button[data-v-e81c9bcb]{height:35px;width:36px;flex:none;border:0;background:#f7f9fc;color:#60738d;font-size:17px}.promotion-percent-control input[data-v-e81c9bcb]{height:35px;flex:1;min-width:0;width:45px;padding:0 3px;border:0;border-left:1px solid #dfe6ef;border-right:1px solid #dfe6ef;border-radius:0;text-align:center;color:#25334a;font-size:12px}.promotion-percent-control span[data-v-e81c9bcb]{padding:0 12px;color:#60738d}.promotion-discount-summary[data-v-e81c9bcb]{padding:10px 12px;border-radius:7px;background:#eaf2ff;color:#2873dc;font-size:11px}.promotion-discount-summary span[data-v-e81c9bcb]{margin-left:8px;color:#61728a}@media(max-width:560px){.promotion-discount-row[data-v-e81c9bcb]{align-items:stretch;flex-direction:column;gap:8px}.promotion-discount-summary span[data-v-e81c9bcb]{display:block;margin:5px 0 0}}.commission-overview[data-v-8b58b6a1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px}.commission-overview .card[data-v-8b58b6a1]{padding:18px 20px}.commission-overview span[data-v-8b58b6a1],.commission-overview strong[data-v-8b58b6a1]{display:block}.commission-overview span[data-v-8b58b6a1]{color:#75849a;font-size:12px}.commission-overview strong[data-v-8b58b6a1]{margin-top:8px;color:#263b59;font-size:22px}.commission-filters[data-v-8b58b6a1]{display:flex;align-items:end;gap:12px;padding:0 20px 16px}.commission-filters label[data-v-8b58b6a1]{display:flex;flex-direction:column;gap:6px;color:#687b95;font-size:12px}.commission-filters input[data-v-8b58b6a1],.commission-filters select[data-v-8b58b6a1]{height:36px;min-width:170px;padding:0 10px;border:1px solid #dfe6ef;border-radius:5px;background:#fff;color:#334155}.commission-filters span[data-v-8b58b6a1]{margin-left:auto;color:#75849a;font-size:12px}.commission-table[data-v-8b58b6a1]{min-width:1120px}.income[data-v-8b58b6a1]{color:#16845f}.expense[data-v-8b58b6a1]{color:#c15a5a}.commission-withdraw[data-v-8b58b6a1]{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px;padding:18px 20px;border:1px solid #dbe7fb;border-radius:10px;background:#f4f8ff}.commission-withdraw strong[data-v-8b58b6a1]{color:#28476d;font-size:17px}.commission-withdraw p[data-v-8b58b6a1]{margin:6px 0;color:#637b9a;font-size:12px}.commission-withdraw small[data-v-8b58b6a1]{color:#376db4;font-size:12px}.commission-withdraw button[data-v-8b58b6a1]{flex:none}.commission-actions[data-v-8b58b6a1]{display:flex;gap:8px;flex-wrap:wrap}.qr-preview[data-v-8b58b6a1]{width:160px;height:160px;object-fit:contain}.commission-modal input[type=file][data-v-8b58b6a1]{height:auto;padding:8px}.withdrawal-history[data-v-8b58b6a1]{margin-bottom:18px}.withdrawal-error[data-v-8b58b6a1]{margin:10px 20px;color:#b34b4b;font-size:12px}.commission-modal-backdrop[data-v-8b58b6a1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:16px;background:#10223c9e}.commission-modal[data-v-8b58b6a1]{width:min(480px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:22px}.commission-modal-head[data-v-8b58b6a1]{display:flex;align-items:center;justify-content:space-between}.commission-modal-head h2[data-v-8b58b6a1]{margin:0;color:#263b59;font-size:19px}.commission-modal-head button[data-v-8b58b6a1]{border:0;background:none;color:#718198;font-size:25px}.commission-modal form[data-v-8b58b6a1]{display:grid;gap:12px;margin-top:12px}.commission-modal form p[data-v-8b58b6a1]{margin:0;color:#637b9a;font-size:12px}.commission-modal label[data-v-8b58b6a1]{display:grid;gap:6px;color:#526681;font-size:12px}.commission-modal input[data-v-8b58b6a1],.commission-modal select[data-v-8b58b6a1]{height:38px;width:100%;padding:0 10px;border:1px solid #d9e3f0;border-radius:6px;background:#fff;color:#344b68}.commission-modal-actions[data-v-8b58b6a1]{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}@media(max-width:640px){.commission-overview[data-v-8b58b6a1]{grid-template-columns:1fr;gap:8px}.commission-filters[data-v-8b58b6a1]{flex-wrap:wrap}.commission-filters label[data-v-8b58b6a1]{flex:1 1 160px}.commission-filters input[data-v-8b58b6a1],.commission-filters select[data-v-8b58b6a1]{width:100%;min-width:0}}@media(max-width:640px){.commission-withdraw[data-v-8b58b6a1]{align-items:stretch;flex-direction:column}.commission-withdraw button[data-v-8b58b6a1]{width:100%}}.filter-card.compact .filter-inline[data-v-839dbc5b]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.filter-inline label[data-v-839dbc5b]{display:flex;flex:1 1 180px;flex-direction:column;gap:6px;min-width:180px;max-width:260px;color:#53637c;font-size:12px;font-weight:600}.filter-inline input[data-v-839dbc5b],.filter-inline select[data-v-839dbc5b]{display:block;width:100%;height:40px;margin:0;padding:0 12px;border:1px solid #dfe6f0;border-radius:8px;outline:0;background:#f9faff;color:#33445f;font-size:12px}.filter-inline input[data-v-839dbc5b]:focus,.filter-inline select[data-v-839dbc5b]:focus{border-color:#7891ff;background:#fff;box-shadow:0 0 0 3px #607fff1b}.filter-inline button[data-v-839dbc5b]{flex:none;min-width:72px;height:40px;white-space:nowrap}@media(max-width:700px){.filter-inline label[data-v-839dbc5b]{flex-basis:100%;min-width:0;max-width:none}.filter-inline input[data-v-839dbc5b],.filter-inline select[data-v-839dbc5b]{font-size:16px}}.action-game-picker[data-v-839dbc5b],.action-game-combobox[data-v-839dbc5b]{position:relative}.action-game-combobox input[data-v-839dbc5b]{display:block;width:100%;min-height:46px;margin-top:8px;padding:0 13px;border:1px solid #dfe5f0;border-radius:10px;background:#f8faff;color:#2f405c;font-size:13px;outline:0}.action-game-combobox input[data-v-839dbc5b]:focus{border-color:#7c91ff;background:#fff;box-shadow:0 0 0 4px #627fff1c}.action-modal .modal-head[data-v-839dbc5b],.action-modal .modal-actions[data-v-839dbc5b]{flex:0 0 auto}.action-modal .remark-form[data-v-839dbc5b]{min-height:0;overflow:auto}.action-load-state[data-v-839dbc5b]{margin:0;color:#75839a;font-size:12px}.action-load-error[data-v-839dbc5b]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#a53a46;font-size:12px}.action-load-error .secondary[data-v-839dbc5b]{flex:0 0 auto}.action-submit-error[data-v-839dbc5b]{margin:14px 0 0;padding:10px 12px;border-radius:8px;background:#fff1f1;color:#a53a46;font-size:12px}.action-guard-modal .info-body p[data-v-839dbc5b]{margin:4px 0 10px}.action-guard-modal ul[data-v-839dbc5b]{margin:0;padding-left:20px;color:#a53a46;font-size:12px;line-height:1.9}.region-action-modal[data-v-839dbc5b]{width:min(960px,calc(100vw - 32px));max-height:min(90vh,800px)}.modal.region-action-modal .region-action-form[data-v-839dbc5b]{flex:1 1 auto;min-height:0;padding:0;overflow:hidden}.region-action-hint[data-v-839dbc5b]{margin:0!important;padding:13px 24px;border-bottom:1px solid #edf0f5;color:#718097}.region-action-layout[data-v-839dbc5b]{display:grid;grid-template-columns:156px minmax(0,1fr);height:min(480px,52vh);min-height:0;overflow:hidden}.region-action-areas[data-v-839dbc5b]{display:flex;flex-direction:column;gap:5px;min-height:0;overflow-y:auto;padding:14px 10px;border-right:1px solid #e7ecf4;background:#f4f6fb}.region-action-areas button[data-v-839dbc5b]{flex:none;min-height:36px;padding:7px 10px;border:0;border-radius:8px;background:transparent;color:#596a84;text-align:left;font-size:12px}.region-action-areas button[data-v-839dbc5b]:hover{background:#e7edfb}.region-action-areas button.active[data-v-839dbc5b]{background:#4266f5;color:#fff;font-weight:700}.region-action-content[data-v-839dbc5b]{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;padding:16px 20px}.region-action-search[data-v-839dbc5b]{display:flex;gap:8px}.modal.region-action-modal .region-action-form .region-action-search input[data-v-839dbc5b]{flex:1;width:auto;min-width:0;min-height:36px;margin:0;padding:0 12px;border:1px solid #dfe5f0;border-radius:8px;color:#33445f;font-size:12px}.region-action-filters[data-v-839dbc5b]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:18px 0;border-bottom:1px solid #edf0f5;font-size:12px;color:#52647d}.region-action-filters>div[data-v-839dbc5b]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.region-action-filters>div>span[data-v-839dbc5b]{margin-right:3px;font-weight:700}.region-filter-choice[data-v-839dbc5b]{min-height:29px;padding:4px 10px;border:1px solid #dfe5f0;border-radius:7px;background:#fff;color:#5f6f86;font-size:11px}.region-filter-choice.active[data-v-839dbc5b]{border-color:#5675fa;background:#eef2ff;color:#4263dc;font-weight:700}.region-isp-field[data-v-839dbc5b]{display:flex;align-items:center;gap:8px;font-weight:700}.modal.region-action-modal .region-action-form .region-isp-field select[data-v-839dbc5b]{display:inline-block;width:auto;min-width:130px;min-height:32px;margin:0;padding:6px 28px 6px 9px;border:1px solid #dfe5f0;border-radius:7px;background:#fff;font-size:11px}.region-action-target-title[data-v-839dbc5b]{padding:15px 0 11px;color:#344962;font-size:12px;font-weight:700}.region-action-target-title small[data-v-839dbc5b]{margin-left:7px;color:#9ba8b8;font-weight:400}.region-action-targets[data-v-839dbc5b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:9px;min-height:0;overflow-y:auto;padding:0 2px 10px 0}.region-action-target[data-v-839dbc5b]{display:flex;align-items:flex-start;gap:9px;min-width:0;min-height:62px;margin:0;padding:11px 12px;border:1px solid #e3e9f2;border-radius:9px;background:#fff;text-align:left;cursor:pointer}.region-action-target.active[data-v-839dbc5b]{border-color:#5675fa;background:#f4f6ff}.region-action-target[data-v-839dbc5b]:disabled{opacity:.5;cursor:not-allowed}.region-target-indicator[data-v-839dbc5b]{display:block;flex:0 0 16px;width:16px;height:16px;margin-top:2px;border:1.5px solid #b3bfd0;border-radius:50%}.region-action-target.active .region-target-indicator[data-v-839dbc5b]{border:5px solid #4266f5}.region-target-copy[data-v-839dbc5b]{display:block;flex:1;min-width:0}.region-action-target strong[data-v-839dbc5b],.region-action-target small[data-v-839dbc5b]{display:block;overflow-wrap:anywhere}.region-action-target strong[data-v-839dbc5b]{color:#344962;font-size:12px}.modal.region-action-modal .region-action-form .region-action-target small[data-v-839dbc5b]{margin-top:5px;color:#91a0b0;font-size:10px;font-weight:400;line-height:1.5}.region-action-empty[data-v-839dbc5b]{grid-column:1 / -1;padding:28px 10px;color:#91a0b0;text-align:center}@media(max-width:640px){.region-action-layout[data-v-839dbc5b]{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);height:min(520px,66vh)}.region-action-areas[data-v-839dbc5b]{flex-direction:row;min-height:0;overflow-x:auto;overflow-y:hidden;padding:10px;border-right:0;border-bottom:1px solid #e7ecf4}.region-action-areas button[data-v-839dbc5b]{white-space:nowrap}.region-action-content[data-v-839dbc5b]{padding:12px}.region-action-targets[data-v-839dbc5b]{grid-template-columns:1fr}.region-action-search[data-v-839dbc5b]{flex-wrap:wrap}.modal.region-action-modal .region-action-form .region-action-search input[data-v-839dbc5b]{flex-basis:100%}}.export-modal[data-v-839dbc5b]{width:min(720px,calc(100vw - 32px));max-height:min(90vh,820px)}.export-body[data-v-839dbc5b]{min-height:0;overflow:auto;display:grid;gap:12px}.export-body>p[data-v-839dbc5b]{margin:0;color:#75839a;font-size:12px}.export-format-list[data-v-839dbc5b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.export-format-option[data-v-839dbc5b]{display:flex;align-items:flex-start;gap:9px;min-width:0;padding:10px 12px;border:1px solid #dfe5f0;border-radius:10px;background:#fff;cursor:pointer}.export-format-option.active[data-v-839dbc5b]{border-color:#8196ff;background:#f5f7ff}.export-format-option input[data-v-839dbc5b]{margin:3px 0 0;accent-color:#617cff}.export-format-option span[data-v-839dbc5b]{min-width:0}.export-format-option strong[data-v-839dbc5b],.export-format-option small[data-v-839dbc5b]{display:block}.export-format-option strong[data-v-839dbc5b]{color:#33445f;font-size:13px}.export-format-option small[data-v-839dbc5b]{margin-top:4px;color:#75839a;font-size:11px;overflow-wrap:anywhere}.export-preview-label[data-v-839dbc5b]{display:grid;gap:6px;color:#53647f;font-size:12px}.export-preview-label textarea[data-v-839dbc5b]{box-sizing:border-box;width:100%;min-height:180px;padding:10px 12px;border:1px solid #dfe5f0;border-radius:9px;color:#33445f;font:12px/1.6 Consolas,Courier New,monospace;resize:vertical;white-space:pre}.export-copy-feedback[data-v-839dbc5b]{color:#318263!important}.export-picker[data-v-839dbc5b]{position:relative;display:inline-flex}.export-picker-mask[data-v-839dbc5b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.export-picker-menu[data-v-839dbc5b]{position:absolute;top:calc(100% + 6px);right:0;z-index:41;display:grid;gap:4px;min-width:168px;padding:6px;border:1px solid #dfe5f0;border-radius:10px;background:#fff;box-shadow:0 12px 28px #20304b24}.export-picker-menu button[data-v-839dbc5b]{padding:9px 12px;border:0;border-radius:7px;background:#fff;color:#33445f;text-align:left;font-size:12px;cursor:pointer}.export-picker-menu button[data-v-839dbc5b]:hover:not(:disabled){background:#eef2ff;color:#455fe0}.export-picker-menu button[data-v-839dbc5b]:disabled{color:#a9b4c4;cursor:not-allowed}@media(max-width:620px){.export-format-list[data-v-839dbc5b]{grid-template-columns:1fr}}.action-game-options[data-v-839dbc5b]{position:static;max-height:min(220px,30vh);margin-top:4px;overflow:auto;padding:4px;border:1px solid #dfe5f0;border-radius:10px;background:#fff;box-shadow:0 10px 24px #20304b24}.action-game-options button[data-v-839dbc5b]{display:block;width:100%;padding:9px 10px;border:0;border-radius:6px;background:#fff;color:#33445f;text-align:left}.action-game-options button[data-v-839dbc5b]:hover,.action-game-options button[aria-selected=true][data-v-839dbc5b]{background:#eef2ff;color:#455fe0}.action-game-empty[data-v-839dbc5b]{display:block;padding:10px;color:#8996aa;font-size:11px}.order-info-modal[data-v-839dbc5b]{width:min(720px,calc(100vw - 28px));max-height:calc(100vh - 28px);display:flex;flex-direction:column}.order-info-modal .info-body[data-v-839dbc5b]{overflow:auto}.order-info-title[data-v-839dbc5b]{margin:18px 0 7px;padding-bottom:7px;border-bottom:1px solid #e6ebf3;color:#34455f;font-size:13px}.order-state-hint[data-v-839dbc5b]{padding:10px 12px;border-radius:8px;background:#eef4ff;color:#3b5b91;font-size:12px;line-height:1.6}.order-delivery-history[data-v-839dbc5b]{margin-top:12px;color:#53647c;font-size:12px}.order-delivery-history summary[data-v-839dbc5b]{cursor:pointer;color:#4166bd}.order-delivery-history div[data-v-839dbc5b]{padding:5px 0;overflow-wrap:anywhere}.recharge-create[data-v-839dbc5b]{display:grid;gap:14px;margin-bottom:14px;padding:20px}.recharge-create label[data-v-839dbc5b]{display:grid;gap:8px;color:#53647f;font-size:12px}.recharge-amount-input[data-v-839dbc5b]{display:flex;align-items:center;gap:8px;max-width:320px;padding:0 12px;border:1px solid #dfe6f0;border-radius:9px;background:#fbfcff}.recharge-amount-input span[data-v-839dbc5b]{color:#5c6e88;font-size:18px}.recharge-amount-input input[data-v-839dbc5b]{width:100%;height:44px;border:0;outline:0;background:transparent;color:#263650;font:inherit;font-size:18px}.recharge-channels[data-v-839dbc5b]{display:flex;flex-wrap:wrap;align-items:center;gap:9px;color:#53647f;font-size:12px}.recharge-channel[data-v-839dbc5b]{display:flex!important;grid-template-columns:auto auto auto;align-items:center;gap:6px!important;padding:9px 11px;border:1px solid #dfe6f0;border-radius:8px}.recharge-channel.active[data-v-839dbc5b]{border-color:#8ba1ff;background:#f5f7ff}.recharge-channel small[data-v-839dbc5b]{color:#338466}.recharge-channel.unavailable[data-v-839dbc5b],.recharge-channel.unavailable small[data-v-839dbc5b]{color:#98a3b4}.recharge-note[data-v-839dbc5b]{color:#8290a4;font-size:11px}.recharge-filters[data-v-839dbc5b]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin:0 0 14px;padding:12px 14px;border:1px solid #e8eef7;border-radius:10px;background:#f8fafd}.recharge-filters label[data-v-839dbc5b]{display:flex;flex-direction:column;gap:6px;color:#6b7c91;font-size:10px;font-weight:600}.recharge-filters select[data-v-839dbc5b],.recharge-filters input[data-v-839dbc5b]{min-width:128px;height:34px;padding:0 10px;border:1px solid #dfe5f0;border-radius:8px;background:#fff;color:#2f405c;font-size:12px;outline:0}.recharge-filters select[data-v-839dbc5b]:focus,.recharge-filters input[data-v-839dbc5b]:focus{border-color:#7c91ff;box-shadow:0 0 0 3px #627fff1a}.recharge-filters .secondary[data-v-839dbc5b]{height:34px;padding:0 14px}.payment-modal[data-v-839dbc5b]{width:min(430px,calc(100vw - 32px));border-radius:18px;overflow:hidden}.payment-head[data-v-839dbc5b]{align-items:center;padding:18px 20px;background:linear-gradient(180deg,#f2f7ff,#fff)}.payment-brand[data-v-839dbc5b]{display:flex;align-items:center;gap:12px}.payment-brand-mark[data-v-839dbc5b]{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:11px;background:#1677ff;color:#fff;font-size:18px;font-weight:700;box-shadow:0 8px 16px #1677ff2e}.payment-wechat .payment-brand-mark[data-v-839dbc5b]{background:#07c160;box-shadow:0 8px 16px #07c1602e}.payment-head h2[data-v-839dbc5b]{margin:0;font-size:16px}.payment-head small[data-v-839dbc5b]{display:block;margin-top:3px;color:#8392a6;font-size:11px}.payment-body[data-v-839dbc5b]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:22px 22px 18px;text-align:center}.payment-amount[data-v-839dbc5b]{display:flex;flex-direction:column;gap:2px}.payment-amount small[data-v-839dbc5b]{color:#8392a6;font-size:11px}.payment-amount strong[data-v-839dbc5b]{color:#12213a;font-size:30px;letter-spacing:-.6px}.payment-qr[data-v-839dbc5b]{position:relative;padding:13px;border:1px solid #e6edf7;border-radius:16px;background:#fff;box-shadow:0 14px 30px #1c3a6124}.payment-qr img[data-v-839dbc5b]{display:block;width:200px;height:200px;border-radius:8px;image-rendering:pixelated}.payment-qr-empty[data-v-839dbc5b]{display:grid;place-items:center;width:200px;height:200px;border-radius:8px;background:#f6f8fc;color:#93a1b5;font-size:12px;line-height:1.8}.payment-qr-tip[data-v-839dbc5b]{position:absolute;bottom:-11px;left:50%;transform:translate(-50%);padding:3px 12px;border-radius:99px;background:#1677ff;color:#fff;font-size:10px;white-space:nowrap;box-shadow:0 4px 10px #1677ff3d}.payment-wechat .payment-qr-tip[data-v-839dbc5b]{background:#07c160;box-shadow:0 4px 10px #07c1603d}.payment-steps[data-v-839dbc5b]{display:flex;gap:6px;width:100%;margin:2px 0 0;padding:0;list-style:none;counter-reset:payment-step}.payment-steps li[data-v-839dbc5b]{flex:1;padding:8px 4px;border-radius:9px;background:#f6f9fe;color:#6b7c91;font-size:10px;line-height:1.5}.payment-steps li[data-v-839dbc5b]:before{counter-increment:payment-step;content:counter(payment-step);display:inline-grid;place-items:center;width:15px;height:15px;margin-right:4px;border-radius:50%;background:#1677ff1a;color:#1677ff;font-size:9px;font-weight:700}.payment-wechat .payment-steps li[data-v-839dbc5b]:before{background:#07c1601a;color:#07c160}.payment-order-no[data-v-839dbc5b]{display:flex;align-items:center;gap:8px;max-width:100%;color:#8392a6;font-size:11px}.payment-order-no code[data-v-839dbc5b]{padding:4px 8px;border-radius:6px;background:#f4f7fb;color:#44556d;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;overflow-wrap:anywhere}.payment-status[data-v-839dbc5b]{display:flex;align-items:center;gap:7px;margin:0;padding:8px 12px;border-radius:9px;font-size:11px;line-height:1.6}.payment-status i[data-v-839dbc5b]{flex:none;width:7px;height:7px;border-radius:50%;background:currentColor}.payment-status.is-waiting[data-v-839dbc5b]{background:#fff8e6;color:#986f18}.payment-status.is-waiting i[data-v-839dbc5b]{animation:payment-pulse-839dbc5b 1.4s ease-in-out infinite}.payment-status.is-paid[data-v-839dbc5b]{background:#eaf7f0;color:#1d7c54}.payment-status.is-closed[data-v-839dbc5b]{background:#fdefef;color:#a53a46}.payment-modal .modal-actions[data-v-839dbc5b]{padding:0 22px 20px}.payment-modal .modal-actions .primary[data-v-839dbc5b],.payment-modal .modal-actions .secondary[data-v-839dbc5b]{flex:1}@keyframes payment-pulse-839dbc5b{0%,to{opacity:1}50%{opacity:.35}}.app-toast-stack{position:fixed;z-index:2147483647;top:max(24px,env(safe-area-inset-top));left:50%;transform:translate(-50%);width:min(480px,calc(100vw - 32px));display:flex;flex-direction:column;gap:12px;pointer-events:none}.app-toast{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border:1px solid #dce5f0;border-radius:12px;background:#fff;color:#344761;box-shadow:0 8px 32px #182c4929;pointer-events:auto;font-size:14px;line-height:1.6}.app-toast p{flex:1;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;max-height:40vh;overflow-y:auto}.app-toast-icon{flex:0 0 22px;height:22px;border-radius:50%;background:#edf3ff;color:#4266d5;text-align:center;font-weight:700}.app-toast-error{border-color:#f0c8cc;background:#fff8f8;color:#a73542}.app-toast-error .app-toast-icon{color:#c23d4d;background:#ffe3e7}.app-toast-success{border-color:#bfe4d2;background:#f7fdf9;color:#25704d}.app-toast-success .app-toast-icon{color:#26805a;background:#dff4e8}.app-toast button{flex:0 0 24px;border:0;background:transparent;color:inherit;font:inherit;font-size:20px;line-height:24px;cursor:pointer;padding:0}.app-toast button:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:4px}.app-toast-enter-active,.app-toast-leave-active,.app-toast-move{transition:opacity .18s ease,transform .18s ease}.app-toast-enter-from,.app-toast-leave-to{opacity:0;transform:translateY(-12px)}@media(prefers-reduced-motion:reduce){.app-toast-enter-active,.app-toast-leave-active,.app-toast-move{transition:none}}html,body,#vue-root{width:100%;min-height:100%;margin:0}body{overflow-x:hidden}#vue-root>*{min-height:100vh}.status-badge{--status-bg:#eaf1ff;--status-fg:#2759a5;--status-border:#bdd3f8;display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 10px;border:1px solid var(--status-border);border-radius:999px;background:var(--status-bg);color:var(--status-fg);font-size:11px;font-weight:700;line-height:1.25;white-space:nowrap;vertical-align:middle;box-shadow:0 1px 2px #152d5010}.status-badge i{flex:none;width:7px;height:7px;border-radius:50%;background:currentColor}.status-badge--success{--status-bg:#e6f7ee;--status-fg:#137348;--status-border:#a8ddbf}.status-badge--warning{--status-bg:#fff3db;--status-fg:#94620d;--status-border:#f3d18c}.status-badge--danger{--status-bg:#feebea;--status-fg:#b53d3d;--status-border:#f0b1ae}.status-badge--muted{--status-bg:#f0f2f5;--status-fg:#617087;--status-border:#d4dbe4}.status-badge--violet{--status-bg:#f1edff;--status-fg:#704db1;--status-border:#d8c8f4}.password-visibility-toggle{display:grid;place-items:center;flex:none;width:34px;height:34px;padding:6px;border:0;border-radius:6px;background:transparent;color:#8998ad;cursor:pointer}.password-visibility-toggle:hover{color:#496be0;background:#edf2ff}.password-visibility-toggle:focus-visible{outline:2px solid #496be0;outline-offset:2px}.password-visibility-toggle svg{display:block;width:20px;height:20px}body[data-view=admin] .login-input-wrap input{min-width:0;flex:1}body[data-view=user] .auth-password-field{position:relative;display:block}body[data-view=user] .auth-password-field input{padding-right:52px}body[data-view=user] .auth-password-field .password-visibility-toggle{position:absolute;top:50%;right:7px;transform:translateY(-50%)}body[data-view=user] .user-center-announcements{min-width:0;max-height:360px;overflow-y:auto}body[data-view=user] .user-center-announcements h2{font-size:16px;margin-bottom:14px}body[data-view=user] .user-center-announcements article+article{border-top:1px solid #e6ebf3;margin-top:14px;padding-top:14px}body[data-view=user] .user-center-announcements h3{font-size:14px;margin:0 0 8px}body[data-view=user] .account-stats .rich-content{font-size:13px;color:#34455f}body[data-view=user] .account-stats .rich-content p{font-size:inherit;color:inherit;margin:.5em 0}body[data-view=user] .account-stats .rich-content strong{display:inline;font-size:inherit;margin:0}body[data-view=user] .guest-brand .site-logo{width:200px}body[data-view=user] .top-brand .site-logo{width:170px}body[data-view=admin] .brand .site-logo{width:180px}body[data-view=admin] .login-brand .site-logo{width:220px}body[data-view=admin] .admin-login-mobile-logo{display:none}@media(max-width:760px){body[data-view=admin] .admin-login-mobile-logo{display:inline-flex;width:200px;margin-bottom:24px}}@media(max-width:700px){body[data-view=user] .guest-brand .site-logo{width:150px}body[data-view=user] .top-brand .site-logo{width:130px}}@media(max-width:400px){body[data-view=user] .guest-brand .site-logo{width:130px}body[data-view=user] .top-brand .site-logo{width:105px}}
