.sider-logo{height:56px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid rgba(255,255,255,.1);overflow:hidden;transition:all .2s}.logo-text{color:#fff;font-size:18px;font-weight:700;letter-spacing:2px;white-space:nowrap}.logo-icon{color:#1677ff;font-size:22px;font-weight:700}.collapse-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;cursor:pointer;font-size:16px;color:#666;transition:all .2s}.collapse-btn:hover{background:#f0f0f0;color:#1677ff}.header-action-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;cursor:pointer;font-size:16px;color:#666;transition:all .2s}.header-action-btn:hover{background:#f0f0f0;color:#1677ff}.user-info-btn{padding:4px 8px;border-radius:8px;cursor:pointer;transition:all .2s}.user-info-btn:hover{background:#f0f0f0}.regulation-rich-html{line-height:1.75;word-break:break-word;font-size:14px;color:#000000e0}.regulation-rich-html p{margin:0 0 .75em}.regulation-rich-html img{max-width:100%;height:auto;vertical-align:middle}.regulation-rich-html table{border-collapse:collapse;width:100%;margin:.75em 0}.regulation-rich-html th,.regulation-rich-html td{border:1px solid #d9d9d9;padding:8px 10px;text-align:left}.regulation-rich-html th{background:#fafafa;font-weight:600}.regulation-rich-html ul,.regulation-rich-html ol{margin:.5em 0;padding-left:1.5em}.regulation-rich-html h1,.regulation-rich-html h2,.regulation-rich-html h3,.regulation-rich-html h4{margin:.75em 0 .4em;font-weight:600}.regulation-rich-html a{color:#1677ff}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,sans-serif}.ant-layout{min-height:100vh}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f0f2f5}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.menu-level-1{background:linear-gradient(90deg,#e6f4ff,#f0f7ff)!important;font-weight:600!important}.menu-level-1 td{background-color:transparent!important;border-left:3px solid #1677ff!important}.menu-level-2{background-color:#fafafa!important}.menu-level-2 td{background-color:transparent!important}.menu-level-2 td:first-child{position:relative}.menu-level-2 td:first-child:before{content:"";display:inline-block;width:16px;margin-right:4px}
