.mg-model-management-page .mg-model-page-toolbar{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:16px;margin-bottom:18px}.mg-model-management-page>.ant-alert{margin-bottom:16px}.mg-model-management-page .mg-model-management-card>.ant-card-body{padding:0}.mg-model-management-page .mg-model-management-card .ant-tabs-nav{padding:0 22px;margin:0}.mg-model-management-page .mg-model-management-card .ant-tabs-tab{padding:18px 0;font-weight:550}.mg-model-management-page .mg-model-browser{display:grid;grid-template-columns:210px minmax(0,1fr);min-height:450px}.mg-model-management-page .mg-model-provider-panel{min-width:0;padding:22px 16px;border-right:1px solid var(--or-line);background:#fafafd}.mg-model-management-page .mg-model-provider-heading{display:flex;flex-direction:column;gap:5px;margin-bottom:18px}.mg-model-management-page .mg-model-provider-heading>.ant-typography-secondary{color:var(--ui-muted);font-size:13px}.mg-model-management-page .mg-model-provider-list{display:flex;flex-direction:column;gap:5px;margin-top:14px}.mg-model-management-page .mg-model-provider-option{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:44px;padding:10px 12px;border:1px solid rgba(0,0,0,0);border-radius:10px;background:rgba(0,0,0,0);color:var(--or-ink-soft);cursor:pointer;font:inherit;font-size:14px;text-align:left}.mg-model-management-page .mg-model-provider-option>span:first-child{min-width:0;overflow-wrap:anywhere}.mg-model-management-page .mg-model-provider-option:hover{background:#f0edf9;color:var(--or-purple-dark)}.mg-model-management-page .mg-model-provider-option.is-active{border-color:#ded5ff;background:var(--or-purple-tint);color:var(--or-purple-dark);font-weight:600}.mg-model-management-page .mg-model-provider-option:focus-visible{outline:2px solid var(--or-purple);outline-offset:2px}.mg-model-management-page .mg-model-provider-count{flex:0 0 auto;min-width:24px;padding:1px 6px;border-radius:5px;background:#eeeef3;color:#777483;font-size:11px;text-align:center}.mg-model-management-page .mg-model-provider-option.is-active .mg-model-provider-count{background:#e2d9ff;color:var(--or-purple-dark)}.mg-model-management-page .mg-model-provider-empty{padding:14px 8px;font-size:12px}.mg-model-management-page .mg-model-results{min-width:0;padding:22px}.mg-model-management-page .mg-model-list-heading{margin-bottom:18px}.mg-model-management-page .mg-model-list-heading>div{display:flex;flex-direction:column;gap:6px}.mg-model-management-page .mg-model-list-heading strong{font-size:18px;font-weight:550;letter-spacing:-.02em}.mg-model-management-page .mg-model-list-heading .ant-typography-secondary{font-size:13px}.mg-model-management-page .mg-model-list-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:18px}.mg-model-management-page .mg-model-list-toolbar .ant-input-search{width:min(380px,100%)}.mg-model-management-page .mg-model-results .data-table-shell{overflow:hidden;border:1px solid var(--or-line);border-radius:12px}.mg-model-management-page .mg-model-results .ant-table-thead>tr>th{white-space:nowrap;font-size:12px}.mg-model-management-page .mg-model-results .ant-table-tbody>tr>td{vertical-align:middle;font-size:14px}.mg-model-management-page .mg-model-results .ant-pagination{padding:0 14px}.mg-model-management-page .mg-model-name{display:flex;flex-direction:column;align-items:flex-start;gap:4px;overflow-wrap:anywhere}.mg-model-management-page .mg-model-name .ant-typography code{margin:0;color:var(--ui-muted);font-size:12px;white-space:normal}.mg-model-management-page .mg-model-name>.ant-typography-secondary{font-size:12px}.mg-model-management-page .mg-model-price{display:flex;flex-direction:column;gap:4px;max-width:180px;color:var(--or-muted);font-size:12px}.mg-model-management-page .mg-model-price>span{display:flex;justify-content:space-between;gap:16px}.mg-model-management-page .mg-model-price .ant-typography{color:var(--ui-body);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mg-model-management-page .mg-model-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;padding:8px 10px}.mg-model-management-page .mg-model-details>div{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:8px;overflow-wrap:anywhere}.mg-model-management-page .mg-model-details>div>.ant-typography-secondary:first-child{font-size:11px}.mg-model-management-page .mg-model-details .ant-tag{margin:0}.mg-model-management-page .mg-model-route-details{grid-column:1/-1;padding-top:14px;border-top:1px solid var(--or-line)}.mg-model-management-page .mg-model-route-details .ant-space-item>div{padding:8px 12px;border:1px solid #e6e4ef;border-radius:5px;background:#fff}@media(max-width:1100px){.mg-model-management-page .mg-model-browser{grid-template-columns:180px minmax(0,1fr)}.mg-model-management-page .mg-model-results{padding:18px}}@media(max-width:760px){.mg-model-management-page .mg-model-management-card .ant-tabs-nav{padding:0 14px}.mg-model-management-page .mg-model-browser{grid-template-columns:minmax(0,1fr)}.mg-model-management-page .mg-model-provider-panel{padding:16px;border-right:0;border-bottom:1px solid var(--or-line)}.mg-model-management-page .mg-model-provider-heading{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:12px}.mg-model-management-page .mg-model-provider-list{flex-direction:row;flex-wrap:wrap;gap:6px;margin-top:12px}.mg-model-management-page .mg-model-provider-option{width:auto;min-height:36px;padding:6px 10px}.mg-model-management-page .mg-model-results{padding:16px}.mg-model-management-page .mg-model-list-toolbar{align-items:stretch;flex-direction:column}.mg-model-management-page .mg-model-list-toolbar .ant-input-search{width:100%}.mg-model-management-page .mg-model-results .ant-table-cell-fix-right{position:static!important}.mg-model-management-page .mg-model-results .ant-table-cell-fix-right-first:after{display:none}.mg-model-management-page .mg-model-details{grid-template-columns:minmax(0,1fr)}}.app-shell .affiliate-page{display:flex;flex-direction:column;gap:20px}.app-shell .affiliate-page>.ant-card+.ant-card{margin-top:0}.app-shell .affiliate-page .affiliate-actions{display:flex;justify-content:flex-end}.app-shell .affiliate-page .affiliate-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.app-shell .affiliate-page .affiliate-summary .ant-statistic-title{min-height:24px;margin-bottom:12px}.app-shell .affiliate-page .affiliate-summary .ant-statistic-content{font-size:clamp(22px,2vw,30px);overflow-wrap:anywhere}.app-shell .affiliate-page .affiliate-metric-highlight{background:var(--ui-accent-soft)}.app-shell .affiliate-page .affiliate-metric-highlight .ant-statistic-content{color:var(--ui-accent)}.app-shell .affiliate-page .affiliate-setup{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:20px;gap:20px}.app-shell .affiliate-page .affiliate-setup>.ant-card{min-width:0}.app-shell .affiliate-page .affiliate-hint{margin:12px 0 0;color:var(--ui-muted);font-size:13px;line-height:1.7}.app-shell .affiliate-page .affiliate-hint:first-child{margin-top:0}.app-shell .affiliate-page .affiliate-code{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0}.app-shell .affiliate-page .affiliate-label{display:block;margin-bottom:8px;color:var(--ui-body);font-weight:500}.app-shell .affiliate-page .affiliate-link,.app-shell .affiliate-page .affiliate-rate-controls{display:flex;align-items:center;gap:10px}.app-shell .affiliate-page .affiliate-link>.ant-input{min-width:0;flex:1 1;font-size:12px}.app-shell .affiliate-page .affiliate-link>.ant-btn{flex-shrink:0}.app-shell .affiliate-page .affiliate-rate-controls{flex-wrap:wrap}.app-shell .affiliate-page .affiliate-rate-controls .ant-input-number{width:128px}.app-shell .affiliate-page .affiliate-settlement{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;padding-top:18px;border-top:1px solid var(--ui-line)}.app-shell .affiliate-page .affiliate-settlement>.ant-typography{flex:1 1 200px;font-size:12px}.app-shell .affiliate-page .affiliate-table-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px}.app-shell .affiliate-page .affiliate-table-toolbar>.ant-input-affix-wrapper{width:320px;max-width:100%}.app-shell .affiliate-page .affiliate-table-toolbar>.ant-select{min-width:160px}.app-shell .affiliate-page .affiliate-table-toolbar>.ant-typography{margin-left:auto;font-size:12px}.app-shell .affiliate-page .ant-table-content{scrollbar-width:thin}.app-shell .affiliate-page .ant-table-cell{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-shell .affiliate-page .affiliate-email{overflow-wrap:anywhere}.app-shell .affiliate-page .ant-btn-primary:disabled{color:var(--ui-muted);background:#f2f0f6;border-color:var(--ui-line);box-shadow:none}@media(max-width:1199px){.app-shell .affiliate-page .affiliate-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .affiliate-page .affiliate-setup{grid-template-columns:minmax(0,1fr)}}@media(max-width:575px){.app-shell .affiliate-page{gap:16px}.app-shell .affiliate-page .affiliate-summary{gap:12px}.app-shell .affiliate-page .affiliate-summary .ant-card-body{padding:16px 12px}.app-shell .affiliate-page .affiliate-summary .ant-statistic-title{min-height:42px;font-size:12px}.app-shell .affiliate-page .affiliate-link{flex-wrap:wrap}.app-shell .affiliate-page .affiliate-link>.ant-input{flex-basis:100%}.app-shell .affiliate-page .affiliate-table-toolbar>.ant-input-affix-wrapper{width:100%}}