*{margin:0;-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%}body{overflow-x:hidden;font-size:16px}uni-app,uni-page,uni-page-wrapper,uni-page-body{display:block;box-sizing:border-box;width:100%}uni-page-wrapper{position:relative}#app,uni-app,uni-page,uni-page-wrapper{height:100%}.uni-mask{position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5)}.uni-fade-enter-active,.uni-fade-leave-active{transition-duration:.25s;transition-property:opacity;transition-timing-function:ease}.uni-fade-enter-from,.uni-fade-leave-active{opacity:0}.uni-loading,uni-button[loading]:before{background-color:transparent;background-image:url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=);background-repeat:no-repeat}.uni-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}@keyframes uni-loading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}html{--primary-color: #007aff;--UI-BG: #fff;--UI-BG-1: #f7f7f7;--UI-BG-2: #fff;--UI-BG-3: #f7f7f7;--UI-BG-4: #4c4c4c;--UI-BG-5: #fff;--UI-FG: #000;--UI-FG-0: rgba(0, 0, 0, .9);--UI-FG-HALF: rgba(0, 0, 0, .9);--UI-FG-1: rgba(0, 0, 0, .5);--UI-FG-2: rgba(0, 0, 0, .3);--UI-FG-3: rgba(0, 0, 0, .1)}uni-page[data-type] uni-page-body{background-color:transparent}body:after{position:fixed;content:"";left:-1000px;top:-1000px;animation:shadow-preload .1s;animation-delay:3s}@keyframes shadow-preload{0%{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}to{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}}.uni-async-error{position:absolute;left:0;right:0;top:0;bottom:0;color:#999;padding:100px 10px;text-align:center}.uni-async-loading{box-sizing:border-box;width:100%;padding:50px;text-align:center}.uni-async-loading .uni-loading{width:30px;height:30px}uni-page-body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;color:#1d2129;background-color:#f6f8fc;background-image:linear-gradient(180deg,#f8fafd,#f4f6fb 420px,#f5f7fa);background-attachment:fixed;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{background-color:#f6f8fc;background-image:linear-gradient(180deg,#f8fafd,#f4f6fb 420px,#f5f7fa);background-attachment:fixed}uni-view,uni-text,uni-scroll-view{box-sizing:border-box}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ccd3e0;border-radius:999px;border:2.5px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:#aab4c6}::-moz-selection{background:rgba(22,93,255,.16);color:#1d2129}::selection{background:rgba(22,93,255,.16);color:#1d2129}:focus-visible{outline:2px solid rgba(22,93,255,.55);outline-offset:2px;border-radius:6px}uni-input:focus-visible,uni-textarea:focus-visible,.md-input:focus-visible{outline:none}.md-num,.md-tabular{font-variant-numeric:tabular-nums}.md-card{background:linear-gradient(180deg,#fff,#fdfefe);border:1px solid #e9edf5;border-radius:14px;box-shadow:0 1px 2px rgba(16,24,40,.03),0 6px 20px -6px rgba(22,60,130,.08);padding:24px;transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}.md-card-hover:hover{box-shadow:0 4px 10px rgba(16,24,40,.06),0 14px 32px rgba(22,93,255,.1);transform:translateY(-2px);border-color:#e2eaff}.md-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 22px;border-radius:9px;font-size:14px;font-weight:500;line-height:1.4;border:none;cursor:pointer;transition:background .18s ease,box-shadow .18s ease,transform .12s ease,border-color .18s ease,color .18s ease}.md-btn:active{transform:translateY(1px) scale(.99)}.md-btn-primary{background:linear-gradient(180deg,#2b6fff,#165dff);color:#fff;box-shadow:0 1px 2px rgba(22,93,255,.35),inset 0 1px rgba(255,255,255,.18)}.md-btn-primary:hover{background:linear-gradient(180deg,#3d7bff,#2268ff);box-shadow:0 4px 12px rgba(22,93,255,.35),inset 0 1px rgba(255,255,255,.18)}.md-btn-primary:active{background:#0e4ed6;box-shadow:0 1px 2px rgba(22,93,255,.3)}.md-btn-outline{background:#fff;color:#165dff;border:1px solid #b9cdff;box-shadow:0 1px 2px rgba(16,24,40,.04)}.md-btn-outline:hover{background:#f5f8ff;border-color:#165dff}.md-btn-ghost{background:#e8f0ff;color:#165dff}.md-btn-ghost:hover{background:#dbe7ff}.md-btn-danger{background:#ef4444;color:#fff;box-shadow:0 1px 2px rgba(239,68,68,.3)}.md-btn-danger:hover{background:#dc2626;box-shadow:0 4px 12px rgba(239,68,68,.32)}.md-btn-success{background:#16a34a;color:#fff;box-shadow:0 1px 2px rgba(22,163,74,.3)}.md-btn-success:hover{background:#15803d;box-shadow:0 4px 12px rgba(22,163,74,.32)}.md-btn-lg{padding:14px 30px;font-size:16px;border-radius:11px}.md-btn-sm{padding:6px 14px;font-size:13px;border-radius:8px}.md-btn[disabled],.md-btn.is-disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.md-badge{display:inline-flex;align-items:center;gap:4px;padding:2.5px 10px;border-radius:999px;font-size:12px;font-weight:500;line-height:1.5}.md-badge-blue{background:#e8f0ff;color:#165dff;box-shadow:inset 0 0 0 1px rgba(22,93,255,.14)}.md-badge-green{background:#dcfce7;color:#15803d;box-shadow:inset 0 0 0 1px rgba(22,163,74,.16)}.md-badge-red{background:#fee2e2;color:#dc2626;box-shadow:inset 0 0 0 1px rgba(239,68,68,.16)}.md-badge-orange{background:#ffedd5;color:#c2410c;box-shadow:inset 0 0 0 1px rgba(249,115,22,.18)}.md-badge-purple{background:#f3e8ff;color:#722ed1;box-shadow:inset 0 0 0 1px rgba(114,46,209,.16)}.md-badge-gray{background:#f3f4f6;color:#6b7280;box-shadow:inset 0 0 0 1px rgba(107,114,128,.14)}.md-input{width:100%;padding:11px 14px;border:1px solid #d5dae3;border-radius:9px;font-size:14px;color:#1d2129;background:#fff;transition:border-color .2s,box-shadow .2s,background .2s}.md-input:hover{border-color:#b6c2d6}.md-input::-moz-placeholder{color:#a8b0bf}.md-input::placeholder{color:#a8b0bf}.md-input:focus{outline:none;border-color:#165dff;box-shadow:0 0 0 3.5px rgba(22,93,255,.13)}.md-input.is-error{border-color:#ef4444}.md-input.is-error:focus{box-shadow:0 0 0 3.5px rgba(239,68,68,.13)}.md-form-label{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.md-container{max-width:1200px;margin:0 auto;padding:0 24px}.md-flex{display:flex}.md-flex-1{flex:1}.md-items-center{align-items:center}.md-justify-between{justify-content:space-between}.md-justify-center{justify-content:center}.md-text-center{text-align:center}.md-empty{text-align:center;padding:48px 24px;color:#9ca3af}.md-empty-icon{font-size:44px;margin-bottom:12px}.md-empty-text{font-size:14px}.md-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.md-table th{text-align:left;padding:11px 16px;background:#f7f9fc;color:#64748b;font-weight:600;font-size:12.5px;letter-spacing:.3px;white-space:nowrap;border-bottom:1px solid #e8edf4}.md-table th:first-child{border-top-left-radius:9px}.md-table th:last-child{border-top-right-radius:9px}.md-table td{padding:13px 16px;border-bottom:1px solid #f1f4f9;color:#1d2129;transition:background .15s ease}.md-table tbody tr:last-child td{border-bottom:none}.md-table tbody tr:hover td{background:#f7faff}.md-modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(15,23,42,.42);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:1000;display:flex;align-items:center;justify-content:center}.md-modal{background:#fff;border-radius:16px;width:520px;max-width:calc(100vw - 48px);max-height:84vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 8px 16px rgba(15,23,42,.1),0 24px 64px rgba(15,23,42,.2)}.md-modal-header{display:flex;align-items:center;justify-content:space-between;padding:17px 24px;border-bottom:1px solid #f1f4f9;font-size:16px;font-weight:600;color:#111827}.md-modal-body{padding:24px;overflow-y:auto}.md-modal-footer{padding:14px 24px;border-top:1px solid #f1f4f9;background:#fafbfd;display:flex;justify-content:flex-end;gap:12px}.md-toast{position:fixed;top:24px;left:50%;transform:translate(-50%);background:rgba(17,24,39,.94);color:#fff;padding:11px 22px;border-radius:10px;font-size:14px;z-index:2000;box-shadow:0 6px 20px rgba(15,23,42,.24);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:md-toast-in .25s ease}@keyframes md-toast-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@keyframes md-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes md-fade-in{0%{opacity:0}to{opacity:1}}@keyframes md-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.md-anim-up{animation:md-fade-up .35s cubic-bezier(.33,1,.68,1) backwards}.md-anim-in{animation:md-fade-in .3s ease backwards}.md-anim-scale{animation:md-scale-in .25s cubic-bezier(.33,1,.68,1) backwards}.cl-content .page,.ra-content .page,.ra-content .page-wrap{animation:md-page-in .3s cubic-bezier(.33,1,.68,1) backwards}@keyframes md-page-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.md-anim-up,.md-anim-in,.md-anim-scale,.cl-content .page,.ra-content .page,.lc-draw,.gauge-arc,.donut-seg{animation:none!important}}.md-anim-safe .md-anim-up,.md-anim-safe .md-anim-in,.md-anim-safe .md-anim-scale,.md-anim-safe .cl-content .page,.md-anim-safe .ra-content .page{animation:none!important;opacity:1!important;transform:none!important}@media print{.cl-sidebar,.cl-topbar,.page-header{display:none!important}.cl-root{display:block!important;height:auto!important;overflow:visible!important}.cl-main{display:block!important}.cl-content{overflow:visible!important;padding:0!important}.cl-content .report-card{box-shadow:none!important;border:none!important;padding:0!important}.cl-content .rp-sec{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.md-modal{animation:md-scale-in .22s cubic-bezier(.33,1,.68,1) both}.md-modal-mask{animation:md-fade-in .2s ease both}@keyframes md-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.md-skeleton{background:linear-gradient(90deg,#f1f3f8 25%,#e8ecf3 37%,#f1f3f8 63%);background-size:800px 100%;animation:md-shimmer 1.3s ease infinite;border-radius:6px}.cl-content .md-card.md-card{background:#fff;border:1px solid #eaeef6;border-radius:16px;padding:24px 26px;box-shadow:0 1px 2px rgba(16,24,40,.04),0 2px 8px rgba(16,24,40,.03);transition:box-shadow .26s ease,border-color .26s ease}.cl-content .md-card.md-card:hover{border-color:#e2eafc;box-shadow:0 2px 4px rgba(16,24,40,.04),0 10px 28px rgba(22,93,255,.07)}.cl-content .sec-head.sec-head{display:flex;align-items:center;gap:9px;margin-bottom:18px}.cl-content .sec-title.sec-title{font-size:16px;font-weight:700;color:#111827;letter-spacing:-.1px;position:relative}.cl-content .sec-head.sec-head>.sec-title:before{content:"";display:inline-block;width:3.5px;height:15px;border-radius:2px;background:linear-gradient(180deg,#165dff,#4c8bff);margin-right:9px;vertical-align:-2px}.cl-content .sec-sub.sec-sub{font-size:12.5px;color:#8b95a5}.cl-content .dash-title.dash-title{font-size:23px;letter-spacing:-.4px;color:#0f172a}.cl-content table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.cl-content table th{background:#f7f9fc;color:#64748b;font-weight:600;font-size:12.5px;letter-spacing:.25px;padding:11px 14px;text-align:left;white-space:nowrap;border-bottom:1px solid #e8edf4}.cl-content table th:first-child{border-top-left-radius:10px}.cl-content table th:last-child{border-top-right-radius:10px}.cl-content table td{padding:12px 14px;border-bottom:1px solid #f2f5fa;color:#1f2937;transition:background .14s ease}.cl-content table tbody tr:last-child td{border-bottom:none}.cl-content table tbody tr:hover td{background:#f8faff}.cl-content .md-table-wrap{width:100%;overflow-x:auto;border-radius:12px;-webkit-overflow-scrolling:touch}.cl-content .md-table-wrap::-webkit-scrollbar{height:8px}.cl-content .md-table-wrap::-webkit-scrollbar-thumb{background:#d5dce8;border-radius:999px}.cl-content .md-input.md-input{border-radius:10px;border-color:#dde3ec}.cl-content .md-form-label.md-form-label,.cl-content .f-label.f-label{font-size:13px;font-weight:600;color:#374151;letter-spacing:.1px}.cl-content uni-textarea,.cl-content .md-textarea{width:100%;padding:11px 14px;border:1px solid #dde3ec;border-radius:10px;font-size:13.5px;line-height:1.7;color:#1d2129;background:#fff;transition:border-color .2s,box-shadow .2s}.cl-content uni-textarea::-moz-placeholder,.cl-content .md-textarea::-moz-placeholder{color:#a8b0bf}.cl-content uni-textarea::placeholder,.cl-content .md-textarea::placeholder{color:#a8b0bf}.cl-content uni-textarea:focus,.cl-content .md-textarea:focus{outline:none;border-color:#165dff;box-shadow:0 0 0 3.5px rgba(22,93,255,.13)}.cl-content .pill.pill{border-radius:999px;font-weight:500;border:1px solid transparent;background:#f4f6fa;color:#5a6678;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.cl-content .pill.pill:hover{background:#eaeff8}.cl-content .pill.pill.is-on{background:linear-gradient(180deg,#2b6fff,#165dff);color:#fff;border-color:transparent;box-shadow:0 1px 4px rgba(22,93,255,.32)}.cl-content .op-btn.op-btn{font-size:12.5px;font-weight:500;padding:3px 8px;border-radius:6px;transition:background .14s ease,color .14s ease;cursor:pointer}.cl-content .op-btn.op-btn:hover{background:#eef4ff}.cl-content .tip-box.tip-box{border-radius:11px;border:1px solid #dbe7ff;background:linear-gradient(90deg,#f4f8ff,#fbfdff 70%);font-size:12.5px;line-height:1.7}.cl-content .md-num,.cl-content .stat-value,.cl-content .metric-value,.cl-content .p-value,.cl-content .mc-val,.cl-content .m-value,.cl-content .rate,.cl-content .cite-num,.cl-content .m-trend,.cl-content .md-table td,.ra-root .ra-table td,.ra-root .sc-value{font-variant-numeric:tabular-nums}.cl-content .m-value,.cl-content .stat-value,.ra-root .sc-value{letter-spacing:-.4px}.cl-content .md-card.md-card>.empty-state{padding-top:34px;padding-bottom:34px}.cl-content .page.page{margin:0 auto;width:100%}@media (max-width: 900px){.cl-content .md-card.md-card{padding:18px 16px;border-radius:14px}.cl-content .sec-title.sec-title{font-size:15.5px}.cl-content .toolbar,.cl-content .filter-row,.cl-content .search-row,.cl-content .input-row,.cl-content .type-tabs{flex-wrap:wrap;gap:8px}.cl-content .grid-2,.cl-content .grid-3,.cl-content .two-col,.cl-content .f-2col,.cl-content .metric-grid,.cl-content .plat-grid{grid-template-columns:minmax(0,1fr)!important;flex-direction:column}.cl-content .md-table-wrap{overflow-x:auto}.cl-content .prompt-filter,.cl-content .no-brand-tip,.cl-content .style-grid,.cl-content .gen-row,.cl-content .preview-box,.cl-content .plat-tip{padding-left:0!important;margin-left:0!important}}#md-route-guard{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:#f6f8fc;opacity:1;pointer-events:none}#md-route-guard.is-out{animation:md-rg-out .18s ease both}@keyframes md-rg-out{0%{opacity:1}to{opacity:0}}.md-rg-wrap{max-width:1280px;margin:0 auto;padding:78px 24px 24px}.md-rg-head{margin-bottom:20px}.md-rg-skel{background:linear-gradient(90deg,#eef1f7 25%,#e4e9f2 37%,#eef1f7 63%);background-size:800px 100%;animation:md-shimmer 1.3s ease infinite;border-radius:8px}.md-rg-title{width:200px;height:24px;margin-bottom:12px}.md-rg-desc{width:340px;height:13px}.md-rg-card{height:200px;margin-bottom:16px;border-radius:16px}.md-rg-sm{height:132px}.md-rg-shell{display:flex;height:100%;background:linear-gradient(180deg,#f6f8fb,#f3f5f9)}.md-rg-side{box-sizing:border-box;width:256px;flex:0 0 256px;background:#fff;border-right:1px solid #edf0f5;padding:0 10px;overflow:hidden}.md-rg-side i,.md-rg-side b,.md-rg-side em,.md-rg-side span{display:block;border-radius:6px;background:#eef1f7;animation:md-shimmer 1.3s ease infinite;background-size:800px 100%;background-image:linear-gradient(90deg,#eef1f7 25%,#e4e9f2 37%,#eef1f7 63%)}.md-rg-logo{display:flex;align-items:center;gap:10px;padding:16px 10px;border-bottom:1px solid #f3f4f6;margin:0 -10px 12px}.md-rg-logo i{width:34px;height:34px;border-radius:10px}.md-rg-logo span{width:78px;height:15px}.md-rg-brand{display:flex;align-items:center;gap:9px;margin:0 4px 12px;padding:10px 12px;background:#f8fafd;border-radius:12px}.md-rg-brand i{width:32px;height:32px;border-radius:9px;flex:0 0 32px}.md-rg-brand div{flex:1;display:flex;flex-direction:column;gap:5px}.md-rg-brand b{width:62%;height:11px}.md-rg-brand em{width:42%;height:9px;opacity:.75}.md-rg-nav{padding:0 4px}.md-rg-grp{height:9px;width:46%;margin:14px 10px 10px;border-radius:5px;background:#f0f3f8}.md-rg-mi{height:13px;margin:0 10px 14px;border-radius:6px;background-image:linear-gradient(90deg,#eef1f7 25%,#e4e9f2 37%,#eef1f7 63%);background-size:800px 100%;animation:md-shimmer 1.3s ease infinite}.md-rg-main{flex:1;min-width:0;display:flex;flex-direction:column}.md-rg-top{height:58px;min-height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;background:rgba(255,255,255,.86);border-bottom:1px solid #edf0f5}.md-rg-crumb{width:168px;height:12px;border-radius:6px;background-image:linear-gradient(90deg,#eef1f7 25%,#e4e9f2 37%,#eef1f7 63%);background-size:800px 100%;animation:md-shimmer 1.3s ease infinite}.md-rg-pill{width:96px;height:26px;border-radius:8px;background-image:linear-gradient(90deg,#eef1f7 25%,#e4e9f2 37%,#eef1f7 63%);background-size:800px 100%;animation:md-shimmer 1.3s ease infinite}.md-rg-shell .md-rg-wrap{flex:1;min-height:0;overflow:hidden;padding:22px;max-width:none;margin:0}.md-rg-shell-admin{background:#f0f2f5}.md-rg-shell-admin .md-rg-side-admin{box-sizing:border-box;width:210px;flex:0 0 210px;background:#304156;border-right:none;padding:0}.md-rg-shell-admin .md-rg-side-admin i,.md-rg-shell-admin .md-rg-side-admin b,.md-rg-shell-admin .md-rg-side-admin em,.md-rg-shell-admin .md-rg-side-admin span{background:#3b4d63;background-image:linear-gradient(90deg,#3b4d63 25%,#46596f 37%,#3b4d63 63%)}.md-rg-shell-admin .md-rg-side-admin .md-rg-logo{height:50px;padding:0 18px;border-bottom:1px solid #2b3c4e;margin:0}.md-rg-shell-admin .md-rg-side-admin .md-rg-logo i{width:26px;height:26px;border-radius:7px}.md-rg-shell-admin .md-rg-side-admin .md-rg-logo span{width:104px;height:13px}.md-rg-shell-admin .md-rg-side-admin .md-rg-nav{padding:14px 0 0}.md-rg-shell-admin .md-rg-side-admin .md-rg-mi{margin:0 16px 18px;height:12px}.md-rg-shell-admin .md-rg-top{height:50px;min-height:50px;background:#fff;border-bottom:1px solid #e8ecf1}.md-rg-shell-admin .md-rg-wrap{padding:16px;max-width:none;margin:0}.md-rg-shell-admin .md-rg-top{padding:0 15px}@media (max-width: 1024px){.md-rg-side{display:none}}@media (max-width: 760px){.md-rg-wrap{padding:68px 14px 20px}.md-rg-shell .md-rg-wrap{padding:14px}}.ra-root .ra-panel.ra-panel{background:linear-gradient(180deg,#fff,#fdfdfe);border:1px solid #e9edf5;border-radius:12px;padding:20px;box-shadow:0 1px 2px rgba(16,24,40,.03),0 6px 18px -6px rgba(20,50,110,.07)}.ra-root .ra-table.ra-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.ra-root .ra-table.ra-table th{text-align:left;padding:12px 14px;background:linear-gradient(180deg,#f2f7ff,#eef4ff);color:#3d5a8c;font-weight:600;font-size:12.5px;letter-spacing:.3px;white-space:nowrap;border-bottom:1px solid #dfe8f6}.ra-root .ra-table.ra-table th:first-child{border-top-left-radius:9px}.ra-root .ra-table.ra-table th:last-child{border-top-right-radius:9px}.ra-root .ra-table.ra-table td{padding:12px 14px;border-bottom:1px solid #f1f4f9;color:#1d2129;transition:background .15s ease}.ra-root .ra-table.ra-table tbody tr:last-child td{border-bottom:none}.ra-root .ra-table.ra-table tbody tr:hover td{background:#f5f9ff}.ra-root .ra-table-wrap{border:1px solid #eef1f6;border-radius:10px;overflow-x:auto}
