.plugin-section{display:flex;flex-direction:column;gap:24px}.plugin-section .chat-link-section{flex-shrink:0}.plugin-section .chat-link-section .link-field-section .link-field-container{align-items:center;display:flex;gap:12px}.plugin-section .chat-link-section .link-field-section .link-field-container .link-input{background:#f6f8fa;border:1px solid #d9d9d9;border-radius:6px;color:#666;flex:1 1;font-size:14px;height:40px;outline:none;padding:0 12px}.plugin-section .chat-link-section .link-field-section .link-field-container .link-input:focus{border-color:var(--primary-color)}.plugin-section .chat-link-section .link-field-section .link-field-container .link-actions{display:flex;gap:8px}.plugin-section .web-component-section,.plugin-section .web-component-section .code-field-section{display:flex;flex:1 1;flex-direction:column}.plugin-section .web-component-section .code-field-section .code-block-container{flex:1 1;margin-bottom:16px;overflow:hidden;position:relative}.plugin-section .web-component-section .code-field-section .code-block-container .code-actions{display:flex;gap:8px;position:absolute;right:12px;top:12px;z-index:10}.plugin-section .web-component-section .code-field-section .code-block-container .code-block{background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;color:#24292e;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;height:100%;line-height:1.5;margin:0;overflow:auto;padding:16px;white-space:pre-wrap;word-break:break-all}.plugin-section .web-component-section .code-field-section .language-section{flex-shrink:0}.plugin-section .web-component-section .code-field-section .language-section .language-field-section .language-field-container .ant-select .ant-select-selector{border:1px solid #d9d9d9;border-radius:6px}.plugin-section .web-component-section .code-field-section .language-section .language-field-section .language-field-container .ant-select .ant-select-selector .ant-select-selection-item{font-size:14px;line-height:38px}.plugin-section .web-component-section .code-field-section .language-section .language-field-section .language-field-container .ant-select.ant-select-focused .ant-select-selector{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(82,196,26,.2)}.plugin-section .action-btn{background:#f5f5f5;border:1px solid #d9d9d9;border-radius:4px;color:#666;font-size:12px;height:32px;padding:0 12px}.plugin-section .action-btn:hover{background:#e6f7ff;border-color:var(--primary-color-hover);color:var(--primary-color-hover)}.plugin-section .custom-link-section{margin-top:12px}.plugin-section .custom-link-section .custom-link-steps{display:flex;flex-direction:column;gap:16px;max-width:600px}.plugin-section .custom-link-section .custom-link-steps .step-item{align-items:flex-start;background:#fafafa;border:1px solid #e8e8e8;border-radius:6px;display:flex;gap:12px;padding:10px}.plugin-section .custom-link-section .custom-link-steps .step-item .step-number{align-items:center;background:var(--primary-color);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:24px;justify-content:center;width:24px}.plugin-section .custom-link-section .custom-link-steps .step-item .step-content{display:flex;flex:1 1;flex-direction:column;gap:6px}.plugin-section .custom-link-section .custom-link-steps .step-item .step-content .step-title{color:#262626;font-size:14px;font-weight:600;margin-bottom:2px}.plugin-section .custom-link-section .custom-link-steps .step-item .step-content .step-description{color:#666;font-size:13px;line-height:1.4;margin-bottom:8px}.plugin-section .custom-link-section .custom-link-steps .step-item .step-content .download-button{font-size:13px;height:32px;width:100px}.theme-dark .plugin-section .chat-link-section .link-field-section .link-field-container .link-input{background:var(--dark-bg-primary);border-color:var(--dark-border-primary);color:var(--dark-text-primary)}.theme-dark .plugin-section .chat-link-section .link-field-section .link-field-container .link-input:focus{background:var(--dark-bg-secondary);border-color:var(--primary-color)}.theme-dark .plugin-section .web-component-section .code-field-section .code-block-container .code-block,.theme-dark .plugin-section .web-component-section .code-field-section .language-section .language-field-section .language-field-container .ant-select .ant-select-selector{background:var(--dark-bg-primary);border-color:var(--dark-border-primary);color:var(--dark-text-primary)}.theme-dark .plugin-section .web-component-section .code-field-section .language-section .language-field-section .language-field-container .ant-select .ant-select-selector .ant-select-selection-item{color:var(--dark-text-primary)}.theme-dark .plugin-section .web-component-section .code-field-section .language-section .language-field-section .language-field-container .ant-select.ant-select-focused .ant-select-selector{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(24,144,255,.2)}.theme-dark .plugin-section .action-btn{background:var(--dark-bg-primary);border-color:var(--dark-border-primary);color:var(--dark-text-secondary)}.theme-dark .plugin-section .action-btn:hover{background:#e6f7ff;background:var(--primary-color-1,#e6f7ff);border-color:var(--primary-color-hover);color:var(--primary-color-hover)}.theme-dark .plugin-section .custom-link-section .custom-link-steps .step-item{background:var(--dark-bg-primary);border-color:var(--dark-border-primary)}.theme-dark .plugin-section .custom-link-section .custom-link-steps .step-item .step-number{background:var(--primary-color);color:#fff}.theme-dark .plugin-section .custom-link-section .custom-link-steps .step-item .step-content .step-title{color:var(--dark-text-primary)}.theme-dark .plugin-section .custom-link-section .custom-link-steps .step-item .step-content .step-description{color:var(--dark-text-secondary)}.theme-dark .plugin-section .custom-link-section .custom-link-steps .step-item .step-content .download-button{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.theme-dark .plugin-section .custom-link-section .custom-link-steps .step-item .step-content .download-button:hover{background:var(--primary-color-hover);border-color:var(--primary-color-hover)}.channels-page{background:#f5f5f5;height:calc(100vh - 46px);overflow:hidden;padding:24px}.channels-page .channels-layout{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;height:100%;overflow:hidden}.channels-page .channels-sidebar{background:#fafafa;border-right:1px solid #e8e8e8;display:flex;flex-direction:column;overflow:hidden;padding:24px 12px;width:230px}.channels-page .channels-sidebar .sidebar-header{border-bottom:1px solid #e8e8e8;flex-shrink:0;margin-bottom:8px;padding-bottom:8px}.channels-page .channels-sidebar .sidebar-header h4{color:#333;margin-bottom:8px}.channels-page .channels-sidebar .sidebar-content{flex:1 1;overflow:hidden}.channels-page .channels-sidebar .sidebar-content .switch-item{align-items:center;border-bottom:1px solid #f0f0f0;border-left:3px solid transparent;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;padding:8px 12px;transition:all .2s}.channels-page .channels-sidebar .sidebar-content .switch-item:last-child{border-bottom:1px solid #f0f0f0;margin-bottom:0}.channels-page .channels-sidebar .sidebar-content .switch-item:hover{background:#f5f5f5}.channels-page .channels-sidebar .sidebar-content .switch-item.active{background:#e6f7ff;border-left:3px solid var(--primary-color)}.channels-page .channels-sidebar .sidebar-content .switch-item.active .switch-label{color:#52c41a}.channels-page .channels-sidebar .sidebar-content .switch-item .switch-label{flex:1 1}.channels-page .channels-sidebar .sidebar-footer{flex-shrink:0;padding-top:16px}.channels-page .channels-sidebar .sidebar-footer .add-website-btn{border-radius:6px;font-weight:500;height:40px}.channels-page .channels-content{display:flex;flex:1 1;flex-direction:column;height:calc(100vh - 94px);overflow:hidden;overflow-y:auto;padding:24px}.channels-page .channels-content h3{font-size:16px!important}@media (max-width:768px){.channels-page{overflow:hidden;padding:16px}.channels-page .channels-layout{flex-direction:column;height:100%}.channels-page .channels-sidebar{border-bottom:1px solid #e8e8e8;border-right:none;flex-shrink:0;height:auto;width:100%}.channels-page .channels-sidebar .sidebar-content{flex:none}.channels-page .channels-sidebar .sidebar-footer{margin-top:16px;padding-top:16px}.channels-page .channels-content{flex:1 1;overflow:hidden;padding:16px}}.color-range-picker{display:flex}.color-range-picker :first-child{margin-right:8px}.theme-dark .channels-page{background:var(--dark-bg-primary);color:var(--dark-text-primary)}.theme-dark .channels-page .channels-layout{background:var(--dark-bg-secondary);border:1px solid var(--dark-border-primary);box-shadow:none}.theme-dark .channels-page .channels-sidebar{background:var(--dark-bg-primary);border-right-color:var(--dark-border-primary)}.theme-dark .channels-page .channels-sidebar .sidebar-header{border-bottom-color:var(--dark-border-primary)}.theme-dark .channels-page .channels-sidebar .sidebar-header .ant-typography,.theme-dark .channels-page .channels-sidebar .sidebar-header h4{color:var(--dark-text-primary)}.theme-dark .channels-page .channels-sidebar .sidebar-content .switch-item{border-bottom-color:var(--dark-border-primary);color:var(--dark-text-primary)}.theme-dark .channels-page .channels-sidebar .sidebar-content .switch-item:hover{background:var(--dark-bg-secondary);color:var(--primary-color)}.theme-dark .channels-page .channels-sidebar .sidebar-content .switch-item.active{background:rgba(24,144,255,.15);border-left:3px solid var(--primary-color);box-shadow:inset 0 0 0 1px rgba(24,144,255,.2);color:var(--primary-color)}.theme-dark .channels-page .channels-sidebar .sidebar-content .switch-item.active .switch-label{color:var(--primary-color);font-weight:600}.theme-dark .channels-page .channels-sidebar .sidebar-content .switch-item .switch-label{color:var(--dark-text-primary)}.theme-dark .channels-page .channels-sidebar .sidebar-footer .add-website-btn{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.theme-dark .channels-page .channels-sidebar .sidebar-footer .add-website-btn:hover{background:var(--primary-color-hover);border-color:var(--primary-color-hover)}.theme-dark .channels-page .channels-content{background:var(--dark-bg-secondary);color:var(--dark-text-primary)}.theme-dark .channels-page .channels-content h3{color:var(--dark-text-primary)}