.prompt-studio[data-v-b8cb8472]{flex-direction:column;height:100%;padding:4px;display:flex}.page-header[data-v-b8cb8472]{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.header-left[data-v-b8cb8472]{align-items:baseline;gap:12px;display:flex}.page-title[data-v-b8cb8472]{color:#ededed;margin:0;font-size:20px;font-weight:600}.page-desc[data-v-b8cb8472]{color:#777;font-size:13px}.header-actions[data-v-b8cb8472]{gap:8px;display:flex}.studio-layout[data-v-b8cb8472]{flex:1;gap:16px;min-height:0;display:flex}.editor-panel[data-v-b8cb8472]{flex-direction:column;flex:0 0 60%;display:flex;overflow:hidden}.panel-label[data-v-b8cb8472]{color:#777;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;font-size:12px;font-weight:500}.editor-tabs[data-v-b8cb8472]{border-bottom:1px solid #262626;gap:0;margin-bottom:8px;display:flex}.editor-tabs .tab[data-v-b8cb8472]{color:#525252;cursor:pointer;border-bottom:2px solid #0000;padding:6px 16px;font-size:13px;transition:all .2s}.editor-tabs .tab[data-v-b8cb8472]:hover{color:#a0a0a0}.editor-tabs .tab.active[data-v-b8cb8472]{color:#ededed;border-bottom-color:#5b6fee}.code-editor-container[data-v-b8cb8472],.editor-fallback[data-v-b8cb8472]{flex:1;min-height:0}.editor-fallback[data-v-b8cb8472] .el-textarea__inner{resize:none;font-family:JetBrains Mono,monospace;font-size:14px;color:#ededed!important;background:#0d0d0d!important;border:1px solid #262626!important;height:calc(100vh - 200px)!important}.version-panel[data-v-b8cb8472]{flex-direction:column;flex:0 0 calc(40% - 16px);min-height:0;display:flex}.version-list-card[data-v-b8cb8472]{flex-direction:column;flex:1;display:flex;overflow:hidden}.version-list[data-v-b8cb8472]{flex-direction:column;flex:1;gap:8px;display:flex;overflow-y:auto}.empty-state[data-v-b8cb8472]{color:#525252;text-align:center;padding:32px 16px;font-size:13px}.panel-error[data-v-b8cb8472]{background:#f56c6c14;border:1px solid #f56c6c59;border-radius:6px;justify-content:space-between;gap:12px;padding:12px;display:flex}.panel-error pre[data-v-b8cb8472]{color:#fadbd8;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:8px 0 0;font-size:12px;line-height:1.5}.panel-error-title[data-v-b8cb8472]{color:#f56c6c;font-size:13px;font-weight:600}.panel-error-note[data-v-b8cb8472]{color:#d0d0d0;margin-top:2px;font-size:12px}.panel-error-actions[data-v-b8cb8472]{flex-shrink:0;align-items:flex-start;gap:8px;display:flex}.version-item[data-v-b8cb8472]{cursor:pointer;background:#0d0d0d;border:1px solid #1e1e1e;border-radius:6px;justify-content:space-between;align-items:center;padding:12px 14px;transition:all .2s;display:flex}.version-item[data-v-b8cb8472]:hover{background:#111;border-color:#333}.version-item.is-selected[data-v-b8cb8472]{background:#5b6fee0f;border-color:#5b6fee}.version-item.is-active[data-v-b8cb8472]{border-left:3px solid #3ecf8e}.version-info[data-v-b8cb8472]{flex:1;min-width:0}.version-name[data-v-b8cb8472]{align-items:center;gap:8px;display:flex}.name-text[data-v-b8cb8472]{color:#ededed;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.active-badge[data-v-b8cb8472]{color:#3ecf8e;letter-spacing:.5px;background:#3ecf8e1a;border:1px solid #3ecf8e33;border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:10px;font-weight:600}.version-meta[data-v-b8cb8472]{color:#525252;gap:8px;margin-top:4px;font-size:12px;display:flex}.version-desc[data-v-b8cb8472]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.version-actions[data-v-b8cb8472]{flex-shrink:0;margin-left:8px}.dark-dialog[data-v-b8cb8472] .el-dialog{background:#141414;border:1px solid #262626}.dark-dialog[data-v-b8cb8472] .el-dialog__header{border-bottom:1px solid #1e1e1e}.dark-dialog[data-v-b8cb8472] .el-dialog__title{color:#ededed}.schema-builder[data-v-1ab080bc]{flex-direction:column;gap:16px;padding:4px;display:flex}.page-header[data-v-1ab080bc]{justify-content:space-between;align-items:center;display:flex}.header-left[data-v-1ab080bc]{align-items:baseline;gap:12px;display:flex}.page-title[data-v-1ab080bc]{color:#ededed;margin:0;font-size:20px;font-weight:600}.page-desc[data-v-1ab080bc]{color:#777;font-size:13px}.header-actions[data-v-1ab080bc]{gap:8px;display:flex}.panel-label[data-v-1ab080bc]{color:#777;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;font-size:12px;font-weight:500}.schema-list-section[data-v-1ab080bc]{flex-shrink:0}.schema-list[data-v-1ab080bc]{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.empty-state[data-v-1ab080bc]{color:#525252;text-align:center;width:100%;padding:16px;font-size:13px}.panel-error[data-v-1ab080bc]{background:#f56c6c14;border:1px solid #f56c6c59;border-radius:6px;justify-content:space-between;gap:12px;min-width:320px;padding:12px;display:flex}.panel-error pre[data-v-1ab080bc]{color:#fadbd8;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:8px 0 0;font-size:12px;line-height:1.5}.panel-error-title[data-v-1ab080bc]{color:#f56c6c;font-size:13px;font-weight:600}.panel-error-note[data-v-1ab080bc]{color:#d0d0d0;margin-top:2px;font-size:12px}.panel-error-actions[data-v-1ab080bc]{flex-shrink:0;align-items:flex-start;gap:8px;display:flex}.schema-item[data-v-1ab080bc]{cursor:pointer;white-space:nowrap;background:#0d0d0d;border:1px solid #1e1e1e;border-radius:6px;flex-shrink:0;align-items:center;gap:12px;padding:10px 14px;transition:all .2s;display:flex}.schema-item[data-v-1ab080bc]:hover{background:#111;border-color:#333}.schema-item.is-selected[data-v-1ab080bc]{background:#5b6fee0f;border-color:#5b6fee}.schema-item.is-active[data-v-1ab080bc]{border-left:3px solid #3ecf8e}.schema-info[data-v-1ab080bc]{align-items:center;gap:8px;display:flex}.schema-name[data-v-1ab080bc]{color:#ededed;font-size:14px;font-weight:500}.active-badge[data-v-1ab080bc]{color:#3ecf8e;letter-spacing:.5px;background:#3ecf8e1a;border:1px solid #3ecf8e33;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600}.schema-desc[data-v-1ab080bc]{color:#525252;font-size:12px}.schema-actions[data-v-1ab080bc]{gap:4px;display:flex}.builder-layout[data-v-1ab080bc]{flex:1;gap:16px;min-height:0;display:flex}.fields-panel[data-v-1ab080bc]{flex-direction:column;flex:0 0 60%;display:flex;overflow:hidden}.fields-list[data-v-1ab080bc]{flex-direction:column;flex:1;gap:10px;display:flex;overflow-y:auto}.field-row[data-v-1ab080bc]{align-items:center;gap:8px;display:flex}.field-name[data-v-1ab080bc]{flex:0 0 160px}.field-type[data-v-1ab080bc]{flex:0 0 120px}.field-desc[data-v-1ab080bc]{flex:1}.field-required[data-v-1ab080bc]{flex-shrink:0}.add-field-btn[data-v-1ab080bc]{align-self:flex-start;margin-top:4px}.preview-panel[data-v-1ab080bc]{flex-direction:column;flex:0 0 calc(40% - 16px);display:flex;overflow:hidden}.advanced-toggle[data-v-1ab080bc]{align-items:center;gap:8px;margin-right:8px;display:flex}.toggle-label[data-v-1ab080bc]{color:#525252;font-size:12px}.advanced-actions[data-v-1ab080bc]{gap:8px;margin-top:12px;display:flex}.dark-dialog[data-v-1ab080bc] .el-dialog{background:#141414;border:1px solid #262626}.dark-dialog[data-v-1ab080bc] .el-dialog__header{border-bottom:1px solid #1e1e1e}.dark-dialog[data-v-1ab080bc] .el-dialog__title{color:#ededed}.diff-section[data-v-1ab080bc]{flex-shrink:0}.diff-controls[data-v-1ab080bc]{align-items:center;gap:12px;margin-bottom:16px;display:flex}.diff-select[data-v-1ab080bc]{width:240px}.diff-vs[data-v-1ab080bc]{color:#525252;font-size:13px;font-weight:500}.diff-result[data-v-1ab080bc]{flex-direction:column;gap:16px;display:flex}.diff-impact-header[data-v-1ab080bc]{background:linear-gradient(135deg,#5b6fee1f,#0d0d0df2);border:1px solid #262626;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;display:flex}.diff-impact-meta[data-v-1ab080bc]{flex-direction:column;gap:6px;display:flex}.diff-impact-title[data-v-1ab080bc]{color:#ededed;font-size:15px;font-weight:600}.diff-impact-arrow[data-v-1ab080bc]{color:#5b6fee;margin:0 8px}.diff-impact-subtitle[data-v-1ab080bc]{color:#a0a0a0;font-size:13px;line-height:1.6}.diff-impact-tags[data-v-1ab080bc]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.diff-impact-alert[data-v-1ab080bc] .el-alert__title{font-weight:600}.diff-risk-summary[data-v-1ab080bc]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.diff-risk-card[data-v-1ab080bc]{background:#101010;border:1px solid #1e1e1e;border-radius:8px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.diff-risk-label[data-v-1ab080bc]{letter-spacing:.4px;text-transform:uppercase;color:#777;font-size:11px}.diff-risk-value[data-v-1ab080bc]{color:#ededed;font-size:20px;font-weight:600}.diff-risk-value-high[data-v-1ab080bc]{color:#ef4444}.diff-risk-value-medium[data-v-1ab080bc]{color:#f5a623}.diff-risk-value-low[data-v-1ab080bc]{color:#3ecf8e}.impact-section[data-v-1ab080bc]{flex-direction:column;gap:10px;display:flex}.impact-list[data-v-1ab080bc]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.impact-item[data-v-1ab080bc]{background:#111;border:1px solid #1e1e1e;border-radius:8px;padding:12px 14px}.impact-item-header[data-v-1ab080bc]{justify-content:space-between;align-items:center;gap:12px;display:flex}.impact-item-field[data-v-1ab080bc]{color:#ededed;font-size:13px;font-weight:600}.impact-item-tags[data-v-1ab080bc]{flex-wrap:wrap;gap:6px;display:flex}.impact-item-title[data-v-1ab080bc]{color:#ededed;margin-top:10px;font-size:13px;font-weight:600}.impact-item-message[data-v-1ab080bc]{color:#a0a0a0;margin-top:6px;font-size:12px;line-height:1.6}.impact-recommendations[data-v-1ab080bc]{flex-direction:column;gap:8px;display:flex}.impact-recommendation[data-v-1ab080bc]{color:#a0a0a0;background:#ffffff08;border:1px solid #1e1e1e;border-radius:6px;padding:10px 12px;font-size:12px;line-height:1.6}.diff-summary[data-v-1ab080bc]{background:#0d0d0d;border:1px solid #262626;border-radius:6px;flex-wrap:wrap;gap:16px;margin-bottom:16px;padding:10px 14px;display:flex}.diff-stat[data-v-1ab080bc]{font-size:13px;font-weight:500}.diff-stat-added[data-v-1ab080bc]{color:#3ecf8e}.diff-stat-removed[data-v-1ab080bc]{color:#ef4444}.diff-stat-modified[data-v-1ab080bc]{color:#f5a623}.diff-stat-unchanged[data-v-1ab080bc]{color:#525252}.diff-group[data-v-1ab080bc]{margin-bottom:12px}.diff-group-title[data-v-1ab080bc]{color:#777;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:12px;font-weight:600}.diff-group-count[data-v-1ab080bc]{color:#525252;margin-left:8px;font-size:11px}.diff-item[data-v-1ab080bc]{border-radius:4px;align-items:flex-start;gap:8px;margin:4px 0;padding:8px 12px;display:flex}.diff-added[data-v-1ab080bc]{background:#3ecf8e1a;border-left:3px solid #3ecf8e}.diff-removed[data-v-1ab080bc]{background:#ef44441a;border-left:3px solid #ef4444}.diff-modified[data-v-1ab080bc]{background:#f5a6231a;border-left:3px solid #f5a623}.diff-badge[data-v-1ab080bc]{border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:14px;font-weight:700;display:inline-flex}.diff-badge-add[data-v-1ab080bc]{color:#3ecf8e}.diff-badge-remove[data-v-1ab080bc]{color:#ef4444}.diff-badge-modify[data-v-1ab080bc]{color:#f5a623}.diff-item-body[data-v-1ab080bc]{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.diff-item-main[data-v-1ab080bc]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.diff-item-tags[data-v-1ab080bc]{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.diff-field-name[data-v-1ab080bc]{color:#ededed;font-size:13px;font-weight:600}.diff-field-type[data-v-1ab080bc]{color:#777;background:#ffffff0d;border-radius:3px;padding:1px 6px;font-size:12px}.diff-field-req[data-v-1ab080bc]{color:#f5a623;background:#f5a6231a;border-radius:3px;padding:1px 6px;font-size:10px;font-weight:600}.diff-field-desc[data-v-1ab080bc]{color:#525252;font-size:12px}.diff-field-impact[data-v-1ab080bc]{color:#a0a0a0;font-size:12px;line-height:1.6}.diff-changes[data-v-1ab080bc]{flex-direction:column;gap:2px;display:flex}.diff-change-row[data-v-1ab080bc]{align-items:center;gap:6px;font-size:12px;display:flex}.diff-change-prop[data-v-1ab080bc]{color:#777;font-weight:500}.diff-change-from[data-v-1ab080bc]{color:#ef4444;text-decoration:line-through}.diff-change-arrow[data-v-1ab080bc]{color:#525252}.diff-change-to[data-v-1ab080bc]{color:#3ecf8e}.diff-unchanged-list[data-v-1ab080bc]{flex-wrap:wrap;gap:6px;display:flex}.diff-unchanged-tag[data-v-1ab080bc]{color:#525252;background:#ffffff08;border:1px solid #1e1e1e;border-radius:4px;padding:4px 12px;font-size:12px}@media (width<=960px){.page-header[data-v-1ab080bc],.builder-layout[data-v-1ab080bc],.diff-impact-header[data-v-1ab080bc]{flex-direction:column}.fields-panel[data-v-1ab080bc],.preview-panel[data-v-1ab080bc]{flex:auto}.diff-controls[data-v-1ab080bc]{flex-wrap:wrap}.diff-select[data-v-1ab080bc]{width:100%}.diff-risk-summary[data-v-1ab080bc]{grid-template-columns:repeat(2,minmax(0,1fr))}.diff-item-tags[data-v-1ab080bc]{margin-left:0}}.tab-content[data-v-ee2ac5d5]{padding-top:16px}.tab-header[data-v-ee2ac5d5]{margin-bottom:16px}.provider-list[data-v-ee2ac5d5]{flex-direction:column;gap:12px;display:flex}.provider-card[data-v-ee2ac5d5]{border-left:3px solid #0000}.provider-card.active[data-v-ee2ac5d5]{border-left-color:#3ecf8e}.provider-header[data-v-ee2ac5d5]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.provider-name[data-v-ee2ac5d5]{align-items:center;gap:8px;min-width:0;font-size:15px;display:flex}.status-dot[data-v-ee2ac5d5]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.status-dot.on[data-v-ee2ac5d5]{background-color:#3ecf8e;box-shadow:0 0 6px #3ecf8e80}.status-dot.off[data-v-ee2ac5d5]{background-color:#525252}.provider-actions[data-v-ee2ac5d5]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.provider-details[data-v-ee2ac5d5]{color:#777;flex-wrap:wrap;gap:8px 24px;min-width:0;font-size:13px;display:flex}.detail-item[data-v-ee2ac5d5]{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.empty-state[data-v-ee2ac5d5]{text-align:center;color:#525252;padding:40px 0;font-size:14px}.panel-error[data-v-ee2ac5d5]{color:#f2b8bb;background:#e5484d14;border:1px solid #e5484d73;border-radius:6px;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;padding:12px;display:flex}.panel-error-copy[data-v-ee2ac5d5]{flex:1;min-width:0}.panel-error-copy strong[data-v-ee2ac5d5]{color:#ffd7da;margin-bottom:6px;font-size:13px;display:block}.panel-error-copy pre[data-v-ee2ac5d5]{white-space:pre-wrap;word-break:break-word;color:#f2b8bb;-webkit-user-select:text;user-select:text;margin:0;font-size:12px;line-height:1.5}.panel-error-actions[data-v-ee2ac5d5]{flex-shrink:0;gap:8px;display:flex}@media (width<=768px){.provider-header[data-v-ee2ac5d5],.panel-error[data-v-ee2ac5d5]{flex-direction:column}.provider-actions[data-v-ee2ac5d5]{justify-content:flex-start}}.provider-type-option[data-v-ac8eb5b5]{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.provider-type-option small[data-v-ac8eb5b5]{color:#8a8a8a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.provider-type-hint[data-v-ac8eb5b5]{color:#d6a23a;margin-top:6px;font-size:12px;line-height:1.4}.capability-group[data-v-ac8eb5b5]{flex-wrap:wrap;gap:8px 16px;display:flex}.config-center{flex-direction:column;gap:14px;padding-top:16px;display:flex}.config-center__toolbar,.config-center__summary,.config-center__grid,.config-center-panel{background:#151515;border:1px solid #262626;border-radius:8px}.config-center__toolbar{justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.config-center__filters{flex-wrap:wrap;flex:1;gap:10px;min-width:0;display:flex}.config-center__filters .el-input,.config-center__filters .el-select{width:190px}.config-center__summary{background:#262626;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.config-center__metric{background:#151515;min-width:0;padding:12px 14px}.config-center__metric-label{color:#777;font-size:12px}.config-center__metric-value{color:#ededed;margin-top:4px;font-size:20px;font-weight:600}.config-center__grid{background:#262626;grid-template-columns:minmax(380px,.95fr) minmax(0,1.25fr);gap:1px;display:grid;overflow:hidden}.config-center__detail{background:#262626;flex-direction:column;gap:1px;min-width:0;display:flex}.config-center-panel{background:#151515;min-width:0;padding:14px}.config-center-panel__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.config-center-panel__title{color:#ededed;font-size:14px;font-weight:600}.config-center-panel__subtitle,.config-center-muted{color:#777;font-size:12px;line-height:1.5}.config-center-primary{color:#ededed;word-break:break-word;font-size:13px;font-weight:500;line-height:1.4}.config-center-code{color:#a9b8ff;word-break:break-all;font-size:12px}.config-center-empty{padding:28px 0}.config-center-diff-table{width:100%}.config-center-diff-value{color:#a0a0a0;white-space:pre-wrap;word-break:break-word;max-height:120px;margin:0;font-size:12px;line-height:1.5;overflow:auto}.config-center-form{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.config-center-form__actions,.config-center-request__actions,.config-center-rollout__actions{flex-wrap:wrap;gap:8px;display:flex}.config-center-request-list{flex-direction:column;gap:10px;margin-top:12px;display:flex}.config-center-request{background:#101010;border:1px solid #262626;border-radius:8px;padding:10px}.config-center-request__head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.config-center-request__meta{color:#777;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin-bottom:10px;font-size:12px;display:grid}.config-center-rollout__rules{color:#a0a0a0;white-space:pre-wrap;word-break:break-word;background:#101010;border:1px solid #262626;border-radius:6px;max-height:180px;margin:10px 0;padding:10px;font-size:12px;line-height:1.5;overflow:auto}.config-center-rollout__form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.config-center-timeline{margin-top:2px}.config-center-timeline__item{color:#a0a0a0;font-size:12px;line-height:1.5}@media (width<=1180px){.config-center__grid,.config-center__summary,.config-center-rollout__form{grid-template-columns:1fr}}@media (width<=720px){.config-center__toolbar,.config-center-panel__header,.config-center-request__head{flex-direction:column;align-items:stretch}.config-center__filters .el-input,.config-center__filters .el-select{width:100%}.config-center-request__meta{grid-template-columns:1fr}}.page-container[data-v-52b05ce2]{padding:4px}.page-title[data-v-52b05ce2]{color:#ededed;font-size:22px;font-weight:600}.page-desc[data-v-52b05ce2]{color:#777;margin-top:4px;margin-bottom:20px}.settings-tabs[data-v-52b05ce2] .el-tabs__item{color:#777;font-size:14px}.settings-tabs[data-v-52b05ce2] .el-tabs__item.is-active{color:#ededed}.settings-tabs[data-v-52b05ce2] .el-tabs__item:hover{color:#a0a0a0}.settings-tabs[data-v-52b05ce2] .el-tabs__active-bar{background-color:#5b6fee}.settings-tabs[data-v-52b05ce2] .el-tabs__nav-wrap:after{background-color:#262626}.tab-content[data-v-52b05ce2]{padding-top:16px}.tab-header[data-v-52b05ce2]{margin-bottom:16px}.provider-list[data-v-52b05ce2]{flex-direction:column;gap:12px;display:flex}.provider-card[data-v-52b05ce2]{border-left:3px solid #0000}.provider-card.active[data-v-52b05ce2]{border-left-color:#3ecf8e}.provider-header[data-v-52b05ce2]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.provider-name[data-v-52b05ce2]{align-items:center;gap:8px;font-size:15px;display:flex}.status-dot[data-v-52b05ce2]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.status-dot.on[data-v-52b05ce2]{background-color:#3ecf8e;box-shadow:0 0 6px #3ecf8e80}.status-dot.off[data-v-52b05ce2]{background-color:#525252}.provider-actions[data-v-52b05ce2]{gap:6px;display:flex}.provider-details[data-v-52b05ce2]{color:#777;gap:24px;font-size:13px;display:flex}.detail-item[data-v-52b05ce2]{white-space:nowrap}.empty-state[data-v-52b05ce2]{text-align:center;color:#525252;padding:40px 0;font-size:14px}.panel-error[data-v-52b05ce2]{color:#f2b8bb;background:#e5484d14;border:1px solid #e5484d73;border-radius:6px;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;padding:12px;display:flex}.panel-error-copy[data-v-52b05ce2]{flex:1;min-width:0}.panel-error-copy strong[data-v-52b05ce2]{color:#ffd7da;margin-bottom:6px;font-size:13px;display:block}.panel-error-copy pre[data-v-52b05ce2]{white-space:pre-wrap;word-break:break-word;color:#f2b8bb;margin:0;font-size:12px;line-height:1.5}.panel-error-actions[data-v-52b05ce2]{flex-shrink:0;gap:8px;display:flex}.config-section[data-v-52b05ce2]{margin-bottom:20px}.section-title[data-v-52b05ce2]{color:#a0a0a0;margin-bottom:10px;font-size:15px;font-weight:500}.config-card[data-v-52b05ce2] .el-form-item__label{color:#a0a0a0;font-size:13px}.form-row[data-v-52b05ce2]{flex-wrap:wrap;gap:24px;display:flex}.form-row .el-form-item[data-v-52b05ce2]{margin-bottom:12px}.config-actions[data-v-52b05ce2]{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.assignment-alert[data-v-52b05ce2]{margin-bottom:16px}.surface-binding-card[data-v-52b05ce2]{margin-top:12px}.surface-binding-header[data-v-52b05ce2]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.surface-binding-table[data-v-52b05ce2],.surface-binding-table[data-v-52b05ce2] .el-select,.surface-binding-table[data-v-52b05ce2] .el-input{width:100%}.surface-provider-cell[data-v-52b05ce2]{grid-template-columns:minmax(110px,.85fr) minmax(120px,1fr);gap:8px;display:grid}[data-v-52b05ce2] .settings-dialog .el-dialog{background:#1a1a1a;border:1px solid #262626;border-radius:12px}[data-v-52b05ce2] .settings-dialog .el-dialog__header{border-bottom:1px solid #262626;padding:16px 20px}[data-v-52b05ce2] .settings-dialog .el-dialog__title{color:#ededed;font-size:16px}[data-v-52b05ce2] .settings-dialog .el-dialog__body{padding:20px}[data-v-52b05ce2] .settings-dialog .el-dialog__footer{border-top:1px solid #262626;padding:12px 20px}[data-v-52b05ce2] .el-table{--el-table-bg-color:transparent;--el-table-tr-bg-color:transparent;--el-table-header-bg-color:transparent;--el-table-row-hover-bg-color:#1a1a1a;--el-table-border-color:#262626;--el-table-text-color:#a0a0a0;--el-table-header-text-color:#777}[data-v-52b05ce2] .el-table th.el-table__cell{font-weight:500}.assignment-row[data-v-52b05ce2]{border-bottom:1px solid #1a1a1a;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.assignment-row[data-v-52b05ce2]:last-child{border-bottom:none}.assignment-info[data-v-52b05ce2]{flex:1}.assignment-control[data-v-52b05ce2]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:220px;display:flex}.assignment-label[data-v-52b05ce2]{color:#ededed;margin-bottom:4px;font-size:14px;font-weight:500}.assignment-desc[data-v-52b05ce2]{color:#525252;font-size:12px}.text-muted[data-v-52b05ce2]{color:#a0a0a0;font-size:13px}.preference-sub-tabs[data-v-52b05ce2] .el-tabs__item{color:#777;font-size:13px}.preference-sub-tabs[data-v-52b05ce2] .el-tabs__item.is-active{color:#ededed}
