.chat-widget-settings{padding-bottom:50px}.chat-widget-settings .settings-title{font-size:24px;font-weight:600;margin-bottom:24px;color:#262626}.chat-widget-settings .action-buttons{display:flex;gap:12px;align-items:center;padding:20px;background:#fafafa;border-radius:0;border-top:1px solid #f0f0f0;position:fixed;bottom:0;left:calc(50% + 90px);box-sizing:border-box;transform:translate(-50%);width:100%;max-width:1120px;z-index:1000;box-shadow:0 -2px 8px rgba(0,0,0,.1);backdrop-filter:blur(8px)}.chat-widget-settings .loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;background-color:#f0f0f0;border-radius:8px;margin-bottom:24px}.chat-widget-settings .loading-container .loading-spinner{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;margin-bottom:10px}.chat-widget-settings .loading-container p{font-size:16px;color:#555}.chat-widget-settings .settings-section{margin-bottom:24px}.chat-widget-settings .settings-section .ant-card-head-title h2{margin:0;font-size:18px;font-weight:600;color:#262626}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.chat-settings-tabs.chat-settings-tabs-vertical :deep(.ant-tabs-nav){width:200px;margin-right:24px;margin-bottom:0}.chat-settings-tabs.chat-settings-tabs-vertical :deep(.ant-tabs-nav) .ant-tabs-tab{text-align:left;padding:12px 16px;margin-bottom:8px;border-radius:6px}.chat-settings-tabs.chat-settings-tabs-vertical :deep(.ant-tabs-nav) .ant-tabs-tab:hover{background-color:#f5f5f5}.chat-settings-tabs.chat-settings-tabs-vertical :deep(.ant-tabs-nav) .ant-tabs-tab.ant-tabs-tab-active{background-color:#e6f7ff;border-color:#1890ff;color:#1890ff}.chat-settings-tabs.chat-settings-tabs-vertical :deep(.ant-tabs-content){padding:0;flex:1}.chat-settings-tabs.chat-settings-tabs-vertical :deep(.ant-tabs-content-holder){display:flex;flex-direction:row}.chat-settings-tabs:not(.chat-settings-tabs-vertical) :deep(.ant-tabs-nav){margin-bottom:24px}.chat-settings-tabs:not(.chat-settings-tabs-vertical) :deep(.ant-tabs-content){padding:0}
