.staff-auth-page[data-v-29ef45ca],.staff-auth-loading[data-v-29ef45ca]{--auth-accent: #5368e8;min-height:100vh;color:#17233a;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;background:radial-gradient(circle at 18% 16%,color-mix(in srgb,var(--auth-accent) 16%,transparent),transparent 28%),radial-gradient(circle at 82% 84%,color-mix(in srgb,var(--auth-accent) 11%,transparent),transparent 30%),#f3f6fb}.staff-auth-page[data-v-29ef45ca]{display:grid;place-items:center;padding:28px 18px}.staff-auth-card[data-v-29ef45ca]{width:min(420px,100%);padding:34px;border:1px solid rgba(255,255,255,.9);border-radius:26px;background:#ffffffeb;box-shadow:0 28px 80px #19294621;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.staff-auth-brand[data-v-29ef45ca]{display:flex;align-items:center;gap:12px}.staff-auth-brand>span[data-v-29ef45ca],.staff-auth-mark[data-v-29ef45ca]{display:grid;width:44px;height:44px;place-items:center;color:#fff;border-radius:14px;font-size:23px;font-weight:800;background:linear-gradient(135deg,var(--auth-accent),color-mix(in srgb,var(--auth-accent) 55%,#42b6ee));box-shadow:0 10px 24px color-mix(in srgb,var(--auth-accent) 24%,transparent)}.staff-auth-brand div[data-v-29ef45ca]{display:grid;gap:2px}.staff-auth-brand strong[data-v-29ef45ca]{font-size:18px}.staff-auth-brand small[data-v-29ef45ca]{color:#8a97aa}.staff-auth-heading[data-v-29ef45ca]{margin:40px 0 25px}.staff-auth-heading>span[data-v-29ef45ca]{color:var(--auth-accent);font-size:12px;font-weight:750}.staff-auth-heading h1[data-v-29ef45ca]{margin:7px 0 6px;font-size:30px;letter-spacing:-.7px}.staff-auth-heading p[data-v-29ef45ca]{margin:0;color:#7d8a9e;font-size:13px}form[data-v-29ef45ca]{display:grid;gap:16px}label[data-v-29ef45ca]{display:grid;gap:7px}label span[data-v-29ef45ca]{color:#526177;font-size:12px;font-weight:650}input[data-v-29ef45ca]{width:100%;height:48px;padding:0 14px;color:#17233a;border:1px solid #dfe5ee;border-radius:13px;outline:0;background:#f8fafe;font:inherit;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}input[data-v-29ef45ca]:focus{border-color:var(--auth-accent);background:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--auth-accent) 11%,transparent)}.staff-auth-error[data-v-29ef45ca]{margin:-3px 0 0;padding:10px 12px;color:#b83b4b;border:1px solid #f4ccd2;border-radius:10px;background:#fff5f6;font-size:12px;line-height:1.5}.staff-auth-notice[data-v-29ef45ca]{margin:-3px 0 0;padding:10px 12px;color:#157a55;border:1px solid #bee9d8;border-radius:10px;background:#effbf6;font-size:12px;line-height:1.5}button[data-v-29ef45ca]{height:49px;margin-top:3px;color:#fff;border:0;border-radius:13px;background:linear-gradient(120deg,var(--auth-accent),color-mix(in srgb,var(--auth-accent) 66%,#359eea));box-shadow:0 12px 28px color-mix(in srgb,var(--auth-accent) 22%,transparent);cursor:pointer;font:inherit;font-weight:750}button[data-v-29ef45ca]:disabled{cursor:wait;opacity:.58}.staff-auth-secondary[data-v-29ef45ca]{margin-top:-4px;color:#66758a;border:1px solid #dfe5ee;background:#fff;box-shadow:none}footer[data-v-29ef45ca]{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:25px;color:#98a3b4;font-size:11px}footer i[data-v-29ef45ca]{width:7px;height:7px;border-radius:50%;background:#32c98c;box-shadow:0 0 0 4px #32c98c1c}.staff-auth-loading[data-v-29ef45ca]{display:grid;place-items:center;align-content:center;gap:15px}.staff-auth-loading p[data-v-29ef45ca]{margin:0;color:#7c899c;font-size:13px}@media (max-width: 520px){.staff-auth-card[data-v-29ef45ca]{padding:27px 22px;border-radius:22px}.staff-auth-heading[data-v-29ef45ca]{margin-top:32px}}.notification-page[data-v-6b04df6d]{display:grid;gap:22px}.notification-hero[data-v-6b04df6d]{display:flex;min-height:164px;padding:30px 34px;align-items:center;justify-content:space-between;border-radius:28px;color:#fff;background:radial-gradient(circle at 88% 0,rgba(255,255,255,.2),transparent 34%),linear-gradient(135deg,#5546c8,var(--portal-accent));box-shadow:0 24px 54px color-mix(in srgb,var(--portal-accent) 20%,transparent)}.notification-hero span[data-v-6b04df6d]{font-size:12px;font-weight:800;letter-spacing:.08em}.notification-hero h1[data-v-6b04df6d]{margin:8px 0 6px;font-size:30px}.notification-hero p[data-v-6b04df6d]{margin:0;color:#ffffffbd;font-size:14px}.unread[data-v-6b04df6d]{display:grid;min-width:150px;grid-template-columns:1fr auto;align-items:end;gap:2px 14px}.unread small[data-v-6b04df6d]{font-size:12px;color:#ffffffb3}.unread strong[data-v-6b04df6d]{grid-row:1/3;font-size:46px;line-height:1}.unread button[data-v-6b04df6d]{padding:8px 12px;border:0;border-radius:12px;color:#fff;background:#ffffff26}.notification-error[data-v-6b04df6d]{padding:14px 18px;border:1px solid #ffd5dc;border-radius:16px;color:#b12c49;background:#fff4f6}.notification-error button[data-v-6b04df6d]{margin-left:10px;border:0;color:inherit;background:transparent;font-weight:800}.notification-list[data-v-6b04df6d]{display:grid;gap:14px}.notification-card[data-v-6b04df6d]{position:relative;display:grid;width:100%;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;border:1px solid #e8ebf2;border-radius:20px;text-align:left;background:#fff;box-shadow:0 14px 34px #1d2a480d}.notification-card.unread[data-v-6b04df6d]{border-color:color-mix(in srgb,var(--portal-accent) 35%,#e8ebf2)}.notification-card>i[data-v-6b04df6d]{display:flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:16px;color:#fff;background:linear-gradient(135deg,#6f59e8,#438ce9);font-style:normal;font-weight:900}.notification-card>i.order[data-v-6b04df6d]{background:linear-gradient(135deg,#ff9b4a,#f05e72)}.notification-card>i.data[data-v-6b04df6d]{background:linear-gradient(135deg,#2f9ff2,#22b8b7)}.notification-card>i.operation[data-v-6b04df6d]{background:linear-gradient(135deg,#24b67d,#2d8cc9)}.notification-card>i.finance[data-v-6b04df6d]{background:linear-gradient(135deg,#f2a33d,#df5c72)}.notification-card>span[data-v-6b04df6d]{min-width:0}.notification-card>span>span[data-v-6b04df6d]{display:flex;align-items:center;gap:10px}.notification-card strong[data-v-6b04df6d]{font-size:15px;color:#162038}.notification-card em[data-v-6b04df6d]{padding:3px 7px;border-radius:8px;color:#df4d6b;background:#fff0f3;font-size:10px;font-style:normal}.notification-card small[data-v-6b04df6d]{display:block;overflow:hidden;margin-top:7px;color:#6f7b91;font-size:13px;line-height:1.55;text-overflow:ellipsis;white-space:nowrap}.notification-card b[data-v-6b04df6d]{display:block;margin-top:9px;color:#929bae;font-size:11px;font-weight:500}.notification-card time[data-v-6b04df6d]{margin-left:14px}.notification-card u[data-v-6b04df6d]{color:var(--portal-accent);font-size:12px;font-weight:800;text-decoration:none;white-space:nowrap}.notification-empty[data-v-6b04df6d]{display:grid;min-height:220px;place-content:center;gap:8px;border:1px dashed #dce1ea;border-radius:22px;text-align:center;color:#8a95a9;background:#fff}.notification-empty strong[data-v-6b04df6d]{color:#26324a}@media (max-width:760px){.notification-hero[data-v-6b04df6d]{align-items:flex-start}.notification-card[data-v-6b04df6d]{grid-template-columns:48px minmax(0,1fr)}.notification-card u[data-v-6b04df6d]{grid-column:2}.notification-card small[data-v-6b04df6d]{white-space:normal}.unread[data-v-6b04df6d]{min-width:auto}.notification-hero p[data-v-6b04df6d]{display:none}}.load-more[data-v-6b04df6d]{min-height:44px;border:1px solid #e2e7ef;border-radius:14px;color:var(--portal-accent);background:#fff;font-weight:800}.load-more[data-v-6b04df6d]:disabled{opacity:.6}:root{color:#14213d;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;background:#eef2f8;font-synthesis:none}button{font:inherit}.portal{--portal-accent: #5368e8;display:grid;grid-template-columns:268px minmax(0,1fr);min-height:100vh}.portal-sidebar{position:sticky;top:0;height:100vh;overflow:auto;padding:28px 18px;color:#fff;background:#14243d}.portal-brand{display:flex;align-items:center;gap:12px;padding:0 10px 28px}.portal-brand>span{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;font-size:22px;font-weight:800;background:linear-gradient(135deg,#6a6bf3,#42a4e8)}.portal-brand div{display:grid;gap:2px}.portal-brand strong{font-size:18px}.portal-brand small,.portal-caption{color:#92a3bd}.portal-caption{margin:0 10px 10px;font-size:12px}.portal-sidebar nav{display:grid;gap:6px}.portal-sidebar nav button{display:grid;grid-template-columns:32px 1fr;gap:10px;width:100%;padding:12px;color:#bdc8d9;text-align:left;border:0;border-radius:12px;background:transparent;cursor:pointer}.portal-sidebar nav button:hover,.portal-sidebar nav button.active{color:#fff;background:color-mix(in srgb,var(--portal-accent) 85%,#fff 15%)}.portal-sidebar nav button>span{padding-top:2px;font-size:11px;font-weight:800;opacity:.75}.portal-sidebar nav button div{display:grid;gap:3px;min-width:0}.portal-sidebar nav button strong{font-size:14px}.portal-sidebar nav button small{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap;opacity:.72}.portal-sidebar-note{margin-top:24px;padding:16px;border:1px solid #30435e;border-radius:14px;background:#1d314f}.portal-sidebar-note small,.portal-sidebar-note p{color:#94a7c3}.portal-sidebar-note strong{display:block;margin:5px 0}.portal-sidebar-note p{margin:0;font-size:12px;line-height:1.6}.portal-main{min-width:0}.portal-topbar{display:flex;align-items:center;justify-content:space-between;min-height:76px;padding:12px 34px;border-bottom:1px solid #e4e9f2;background:#fffffff0}.portal-topbar>div:first-child,.portal-role div{display:grid;gap:4px}.portal-topbar small{color:#8996aa;font-size:12px}.portal-role{display:flex;align-items:center;gap:10px}.portal-role>span{display:grid;width:38px;height:38px;place-items:center;color:#fff;border-radius:12px;background:var(--portal-accent)}.portal-role>button{min-height:34px;padding:0 12px;color:#66758a;border:1px solid #dfe5ee;border-radius:10px;background:#fff;cursor:pointer}.portal-role>button:hover{color:var(--portal-accent);border-color:color-mix(in srgb,var(--portal-accent) 35%,#dfe5ee);background:color-mix(in srgb,var(--portal-accent) 5%,#fff)}.portal-content{display:grid;gap:20px;max-width:1380px;margin:0 auto;padding:32px}.portal-hero{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;overflow:hidden;padding:30px 32px;color:#fff;border-radius:24px;background:linear-gradient(125deg,color-mix(in srgb,var(--portal-accent) 82%,#24324a),color-mix(in srgb,var(--portal-accent) 48%,#27a5d2));box-shadow:0 18px 42px color-mix(in srgb,var(--portal-accent) 20%,transparent)}.portal-hero:after{position:absolute;right:-60px;bottom:-100px;width:250px;height:250px;border:1px solid rgba(255,255,255,.18);border-radius:50%;content:""}.portal-hero span{font-size:12px;opacity:.78}.portal-hero h1{margin:8px 0;font-size:clamp(25px,3vw,38px)}.portal-hero p{max-width:720px;margin:0;line-height:1.7;opacity:.86}.portal-hero b{z-index:1;flex:0 0 auto;padding:9px 14px;border:1px solid rgba(255,255,255,.25);border-radius:999px;font-size:12px;background:#ffffff1f}.portal-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.portal-metrics article,.portal-current,.portal-roadmap{border:1px solid #e4eaf3;border-radius:18px;background:#fff;box-shadow:0 10px 28px #1e304e0e}.portal-metrics article{display:grid;gap:8px;padding:20px}.portal-metrics span,.portal-current>span{color:#77859b;font-size:12px}.portal-metrics strong{font-size:22px}.portal-metrics small{color:#9aa5b5;line-height:1.5}.portal-workspace{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);gap:18px}.portal-current,.portal-roadmap{padding:26px}.portal-current h2,.portal-roadmap h2{margin:8px 0}.portal-current>p{margin:0;color:#738198;line-height:1.7}.portal-empty{display:flex;align-items:center;gap:14px;margin-top:28px;padding:18px;border-radius:14px;background:#f5f8fc}.portal-empty i{display:grid;flex:0 0 auto;width:36px;height:36px;place-items:center;color:#fff;border-radius:11px;font-style:normal;background:var(--portal-accent)}.portal-empty div{display:grid;gap:5px}.portal-empty small{color:#8592a5}.portal-roadmap ol{display:grid;gap:12px;margin:18px 0 0;padding:0;list-style:none}.portal-roadmap li{display:grid;grid-template-columns:38px 1fr;gap:12px;align-items:center;padding:13px;border-radius:13px;background:#f6f8fc}.portal-roadmap li b{color:var(--portal-accent);font-size:12px}.portal-roadmap li div{display:grid;gap:4px}.portal-roadmap li small{color:#8793a5}@media (max-width: 980px){.portal{grid-template-columns:82px minmax(0,1fr)}.portal-sidebar{padding-inline:12px}.portal-brand{justify-content:center;padding-inline:0}.portal-brand div,.portal-caption,.portal-sidebar nav button div,.portal-sidebar-note{display:none}.portal-sidebar nav button{display:grid;grid-template-columns:1fr;place-items:center;padding:13px 6px}.portal-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.portal{display:block}.portal-sidebar{position:static;width:100%;height:auto;padding:12px 14px}.portal-brand{justify-content:flex-start;padding:0 0 10px}.portal-brand div{display:grid}.portal-sidebar nav{display:flex;overflow-x:auto}.portal-sidebar nav button{flex:0 0 auto;width:auto;min-width:60px}.portal-topbar{padding:12px 18px}.portal-role div{display:none}.portal-role>button{padding-inline:10px;font-size:12px}.portal-content{padding:18px 14px 28px}.portal-hero{align-items:flex-start;flex-direction:column;padding:24px}.portal-metrics,.portal-workspace{grid-template-columns:1fr}}:root{color:#172038;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;background:#f3f5fa;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}html,body,#app{max-width:100%;overflow-x:hidden}button,input,select{font:inherit}button{cursor:pointer}.agent-shell{--accent: #7256e8;display:grid;grid-template-columns:250px minmax(0,1fr);min-height:100vh}.agent-side{position:sticky;top:0;height:100vh;overflow-y:auto;padding:26px 16px;color:#fff;background:linear-gradient(180deg,#17233d,#202443)}.agent-brand{display:flex;align-items:center;gap:11px;padding:0 10px 26px}.agent-brand>i{display:grid;width:42px;height:42px;place-items:center;border-radius:14px;background:linear-gradient(135deg,#8b62f1,#4b96ed);box-shadow:0 10px 25px #6e53e859;font-size:22px;font-style:normal;font-weight:900}.agent-brand>div{display:grid;gap:3px}.agent-brand strong{font-size:18px}.agent-brand small{color:#99a6bf;font-size:11px}.agent-side nav{display:grid;gap:6px}.agent-side nav button{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center;width:100%;padding:11px 12px;color:#b9c3d5;border:0;border-radius:13px;text-align:left;background:transparent}.agent-side nav button:hover,.agent-side nav button.active{color:#fff;background:linear-gradient(105deg,#7a57e8e6,#4c7adcd1)}.agent-side nav button>span{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;background:#ffffff17;font-size:12px;font-weight:800}.agent-side nav button>div{display:grid;gap:2px}.agent-side nav button strong{font-size:13px}.agent-side nav button small{font-size:10px;opacity:.64}.agent-side-note{display:grid;gap:7px;margin-top:22px;padding:15px;border:1px solid rgba(255,255,255,.09);border-radius:15px;background:#ffffff0d}.agent-side-note strong{font-size:12px}.agent-side-note small{color:#98a7c0;font-size:11px;line-height:1.6}.agent-main{min-width:0}.agent-topbar{position:sticky;z-index:20;top:0;display:flex;min-height:74px;align-items:center;justify-content:space-between;gap:20px;padding:10px 30px;border-bottom:1px solid #e7eaf1;background:#ffffffeb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.agent-topbar>div:first-child,.agent-user span{display:grid;gap:3px}.agent-topbar small{color:#8994a7;font-size:11px}.agent-user{display:flex;align-items:center;gap:10px}.agent-user>i{display:grid;width:37px;height:37px;place-items:center;color:#fff;border-radius:12px;background:linear-gradient(135deg,#7657e8,#4c99e8);font-style:normal;font-weight:800}.agent-user>button{height:34px;padding:0 12px;color:#68758a;border:1px solid #e1e5ed;border-radius:10px;background:#fff}.agent-content{display:grid;gap:18px;width:min(1450px,100%);margin:0 auto;padding:28px 30px 44px}.agent-alert{padding:12px 14px;border-radius:12px;font-size:12px}.agent-alert.error{color:#a74250;border:1px solid #efcbd1;background:#fff4f5}.agent-alert.success{color:#17745c;border:1px solid #bae3d7;background:#effaf6}.agent-alert button{margin-left:9px;padding:0;color:inherit;border:0;background:none;font-weight:800}.agent-loading{display:grid;min-height:360px;place-items:center;align-content:center;gap:12px;color:#7f8ba0;font-size:12px}.agent-loading i{width:32px;height:32px;border:3px solid #e2ddf8;border-top-color:#7657e8;border-radius:50%;animation:agent-spin .8s linear infinite}@keyframes agent-spin{to{transform:rotate(360deg)}}.agent-hero{position:relative;display:grid;grid-template-columns:190px minmax(0,1fr) 210px;gap:28px;align-items:center;overflow:hidden;padding:27px 30px;color:#fff;border-radius:25px;background:linear-gradient(118deg,#5842c4,#7657e8 48%,#258fc7);box-shadow:0 18px 44px #5741c133}.agent-hero:after{position:absolute;right:-65px;bottom:-120px;width:290px;height:290px;border:1px solid rgba(255,255,255,.16);border-radius:50%;content:""}.agent-level-mark{display:grid;padding:18px;border:1px solid rgba(255,255,255,.2);border-radius:18px;background:#ffffff1c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.agent-level-mark span,.agent-hero-copy>span,.agent-next small{font-size:11px;opacity:.76}.agent-level-mark strong{margin:4px 0 1px;font-size:34px;letter-spacing:-1px}.agent-level-mark small{font-size:10px;opacity:.7}.agent-hero-copy h1{margin:6px 0 8px;font-size:clamp(24px,2.8vw,36px);letter-spacing:-.8px}.agent-hero-copy p{max-width:680px;margin:0;font-size:12px;line-height:1.7;opacity:.82}.agent-next{z-index:1;display:grid;gap:7px;justify-items:start}.agent-next strong{font-size:14px}.agent-next button{height:38px;margin-top:3px;padding:0 16px;color:#5842c4;border:0;border-radius:11px;background:#fff;font-weight:750}.agent-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.agent-metrics article,.agent-panel,.agent-rule-grid article,.agent-promotion-grid article,.agent-balance,.agent-withdraw-form{border:1px solid #e6e9f0;background:#fff;box-shadow:0 12px 34px #242e4e0e}.agent-metrics article{display:grid;gap:7px;padding:19px 20px;border-radius:18px}.agent-metrics span{color:#78849a;font-size:11px}.agent-metrics strong{font-size:22px;letter-spacing:-.4px}.agent-metrics small{color:#9aa3b3;font-size:10px}.agent-panel{overflow:hidden;border-radius:21px}.agent-panel>header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:20px 23px;border-bottom:1px solid #edf0f5}.agent-panel>header>div:first-child{display:grid;gap:4px}.agent-panel>header span{color:#8b95a7;font-size:11px}.agent-panel>header h2{margin:0;font-size:20px}.agent-panel>header>button{color:#674bd5;border:0;background:none;font-size:12px;font-weight:700}.agent-panel>header>input,.agent-filters input,.agent-filters select{height:39px;padding:0 12px;color:#354158;border:1px solid #e0e4ec;border-radius:11px;outline:0;background:#f7f8fb;font-size:12px}.agent-panel>header>input{width:min(280px,45vw)}.agent-panel input:focus,.agent-panel select:focus{border-color:#9a89e9;box-shadow:0 0 0 3px #7256e814}.agent-daily-chart{display:flex;min-height:190px;padding:24px 22px 19px;align-items:stretch;gap:9px;overflow-x:auto}.agent-daily-chart article{display:grid;min-width:60px;flex:1 0 60px;grid-template-rows:22px 1fr 18px;gap:7px;text-align:center}.agent-daily-chart strong{overflow:hidden;color:#59657b;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.agent-daily-chart article>div{position:relative;display:flex;min-height:112px;align-items:flex-end;justify-content:center;border-radius:12px;background:linear-gradient(180deg,#fafbfe,#f3f5fa)}.agent-daily-chart i{width:64%;min-height:8px;border-radius:9px 9px 5px 5px;background:linear-gradient(180deg,#8a68ef,#388fe8);box-shadow:0 8px 18px #525bcf2e}.agent-daily-chart small{color:#929cac;font-size:9px}.agent-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:20px 22px 23px}.agent-source-grid>article{position:relative;display:grid;grid-template-columns:44px 1fr;gap:12px;padding:17px;border:1px solid #e8eaf1;border-radius:16px;background:linear-gradient(145deg,#fff,#faf9ff)}.agent-source-grid>article>i{display:grid;width:44px;height:44px;place-items:center;color:#674bd5;border-radius:13px;background:#eeeafe;font-style:normal;font-weight:850}.agent-source-grid>article>div{display:grid;gap:4px;min-width:0}.agent-source-grid span{color:#778298;font-size:11px}.agent-source-grid strong{font-size:19px}.agent-source-grid small{overflow:hidden;color:#98a1b0;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.agent-source-grid b{position:absolute;top:15px;right:15px;color:#9a91bc;font-size:10px}.agent-rule-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.agent-rule-grid article{padding:20px;border-radius:18px}.agent-rule-grid span{color:#7657e8;font-size:10px;font-weight:750}.agent-rule-grid h3{margin:8px 0 7px;font-size:15px}.agent-rule-grid p{margin:0;color:#7c8799;font-size:11px;line-height:1.65}.agent-table-wrap{overflow-x:auto}.agent-table-wrap table{width:100%;border-collapse:collapse;min-width:860px}.agent-table-wrap th,.agent-table-wrap td{padding:13px 16px;border-bottom:1px solid #eff1f5;text-align:left;white-space:nowrap}.agent-table-wrap th{color:#8791a4;background:#fafbfc;font-size:10px;font-weight:700}.agent-table-wrap td{color:#566176;font-size:11px}.agent-table-wrap td strong,.agent-table-wrap td small{display:block}.agent-table-wrap td strong{color:#29344a;font-size:11px}.agent-table-wrap td small{margin-top:3px;color:#9aa3b2;font-size:10px}.agent-table-wrap td.positive{color:#0c8b69;font-weight:800}.agent-table-wrap tr.targeted td{background:#f2f0ff}.agent-table-wrap em{padding:5px 8px;color:#8b5c20;border-radius:999px;background:#fff2de;font-size:10px;font-style:normal}.agent-table-wrap em.settled,.agent-table-wrap em.paid{color:#14745b;background:#e8f8f1}.agent-table-wrap em.reversed,.agent-table-wrap em.rejected{color:#a54855;background:#fff0f2}.agent-table-wrap em.approved{color:#336eb4;background:#ebf3ff}.agent-empty{grid-column:1 / -1;padding:45px 24px;color:#919bad;text-align:center;font-size:12px}.agent-filters{display:flex;gap:8px}.agent-filters button{height:39px;padding:0 15px;color:#fff;border:0;border-radius:11px;background:#7256e8;font-size:12px;font-weight:700}.agent-filters button:disabled{opacity:.55;cursor:wait}.agent-promotion-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:25px 28px;color:#fff;border-radius:22px;background:linear-gradient(120deg,#4f3cb6,#7f5bef);box-shadow:0 17px 40px #5c41c42e}.agent-promotion-hero span{font-size:11px;opacity:.72}.agent-promotion-hero h1{margin:6px 0;font-size:26px}.agent-promotion-hero p{margin:0;font-size:12px;opacity:.78}.agent-promotion-hero>b{flex:0 0 auto;padding:10px 15px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#ffffff1f;font-size:12px}.agent-promotion-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:15px}.agent-promotion-grid>article{border-radius:20px}.agent-share-card{display:grid;gap:15px;padding:24px}.agent-share-card>span,.agent-qr-card>span{color:#7d879a;font-size:11px}.agent-link,.agent-share-card label>div{display:flex;gap:9px}.agent-link input,.agent-share-card label input{width:100%;min-width:0;height:44px;padding:0 13px;color:#39445a;border:1px solid #e0e4ec;border-radius:11px;outline:0;background:#f8f9fc}.agent-link button,.agent-share-card label button{flex:0 0 auto;min-width:90px;color:#fff;border:0;border-radius:11px;background:#7256e8;font-weight:750}.agent-link button:disabled{opacity:.45}.agent-share-card label{display:grid;gap:7px}.agent-share-card label>span{color:#566278;font-size:11px;font-weight:700}.agent-share-card>small{color:#969faf;font-size:10px}.agent-invite{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 14px;border:1px solid #e4e0f6;border-radius:13px;background:#faf8ff}.agent-invite>div{display:grid;gap:4px}.agent-invite span{color:#83799f;font-size:10px}.agent-invite strong{color:#4e3e9e;font-size:17px;letter-spacing:.8px}.agent-invite>button{min-height:36px;padding:0 13px;color:#634bcc;border:1px solid #ded7fa;border-radius:10px;background:#fff;font-size:11px;font-weight:750}.agent-qr-card{display:grid;gap:10px;justify-items:center;padding:23px;text-align:center}.agent-qr-card img,.agent-qr-empty{width:174px;height:174px;border:10px solid #f6f3ff;border-radius:18px}.agent-qr-card img{object-fit:contain}.agent-qr-empty{display:grid;place-items:center;color:#9286bd;background:repeating-linear-gradient(45deg,#f7f4ff,#f7f4ff 8px,#eee9fd 8px,#eee9fd 16px);font-size:11px}.agent-qr-card strong{font-size:13px}.agent-qr-card small{max-width:260px;color:#969faf;font-size:10px;line-height:1.5}.agent-withdraw-grid{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:15px}.agent-balance,.agent-withdraw-form{border-radius:20px}.agent-balance{display:grid;align-content:center;gap:7px;padding:25px;color:#fff;border:0;background:linear-gradient(125deg,#5140b9,#258dbf)}.agent-balance span{font-size:11px;opacity:.75}.agent-balance strong{font-size:32px}.agent-balance small{max-width:430px;font-size:10px;line-height:1.55;opacity:.72}.agent-withdraw-form{display:grid;gap:12px;padding:22px 24px}.agent-withdraw-form h2{margin:0;font-size:19px}.agent-withdraw-form label{display:grid;gap:6px}.agent-withdraw-form label>span{color:#657187;font-size:11px;font-weight:700}.agent-withdraw-form label>div{display:flex;align-items:center;height:45px;padding:0 12px;border:1px solid #e0e4ec;border-radius:11px;background:#f8f9fc}.agent-withdraw-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.agent-withdraw-form input,.agent-withdraw-form select{width:100%;height:45px;padding:0 12px;color:#344057;border:1px solid #e0e4ec;border-radius:11px;outline:0;background:#f8f9fc}.agent-withdraw-form label>div input{height:auto;padding:0 0 0 6px;border:0;border-radius:0;background:transparent}.agent-withdraw-form button{height:42px;color:#fff;border:0;border-radius:11px;background:#7256e8;font-weight:750}.agent-withdraw-form button:disabled{opacity:.48}.agent-withdraw-form>small{color:#969faf;font-size:10px}@media (max-width: 1100px){.agent-hero{grid-template-columns:160px 1fr}.agent-next{grid-column:1 / -1;grid-template-columns:auto 1fr auto;align-items:center}.agent-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-source-grid,.agent-rule-grid{grid-template-columns:1fr}}@media (max-width: 800px){.agent-shell{display:block}.agent-side{position:sticky;z-index:25;height:auto;padding:10px 12px}.agent-brand{padding:0 2px 9px}.agent-brand>i{width:34px;height:34px;border-radius:10px;font-size:18px}.agent-brand strong{font-size:15px}.agent-side nav{display:flex;overflow-x:auto;scrollbar-width:none}.agent-side nav button{flex:0 0 auto;display:block;width:auto;padding:9px 13px;white-space:nowrap}.agent-side nav button>span,.agent-side nav button small,.agent-side-note{display:none}.agent-topbar{position:static;padding:10px 14px}.agent-user span{display:none}.agent-content{padding:16px 13px 28px}.agent-hero{grid-template-columns:1fr;gap:14px;padding:22px}.agent-level-mark{width:150px}.agent-next{grid-column:auto;grid-template-columns:1fr auto}.agent-next small{grid-column:1 / -1}.agent-promotion-grid,.agent-withdraw-grid{grid-template-columns:1fr}.agent-panel>header{align-items:stretch;flex-direction:column}.agent-panel>header>input{width:100%}.agent-filters{flex-wrap:wrap}.agent-filters>*{flex:1 1 120px}}@media (max-width: 520px){.agent-metrics{grid-template-columns:1fr 1fr;gap:9px}.agent-metrics article{padding:15px}.agent-metrics strong{font-size:18px}.agent-promotion-hero{align-items:flex-start;flex-direction:column;padding:21px}.agent-promotion-hero h1{font-size:22px}.agent-link,.agent-share-card label>div{flex-direction:column}.agent-link button,.agent-share-card label button{min-height:42px}.agent-withdraw-fields{grid-template-columns:1fr}}
