:root{--select-surface: #fff;--select-text: #111;--select-border: #e6e7e9;--select-hover: #f5f7fa;--select-active: #eef5ff;--select-accent: #0067ff}:root[data-theme=dark],:root[data-theme=defi-dark]{--select-surface: #191a22;--select-text: #fff;--select-border: #343744;--select-hover: #242630;--select-active: #202e49;--select-accent: #79aaff}@supports (appearance: base-select){:root body select,:root body select::picker(select){appearance:base-select}:root body select{display:inline-flex;align-items:center;gap:12px;min-width:0;min-height:32px;padding:0 12px;border:1px solid var(--select-border);border-radius:20px!important;color:var(--select-text);background:var(--select-surface);cursor:pointer}:root body select:disabled{opacity:.55;cursor:not-allowed}:root body select:open{border-color:var(--select-border)!important;outline:none;box-shadow:none!important}:root body select::picker-icon{width:6px;height:6px;margin:0 2px 3px auto;border-right:1px solid currentColor;border-bottom:1px solid currentColor;color:#8a8f99;content:"";transform:rotate(45deg)}:root body select:open::picker-icon{margin-bottom:-3px;transform:rotate(225deg)}:root body select::picker(select){min-width:anchor-size(width);max-width:calc(100vw - 24px);max-height:min(320px,60vh);margin:4px 0;padding:10px 0;overflow-y:auto;border:1px solid var(--select-border);border-radius:12px;color:var(--select-text);background:var(--select-surface);box-shadow:0 4px 16px #0000001a}:root body select option{display:flex;min-height:28px;align-items:center;gap:12px;padding:4px 10px;border-radius:0;font-size:14px;line-height:20px}:root body select option:hover,:root body select option:focus-visible{outline:none;background:var(--select-hover)}:root body select option+option{margin-block-start:2px}:root body select option:checked{color:var(--select-accent);background:var(--select-active)}:root body select option::checkmark{order:1;margin-left:auto;color:var(--select-accent);content:"✓"}}:root body :is(.invoice-select__menu,.usage-status-menu,.api-status-menu,.market-sort-menu,.customer-select__menu,.data-board-select-popup,.app-select-menu){padding:10px 0!important;border:1px solid var(--select-border)!important;border-radius:12px!important;background:var(--select-surface)!important;box-shadow:0 4px 16px #0000001a!important}:root body :is(.invoice-select__menu,.usage-status-menu,.api-status-menu,.market-sort-menu,.customer-select__menu,.app-select-menu){display:grid;gap:2px;top:calc(100% + 4px);max-height:min(320px,60vh);overflow-y:auto}:root body .data-board-select-popup .ant-select-item+.ant-select-item{margin-top:2px}:root body .api-status-menu{width:100%}:root body :is(.invoice-select__menu,.usage-status-menu,.api-status-menu,.market-sort-menu,.app-select-menu)>button,:root body .data-board-select-popup .ant-select-item{min-height:28px;height:auto;padding:4px 10px;border:0;border-radius:0!important;color:var(--select-text);background:transparent;font-size:14px;font-weight:400;line-height:20px}:root body :is(.invoice-select__menu,.usage-status-menu,.api-status-menu,.market-sort-menu,.customer-select__menu,.app-select-menu)>button:is(:hover,:focus-visible),:root body .data-board-select-popup .ant-select-item-option-active{outline:none;background:var(--select-hover)!important}:root body :is(.invoice-select__menu,.usage-status-menu,.api-status-menu,.market-sort-menu,.customer-select__menu,.app-select-menu)>button[aria-selected=true],:root body .data-board-select-popup .ant-select-item-option-selected{color:var(--select-accent)!important;background:var(--select-active)!important}:root[data-theme] body.defi-theme :is(.invoice-select__menu,.usage-status-menu,.api-status-menu,.market-sort-menu)>button[aria-selected=true] span{color:var(--select-accent)!important}:root body :is(.invoice-select__menu,.usage-status-menu,.api-status-menu,.market-sort-menu)>button[aria-selected=true]:not(:has(>svg)):after{flex:0 0 auto;margin-left:10px;color:var(--select-accent);content:"✓"}:root body :is(.invoice-select__trigger,.usage-status-filter,.market-select)[aria-expanded=true]>svg:last-child,:root body .data-board-filter-select.ant-select-open .ant-select-suffix svg{transform:rotate(180deg)}:root body :is(.invoice-select__trigger,.usage-status-filter,.api-status-select,.market-select)[aria-expanded=true]{border-color:var(--select-border)!important;box-shadow:none!important}:root body .customer-select__option{padding-inline:10px;border-radius:0}:root:not([data-theme=dark]):not([data-theme=defi-dark]) :is(body.defi-theme,.portal-provider) [data-has-value=true]:not(:disabled),:root:not([data-theme=dark]):not([data-theme=defi-dark]) :is(body.defi-theme,.portal-provider) [data-has-value=true]:not(:disabled) span,:root:not([data-theme=dark]):not([data-theme=defi-dark]) :is(body.defi-theme,.portal-provider) select:has(>option:checked:not([value=""])):not(:disabled),:root:not([data-theme=dark]):not([data-theme=defi-dark]) body.defi-theme .data-board-filter-select:not(.ant-select-disabled) .ant-select-content-has-value{color:#111!important}:root :is(body.defi-theme,.portal-provider) table:not(.usage-date-calendars table,.ant-picker-panel table)>:is(thead,tbody,tfoot)>tr>:first-child{padding-left:12px}@media(hover:hover){:root :is(body.defi-theme,.portal-provider,.portal-auth,.model-form-scope) :is(input:not([type=hidden],[type=range]),textarea,select,[aria-haspopup=listbox],[role=combobox],.usage-date-filter,.api-status-select,.invoice-select__trigger,.market-select,.market-search,.invoice-order-search,.table-search,.model-input-unit,.profile-password-field>div,.wallet-custom-amount__input,.api-expire-picker,.api-expire-row>button,.api-model-list>button,.api-row-actions>button,.btn.secondary,.usage-reset):not(:disabled,[aria-disabled=true],:has(input:disabled,select:disabled,textarea:disabled)):hover{border-color:#0067ff!important}}:root{font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;color:#000;background:#f7f8fa;font-synthesis:none;--blue: #3370ff;--blue-hover: #245bdb;--line: #e8eaf0;--muted: #8f959e}*{box-sizing:border-box}html,body,#root{margin:0;min-width:1100px;min-height:100%}body{margin:0}button,input,select,textarea{font:inherit}button{color:inherit}.model-vendor-icon{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;overflow:hidden;border:1px solid #eaeaeb;border-radius:9px;background:#fff}.model-vendor-icon img{display:block;width:20px;height:20px;object-fit:contain;transform-origin:center}.model-vendor-icon--compact{width:22px;height:22px;flex-basis:22px;border-radius:6px}.model-vendor-icon--compact img{width:15px;height:15px}.model-vendor-icon--large{width:36px;height:36px;flex-basis:36px;border-radius:10px}.model-vendor-icon--large img{width:24px;height:24px}.model-vendor-icon--fallback{color:#687386;font-family:Inter,PingFang SC,sans-serif;font-size:13px;font-weight:600;line-height:1}.model-vendor-icon--compact.model-vendor-icon--fallback{font-size:10px}.model-vendor-icon--large.model-vendor-icon--fallback{font-size:15px}.app-shell{display:grid;grid-template-columns:224px minmax(0,1fr);grid-template-rows:56px minmax(calc(100vh - 56px),auto);min-height:100vh;background:#f7f8fa}.global-header{position:sticky;top:0;z-index:20;grid-column:1 / -1;height:56px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #edf0f5}.brand{display:inline-flex;align-items:center;gap:8px;color:#000;font-size:16px;font-weight:700;text-decoration:none}.brand img{width:27px;height:27px;object-fit:contain}.global-actions{display:flex;align-items:center;gap:30px;font-size:13px}.global-actions>a{color:#4e5969;text-decoration:none}.global-actions>a:hover{color:var(--blue)}.portal-context{color:#4e5969}.account-menu{position:relative}.account-pill{width:172px;height:36px;padding:3px 12px 3px 4px;display:flex;align-items:center;gap:8px;border:0;border-radius:16px;background:#f4f4f5;cursor:pointer;font-size:14px}.account-pill>span:nth-child(2){min-width:0;flex:1;overflow:hidden;color:#111;font-family:PingFang SC,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.avatar{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border-radius:50%;background:#1468f4;color:#fff}.account-pill .avatar{font-family:PingFang SC,sans-serif;font-size:13px;font-style:normal;font-weight:500;line-height:22px}.chevron{width:10px;height:10px;flex:0 0 10px;color:#666;transition:transform .15s ease}.chevron.open{transform:rotate(180deg)}.account-dropdown{position:absolute;z-index:40;top:37px;right:0;width:268px;padding:0 14px;background:#fff;border:1px solid #e5e6eb;border-radius:16px;box-shadow:0 10px 28px #1f232924}.account-dropdown-user{min-height:0;padding:18px 0;display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:center;border-bottom:1px solid #edf0f5}.account-dropdown-user>div{min-width:0;display:grid;gap:5px}.account-dropdown-user b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500}.account-dropdown-user>div span{color:#8f959e;font-size:10px}.account-dropdown-links{padding:4px 0;display:grid;border-bottom:1px solid #edf0f5}.account-dropdown-links a{height:34px;padding:0 3px;display:flex;align-items:center;gap:11px;color:#000;border-radius:6px;text-decoration:none;font-size:12px}.account-dropdown-links a:hover{background:#f7f8fa}.account-dropdown>button{width:100%;height:auto;margin-top:0;padding:16px 3px;display:flex;align-items:center;gap:11px;color:#000;text-align:left;background:transparent;border:0;border-radius:6px;cursor:pointer;font-size:12px}.account-menu-icon{width:15px;height:15px;flex:0 0 15px;fill:none;stroke:#646a73;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.account-menu-icon--logout{width:16px;height:16px;flex:0 0 16px;color:#666;stroke:none}.account-dropdown>button:hover{background:#f7f8fa}.account-dropdown>button:disabled{opacity:.45;cursor:not-allowed}.sidebar{position:sticky;top:56px;align-self:start;height:calc(100vh - 56px);padding:16px 12px 12px;background:#fff;border-right:1px solid #edf0f5;display:flex;flex-direction:column}.sidebar nav{display:grid;flex:1;align-content:start;gap:4px;min-height:0;overflow-y:auto}.sidebar nav .nav-group{display:grid}.sidebar nav .nav-group>summary{height:36px;padding:0 12px;display:flex;align-items:center;gap:12px;border-radius:6px;color:#25282d;font-size:13px;font-weight:500;cursor:pointer;list-style:none}.sidebar nav .nav-group>summary::-webkit-details-marker{display:none}.sidebar nav .nav-group>summary:hover{background:#f4f5f7}.sidebar nav .nav-group>summary:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.sidebar nav .nav-group>summary i{width:18px;color:#86909c;font-style:normal}.sidebar nav .nav-group>summary i svg{width:15px;height:15px;display:block;margin:auto;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.sidebar nav .nav-group-chevron{margin-left:auto;color:#a4a9b0;font-size:18px;line-height:1;transition:transform .15s ease}.sidebar nav .nav-group[open] .nav-group-chevron{transform:rotate(90deg)}.sidebar nav .nav-group-items{display:grid;gap:2px}.sidebar nav .nav-group-items a,.sidebar nav .nav-group-items .nav-disabled{height:32px;padding-left:42px}.sidebar nav a,.sidebar nav .nav-disabled{height:36px;padding:0 12px;display:flex;align-items:center;gap:12px;border-radius:6px;color:#4e5969;text-decoration:none;font-size:13px}.sidebar nav a i,.sidebar nav .nav-disabled i{width:18px;color:#86909c;font-style:normal;font-size:16px;text-align:center}.sidebar nav a i svg,.sidebar nav .nav-disabled i svg{width:15px;height:15px;display:block;margin:auto;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.sidebar nav a.active{color:var(--blue);background:#eef4ff;font-weight:500}.sidebar nav :is(a,.nav-disabled) i svg.overview-menu-icon{width:16px;height:16px;stroke-width:1}.sidebar nav a.active i{color:var(--blue)}.sidebar nav .nav-disabled{opacity:.4;cursor:not-allowed}.sidebar-footer{margin-top:auto;padding:12px;color:#c0c4cc;display:flex;justify-content:space-between;font-size:11px}.workspace-main{min-width:0;background:#f7f8fa}.content{min-height:calc(100vh - 56px)}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.page-header h1{margin:0;font-size:20px;line-height:32px;font-weight:600}.page-header p{margin:4px 0 0;color:#86909c;font-size:13px}.eyebrow{margin-bottom:3px;color:var(--blue);font-size:11px;font-weight:600}.btn{min-height:34px;padding:0 16px;border:0;border-radius:5px;cursor:pointer;font-size:13px;font-weight:500;transition:.15s ease}.btn.primary{color:#fff;background:var(--blue)}.btn.primary:hover{background:var(--blue-hover)}.btn.secondary{color:#4e5969;background:#fff;border:1px solid #dcdfe6}.btn:disabled{opacity:.45;cursor:not-allowed}.action-bar{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.pending-action{position:relative;display:inline-flex;align-items:center}.pending-action small{position:absolute;top:calc(100% + 4px);right:0;color:#a8abb2;font-size:10px;white-space:nowrap}.section-heading{margin:22px 0 10px;display:flex;align-items:center;justify-content:space-between;gap:16px}.section-heading h3{margin:0;font-size:15px}.count-pill{min-width:22px;height:22px;margin-left:6px;padding:0 7px;display:inline-grid;place-items:center;color:#245bdb;background:#eef4ff;border-radius:11px;font-size:11px;font-weight:600;vertical-align:middle}.count-pill-group{display:flex;align-items:center;gap:6px;flex-shrink:0}.section-heading p{margin:4px 0 0;color:#86909c;font-size:12px}.governance-section+.governance-section{margin-top:28px;padding-top:2px;border-top:1px solid #e9ecf2}.governance-model-selector{min-height:64px;margin-bottom:10px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #dfe5f0;border-left:3px solid var(--blue);border-radius:9px;background:#fff}.governance-model-selector label{min-width:min(520px,60%);display:flex;align-items:center;gap:12px}.governance-model-selector label>span{flex:0 0 auto;color:#646a73;font-size:12px;font-weight:600}.governance-model-selector select{width:100%;height:38px;padding:0 34px 0 12px;border:1px solid #d9dee8;border-radius:7px;outline:none;background:#f8f9fb;color:#000;font-size:12px}.governance-model-selector select:focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px #3370ff1f}.modal-section{margin-top:16px;padding:18px 20px;border:1px solid #edf0f5;border-radius:10px;background:#fff}.modal-section h3{margin:0 0 14px;font-size:14px}.table-muted{color:#a0a6b1}.review-note-meta{margin-bottom:14px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-radius:8px;background:#f6f8fc;color:#7b8492;font-size:12px}.review-note-meta strong{color:#343a46;font-weight:500}.review-note-content{min-height:120px;padding:16px;border:1px solid #e5e9f0;border-radius:8px;background:#fff;color:#343a46;font-size:13px;line-height:1.8;overflow-wrap:anywhere;white-space:pre-wrap}.feature-actions{margin-top:16px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.panel{background:#fff;border:1px solid #edf0f5;border-radius:10px;padding:20px;box-shadow:none}.derived-fields-card{margin-bottom:18px;padding:14px 16px;display:grid;gap:5px;background:#f7f9fc;border:1px solid #e6ebf2;border-radius:8px}.derived-fields-card>span{color:#86909c;font-size:11px}.derived-fields-card strong{font-size:14px}.derived-fields-card p{margin:0;color:#646a73;font-size:12px;line-height:1.6}.price-editor{margin-bottom:18px;border:1px solid #e6ebf2;border-radius:8px;overflow:hidden}.price-editor-heading{min-height:44px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;background:#f7f9fc;border-bottom:1px solid #e6ebf2;font-size:12px}.price-editor-heading span{color:#86909c}.price-row{padding:14px;display:grid;grid-template-columns:minmax(120px,1fr) minmax(150px,1fr) minmax(150px,1fr);gap:12px;align-items:end}.price-row+.price-row{border-top:1px solid #edf0f5}.price-row>div:first-child{min-height:58px;display:grid;align-content:center;gap:5px}.price-row>div:first-child strong{font-size:13px}.price-row>div:first-child span{color:#86909c;font-size:11px}.capability-note{margin-bottom:14px;padding:12px 16px;display:flex;align-items:center;gap:14px;color:#646a73;background:#f7f9fc;border:1px solid #e6ebf2;border-radius:8px;font-size:12px}.capability-note strong{color:#000;white-space:nowrap}.capability-note span:last-child{margin-left:auto;color:#8a5a00}.table-wrap{overflow:auto}.table-toolbar{min-height:50px;margin:-8px -4px 8px;padding:0 4px;display:flex;align-items:center;justify-content:space-between;gap:12px}.table-search{width:min(360px,100%);height:36px;padding:0 12px;display:flex;align-items:center;gap:8px;color:#86909c;border:1px solid #dfe3e8;border-radius:18px}.table-toolbar-actions{display:flex;flex-shrink:0;gap:8px;margin-left:auto}.table-search input{min-width:0;flex:1;height:32px;border:0;outline:none;background:transparent;font-size:12px}.table-error{flex:1;min-height:38px;padding:6px 8px 6px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#d54941;background:#fff1f0;border-radius:6px;font-size:12px}table{width:100%;border-collapse:collapse;font-size:12px}th,td{height:48px;padding:0 12px;text-align:left;border-bottom:1px solid #f0f1f4;white-space:nowrap}th{height:40px;color:#646a73;background:#f7f8fa;font-weight:500}.table-actions{display:flex;align-items:center;gap:6px}.table-actions .btn{min-height:28px;padding:0 10px;font-size:12px}.status-badge{display:inline-flex;min-height:22px;padding:0 8px;align-items:center;border-radius:11px;color:#646a73;background:#f2f3f5;font-size:11px}.status-badge.success{color:#18794e;background:#e8f8f0}.status-badge.warning{color:#9a6700;background:#fff7d6}.status-badge.info{color:#175cd3;background:#eff8ff}.status-badge.danger{color:#d54941;background:#fff1f0}.empty{height:160px;color:#a8abb2;text-align:center}.skeleton-row td span{width:78%;height:12px;display:block;border-radius:6px;background:linear-gradient(90deg,#f2f3f5 25%,#fafafa,#f2f3f5 65%);background-size:200% 100%;animation:skeleton 1.2s infinite linear}.table-pagination{min-height:52px;padding-top:12px;display:flex;justify-content:space-between;align-items:center;color:#86909c;border-top:1px solid #f0f1f4;font-size:12px}.table-pagination>div{display:flex;align-items:center;gap:10px}.table-pagination .btn{min-height:28px;padding:0 10px}@keyframes skeleton{to{background-position:-200% 0}}.field{display:grid;gap:7px;margin:15px 0;color:#646a73;font-size:13px}.field input,.field select,.field textarea{width:100%;height:40px;padding:0 12px;color:#000;background:#fff;border:1px solid #dfe3e8;border-radius:5px;outline:none}.field textarea{min-height:160px;height:auto;padding:10px 12px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.55}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 2px #3370ff1a}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.form-grid .full{grid-column:1 / -1}.check-grid{margin:10px 0 18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.check-option{min-height:40px;padding:0 12px;display:flex;align-items:center;gap:8px;border:1px solid #e5e6eb;border-radius:6px;font-size:12px}.check-option input{width:14px;height:14px}.form-help{margin:-8px 0 14px;color:#a8abb2;font-size:11px;line-height:1.5}.operation-panel{margin-top:18px}.operation-panel>h3{margin:0 0 6px}.operation-panel>p{color:var(--muted)}.operation-panel .button{margin-top:4px}.operation-message{margin:12px 0 0;padding:10px 12px;color:#245b2d!important;background:#f0f9eb;border-radius:6px}.notice{padding:10px 12px;margin:12px 0;color:#52688f;background:#f0f4ff;border-radius:6px;font-size:12px}.notice.danger{color:#d54941;background:#fff1f0}.article-editor-top{display:inline-flex;align-items:center;gap:8px;margin:0 0 20px;font-size:14px}.article-preview{margin-top:18px;padding:20px;border:1px solid #e2e6ec;border-radius:12px;background:#f8fafc}.article-preview h2{margin:12px 0}.article-preview div{line-height:1.8;white-space:pre-wrap}:root[data-theme=dark] .article-preview{border-color:#303640;background:#11151b}.overlay{position:fixed;z-index:100;inset:0;display:flex;justify-content:flex-end;background:#1f23297a}.overlay.centered{align-items:center;justify-content:center}.modal{width:min(800px,calc(100vw - 48px));max-height:calc(100dvh - 80px);display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 24px 80px #1118273d;animation:modal-in .18s ease-out}.modal--lg{width:min(960px,calc(100vw - 48px))}.modal-header{flex:0 0 auto;padding:24px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid #eaeaea}.modal-header h2,.confirm-dialog h2{margin:0;color:#111;font-size:16px;font-weight:500;line-height:22px}.modal-header p{margin:6px 0 0;color:#666;font-size:14px;line-height:22px}.modal-close{display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;padding:0;border:0;background:transparent;color:#999;font-size:24px;line-height:1;cursor:pointer}.modal-close:hover{color:#333}.modal-close:disabled{opacity:.5;cursor:default}.modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:24px}.modal-footer{flex:0 0 auto;padding:24px;display:flex;justify-content:flex-end;align-items:center;gap:12px;border-top:1px solid #eaeaea;background:#fff}.confirm-dialog{width:440px;padding:24px;background:#fff;border-radius:10px;box-shadow:0 18px 60px #1f23293d}.confirm-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.confirm-dialog-header .icon-button{margin:-6px -6px 0 0}.confirm-dialog p{margin:10px 0 24px;color:#646a73;font-size:13px;line-height:1.7}.danger-button{color:#fff;background:#f54a68}.danger-button:hover{background:#df3656}@keyframes modal-in{0%{transform:translateY(12px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.actions,.auth-links{display:flex;align-items:center;gap:12px;margin-top:18px}.auth-links{justify-content:space-between}.disabled-hint{color:#a8abb2;font-size:12px}pre{overflow:auto}.record-details{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.record-details>div{min-height:64px;padding:12px 0;border-bottom:1px solid #f0f1f4}.record-details dt{margin-bottom:8px;color:#86909c;font-size:12px}.record-details dd{margin:0;color:#000;font-size:13px;overflow-wrap:anywhere}.record-model-value{display:inline-flex;max-width:100%;align-items:center;gap:8px}.record-model-value>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.structured-value{color:#4e5969;background:#f7f8fa;white-space:normal}.portal-auth{position:relative;min-height:100vh;overflow:hidden;background:#edf5ff}.portal-auth-visual{position:absolute;inset:0;overflow:hidden;padding:24px;color:#000}.portal-auth-visual .brand{position:relative;z-index:3;gap:8px}.portal-auth-visual .brand img{width:27px;height:27px}.portal-auth-copy{position:absolute;z-index:1;left:50%;top:35%;width:680px;transform:translate(-50%,-50%);text-align:center}.portal-auth-copy span{display:inline-flex;padding:7px 12px;color:#3370ff;border:1px solid rgba(51,112,255,.22);border-radius:16px;background:#ffffffb8;font-size:12px}.portal-auth-copy h1{margin:20px 0 14px;font-size:42px;line-height:1.25;letter-spacing:-1.5px}.portal-auth-copy p{margin:0;color:#646a73;font-size:14px;line-height:1.8}.portal-auth-form{position:relative;z-index:4;min-height:100vh;display:grid;place-items:center;padding:48px 24px;background:transparent}.portal-auth-card{width:min(440px,100%);min-height:0;padding:24px;border:1px solid #eaeaeb;border-radius:16px;background:#fff;box-shadow:0 4px 40px #002d6f1a;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif}.portal-auth-card .portal-label{margin-bottom:10px;color:#0067ff;font-size:12px;font-weight:500;line-height:18px}.portal-auth-card h2{margin:0 0 10px;color:#111;font-size:20px;font-weight:500;line-height:26px;text-align:center}.portal-auth-card>p{margin:0 0 24px;color:#999;font-size:14px;font-weight:400;line-height:20px}.portal-auth-card>p,.portal-auth-card .portal-label{text-align:center}.portal-auth-card form{display:grid;gap:24px}.portal-auth-card .btn{width:100%;height:42px;margin-top:0;padding:0 16px;border-radius:22px;font-size:14px;font-weight:500;box-shadow:none}.portal-auth-card .field{gap:8px;margin:0;color:#111;font-size:14px;font-weight:400;line-height:20px}.portal-auth-card :is(input,select,textarea){height:40px;color:#111;border:1px solid #eaeaeb;border-radius:24px;background:#fff}.portal-auth .field :is(input,select,textarea):focus{outline:0;border-color:#0067ff;box-shadow:none}.portal-auth-note{margin-top:22px;color:#999;text-align:center;font-size:12px;font-weight:400;line-height:18px}@media(max-width:900px){.portal-auth-visual{display:none}.portal-auth-form{background:#edf5ff}}.session-loading{min-height:100vh;display:grid;place-items:center;color:#86909c}@media(max-width:1180px){html,body,#root{min-width:900px}.app-shell{grid-template-columns:196px minmax(0,1fr)}.content{padding:20px}.portal-auth-card{transform:scale(.94)}.governance-model-selector{align-items:stretch;flex-direction:column}.governance-model-selector label{min-width:0}}.geetest_float{width:100%;height:200px!important}.captcha-dialog-overlay{position:fixed;z-index:200;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a8c}.captcha-dialog{position:relative;display:flex;flex-direction:column;gap:14px;width:min(384px,94vw);padding:16px;border:1px solid #e6eaf2;border-radius:16px;background:#fff;color:#0f172a;box-shadow:0 18px 48px #0f172a47}.captcha-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.captcha-dialog__header strong{font-size:15px;font-weight:600}.captcha-dialog__actions{display:flex;align-items:center;gap:6px}.captcha-dialog__refresh,.captcha-dialog__close{display:grid;width:24px;height:24px;place-items:center;padding:0;border:0;border-radius:8px;color:#64748b;background:none;font-size:16px;line-height:1;cursor:pointer}.captcha-dialog__close{font-size:20px}.captcha-dialog__close:hover{color:#0f172a;background:#f1f5f9}.captcha-dialog__refresh:disabled{cursor:default;opacity:.5}.captcha-dialog__body{display:flex;align-items:center;justify-content:center;min-height:200px}.captcha-dialog__geetest [class*=geetest_holder]{margin-right:auto;margin-left:auto}.captcha-dialog__error{margin:0}:root[data-theme=dark] .captcha-dialog__error,:root[data-theme=defi-dark] .captcha-dialog__error{color:#ff9a92;background:#d5494129}.captcha-dialog__status{margin:0;color:#64748b}.captcha-dialog__switch{margin:0;text-align:center}.captcha-dialog__switch button{padding:0;border:0;background:none;color:#2563eb;cursor:pointer}.captcha-dialog__switch button:disabled{cursor:default;opacity:.6}.captcha-dialog__body [class*=gocaptcha-module_wrapper]{width:auto!important;padding:0!important}.captcha-dialog__body [class*=gocaptcha-module_wrapper]>[class*=gocaptcha-module_header]{display:none}:root[data-theme=dark] .captcha-dialog,:root[data-theme=defi-dark] .captcha-dialog{border-color:#2b323d;background:#171b22;color:#e6ebf3}:root[data-theme=dark] .captcha-dialog__refresh,:root[data-theme=defi-dark] .captcha-dialog__refresh,:root[data-theme=dark] .captcha-dialog__close,:root[data-theme=defi-dark] .captcha-dialog__close,:root[data-theme=dark] .captcha-dialog__status,:root[data-theme=defi-dark] .captcha-dialog__status{color:#93a1b5}:root[data-theme=dark] .captcha-dialog__switch button,:root[data-theme=defi-dark] .captcha-dialog__switch button{color:#78a9ff}.chart-usage-tooltip{box-sizing:border-box;min-width:min(260px,calc(100vw - 26px));max-width:min(360px,calc(100vw - 26px));padding:14px 16px;color:var(--select-text);font-family:PingFang SC,sans-serif;font-size:14px;line-height:20px}.chart-usage-tooltip__date{margin-bottom:8px;padding-bottom:12px;border-bottom:1px solid var(--select-border);font-weight:500}.chart-usage-tooltip__row{display:grid;grid-template-columns:3px minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 0}.chart-usage-tooltip__row>i{width:3px;height:14px;border-radius:2px}.chart-usage-tooltip__name{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.chart-usage-tooltip__value{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.chart-usage-tooltip__total{grid-template-columns:minmax(0,1fr) auto;margin-top:8px;padding:12px 0 0;border-top:1px solid var(--select-border)}.admin-pagination{padding-top:20px;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px}.admin-pagination--card{min-height:56px;margin-top:16px;padding:0 24px;border-radius:var(--admin-radius-lg);background:var(--admin-surface)}.admin-pagination__total{display:inline-flex;align-items:center;gap:4px;color:var(--admin-text-secondary);font-family:Inter,PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:18px;text-align:right}.admin-pagination__total-label{color:var(--admin-text-secondary)}.admin-pagination__total-value{color:var(--admin-text)}.admin-pagination .app-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;width:auto;margin:0;padding:0;color:var(--admin-text);font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:12px;font-weight:400}.admin-pagination .app-pagination button,.admin-pagination .app-pagination__page-size{display:inline-flex;flex-shrink:0;min-width:28px;height:28px;align-items:center;justify-content:center;box-sizing:border-box;gap:4px;padding:0 8px;border:1px solid #e0e4ec;border-radius:999px;background:var(--admin-surface);color:var(--admin-text);font:inherit;font-size:12px;line-height:1;text-align:center;transition:border-color .15s ease,color .15s ease,background .15s ease,box-shadow .15s ease}.admin-pagination .app-pagination button.app-pagination__page,.admin-pagination .app-pagination button.app-pagination__arrow{padding-inline:0}.admin-pagination .app-pagination__number,.admin-pagination .app-pagination__page-size>span{display:inline-flex;align-items:center;justify-content:center;line-height:1;font-variant-numeric:tabular-nums}.admin-pagination .app-pagination button:not(:disabled):hover{border-color:#94b8f5;color:var(--admin-blue);background:#f5f8ff}.admin-pagination .app-pagination button:disabled{border-color:#edf0f4;color:var(--admin-text);background:#f8f9fb;cursor:default}.admin-pagination .app-pagination button.is-active{border-color:var(--admin-blue);color:var(--admin-blue);background:transparent}.admin-pagination .app-pagination button.app-pagination__arrow{border:0;background:transparent;color:var(--admin-text-secondary)}.admin-pagination .app-pagination button.app-pagination__arrow:not(:disabled):hover{border:0;background:transparent;color:var(--admin-blue)}.admin-pagination .app-pagination button.app-pagination__arrow:disabled{border:0;background:transparent;color:#ccc}.admin-pagination .app-pagination .app-pagination__page-size{gap:0;color:var(--admin-text-secondary);font-family:Inter,PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:12px;font-weight:400;line-height:18px}.admin-pagination .app-pagination .app-pagination__page-size .app-pagination__number{margin:0 8px;color:var(--admin-text);font-family:Inter,PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.admin-pagination .app-pagination .app-pagination__page-size>span{line-height:18px}.admin-pagination .app-pagination i{color:var(--admin-text);font-style:normal}.admin-pagination .app-pagination__page-size{position:relative;margin-left:4px}.admin-pagination .app-pagination__page-size-icon{width:10px;height:10px;flex:0 0 10px;pointer-events:none}.admin-pagination .app-pagination__arrow svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.admin-pagination .admin-pagination__page-size-native{position:absolute;inset:0;width:100%;height:100%;min-height:0;opacity:0;cursor:pointer}.admin-pagination .admin-pagination__page-size-native::picker(select){margin:6px 0;padding:6px!important;border:1px solid #e5e8ef!important;border-radius:12px!important;background:var(--admin-surface);box-shadow:0 12px 30px #1a264424}.admin-pagination .admin-pagination__page-size-native option{height:32px;min-height:32px;padding:0 10px!important;border-radius:8px;color:var(--admin-text);font-size:14px}.admin-pagination .admin-pagination__page-size-native option:hover,.admin-pagination .admin-pagination__page-size-native option:focus-visible,.admin-pagination .admin-pagination__page-size-native option:checked{background:var(--admin-blue-soft)!important;color:var(--admin-blue)!important}@media(max-width:720px){.admin-pagination{justify-content:flex-start}.admin-pagination--card{padding:12px 16px}}.notice-admin-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:24px}.notice-editor-actions{margin:16px 0}.notice-preview h2{margin:8px 0 16px}.notice-preview small{display:block;margin-top:20px;color:var(--admin-muted)}@media(max-width:900px){.notice-admin-grid{grid-template-columns:1fr}}.admin-feedback-filters{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr)) auto;gap:12px;align-items:end;margin-bottom:20px}.admin-feedback-filters input,.admin-feedback-filters select{width:100%;min-width:0}.admin-feedback-filters .btn{justify-self:start}.admin-feedback-editor textarea,.admin-feedback-editor select{width:100%}.admin-feedback-table{width:100%;overflow-x:auto;border:0;border-radius:var(--admin-radius);background:var(--admin-surface)}.admin-feedback-table>div,.admin-feedback-table>button{display:grid;grid-template-columns:minmax(150px,1.1fr) minmax(120px,1fr) 90px 100px minmax(150px,1fr) minmax(150px,1fr) minmax(100px,.8fr);gap:14px;align-items:center;min-width:1040px;padding:0 12px;border:0;border-bottom:1px solid var(--admin-line-soft);background:var(--admin-surface);text-align:left}.admin-feedback-table>div{min-height:44px}.admin-feedback-table>button{width:100%;min-height:56px;color:var(--admin-text);font-size:14px;cursor:pointer}.admin-feedback-table>button:last-child{border-bottom:0}.admin-feedback-table>button:hover{background:#fafafa}.admin-feedback-table span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-feedback-table .is-header{position:sticky;top:0;z-index:1;background:var(--admin-surface);color:var(--admin-text-secondary);font-size:12px;font-weight:500}.admin-feedback-table i{display:inline-block;padding:2px 8px;border-radius:11px;background:var(--admin-blue-soft);color:var(--admin-blue);font-size:12px;font-style:normal;line-height:18px}.admin-feedback-table i[data-status=pending]{color:#f08c00;background:#fff4e6}.admin-feedback-table i[data-status=resolved]{color:#2f671d;background:#def6c7}.admin-feedback-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:24px;align-items:start}.admin-feedback-detail>*{min-width:0}.admin-feedback-detail>div{display:grid;gap:24px}.admin-feedback-back{margin-bottom:8px;border:0;background:none;color:var(--admin-blue);cursor:pointer;font-size:14px}.admin-feedback-thread,.admin-feedback-history{display:grid;gap:12px}.admin-feedback-thread article{min-width:0;padding:16px;border-radius:var(--admin-radius);background:#f7f8fa}.admin-feedback-thread article.is-admin{background:var(--admin-blue-soft)}.admin-feedback-thread header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.admin-feedback-thread time,.admin-feedback-history span,.admin-feedback-history small,.admin-feedback-notification span,.admin-feedback-notification time{display:block;color:var(--admin-muted);font-size:12px}.admin-feedback-thread p{overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.7}.admin-feedback-editor{display:grid;gap:14px;margin-top:20px;padding:20px;border:0;border-radius:var(--admin-radius);background:#f7f8fa}.admin-feedback-reply-label{display:grid;gap:8px}.admin-feedback-editor textarea{min-height:140px;resize:vertical}.admin-feedback-editor-actions{display:flex;align-items:end;justify-content:space-between;gap:16px}.admin-feedback-editor-actions label{display:grid;min-width:180px;gap:8px}.admin-feedback-history>div,.admin-feedback-notification{display:grid;gap:5px;padding:10px 0;border-bottom:1px solid var(--admin-line-soft)}.admin-feedback-notification span{overflow-wrap:anywhere;color:#d54941}.admin-feedback-attachment{display:inline-flex;align-items:center;gap:6px;max-width:100%;margin-top:8px;padding:5px 10px;border:1px solid var(--admin-line);border-radius:var(--admin-radius-sm);background:var(--admin-surface);color:var(--admin-blue);font-size:12px;cursor:pointer}.admin-feedback-attachment span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1180px){.admin-feedback-filters{grid-template-columns:repeat(2,minmax(180px,1fr))}.admin-feedback-detail{grid-template-columns:1fr}}@media(max-width:700px){.admin-feedback-filters{grid-template-columns:1fr}.admin-feedback-editor-actions{align-items:stretch;flex-direction:column}.admin-feedback-editor-actions label{width:100%}}.runtime-settings-tabs{display:inline-flex;flex-wrap:wrap;gap:2px;margin-bottom:20px;padding:4px;border:0;border-radius:var(--admin-radius-pill);background:#f7f8fa}.runtime-settings-tab{height:32px;padding:0 12px;border:0;border-radius:16px;color:var(--admin-text-secondary);background:transparent;cursor:pointer;font-size:13px}.runtime-settings-tab:hover{color:var(--admin-blue);background:var(--admin-blue-soft)}.runtime-settings-tab[aria-selected=true]{color:#fff;background:var(--admin-blue);font-weight:500}.runtime-settings-tab:focus-visible{outline:none;box-shadow:0 0 0 3px #0067ff2e}.runtime-settings-list{border-top:1px solid #f0f1f4}.runtime-setting-row{width:100%;min-height:56px;padding:10px 4px;display:grid;grid-template-columns:minmax(150px,.7fr) minmax(180px,1.3fr) auto;align-items:center;gap:16px;color:var(--admin-text);background:transparent;border:0;border-bottom:1px solid #f0f1f4;cursor:pointer;text-align:left}.runtime-setting-row:hover{background:#fafafa}.runtime-setting-row>span:nth-child(2){min-width:0;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runtime-setting-row>span:last-child{color:#0067ff;font-size:13px}.runtime-setting-row .runtime-setting-empty{color:#999}.runtime-setting-actions{display:flex;align-items:center;gap:16px;margin-top:8px}.runtime-setting-updated,.runtime-setting-hint{color:#999;font-size:12px}.runtime-setting-hint{margin:12px 0 0}@media(max-width:720px){.runtime-setting-row{grid-template-columns:1fr auto}.runtime-setting-row>span:nth-child(2){grid-column:1 / -1;grid-row:2}.runtime-setting-row>span:last-child{grid-column:2;grid-row:1}}.routing-fields{border:0;margin:0;padding:0;min-width:0}.routing-weight-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0}.routing-weight-group{border:1px solid var(--border, #e2e5eb);border-radius:var(--admin-radius);padding:16px;min-width:0}.routing-weight-group legend{padding:0 8px}.routing-score-card{border-top:1px solid var(--border, #e2e5eb);padding:20px 0;overflow-wrap:anywhere}.routing-score-card h3{margin:0 0 12px}.routing-score-card dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 16px}.routing-score-card dt{color:var(--muted, #737b8e)}.routing-score-card dd{margin:0}@media(max-width:640px){.routing-weight-groups{grid-template-columns:1fr;gap:16px}.routing-score-card dl{grid-template-columns:1fr;gap:6px}.routing-score-card dd{margin-bottom:8px}}.model-base-form-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.model-base-form-dialog{width:fit-content;min-width:min(740px,calc(100vw - 48px));max-width:calc(100vw - 48px);max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 18px 60px #1f23293d}.model-base-form-header{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px}.model-base-form-header:after{content:"";position:absolute;right:24px;bottom:0;left:24px;height:1px;background:#eaeaeb}.model-base-form-header h2{margin:0;color:#111;font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:500;line-height:22px}.model-base-form-header p{margin:6px 0 0;color:#666;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.model-base-form-header .icon-button{margin:0;color:#999;font-size:24px;line-height:1}.model-base-form-body{min-height:0;padding:24px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d9d9d9 transparent}.model-base-form-body::-webkit-scrollbar{width:4px}.model-base-form-body::-webkit-scrollbar-thumb{border-radius:2px;background:#d9d9d9}.model-base-form-section-title{margin:0 0 8px;display:flex;align-items:center;gap:6px;color:#111;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.model-base-form-section-title:before{content:"";width:2px;height:14px;flex:0 0 2px;border-radius:2px;background:#0067ff}.model-base-form-section-desc{margin:0;color:#666;font-family:PingFang SC;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.model-base-form-divider{height:1px;margin:24px 0;background:#eaeaeb}.model-base-form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-top:24px}.model-base-form-field{min-width:0;display:flex;flex-direction:column;gap:8px;color:#111;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.model-base-form-field--full{grid-column:1 / -1}.model-base-form-label{display:inline-flex;align-items:center;color:#111;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.model-base-form-required{margin-right:2px;color:#d90b49;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.model-base-form-field input,.model-base-form-field select,.model-base-form-field textarea{width:100%;min-width:0;border:1px solid #dfe3e8;background:#fff;color:#111;font-family:PingFang SC;font-size:14px}.model-base-form-field input,.model-base-form-field select{height:40px;padding:0 12px;border-radius:32px;outline:none}.model-base-form-field select{border-radius:32px!important}.model-base-form-field textarea{height:88px;min-height:88px;padding:10px 12px 26px;border-radius:8px;outline:none;resize:vertical}.model-base-form-field input::placeholder,.model-base-form-field textarea::placeholder{color:#999}.model-base-form-select select.is-empty{color:#666}.model-base-form-field input:focus,.model-base-form-field select:focus,.model-base-form-field textarea:focus{border-color:#0067ff;box-shadow:0 0 0 3px #0067ff1a}.model-base-form-field input:disabled,.model-base-form-field select:disabled,.model-base-form-field textarea:disabled{background:#f7f8fa;color:#999;cursor:not-allowed}.model-base-form-help{color:#999;font-family:PingFang SC;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.model-base-form-extra-specs{margin-top:16px;display:grid;gap:16px}.model-base-form-select{position:relative;display:block}.model-base-form-select select{padding-right:34px;appearance:none}.model-base-form-select select::picker-icon{display:none!important;content:none!important}.model-base-form-chevron{position:absolute;top:50%;right:13px;width:10px;height:6px;transform:translateY(-50%);fill:none;stroke:#999;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.model-base-form-textarea{position:relative;display:block}.model-base-form-textarea>span{position:absolute;right:12px;bottom:8px;color:#999;font-family:PingFang SC;font-size:12px;font-style:normal;font-weight:400;line-height:18px;pointer-events:none}.model-base-form-suffix-input{display:flex;align-items:center;width:100%;height:40px;overflow:hidden;border:1px solid #dfe3e8;border-radius:32px;background:#fff}.model-base-form-suffix-input:focus-within{border-color:#0067ff;box-shadow:0 0 0 3px #0067ff1a}.model-base-form-suffix-input input{flex:1;min-width:0;width:auto;height:100%;padding:0 12px;border:0;border-radius:0;background:transparent}.model-base-form-suffix-input input:focus{border:0;box-shadow:none}.model-base-form-suffix-input>span{display:flex;flex:0 0 70px;width:70px;height:36px;margin-right:2px;padding-right:12px;align-items:center;justify-content:center;gap:12px;box-sizing:border-box;border:0;border-left:1px solid #e8e9eb;border-radius:0 20px 20px 0;background:#f9fafc;color:#666;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:18px;pointer-events:none}.model-base-form-subtitle{margin:24px 0 0;color:#111;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.model-base-form-subtitle+.model-base-form-section-desc{margin-top:8px}.model-base-form-modality-grid{margin-top:24px;display:grid;grid-template-columns:max-content 11px max-content;justify-content:start;align-items:start;gap:24px}.model-base-form-modality-group{min-width:0;display:flex;flex-direction:column;gap:8px}.model-base-form-modality-label{color:#111;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.model-base-form-choices{display:flex;flex-wrap:nowrap;gap:8px}.model-base-form-choice{position:relative;height:30px;padding:0 8px;display:inline-flex;align-items:center;gap:4px;border:1px solid #eaeaea;border-radius:15px;background:#fff;color:#111;font-family:PingFang SC;font-size:12px;font-style:normal;font-weight:400;line-height:18px;white-space:nowrap;cursor:pointer}.model-base-form-choice:hover{border-color:#9cc4ff}.model-base-form-choice.is-disabled{cursor:not-allowed;opacity:.6}.model-base-form-choice.is-disabled:hover{border-color:#eaeaea}.model-base-form-choice.is-disabled input{cursor:not-allowed}.model-base-form-choice.is-readonly,.model-base-form-choice.is-readonly input{cursor:default}.model-base-form-choice.is-selected{border-color:#eaeaea;background:#fff;color:#111}.model-base-form-choice.is-selected:hover{border-color:#eaeaea}.model-base-form-choice input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.model-base-form-check{width:14px;height:14px;display:grid;flex:0 0 14px;place-items:center;border:1px solid #c9cdd4;border-radius:50%;background:#fff}.model-base-form-choice.is-selected .model-base-form-check{border-color:#0067ff;background:#0067ff}.model-base-form-check svg{width:9px;height:7px;fill:none;stroke:#fff;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.model-base-form-arrow{display:flex;align-items:center;justify-content:center;margin-top:39px}.model-base-form-arrow img{display:block;width:11px;height:8px}.model-base-form-price-table{margin-top:24px;overflow:hidden;border:1px solid #eaeaea;border-radius:8px}.model-base-form-price-row{min-height:56px;padding:0 16px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(130px,1.2fr) minmax(0,.9fr) minmax(0,.8fr);align-items:center;gap:24px;border-top:1px solid #f0f1f4;color:#111;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.model-base-form-price-head{min-height:40px;border-top:0;background:#fff;color:#666;font-family:PingFang SC;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.model-base-form-price-input{display:flex;align-items:center;width:100%;height:34px;overflow:hidden;border:1px solid #dfe3e8;border-radius:32px;background:#fff}.model-base-form-price-input:focus-within{border-color:#0067ff;box-shadow:0 0 0 3px #0067ff1a}.model-base-form-price-input>span{display:flex;flex:0 0 37px;width:37px;height:28px;margin-left:2px;padding:4px 0;align-items:center;justify-content:center;box-sizing:border-box;border:0;border-right:1px solid #e8e9eb;border-radius:20px 0 0 20px;background:#f9fafc;color:#666;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.model-base-form-price-input input{flex:1;min-width:0;width:auto;height:100%;padding:0 12px;border:0;border-radius:0;outline:none;background:transparent;color:#111;font-family:PingFang SC;font-size:14px}.model-base-form-price-input input:focus{border:0;box-shadow:none}.model-base-form-price-input input:disabled{background:#f7f8fa;cursor:not-allowed}.model-base-form-price-status{position:relative;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;cursor:pointer}.model-base-form-price-status input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.model-base-form-radio{width:14px;height:14px;display:grid;flex:0 0 14px;place-items:center;border:1px solid #c9cdd4;border-radius:50%;background:#fff}.model-base-form-price-status input:checked+.model-base-form-radio{border-color:#0067ff}.model-base-form-radio>span{width:6px;height:6px;border-radius:50%;background:#0067ff}.model-base-form-footer{padding:24px;display:flex;align-items:center;justify-content:flex-end;border-top:1px solid #eaeaeb}.model-base-form-footer p{margin:0 16px 0 auto;color:#999;font-family:PingFang SC;font-size:12px;font-style:normal;font-weight:400;line-height:18px;text-align:right}.model-base-form-footer p.is-error{color:#d54941}.model-base-form-footer-actions{display:flex;align-items:center;gap:24px}.model-base-form-footer .btn{height:36px;min-height:36px;padding:0 16px;border-radius:18px;font-family:PingFang SC;font-size:14px;font-weight:400;line-height:20px}.model-base-form-footer .btn.secondary{border-color:#eaeaeb;background:#fff;color:#111}@media(max-width:960px){.model-base-form-modality-grid{grid-template-columns:minmax(0,1fr)}.model-base-form-choices{flex-wrap:wrap}.model-base-form-arrow{display:none}}@media(max-width:720px){.model-base-form-dialog{max-width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.model-base-form-header,.model-base-form-body,.model-base-form-footer{padding:16px}.model-base-form-header:after{right:16px;left:16px}.model-base-form-grid,.model-base-form-modality-grid{grid-template-columns:minmax(0,1fr)}.model-base-form-choices{flex-wrap:wrap}.model-base-form-arrow{display:none}.model-base-form-footer{flex-wrap:wrap;gap:12px}.model-base-form-footer p{width:100%;margin:0}.model-base-form-footer-actions{width:100%;justify-content:flex-end}.model-base-form-price-row{grid-template-columns:minmax(0,1fr) minmax(110px,1fr)}.model-base-form-price-head span:nth-child(3),.model-base-form-price-row>span:nth-child(3){display:none}}.modal.public-model-detail-modal{width:min(1120px,calc(100vw - 48px));font-family:PingFang SC,Microsoft YaHei,sans-serif}.public-model-detail-modal .modal-header,.public-model-detail-modal .modal-body,.public-model-detail-modal .modal-footer{padding:24px}.public-model-detail-modal .modal-header{border-bottom:1px solid #eaeaeb}.public-model-detail-modal .modal-footer{border-top:1px solid #eaeaeb}.public-model-detail-modal .modal-header h2{margin:0;color:#111;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:22px}.public-model-detail-modal .modal-header p{margin:6px 0 0;color:#666;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.public-model-routes__title{margin:0 0 16px;color:#111;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;font-weight:500;line-height:24px}.public-model-routes .panel{overflow:hidden;padding:0;border:1px solid #eaeaeb;border-radius:8px;background:transparent!important}.public-model-routes table,.public-model-routes thead,.public-model-routes tbody,.public-model-routes tr,.public-model-routes th,.public-model-routes td{background:transparent!important}.public-model-routes th{height:auto;padding:12px 20px 18px;color:#666;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:12px;font-weight:400;line-height:18px}.public-model-routes td{height:auto;padding:12px 20px 18px;color:#111;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;font-weight:400;line-height:20px}.public-model-routes td:last-child{color:#111}.public-model-routes .status-badge.success{min-height:0;padding:2px 8px;border-radius:12px;color:#2f671d;background:#def6c7;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;text-align:right}.public-model-routes__hint{margin:12px 0 0;color:#9a6700;font-size:13px;line-height:20px}.public-model-routes__link{display:inline-block;margin-top:16px;color:#0067ff;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-decoration:none}.model-base-view{min-width:0}.model-base-create{display:inline-flex}.model-base-create .btn{display:inline-flex;height:36px;min-height:36px;padding:6px 16px;align-items:center;justify-content:center;gap:6px;border-radius:18px;background:#0067ff;color:#fff;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:14px;font-weight:400;line-height:22px;white-space:nowrap}.model-base-create .btn:hover{background:#0057d9}.model-base-create svg{width:16px;height:16px;flex:0 0 16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.model-base-notice{margin-bottom:16px}.model-base-panel{padding:24px}.model-base-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:30px}.model-base-search{position:relative;width:386px;max-width:100%;height:36px;padding:0 16px 0 40px;display:flex;align-items:center;border:1px solid #e8e9eb;border-radius:18px;background:#fff;box-sizing:border-box}.model-base-search:focus-within{border-color:#0067ff;box-shadow:0 0 0 3px #0067ff1a}.model-base-search svg{position:absolute;left:15px;width:16px;height:16px;fill:none;stroke:#999;stroke-width:1.5;stroke-linecap:round}.model-base-search input{width:100%;height:34px;padding:0;border:0;outline:none;background:transparent;color:#111;font-size:14px}.model-base-search input::placeholder{color:#999}.model-base-filter{position:relative;width:108px;height:36px;flex:0 0 auto}.model-base-view .model-base-filter select{width:100%;height:100%;padding:0 30px 0 12px;border:1px solid #eaeaea;border-radius:32px!important;outline:none;background:#fff;color:#666;font-size:14px;white-space:nowrap;cursor:pointer}.model-base-view .model-base-filter.has-value select{color:#111}.model-base-view .model-base-filter select:focus{border-color:#0067ff;box-shadow:0 0 0 3px #0067ff1a}.model-base-view .model-base-filter select::picker-icon{display:none!important;content:none!important}.model-base-filter>svg{position:absolute;top:50%;right:13px;width:10px;height:6px;transform:translateY(-50%);fill:none;stroke:#999;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.model-base-toolbar-actions{display:flex;align-items:center;gap:12px}.model-base-toolbar .btn{height:36px;min-height:36px;padding:6px 16px;border-radius:18px;font-size:14px}.model-base-toolbar .btn.primary{background:#0067ff}.model-base-toolbar .btn.primary:hover{background:#0057d9}.model-base-toolbar .btn.secondary{border:1px solid #eaeaeb;border-radius:18px;background:#fff;color:#111;box-shadow:1px 1px 6px #0000001f}.model-base-toolbar .btn.secondary:hover:not(:disabled){border-color:#0067ff;color:#0067ff}.model-base-error{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding:10px 14px;border-radius:8px;background:#fff1f0;color:#d54941;font-size:13px}.model-base-table-wrap{overflow-x:auto}.model-base-table{width:100%;min-width:1040px;border-collapse:collapse;table-layout:fixed;color:#111;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:14px}.model-base-table th{height:44px;padding:0 12px;border-bottom:1px solid #eaeaea;background:#fff;color:#666;font-family:PingFang SC;font-size:12px;font-style:normal;font-weight:500;line-height:18px;text-align:left;white-space:nowrap}.model-base-table td{height:68px;padding:0 12px;border-bottom:1px solid #eaeaea;background:#fff;color:#111;font-size:14px;font-weight:400;line-height:20px;vertical-align:middle}.model-base-table tbody tr:hover td{background:#fafafa}.model-base-table th:nth-child(1){width:23%}.model-base-table th:nth-child(2){width:12%}.model-base-table th:nth-child(3){width:22%}.model-base-table th:nth-child(4){width:17%}.model-base-table th:nth-child(5){width:14%}.model-base-table th:nth-child(6){width:12%}.model-base-model{display:flex;align-items:center;gap:12px;min-width:0}.model-base-model .model-vendor-icon--large{width:40px;height:40px;flex-basis:40px;border-radius:12px}.model-base-model .model-vendor-icon--large img{width:24px;height:24px}.model-base-model-copy{min-width:0}.model-base-model-name{overflow:hidden;color:#111;font-size:14px;font-weight:500;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.model-base-model-vendor{margin-top:4px;overflow:hidden;color:#999;font-size:12px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.model-base-type{display:inline-flex;height:26px;padding:0 10px;align-items:center;border-radius:13px;color:#111;font-size:14px;line-height:26px;white-space:nowrap}.model-base-type--blue{background:#e8f1ff;color:#0067ff}.model-base-type--coral{background:#ffece8;color:#ff5a3c}.model-base-type--green{background:#e7f7ec;color:#1f9d55}.model-base-type--lime{background:#eaf6d8;color:#4d7c0f}.model-base-type--violet{background:#f6e9ff;color:#b05cff}.model-base-type--purple{background:#f3eaff;color:#7c3aed}.model-base-modalities{display:flex;flex-direction:column;gap:8px;min-width:0}.model-base-modality-line{overflow:hidden;color:#111;font-size:14px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.model-base-modality-icons{display:flex;align-items:center;gap:4px}.model-base-modality-arrow{display:inline-flex;flex:0 0 auto;align-items:center;padding:0 6px;vertical-align:middle}.model-base-modality-arrow svg{display:block;width:11px;height:8px}.model-base-modality-chip{width:18px;height:18px;display:inline-flex;flex:0 0 18px;overflow:hidden;border-radius:4px}.model-base-modality-chip img{display:block;width:18px;height:18px}.model-base-price{display:flex;flex-direction:column;gap:4px}.model-base-price-main{color:#111;font-size:14px;line-height:20px;white-space:nowrap}.model-base-price-count{color:#999;font-size:12px;line-height:16px;white-space:nowrap}.model-base-date{color:#111;font-size:14px;line-height:20px;white-space:nowrap}.model-base-actions{display:flex;align-items:center;gap:6px}.model-base-view .model-base-actions .btn{height:32px;min-height:32px;padding:0 11px;border:1px solid #eaeaeb;border-radius:16px;background:#fff;color:#111;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:14px;font-weight:400;line-height:20px}.model-base-view .model-base-actions .btn:hover:not(:disabled){border-color:#0067ff;color:#0067ff}.model-base-empty{height:160px!important;color:#999!important;text-align:center}@media(max-width:1280px){.model-base-panel{padding:16px}.model-base-search{width:320px}}@media(max-width:720px){.model-base-search{width:100%}.model-base-toolbar{margin-bottom:20px}}.model-vendor-view .model-vendor-preview-panel{padding:24px}.model-vendor-view .model-vendor-preview{display:flex;align-items:flex-end;gap:16px}.model-vendor-view .model-vendor-preview .field{flex:1;min-width:0;margin:0}.model-vendor-view .model-vendor-preview .field>span,.model-vendor-view .model-vendor-card .field>span{color:#111;font-size:16px;line-height:22px;font-weight:500}.model-vendor-view .model-vendor-preview .field,.model-vendor-view .model-vendor-row .field{gap:10px}.model-vendor-view .model-vendor-preview .btn{height:36px;min-height:36px;padding:6px 12px;border-radius:999px;background:#0067ff;font-size:14px;white-space:nowrap}.model-vendor-view .model-vendor-preview .btn:hover{background:#0057d9}.model-vendor-view .model-vendor-preview input,.model-vendor-view .model-vendor-row input,.model-vendor-view .model-vendor-row select{height:36px;min-height:36px;border-color:var(--admin-line);border-radius:999px;background:var(--admin-surface)}.model-vendor-view .model-vendor-preview input::placeholder,.model-vendor-view .model-vendor-row input::placeholder{color:#999}.model-vendor-view .model-vendor-preview input:focus,.model-vendor-view .model-vendor-row input:not([type=checkbox]):focus{border-color:#0067ff;box-shadow:0 0 0 3px #0067ff1f;outline:none}.model-vendor-view .model-vendor-preview-result{margin:12px 0 0;color:#666;font-size:13px;line-height:1.7}.model-vendor-view .model-vendor-preview-result code{padding:1px 6px;background:#f2f3f5;border-radius:4px}.model-vendor-view .model-vendor-list{display:grid;gap:24px;margin-top:24px}.model-vendor-view .model-vendor-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 132px auto auto;align-items:end;gap:24px}.model-vendor-view .model-vendor-row .field{min-width:0;margin:0}.model-vendor-view .model-vendor-enabled{position:relative;display:inline-flex;align-items:center;gap:8px;height:36px;color:#111;font-size:15px;white-space:nowrap;cursor:pointer}.model-vendor-view .model-vendor-enabled input{position:absolute;inset:0;width:100%;height:100%;min-height:0;margin:0;opacity:0;cursor:pointer}.model-vendor-view .model-vendor-enabled__icon{display:block;width:22px;height:22px;flex:0 0 22px;transform:translateY(1px)}.model-vendor-view .model-vendor-remove{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:6px 12px;color:#111;background:var(--admin-surface);border:1px solid var(--admin-line);border-radius:999px;font-size:14px;white-space:nowrap;cursor:pointer}.model-vendor-view .model-vendor-remove svg{width:14px;height:14px;flex:0 0 14px}.model-vendor-view .model-vendor-remove:hover{color:#f53f3f;border-color:#f53f3f}.model-vendor-view .model-vendor-patterns{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid var(--admin-line-soft)}.model-vendor-view .model-vendor-patterns__label{color:#111;font-size:15px;white-space:nowrap}.model-vendor-view .model-vendor-pattern{display:flex;align-items:center;gap:12px}.model-vendor-view .model-vendor-pattern select,.model-vendor-view .model-vendor-pattern input{height:36px;min-height:36px;padding:0 12px;border:1px solid var(--admin-line);border-radius:999px;background:var(--admin-surface);font-size:14px}.model-vendor-view .model-vendor-pattern select{width:120px}.model-vendor-view .model-vendor-pattern input{width:124px}.model-vendor-view .model-vendor-pattern button,.model-vendor-view .model-vendor-pattern__add{height:36px;padding:6px 12px;color:#111;background:var(--admin-surface);border:1px solid var(--admin-line);border-radius:999px;font-size:14px;white-space:nowrap;cursor:pointer}.model-vendor-view .model-vendor-pattern button:hover{color:#f53f3f;border-color:#f53f3f}.model-vendor-view .model-vendor-pattern__add:hover{color:#0067ff;border-color:#0067ff}.model-vendor-view .model-vendor-footer{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:24px}.model-vendor-view .model-vendor-updated{margin-right:auto;color:#999;font-size:12px}.model-vendor-view .model-vendor-actions{display:flex;align-items:center;gap:12px}.model-vendor-view .model-vendor-actions .btn{height:36px;min-height:36px;padding:6px 12px;border-radius:18px;font-size:14px}.model-vendor-view .model-vendor-actions .btn.primary{background:#0067ff}.model-vendor-view .model-vendor-actions .btn.primary:hover{background:#0057d9}.model-vendor-view .model-vendor-actions .btn.secondary{color:#111;background:var(--admin-surface);border-color:#eaeaeb;box-shadow:1px 1px 6px #00000014}@media(max-width:900px){.model-vendor-view .model-vendor-row{grid-template-columns:repeat(2,minmax(0,1fr))}.model-vendor-view .model-vendor-pattern input{width:140px}.model-vendor-view .model-vendor-footer{flex-wrap:wrap}.model-vendor-view .model-vendor-updated{width:100%}}.payment-channel-tabs{display:inline-flex;flex-wrap:wrap;gap:2px;margin-bottom:20px;padding:4px;border:0;border-radius:var(--admin-radius-pill);background:#f7f8fa}.payment-channel-tab{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border:0;border-radius:16px;color:var(--admin-text-secondary);background:transparent;cursor:pointer;font-size:13px}.payment-channel-tab:hover{color:var(--admin-blue);background:var(--admin-blue-soft)}.payment-channel-tab[aria-selected=true]{color:#fff;background:var(--admin-blue);font-weight:500}.payment-channel-tab:focus-visible{outline:none;box-shadow:0 0 0 3px #0067ff2e}.payment-channel-tab__dot{width:8px;height:8px;border-radius:50%;background:#c9cdd4;flex:none}.payment-channel-tab__dot.is-enabled{background:#34c724}.payment-channel-tab__dot.is-available{background:#f80}.payment-channel-tabs+.panel h3{margin:0 0 18px;color:var(--admin-text);font-size:16px;font-weight:500;line-height:24px}.billing-filter-panel{margin-bottom:24px}.billing-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0 16px;align-items:end}.billing-filters .field{margin:8px 0}.billing-filters__actions{display:flex;gap:10px;padding-bottom:8px}.invoice-filter-panel{margin-bottom:24px}.invoice-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0 16px;align-items:end}.invoice-filters .field{margin:8px 0}.invoice-filters__actions{display:flex;gap:10px;padding-bottom:8px}.invoice-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.field .invoice-file-input{padding:0;overflow:hidden;line-height:34px}.invoice-file-input::file-selector-button{height:100%;margin:0 10px 0 0;padding:0 12px;border:0;border-right:1px solid var(--admin-line);border-radius:18px 0 0 18px;color:var(--admin-text);background:#f7f8fa;cursor:pointer}.invoice-row-actions{display:flex;gap:8px}.invoice-order-list{display:grid;gap:8px}.invoice-order-list>div{display:grid;grid-template-columns:minmax(0,1fr) max-content max-content;gap:12px;padding:10px 0;border-bottom:1px solid var(--line, #e8e8e8);font-size:13px}.invoice-order-list span,.invoice-order-list strong{min-width:0}.invoice-order-list span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invoice-order-list span:nth-child(2),.invoice-order-list strong{white-space:nowrap}.invoice-order-list strong{text-align:right}.invoice-status{display:inline-block;padding:2px 10px;border-radius:11px;font-size:12px;line-height:18px}.invoice-status--pending{color:#8a5a00;background:#fff4e0}.invoice-status--sent{color:#17643b;background:#e7f6ee}.customer-select{position:relative}.customer-select__control{position:relative;display:flex;align-items:center}.customer-select__icon{position:absolute;left:12px;width:16px;height:16px;color:#999;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.customer-select__input{padding-left:36px!important;padding-right:36px!important;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.customer-select--plain .customer-select__input{padding-left:16px!important}.customer-select__control.is-open .customer-select__input{border-color:#0067ff;box-shadow:0 0 0 2px #0067ff1f}.customer-select__chevron{position:absolute;right:12px;width:16px;height:16px;color:#999;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;transition:transform .15s ease}.customer-select__control.is-open .customer-select__chevron{transform:rotate(180deg)}.customer-select__clear{position:absolute;right:10px;display:grid;width:20px;height:20px;padding:0;place-items:center;border:0;border-radius:50%;color:#999;background:#eef1f5;cursor:pointer}.customer-select__clear:hover{color:#111;background:#e2e6ec}.customer-select__clear svg{width:11px;height:11px;stroke:currentColor;stroke-width:2;stroke-linecap:round}.customer-select__menu{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;max-height:280px;padding:6px;overflow-y:auto;border:1px solid #eaeaea;border-radius:12px;background:#fff;box-shadow:0 12px 32px #0f172a24}.customer-select__empty{margin:0;padding:16px 12px;color:#999;font-size:13px;text-align:center}.customer-select__option{display:flex;align-items:center;gap:12px;width:100%;padding:9px 10px;border:0;border-radius:8px;background:transparent;text-align:left;cursor:pointer}.customer-select__option:hover{background:#eef5ff}.customer-select__avatar{display:grid;flex:0 0 auto;width:32px;height:32px;place-items:center;border-radius:50%;color:#0067ff;background:var(--admin-blue-soft)}.customer-select__avatar svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.customer-select__meta{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.customer-select__meta strong{overflow:hidden;color:#111;font-size:14px;font-weight:500;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.customer-select__meta small{overflow:hidden;color:#999;font-size:12px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.customer-select__balance{flex:0 0 auto;color:#666;font-size:13px;font-variant-numeric:tabular-nums}.invoice-title-picker{margin-bottom:24px}.invoice-title-empty{margin:0;padding:32px 0;color:var(--admin-muted);font-size:14px;text-align:center}.manual-deposit-page th:last-child,.manual-deposit-page td:last-child{position:sticky;right:0;z-index:1;background:#fff}.manual-deposit-page th:last-child{z-index:2}.manual-deposit-page tbody tr:hover td:last-child{background:#fafafa}.deposit-modal-scope .modal{width:min(550px,calc(100vw - 48px))}.deposit-modal-scope .modal-close{color:transparent;font-size:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4.00488 4.00781L11.9969 11.9998' stroke-linecap='round' stroke='%23666666'/%3E%3Cpath d='M11.998 4L4.00605 11.992' stroke-linecap='round' stroke='%23666666'/%3E%3C/svg%3E") center / 16px 16px no-repeat}.deposit-modal-scope--compact .modal-body{padding-bottom:0}.deposit-modal-scope--compact .modal-footer{border-top:0}.deposit-modal-scope--compact .modal-body>.field:last-child,.deposit-modal-scope--compact .modal-body>.deposit-field:last-child{margin-bottom:0}.deposit-modal-scope .modal-body{scrollbar-width:none;-ms-overflow-style:none}.deposit-modal-scope .modal-body::-webkit-scrollbar{display:none;width:0;height:0}.deposit-create__icon{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.deposit-filters{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:12px;min-width:0}.deposit-search{display:flex;flex:0 1 364px;align-items:center;gap:10px;min-width:220px;height:36px;padding:0 14px;color:#999;border:1px solid #dfe3e8;border-radius:18px;background:#fff}.deposit-search svg{width:16px;height:16px;flex:0 0 16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.deposit-search input{min-width:0;flex:1;height:30px;padding:0;border:0;outline:none;background:transparent;color:#111;font-size:14px}.deposit-search input::placeholder{color:#999}.deposit-search:focus-within{border-color:#0067ff;box-shadow:0 0 0 3px #0067ff1f}.deposit-status-select{min-width:104px;height:36px;padding:0 34px 0 16px;border:1px solid #dfe3e8;border-radius:18px;outline:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%23666' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:12px;color:#666;font-size:14px;cursor:pointer;appearance:none}.deposit-status-select:focus{border-color:#0067ff;box-shadow:0 0 0 3px #0067ff1f}.deposit-filters .btn{padding:0 20px;border-radius:18px}.deposit-cell{display:flex;flex-direction:column;gap:4px;min-width:0}.deposit-cell__main{overflow:hidden;color:#111;font-size:14px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.deposit-cell__sub{color:#999;font-size:12px;line-height:18px;white-space:nowrap}.deposit-reason{display:inline-block;max-width:220px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.deposit-row-actions{display:flex;flex-wrap:wrap;gap:8px}.deposit-status{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:12px;font-size:13px;line-height:24px;white-space:nowrap}.deposit-status--pending{color:#f08c00;background:#fff4e6}.deposit-status--approved{color:#2d9d5f;background:#e9f9ef}.deposit-status--rejected{color:#e8386d;background:#fdebf1}.deposit-required{margin-right:2px;color:#f04a68;font-style:normal}.deposit-help{margin:-12px 0 20px;color:#999;font-size:12px;line-height:18px}.deposit-form-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 16px}.deposit-field{display:flex;flex-direction:column;gap:8px;margin:0 0 20px;color:#111;font-size:14px;line-height:20px}.deposit-field__label{display:inline-flex;align-items:center}.deposit-select{position:relative}.deposit-select__trigger{display:flex;width:100%;height:36px;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;border:1px solid #eaeaea;border-radius:18px;background:#fff;color:#111;font-size:14px;text-align:left;cursor:pointer}.deposit-select__trigger:hover,.deposit-select__trigger[aria-expanded=true]{border-color:#0067ff}.deposit-select__trigger:focus-visible{border-color:#0067ff;box-shadow:0 0 0 3px #0067ff1f;outline:none}.deposit-select__trigger svg{width:16px;height:16px;flex:0 0 16px;fill:none;stroke:#666;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s ease}.deposit-select__trigger[aria-expanded=true] svg{transform:rotate(180deg)}.deposit-select__menu{position:absolute;z-index:30;top:calc(100% + 4px);right:0;left:0;padding:6px;border:1px solid #eaeaea;border-radius:12px;background:#fff;box-shadow:0 12px 32px #0f172a24}.deposit-select__option{display:flex;width:100%;height:36px;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#111;font-size:14px;text-align:left;cursor:pointer}.deposit-select__option:hover,.deposit-select__option:focus-visible{background:#eef5ff;outline:none}.deposit-select__option[aria-selected=true]{color:#0067ff;background:#eef5ff}.deposit-select__option svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.deposit-upload{display:flex;min-height:140px;padding:24px;align-items:center;justify-content:center;flex-direction:column;gap:8px;border:1px dashed #dfe3e8;border-radius:12px;background:#fff;text-align:center;cursor:pointer;transition:border-color .15s ease,background .15s ease}.deposit-upload:hover{border-color:#0067ff;background:#fbfdff}.deposit-upload__input{display:none}.deposit-upload__icon{width:24px;height:24px;fill:none;stroke:#666;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.deposit-upload__title{color:#111;font-size:14px;line-height:20px;font-weight:500;overflow-wrap:anywhere}.deposit-upload__hint{color:#999;font-size:12px;line-height:18px}.deposit-danger-button{color:#fff;background:#f04a68}.deposit-danger-button:hover:not(:disabled){background:#d93d5c}.deposit-modal-scope--reject .modal-header{padding:24px;border-bottom:1px solid #eaeaeb}.deposit-modal-scope--reject .modal-header h2{margin:0 0 6px;color:#111;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:22px}.deposit-modal-scope--reject .modal-header p{margin:0;color:#666;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.deposit-modal-scope--reject .modal-body{padding:24px 24px 0}.deposit-modal-scope--reject .modal-body>.field:last-child{margin-bottom:0;gap:8px;color:#111;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.deposit-modal-scope--reject .deposit-required{color:#d90b49;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.deposit-modal-scope--reject .modal-body textarea{width:100%;padding:12px 16px;color:#111;border:1px solid #e8e9eb;border-radius:16px;background:#fff;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.deposit-modal-scope--reject .modal-body textarea::placeholder{color:#666;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.deposit-modal-scope--reject .modal-footer{padding:24px}.deposit-modal-scope--reject .deposit-danger-button{border-radius:22px;background:#d90b49}.deposit-modal-scope--reject .deposit-danger-button:hover:not(:disabled){background:#c0093f}.deposit-detail{display:flex;flex-direction:column;gap:20px}.deposit-detail__reject{padding:12px 16px;border-radius:8px;background:#eef5ff;color:#111;font-size:14px;line-height:22px}.deposit-detail__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.deposit-detail__field{display:flex;flex-direction:column;gap:8px;min-width:0}.deposit-detail__label{color:#666;font-size:14px;line-height:20px}.deposit-detail__value{color:#111;font-size:14px;line-height:22px;overflow-wrap:anywhere}.deposit-detail__value--wrap{white-space:pre-wrap}.deposit-detail__attachment{display:flex;flex-direction:column;gap:12px}.deposit-attachment__hint{margin:0;color:#999;font-size:12px;line-height:18px}.deposit-attachment__hint a{color:#0067ff}.deposit-attachment__image{display:block;max-width:160px;max-height:200px;border:1px solid #eaeaea;border-radius:8px;background:#f7f8fa;object-fit:contain}.deposit-attachment__pdf{width:100%;height:260px;border:1px solid #eaeaea;border-radius:8px;background:#f7f8fa}@media(max-width:720px){.deposit-search{flex-basis:100%}.deposit-form-row,.deposit-detail__row{grid-template-columns:minmax(0,1fr);gap:0}.deposit-detail__row{gap:20px}}.provider-accounts-create .btn{display:inline-flex;height:32px;min-height:32px;padding:5px 12px;align-items:center;justify-content:center;gap:8px;border-radius:18px;background:#0067ff;color:#fff;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:14px;font-weight:400;line-height:22px;text-align:right}.provider-accounts-create .btn:hover{background:#0057d9}.provider-accounts-create-icon{width:16px;height:16px;flex:0 0 16px}.provider-accounts-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:14px}.provider-accounts-toolbar-actions{display:flex;align-items:center;gap:12px}.provider-accounts-search{position:relative;width:366px;max-width:100%;height:36px;padding:0 16px 0 40px;display:flex;align-items:center;border:1px solid #e8e9eb;border-radius:18px;background:#fff}.provider-accounts-search:focus-within{border-color:#0067ff;box-shadow:0 0 0 3px #0067ff1a}.provider-accounts-search svg{position:absolute;left:15px;width:16px;height:16px;fill:none;stroke:#999;stroke-width:1.5;stroke-linecap:round}.provider-accounts-search input{width:100%;height:34px;padding:0;border:0;outline:none;background:transparent;color:#111;font-size:14px}.provider-accounts-search input::placeholder{color:#999}.provider-accounts-filter{position:relative;width:108px;height:36px;flex:0 0 auto}.provider-accounts-view .provider-accounts-filter select{width:100%;height:100%;padding:0 30px 0 12px;border:1px solid #eaeaea;border-radius:32px!important;outline:none;background:#fff;color:#666;font-size:14px;white-space:nowrap;cursor:pointer}.provider-accounts-view .provider-accounts-filter.has-value select{color:#111}.provider-accounts-view .provider-accounts-filter select:focus{border-color:#0067ff;box-shadow:0 0 0 3px #0067ff1a}.provider-accounts-view .provider-accounts-filter select::picker-icon{display:none!important;content:none!important}.provider-accounts-view .provider-accounts-filter select::picker(select){margin:6px 0;padding:6px!important;border:1px solid #e5e8ef!important;border-radius:12px!important;background:#fff;box-shadow:0 12px 30px #1a264424}.provider-accounts-view .provider-accounts-filter select option{height:32px;min-height:32px;padding:0 10px!important;border-radius:8px;color:#000;font-size:14px}.provider-accounts-view .provider-accounts-filter select option:hover,.provider-accounts-view .provider-accounts-filter select option:focus-visible,.provider-accounts-view .provider-accounts-filter select option:checked{background:#eef5ff!important;color:#0067ff!important}.provider-accounts-filter svg{position:absolute;top:50%;right:11px;width:10px;height:6px;transform:translateY(-50%);fill:none;stroke:#999;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.provider-accounts-toolbar .btn{height:36px;min-height:36px;padding:6px 16px;border-radius:18px;font-size:14px}.provider-accounts-toolbar .btn.primary{background:#0067ff}.provider-accounts-toolbar .btn.primary:hover{background:#0057d9}.provider-accounts-toolbar .btn.secondary{color:#111;border:1px solid #eaeaeb;border-radius:16px;background:#fff;box-shadow:1px 1px 6px #0000001f}.provider-accounts-error{margin-bottom:14px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:8px;background:#fff1f0;color:#d54941;font-size:13px}.provider-accounts-table-wrap{overflow-x:auto}.provider-accounts-table{width:100%;min-width:1090px;border-collapse:collapse;table-layout:fixed;color:#111;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:14px}.provider-accounts-table th{height:44px;padding:0 12px;border-bottom:1px solid #eaeaea;background:#fff;color:#666;font-size:12px;font-weight:500;line-height:18px;text-align:left;white-space:nowrap}.provider-accounts-table td{height:56px;padding:0 12px;overflow:hidden;border-bottom:1px solid #eaeaea;color:#111;font-size:14px;font-weight:400;line-height:20px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.provider-accounts-table tbody tr:hover td{background:#fafafa}.provider-accounts-table td.empty{height:120px;color:#999;text-align:center}.provider-accounts-table th:nth-child(1),.provider-accounts-table td:nth-child(1){width:8.3%}.provider-accounts-table th:nth-child(2),.provider-accounts-table td:nth-child(2){width:21.8%}.provider-accounts-table th:nth-child(3),.provider-accounts-table td:nth-child(3){width:11.1%}.provider-accounts-table th:nth-child(4),.provider-accounts-table td:nth-child(4){width:9.5%}.provider-accounts-table th:nth-child(5),.provider-accounts-table td:nth-child(5){width:9.8%}.provider-accounts-table th:nth-child(6),.provider-accounts-table td:nth-child(6){width:13.5%}.provider-accounts-table th:nth-child(7),.provider-accounts-table td:nth-child(7){width:26%}.provider-accounts-status-badge{display:inline-flex;height:22px;padding:0 8px;align-items:center;border-radius:11px;background:#f2f2f2;color:#666;font-size:12px;line-height:1}.provider-accounts-status-badge.is-active{background:#def6c7;color:#2f671d}.provider-accounts-placeholder{color:#999}.provider-accounts-actions{display:flex;align-items:center;gap:6px}.provider-accounts-view .provider-accounts-actions .btn{height:32px;min-height:32px;padding:0 12px;border:1px solid #eaeaeb;border-radius:16px;background:#fff;color:#111;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.provider-accounts-view .provider-accounts-actions .btn:hover:not(:disabled){border-color:#0067ff;color:#0067ff;background:#fff}.provider-accounts-view .provider-accounts-status-dialog{padding:24px;border-radius:12px}.provider-accounts-view .provider-accounts-status-dialog h2{color:#111;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:22px}.provider-accounts-view .provider-accounts-status-dialog p{margin:12px 0 0;color:#666;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.provider-accounts-view .provider-accounts-status-dialog .action-bar{margin-top:32px;gap:12px}.provider-accounts-view .provider-accounts-status-dialog .btn{height:32px;min-height:32px;padding:5px 16px;border-radius:22px;font-size:14px;line-height:20px}.provider-accounts-view .provider-accounts-status-dialog .btn.secondary{color:#111;border-color:#eaeaeb;background:#fff}.provider-accounts-view .provider-accounts-status-dialog .btn.primary{background:#0067ff}.provider-accounts-view .provider-accounts-status-dialog .btn.primary:hover{background:#0057d9}.provider-accounts-view .provider-accounts-status-dialog .btn.danger-button{background:#d90b49}.provider-accounts-view .provider-accounts-status-dialog .btn.danger-button:hover{background:#c0093f}.provider-accounts-view .overlay.centered:has(.provider-accounts-status-dialog){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.provider-accounts-password-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.provider-accounts-password-dialog{width:440px;max-width:calc(100vw - 48px);padding:0;border-radius:12px;background:#fff;box-shadow:0 18px 60px #1f23293d}.provider-accounts-password-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 24px 0}.provider-accounts-password-header h2{margin:0;color:#111;font-size:18px;font-weight:600;line-height:26px}.provider-accounts-password-header p{margin:8px 0 0;color:var(--admin-muted);font-size:12px;line-height:20px}.provider-accounts-password-header .icon-button{margin:-6px -6px 0 0}.provider-accounts-password-body{padding:16px 24px 0}.provider-accounts-password-panel{margin:0 -24px;padding:24px;background:#f7f8fa}.provider-accounts-password-notice{color:#111;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.provider-accounts-password-body .notice.danger{margin:12px 0 0}.provider-accounts-password-field{margin-top:24px;display:grid;gap:8px;color:#111;font-size:14px;line-height:20px}.provider-accounts-password-input{position:relative;display:flex;align-items:center}.provider-accounts-password-input input{width:100%;height:36px;padding:0 44px 0 16px;border:1px solid #dfe3e8;border-radius:20px;outline:none;background:#fff;color:#111;font-size:14px}.provider-accounts-password-input input:focus{border-color:#0067ff;box-shadow:0 0 0 3px #0067ff1f}.provider-accounts-password-copy{position:absolute;right:8px;width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:var(--admin-muted);cursor:pointer}.provider-accounts-password-copy:hover{color:#0067ff;background:#f5f8ff}.provider-accounts-password-copy svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.provider-accounts-password-copied{margin-top:8px;color:#18794e;font-size:12px}.provider-accounts-password-footer{margin-top:24px;padding:0 24px 24px;display:flex;justify-content:flex-end;gap:12px}.provider-accounts-password-dialog .btn{height:36px;min-height:36px;padding:5px 16px;border-radius:18px;font-size:14px}.provider-accounts-password-dialog .btn.secondary{color:#111;border-color:#eaeaeb;background:#fff}.provider-accounts-create-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.provider-accounts-create-dialog{width:550px;max-width:calc(100vw - 48px);max-height:calc(100vh - 48px);display:flex;flex-direction:column;padding:24px;border-radius:12px;background:#fff;box-shadow:0 18px 60px #1f23293d}.provider-accounts-create-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.provider-accounts-create-header h2{margin:0;color:#111;font-size:18px;font-weight:600;line-height:26px}.provider-accounts-create-header p{margin:6px 0 0;color:var(--admin-muted);font-size:12px;line-height:20px}.provider-accounts-create-header .icon-button{margin:-6px -6px 0 0}.provider-accounts-create-body{min-height:0;padding-top:4px;overflow-y:auto}.provider-accounts-create-dialog .field{margin:18px 0;color:#111;font-size:14px}.provider-accounts-create-dialog .field input{padding:0 16px;border-radius:20px}.provider-accounts-create-dialog .form-help{margin:-10px 0 14px;color:#999;font-size:12px;line-height:18px}.provider-accounts-create-footer{margin-top:24px;display:flex;justify-content:flex-end;gap:8px}.provider-accounts-create-dialog .btn{height:36px;min-height:36px;padding:0 16px;border-radius:18px;font-size:14px}.provider-accounts-create-dialog .btn.secondary{color:#111;border-color:#eaeaeb;background:#fff}@media(max-width:720px){.provider-accounts-search{width:100%}.provider-accounts-toolbar{gap:10px}}.link-management-page-header{margin-bottom:24px}.link-management-page-header h1{margin:0;color:var(--admin-text);font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:24px;font-weight:500;line-height:30px}.link-management-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:14px}.link-management-toolbar-actions{display:flex;align-items:center;gap:12px}.link-management-search{position:relative;width:366px;max-width:100%;height:36px;padding:0 16px 0 40px;display:flex;align-items:center;border:1px solid #e8e9eb;border-radius:18px;background:#fff}.link-management-search:focus-within{border-color:#0067ff;box-shadow:0 0 0 3px #0067ff1a}.link-management-search svg{position:absolute;left:15px;width:16px;height:16px;fill:none;stroke:#999;stroke-width:1.5;stroke-linecap:round}.link-management-search input{width:100%;height:34px;padding:0;border:0;outline:none;background:transparent;color:#111;font-size:14px}.link-management-search input::placeholder{color:#999}.link-management-filter{position:relative;width:108px;height:36px;flex:0 0 auto}.link-management-filter.is-wide{width:120px}.link-management-view .link-management-filter select{width:100%;height:100%;padding:0 30px 0 12px;border:1px solid #eaeaea;border-radius:32px!important;outline:none;background:#fff;color:#666;font-size:14px;white-space:nowrap;cursor:pointer}.link-management-view .link-management-filter.has-value select{color:#111}.link-management-view .link-management-filter select:focus{border-color:#0067ff;box-shadow:0 0 0 3px #0067ff1a}.link-management-view .link-management-filter select::picker-icon{display:none!important;content:none!important}.link-management-view .link-management-filter select::picker(select){margin:6px 0;padding:6px!important;border:1px solid #e5e8ef!important;border-radius:12px!important;background:#fff;box-shadow:0 12px 30px #1a264424}.link-management-view .link-management-filter select option{height:32px;min-height:32px;padding:0 10px!important;border-radius:8px;color:#000;font-size:14px}.link-management-view .link-management-filter select option:hover,.link-management-view .link-management-filter select option:focus-visible,.link-management-view .link-management-filter select option:checked{background:#eef5ff!important;color:#0067ff!important}.link-management-filter svg{position:absolute;top:50%;right:11px;width:10px;height:6px;transform:translateY(-50%);fill:none;stroke:#999;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.link-management-toolbar .btn{height:36px;min-height:36px;padding:6px 16px;border-radius:18px;font-size:14px}.link-management-toolbar .btn.primary{background:#0067ff}.link-management-toolbar .btn.primary:hover{background:#0057d9}.link-management-toolbar .btn.secondary{color:#111;border:1px solid #eaeaeb;border-radius:16px;background:#fff;box-shadow:1px 1px 6px #0000001f}.link-management-error{margin-bottom:14px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:8px;background:#fff1f0;color:#d54941;font-size:13px}.link-management-table-wrap{overflow-x:auto}.link-management-table{width:100%;min-width:1120px;border-collapse:collapse;table-layout:fixed;color:#111;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:14px}.link-management-table.model-links-table{min-width:1120px}.link-management-table th{height:44px;padding:0 12px;border-bottom:1px solid #eaeaea;background:#fff;color:#666;font-size:12px;font-weight:500;line-height:18px;text-align:left;white-space:nowrap}.link-management-table td{height:56px;padding:0 12px;overflow:hidden;border-bottom:1px solid #eaeaea;color:#111;font-size:14px;font-weight:400;line-height:20px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.link-management-table tbody tr:hover td{background:#fafafa}.link-management-table td.empty{height:120px;color:#999;text-align:center}.link-management-table th:nth-child(1),.link-management-table td:nth-child(1){width:7%}.link-management-table th:nth-child(2),.link-management-table td:nth-child(2){width:22%}.link-management-table th:nth-child(3),.link-management-table td:nth-child(3){width:9%}.link-management-table th:nth-child(4),.link-management-table td:nth-child(4){width:9%}.link-management-table th:nth-child(5),.link-management-table td:nth-child(5){width:15%}.link-management-table th:nth-child(6),.link-management-table td:nth-child(6){width:10%}.link-management-table th:nth-child(7),.link-management-table td:nth-child(7){width:28%}.model-links-table th:nth-child(1),.model-links-table td:nth-child(1){width:13%}.model-links-table th:nth-child(2),.model-links-table td:nth-child(2){width:9%}.model-links-table th:nth-child(3),.model-links-table td:nth-child(3){width:8%}.model-links-table th:nth-child(4),.model-links-table td:nth-child(4){width:10%}.model-links-table th:nth-child(5),.model-links-table td:nth-child(5){width:8%}.model-links-table th:nth-child(6),.model-links-table td:nth-child(6){width:11%}.model-links-table th:nth-child(7),.model-links-table td:nth-child(7){width:11%}.model-links-table th:nth-child(8),.model-links-table td:nth-child(8){width:30%}.link-management-model-count{padding:0;border:0;background:transparent;color:#0067ff;font-family:inherit;font-size:14px;line-height:inherit;cursor:pointer}.link-management-model-count:hover{color:#0057d9;text-decoration:underline}.link-management-placeholder{color:#999}.link-management-view .status-badge{height:22px;min-height:22px;padding:0 8px;border-radius:11px;font-size:12px;font-weight:400;line-height:1}.link-management-view .status-badge.success{color:#2f671d;background:#def6c7}.link-management-view .status-badge.warning{color:#c2410c;background:#ffedd5}.link-management-view .status-badge.danger{color:#dc2626;background:#fee2e2}.link-management-view .status-badge.info{color:#1d4ed8;background:#dbeafe}.link-management-view .status-badge.neutral{color:#666;background:#f2f2f2}.link-management-view .link-management-status-approved .status-badge.success{color:#1d4ed8;background:#dbeafe}.link-management-actions{display:flex;align-items:center;gap:6px}.link-management-view .link-management-actions .btn{height:32px;min-height:32px;padding:0 12px;border:1px solid #eaeaeb;border-radius:16px;background:#fff;color:#111;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.link-management-view .link-management-actions .btn:hover:not(:disabled){border-color:#0067ff;color:#0067ff;background:#fff}.link-management-view .link-management-confirm{width:500px;max-width:calc(100vw - 48px);padding:24px;border-radius:12px}.link-management-view .link-management-confirm h2{color:#111;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:26px}.link-management-view .link-management-confirm p{margin:12px 0 0;color:#666;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.link-management-view .link-management-confirm .action-bar{margin-top:32px;gap:12px}.link-management-view .link-management-confirm .btn{height:32px;min-height:32px;padding:5px 16px;border-radius:22px;font-size:14px;line-height:20px}.link-management-view .link-management-confirm .btn.secondary{color:#111;border-color:#eaeaeb;background:#fff}.link-management-view .link-management-confirm .btn.primary{background:#0067ff}.link-management-view .link-management-confirm .btn.primary:hover{background:#0057d9}.link-management-view .link-management-confirm .btn.danger-button{background:#d90b49}.link-management-view .link-management-confirm .btn.danger-button:hover{background:#c0093f}.link-management-dialog-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.link-management-dialog{width:500px;max-width:calc(100vw - 48px);padding:24px;border-radius:12px;background:#fff;box-shadow:0 18px 60px #1f23293d}.link-management-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.link-management-dialog-header h2{margin:0;color:#111;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:18px;font-weight:500;line-height:26px}.link-management-dialog-header p{margin:8px 0 0;color:#666;font-size:14px;line-height:20px}.link-management-dialog-header .icon-button{margin:-6px -6px 0 0}.link-management-dialog-body{margin-top:24px}.link-management-dialog-body .field{margin:0}.link-management-dialog-body .field input{padding:0 16px;border-radius:20px}.link-management-dialog-body .notice{margin-bottom:0}.link-management-dialog-footer{margin-top:24px;display:flex;justify-content:flex-end;gap:12px}.link-management-dialog-footer .btn{height:36px;min-height:36px;padding:0 16px;border-radius:18px;font-size:14px}.link-management-dialog-footer .btn.secondary{color:#111;border-color:#eaeaeb;background:#fff}@media(max-width:720px){.link-management-search{width:100%}.link-management-toolbar{gap:10px}}.listing-dialog-overlay,.connection-detail-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.lm-modal{display:flex;flex-direction:column;max-height:calc(100vh - 80px);overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 24px 80px #1118273d}.listing-dialog{width:800px;max-width:calc(100vw - 48px)}.connection-detail-dialog{width:733px;max-width:calc(100vw - 64px)}.lm-modal-header{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:36px 32px 38px;border-bottom:1px solid #eaeaea}.lm-modal-header h2{margin:0;color:#111;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:20px;font-weight:600;line-height:28px}.lm-modal-header p{margin:8px 0 0;color:#666;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:14px;font-weight:400;line-height:20px}.lm-modal-header .icon-button{margin:-6px -6px 0 0;color:#999;font-size:24px;line-height:1}.listing-dialog-body,.connection-detail-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:32px}.lm-modal-footer{flex:0 0 auto;display:flex;justify-content:flex-end;gap:12px;padding:32px;border-top:1px solid #eaeaea}.lm-modal-footer .btn{height:42px;min-height:42px;padding:0 24px;border-radius:21px;font-size:16px}.lm-modal-footer .btn.secondary{color:#111;border:1px solid #eaeaea;background:#fff;box-shadow:0 1px 4px #00000014}.listing-dialog .lm-modal-header{padding:24px}.listing-dialog .lm-modal-header .icon-button{margin:0}.listing-dialog .lm-modal-header h2{color:#111;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:22px}.listing-dialog .lm-modal-header p{margin:6px 0 0;color:#666;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.listing-dialog .listing-dialog-body,.listing-dialog .listing-dialog-footer{padding:24px}.listing-dialog .listing-dialog-footer .btn{height:32px;min-height:32px;padding:0 16px;border-radius:16px;font-size:14px}.listing-dialog-section-title{margin:0 0 16px;color:#111;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.listing-dialog-claims{padding:20px;border:1px solid #e8e9eb;border-radius:16px;background:#fff}.listing-dialog-claims .record-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 0}.listing-dialog-claims .record-details>div{min-height:0;padding:0;border-bottom:0}.listing-dialog-claims .record-details dt{margin-bottom:8px;color:#666;font-size:14px;line-height:20px}.listing-dialog-claims .record-details dd{color:#111;font-size:14px;line-height:20px}.listing-dialog .field{margin:24px 0 0;gap:8px;color:#111;font-size:14px;line-height:20px}.listing-dialog .field>span{color:#111;font-size:14px;line-height:20px}.listing-dialog .field input,.listing-dialog .field select,.listing-dialog .field textarea{width:100%;height:36px;min-height:36px;padding:0 16px;border:1px solid #e8e9eb;border-radius:18px;outline:none;background:#fff;color:#111;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:14px;line-height:20px}.listing-dialog .field textarea{height:auto;min-height:120px;padding:12px 16px;border-radius:12px;line-height:20px}.listing-dialog .field input:focus,.listing-dialog .field select:focus,.listing-dialog .field textarea:focus{border-color:#0067ff;box-shadow:0 0 0 3px #0067ff1a}.listing-dialog .field select::picker-icon{display:none!important;content:none!important}.listing-dialog-select{position:relative;display:block}.listing-dialog-select select{appearance:none;padding-right:44px}.listing-dialog-select svg{position:absolute;top:50%;right:16px;width:10px;height:6px;transform:translateY(-50%);fill:none;stroke:#999;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.listing-dialog .listing-dialog-notice{margin:16px 0 0;padding:12px;border:1px solid #dfe7f2;border-radius:12px;background:#f0f5fc;color:#466da6;font-size:14px;line-height:20px}.listing-dialog-price-grid{gap:0 16px}.listing-dialog .listing-dialog-help{max-width:376px;margin:16px 0 0;color:#999;font-size:12px;line-height:18px}.listing-dialog .field .listing-dialog-help{margin:0}.listing-dialog-required{margin-right:2px;color:#d90b49}.connection-detail-grid{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:80px;row-gap:46px}.connection-detail-grid>div{min-width:0}.connection-detail-grid dt{margin:0 0 8px;color:#666;font-size:14px;line-height:20px}.connection-detail-grid dd{margin:0;color:#111;font-size:16px;line-height:24px;overflow-wrap:anywhere}.connection-detail-footer{flex:0 0 auto;display:flex;justify-content:flex-end;padding:32px;border-top:1px solid #eaeaea}.connection-detail-footer .btn{height:40px;min-height:40px;padding:0 20px;border-radius:20px;font-size:16px}.connection-detail-footer .btn.secondary{color:#111;border:1px solid #eaeaea;background:#fff;box-shadow:0 1px 4px #00000014}.connection-detail-dialog .lm-modal-header{padding:24px}.connection-detail-dialog .lm-modal-header .icon-button{margin:0}.connection-detail-dialog .lm-modal-header h2{color:#111;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:22px}.connection-detail-dialog .lm-modal-header p{margin:6px 0 0;color:#666;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.connection-detail-dialog .connection-detail-body{padding:24px}.connection-detail-dialog .connection-detail-grid{row-gap:24px}.connection-detail-dialog .connection-detail-footer{padding:24px}.supplied-detail-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.supplied-detail-dialog{width:733px;max-width:calc(100vw - 64px)}.supplied-detail-dialog .lm-modal-header{padding:24px}.supplied-detail-dialog .lm-modal-header .icon-button{margin:0}.supplied-detail-dialog .lm-modal-header h2{color:#111;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:22px}.supplied-detail-dialog .lm-modal-header p{margin:6px 0 0;color:#666;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.supplied-detail-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:24px}.supplied-detail-grid{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:80px;row-gap:24px}.supplied-detail-grid>div{min-width:0}.supplied-detail-grid>div.is-full{grid-column:1 / -1}.supplied-detail-grid dt{margin:0 0 8px;color:#666;font-size:14px;line-height:20px}.supplied-detail-grid dd{margin:0;color:#111;font-size:16px;line-height:24px;overflow-wrap:anywhere}.supplied-detail-divider{margin-top:24px;border-top:1px solid #eaeaea}.supplied-detail-claims{margin-top:24px}.supplied-detail-claims h3{margin:0 0 24px;color:#111;font-size:16px;font-weight:600;line-height:24px}.supplied-detail-claims .record-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 80px}.supplied-detail-claims .record-details>div{min-height:0;padding:0;border-bottom:0}.supplied-detail-claims .record-details dt{margin-bottom:8px;color:#666;font-size:14px;line-height:20px}.supplied-detail-claims .record-details dd{color:#111;font-size:16px;line-height:24px}.supplied-detail-footer{flex:0 0 auto;display:flex;justify-content:flex-end;padding:24px;border-top:1px solid #eaeaea}.supplied-detail-footer .btn{height:40px;min-height:40px;padding:0 20px;border-radius:20px;font-size:16px}.supplied-detail-footer .btn.secondary{color:#111;border:1px solid #eaeaea;background:#fff;box-shadow:0 1px 4px #00000014}.supplied-revision-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.supplied-revision-dialog{width:550px;max-width:calc(100vw - 48px)}.supplied-revision-dialog .lm-modal-header{padding:24px;border-bottom:1px solid #eaeaeb}.supplied-revision-dialog .lm-modal-header .icon-button{width:22px;height:22px;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:4px}.supplied-revision-dialog .lm-modal-header .icon-button svg{width:16px;height:16px;display:block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.supplied-revision-dialog .lm-modal-header h2{color:#111;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:22px}.supplied-revision-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:24px}.supplied-revision-dialog .field{margin:0;gap:8px;color:#111;font-size:14px;line-height:20px}.supplied-revision-dialog .field>span{color:#111;font-size:14px;line-height:20px}.supplied-revision-dialog .field textarea{width:100%;height:140px;min-height:140px;padding:12px;border:1px solid #e8e9eb;border-radius:16px;outline:none;background:#fff;color:#111;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:14px;line-height:20px;resize:none}.supplied-revision-dialog .field textarea:focus{border-color:#0067ff;box-shadow:0 0 0 3px #0067ff1a}.supplied-revision-footer{flex:0 0 auto;display:flex;justify-content:flex-end;gap:12px;padding:0 24px 24px}.supplied-revision-footer .btn{height:32px;min-height:32px;padding:0 16px;border-radius:16px;font-size:14px}.supplied-revision-footer .btn.secondary{color:#111;border:1px solid #eaeaea;background:#fff;box-shadow:0 1px 4px #00000014}.supplied-disable-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.supplied-disable-dialog{width:564px;max-width:calc(100vw - 48px)}.supplied-disable-dialog .lm-modal-header{padding:24px}.supplied-disable-dialog .lm-modal-header .icon-button{margin:0}.supplied-disable-dialog .lm-modal-header h2{color:#111;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:22px}.supplied-disable-dialog .lm-modal-header p{margin:6px 0 0;color:#666;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.supplied-disable-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:24px}.supplied-disable-dialog .supplied-disable-notice{margin:0;padding:12px;border:1px solid #dfe7f2;border-radius:12px;background:#f0f5fc;color:#466da6;font-size:14px;line-height:20px}.supplied-disable-dialog .field{margin:24px 0 0;gap:8px;color:#111;font-size:14px;line-height:20px}.supplied-disable-dialog .field>span{color:#111;font-size:14px;line-height:20px}.supplied-disable-dialog .field textarea{width:100%;height:160px;min-height:160px;padding:12px;border:1px solid #e8e9eb;border-radius:16px;outline:none;background:#fff;color:#111;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:14px;line-height:20px;resize:none}.supplied-disable-dialog .field textarea::placeholder{color:#666;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.supplied-disable-dialog .field textarea:focus{border-color:#0067ff;box-shadow:0 0 0 3px #0067ff1a}.supplied-disable-footer{flex:0 0 auto;display:flex;justify-content:flex-end;gap:12px;padding:24px}.supplied-disable-footer .btn{height:32px;min-height:32px;padding:0 16px;border-radius:16px;font-size:14px}.supplied-disable-footer .btn.secondary{color:#111;border:1px solid #eaeaea;background:#fff;box-shadow:0 1px 4px #00000014}.supplied-format-probes{margin-top:24px;border-top:1px solid #e8e9eb;padding-top:20px}.supplied-format-probes h3{margin:0 0 12px;font-size:14px}.supplied-format-probes p{margin:6px 0;color:#666;font-size:13px;line-height:20px;overflow-wrap:anywhere}.supplied-format-probes .form-error{color:#c62828}.supplied-format-probe-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #e8e9eb}.supplied-format-probe-row>div{min-width:0;overflow-wrap:anywhere}.supplied-format-probe-row .btn{flex-shrink:0}@media(max-width:720px){.lm-modal-header,.listing-dialog-body,.connection-detail-body,.lm-modal-footer,.connection-detail-footer{padding:24px 20px}.listing-dialog-claims .record-details,.connection-detail-grid{grid-template-columns:1fr}.connection-detail-grid{row-gap:24px}}.system-log-filters{display:grid;grid-template-columns:minmax(260px,2fr) repeat(3,minmax(150px,1fr));gap:16px}.system-log-filters .field{margin:0}.system-log-actions{display:flex;align-items:end;gap:10px;padding-bottom:2px}.system-log-collectors{margin:20px 0;display:grid;gap:8px}.system-log-summary{max-width:420px;display:grid;gap:5px;white-space:normal;overflow-wrap:anywhere}.system-log-summary small,.system-log-summary code{opacity:.7;font-size:12px}.system-log-detail{display:grid;gap:14px}.system-log-detail>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px}.system-log-detail dt{opacity:.65}.system-log-detail dd{margin:0;overflow-wrap:anywhere}.system-log-cause{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.7}pre.system-log-cause{padding:14px;border:1px solid var(--border);border-radius:var(--admin-radius)}.system-log-audit{padding:8px 0;border-bottom:1px solid var(--border);font-size:13px}@media(max-width:1100px){.system-log-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.system-log-filters{grid-template-columns:minmax(0,1fr)}}.system-log-collectors .notice{margin:0}.usage-analytics-page{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;color:var(--admin-text);min-width:0}.usage-analytics-page .page-header{margin-bottom:0}.usage-analytics-page>.panel{margin:0;min-width:0}.usage-analytics-page a{color:var(--blue);white-space:nowrap}.usage-filters{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px}.usage-filters .field{flex:1 1 160px;min-width:0;margin:0}.usage-filters input,.usage-filters select{width:100%;min-width:0}.usage-presets{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.usage-muted{color:var(--muted);font-size:13px;line-height:1.7}.usage-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.usage-summary .panel{display:flex;flex-direction:column;gap:12px;min-width:0}.usage-summary strong{font-size:24px;font-weight:500;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.usage-summary span,.usage-summary small{color:var(--admin-muted);font-size:12px;line-height:18px}.usage-page-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px}.usage-page-heading h2{margin:0;color:var(--admin-text);font-size:18px;line-height:26px;font-weight:500}.usage-page-heading p{margin:0;font-size:13px;color:var(--admin-muted)}.usage-metric-select{display:flex;align-items:center;gap:12px;font-size:13px;white-space:nowrap}.usage-chart{height:300px;width:100%;min-width:0}.usage-empty{display:grid;place-items:center;min-height:180px;color:var(--muted)}.usage-markers{display:block;max-width:350px;overflow-wrap:anywhere}.usage-analytics-page .btn,.usage-agent-form .btn{white-space:nowrap}.usage-checkbox{display:flex;align-items:center;gap:8px;margin:0 0 20px}.usage-analytics-page .btn:focus-visible,.usage-agent-form .btn:focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media(max-width:1200px){.usage-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){html:has(.usage-analytics-page),body:has(.usage-analytics-page){overflow-x:clip}.portal-admin:has(.usage-analytics-page){grid-template-columns:minmax(0,1fr)}.portal-admin:has(.usage-analytics-page) .sidebar{display:none}.portal-admin:has(.usage-analytics-page) .content{padding:20px 16px}.portal-admin:has(.usage-analytics-page) .global-header{padding:0 16px;gap:12px}.portal-admin:has(.usage-analytics-page) .portal-context{display:none}.portal-admin:has(.usage-analytics-page) .global-actions{gap:10px;min-width:0}.portal-admin:has(.usage-analytics-page) .account-pill{max-width:120px;min-width:0}.portal-admin:has(.usage-analytics-page) .account-pill>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usage-analytics-page .page-header{flex-direction:column;gap:12px}.usage-analytics-page .page-header h1{overflow-wrap:anywhere}.usage-analytics-page .table-wrap{max-width:100%;overflow-x:auto}.usage-analytics-page table{min-width:800px}.usage-presets .btn{max-width:100%;overflow:hidden;text-overflow:ellipsis}}@media(max-width:600px){.usage-summary{grid-template-columns:minmax(0,1fr)}.usage-page-heading{align-items:flex-start;flex-direction:column}.usage-filters .field{flex-basis:100%}.usage-summary strong{font-size:21px}}.usage-agents-page .usage-page-heading{margin-bottom:0}.usage-agents-page>.notice{margin:0}.public-model-catalog{min-width:0}.catalog-filters{display:grid;grid-template-columns:minmax(180px,1.5fr) repeat(4,minmax(130px,1fr));gap:16px}.catalog-filters .field{min-width:0;margin:0}.catalog-filters input,.catalog-filters select{width:100%;min-width:0}.catalog-more-filters{margin-top:16px}.catalog-more-filters summary{width:fit-content;color:var(--admin-blue);cursor:pointer}.catalog-more-filters[open] .catalog-filters{margin-top:16px}.catalog-filter-footer,.catalog-alert{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.catalog-filter-footer{margin-top:24px;padding-top:16px;border-top:1px solid var(--admin-line-soft);color:var(--admin-text-secondary);font-size:13px}.catalog-alert .btn{flex-shrink:0}.catalog-table{margin-top:24px;min-width:0}.catalog-table table{table-layout:fixed;min-width:840px;border-collapse:separate;border-spacing:0}.catalog-table th,.catalog-table td{padding:12px;white-space:normal;overflow-wrap:anywhere}.catalog-table th:nth-child(1){width:24%}.catalog-table th:nth-child(2){width:9%}.catalog-table th:nth-child(3){width:10%}.catalog-table th:nth-child(4){width:19%}.catalog-table th:nth-child(5){width:20%}.catalog-table th:last-child,.catalog-table td:last-child:not(.empty){position:sticky;right:0;z-index:1;width:160px;border-left:1px solid var(--admin-line);background:var(--admin-surface)}.catalog-table th:last-child{background:var(--admin-surface)}.catalog-table .table-actions{flex-wrap:wrap;gap:8px 12px}.catalog-model-cell,.catalog-service-cell,.catalog-price-cell{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.catalog-model-name,.catalog-action,.catalog-action-menu button{padding:0;border:0;background:transparent;color:var(--admin-blue);font:inherit;cursor:pointer}.catalog-model-name{color:var(--admin-text);text-align:left;font-weight:600;overflow-wrap:anywhere}.catalog-model-code{color:var(--admin-muted);font-size:12px;overflow-wrap:anywhere}.catalog-model-code .catalog-action{margin-left:8px}.catalog-action{white-space:nowrap;font-size:12px}.catalog-service-cell>span:last-child,.catalog-price-cell{color:var(--admin-text-secondary);font-size:12px;line-height:1.6}.catalog-model-name:hover,.catalog-action:hover{color:var(--admin-blue-hover);text-decoration:underline}.catalog-model-name:focus-visible,.catalog-action:focus-visible,.catalog-action-menu button:focus-visible,.catalog-more-filters summary:focus-visible{outline:2px solid var(--admin-blue);outline-offset:3px;border-radius:var(--admin-radius-sm)}.catalog-action-menu{position:fixed;inset:auto;margin:0;width:144px;padding:6px;border:1px solid var(--admin-line);border-radius:var(--admin-radius-sm);background:var(--admin-surface);color:var(--admin-text)}.catalog-action-menu button{width:100%;min-height:36px;border-radius:var(--admin-radius-sm);color:var(--admin-text-secondary)}.catalog-action-menu button:hover{background:var(--admin-bg)}.catalog-table .empty .btn{margin-left:12px}.catalog-copy-feedback{color:var(--admin-text-secondary);overflow-wrap:anywhere}@media(max-width:1280px){.catalog-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-table>.panel{padding:16px}}@media(max-width:720px){.portal-admin:has(.public-model-catalog){grid-template-columns:minmax(0,1fr)}.portal-admin:has(.public-model-catalog) .sidebar{display:none}.portal-admin:has(.public-model-catalog) .global-header{padding:0 16px;gap:12px}.portal-admin:has(.public-model-catalog) .portal-context{display:none}.portal-admin:has(.public-model-catalog) .global-actions{min-width:0;gap:10px}.portal-admin:has(.public-model-catalog) .global-actions>a{white-space:nowrap}.portal-admin:has(.public-model-catalog) .account-pill{min-width:0;max-width:120px}.portal-admin:has(.public-model-catalog) .account-pill>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-filters .field:first-child{grid-column:1 / -1}.catalog-table th:last-child,.catalog-table td:last-child:not(.empty){width:100px}.catalog-table .table-actions{flex-direction:column;align-items:flex-start}}@media(max-width:420px){.catalog-filters{grid-template-columns:minmax(0,1fr)}}.catalog-table tbody tr:hover td:last-child:not(.empty){background:#fafafa}.access-control-page{display:flex;flex-direction:column;gap:18px}.access-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.access-section-head h3{margin:0 0 6px;font-size:16px}.access-section-head p{margin:0;color:var(--muted, #6b7280);font-size:13px}.access-table{width:100%;border-collapse:collapse;font-size:13px}.access-table th,.access-table td{padding:12px 10px;text-align:left;border-bottom:1px solid var(--border, #e5e7eb);vertical-align:middle}.access-table th{color:var(--muted, #6b7280);font-weight:500;background:var(--surface-muted, #f9fafb)}.access-table code{font-size:12px;color:var(--muted, #6b7280)}.access-actions{display:flex;flex-wrap:wrap;gap:8px}.access-permission-tree{display:flex;flex-direction:column;gap:16px}.access-permission-group h4{margin:0 0 8px;font-size:13px}.access-permission-pages{display:flex;flex-direction:column;gap:10px}.access-permission-page{border:1px solid #e8e9eb;border-radius:16px;padding:20px;background:#fff}.access-permission-page-head{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;cursor:pointer}.access-permission-page-head small{color:var(--muted, #6b7280);font-weight:400}.access-permission-actions{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px 16px;margin:16px 0 0 24px;padding-left:16px;border-left:1px solid #e8e9eb}.access-permission-item{display:flex;align-items:center;gap:8px;font-size:13px}.access-permission-group-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.access-permission-group-head h4{margin:0}.access-permission-group-actions{display:flex;gap:8px}.access-permission-group-actions button{padding:0;border:0;background:transparent;color:var(--primary, #1677ff);font-size:12px;cursor:pointer}.access-permission-summary{margin:4px 0 10px;color:var(--muted, #6b7280);font-size:12px}.access-permission-empty{margin:0;color:var(--muted, #6b7280);font-size:13px}.access-permission-tree--preview{padding-bottom:4px}.menu-management-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:40px;margin-bottom:8px;color:var(--admin-muted);font-size:12px}.menu-management-table-wrap{overflow-x:auto}.menu-management-table{min-width:980px}.menu-management-name{display:inline-block;color:var(--admin-text);font-size:14px}.menu-management-type{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:12px;font-size:12px}.menu-management-type--directory{color:#175cd3;background:#eff8ff}.menu-management-type--page{color:#17643b;background:#e7f6ee}.menu-management-type--action{color:#8a5a00;background:#fff4e0}.menu-management-status{display:inline-flex;align-items:center;min-height:24px;margin-right:6px;padding:0 10px;border-radius:12px;color:#999;background:#f2f3f5;font-size:12px}.menu-management-status.is-enabled{color:#17643b;background:#e7f6ee}.menu-management-tag{display:inline-flex;align-items:center;min-height:24px;margin-right:6px;padding:0 10px;border-radius:12px;color:#666;background:#f2f3f5;font-size:12px}.menu-management-actions{display:flex;flex-wrap:wrap;gap:8px}.menu-management-actions .btn{height:32px;min-height:32px}.menu-management-modal .modal{width:min(620px,calc(100vw - 48px))}.menu-management-form-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 16px}.menu-management-checks{display:flex;flex-wrap:wrap;gap:16px;margin:4px 0 20px;color:var(--admin-text);font-size:14px}.menu-management-checks label{display:inline-flex;align-items:center;gap:8px}@media(max-width:720px){.menu-management-form-row{grid-template-columns:minmax(0,1fr)}}:root{--admin-blue: #0067ff;--admin-blue-hover: #0057d9;--admin-bg: #fafafc;--admin-surface: #ffffff;--admin-text: #111111;--admin-text-secondary: #666666;--admin-muted: #999999;--admin-line: #eaeaea;--admin-line-soft: #f0f1f4;--admin-blue-soft: #eef5ff;--admin-radius-sm: 8px;--admin-radius: 12px;--admin-radius-lg: 16px;--admin-radius-pill: 18px;--admin-control-height: 36px;--admin-space-page: 24px;--blue: #0067ff;--blue-hover: #0057d9;--line: #eaeaea;--border: #eaeaea;--muted: #999999}html,body,#root{min-width:0;background:var(--admin-bg);color:var(--admin-text);font-family:Inter,PingFang SC,Microsoft YaHei,Noto Sans SC,system-ui,sans-serif;font-size:14px}.app-shell,.workspace-main{background:var(--admin-bg)}.global-header{height:56px;padding:0 24px;border-bottom-color:#eaeaeb;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif}.brand{gap:4px}.brand img{width:28px;height:28px}.global-actions{gap:26px}.global-actions>a{color:var(--admin-text-secondary)}.global-actions>a:hover{color:var(--admin-blue)}.portal-context{color:var(--admin-text-secondary)}.app-shell{grid-template-columns:232px minmax(0,1fr);grid-template-rows:56px minmax(calc(100vh - 56px),auto)}.sidebar{top:56px;height:calc(100vh - 56px);padding:20px 0 14px;border-right-color:var(--admin-line);background:#fff}.sidebar nav{gap:20px}.portal-admin .sidebar nav{scrollbar-width:none;-ms-overflow-style:none}.portal-admin .sidebar nav::-webkit-scrollbar{display:none;width:0;height:0}.portal-admin .sidebar nav .nav-group>summary{height:auto;padding:0 24px;gap:8px;color:#111;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:14px;font-weight:400;line-height:20px}.portal-admin .sidebar nav .nav-group>summary:hover{background:transparent}.portal-admin .sidebar nav .nav-group>summary>i{width:16px;height:16px;flex:0 0 16px;display:block;color:#666;background-color:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px 16px;mask-size:16px 16px}.portal-admin .sidebar nav .nav-group>summary>i>svg{display:none}.portal-admin .sidebar nav .nav-group[data-nav-group=工作台]>summary>i{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3.86406%203H6.40232C6.75278%203%207.03689%203.27982%207.03689%203.625V6.125C7.03689%206.47018%206.75278%206.75%206.40232%206.75H3.86406C3.5136%206.75%203.22949%206.47018%203.22949%206.125V3.625C3.22949%203.27982%203.5136%203%203.86406%203Z'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke='%23666666'/%3e%3cpath%20d='M10.2096%203H12.7479C13.0984%203%2013.3825%203.27982%2013.3825%203.625V6.125C13.3825%206.47018%2013.0984%206.75%2012.7479%206.75H10.2096C9.85918%206.75%209.57507%206.47018%209.57507%206.125V3.625C9.57507%203.27982%209.85918%203%2010.2096%203Z'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke='%23666666'/%3e%3cpath%20d='M3.86418%209.25H6.40244C6.75291%209.25%207.03701%209.52982%207.03701%209.875V12.375C7.03701%2012.7202%206.75291%2013%206.40244%2013H3.86418C3.51372%2013%203.22961%2012.7202%203.22961%2012.375V9.875C3.22961%209.52982%203.51372%209.25%203.86418%209.25Z'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke='%23666666'/%3e%3cpath%20d='M10.2096%209.25H12.7479C13.0984%209.25%2013.3825%209.52982%2013.3825%209.875V12.375C13.3825%2012.7202%2013.0984%2013%2012.7479%2013H10.2096C9.85918%2013%209.57507%2012.7202%209.57507%2012.375V9.875C9.57507%209.52982%209.85918%209.25%2010.2096%209.25Z'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke='%23666666'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3.86406%203H6.40232C6.75278%203%207.03689%203.27982%207.03689%203.625V6.125C7.03689%206.47018%206.75278%206.75%206.40232%206.75H3.86406C3.5136%206.75%203.22949%206.47018%203.22949%206.125V3.625C3.22949%203.27982%203.5136%203%203.86406%203Z'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke='%23666666'/%3e%3cpath%20d='M10.2096%203H12.7479C13.0984%203%2013.3825%203.27982%2013.3825%203.625V6.125C13.3825%206.47018%2013.0984%206.75%2012.7479%206.75H10.2096C9.85918%206.75%209.57507%206.47018%209.57507%206.125V3.625C9.57507%203.27982%209.85918%203%2010.2096%203Z'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke='%23666666'/%3e%3cpath%20d='M3.86418%209.25H6.40244C6.75291%209.25%207.03701%209.52982%207.03701%209.875V12.375C7.03701%2012.7202%206.75291%2013%206.40244%2013H3.86418C3.51372%2013%203.22961%2012.7202%203.22961%2012.375V9.875C3.22961%209.52982%203.51372%209.25%203.86418%209.25Z'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke='%23666666'/%3e%3cpath%20d='M10.2096%209.25H12.7479C13.0984%209.25%2013.3825%209.52982%2013.3825%209.875V12.375C13.3825%2012.7202%2013.0984%2013%2012.7479%2013H10.2096C9.85918%2013%209.57507%2012.7202%209.57507%2012.375V9.875C9.57507%209.52982%209.85918%209.25%2010.2096%209.25Z'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke='%23666666'/%3e%3c/svg%3e")}.portal-admin .sidebar nav .nav-group[data-nav-group=客户与业务]>summary>i{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8.00863%207.0503C6.48514%207.0503%205.24568%205.81084%205.24568%204.28735C5.24568%202.76386%206.48514%201.5244%208.00863%201.5244C9.53214%201.5244%2010.7716%202.76386%2010.7716%204.28735C10.7716%205.81084%209.53214%207.0503%208.00863%207.0503ZM8.00863%202.62958C7.09453%202.62958%206.35086%203.37324%206.35086%204.28735C6.35086%205.20146%207.09453%205.94512%208.00863%205.94512C8.92274%205.94512%209.6664%205.20146%209.6664%204.28735C9.6664%203.37324%208.92274%202.62958%208.00863%202.62958ZM7.02262%2014.3613C5.35459%2014.3613%203.82912%2014.2956%203.02907%2013.4986C2.678%2013.1489%202.5%2012.6961%202.5%2012.1527C2.5%2011.6066%202.67695%2011.0681%203.02595%2010.5522C3.3364%2010.0933%203.7669%209.67599%204.3055%209.31176C5.37098%208.59129%206.72072%208.17805%208.00863%208.17805C9.296%208.17805%2010.6429%208.59151%2011.7041%209.31243C12.2403%209.67669%2012.6687%2010.0942%2012.9776%2010.5535C13.3242%2011.0689%2013.5%2011.607%2013.5%2012.1527C13.5%2012.6976%2013.3218%2013.1513%2012.9705%2013.5014C12.0947%2014.3738%2010.3488%2014.367%208.50002%2014.36C8.17242%2014.3587%207.84481%2014.3587%207.51721%2014.36C7.35135%2014.3606%207.18629%2014.3613%207.02262%2014.3613ZM8.00863%2013.2535C8.17384%2013.2535%208.33931%2013.2542%208.50426%2013.2548C9.35939%2013.2581%2010.1669%2013.2612%2010.8494%2013.1789C11.5129%2013.0989%2011.9641%2012.944%2012.1905%2012.7184C12.2782%2012.631%2012.3948%2012.4773%2012.3948%2012.1527C12.3948%2011.495%2011.9167%2010.793%2011.0831%2010.2266C10.2006%209.62708%209.07997%209.28323%208.00863%209.28323C5.82747%209.28323%203.60518%2010.7314%203.60518%2012.1527C3.60518%2012.4752%203.72154%2012.6284%203.80907%2012.7156C4.36244%2013.2669%206.03627%2013.2604%207.513%2013.2548C7.67801%2013.2542%207.8435%2013.2535%208.00863%2013.2535Z'%20fill='%23666666'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8.00863%207.0503C6.48514%207.0503%205.24568%205.81084%205.24568%204.28735C5.24568%202.76386%206.48514%201.5244%208.00863%201.5244C9.53214%201.5244%2010.7716%202.76386%2010.7716%204.28735C10.7716%205.81084%209.53214%207.0503%208.00863%207.0503ZM8.00863%202.62958C7.09453%202.62958%206.35086%203.37324%206.35086%204.28735C6.35086%205.20146%207.09453%205.94512%208.00863%205.94512C8.92274%205.94512%209.6664%205.20146%209.6664%204.28735C9.6664%203.37324%208.92274%202.62958%208.00863%202.62958ZM7.02262%2014.3613C5.35459%2014.3613%203.82912%2014.2956%203.02907%2013.4986C2.678%2013.1489%202.5%2012.6961%202.5%2012.1527C2.5%2011.6066%202.67695%2011.0681%203.02595%2010.5522C3.3364%2010.0933%203.7669%209.67599%204.3055%209.31176C5.37098%208.59129%206.72072%208.17805%208.00863%208.17805C9.296%208.17805%2010.6429%208.59151%2011.7041%209.31243C12.2403%209.67669%2012.6687%2010.0942%2012.9776%2010.5535C13.3242%2011.0689%2013.5%2011.607%2013.5%2012.1527C13.5%2012.6976%2013.3218%2013.1513%2012.9705%2013.5014C12.0947%2014.3738%2010.3488%2014.367%208.50002%2014.36C8.17242%2014.3587%207.84481%2014.3587%207.51721%2014.36C7.35135%2014.3606%207.18629%2014.3613%207.02262%2014.3613ZM8.00863%2013.2535C8.17384%2013.2535%208.33931%2013.2542%208.50426%2013.2548C9.35939%2013.2581%2010.1669%2013.2612%2010.8494%2013.1789C11.5129%2013.0989%2011.9641%2012.944%2012.1905%2012.7184C12.2782%2012.631%2012.3948%2012.4773%2012.3948%2012.1527C12.3948%2011.495%2011.9167%2010.793%2011.0831%2010.2266C10.2006%209.62708%209.07997%209.28323%208.00863%209.28323C5.82747%209.28323%203.60518%2010.7314%203.60518%2012.1527C3.60518%2012.4752%203.72154%2012.6284%203.80907%2012.7156C4.36244%2013.2669%206.03627%2013.2604%207.513%2013.2548C7.67801%2013.2542%207.8435%2013.2535%208.00863%2013.2535Z'%20fill='%23666666'/%3e%3c/svg%3e")}.portal-admin .sidebar nav .nav-group[data-nav-group=模型供给]>summary>i{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.22854%201.70666L2.91349%204.1982C2.679%204.33359%202.48427%204.52831%202.34889%204.7628C2.2135%204.99729%202.14222%205.26329%202.14221%205.53406V10.5167C2.14222%2010.7875%202.2135%2011.0535%202.34889%2011.288C2.48427%2011.5225%202.679%2011.7172%202.91349%2011.8526L7.22854%2014.3441C7.46304%2014.4795%207.72904%2014.5508%207.99982%2014.5508C8.27059%2014.5508%208.5366%2014.4795%208.7711%2014.3441L13.0861%2011.8526C13.3206%2011.7172%2013.5154%2011.5225%2013.6508%2011.288C13.7861%2011.0535%2013.8574%2010.7875%2013.8574%2010.5167V5.53406C13.8574%205.26329%2013.7861%204.99729%2013.6508%204.7628C13.5154%204.52831%2013.3206%204.33359%2013.0861%204.1982L8.7711%201.70666C8.5366%201.57128%208.27059%201.5%207.99982%201.5C7.72904%201.5%207.46304%201.57128%207.22854%201.70666ZM8.25691%202.59723L12.572%205.08877C12.6501%205.1339%2012.715%205.19881%2012.7602%205.27697C12.8053%205.35514%2012.8291%205.4438%2012.8291%205.53406V10.5167C12.8291%2010.607%2012.8053%2010.6956%2012.7602%2010.7738C12.715%2010.852%2012.6501%2010.9169%2012.572%2010.962L8.25691%2013.4535C8.17875%2013.4987%208.09008%2013.5224%207.99982%2013.5224C7.90956%2013.5224%207.82089%2013.4987%207.74273%2013.4535L3.42768%2010.962C3.34951%2010.9169%203.2846%2010.852%203.23947%2010.7738C3.19435%2010.6956%203.17059%2010.607%203.17058%2010.5167V5.53406C3.17059%205.4438%203.19435%205.35514%203.23947%205.27697C3.2846%205.19881%203.34951%205.1339%203.42768%205.08877L7.74273%202.59723C7.82089%202.5521%207.90956%202.52835%207.99982%202.52835C8.09008%202.52835%208.17875%202.5521%208.25691%202.59723Z'%20fill='%23666666'/%3e%3cpath%20d='M7.99797%207.51156C8.13042%207.51103%208.25796%207.56164%208.35402%207.65283C8.45008%207.74402%208.50724%207.86877%208.5136%208.00106L8.51422%208.02369L8.53993%2013.9109C8.54035%2014.0452%208.48818%2014.1744%208.39458%2014.2708C8.30099%2014.3671%208.1734%2014.423%208.03911%2014.4265C7.90483%2014.43%207.7745%2014.3808%207.67603%2014.2895C7.57755%2014.1981%207.51874%2014.0718%207.51217%2013.9376L7.51155%2013.9154L7.48584%208.0278C7.48555%207.96026%207.49856%207.89332%207.52414%207.83081C7.54972%207.7683%207.58736%207.71144%207.63492%207.66348C7.68248%207.61552%207.73902%207.5774%207.80131%207.5513C7.86361%207.5252%207.93043%207.51162%207.99797%207.51135V7.51156Z'%20fill='%23666666'/%3e%3cpath%20d='M2.55116%204.8993C2.61696%204.78451%202.72448%204.69951%202.85135%204.66197C2.97822%204.62443%203.11468%204.63724%203.23235%204.69774L3.25292%204.70905L8.25615%207.57965C8.37225%207.64672%208.45756%207.75648%208.49389%207.88554C8.53023%208.0146%208.51471%208.15275%208.45065%208.27054C8.3866%208.38832%208.27907%208.47643%208.15098%208.51608C8.0229%208.55572%207.8844%208.54377%207.765%208.48276L7.74443%208.47145L2.7412%205.60106C2.68263%205.56745%202.63124%205.52263%202.58999%205.46917C2.54874%205.4157%202.51842%205.35463%202.50078%205.28944C2.48313%205.22426%202.4785%205.15623%202.48714%205.08926C2.49578%205.02228%202.51754%204.95766%202.55116%204.89909V4.8993Z'%20fill='%23666666'/%3e%3cpath%20d='M13.5291%204.90208C13.5942%205.01724%2013.6123%205.15302%2013.5799%205.28122C13.5474%205.40942%2013.4668%205.52018%2013.3547%205.59048L13.3274%205.60672L8.25298%208.47321C8.19418%208.50643%208.12941%208.52774%208.06237%208.53593C7.99533%208.54413%207.92734%208.53903%207.86227%208.52095C7.7972%208.50286%207.73633%208.47213%207.68314%208.43052C7.62994%208.38891%207.58546%208.33723%207.55224%208.27843C7.51902%208.21963%207.49771%208.15487%207.48951%208.08783C7.48132%208.02079%207.48642%207.9528%207.5045%207.88773C7.52259%207.82266%207.55331%207.76179%207.59493%207.70859C7.63654%207.6554%207.68822%207.61092%207.74702%207.5777L12.8286%204.70731C12.9473%204.64026%2013.0878%204.62311%2013.2192%204.65963C13.3506%204.69616%2013.4621%204.78337%2013.5291%204.90208Z'%20fill='%23666666'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.22854%201.70666L2.91349%204.1982C2.679%204.33359%202.48427%204.52831%202.34889%204.7628C2.2135%204.99729%202.14222%205.26329%202.14221%205.53406V10.5167C2.14222%2010.7875%202.2135%2011.0535%202.34889%2011.288C2.48427%2011.5225%202.679%2011.7172%202.91349%2011.8526L7.22854%2014.3441C7.46304%2014.4795%207.72904%2014.5508%207.99982%2014.5508C8.27059%2014.5508%208.5366%2014.4795%208.7711%2014.3441L13.0861%2011.8526C13.3206%2011.7172%2013.5154%2011.5225%2013.6508%2011.288C13.7861%2011.0535%2013.8574%2010.7875%2013.8574%2010.5167V5.53406C13.8574%205.26329%2013.7861%204.99729%2013.6508%204.7628C13.5154%204.52831%2013.3206%204.33359%2013.0861%204.1982L8.7711%201.70666C8.5366%201.57128%208.27059%201.5%207.99982%201.5C7.72904%201.5%207.46304%201.57128%207.22854%201.70666ZM8.25691%202.59723L12.572%205.08877C12.6501%205.1339%2012.715%205.19881%2012.7602%205.27697C12.8053%205.35514%2012.8291%205.4438%2012.8291%205.53406V10.5167C12.8291%2010.607%2012.8053%2010.6956%2012.7602%2010.7738C12.715%2010.852%2012.6501%2010.9169%2012.572%2010.962L8.25691%2013.4535C8.17875%2013.4987%208.09008%2013.5224%207.99982%2013.5224C7.90956%2013.5224%207.82089%2013.4987%207.74273%2013.4535L3.42768%2010.962C3.34951%2010.9169%203.2846%2010.852%203.23947%2010.7738C3.19435%2010.6956%203.17059%2010.607%203.17058%2010.5167V5.53406C3.17059%205.4438%203.19435%205.35514%203.23947%205.27697C3.2846%205.19881%203.34951%205.1339%203.42768%205.08877L7.74273%202.59723C7.82089%202.5521%207.90956%202.52835%207.99982%202.52835C8.09008%202.52835%208.17875%202.5521%208.25691%202.59723Z'%20fill='%23666666'/%3e%3cpath%20d='M7.99797%207.51156C8.13042%207.51103%208.25796%207.56164%208.35402%207.65283C8.45008%207.74402%208.50724%207.86877%208.5136%208.00106L8.51422%208.02369L8.53993%2013.9109C8.54035%2014.0452%208.48818%2014.1744%208.39458%2014.2708C8.30099%2014.3671%208.1734%2014.423%208.03911%2014.4265C7.90483%2014.43%207.7745%2014.3808%207.67603%2014.2895C7.57755%2014.1981%207.51874%2014.0718%207.51217%2013.9376L7.51155%2013.9154L7.48584%208.0278C7.48555%207.96026%207.49856%207.89332%207.52414%207.83081C7.54972%207.7683%207.58736%207.71144%207.63492%207.66348C7.68248%207.61552%207.73902%207.5774%207.80131%207.5513C7.86361%207.5252%207.93043%207.51162%207.99797%207.51135V7.51156Z'%20fill='%23666666'/%3e%3cpath%20d='M2.55116%204.8993C2.61696%204.78451%202.72448%204.69951%202.85135%204.66197C2.97822%204.62443%203.11468%204.63724%203.23235%204.69774L3.25292%204.70905L8.25615%207.57965C8.37225%207.64672%208.45756%207.75648%208.49389%207.88554C8.53023%208.0146%208.51471%208.15275%208.45065%208.27054C8.3866%208.38832%208.27907%208.47643%208.15098%208.51608C8.0229%208.55572%207.8844%208.54377%207.765%208.48276L7.74443%208.47145L2.7412%205.60106C2.68263%205.56745%202.63124%205.52263%202.58999%205.46917C2.54874%205.4157%202.51842%205.35463%202.50078%205.28944C2.48313%205.22426%202.4785%205.15623%202.48714%205.08926C2.49578%205.02228%202.51754%204.95766%202.55116%204.89909V4.8993Z'%20fill='%23666666'/%3e%3cpath%20d='M13.5291%204.90208C13.5942%205.01724%2013.6123%205.15302%2013.5799%205.28122C13.5474%205.40942%2013.4668%205.52018%2013.3547%205.59048L13.3274%205.60672L8.25298%208.47321C8.19418%208.50643%208.12941%208.52774%208.06237%208.53593C7.99533%208.54413%207.92734%208.53903%207.86227%208.52095C7.7972%208.50286%207.73633%208.47213%207.68314%208.43052C7.62994%208.38891%207.58546%208.33723%207.55224%208.27843C7.51902%208.21963%207.49771%208.15487%207.48951%208.08783C7.48132%208.02079%207.48642%207.9528%207.5045%207.88773C7.52259%207.82266%207.55331%207.76179%207.59493%207.70859C7.63654%207.6554%207.68822%207.61092%207.74702%207.5777L12.8286%204.70731C12.9473%204.64026%2013.0878%204.62311%2013.2192%204.65963C13.3506%204.69616%2013.4621%204.78337%2013.5291%204.90208Z'%20fill='%23666666'/%3e%3c/svg%3e")}.portal-admin .sidebar nav .nav-group[data-nav-group=内容运营]>summary>i{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.5006%2015.0002H3.49938C2.67156%2015.0002%201.99963%2014.3283%201.99963%2013.5004V3.50213C1.99963%202.67431%202.67156%202.00238%203.49938%202.00238H10.4982C10.775%202.00238%2010.9981%202.22546%2010.9981%202.5023C10.9981%202.77913%2010.775%203.00221%2010.4982%203.00221H3.49938C3.22523%203.00221%202.99947%203.22798%202.99947%203.50213V13.5004C2.99947%2013.7773%203.22523%2014.0004%203.49938%2014.0004H12.4979C12.7747%2014.0004%2012.9978%2013.7773%2012.9978%2013.5004V5.4991C12.9978%205.22227%2013.2209%204.99919%2013.4977%204.99919C13.7745%204.99919%2013.9976%205.22227%2013.9976%205.4991V13.4978C14.0003%2014.3256%2013.3257%2015.0002%2012.5006%2015.0002Z'%20fill='%23666666'/%3e%3cpath%20d='M9.56297%206.99885C9.43396%206.99885%209.30763%206.95047%209.20819%206.85102C9.01198%206.65482%209.01198%206.34035%209.20819%206.14415L14.1778%201.17724C14.374%200.981039%2014.6885%200.981039%2014.8847%201.17724C15.0809%201.37345%2015.0809%201.68791%2014.8847%201.88411L9.91506%206.85371C9.8183%206.95047%209.68929%206.99885%209.56297%206.99885Z'%20fill='%23666666'/%3e%3cpath%20d='M7.49868%206.99879H4.49918C4.22235%206.99879%203.99927%206.77571%203.99927%206.49888C3.99927%206.22204%204.22235%205.99896%204.49918%205.99896H7.49868C7.77551%205.99896%207.9986%206.22204%207.9986%206.49888C7.9986%206.77571%207.77551%206.99879%207.49868%206.99879Z'%20fill='%23666666'/%3e%3cpath%20d='M10.5009%209.99831H4.49918C4.22235%209.99831%203.99927%209.77523%203.99927%209.49839C3.99927%209.22155%204.22235%208.99847%204.49918%208.99847H10.4982C10.775%208.99847%2010.9981%209.22155%2010.9981%209.49839C10.9981%209.77523%2010.775%209.99831%2010.5009%209.99831Z'%20fill='%23666666'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.5006%2015.0002H3.49938C2.67156%2015.0002%201.99963%2014.3283%201.99963%2013.5004V3.50213C1.99963%202.67431%202.67156%202.00238%203.49938%202.00238H10.4982C10.775%202.00238%2010.9981%202.22546%2010.9981%202.5023C10.9981%202.77913%2010.775%203.00221%2010.4982%203.00221H3.49938C3.22523%203.00221%202.99947%203.22798%202.99947%203.50213V13.5004C2.99947%2013.7773%203.22523%2014.0004%203.49938%2014.0004H12.4979C12.7747%2014.0004%2012.9978%2013.7773%2012.9978%2013.5004V5.4991C12.9978%205.22227%2013.2209%204.99919%2013.4977%204.99919C13.7745%204.99919%2013.9976%205.22227%2013.9976%205.4991V13.4978C14.0003%2014.3256%2013.3257%2015.0002%2012.5006%2015.0002Z'%20fill='%23666666'/%3e%3cpath%20d='M9.56297%206.99885C9.43396%206.99885%209.30763%206.95047%209.20819%206.85102C9.01198%206.65482%209.01198%206.34035%209.20819%206.14415L14.1778%201.17724C14.374%200.981039%2014.6885%200.981039%2014.8847%201.17724C15.0809%201.37345%2015.0809%201.68791%2014.8847%201.88411L9.91506%206.85371C9.8183%206.95047%209.68929%206.99885%209.56297%206.99885Z'%20fill='%23666666'/%3e%3cpath%20d='M7.49868%206.99879H4.49918C4.22235%206.99879%203.99927%206.77571%203.99927%206.49888C3.99927%206.22204%204.22235%205.99896%204.49918%205.99896H7.49868C7.77551%205.99896%207.9986%206.22204%207.9986%206.49888C7.9986%206.77571%207.77551%206.99879%207.49868%206.99879Z'%20fill='%23666666'/%3e%3cpath%20d='M10.5009%209.99831H4.49918C4.22235%209.99831%203.99927%209.77523%203.99927%209.49839C3.99927%209.22155%204.22235%208.99847%204.49918%208.99847H10.4982C10.775%208.99847%2010.9981%209.22155%2010.9981%209.49839C10.9981%209.77523%2010.775%209.99831%2010.5009%209.99831Z'%20fill='%23666666'/%3e%3c/svg%3e")}.portal-admin .sidebar nav .nav-group[data-nav-group=财务结算]>summary>i{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='stroke0_760_22409'%20fill='white'%3e%3cpath%20d='M2%205.5C2%204.11929%203.11929%203%204.5%203H11.5C12.8807%203%2014%204.11929%2014%205.5V11C14%2012.3807%2012.8807%2013.5%2011.5%2013.5H4.5C3.11929%2013.5%202%2012.3807%202%2011V5.5Z'/%3e%3c/mask%3e%3cpath%20d='M4.5%2013.5H11.5C12.8807%2013.5%2014%2012.3807%2014%2011V5.5C14%204.11929%2012.8807%203%2011.5%203H4.5C3.11929%203%202%204.11929%202%205.5V11C2%2012.3807%203.11929%2013.5%204.5%2013.5Z'%20stroke-width='2'%20stroke='%23666666'%20mask='url(%23stroke0_760_22409)'/%3e%3cpath%20d='M8%208C8%206.89543%208.89543%206%2010%206H13C14.1046%206%2015%206.89543%2015%208C15%209.10457%2014.1046%2010%2013%2010H10C8.89543%2010%208%209.10457%208%208Z'%20fill='white'/%3e%3cmask%20id='stroke1_760_22409'%20fill='white'%3e%3cpath%20d='M8%208C8%206.89543%208.89543%206%2010%206H13C14.1046%206%2015%206.89543%2015%208C15%209.10457%2014.1046%2010%2013%2010H10C8.89543%2010%208%209.10457%208%208Z'/%3e%3c/mask%3e%3cpath%20d='M10%2010H13C14.1046%2010%2015%209.10457%2015%208C15%206.89543%2014.1046%206%2013%206H10C8.89543%206%208%206.89543%208%208C8%209.10457%208.89543%2010%2010%2010Z'%20stroke-width='2'%20stroke='%23666666'%20mask='url(%23stroke1_760_22409)'/%3e%3cpath%20d='M12.5%208.5C12.7761%208.5%2013%208.27614%2013%208C13%207.72386%2012.7761%207.5%2012.5%207.5C12.2239%207.5%2012%207.72386%2012%208C12%208.27614%2012.2239%208.5%2012.5%208.5Z'%20fill='%23666666'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='stroke0_760_22409'%20fill='white'%3e%3cpath%20d='M2%205.5C2%204.11929%203.11929%203%204.5%203H11.5C12.8807%203%2014%204.11929%2014%205.5V11C14%2012.3807%2012.8807%2013.5%2011.5%2013.5H4.5C3.11929%2013.5%202%2012.3807%202%2011V5.5Z'/%3e%3c/mask%3e%3cpath%20d='M4.5%2013.5H11.5C12.8807%2013.5%2014%2012.3807%2014%2011V5.5C14%204.11929%2012.8807%203%2011.5%203H4.5C3.11929%203%202%204.11929%202%205.5V11C2%2012.3807%203.11929%2013.5%204.5%2013.5Z'%20stroke-width='2'%20stroke='%23666666'%20mask='url(%23stroke0_760_22409)'/%3e%3cpath%20d='M8%208C8%206.89543%208.89543%206%2010%206H13C14.1046%206%2015%206.89543%2015%208C15%209.10457%2014.1046%2010%2013%2010H10C8.89543%2010%208%209.10457%208%208Z'%20fill='white'/%3e%3cmask%20id='stroke1_760_22409'%20fill='white'%3e%3cpath%20d='M8%208C8%206.89543%208.89543%206%2010%206H13C14.1046%206%2015%206.89543%2015%208C15%209.10457%2014.1046%2010%2013%2010H10C8.89543%2010%208%209.10457%208%208Z'/%3e%3c/mask%3e%3cpath%20d='M10%2010H13C14.1046%2010%2015%209.10457%2015%208C15%206.89543%2014.1046%206%2013%206H10C8.89543%206%208%206.89543%208%208C8%209.10457%208.89543%2010%2010%2010Z'%20stroke-width='2'%20stroke='%23666666'%20mask='url(%23stroke1_760_22409)'/%3e%3cpath%20d='M12.5%208.5C12.7761%208.5%2013%208.27614%2013%208C13%207.72386%2012.7761%207.5%2012.5%207.5C12.2239%207.5%2012%207.72386%2012%208C12%208.27614%2012.2239%208.5%2012.5%208.5Z'%20fill='%23666666'/%3e%3c/svg%3e")}.portal-admin .sidebar nav .nav-group[data-nav-group=系统管理]>summary>i{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.99996%205.72662C6.7444%205.72662%205.72656%206.74446%205.72656%208.00002C5.72656%209.25559%206.7444%2010.2734%207.99996%2010.2734C9.25553%2010.2734%2010.2734%209.25559%2010.2734%208.00002C10.2734%206.74446%209.25553%205.72662%207.99996%205.72662ZM7.99996%209.23416C7.31843%209.23416%206.76583%208.68156%206.76583%208.00002C6.76583%207.31849%207.31843%206.76589%207.99996%206.76589C8.6815%206.76589%209.2341%207.31849%209.2341%208.00002C9.2341%208.68156%208.6815%209.23416%207.99996%209.23416Z'%20fill='%23666666'/%3e%3cpath%20d='M10.964%2012.7876C10.9336%2012.8403%2010.8899%2012.884%2010.8373%2012.9144C10.7846%2012.9448%2010.7249%2012.9609%2010.6641%2012.9609H5.33603C5.27523%2012.9609%205.21551%2012.9448%205.16286%2012.9144C5.11021%2012.884%205.06649%2012.8403%205.03611%2012.7876L2.37136%208.17326C2.34096%208.1206%202.32495%208.06087%202.32495%208.00007C2.32495%207.93927%202.34096%207.87955%202.37136%207.82689L5.03611%203.21253C5.06649%203.15987%205.11021%203.11613%205.16286%203.08572C5.21551%203.0553%205.27523%203.03928%205.33603%203.03927H10.6641C10.7878%203.03927%2010.9021%203.10536%2010.964%203.21253L13.6288%207.82689C13.6906%207.93406%2013.6906%208.06608%2013.6288%208.17326L10.964%2012.7876ZM14.5287%208.69289C14.6503%208.48224%2014.7143%208.2433%2014.7143%208.00007C14.7143%207.75685%2014.6503%207.51791%2014.5287%207.30726L11.8639%202.6929C11.7423%202.48224%2011.5674%202.3073%2011.3568%202.18567C11.1461%202.06404%2010.9072%202.00001%2010.6639%202H5.33603C5.09279%202.00001%204.85384%202.06404%204.64319%202.18567C4.43254%202.3073%204.25761%202.48224%204.136%202.6929L1.47125%207.30726C1.34966%207.51791%201.28564%207.75685%201.28564%208.00007C1.28564%208.2433%201.34966%208.48224%201.47125%208.69289L4.136%2013.3072C4.25761%2013.5179%204.43254%2013.6928%204.64319%2013.8145C4.85384%2013.9361%205.09279%2014.0001%205.33603%2014.0001H10.6641C11.1592%2014.0001%2011.6166%2013.7359%2011.8641%2013.3072L14.5287%208.69289Z'%20fill='%23666666'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.99996%205.72662C6.7444%205.72662%205.72656%206.74446%205.72656%208.00002C5.72656%209.25559%206.7444%2010.2734%207.99996%2010.2734C9.25553%2010.2734%2010.2734%209.25559%2010.2734%208.00002C10.2734%206.74446%209.25553%205.72662%207.99996%205.72662ZM7.99996%209.23416C7.31843%209.23416%206.76583%208.68156%206.76583%208.00002C6.76583%207.31849%207.31843%206.76589%207.99996%206.76589C8.6815%206.76589%209.2341%207.31849%209.2341%208.00002C9.2341%208.68156%208.6815%209.23416%207.99996%209.23416Z'%20fill='%23666666'/%3e%3cpath%20d='M10.964%2012.7876C10.9336%2012.8403%2010.8899%2012.884%2010.8373%2012.9144C10.7846%2012.9448%2010.7249%2012.9609%2010.6641%2012.9609H5.33603C5.27523%2012.9609%205.21551%2012.9448%205.16286%2012.9144C5.11021%2012.884%205.06649%2012.8403%205.03611%2012.7876L2.37136%208.17326C2.34096%208.1206%202.32495%208.06087%202.32495%208.00007C2.32495%207.93927%202.34096%207.87955%202.37136%207.82689L5.03611%203.21253C5.06649%203.15987%205.11021%203.11613%205.16286%203.08572C5.21551%203.0553%205.27523%203.03928%205.33603%203.03927H10.6641C10.7878%203.03927%2010.9021%203.10536%2010.964%203.21253L13.6288%207.82689C13.6906%207.93406%2013.6906%208.06608%2013.6288%208.17326L10.964%2012.7876ZM14.5287%208.69289C14.6503%208.48224%2014.7143%208.2433%2014.7143%208.00007C14.7143%207.75685%2014.6503%207.51791%2014.5287%207.30726L11.8639%202.6929C11.7423%202.48224%2011.5674%202.3073%2011.3568%202.18567C11.1461%202.06404%2010.9072%202.00001%2010.6639%202H5.33603C5.09279%202.00001%204.85384%202.06404%204.64319%202.18567C4.43254%202.3073%204.25761%202.48224%204.136%202.6929L1.47125%207.30726C1.34966%207.51791%201.28564%207.75685%201.28564%208.00007C1.28564%208.2433%201.34966%208.48224%201.47125%208.69289L4.136%2013.3072C4.25761%2013.5179%204.43254%2013.6928%204.64319%2013.8145C4.85384%2013.9361%205.09279%2014.0001%205.33603%2014.0001H10.6641C11.1592%2014.0001%2011.6166%2013.7359%2011.8641%2013.3072L14.5287%208.69289Z'%20fill='%23666666'/%3e%3c/svg%3e")}.portal-admin .sidebar nav .nav-group-chevron{width:10px;height:10px;display:block;color:#999;font-size:0;background-color:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:10px 10px;mask-size:10px 10px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Cpath d='M5.76758 7.76758L8.49998 5.03518C8.53903 4.99612 8.53903 4.93281 8.49998 4.89376L5.76758 2.16136' stroke='%23000' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Cpath d='M5.76758 7.76758L8.49998 5.03518C8.53903 4.99612 8.53903 4.93281 8.49998 4.89376L5.76758 2.16136' stroke='%23000' stroke-linecap='round'/%3E%3C/svg%3E");transform:none;transition:none}.portal-admin .sidebar nav .nav-group[open] .nav-group-chevron{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Cpath d='M2.23242 3.76758L4.96482 6.49998C5.00388 6.53903 5.06719 6.53903 5.10624 6.49998L7.83865 3.76758' stroke='%23000' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Cpath d='M2.23242 3.76758L4.96482 6.49998C5.00388 6.53903 5.06719 6.53903 5.10624 6.49998L7.83865 3.76758' stroke='%23000' stroke-linecap='round'/%3E%3C/svg%3E");transform:none}.portal-admin .sidebar nav .nav-group:not([open]):has(.nav-group-items a.active)>summary{color:#0067ff}.portal-admin .sidebar nav .nav-group:not([open]):has(.nav-group-items a.active)>summary>i,.portal-admin .sidebar nav .nav-group:not([open]):has(.nav-group-items a.active)>summary>.nav-group-chevron{color:#0067ff}.sidebar nav a,.sidebar nav .nav-disabled{height:auto;padding:0 24px;border-radius:var(--admin-radius-sm);color:#666;font-size:14px}.sidebar nav a.active{color:var(--admin-blue);background:var(--admin-blue-soft);font-weight:600}.portal-admin .sidebar nav .nav-group-items{gap:14px;margin-top:16px}.portal-admin .sidebar nav .nav-group-items a,.portal-admin .sidebar nav .nav-group-items .nav-disabled{height:auto;padding:0 24px 0 48px;border-radius:16px;color:#666;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:14px;font-weight:400;line-height:20px}.portal-admin .sidebar nav .nav-group-items a.active{position:relative;isolation:isolate;color:#0067ff;background:transparent;font-weight:400}.portal-admin .sidebar nav .nav-group-items a.active:before{content:"";position:absolute;inset:-8px 24px -8px 36px;z-index:-1;border-radius:16px;background:#0067ff0f}.portal-admin .sidebar nav a i,.portal-admin .sidebar nav .nav-disabled i{width:18px;height:18px;flex:0 0 18px;overflow:hidden;font-size:0;color:var(--admin-muted);background-color:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:18px 18px;mask-size:18px 18px}.portal-admin .sidebar nav a.active i{color:var(--admin-blue)}.portal-admin .sidebar nav a[data-nav="/"] i{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8'%3E%3Crect x='4' y='4' width='6' height='6' rx='1'/%3E%3Crect x='14' y='4' width='6' height='6' rx='1'/%3E%3Crect x='4' y='14' width='6' height='6' rx='1'/%3E%3Crect x='14' y='14' width='6' height='6' rx='1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8'%3E%3Crect x='4' y='4' width='6' height='6' rx='1'/%3E%3Crect x='14' y='4' width='6' height='6' rx='1'/%3E%3Crect x='4' y='14' width='6' height='6' rx='1'/%3E%3Crect x='14' y='14' width='6' height='6' rx='1'/%3E%3C/svg%3E")}.portal-admin .sidebar nav a[data-nav="/users"] i,.portal-admin .sidebar nav a[data-nav="/usage-agents"] i,.portal-admin .sidebar nav a[data-nav="/providers"] i{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='9' cy='8' r='3'/%3E%3Cpath d='M3.5 19c.5-3.4 2.3-5 5.5-5s5 1.6 5.5 5M16 5.5a3 3 0 0 1 0 5.8M16 14c2.3 0 3.9 1.5 4.5 4.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='9' cy='8' r='3'/%3E%3Cpath d='M3.5 19c.5-3.4 2.3-5 5.5-5s5 1.6 5.5 5M16 5.5a3 3 0 0 1 0 5.8M16 14c2.3 0 3.9 1.5 4.5 4.5'/%3E%3C/svg%3E")}.portal-admin .sidebar nav a[data-nav="/usage-analytics"] i{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4v16h16M8 16v-5M12 16V7M16 16v-7'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4v16h16M8 16v-5M12 16V7M16 16v-7'/%3E%3C/svg%3E")}.portal-admin .sidebar nav a[data-nav="/catalog"] i{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='m12 3 8 4.5v9L12 21l-8-4.5v-9L12 3Z'/%3E%3Cpath d='m4 7.5 8 4.5 8-4.5M12 12v9'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='m12 3 8 4.5v9L12 21l-8-4.5v-9L12 3Z'/%3E%3Cpath d='m4 7.5 8 4.5 8-4.5M12 12v9'/%3E%3C/svg%3E")}.portal-admin .sidebar nav a[data-nav="/provider-accounts"] i{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3'/%3E%3Cpath d='M3 20v-2a6 6 0 0 1 12 0v2M18 8v6M15 11h6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3'/%3E%3Cpath d='M3 20v-2a6 6 0 0 1 12 0v2M18 8v6M15 11h6'/%3E%3C/svg%3E")}.portal-admin .sidebar nav a[data-nav="/model-base-data"] i{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='12' cy='5.5' rx='7' ry='2.5'/%3E%3Cpath d='M5 5.5v6c0 1.4 3.1 2.5 7 2.5s7-1.1 7-2.5v-6M5 11.5v6c0 1.4 3.1 2.5 7 2.5s7-1.1 7-2.5v-6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='12' cy='5.5' rx='7' ry='2.5'/%3E%3Cpath d='M5 5.5v6c0 1.4 3.1 2.5 7 2.5s7-1.1 7-2.5v-6M5 11.5v6c0 1.4 3.1 2.5 7 2.5s7-1.1 7-2.5v-6'/%3E%3C/svg%3E")}.portal-admin .sidebar nav a[data-nav="/model-vendors"] i{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='4' width='16' height='16' rx='2'/%3E%3Cpath d='M8 8h2M14 8h2M8 12h2M14 12h2M10 20v-4h4v4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='4' width='16' height='16' rx='2'/%3E%3Cpath d='M8 8h2M14 8h2M8 12h2M14 12h2M10 20v-4h4v4'/%3E%3C/svg%3E")}.portal-admin .sidebar nav a[data-nav="/system-logs"] i{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h9l3 3v15H6zM14 3v5h4M12 11v4'/%3E%3Ccircle cx='12' cy='18' r='.8' fill='%23000' stroke='none'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h9l3 3v15H6zM14 3v5h4M12 11v4'/%3E%3Ccircle cx='12' cy='18' r='.8' fill='%23000' stroke='none'/%3E%3C/svg%3E")}.portal-admin .sidebar nav a[data-nav="/audit"] i,.portal-admin .sidebar nav a[data-nav="/articles"] i,.portal-admin .sidebar nav a[data-nav="/invoices"] i{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3.5h9l3 3V20.5H6z'/%3E%3Cpath d='M15 3.5v4h4M9 12h6M9 16h6M9 8h2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3.5h9l3 3V20.5H6z'/%3E%3Cpath d='M15 3.5v4h4M9 12h6M9 16h6M9 8h2'/%3E%3C/svg%3E")}.portal-admin .sidebar nav a[data-nav="/invoice-titles"] i{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20.5V5a1.5 1.5 0 0 1 1.5-1.5h9A1.5 1.5 0 0 1 16 5v15.5'/%3E%3Cpath d='M16 10h4a1 1 0 0 1 1 1v9.5'/%3E%3Cpath d='M3 20.5h18'/%3E%3Cpath d='M7.5 7.5h5M7.5 11h5M7.5 14.5h5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20.5V5a1.5 1.5 0 0 1 1.5-1.5h9A1.5 1.5 0 0 1 16 5v15.5'/%3E%3Cpath d='M16 10h4a1 1 0 0 1 1 1v9.5'/%3E%3Cpath d='M3 20.5h18'/%3E%3Cpath d='M7.5 7.5h5M7.5 11h5M7.5 14.5h5'/%3E%3C/svg%3E")}.portal-admin .sidebar nav a[data-nav="/notice"] i{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M5 10a7 7 0 0 1 14 0v5l2 2H3l2-2v-5ZM10 21h4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M5 10a7 7 0 0 1 14 0v5l2 2H3l2-2v-5ZM10 21h4'/%3E%3C/svg%3E")}.portal-admin .sidebar nav a[data-nav="/feedback"] i{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='M4 5.5h16v11H9l-5 4v-15Z'/%3E%3Cpath d='M8 10h8M8 13h5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='M4 5.5h16v11H9l-5 4v-15Z'/%3E%3Cpath d='M8 10h8M8 13h5'/%3E%3C/svg%3E")}.portal-admin .sidebar nav a[data-nav="/enterprise-leads"] i{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='7.5' width='18' height='12' rx='2'/%3E%3Cpath d='M9 7.5V6a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v1.5M3 12h18'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='7.5' width='18' height='12' rx='2'/%3E%3Cpath d='M9 7.5V6a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v1.5M3 12h18'/%3E%3C/svg%3E")}.portal-admin .sidebar nav a[data-nav="/menus"] i{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h16M4 12h10M4 18h10'/%3E%3Ccircle cx='18' cy='12' r='1'/%3E%3Ccircle cx='18' cy='18' r='1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h16M4 12h10M4 18h10'/%3E%3Ccircle cx='18' cy='12' r='1'/%3E%3Ccircle cx='18' cy='18' r='1'/%3E%3C/svg%3E")}.portal-admin .sidebar nav a[data-nav="/settings"] i{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 3 1.2 2.5 2.8.7.8 2.8L19 10.5l-.5 3 1.5 2.2-2 2-2.2-1.5-3 .5-1.5 2.3-2.8-.8-.7-2.8-2.5-1.2v-2.8l2.5-1.2.7-2.8 2.8-.7L12 3Z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 3 1.2 2.5 2.8.7.8 2.8L19 10.5l-.5 3 1.5 2.2-2 2-2.2-1.5-3 .5-1.5 2.3-2.8-.8-.7-2.8-2.5-1.2v-2.8l2.5-1.2.7-2.8 2.8-.7L12 3Z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E")}.portal-admin .sidebar nav a[data-nav="/payments"] i,.portal-admin .sidebar nav a[data-nav="/billing"] i{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3 9h18M7 15h4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3 9h18M7 15h4'/%3E%3C/svg%3E")}.portal-admin .sidebar nav a[data-nav="/manual-deposits"] i{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linejoin='round'%3E%3Crect x='3.5' y='6' width='17' height='12' rx='2.5'/%3E%3Cpath d='M12 9v6M9 12h6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linejoin='round'%3E%3Crect x='3.5' y='6' width='17' height='12' rx='2.5'/%3E%3Cpath d='M12 9v6M9 12h6'/%3E%3C/svg%3E")}.portal-admin .sidebar nav a[data-nav="/account"] i{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 20 6v5c0 5-3.4 8.2-8 10-4.6-1.8-8-5-8-10V6l8-3Z'/%3E%3Cpath d='m8.5 12 2.2 2.2 4.8-4.8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 20 6v5c0 5-3.4 8.2-8 10-4.6-1.8-8-5-8-10V6l8-3Z'/%3E%3Cpath d='m8.5 12 2.2 2.2 4.8-4.8'/%3E%3C/svg%3E")}.content{min-height:calc(100vh - 56px);padding:var(--admin-space-page)}.page-header{min-height:0;margin-bottom:24px;align-items:flex-start;gap:24px}.page-header h1{margin:0 0 10px;color:var(--admin-text);font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:24px;line-height:30px;font-weight:500;letter-spacing:normal}.page-header p{margin:0;color:var(--admin-text-secondary);font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:14px;line-height:20px;font-weight:400}.page-header a{height:var(--admin-control-height);min-height:var(--admin-control-height);padding:6px 12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--admin-line);border-radius:var(--admin-radius-pill);background:var(--admin-surface);color:var(--admin-text);font-size:14px;line-height:20px;text-decoration:none;white-space:nowrap}.page-header a:hover{color:var(--admin-blue);border-color:var(--admin-blue);text-decoration:none}.eyebrow{margin-bottom:10px;color:var(--admin-blue);font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:12px;line-height:18px;font-weight:500}.panel{padding:24px;border:0;border-radius:var(--admin-radius-lg);background:var(--admin-surface);box-shadow:none}.panel>h2,.panel>h3{margin-top:0;color:var(--admin-text);font-size:16px;line-height:24px;font-weight:500}.btn{height:var(--admin-control-height);min-height:var(--admin-control-height);padding:6px 12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:var(--admin-radius-pill);font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:14px;font-weight:400;line-height:20px;white-space:nowrap}.btn.primary{background:var(--admin-blue)}.btn.primary:hover{background:var(--admin-blue-hover)}.btn.secondary{color:var(--admin-text);border-color:var(--admin-line);background:var(--admin-surface)}.btn.secondary:hover:not(:disabled){color:var(--admin-blue);border-color:var(--admin-blue)}.btn:focus-visible{outline:none;box-shadow:0 0 0 3px #0067ff2e}.action-bar{gap:12px}.danger-button{background:#d90b49}.danger-button:hover{background:#c0093f}.field{gap:8px;margin:18px 0;color:var(--admin-text);font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:14px;line-height:20px}.field input,.field select,.field textarea,.admin-feedback-filters input,.admin-feedback-filters select,.admin-feedback-editor textarea,.admin-feedback-editor select{min-height:var(--admin-control-height);height:var(--admin-control-height);padding:0 12px;color:var(--admin-text);border:1px solid #dfe3e8;border-radius:20px;background:var(--admin-surface);font-size:14px}.field textarea,.admin-feedback-editor textarea{height:auto;min-height:120px;padding:10px 12px;border-radius:var(--admin-radius)}.field input::placeholder,.field textarea::placeholder{color:var(--admin-muted)}.field input:focus,.field select:focus,.field textarea:focus,.admin-feedback-filters input:focus,.admin-feedback-filters select:focus,.admin-feedback-editor textarea:focus,.admin-feedback-editor select:focus{border-color:var(--admin-blue);box-shadow:0 0 0 3px #0067ff1f;outline:none}input[type=checkbox],input[type=radio]{accent-color:var(--admin-blue)}.form-grid{gap:0 16px}.check-option{min-height:var(--admin-control-height);padding:0 12px;border-color:var(--admin-line);border-radius:var(--admin-radius-pill);font-size:13px}.form-help{margin:-8px 0 14px;color:var(--admin-muted);font-size:12px;line-height:18px}.table-toolbar{min-height:56px;margin:0 0 12px;padding:0}.table-search{height:var(--admin-control-height);border-color:var(--admin-line);border-radius:999px;color:var(--admin-muted);font-size:13px}.table-search input{height:30px;font-size:13px}table{font-size:14px}th,td{height:56px;padding:0 12px;border-bottom:1px solid var(--admin-line)}th{height:44px;color:var(--admin-text-secondary);background:var(--admin-surface);font-size:12px;font-weight:500}td{color:var(--admin-text)}tbody tr:hover td{background:#fafafa}.empty{height:120px;color:var(--admin-muted)}.table-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.table-actions .btn{height:32px;min-height:32px;padding:5px 12px;border-radius:16px;font-size:14px}.status-badge{min-height:22px;padding:0 8px;border-radius:11px;font-size:12px}.admin-user-status-badge.success{border-radius:12px;color:#2f671d;background:#def6c7;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:14px;font-weight:400;line-height:18px;text-align:right}.notice{margin:16px 0;padding:12px 14px;border-radius:var(--admin-radius-sm);font-size:13px;line-height:20px}.runtime-settings-groups{gap:20px}.modal .panel,.confirm-dialog .panel{padding:20px;border:1px solid var(--admin-line-soft);border-radius:var(--admin-radius);background:#fafafa}.modal-section{margin-top:16px;padding:20px;border:0;border-radius:var(--admin-radius);background:#f7f8fa}.modal-section h3{margin:0 0 14px;color:var(--admin-text);font-size:15px;font-weight:500}.modal h3{color:var(--admin-text);font-size:15px;font-weight:500;line-height:22px}.derived-fields-card{padding:16px;border:0;border-radius:var(--admin-radius);background:#f7f8fa}.price-editor{border:1px solid var(--admin-line);border-radius:var(--admin-radius)}.price-editor-heading{min-height:44px;background:#fafafa;border-bottom-color:var(--admin-line-soft);font-size:13px}.capability-note{border:0;border-radius:var(--admin-radius);background:#f7f8fa;font-size:13px}.overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.article-preview{border-color:var(--admin-line);border-radius:var(--admin-radius);background:#fafafa}.modal-header{padding:24px;border-bottom-color:var(--admin-line-soft)}.modal-header h2,.confirm-dialog h2{margin:0;color:var(--admin-text);font-size:16px;line-height:22px;font-weight:500}.modal-header p{margin:6px 0 0;color:var(--admin-muted);font-size:14px;line-height:22px}.modal-close{color:var(--admin-muted)}.modal-body{padding:24px}.modal-body .field{margin:0 0 20px;gap:8px;color:var(--admin-text);font-size:14px;line-height:20px}.modal-body .field input,.modal-body .field select,.modal-body .field textarea{border-color:var(--admin-line);border-radius:18px}.modal-body .field textarea{padding:12px 16px;border-radius:12px}.modal-body .field input,.modal-body .field select{height:36px;min-height:36px;padding:0 16px}.modal-body .notice{margin:0 0 20px}.modal-footer{padding:24px;gap:12px;border-top-color:var(--admin-line-soft)}.modal-footer .btn{height:32px;min-height:32px;padding:0 16px;border-radius:16px;font-size:14px}.confirm-dialog{width:440px;max-width:calc(100vw - 48px);padding:24px;border-radius:var(--admin-radius-lg)}.confirm-dialog p{margin:12px 0 24px;color:var(--admin-text-secondary);font-size:14px;line-height:20px}.confirm-dialog .action-bar{margin-top:24px;gap:12px}.icon-button{color:var(--admin-muted);border-radius:var(--admin-radius-sm)}.icon-button:hover{background:#f5f6f8}.admin-account-panel{display:grid;gap:18px;padding:24px}.admin-account-panel .field{margin:0}.admin-account-panel .btn{justify-self:start}.review-note-meta{border-radius:var(--admin-radius);background:#f7f8fa;color:var(--admin-muted)}.review-note-content{border-color:var(--admin-line);border-radius:var(--admin-radius)}@media(max-width:1180px){.app-shell{grid-template-columns:208px minmax(0,1fr)}.content{padding:24px}}@media(max-width:720px){.page-header{flex-direction:column;gap:16px}.global-header{padding:0 20px}.content{padding:20px 16px 32px}}
