/* V8：代理网页改成“一级分类在上、二级分类在左”。只动代理网页的版式，超级管理端和用户端页面不受影响。 */
.agent-links{gap:26px}
.agent-links button{font-size:13px}
.agent-body{box-sizing:border-box;width:100%;max-width:1316px;margin:0 auto;padding:28px 28px 8px;display:grid;grid-template-columns:212px minmax(0,1fr);gap:26px;align-items:start}
.agent-body>.agent-content{max-width:none;margin:0;padding:0;min-width:0}
.agent-side{position:sticky;top:16px;display:flex;flex-direction:column;gap:14px}
.agent-side-title{display:flex;align-items:center;gap:9px;padding:4px 10px 2px;color:#203c5a;font-size:15px;font-weight:600}
.agent-side-title svg{width:17px;height:17px;color:#4c78d6}
.agent-side-nav{display:flex;flex-direction:column;gap:2px;background:#fff;border:1px solid #e4ebf3;border-radius:12px;padding:8px}
.agent-side-item{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;text-align:left;background:none;border:0;border-radius:8px;padding:10px 12px;color:#5d6f88;font:inherit;font-size:13px;cursor:pointer}
.agent-side-item:hover{background:#f3f6fb;color:#2b405b}
.agent-side-item.active{background:#eef4ff;color:#2859c5;font-weight:600;box-shadow:inset 3px 0 0 #3b6fe0}
.agent-side-item i{font-style:normal;font-size:11px;line-height:1.6;padding:0 7px;border-radius:9px;background:#eef1f6;color:#7b8ba1;font-weight:500}
.agent-side-item.active i{background:#dbe7ff;color:#2859c5}
.agent-side-wallets{background:#fff;border:1px solid #e4ebf3;border-radius:12px;padding:12px 10px 8px}
.agent-side-wallets p{margin:0 4px 8px;font-size:11px;color:#8a9db3}
.agent-side-wallets button{display:flex;justify-content:space-between;align-items:baseline;width:100%;gap:8px;background:none;border:0;border-radius:7px;padding:7px 6px;font:inherit;cursor:pointer;color:#51637b;font-size:12px}
.agent-side-wallets button:hover,.agent-side-wallets button.on{background:#f3f6fb}
.agent-side-wallets b{font-size:13px;color:#203c5a}
.agent-crumb{display:flex;align-items:center;gap:8px;font-size:12px;color:#8a9db3;margin:0 0 14px}
.agent-crumb button{background:none;border:0;padding:0;font:inherit;color:#5d7598;cursor:pointer}
.agent-crumb button:hover{color:#2859c5}
.agent-crumb b{color:#34506f;font-weight:600}
.agent-content .page-heading{margin-bottom:22px}
.agent-content .page-heading h1{font-size:24px}
.agent-content .heading-actions{display:flex;flex-direction:row;gap:10px;align-items:center;flex-wrap:nowrap;flex-shrink:0}
.agent-content .heading-actions .btn{white-space:nowrap}
.agent-chooser{display:flex;align-items:center;gap:8px;font-size:12px;color:#5d6f88}
.agent-chooser select{padding:7px 9px;border:1px solid #cdd8e6;border-radius:7px;font:inherit;font-size:12px;background:#fff;max-width:260px}
.agent-content .wallet-bottom{flex-wrap:wrap;gap:6px 14px}
.agent-content .wallet-more{margin-left:auto;font-weight:600}
.agent-content .muted-row td{color:#a6b2c2}
.share-bar{display:flex;height:34px;border-radius:8px;overflow:hidden;margin-bottom:16px;font-size:12px;color:#fff;font-weight:600}
.share-bar span{display:flex;align-items:center;justify-content:center;white-space:nowrap;min-width:64px}
.share-bar span:first-child{background:#9aaecb}
.share-bar span:last-child{background:#2f9e7a}
.agent-footer{max-width:1220px}
@media (max-width:1100px){.agent-body{grid-template-columns:180px minmax(0,1fr);gap:18px;padding-left:16px;padding-right:16px}.agent-links{gap:16px}.agent-links button{font-size:12px}}
