.epkb-ai-chat-container .epkb-ai-data-source-settings .epkb-ai-data-source-heading,.epkb-ai-search-container .epkb-ai-data-source-settings .epkb-ai-data-source-heading{margin:0;font-size:21px;font-weight:600;background:linear-gradient(135deg, #667EEA 0%, #764BA2 100%);padding:20px 20px;border-top-left-radius:6px;border-top-right-radius:6px;color:#fff}.epkb-ai-chat-container .epkb-ai-discussion-details-content,.epkb-ai-search-container .epkb-ai-discussion-details-content{flex:1;overflow-y:auto}.epkb-ai-chat-container .epkb-ai-conversation-meta,.epkb-ai-chat-container .epkb-ai-search-meta,.epkb-ai-search-container .epkb-ai-conversation-meta,.epkb-ai-search-container .epkb-ai-search-meta{background:linear-gradient(135deg, #F5F7FA 0%, #F0F2F5 100%);padding:20px;border-radius:8px;margin-bottom:24px;border:1px solid #e3e6ea;box-shadow:0 1px 3px rgba(0, 0, 0, 0.05)}.epkb-ai-chat-container .epkb-ai-conversation-meta h4,.epkb-ai-chat-container .epkb-ai-search-meta h4,.epkb-ai-search-container .epkb-ai-conversation-meta h4,.epkb-ai-search-container .epkb-ai-search-meta h4{margin:0 0 16px 0;font-size:15px;font-weight:600;color:#2c3338;padding-bottom:10px;border-bottom:2px solid #e3e6ea}.epkb-ai-chat-container .epkb-ai-meta-item,.epkb-ai-search-container .epkb-ai-meta-item{display:flex;justify-content:space-between;align-items:center;padding:10px 0;font-size:14px;border-bottom:1px solid rgba(0, 0, 0, 0.05);transition:background-color .2s ease}.epkb-ai-chat-container .epkb-ai-meta-item:last-child,.epkb-ai-search-container .epkb-ai-meta-item:last-child{border-bottom:none;margin-bottom:0}.epkb-ai-chat-container .epkb-ai-meta-item:hover,.epkb-ai-search-container .epkb-ai-meta-item:hover{background-color:rgba(255, 255, 255, 0.5);margin:0 -10px;padding:10px;border-radius:4px}.epkb-ai-chat-container .epkb-ai-meta-label,.epkb-ai-search-container .epkb-ai-meta-label{color:#646970;font-weight:500;flex-shrink:0;margin-right:15px}.epkb-ai-chat-container .epkb-ai-meta-value,.epkb-ai-search-container .epkb-ai-meta-value{color:#2c3338;font-weight:400;text-align:right;flex:1}.epkb-ai-chat-container .epkb-ai-meta-value a,.epkb-ai-search-container .epkb-ai-meta-value a{color:#2271b1;text-decoration:none;font-weight:500}.epkb-ai-chat-container .epkb-ai-meta-value a:hover,.epkb-ai-search-container .epkb-ai-meta-value a:hover{text-decoration:underline;color:#135e96}.epkb-ai-chat-container .epkb-ai-messages-list .epkb-ai-message,.epkb-ai-search-container .epkb-ai-messages-list .epkb-ai-message{background:#fff;border:1px solid #e3e6ea;border-radius:6px;padding:16px;margin-bottom:12px}.epkb-ai-chat-container .epkb-ai-message.epkb-ai-message-user,.epkb-ai-search-container .epkb-ai-message.epkb-ai-message-user{background:linear-gradient(135deg, #F0F6FC 0%, #E8F1FB 100%);border-color:#d4e2f1}.epkb-ai-chat-container .epkb-ai-message.epkb-ai-message-assistant,.epkb-ai-search-container .epkb-ai-message.epkb-ai-message-assistant{background:linear-gradient(135deg, #F0FDF4 0%, #E6F9ED 100%);border-color:#c3e6cb}.epkb-ai-chat-container .epkb-ai-message.epkb-ai-message-system,.epkb-ai-search-container .epkb-ai-message.epkb-ai-message-system{background:linear-gradient(135deg, #FFF9ED 0%, #FFF5E0 100%);border-color:#f0d7a3}.epkb-ai-chat-container .epkb-ai-message-header,.epkb-ai-search-container .epkb-ai-message-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid rgba(0, 0, 0, 0.05)}.epkb-ai-chat-container .epkb-ai-message-role,.epkb-ai-search-container .epkb-ai-message-role{font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.5px}.epkb-ai-chat-container .epkb-ai-message-time,.epkb-ai-search-container .epkb-ai-message-time{color:#646970;font-size:12px}.epkb-ai-chat-container .epkb-ai-message-content,.epkb-ai-search-container .epkb-ai-message-content{color:#2c3338;font-size:14px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.epkb-ai-search-container .epkb-ai-search-results-list{display:flex;flex-direction:column;gap:12px}.epkb-ai-search-container .epkb-ai-search-results-list .epkb-ai-result-item{background:#fff;border:1px solid #e3e6ea;border-radius:6px;padding:12px;transition:all .2s ease}.epkb-ai-search-container .epkb-ai-search-results-list .epkb-ai-result-item:hover{border-color:#c3c7cc;box-shadow:0 2px 5px rgba(0, 0, 0, 0.08)}.epkb-ai-search-container .epkb-ai-search-results-list .epkb-ai-result-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.epkb-ai-search-container .epkb-ai-search-results-list .epkb-ai-result-header a{color:#2271b1;text-decoration:none;font-weight:500;font-size:13px;flex:1}.epkb-ai-search-container .epkb-ai-search-results-list .epkb-ai-result-header a:hover{text-decoration:underline;color:#135e96}.epkb-ai-search-container .epkb-ai-search-results-list .epkb-ai-clicked-badge{background:#28a745;color:white;padding:2px 6px;border-radius:3px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.3px;margin-left:8px;white-space:nowrap}.epkb-ai-search-container .epkb-ai-search-results-list .epkb-ai-result-meta{color:#646970;font-size:12px;font-style:italic}.epkb-ai-chat-container .epkb-ai-no-messages,.epkb-ai-search-container .epkb-ai-no-messages{text-align:center;padding:40px 20px;color:#646970;font-style:italic}.epkb-ai-search-container .epkb-ai-search-details .epkb-ai-search-results{margin-top:24px}.epkb-ai-search-container .epkb-ai-search-details .epkb-ai-search-results h4{margin:0 0 16px 0;font-size:15px;font-weight:600;color:#2c3338;padding-bottom:10px;border-bottom:2px solid #e3e6ea}.epkb-ai-search-container .epkb-ai-search-details .epkb-ai-search-results .epkb-ai-result-item{background:#fff;border:1px solid #e3e6ea;border-radius:6px;padding:16px;margin-bottom:12px;transition:all .2s ease}.epkb-ai-search-container .epkb-ai-search-details .epkb-ai-search-results .epkb-ai-result-item:hover{border-color:#c3c7cc;box-shadow:0 2px 5px rgba(0, 0, 0, 0.08)}.epkb-ai-search-container .epkb-ai-search-details .epkb-ai-search-results .epkb-ai-result-item .epkb-ai-result-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.epkb-ai-search-container .epkb-ai-search-details .epkb-ai-search-results .epkb-ai-result-item .epkb-ai-result-header a{color:#2271b1;text-decoration:none;font-weight:500;font-size:14px;flex:1}.epkb-ai-search-container .epkb-ai-search-details .epkb-ai-search-results .epkb-ai-result-item .epkb-ai-result-header a:hover{text-decoration:underline;color:#135e96}.epkb-ai-search-container .epkb-ai-search-details .epkb-ai-search-results .epkb-ai-result-item .epkb-ai-result-header .epkb-ai-clicked-badge{background:#28a745;color:white;padding:3px 8px;border-radius:3px;font-size:11px;font-weight:600;text-transform:uppercase;margin-left:10px}.epkb-ai-search-container .epkb-ai-search-details .epkb-ai-search-results .epkb-ai-result-item .epkb-ai-result-score{color:#646970;font-size:12px;font-style:italic}.epkb-ai-chat-container .epkb-ai-data-source-settings .epkb-ai-data-source-heading{margin:0;padding:16px 24px;font-size:16px;font-weight:600;color:#1e1e1e;background:#f9f9f9;border-bottom:1px solid #f3f4f6}.epkb-ai-chat-container .epkb-ai-discussion-details-content .epkb-ai-conversation-thread{padding:0 24px 24px}.epkb-ai-chat-container .epkb-ai-discussion-details-content .epkb-ai-messages-list{display:flex;flex-direction:column;gap:12px}.epkb-ai-chat-container .epkb-ai-discussion-details-content .epkb-ai-message{max-width:78%;padding:12px 14px;border-radius:12px;background:#f9fafb;border:1px solid #e5e7eb;box-shadow:0 1px 2px rgba(0, 0, 0, 0.03)}.epkb-ai-chat-container .epkb-ai-discussion-details-content .epkb-ai-message-user{align-self:flex-end;background:#e8f4ff;border-color:#bfdbfe}.epkb-ai-chat-container .epkb-ai-discussion-details-content .epkb-ai-message-assistant,.epkb-ai-chat-container .epkb-ai-discussion-details-content .epkb-ai-message-ai{align-self:flex-start;background:#f3f4f6;border-color:#e5e7eb}.epkb-ai-chat-container .epkb-ai-discussion-details-content .epkb-ai-message-header{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:6px;color:#6b7280;font-size:12px}.epkb-ai-chat-container .epkb-ai-discussion-details-content .epkb-ai-message-content{white-space:pre-wrap;color:#111827;line-height:1.5}.epkb-ai-search-container .epkb-ai-data-source-settings .epkb-ai-data-source-heading{margin:0;padding:16px 24px;font-size:16px;font-weight:600;color:#1e1e1e;background:#f9f9f9;border-bottom:1px solid #f3f4f6}.epkb-ai-discussions-layout{display:flex;gap:20px;min-height:524px;max-height:800px;width:100%;max-width:none}.epkb-ai-discussions-layout .epkb-ai-discussions-table{flex:2;background-color:#fff;border:1px solid #e3e6ea;overflow:hidden;display:flex;flex-direction:column;border-radius:6px}.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content{flex:1;overflow-y:auto;padding:0;position:relative}.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container{margin-top:0;padding:15px}.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container .epkb-table-filter-container{margin-bottom:15px;padding-right:0}.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container #epkb-search-conversations-table,.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container #epkb-chat-conversations-table{table-layout:fixed;width:100%}.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container #epkb-search-conversations-table thead th,.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container #epkb-chat-conversations-table thead th{background-color:#e3f2fd;color:#000;font-weight:600;font-size:13px;padding:10px 12px;border-bottom:1px solid #e3e6ea}.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container #epkb-search-conversations-table thead th.sortable:hover,.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container #epkb-chat-conversations-table thead th.sortable:hover{background-color:#bbdefb}.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container #epkb-search-conversations-table thead th[data-column=submit_date],.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container #epkb-chat-conversations-table thead th[data-column=submit_date]{width:140px;min-width:140px}.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container #epkb-search-conversations-table thead th[data-column=name],.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container #epkb-chat-conversations-table thead th[data-column=name]{width:150px;min-width:150px}.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container #epkb-search-conversations-table thead th[data-column=chat_id],.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container #epkb-chat-conversations-table thead th[data-column=chat_id]{width:120px;min-width:120px}.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container #epkb-search-conversations-table thead th[data-column=first_message],.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container #epkb-chat-conversations-table thead th[data-column=first_message]{width:auto;min-width:250px}.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container #epkb-search-conversations-table thead th[data-column=page_name],.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container #epkb-chat-conversations-table thead th[data-column=page_name]{width:180px;min-width:180px}.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container #epkb-search-conversations-table thead th[data-column=status],.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container #epkb-chat-conversations-table thead th[data-column=status]{width:100px;min-width:100px}.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container #epkb-search-conversations-table thead th[data-column=search_date],.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container #epkb-search-conversations-table thead th[data-column=time],.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container #epkb-chat-conversations-table thead th[data-column=search_date],.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container #epkb-chat-conversations-table thead th[data-column=time]{width:140px;min-width:140px}.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container #epkb-search-conversations-table thead th[data-column=user],.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container #epkb-chat-conversations-table thead th[data-column=user]{width:150px;min-width:150px}.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container #epkb-search-conversations-table thead th[data-column=query],.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container #epkb-search-conversations-table thead th[data-column=conversation],.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container #epkb-chat-conversations-table thead th[data-column=query],.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container #epkb-chat-conversations-table thead th[data-column=conversation]{width:auto;min-width:250px}.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container #epkb-search-conversations-table thead th[data-column=results],.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container #epkb-chat-conversations-table thead th[data-column=results]{width:120px;min-width:120px}.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container #epkb-search-conversations-table thead th[data-column=clicked],.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container #epkb-chat-conversations-table thead th[data-column=clicked]{width:180px;min-width:180px}.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container #epkb-search-conversations-table thead th:first-child:has(input[type=checkbox]),.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container #epkb-chat-conversations-table thead th:first-child:has(input[type=checkbox]){width:40px;min-width:40px}.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container #epkb-search-conversations-table tbody tr:nth-child(even),.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container #epkb-chat-conversations-table tbody tr:nth-child(even){background-color:#f5f5f5}.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container #epkb-search-conversations-table tbody tr,.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container #epkb-chat-conversations-table tbody tr{background-color:#fff;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background-color .2s ease;user-select:none}.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container #epkb-search-conversations-table tbody tr:hover,.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container #epkb-chat-conversations-table tbody tr:hover{background-color:#f7f8fa}.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container #epkb-search-conversations-table tbody tr.selected,.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container #epkb-chat-conversations-table tbody tr.selected{background-color:#e8f4fd;border-left:3px solid #0073aa}.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container #epkb-search-conversations-table tbody tr td,.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container #epkb-chat-conversations-table tbody tr td{padding:12px;font-size:13px;color:#2c3338;border:none;vertical-align:middle}.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container #epkb-search-conversations-table tbody tr td:first-child,.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container #epkb-chat-conversations-table tbody tr td:first-child{padding-left:15px}.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container #epkb-search-conversations-table tbody tr td input[type=checkbox],.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container #epkb-chat-conversations-table tbody tr td input[type=checkbox]{margin-right:5px}.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container #epkb-search-conversations-table tbody tr td:nth-child(4),.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container #epkb-chat-conversations-table tbody tr td:nth-child(4){max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.epkb-ai-discussions-layout .epkb-ai-discussions-table .epkb-ai-discussions-content .epkb-submissions-table-container .pagination-and-actions{position:absolute;bottom:0;left:0;right:0;background-color:#f9f9f9;border-top:1px solid #e3e6ea;padding:10px 15px;margin:0}.epkb-ai-discussions-layout .epkb-ai-discussion-details{flex:1;background-color:#fff;border:1px solid #e3e6ea;overflow:hidden;display:flex;flex-direction:column;border-radius:6px}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content{flex:1;overflow-y:auto;padding:20px}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-no-selection{text-align:center;color:#646970;padding:40px 20px}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-no-selection p{margin:0;font-size:14px}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-message{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-message:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-message .epkb-ai-message-header{display:flex;align-items:center;margin-bottom:10px}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-message .epkb-ai-message-header .epkb-ai-message-role{font-weight:600;color:#2c3338;margin-right:10px;font-size:14px}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-message .epkb-ai-message-header .epkb-ai-message-role.user{color:#0073aa}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-message .epkb-ai-message-header .epkb-ai-message-role.assistant{color:#46b450}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-message .epkb-ai-message-header .epkb-ai-message-time{font-size:12px;color:#646970}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-message .epkb-ai-message-content{font-size:13px;line-height:1.6;color:#2c3338}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-message .epkb-ai-message-content p{margin:0 0 10px 0}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-message .epkb-ai-message-content p:last-child{margin-bottom:0}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-message .epkb-ai-message-content code{background-color:#f4f4f4;padding:2px 4px;border-radius:2px;font-size:12px}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-message .epkb-ai-message-content pre{background-color:#f4f4f4;padding:10px;border-radius:3px;overflow-x:auto;margin:10px 0}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-message .epkb-ai-message-content pre code{background-color:transparent;padding:0}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-messages-list .epkb-ai-message{margin-bottom:20px;padding:15px;border-radius:8px;position:relative}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-messages-list .epkb-ai-message.epkb-ai-message-user{background-color:#e8f4f8;border-left:4px solid #0073aa;margin-right:20px}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-messages-list .epkb-ai-message.epkb-ai-message-user .epkb-ai-message-role{color:#0073aa}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-messages-list .epkb-ai-message.epkb-ai-message-assistant{background-color:#f0f8f0;border-left:4px solid #46b450;margin-left:20px}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-messages-list .epkb-ai-message.epkb-ai-message-assistant .epkb-ai-message-role{color:#46b450}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-messages-list .epkb-ai-message .epkb-ai-message-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-messages-list .epkb-ai-message .epkb-ai-message-header .epkb-ai-message-role{font-weight:600;font-size:14px}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-messages-list .epkb-ai-message .epkb-ai-message-header .epkb-ai-message-time{font-size:12px;color:#646970}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-messages-list .epkb-ai-message .epkb-ai-message-content{font-size:14px;line-height:1.6;color:#2c3338}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-messages-list .epkb-ai-message .epkb-ai-message-content p{margin:0 0 10px 0}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-messages-list .epkb-ai-message .epkb-ai-message-content p:last-child{margin-bottom:0}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-messages-list .epkb-ai-message .epkb-ai-message-content code{background-color:rgba(0, 0, 0, 0.05);padding:2px 4px;border-radius:3px;font-size:13px;font-family:"Consolas","Monaco","Andale Mono","Ubuntu Mono",monospace}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-messages-list .epkb-ai-message .epkb-ai-message-content pre{background-color:#f8f8f8;padding:12px;border-radius:4px;overflow-x:auto;margin:10px 0;border:1px solid #e5e5e5}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-messages-list .epkb-ai-message .epkb-ai-message-content pre code{background-color:transparent;padding:0}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-messages-list .epkb-ai-no-messages{text-align:center;padding:40px;color:#646970;font-style:italic}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-conversation-thread h4{font-size:16px;margin:30px 0 20px 0;color:#2c3338;border-bottom:1px solid #e5e5e5;padding-bottom:10px}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-conversation-meta,.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-search-meta{background:linear-gradient(135deg, #F5F7FA 0%, #F0F2F5 100%);padding:20px;border-radius:8px;margin-bottom:24px;border:1px solid #e3e6ea;box-shadow:0 1px 3px rgba(0, 0, 0, 0.05)}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-conversation-meta h4,.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-search-meta h4{margin:0 0 16px 0;font-size:15px;font-weight:600;color:#2c3338;padding-bottom:10px;border-bottom:2px solid #e3e6ea}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-conversation-meta .epkb-ai-meta-item,.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-search-meta .epkb-ai-meta-item{display:flex;justify-content:space-between;align-items:center;padding:10px 0;font-size:14px;border-bottom:1px solid rgba(0, 0, 0, 0.05);transition:background-color .2s ease}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-conversation-meta .epkb-ai-meta-item:last-child,.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-search-meta .epkb-ai-meta-item:last-child{border-bottom:none;margin-bottom:0}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-conversation-meta .epkb-ai-meta-item:hover,.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-search-meta .epkb-ai-meta-item:hover{background-color:rgba(255, 255, 255, 0.5);margin:0 -10px;padding:10px;border-radius:4px}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-conversation-meta .epkb-ai-meta-item .epkb-ai-meta-label,.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-search-meta .epkb-ai-meta-item .epkb-ai-meta-label{color:#646970;font-weight:500;flex-shrink:0;margin-right:15px}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-conversation-meta .epkb-ai-meta-item .epkb-ai-meta-value,.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-search-meta .epkb-ai-meta-item .epkb-ai-meta-value{color:#2c3338;font-weight:400;text-align:right;flex:1}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-conversation-meta .epkb-ai-meta-item .epkb-ai-meta-value a,.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-search-meta .epkb-ai-meta-item .epkb-ai-meta-value a{color:#2271b1;text-decoration:none;font-weight:500}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-conversation-meta .epkb-ai-meta-item .epkb-ai-meta-value a:hover,.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-search-meta .epkb-ai-meta-item .epkb-ai-meta-value a:hover{text-decoration:underline;color:#135e96}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-search-details .epkb-ai-search-results{margin-top:24px}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-search-details .epkb-ai-search-results h4{margin:0 0 16px 0;font-size:15px;font-weight:600;color:#2c3338;padding-bottom:10px;border-bottom:2px solid #e3e6ea}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-search-details .epkb-ai-search-results .epkb-ai-result-item{background:#fff;border:1px solid #e3e6ea;border-radius:6px;padding:16px;margin-bottom:12px;transition:all .2s ease}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-search-details .epkb-ai-search-results .epkb-ai-result-item:hover{border-color:#c3c7cc;box-shadow:0 2px 5px rgba(0, 0, 0, 0.08)}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-search-details .epkb-ai-search-results .epkb-ai-result-item .epkb-ai-result-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-search-details .epkb-ai-search-results .epkb-ai-result-item .epkb-ai-result-header a{color:#2271b1;text-decoration:none;font-weight:500;font-size:14px;flex:1}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-search-details .epkb-ai-search-results .epkb-ai-result-item .epkb-ai-result-header a:hover{text-decoration:underline;color:#135e96}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-search-details .epkb-ai-search-results .epkb-ai-result-item .epkb-ai-result-header .epkb-ai-clicked-badge{background:#28a745;color:white;padding:3px 8px;border-radius:3px;font-size:11px;font-weight:600;text-transform:uppercase;margin-left:10px}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-search-details .epkb-ai-search-results .epkb-ai-result-item .epkb-ai-result-score{color:#646970;font-size:12px;font-style:italic}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-conversation-thread{margin-top:24px}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-conversation-thread h4{margin:0 0 20px 0;font-size:15px;font-weight:600;color:#2c3338;padding-bottom:10px;border-bottom:2px solid #e3e6ea}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-conversation-thread .epkb-ai-messages-list{display:flex;flex-direction:column;gap:16px;max-width:100%}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-conversation-thread .epkb-ai-messages-list .epkb-ai-message{display:flex;flex-direction:column;max-width:70%;position:relative;animation:fadeInMessage .3s ease-in}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-conversation-thread .epkb-ai-messages-list .epkb-ai-message.epkb-ai-message-assistant{align-self:flex-start}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-conversation-thread .epkb-ai-messages-list .epkb-ai-message.epkb-ai-message-assistant .epkb-ai-message-bubble{background:#f7f8fa;border:1px solid #e3e6ea;border-radius:18px 18px 18px 4px;padding:12px 16px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.05)}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-conversation-thread .epkb-ai-messages-list .epkb-ai-message.epkb-ai-message-assistant .epkb-ai-message-bubble:hover{box-shadow:0 2px 4px rgba(0, 0, 0, 0.08)}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-conversation-thread .epkb-ai-messages-list .epkb-ai-message.epkb-ai-message-assistant .epkb-ai-message-role{color:#0073aa}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-conversation-thread .epkb-ai-messages-list .epkb-ai-message.epkb-ai-message-user{align-self:flex-end}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-conversation-thread .epkb-ai-messages-list .epkb-ai-message.epkb-ai-message-user .epkb-ai-message-bubble{background:linear-gradient(135deg, #0073AA 0%, #005A87 100%);color:#fff;border-radius:18px 18px 4px 18px;padding:12px 16px;box-shadow:0 1px 3px rgba(0, 115, 170, 0.3)}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-conversation-thread .epkb-ai-messages-list .epkb-ai-message.epkb-ai-message-user .epkb-ai-message-bubble:hover{box-shadow:0 2px 5px rgba(0, 115, 170, 0.4)}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-conversation-thread .epkb-ai-messages-list .epkb-ai-message.epkb-ai-message-user .epkb-ai-message-bubble .epkb-ai-message-content{color:#fff}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-conversation-thread .epkb-ai-messages-list .epkb-ai-message.epkb-ai-message-user .epkb-ai-message-header{flex-direction:row-reverse}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-conversation-thread .epkb-ai-messages-list .epkb-ai-message.epkb-ai-message-user .epkb-ai-message-header .epkb-ai-message-role{color:#646970}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-conversation-thread .epkb-ai-messages-list .epkb-ai-message.epkb-ai-message-user .epkb-ai-message-time{text-align:right}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-conversation-thread .epkb-ai-messages-list .epkb-ai-message .epkb-ai-message-bubble{position:relative;width:fit-content;max-width:100%;transition:box-shadow .2s ease}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-conversation-thread .epkb-ai-messages-list .epkb-ai-message .epkb-ai-message-header{display:flex;align-items:center;gap:8px;margin-bottom:4px;padding:0 4px}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-conversation-thread .epkb-ai-messages-list .epkb-ai-message .epkb-ai-message-header .epkb-ai-message-role{font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.5px}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-conversation-thread .epkb-ai-messages-list .epkb-ai-message .epkb-ai-message-header .epkb-ai-message-time{color:#8c8f94;font-size:11px;white-space:nowrap}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-conversation-thread .epkb-ai-messages-list .epkb-ai-message .epkb-ai-message-content{color:#2c3338;font-size:14px;line-height:1.6;white-space:pre-wrap;word-break:break-word;margin:0}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-conversation-thread .epkb-ai-messages-list .epkb-ai-message .epkb-ai-message-content code{background:rgba(0, 0, 0, 0.06);padding:2px 6px;border-radius:3px;font-size:13px}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-conversation-thread .epkb-ai-messages-list .epkb-ai-message .epkb-ai-message-content pre{background:rgba(0, 0, 0, 0.08);padding:12px;border-radius:6px;overflow-x:auto;margin:8px 0}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-conversation-thread .epkb-ai-messages-list .epkb-ai-message .epkb-ai-message-content pre code{background:none;padding:0}.epkb-ai-discussions-layout .epkb-ai-discussion-details .epkb-ai-discussion-details-content .epkb-ai-conversation-messages .epkb-ai-conversation-thread .epkb-ai-no-messages{text-align:center;padding:40px 20px;color:#646970;font-style:italic;background:#fafafa;border-radius:8px;border:1px dashed #e3e6ea}@keyframes fadeInMessage{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.epkb-ai-loading{display:flex;align-items:center;justify-content:center;padding:40px;color:#646970}.epkb-ai-loading .epkb-ai-spinner{border:3px solid #f3f3f3;border-top:3px solid #0073aa;border-radius:50%;width:40px;height:40px;animation:epkb-ai-spin 1s linear infinite}@keyframes epkb-ai-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.epkb-ai-spinning{display:inline-block;animation:epkb-ai-spin 1s linear infinite}@keyframes epkb-ai-pulse{0%,100%{background-color:rgba(33, 150, 243, 0.08)}50%{background-color:rgba(33, 150, 243, 0.15)}}.epkb-ai-data-table tr.epkb-ai-syncing-row{background-color:rgba(33, 150, 243, 0.08);transition:background-color .3s ease}.epkb-ai-data-table tbody tr.epkb-ai-syncing-row td{background-color:transparent}.epkb-ai-data-table tr.epkb-ai-recently-synced{background-color:rgba(33, 150, 243, 0.08);transition:background-color .3s ease}.epkb-ai-data-table tr.epkb-ai-sync-completed{background-color:rgba(16, 185, 129, 0.08);transition:background-color .3s ease}.epkb-ai-data-table tr.epkb-ai-unviewed-record{background-color:rgba(134, 239, 172, 0.15);transition:background-color .3s ease}.epkb-ai-data-table tr.epkb-ai-unviewed-record td{font-weight:600}#epkb-chat-conversations-table tr.epkb-ai-unviewed-record,#epkb-search-conversations-table tr.epkb-ai-unviewed-record{background-color:rgba(134, 239, 172, 0.15);transition:background-color .3s ease}#epkb-chat-conversations-table tr.epkb-ai-unviewed-record td,#epkb-search-conversations-table tr.epkb-ai-unviewed-record td{font-weight:600}#epkb-chat-conversations-table tr.epkb-ai-unviewed-record:hover,#epkb-search-conversations-table tr.epkb-ai-unviewed-record:hover{background-color:rgba(134, 239, 172, 0.25)}.epkb-ai-setup-container .epkb-ai-setup{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #e0e0e0}.epkb-ai-setup-container .epkb-ai-setup:last-child{border-bottom:none}.epkb-ai-setup-container .epkb-ai-setup .epkb-ai-label{font-size:16px;font-weight:600;color:#23282d;min-width:120px}.epkb-ai-setup-container .epkb-ai-setup .epkb-ai-status-container{display:flex;align-items:center;gap:20px;flex:1;justify-content:flex-end}.epkb-ai-setup-container .epkb-ai-setup .epkb-ai-status-container .epkb-ai-status{min-width:150px;text-align:right;font-size:14px}.epkb-ai-setup-container .epkb-ai-setup .epkb-ai-status-container .epkb-ai-status .epkb-ai-status__active-checkmark{color:#46b450;margin-left:8px}.epkb-ai-setup-container .epkb-ai-setup .epkb-ai-status-container .epkb-ai-status.epkb-ai-status--error{color:#dc3232}.epkb-ai-setup-container .epkb-ai-setup .epkb-ai-status-container .epkb-ai-action{min-width:120px}.epkb-ai-setup-container .epkb-ai-setup .epkb-ai-status-container .epkb-ai-action button{min-width:100px}.epkb-ai-setup-container .epkb-ai-setup .epkb-ai-status-container .epkb-ai-action button:disabled{opacity:.7;cursor:not-allowed}.epkb-ai-progress-indicator{display:inline-flex;align-items:center;gap:8px}.epkb-ai-progress-indicator .epkb-ai-spinner{display:inline-block;border:2px solid #f3f3f3;border-top:2px solid #0073aa;border-radius:50%;width:16px;height:16px;animation:epkb-ai-spin 1s linear infinite}button .epkb-ai-spinner{display:inline-block;border:2px solid rgba(255, 255, 255, 0.3);border-top:2px solid #fff;border-radius:50%;width:14px;height:14px;animation:epkb-ai-spin 1s linear infinite;margin-right:5px;vertical-align:middle}.epkb-ai-general-settings-container .epkb-ai-general-settings-content{padding:0 40px 0 20px}.epkb-ai-settings-container{padding:0x 20px 0 20px;background:transparent}.epkb-ai-settings-section{margin-bottom:30px;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.04);overflow:hidden}.epkb-ai-settings-section .epkb-ai-settings-section-header{padding:15px 20px;border-bottom:1px solid #e5e5e5;background-color:#f8f9fa;display:flex;align-items:center;gap:15px;border-top-left-radius:6px;border-top-right-radius:6px}.epkb-ai-settings-section .epkb-ai-settings-section-header i[class*=epkbfa]{font-size:18px;color:#666;background-color:#f0f0f0;padding:8px;border-radius:6px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.epkb-ai-settings-section .epkb-ai-settings-section-header .epkb-ai-header-text{flex:1}.epkb-ai-settings-section .epkb-ai-settings-section-header .epkb-ai-header-text h3{margin:0;font-size:16px;font-weight:600;color:#2c3338}.epkb-ai-settings-section .epkb-ai-settings-section-content{padding:24px}.epkb-ai-settings{padding:20px 40px 0 20px;background:transparent}.epkb-ai-settings .epkb-ai-settings-section{margin-bottom:30px;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.04);overflow:hidden}.epkb-ai-settings .epkb-ai-settings-section .epkb-ai-section-header{padding:10px 20px;border-bottom:1px solid #e5e5e5;background-color:#f8f9fa;display:flex;align-items:center;gap:15px;border-top-left-radius:6px;border-top-right-radius:6px}.epkb-ai-settings .epkb-ai-settings-section .epkb-ai-section-header span[class*=epkbfa]{font-size:18px;color:#666;background-color:#f0f0f0;padding:8px;border-radius:6px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.epkb-ai-settings .epkb-ai-settings-section .epkb-ai-section-header .epkb-ai-header-text{flex:1}.epkb-ai-settings .epkb-ai-settings-section .epkb-ai-section-header .epkb-ai-header-text h3{margin:0;font-size:16px;font-weight:600;color:#2c3338}.epkb-ai-settings .epkb-ai-settings-section .epkb-ai-section-content{padding:24px}.epkb-ai-field{margin-bottom:30px}.epkb-ai-field:last-child{margin-bottom:0}.epkb-ai-field.epkb-ai-field-text .epkb-ai-field-label,.epkb-ai-field.epkb-ai-field-email .epkb-ai-field-label,.epkb-ai-field.epkb-ai-field-time .epkb-ai-field-label,.epkb-ai-field.epkb-ai-field-number .epkb-ai-field-label,.epkb-ai-field.epkb-ai-field-password .epkb-ai-field-label,.epkb-ai-field.epkb-ai-field-select .epkb-ai-field-label,.epkb-ai-field.epkb-ai-field-radio .epkb-ai-field-label{display:block;margin-bottom:8px;font-weight:600;font-size:14px;color:#2c3338}.epkb-ai-field.epkb-ai-field-text .epkb-ai-input,.epkb-ai-field.epkb-ai-field-text .epkb-ai-select,.epkb-ai-field.epkb-ai-field-email .epkb-ai-input,.epkb-ai-field.epkb-ai-field-email .epkb-ai-select,.epkb-ai-field.epkb-ai-field-time .epkb-ai-input,.epkb-ai-field.epkb-ai-field-time .epkb-ai-select,.epkb-ai-field.epkb-ai-field-number .epkb-ai-input,.epkb-ai-field.epkb-ai-field-number .epkb-ai-select,.epkb-ai-field.epkb-ai-field-password .epkb-ai-input,.epkb-ai-field.epkb-ai-field-password .epkb-ai-select,.epkb-ai-field.epkb-ai-field-select .epkb-ai-input,.epkb-ai-field.epkb-ai-field-select .epkb-ai-select,.epkb-ai-field.epkb-ai-field-radio .epkb-ai-input,.epkb-ai-field.epkb-ai-field-radio .epkb-ai-select{width:100%;max-width:400px;padding:8px 12px;border:1px solid #ddd;border-radius:4px;background-color:#fff;font-size:14px;line-height:1.4;color:#2c3338}.epkb-ai-field.epkb-ai-field-text .epkb-ai-input:focus,.epkb-ai-field.epkb-ai-field-text .epkb-ai-select:focus,.epkb-ai-field.epkb-ai-field-email .epkb-ai-input:focus,.epkb-ai-field.epkb-ai-field-email .epkb-ai-select:focus,.epkb-ai-field.epkb-ai-field-time .epkb-ai-input:focus,.epkb-ai-field.epkb-ai-field-time .epkb-ai-select:focus,.epkb-ai-field.epkb-ai-field-number .epkb-ai-input:focus,.epkb-ai-field.epkb-ai-field-number .epkb-ai-select:focus,.epkb-ai-field.epkb-ai-field-password .epkb-ai-input:focus,.epkb-ai-field.epkb-ai-field-password .epkb-ai-select:focus,.epkb-ai-field.epkb-ai-field-select .epkb-ai-input:focus,.epkb-ai-field.epkb-ai-field-select .epkb-ai-select:focus,.epkb-ai-field.epkb-ai-field-radio .epkb-ai-input:focus,.epkb-ai-field.epkb-ai-field-radio .epkb-ai-select:focus{border-color:#0073aa;box-shadow:0 0 0 1px #0073aa;outline:none}.epkb-ai-field.epkb-ai-field-text .epkb-ai-input::placeholder,.epkb-ai-field.epkb-ai-field-text .epkb-ai-select::placeholder,.epkb-ai-field.epkb-ai-field-email .epkb-ai-input::placeholder,.epkb-ai-field.epkb-ai-field-email .epkb-ai-select::placeholder,.epkb-ai-field.epkb-ai-field-time .epkb-ai-input::placeholder,.epkb-ai-field.epkb-ai-field-time .epkb-ai-select::placeholder,.epkb-ai-field.epkb-ai-field-number .epkb-ai-input::placeholder,.epkb-ai-field.epkb-ai-field-number .epkb-ai-select::placeholder,.epkb-ai-field.epkb-ai-field-password .epkb-ai-input::placeholder,.epkb-ai-field.epkb-ai-field-password .epkb-ai-select::placeholder,.epkb-ai-field.epkb-ai-field-select .epkb-ai-input::placeholder,.epkb-ai-field.epkb-ai-field-select .epkb-ai-select::placeholder,.epkb-ai-field.epkb-ai-field-radio .epkb-ai-input::placeholder,.epkb-ai-field.epkb-ai-field-radio .epkb-ai-select::placeholder{color:#999}.epkb-ai-field.epkb-ai-field-text .epkb-ai-input#ai_chat_model,.epkb-ai-field.epkb-ai-field-text .epkb-ai-input#ai_search_model,.epkb-ai-field.epkb-ai-field-text .epkb-ai-select#ai_chat_model,.epkb-ai-field.epkb-ai-field-text .epkb-ai-select#ai_search_model,.epkb-ai-field.epkb-ai-field-email .epkb-ai-input#ai_chat_model,.epkb-ai-field.epkb-ai-field-email .epkb-ai-input#ai_search_model,.epkb-ai-field.epkb-ai-field-email .epkb-ai-select#ai_chat_model,.epkb-ai-field.epkb-ai-field-email .epkb-ai-select#ai_search_model,.epkb-ai-field.epkb-ai-field-time .epkb-ai-input#ai_chat_model,.epkb-ai-field.epkb-ai-field-time .epkb-ai-input#ai_search_model,.epkb-ai-field.epkb-ai-field-time .epkb-ai-select#ai_chat_model,.epkb-ai-field.epkb-ai-field-time .epkb-ai-select#ai_search_model,.epkb-ai-field.epkb-ai-field-number .epkb-ai-input#ai_chat_model,.epkb-ai-field.epkb-ai-field-number .epkb-ai-input#ai_search_model,.epkb-ai-field.epkb-ai-field-number .epkb-ai-select#ai_chat_model,.epkb-ai-field.epkb-ai-field-number .epkb-ai-select#ai_search_model,.epkb-ai-field.epkb-ai-field-password .epkb-ai-input#ai_chat_model,.epkb-ai-field.epkb-ai-field-password .epkb-ai-input#ai_search_model,.epkb-ai-field.epkb-ai-field-password .epkb-ai-select#ai_chat_model,.epkb-ai-field.epkb-ai-field-password .epkb-ai-select#ai_search_model,.epkb-ai-field.epkb-ai-field-select .epkb-ai-input#ai_chat_model,.epkb-ai-field.epkb-ai-field-select .epkb-ai-input#ai_search_model,.epkb-ai-field.epkb-ai-field-select .epkb-ai-select#ai_chat_model,.epkb-ai-field.epkb-ai-field-select .epkb-ai-select#ai_search_model,.epkb-ai-field.epkb-ai-field-radio .epkb-ai-input#ai_chat_model,.epkb-ai-field.epkb-ai-field-radio .epkb-ai-input#ai_search_model,.epkb-ai-field.epkb-ai-field-radio .epkb-ai-select#ai_chat_model,.epkb-ai-field.epkb-ai-field-radio .epkb-ai-select#ai_search_model{max-width:200px;width:50%}.epkb-ai-field.epkb-ai-field-text .epkb-ai-input-group,.epkb-ai-field.epkb-ai-field-email .epkb-ai-input-group,.epkb-ai-field.epkb-ai-field-time .epkb-ai-input-group,.epkb-ai-field.epkb-ai-field-number .epkb-ai-input-group,.epkb-ai-field.epkb-ai-field-password .epkb-ai-input-group,.epkb-ai-field.epkb-ai-field-select .epkb-ai-input-group,.epkb-ai-field.epkb-ai-field-radio .epkb-ai-input-group{display:inline-flex;align-items:center;gap:8px}.epkb-ai-field.epkb-ai-field-text .epkb-ai-input-group .epkb-ai-input,.epkb-ai-field.epkb-ai-field-email .epkb-ai-input-group .epkb-ai-input,.epkb-ai-field.epkb-ai-field-time .epkb-ai-input-group .epkb-ai-input,.epkb-ai-field.epkb-ai-field-number .epkb-ai-input-group .epkb-ai-input,.epkb-ai-field.epkb-ai-field-password .epkb-ai-input-group .epkb-ai-input,.epkb-ai-field.epkb-ai-field-select .epkb-ai-input-group .epkb-ai-input,.epkb-ai-field.epkb-ai-field-radio .epkb-ai-input-group .epkb-ai-input{width:auto;min-width:100px}.epkb-ai-field.epkb-ai-field-text .epkb-ai-input-group .epkb-ai-input-suffix,.epkb-ai-field.epkb-ai-field-email .epkb-ai-input-group .epkb-ai-input-suffix,.epkb-ai-field.epkb-ai-field-time .epkb-ai-input-group .epkb-ai-input-suffix,.epkb-ai-field.epkb-ai-field-number .epkb-ai-input-group .epkb-ai-input-suffix,.epkb-ai-field.epkb-ai-field-password .epkb-ai-input-group .epkb-ai-input-suffix,.epkb-ai-field.epkb-ai-field-select .epkb-ai-input-group .epkb-ai-input-suffix,.epkb-ai-field.epkb-ai-field-radio .epkb-ai-input-group .epkb-ai-input-suffix{color:#666;font-size:14px}.epkb-ai-field.epkb-ai-field-radio .epkb-ai-field-description{margin-left:20px}.epkb-ai-field.epkb-ai-field-toggle .epkb-ai-toggle-label{display:inline-flex;align-items:center;cursor:pointer;font-size:14px}.epkb-ai-field.epkb-ai-field-toggle .epkb-ai-toggle-label input[type=checkbox]{margin-right:8px;width:16px;height:16px;cursor:pointer}.epkb-ai-field.epkb-ai-field-toggle .epkb-ai-toggle-label .epkb-ai-toggle-text{font-weight:600;color:#2c3338}.epkb-ai-field .epkb-ai-radio-group{display:flex;flex-direction:row;gap:12px;margin-left:20px}.epkb-ai-field .epkb-ai-radio-group .epkb-ai-radio-label{display:flex;align-items:center;padding:10px 16px;background:#f9fafb;border:2px solid #e5e7eb;border-radius:10px;cursor:pointer;transition:all .2s ease;flex:1}.epkb-ai-field .epkb-ai-radio-group .epkb-ai-radio-label:hover{background:#f3f4f6;border-color:#d1d5db}.epkb-ai-field .epkb-ai-radio-group .epkb-ai-radio-label input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:8px;width:18px;height:24px;border-radius:50% !important;-webkit-border-radius:50% !important;-moz-border-radius:50% !important;border:1px solid #ddd;position:relative;cursor:pointer;flex-shrink:0;background-color:#fff}.epkb-ai-field .epkb-ai-radio-group .epkb-ai-radio-label input[type=radio]::before{content:"";position:absolute;top:5px;left:6px;width:11px;height:11px;border-radius:50%;background-color:#fff;transform:scale(0);transition:transform .2s ease}.epkb-ai-field .epkb-ai-radio-group .epkb-ai-radio-label input[type=radio]:checked{border:1px solid oklch(51.1% 0.262 276.966deg) !important;background-color:oklch(51.1% 0.262 276.966deg)}.epkb-ai-field .epkb-ai-radio-group .epkb-ai-radio-label input[type=radio]:checked::before{transform:scale(1);background-color:#fff}.epkb-ai-field .epkb-ai-radio-group .epkb-ai-radio-label input[type=radio]:checked+span{font-weight:600;color:#1f2937}.epkb-ai-field .epkb-ai-radio-group .epkb-ai-radio-label input[type=radio]:checked~*{color:#1f2937}.epkb-ai-field .epkb-ai-radio-group .epkb-ai-radio-label:has(input:checked){background:linear-gradient(135deg, rgba(102, 126, 234, 0.05) 0%, rgba(118, 75, 162, 0.05) 100%);border-color:#667eea}.epkb-ai-field .epkb-ai-radio-group .epkb-ai-radio-label span{font-size:13px;color:#4b5563;transition:all .2s ease}.epkb-ai-field.epkb-ai-field-textarea .epkb-ai-field-label{display:block;margin-bottom:8px;font-weight:600;font-size:14px;color:#2c3338}.epkb-ai-field.epkb-ai-field-textarea .epkb-ai-textarea{width:100%;max-width:600px;padding:8px 12px;border:1px solid #ddd;border-radius:4px;background-color:#fff;font-size:14px;line-height:1.5;color:#2c3338;resize:vertical}.epkb-ai-field.epkb-ai-field-textarea .epkb-ai-textarea:focus{border-color:#0073aa;box-shadow:0 0 0 1px #0073aa;outline:none}.epkb-ai-field.epkb-ai-field-checkboxes .epkb-ai-field-label{display:block;margin-bottom:8px;font-weight:600;font-size:14px;color:#2c3338}.epkb-ai-field.epkb-ai-field-checkboxes .epkb-ai-checkboxes-group{display:flex;flex-direction:column;gap:8px}.epkb-ai-field.epkb-ai-field-checkboxes .epkb-ai-checkboxes-group .epkb-ai-checkbox-label{display:inline-flex;align-items:center;cursor:pointer;font-size:14px}.epkb-ai-field.epkb-ai-field-checkboxes .epkb-ai-checkboxes-group .epkb-ai-checkbox-label input[type=checkbox]{appearance:none;margin-right:8px;width:25px;height:25px;border-radius:4px;border:1px solid #ddd;position:relative;cursor:pointer;flex-shrink:0}.epkb-ai-field.epkb-ai-field-checkboxes .epkb-ai-checkboxes-group .epkb-ai-checkbox-label input[type=checkbox]::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);width:13px;height:10px;border:2px solid #fff;border-top:none;border-right:none;border-radius:1px;transform:translate(-50%, -60%) rotate(-45deg) scale(0);transition:transform .2s ease}.epkb-ai-field.epkb-ai-field-checkboxes .epkb-ai-checkboxes-group .epkb-ai-checkbox-label input[type=checkbox]:checked{border:1px solid oklch(51.1% 0.262 276.966deg) !important;background-color:oklch(51.1% 0.262 276.966deg)}.epkb-ai-field.epkb-ai-field-checkboxes .epkb-ai-checkboxes-group .epkb-ai-checkbox-label input[type=checkbox]:checked::before{content:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><path d='M14.83 4.89l1.34.94-5.81 8.38H9.02L5.78 9.67l1.34-1.25 2.57 2.4z' fill='%23ffffff'/></svg>");margin:-2px 0 0 -4px;height:20px;width:27px}.epkb-ai-field.epkb-ai-field-checkboxes .epkb-ai-checkboxes-group .epkb-ai-checkbox-label .epkb-ai-checkbox-text{color:#2c3338}.epkb-ai-radio-vertical .epkb-ai-radio-group{flex-direction:column}.epkb-ai-chat-mode .epkb-ai-radio-label,.epkb-ai-search-mode .epkb-ai-radio-label{max-width:250px}.epkb-ai-field-description{margin-top:5px;color:#9b9b9b;font-size:13px;font-style:normal;line-height:1.5}.epkb-ai-field-description a{color:#0073aa;text-decoration:none}.epkb-ai-field-description a:hover{text-decoration:underline}.epkb-ai-settings-footer{margin-top:30px;padding:20px;text-align:right;border-top:1px solid #e5e5e5}.epkb-ai-settings-footer .epkb-ai-button{display:inline-block;padding:8px 16px;font-size:14px;line-height:1.5;border:1px solid;border-radius:4px;cursor:pointer;text-decoration:none;transition:all .15s ease-in-out;font-weight:500}.epkb-ai-settings-footer .epkb-ai-button.epkb-ai-button-primary{background:#0073aa;border-color:#0073aa;color:#fff}.epkb-ai-settings-footer .epkb-ai-button.epkb-ai-button-primary:hover:not(:disabled){background:#005a87;border-color:#005a87}.epkb-ai-settings-footer .epkb-ai-button.epkb-ai-button-primary:disabled{opacity:.6;cursor:not-allowed}.epkb-ai-settings-section--api_settings .epkb-ai-field-password .epkb-ai-input{font-family:monospace;letter-spacing:.5px}#ekb-admin-page-wrap.epkb-ai-admin-page .epkb-ai-general-settings-container{margin-top:0}#ekb-admin-page-wrap.epkb-ai-admin-page .epkb-ai-general-settings-container .epkb-admin__boxes-list__box{background-color:transparent !important;border:none !important;box-shadow:none !important;padding:0 !important}#ekb-admin-page-wrap.epkb-ai-admin-page .epkb-ai-general-settings-container .epkb-admin__boxes-list__box .epkb-admin__form-box-wrap{background-color:transparent;box-shadow:none;padding:0}#epkb-ai-admin-react-root{width:100%}#epkb-ai-admin-react-root .components-button.is-primary{background:#667eea;border-color:#667eea}#epkb-ai-admin-react-root .components-button.is-primary:hover:not(:disabled){background:#5a67d8;border-color:#5a67d8}.epkb-ai-notifications-container{position:relative;z-index:100000}.epkb-ai-notifications-container .epkb-ai-notification{width:50%;background:white;border-radius:4px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.1);margin-bottom:10px;overflow:hidden;animation:fadeIn .5s ease-out}.epkb-ai-notifications-container .epkb-ai-notification.epkb-ai-notification-fade-out{animation:fadeOut .5s ease-out forwards}.epkb-ai-notifications-container .epkb-ai-notification .epkb-ai-notification-content{display:flex;align-items:center;padding:12px 16px}.epkb-ai-notifications-container .epkb-ai-notification .epkb-ai-notification-content .epkb-ai-notification-message{flex:1;font-size:14px}.epkb-ai-notifications-container .epkb-ai-notification .epkb-ai-notification-content .epkb-ai-notification-close{background:none;border:none;cursor:pointer;padding:4px;margin-left:12px;color:#666}.epkb-ai-notifications-container .epkb-ai-notification .epkb-ai-notification-content .epkb-ai-notification-close:hover{color:#333}.epkb-ai-notifications-container .epkb-ai-notification.epkb-ai-notification-success{border-left:4px solid #46b450}.epkb-ai-notifications-container .epkb-ai-notification.epkb-ai-notification-success .epkb-ai-notification-message{color:#2e7d32}.epkb-ai-notifications-container .epkb-ai-notification.epkb-ai-notification-error{border-left:4px solid #dc3232}.epkb-ai-notifications-container .epkb-ai-notification.epkb-ai-notification-error .epkb-ai-notification-message{color:#a00}.epkb-ai-notifications-container .epkb-ai-notification.epkb-ai-notification-info{border-left:4px solid #00a0d2}.epkb-ai-notifications-container .epkb-ai-notification.epkb-ai-notification-info .epkb-ai-notification-message{color:#0073aa}.epkb-ai-notifications-container .epkb-ai-notification.epkb-ai-notification-warning{border-left:4px solid #ffb900}.epkb-ai-notifications-container .epkb-ai-notification.epkb-ai-notification-warning .epkb-ai-notification-message{color:#826200}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes fadeOutRow{from{opacity:.7}to{opacity:0}}@keyframes pulse{0%{background-color:#e3f2fd}50%{background-color:#bbdefb}100%{background-color:#e3f2fd}}@keyframes fadeFromGreen{0%{background-color:#e8f5e9}100%{background-color:transparent}}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}.epkb-ai-admin-app .epkb-ai-admin-header{margin-bottom:20px}.epkb-ai-admin-app .epkb-ai-admin-header h1{font-size:23px;font-weight:400;margin:0;padding:9px 0 4px;line-height:1.3}.epkb-ai-admin-app .epkb-ai-admin-tabs .components-tab-panel__tabs{display:flex;gap:0;border-bottom:1px solid #ccc;margin-bottom:20px}.epkb-ai-admin-app .epkb-ai-admin-tabs .components-tab-panel__tabs .components-button{background:none;border:none;border-bottom:2px solid transparent;color:#555;cursor:pointer;font-size:14px;padding:10px 20px;margin:0;transition:all .2s}.epkb-ai-admin-app .epkb-ai-admin-tabs .components-tab-panel__tabs .components-button:hover{color:#0073aa;background-color:aliceblue}.epkb-ai-admin-app .epkb-ai-admin-tabs .components-tab-panel__tabs .components-button.active-tab{color:#0073aa;border-bottom-color:#0073aa;font-weight:600;background-color:aliceblue}.epkb-ai-admin-app .epkb-ai-admin-tabs .components-tab-panel__tab-content{padding:20px 0}.epkb-ai-admin-app .epkb-ai-loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px}.epkb-ai-admin-app .epkb-ai-loading-container .epkb-loading-spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #0073aa;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:10px}.epkb-ai-admin-app .epkb-ai-loading-container .components-spinner{margin-bottom:10px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.epkb-ai-admin-app .epkb-ai-admin-error{background-color:#fff;border:1px solid #e5e5e5;border-radius:4px;padding:20px;margin:20px 0}.epkb-ai-admin-app .epkb-ai-admin-error h1{color:#d63638;margin-bottom:10px}.epkb-ai-admin-app .epkb-ai-admin-error p{color:#666}.epkb-ai-admin-app .epkb-ai-custom-tabs .epkb-ai-tabs-nav{display:flex;gap:100px;align-items:center;margin-bottom:20px;margin-right:20px}.epkb-ai-admin-app .epkb-ai-custom-tabs .epkb-ai-tabs-nav .epkb-ai-tabs-regular{display:flex;gap:0;border:1px solid #e5e6e7;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.04)}.epkb-ai-admin-app .epkb-ai-custom-tabs .epkb-ai-tabs-nav .epkb-ai-tabs-pro{display:flex;gap:0;border:1px solid #10b981;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(16, 185, 129, 0.1)}.epkb-ai-admin-app .epkb-ai-custom-tabs .epkb-ai-tabs-nav .epkb-ai-tab-button{background:none;border:none;border-bottom:2px solid transparent;color:#555;cursor:pointer;font-size:16px;padding:20px 20px;margin:0;transition:all .2s}.epkb-ai-admin-app .epkb-ai-custom-tabs .epkb-ai-tabs-nav .epkb-ai-tab-button span[class*=epkbfa]{margin-right:5px}.epkb-ai-admin-app .epkb-ai-custom-tabs .epkb-ai-tabs-nav .epkb-ai-tab-button:hover{color:#0073aa;background-color:aliceblue}.epkb-ai-admin-app .epkb-ai-custom-tabs .epkb-ai-tabs-nav .epkb-ai-tab-button.active{color:#0073aa;border-bottom-color:#0073aa;font-weight:600;background-color:aliceblue}.epkb-ai-admin-app .epkb-ai-custom-tabs .epkb-ai-tabs-nav .epkb-ai-tab-button.epkb-ai-tab-button-pro{color:#10b981;font-weight:600}.epkb-ai-admin-app .epkb-ai-custom-tabs .epkb-ai-tabs-nav .epkb-ai-tab-button.epkb-ai-tab-button-pro span[class*=epkbfa]{color:#10b981}.epkb-ai-admin-app .epkb-ai-custom-tabs .epkb-ai-tabs-nav .epkb-ai-tab-button.epkb-ai-tab-button-pro:hover{color:#059669;background-color:#d1fae5}.epkb-ai-admin-app .epkb-ai-custom-tabs .epkb-ai-tabs-nav .epkb-ai-tab-button.epkb-ai-tab-button-pro.active{color:#059669;border-bottom-color:#10b981;background-color:#d1fae5}.epkb-ai-admin-app .epkb-ai-custom-tabs .epkb-ai-tabs-nav .epkb-ai-tab-issue-indicator{display:inline-block;color:#dc3545;margin-left:5px;font-weight:bold;font-size:24px;vertical-align:middle}.epkb-ai-admin-app .epkb-ai-custom-tabs .epkb-ai-tab-content{padding:20px 0}.epkb-ai-button{display:inline-block;padding:6px 12px;font-size:14px;line-height:1.5;border:1px solid;border-radius:3px;cursor:pointer;text-decoration:none;transition:all .15s ease-in-out}.epkb-ai-button.epkb-ai-button-primary{background:#0073aa;border-color:#0073aa;color:#fff}.epkb-ai-button.epkb-ai-button-primary:hover:not(:disabled){background:#005a87;border-color:#005a87}.epkb-ai-button.epkb-ai-button-primary:disabled{opacity:.6;cursor:not-allowed}.epkb-ai-button.epkb-ai-button-secondary{background:#f0f0f1;border-color:#dcdcde;color:#2c3338}.epkb-ai-button.epkb-ai-button-secondary:hover:not(:disabled){background:#e5e5e5;border-color:#ccc}.epkb-ai-button.epkb-ai-button-success{background:#46b450;border-color:#46b450;color:#fff}.epkb-ai-button.epkb-ai-button-success:hover:not(:disabled){background:#3a9b44;border-color:#3a9b44}.epkb-ai-button.epkb-ai-button-success:disabled{opacity:.6;cursor:not-allowed}.epkb-ai-button.epkb-ai-button-danger{background:#d63638;border-color:#d63638;color:#fff}.epkb-ai-button.epkb-ai-button-danger:hover:not(:disabled){background:#b32d2e;border-color:#b32d2e}.epkb-ai-button.epkb-ai-button-danger:disabled{opacity:.6;cursor:not-allowed}.epkb-ai-button.epkb-ai-delete-collection-btn{opacity:1 !important;visibility:visible !important;display:inline-block !important}.epkb-ai-button.epkb-ai-delete-collection-btn:not(:hover){opacity:1 !important;visibility:visible !important}.epkb-ai-button.epkb-ai-button-destructive{background:#d63638;border-color:#d63638;color:#fff}.epkb-ai-button.epkb-ai-button-destructive:hover:not(:disabled){background:#b32d2e;border-color:#b32d2e}.epkb-ai-button.epkb-ai-button-small{padding:4px 8px;font-size:12px}.epkb-ai-button.epkb-ai-button-link{background:none;border:none;color:#0073aa;padding:0;text-decoration:underline}.epkb-ai-button.epkb-ai-button-link:hover{color:#005a87}.epkb-ai-status-success{margin-bottom:20px}.epkb-ai-status-issues{margin-bottom:20px}.epkb-ai-status-issues .epkb-ai-status-section{margin-bottom:20px}.epkb-ai-status-issues .epkb-ai-status-section h3{font-size:16px;font-weight:600;margin:0 0 10px 0;color:#23282d}.epkb-ai-status-issues .epkb-ai-action{margin-top:8px}.epkb-ai-notice{padding:12px;margin:10px 0;border-radius:4px;border-left:4px solid}.epkb-ai-notice.epkb-ai-notice-success{background-color:#ecf7ed;border-left-color:#46b450;color:#2e7d32}.epkb-ai-notice.epkb-ai-notice-success .epkbfa-check-circle{color:#46b450;margin-right:5px}.epkb-ai-notice.epkb-ai-notice-warning{background-color:#fff8e5;border-left-color:#ffb900;color:#826200}.epkb-ai-notice.epkb-ai-notice-error{background-color:#fbeaea;border-left-color:#dc3232;color:#a00}.epkb-ai-notice.epkb-ai-notice-info{background-color:#e5f5fa;border-left-color:#00a0d2;color:#0073aa}.epkb-ai-notice p{margin:17px 0px}.epkb-ai-welcome-setup{background:linear-gradient(135deg, #667EEA 0%, #764BA2 100%);border-radius:12px;padding:30px;margin-bottom:30px;color:#fff}.epkb-ai-welcome-setup .epkb-ai-welcome-header{text-align:center;margin-bottom:30px}.epkb-ai-welcome-setup .epkb-ai-welcome-header h2{font-size:28px;margin:0 0 10px 0;color:#fff;font-weight:600}.epkb-ai-welcome-setup .epkb-ai-welcome-header p{font-size:16px;opacity:.95;margin:0}.epkb-ai-welcome-setup .epkb-ai-setup-steps-welcome{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:20px}.epkb-ai-welcome-setup .epkb-ai-setup-steps-welcome .epkb-ai-setup-step-welcome{background:rgba(255, 255, 255, 0.15);backdrop-filter:blur(10px);border-radius:8px;padding:20px;text-align:center}.epkb-ai-welcome-setup .epkb-ai-setup-steps-welcome .epkb-ai-setup-step-welcome .epkb-ai-step-icon{font-size:32px;margin-bottom:15px;display:block}.epkb-ai-welcome-setup .epkb-ai-setup-steps-welcome .epkb-ai-setup-step-welcome h3{font-size:18px;margin:0 0 10px 0;color:#fff}.epkb-ai-welcome-setup .epkb-ai-setup-steps-welcome .epkb-ai-setup-step-welcome p{font-size:14px;opacity:.9;margin:0 0 15px 0}.epkb-ai-welcome-setup .epkb-ai-setup-steps-welcome .epkb-ai-setup-step-welcome .epkb-ai-button{background:#fff;color:#667eea}.epkb-ai-welcome-setup .epkb-ai-setup-steps-welcome .epkb-ai-setup-step-welcome .epkb-ai-button:hover{background:#f7f8fa}.epkb-ai-setup-needed{background:#f8f9fb;border:1px solid #e1e7ed;border-radius:8px;padding:20px;margin-bottom:20px}.epkb-ai-setup-needed .epkb-ai-setup-header{margin-bottom:20px}.epkb-ai-setup-needed .epkb-ai-setup-header h3{font-size:18px;font-weight:600;margin:0 0 5px 0;color:#23282d}.epkb-ai-setup-needed .epkb-ai-setup-header p{color:#646970;margin:0}.epkb-ai-setup-needed .epkb-ai-setup-steps-list .epkb-ai-setup-item{background:#fff;border:1px solid #e1e7ed;border-radius:6px;padding:15px;margin-bottom:10px}.epkb-ai-setup-needed .epkb-ai-setup-steps-list .epkb-ai-setup-item .epkb-ai-setup-item-content{display:flex;align-items:center;gap:15px}.epkb-ai-setup-needed .epkb-ai-setup-steps-list .epkb-ai-setup-item .epkb-ai-setup-item-content .epkb-ai-step-number{background:#667eea;color:#fff;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;flex-shrink:0}.epkb-ai-setup-needed .epkb-ai-setup-steps-list .epkb-ai-setup-item .epkb-ai-setup-item-content .epkb-ai-setup-message{margin:0 0 8px 0;color:#23282d}.epkb-ai-setup-needed .epkb-ai-setup-steps-list .epkb-ai-setup-item .epkb-ai-setup-item-content .epkb-ai-button-primary{background:#667eea;color:#fff;border:none;padding:6px 12px;border-radius:4px;text-decoration:none;font-size:13px;display:inline-block}.epkb-ai-setup-needed .epkb-ai-setup-steps-list .epkb-ai-setup-item .epkb-ai-setup-item-content .epkb-ai-button-primary:hover{background:#5a6fd8;color:#fff}.epkb-ai-progress-bar{width:100%;height:20px;background-color:#f0f0f1;border-radius:10px;overflow:hidden;margin:10px 0}.epkb-ai-progress-bar .epkb-ai-progress-fill{height:100%;background:linear-gradient(90deg, #0073AA 0%, #005A87 100%);transition:width .3s ease}.epkb-ai-search-input{position:relative;width:100%;max-width:400px;width:300px;padding:8px 12px;border:none;border-radius:4px;font-size:14px}.epkb-ai-search-input input{width:100%;padding:10px 40px 10px 16px;border:solid 1px oklch(87.2% 0.01 258.338deg);border-radius:6px;font-size:14px;transition:all .3s ease}.epkb-ai-search-input input:focus{outline:none;background:#fff;box-shadow:0 0 0 3px rgba(102, 126, 234, 0.1)}.epkb-ai-search-input input::placeholder{color:#9ca3af}.epkb-ai-search-input .epkb-ai-search-icon{position:absolute;right:26px;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}.epkb-ai-sync-message-container{background:#fff;border:1px solid #e5e5e5;border-left:4px solid #667eea;border-radius:4px;padding:15px 20px;margin:10px auto 20px auto;width:80%;box-shadow:0 1px 3px rgba(0, 0, 0, 0.05)}.epkb-ai-sync-message-container .epkb-ai-sync-progress{margin:0}.epkb-ai-sync-message-container .epkb-ai-sync-progress .epkb-ai-progress-bar{margin-bottom:10px}.epkb-ai-sync-message-container .epkb-ai-sync-progress .epkb-ai-progress-message{margin-top:8px;color:#555}.epkb-ai-sub-tabs{background:#fff;border:1px solid #e5e5e5;margin-bottom:10px;border-radius:10px;margin-right:20px}.epkb-ai-sub-tabs .epkb-ai-sub-tabs-nav{display:flex;border-bottom:1px solid #e5e5e5;background-color:#f9f9f9;border-radius:10px}.epkb-ai-sub-tabs .epkb-ai-sub-tabs-nav button:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.epkb-ai-sub-tabs .epkb-ai-sub-tabs-nav .epkb-ai-sub-tab-button{background:none;border:none;border-bottom:3px solid transparent;padding:12px 20px;font-size:14px;color:#555;cursor:pointer;transition:all .2s}.epkb-ai-sub-tabs .epkb-ai-sub-tabs-nav .epkb-ai-sub-tab-button:hover:not(.disabled){background-color:aliceblue;color:#0073aa}.epkb-ai-sub-tabs .epkb-ai-sub-tabs-nav .epkb-ai-sub-tab-button.active{background-color:aliceblue;border-bottom-color:#0073aa;color:#0073aa;font-weight:600}.epkb-ai-sub-tabs .epkb-ai-sub-tabs-nav .epkb-ai-sub-tab-button.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.epkb-ai-sub-tabs .epkb-ai-sub-tabs-nav .epkb-ai-sub-tab-button .epkb-ai-collection-id{color:#999;font-weight:normal;font-size:12px}.epkb-ai-sub-tabs .epkb-ai-sub-tab-content{padding:20px}.epkb-ai-training-data-container{min-height:100vh}.epkb-ai-training-data-container>.epkb-ai-api-key-missing{margin:0 20px 20px 20px}.epkb-ai-training-data-container>.epkb-ai-api-key-missing .epkb-ai-error-box{display:flex;align-items:flex-start;padding:20px;background-color:#fee;border:1px solid #fcc;border-left:4px solid #d63638;border-radius:4px}.epkb-ai-training-data-container>.epkb-ai-api-key-missing .epkb-ai-error-box .epkbfa-exclamation-triangle{flex-shrink:0;font-size:24px;color:#d63638;margin-right:15px;margin-top:2px}.epkb-ai-training-data-container>.epkb-ai-api-key-missing .epkb-ai-error-box .epkb-ai-error-content{flex:1}.epkb-ai-training-data-container>.epkb-ai-api-key-missing .epkb-ai-error-box .epkb-ai-error-content h4{margin:0 0 8px 0;font-size:16px;font-weight:600;color:#1e1e1e}.epkb-ai-training-data-container>.epkb-ai-api-key-missing .epkb-ai-error-box .epkb-ai-error-content p{margin:0 0 16px 0;font-size:14px;color:#2c3338;line-height:1.5}.epkb-ai-training-data-container>.epkb-ai-api-key-missing .epkb-ai-error-box .epkb-ai-error-content .epkb-ai-button{display:inline-block;padding:8px 16px;background-color:#2271b1;color:#fff;text-decoration:none;border-radius:3px;font-size:13px;font-weight:400;border:1px solid #2271b1;cursor:pointer;transition:all .2s ease}.epkb-ai-training-data-container>.epkb-ai-api-key-missing .epkb-ai-error-box .epkb-ai-error-content .epkb-ai-button:hover{background-color:#135e96;border-color:#135e96;color:#fff}.epkb-ai-training-data-container>.epkb-ai-api-key-missing .epkb-ai-error-box .epkb-ai-error-content .epkb-ai-button:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px #2271b1;outline:2px solid transparent}.epkb-ai-training-data-container .epkb-ai-tabs-with-add{display:flex;align-items:center}.epkb-ai-training-data-container .epkb-ai-tabs-with-add .epkb-ai-tab-add{margin-left:10px;padding:8px 12px;min-width:auto}.epkb-ai-training-data-container .epkb-ai-tabs-with-add .epkb-ai-tab-add .epkbfa-plus{font-size:14px;margin:0}.epkb-ai-training-data-container .epkb-ai-tabs-with-add .epkb-ai-tab-add:hover{background-color:#f0f0f1;border-bottom-color:transparent}.epkb-ai-training-data-container .epkb-ai-training-overview{padding:20px}.epkb-ai-training-data-container .epkb-ai-training-overview h2{margin-bottom:10px;font-size:24px;font-weight:500}.epkb-ai-training-data-container .epkb-ai-training-overview>p{color:#666;margin-bottom:30px}.epkb-ai-training-data-container .epkb-ai-training-overview .epkb-ai-overview-stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:20px}.epkb-ai-training-data-container .epkb-ai-training-overview .epkb-ai-overview-stats .epkb-ai-stat-card{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:20px;text-align:center}.epkb-ai-training-data-container .epkb-ai-training-overview .epkb-ai-overview-stats .epkb-ai-stat-card h3{margin:0 0 10px;font-size:14px;color:#666;font-weight:normal}.epkb-ai-training-data-container .epkb-ai-training-overview .epkb-ai-overview-stats .epkb-ai-stat-card .epkb-ai-stat-number{font-size:32px;font-weight:600;color:#0073aa;margin:0}.epkb-ai-training-data-container .epkb-ai-training-overview .epkb-ai-overview-stats .epkb-ai-stat-card .epkb-ai-stat-time{font-size:18px;color:#333;margin:0}.epkb-ai-training-data-container .epkb-ai-data-source-layout{display:grid;grid-template-columns:1fr minmax(300px, 25%);gap:30px;padding:20px 40px 0 20px;background:transparent}.epkb-ai-training-data-container .epkb-ai-data-source-table{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.04);overflow:hidden}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-content{padding:24px}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:15px}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-table-actions-left{flex:1;display:flex;align-items:center;gap:20px}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-table-actions-left .epkb-ai-search-input{position:relative;width:100%;max-width:400px}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-table-actions-left .epkb-ai-search-input input{width:100%;padding:10px 40px 10px 16px;border:solid 1px oklch(87.2% 0.01 258.338deg);border-radius:6px;font-size:14px;transition:all .3s ease}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-table-actions-left .epkb-ai-search-input input:focus{outline:none;background:#fff;box-shadow:0 0 0 3px rgba(102, 126, 234, 0.1)}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-table-actions-left .epkb-ai-search-input input::placeholder{color:#9ca3af}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-table-actions-left .epkb-ai-search-input .epkb-ai-search-icon{position:absolute;right:26px;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-table-actions-left .epkb-ai-status-tabs-bar{display:flex;align-items:center;gap:8px;flex-shrink:0;min-height:42px;background:#f8f9fa;padding:4px;border-radius:8px}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-table-actions-left .epkb-ai-status-tabs-bar .epkb-ai-status-tab{display:inline-flex;align-items:center;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;gap:6px;white-space:nowrap;cursor:pointer;transition:all .2s ease;user-select:none;border:none;background:transparent;color:#6b7280}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-table-actions-left .epkb-ai-status-tabs-bar .epkb-ai-status-tab:hover{background:#e5e7eb;color:#374151}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-table-actions-left .epkb-ai-status-tabs-bar .epkb-ai-status-tab.active{background:#fff;color:#1d4ed8;font-weight:600;box-shadow:0 1px 3px rgba(0, 0, 0, 0.1)}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-table-actions-left .epkb-ai-status-tabs-bar .epkb-ai-status-tab .epkb-ai-tab-label{display:inline-block}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-table-actions-left .epkb-ai-status-tabs-bar .epkb-ai-status-tab .epkb-ai-tab-count{display:inline-block;color:inherit;opacity:.8;font-weight:500}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-table-actions-left .epkb-ai-status-tabs-bar .epkb-ai-status-tab.epkb-ai-sync-tab{background:#fef3c7;color:#92400e}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-table-actions-left .epkb-ai-status-tabs-bar .epkb-ai-status-tab.epkb-ai-sync-tab:hover{background:#fed7aa;color:#7c2d12}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-table-actions-left .epkb-ai-status-tabs-bar .epkb-ai-status-tab.epkb-ai-sync-tab.active{background:linear-gradient(135deg, #FBBF24 0%, #F59E0B 100%);color:#fff;box-shadow:0 2px 8px rgba(245, 158, 11, 0.3)}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-table-actions-left .epkb-ai-status-tabs-bar .epkb-ai-status-tab.epkb-ai-sync-tab.active .epkb-ai-tab-count{opacity:1}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-table-actions-left .epkb-ai-status-counts-bar{display:flex;align-items:center;gap:15px;flex-shrink:0;min-height:42px}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-table-actions-left .epkb-ai-status-counts-bar .epkb-ai-status-totals-label{font-size:16px;font-weight:700;color:#374151;margin-right:10px}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-table-actions-left .epkb-ai-status-counts-bar .epkb-ai-status-count{display:inline-flex;align-items:center;padding:10px 20px;border-radius:24px;font-size:16px;font-weight:600;gap:10px;white-space:nowrap;cursor:pointer;transition:all .2s ease;user-select:none;position:relative;border:2px solid transparent;background-color:#e9ecef;color:#6c757d}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-table-actions-left .epkb-ai-status-counts-bar .epkb-ai-status-count:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0, 0, 0, 0.15)}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-table-actions-left .epkb-ai-status-counts-bar .epkb-ai-status-count.active{border-color:#1d4ed8;transform:translateY(-1px);background-color:#dbeafe;color:#1e40af;box-shadow:0 2px 8px rgba(29, 78, 216, 0.3)}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-table-actions-left .epkb-ai-status-counts-bar .epkb-ai-status-count.active:before{background-color:#3b82f6}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-table-actions-left .epkb-ai-status-counts-bar .epkb-ai-status-count.active:after{content:"";font-family:"epkbfa";position:absolute;top:-8px;right:-8px;background:#1d4ed8;color:white;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:normal}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-table-actions-left .epkb-ai-status-counts-bar .epkb-ai-status-count.inactive{opacity:.4;background-color:#f8f9fa}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-table-actions-left .epkb-ai-status-counts-bar .epkb-ai-status-count.inactive:hover{opacity:.7;transform:translateY(-1px)}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-table-actions-left .epkb-ai-status-counts-bar .epkb-ai-status-count:before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#6c757d}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-table-actions-left .epkb-ai-status-counts-bar .epkb-ai-status-count .epkb-ai-status-label{font-size:16px;letter-spacing:.3px}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-table-actions-left .epkb-ai-status-counts-bar .epkb-ai-status-count .epkb-ai-status-number{font-weight:800;font-size:18px;margin-left:2px}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-table-actions-left .epkb-ai-status-counts-bar .epkb-ai-status-count.status-error{background-color:#fee2e2;color:#991b1b}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-table-actions-left .epkb-ai-status-counts-bar .epkb-ai-status-count.status-error:before{background-color:#ef4444}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-table-actions-left .epkb-ai-status-counts-bar .epkb-ai-status-count.status-adding,.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-table-actions-left .epkb-ai-status-counts-bar .epkb-ai-status-count.status-updating{background-color:#dbeafe;color:#1e40af}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-table-actions-left .epkb-ai-status-counts-bar .epkb-ai-status-count.status-adding:before,.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-table-actions-left .epkb-ai-status-counts-bar .epkb-ai-status-count.status-updating:before{background-color:#3b82f6}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-table-actions-left .epkb-ai-status-counts-bar .epkb-ai-status-count.status-added,.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-table-actions-left .epkb-ai-status-counts-bar .epkb-ai-status-count.status-updated{background-color:#d1fae5;color:#065f46}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-table-actions-left .epkb-ai-status-counts-bar .epkb-ai-status-count.status-added:before,.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-table-actions-left .epkb-ai-status-counts-bar .epkb-ai-status-count.status-updated:before{background-color:#10b981}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-table-actions-left .epkb-ai-status-counts-bar .epkb-ai-status-count.status-pending{background-color:#fff3cd;color:#856404}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-table-actions-left .epkb-ai-status-counts-bar .epkb-ai-status-count.status-pending:before{background-color:#f59e0b}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-table-actions-left .epkb-ai-status-counts-bar .epkb-ai-status-count.status-outdated{background-color:#fce7f3;color:#831843}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-table-actions-left .epkb-ai-status-counts-bar .epkb-ai-status-count.status-outdated:before{background-color:#ec4899}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-table-actions-left .epkb-ai-sync-progress-indicator{display:inline-flex;align-items:center;gap:8px;margin-left:16px;padding:6px 14px;background:linear-gradient(135deg, #667EEA 0%, #764BA2 100%);color:#fff;border-radius:20px;font-size:13px;font-weight:600;white-space:nowrap;animation:pulse 2s ease-in-out infinite}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-table-actions-left .epkb-ai-sync-progress-indicator .epkb-ai-sync-icon{font-size:14px}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-table-actions-left .epkb-ai-sync-progress-indicator .epkb-ai-sync-icon.fa-spin{animation:spin 2s linear infinite}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-table-actions-left .epkb-ai-sync-progress-indicator .epkb-ai-sync-text{margin-right:4px}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-table-actions-left .epkb-ai-sync-progress-indicator .epkb-ai-sync-percentage{font-weight:700}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-table-actions-left .epkb-ai-sync-progress-indicator .epkb-ai-sync-separator{opacity:.7;margin:0 4px}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-table-actions-left .epkb-ai-sync-progress-indicator .epkb-ai-sync-total{font-size:12px;opacity:.9}@keyframes pulse{0%,100%{box-shadow:0 2px 10px rgba(102, 126, 234, 0.4)}50%{box-shadow:0 2px 20px rgba(102, 126, 234, 0.6)}}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-table-actions-right{display:flex;align-items:center;gap:12px}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-table-actions-right .epkb-ai-selected-count{color:#6b7280;font-size:14px;font-weight:500;padding:6px 12px;background:#f3f4f6;border-radius:16px}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-bulk-actions{display:flex;gap:10px}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-bulk-actions .epkb-ai-button{padding:8px 16px;border-radius:8px;font-size:14px;font-weight:500;transition:all .2s ease}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-bulk-actions .epkb-ai-button.epkb-ai-button-danger{background:#ef4444;color:#fff;border:none}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-table-actions .epkb-ai-bulk-actions .epkb-ai-button.epkb-ai-button-danger:hover{background:#dc2626;transform:translateY(-1px);box-shadow:0 4px 12px rgba(239, 68, 68, 0.3)}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-data-table{width:100%;border-collapse:collapse}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-data-table thead{background-color:transparent}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-data-table thead th{text-align:left;padding:16px 16px;font-weight:600;font-size:12px;color:#6b7280;border-bottom:2px solid #f3f4f6;text-transform:uppercase;letter-spacing:.5px}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-data-table thead th.epkb-ai-table-checkbox{width:40px;text-align:center}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-data-table thead th .epkb-ai-table-header-content{display:flex;justify-content:space-between;align-items:center;gap:10px}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-data-table thead th .epkb-ai-table-header-content .epkb-ai-filter-label,.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-data-table thead th .epkb-ai-table-header-content .epkb-ai-sort-label{display:inline-block;padding:4px 10px;border:1px solid transparent;border-radius:16px;font-size:11px;font-weight:500;background-color:#f3f4f6;color:#6b7280;cursor:pointer;transition:all .2s ease;user-select:none;text-transform:none;letter-spacing:0}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-data-table thead th .epkb-ai-table-header-content .epkb-ai-filter-label:hover,.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-data-table thead th .epkb-ai-table-header-content .epkb-ai-sort-label:hover{background-color:#e5e7eb;color:#4b5563;transform:translateY(-1px)}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-data-table thead th .epkb-ai-table-header-content .epkb-ai-filter-label.active,.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-data-table thead th .epkb-ai-table-header-content .epkb-ai-sort-label.active{background:linear-gradient(135deg, #667EEA 0%, #764BA2 100%);color:#fff;box-shadow:0 2px 8px rgba(102, 126, 234, 0.3)}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-data-table thead th .epkb-ai-table-header-content .epkb-ai-filter-label.active:hover,.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-data-table thead th .epkb-ai-table-header-content .epkb-ai-sort-label.active:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(102, 126, 234, 0.4)}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-data-table thead th .epkb-ai-table-header-content .epkb-ai-filter-dropdown{position:absolute;top:100%;right:0;z-index:10;margin-top:8px;background:#fff;border:none;border-radius:12px;box-shadow:0 4px 20px rgba(0, 0, 0, 0.08),0 0 0 1px rgba(0, 0, 0, 0.05);min-width:200px;max-height:300px;overflow-y:auto}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-data-table thead th .epkb-ai-table-header-content .epkb-ai-filter-dropdown .epkb-ai-filter-option{display:flex;align-items:center;padding:10px 16px;cursor:pointer;transition:all .2s ease}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-data-table thead th .epkb-ai-table-header-content .epkb-ai-filter-dropdown .epkb-ai-filter-option:hover{background-color:#f9fafb}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-data-table thead th .epkb-ai-table-header-content .epkb-ai-filter-dropdown .epkb-ai-filter-option:first-child{border-radius:12px 12px 0 0}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-data-table thead th .epkb-ai-table-header-content .epkb-ai-filter-dropdown .epkb-ai-filter-option:last-child{border-radius:0 0 12px 12px}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-data-table thead th .epkb-ai-table-header-content .epkb-ai-filter-dropdown .epkb-ai-filter-option:not(:last-child){border-bottom:1px solid #f3f4f6}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-data-table thead th .epkb-ai-table-header-content .epkb-ai-filter-dropdown .epkb-ai-filter-option input[type=checkbox]{margin-right:10px;cursor:pointer;width:16px;height:16px;accent-color:#667eea}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-data-table thead th .epkb-ai-table-header-content .epkb-ai-filter-dropdown .epkb-ai-filter-option span{font-size:14px;color:#374151;font-weight:500}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-data-table tbody tr{border-bottom:1px solid #f9fafb;transition:all .2s ease}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-data-table tbody tr:hover{background-color:#fafbfc;transform:translateX(2px)}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-data-table tbody tr.epkb-ai-syncing-row{background-color:#e3f2fd}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-data-table tbody tr.epkb-ai-recently-synced{background-color:#d1fae5;animation:fadeFromGreen 3s ease-out forwards}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-data-table tbody tr td{padding:16px;font-size:14px;color:#374151}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-data-table tbody tr td.epkb-ai-table-checkbox{text-align:center}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-data-table tbody tr td.epkb-ai-table-title{font-weight:500}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-data-table tbody tr td.epkb-ai-table-title a{color:inherit;text-decoration:none;transition:text-decoration-color .2s ease;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-data-table tbody tr td.epkb-ai-table-title a:hover{color:inherit;text-decoration:underline;text-decoration-color:rgba(0, 0, 0, 0.3);text-underline-offset:3px}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-data-table tbody tr td.epkb-ai-table-id{color:#666;font-family:monospace;font-size:13px}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-data-table tbody tr td.epkb-ai-table-date{color:#666;font-size:13px}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-status-badge{display:inline-flex;align-items:center;padding:5px 12px;border-radius:20px;font-size:12px;font-weight:600;gap:6px}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-status-badge:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-status-badge.status-error{background-color:#fee2e2;color:#991b1b}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-status-badge.status-error:before{background-color:#ef4444}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-status-badge.status-adding,.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-status-badge.status-updating{background-color:#dbeafe;color:#1e40af}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-status-badge.status-adding:before,.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-status-badge.status-updating:before{background-color:#3b82f6}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-status-badge.status-added,.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-status-badge.status-updated{background-color:#d1fae5;color:#065f46}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-status-badge.status-added:before,.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-status-badge.status-updated:before{background-color:#10b981}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-status-badge.status-outdated{background-color:#fef3c7;color:#92400e}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-status-badge.status-outdated:before{background-color:#f59e0b}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-status-badge.status-pending{background-color:#fff3cd;color:#856404}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-status-badge.status-syncing{background-color:#e0f2fe;color:#0369a1}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-status-badge.status-syncing:before{background-color:#0ea5e9;animation:pulse 1.5s ease-in-out infinite}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-status-badge.status-completed{background-color:#d1fae5;color:#065f46}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-status-badge.status-completed:before{background-color:#10b981}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-status-badge.status-canceled{background-color:#f3f4f6;color:#6b7280}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-status-badge.status-canceled:before{background-color:#9ca3af}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-status-badge.status-active{background-color:#e8f5e9;color:#2e7d32}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-status-badge.status-inactive{background-color:#f5f5f5;color:#616161}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-empty-state{padding:60px 20px;text-align:center}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-empty-state .epkb-ai-empty-icon{margin-bottom:20px}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-empty-state .epkb-ai-empty-icon .epkbfa{font-size:64px;color:#ddd}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-empty-state h4{margin:0 0 10px;font-size:18px;font-weight:600;color:#333}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-empty-state p{margin:0;font-size:14px;color:#666;max-width:400px;margin:0 auto}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-pagination{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:20px;padding-top:20px;border-top:1px solid #e5e5e5}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-pagination .epkb-ai-page-info{font-size:14px;color:#666}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-pagination button:disabled{opacity:.5;cursor:not-allowed}.epkb-ai-training-data-container .epkb-ai-data-source-table .epkb-ai-loading{padding:40px 129px;text-align:center;color:#666;font-size:14px;width:fit-content;margin:0 auto;border:3px solid #2271b1;box-shadow:0 4px 20px rgba(0, 0, 0, 0.25)}.epkb-ai-training-data-container .epkb-ai-data-source-settings{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.04);overflow:hidden}.epkb-ai-training-data-container .epkb-ai-data-source-settings>*{padding:24px}.epkb-ai-training-data-container .epkb-ai-data-source-settings>*:not(:last-child){border-bottom:1px solid #f3f4f6}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-data-source-heading{margin:0;font-size:21px;font-weight:600;background:linear-gradient(135deg, #667EEA 0%, #764BA2 100%);padding:20px 20px;border-top-left-radius:6px;border-top-right-radius:6px;color:#fff}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-notes-section{background:linear-gradient(135deg, #F0F9FF 0%, #E0F2FE 100%);border-radius:12px;padding:24px;margin:0 20px 24px 20px;border:1px solid #bae6fd}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-notes-section .epkb-ai-section-heading{margin:0 0 12px 0;font-size:18px;font-weight:600;color:#0c4a6e}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-notes-section .epkb-ai-section-description{margin:0 0 16px 0;color:#475569;font-size:14px;line-height:1.6}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-notes-section .epkb-ai-button-primary{background:linear-gradient(135deg, #3B82F6 0%, #2563EB 100%);color:white;border:none;padding:10px 20px;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-notes-section .epkb-ai-button-primary:hover{background:linear-gradient(135deg, #2563EB 0%, #1D4ED8 100%);transform:translateY(-1px);box-shadow:0 4px 12px rgba(37, 99, 235, 0.3)}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-notes-section .epkb-ai-button-primary .epkbfa{margin-right:8px}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-section-divider{border:none;border-top:1px solid #e5e7eb;margin:24px 0}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-placeholder-text{color:#666;font-style:italic}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-status-info .epkb-ai-sync-status-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-status-info .epkb-ai-sync-status-header h4{margin:0;font-size:16px;font-weight:600;color:#374151}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-status-info .epkb-ai-sync-status-header .epkb-ai-status-label{display:inline-flex;align-items:center;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600;gap:6px}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-status-info .epkb-ai-sync-status-header .epkb-ai-status-label:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-status-info .epkb-ai-sync-status-header .epkb-ai-status-label.running{background:linear-gradient(135deg, #DBEAFE 0%, #E0E7FF 100%);color:#3730a3}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-status-info .epkb-ai-sync-status-header .epkb-ai-status-label.running:before{background-color:#6366f1}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-status-info .epkb-ai-sync-status-header .epkb-ai-status-label.complete{background:linear-gradient(135deg, #D1FAE5 0%, #CFFAFE 100%);color:#065f46}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-status-info .epkb-ai-sync-status-header .epkb-ai-status-label.complete:before{background-color:#10b981}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-status-info .epkb-ai-sync-status-header .epkb-ai-status-label.pending{background:linear-gradient(135deg, #FEF3C7 0%, #FED7AA 100%);color:#92400e}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-status-info .epkb-ai-sync-status-header .epkb-ai-status-label.pending:before{background-color:#f59e0b}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-status-info .epkb-ai-sync-status-header .epkb-ai-status-label.error{background:linear-gradient(135deg, #FEE2E2 0%, #FECACA 100%);color:#991b1b}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-status-info .epkb-ai-sync-status-header .epkb-ai-status-label.error:before{background-color:#ef4444}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-status-info .epkb-ai-sync-stats-container{background:#f9fafb;padding:20px;border-radius:12px;margin-bottom:20px}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-status-info .epkb-ai-sync-stats-container .epkb-ai-sync-stats-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-status-info .epkb-ai-sync-stats-container .epkb-ai-sync-stats-row:last-child{margin-bottom:0}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-status-info .epkb-ai-sync-stats-container .epkb-ai-sync-stat{padding:16px;background:#fff;border-radius:10px;text-align:center;transition:all .2s ease;border:1px solid transparent}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-status-info .epkb-ai-sync-stats-container .epkb-ai-sync-stat:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0, 0, 0, 0.06);border-color:#e5e7eb}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-status-info .epkb-ai-sync-stats-container .epkb-ai-sync-stat .epkb-ai-stat-label{display:block;font-size:12px;color:#6b7280;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-status-info .epkb-ai-sync-stats-container .epkb-ai-sync-stat .epkb-ai-stat-value{display:block;font-size:28px;font-weight:700;line-height:1}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-status-info .epkb-ai-sync-stats-container .epkb-ai-sync-stat .epkb-ai-stat-value.success{background:linear-gradient(135deg, #10B981 0%, #059669 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-status-info .epkb-ai-sync-stats-container .epkb-ai-sync-stat .epkb-ai-stat-value.warning{background:linear-gradient(135deg, #F59E0B 0%, #D97706 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-status-info .epkb-ai-sync-stats-container .epkb-ai-sync-stat .epkb-ai-stat-value.error{background:linear-gradient(135deg, #EF4444 0%, #DC2626 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-progress{margin:20px 0}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-progress .epkb-ai-progress-bar{position:relative;height:24px;background-color:#e5e7eb;border-radius:12px;overflow:hidden;box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.06)}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-progress .epkb-ai-progress-bar .epkb-ai-progress-fill{height:100%;background:linear-gradient(90deg, #667EEA 0%, #764BA2 100%);transition:width .5s cubic-bezier(0.4, 0, 0.2, 1);position:relative;min-width:20px}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-progress .epkb-ai-progress-bar .epkb-ai-progress-percentage{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:13px;font-weight:700;color:#1f2937;text-shadow:0 1px 2px rgba(255, 255, 255, 0.8)}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-progress .epkb-ai-progress-message{margin-top:10px;font-size:14px;color:#4b5563;text-align:center;font-weight:500}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-controls .epkb-ai-form-group{margin-bottom:20px}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-controls .epkb-ai-form-group label{display:block;margin-bottom:13px;font-size:19px;font-weight:500;color:#374151}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-controls .epkb-ai-form-group .epkb-ai-selected-records-count{font-size:24px;font-weight:700;background:linear-gradient(135deg, #667EEA 0%, #764BA2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding:12px 0}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-controls .epkb-ai-form-group .epkb-sync-label{margin-bottom:15px !important;font-size:20px !important;font-weight:600;color:#374151}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-controls .epkb-ai-form-group .epkb-ai-error-message{margin-top:5px;padding:8px 12px;background-color:#ffebee;border-left:3px solid #d32f2f;color:#d32f2f;font-size:13px;border-radius:2px}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-controls .epkb-ai-form-group label{display:block;margin-bottom:5px;font-size:19px;font-weight:500}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-controls.epkb-ai-checkbox-group{display:block;margin-bottom:20px}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-controls.epkb-ai-checkbox-group+.epkb-ai-form-group{display:inline-block;margin-top:-42px;float:right;margin-bottom:20px}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-controls.epkb-ai-checkbox-group+.epkb-ai-form-group .epkb-ai-selected-records-count{font-size:16px;font-weight:600;padding:0;line-height:25px}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-controls .epkb-ai-checkbox-group{display:flex;flex-direction:column;gap:8px;margin-top:8px}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-controls .epkb-ai-checkbox-group .epkb-ai-checkbox-label{display:inline-flex;align-items:center;cursor:pointer;font-size:14px;padding:6px 0px;border-radius:8px;transition:all .2s ease}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-controls .epkb-ai-checkbox-group .epkb-ai-checkbox-label:hover{background:#f3f4f6;border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0, 0, 0, 0.05)}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-controls .epkb-ai-checkbox-group .epkb-ai-checkbox-label input[type=checkbox]{appearance:none;margin-left:12px;width:25px;height:25px;border-radius:4px;border:1px solid #ddd;position:relative;cursor:pointer;flex-shrink:0}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-controls .epkb-ai-checkbox-group .epkb-ai-checkbox-label input[type=checkbox]:checked{border:1px solid oklch(51.1% 0.262 276.966deg) !important;background-color:oklch(51.1% 0.262 276.966deg)}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-controls .epkb-ai-checkbox-group .epkb-ai-checkbox-label input[type=checkbox]:checked::before{content:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><path d='M14.83 4.89l1.34.94-5.81 8.38H9.02L5.78 9.67l1.34-1.25 2.57 2.4z' fill='%23ffffff'/></svg>");margin:-2px 0 0 -4px;height:20px;width:27px}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-controls .epkb-ai-checkbox-group .epkb-ai-checkbox-label input[type=checkbox]:disabled{opacity:.6;cursor:not-allowed}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-controls .epkb-ai-checkbox-group .epkb-ai-checkbox-label span{color:#2c3338;font-weight:500;font-size:19px}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-controls .epkb-ai-button{padding:12px 24px;border-radius:10px;font-size:14px;font-weight:600;transition:all .2s ease;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-controls .epkb-ai-button.epkb-ai-button-primary{background:linear-gradient(135deg, #667EEA 0%, #764BA2 100%);color:#fff;box-shadow:0 4px 12px rgba(102, 126, 234, 0.3)}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-controls .epkb-ai-button.epkb-ai-button-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(102, 126, 234, 0.4)}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-controls .epkb-ai-button.epkb-ai-button-primary:active{transform:translateY(0)}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-controls .epkb-ai-button.epkb-ai-button-secondary{background:#f3f4f6;color:#374151;border:2px solid #e5e7eb}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-controls .epkb-ai-button.epkb-ai-button-secondary:hover:not(:disabled){background:#e5e7eb;border-color:#d1d5db;transform:translateY(-1px)}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-controls .epkb-ai-button.epkb-ai-button-danger,.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-controls .epkb-ai-button.epkb-ai-button-warning{background:linear-gradient(135deg, #EF4444 0%, #DC2626 100%);color:#fff}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-controls .epkb-ai-button.epkb-ai-button-danger:hover:not(:disabled),.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-controls .epkb-ai-button.epkb-ai-button-warning:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(239, 68, 68, 0.4)}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-controls .epkb-ai-button:disabled{opacity:.5;cursor:not-allowed}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-controls .epkb-ai-select,.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-controls .epkb-ai-input{width:100%;padding:6px 10px;border:1px solid #ddd;border-radius:4px;font-size:13px}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-controls .epkb-ai-select:focus,.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-controls .epkb-ai-input:focus{outline:none;border-color:#0073aa;box-shadow:0 0 0 1px #0073aa}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-controls .epkb-ai-select:disabled,.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-controls .epkb-ai-input:disabled{background-color:#f5f5f5;cursor:not-allowed}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-controls .epkb-ai-form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-controls .epkb-ai-button{margin-top:10px;margin-right:10px}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-controls .epkb-ai-button.epkb-ai-button-primary{background-color:#0073aa;color:#fff;border:none;padding:8px 16px;border-radius:4px;font-size:14px;cursor:pointer}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-controls .epkb-ai-button.epkb-ai-button-primary:hover:not(.disabled){background-color:#005a87}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-controls .epkb-ai-button.epkb-ai-button-primary.disabled{opacity:.6;cursor:not-allowed}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-controls .epkb-ai-button.epkb-ai-button-secondary{background-color:#e0e0e0;color:#333;border:none;padding:8px 16px;border-radius:4px;font-size:14px;cursor:pointer}.epkb-ai-training-data-container .epkb-ai-data-source-settings .epkb-ai-sync-controls .epkb-ai-button.epkb-ai-button-secondary:hover{background-color:#d0d0d0}.epkb-ai-training-data-container .epkb-ai-search-input{position:relative;width:100%;max-width:400px;width:300px;padding:8px 12px;border:none;border-radius:4px;font-size:14px}.epkb-ai-training-data-container .epkb-ai-search-input input{width:100%;padding:10px 40px 10px 16px;border:solid 1px oklch(87.2% 0.01 258.338deg);border-radius:6px;font-size:14px;transition:all .3s ease}.epkb-ai-training-data-container .epkb-ai-search-input input:focus{outline:none;background:#fff;box-shadow:0 0 0 3px rgba(102, 126, 234, 0.1)}.epkb-ai-training-data-container .epkb-ai-search-input input::placeholder{color:#9ca3af}.epkb-ai-training-data-container .epkb-ai-search-input .epkb-ai-search-icon{position:absolute;right:26px;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}.epkb-ai-training-data-container .epkb-ai-button{background:none;border:none;padding:4px 8px;cursor:pointer;transition:all .2s}.epkb-ai-training-data-container .epkb-ai-button.epkb-ai-button-link{color:#0073aa}.epkb-ai-training-data-container .epkb-ai-button.epkb-ai-button-link:hover{color:#005a87}.epkb-ai-training-data-container .epkb-ai-button.epkb-ai-button-link.epkb-ai-button-danger{background:#d63638;border-color:#d63638;color:#fff}.epkb-ai-training-data-container .epkb-ai-button.epkb-ai-button-link.epkb-ai-button-danger:hover{background:#b32d2e;border-color:#b32d2e}.epkb-ai-training-data-container .epkb-ai-status-badge{display:inline-block;padding:4px 8px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase}.epkb-ai-training-data-container .epkb-ai-status-badge.status-active{background-color:#d4edda;color:#155724}.epkb-ai-training-data-container .epkb-ai-status-badge.status-pending{background-color:#fff3cd;color:#856404}.epkb-ai-training-data-container .epkb-ai-status-badge.status-error{background-color:#f8d7da;color:#721c24}.epkb-ai-training-data-container .epkb-ai-status-badge.status-inactive{background-color:#e9ecef;color:#6c757d}.epkb-ai-training-data-container .epkb-ai-custom-tabs{background:#fff;border:1px solid #e5e5e5;border-radius:4px}.epkb-ai-training-data-container .epkb-ai-custom-tabs .epkb-ai-tabs-nav{display:flex;gap:100px;align-items:center;border-bottom:1px solid #e5e5e5;background-color:#f9f9f9}.epkb-ai-training-data-container .epkb-ai-custom-tabs .epkb-ai-tabs-nav .epkb-ai-tabs-regular{display:flex;gap:0;flex:1}.epkb-ai-training-data-container .epkb-ai-custom-tabs .epkb-ai-tabs-nav .epkb-ai-tabs-pro{display:flex;gap:0}.epkb-ai-training-data-container .epkb-ai-custom-tabs .epkb-ai-tabs-nav .epkb-ai-tab-button{background:none;border:none;border-bottom:3px solid transparent;padding:12px 20px;font-size:14px;color:#555;cursor:pointer;transition:all .2s}.epkb-ai-training-data-container .epkb-ai-custom-tabs .epkb-ai-tabs-nav .epkb-ai-tab-button:hover{background-color:aliceblue;color:#0073aa}.epkb-ai-training-data-container .epkb-ai-custom-tabs .epkb-ai-tabs-nav .epkb-ai-tab-button.active{background-color:#fff;border-bottom-color:#0073aa;color:#0073aa;font-weight:600}.epkb-ai-training-data-container .epkb-ai-custom-tabs .epkb-ai-tabs-nav .epkb-ai-tab-button.epkb-ai-tab-button-pro{color:#10b981;font-weight:600}.epkb-ai-training-data-container .epkb-ai-custom-tabs .epkb-ai-tabs-nav .epkb-ai-tab-button.epkb-ai-tab-button-pro span[class*=epkbfa]{color:#10b981}.epkb-ai-training-data-container .epkb-ai-custom-tabs .epkb-ai-tabs-nav .epkb-ai-tab-button.epkb-ai-tab-button-pro:hover{color:#059669;background-color:#d1fae5}.epkb-ai-training-data-container .epkb-ai-custom-tabs .epkb-ai-tabs-nav .epkb-ai-tab-button.epkb-ai-tab-button-pro.active{color:#059669;border-bottom-color:#10b981;background-color:#d1fae5}.epkb-ai-training-data-container .epkb-ai-custom-tabs .epkb-ai-tabs-nav .epkb-ai-tab-button.epkb-ai-tab-add{padding:8px 12px;min-width:auto}.epkb-ai-training-data-container .epkb-ai-custom-tabs .epkb-ai-tabs-nav .epkb-ai-tab-button.epkb-ai-tab-add .epkbfa-plus{font-size:14px;margin:0}.epkb-ai-training-data-container .epkb-ai-custom-tabs .epkb-ai-tabs-nav .epkb-ai-tab-button.epkb-ai-tab-add:hover:not(:disabled){background-color:#f0f0f1;border-bottom-color:transparent}.epkb-ai-training-data-container .epkb-ai-custom-tabs .epkb-ai-tabs-nav .epkb-ai-tab-button.epkb-ai-tab-add:disabled,.epkb-ai-training-data-container .epkb-ai-custom-tabs .epkb-ai-tabs-nav .epkb-ai-tab-button.epkb-ai-tab-add.epkb-ai-adding{opacity:.6;cursor:not-allowed;pointer-events:none}.epkb-ai-training-data-container .epkb-ai-custom-tabs .epkb-ai-tabs-nav .epkb-ai-tab-button.epkb-ai-tab-add .epkb-loading-spinner-small{width:14px;height:14px;border:2px solid #f3f3f3;border-top:2px solid #0073aa;border-radius:50%;animation:spin 1s linear infinite;display:inline-block}.epkb-ai-training-data-container .epkb-ai-custom-tabs .epkb-ai-tab-content{padding:20px 0}.epkb-ai-training-data-container .epkb-ai-overview-tab{padding:20px}.epkb-ai-training-data-container .epkb-ai-overview-tab h2{margin:0 0 20px;font-size:24px;font-weight:400}.epkb-ai-training-data-container .epkb-ai-overview-tab .epkb-ai-overview-stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:20px;margin-bottom:30px}.epkb-ai-training-data-container .epkb-ai-overview-tab .epkb-ai-overview-stats .epkb-ai-stat-card{background:#f9f9f9;border:1px solid #e5e5e5;border-radius:4px;padding:20px}.epkb-ai-training-data-container .epkb-ai-overview-tab .epkb-ai-overview-stats .epkb-ai-stat-card h4{margin:0 0 10px;font-size:14px;color:#666;font-weight:normal}.epkb-ai-training-data-container .epkb-ai-overview-tab .epkb-ai-overview-stats .epkb-ai-stat-card .epkb-ai-stat-value{font-size:28px;font-weight:600;color:#0073aa}.epkb-ai-training-data-container .epkb-ai-overview-tab .epkb-ai-collections-list h3{margin:0 0 15px;font-size:18px;font-weight:400}.epkb-ai-training-data-container .epkb-ai-overview-tab .epkb-ai-collections-list ul{margin:0;padding:0;list-style:none}.epkb-ai-training-data-container .epkb-ai-overview-tab .epkb-ai-collections-list ul li{padding:10px 0;border-bottom:1px solid #f0f0f1}.epkb-ai-training-data-container .epkb-ai-overview-tab .epkb-ai-collections-list ul li:last-child{border-bottom:none}.epkb-ai-training-data-container .epkb-ai-overview-tab .epkb-ai-collections-list ul li strong{font-weight:600}.epkb-ai-training-data-container .epkb-ai-action-buttons{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}.epkb-ai-training-data-container .epkb-ai-action-buttons .epkb-ai-button{width:100%;padding:14px 20px;font-size:15px;font-weight:500;background-color:#f0f0f1;border:1px solid #c3c4c7;color:#1e1e1e;text-align:left;display:flex;justify-content:space-between;align-items:center;transition:all .2s ease;cursor:pointer}.epkb-ai-training-data-container .epkb-ai-action-buttons .epkb-ai-button:hover{background-color:#e5e5e5;border-color:#949494}.epkb-ai-training-data-container .epkb-ai-action-buttons .epkb-ai-button.active{background-color:#2271b1 !important;border-color:#2271b1 !important;color:#fff !important}.epkb-ai-training-data-container .epkb-ai-action-buttons .epkb-ai-button.active .epkbfa{color:#fff}.epkb-ai-training-data-container .epkb-ai-action-buttons .epkb-ai-button .epkbfa{font-size:20px;color:#787c82;transition:transform .2s ease}.epkb-ai-training-data-container .epkb-ai-action-info{margin:0 20px}.epkb-ai-training-data-container .epkb-ai-back-button{display:flex;align-items:center;gap:10px;padding:8px 16px;margin:20px;font-size:14px;line-height:1.5;border:1px solid;border-radius:4px;cursor:pointer;text-decoration:none;transition:all .15s ease-in-out;font-weight:500;border-color:#3f3f3f;background:#494949;color:#fff;box-shadow:0 4px 12px rgba(102, 126, 234, 0.3)}.epkb-ai-training-data-container .epkb-ai-back-button:hover:not(:disabled){background:#747373;border-color:#d1d5db;transform:translateY(-1px)}.epkb-ai-training-data-container .epkb-ai-back-button:active{transform:translateY(0)}.epkb-ai-training-data-container .epkb-ai-back-button:disabled{opacity:.5;cursor:not-allowed}.epkb-ai-training-data-container .epkb-ai-back-button .epkbfa{font-size:14px}.epkb-ai-training-data-container .epkb-ai-action-content{animation:fadeIn .3s ease}.epkb-ai-training-data-container .epkb-ai-action-content h4{margin-top:0;margin-bottom:10px;font-size:18px;font-weight:600;color:#1e1e1e}.epkb-ai-training-data-container .epkb-ai-action-content p{color:#666;margin-bottom:15px;font-size:14px}.epkb-ai-training-data-container .epkb-ai-action-content .epkb-ai-checkbox-list label{display:flex;align-items:center;margin-bottom:10px;cursor:pointer}.epkb-ai-training-data-container .epkb-ai-action-content .epkb-ai-checkbox-list label input[type=checkbox]{margin-right:10px}.epkb-ai-training-data-container .epkb-ai-action-content .epkb-ai-checkbox-list label .epkbfa-check-circle{margin-left:10px;color:#28a745}.epkb-ai-training-data-container .epkb-ai-action-content .epkb-ai-button{padding:12px 24px;border-radius:10px;font-size:14px;font-weight:600;transition:all .2s ease;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.epkb-ai-training-data-container .epkb-ai-action-content .epkb-ai-button.epkb-ai-button-primary{background:linear-gradient(135deg, #667EEA 0%, #764BA2 100%);color:#fff;box-shadow:0 4px 12px rgba(102, 126, 234, 0.3)}.epkb-ai-training-data-container .epkb-ai-action-content .epkb-ai-button.epkb-ai-button-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(102, 126, 234, 0.4)}.epkb-ai-training-data-container .epkb-ai-action-content .epkb-ai-button.epkb-ai-button-primary:active{transform:translateY(0)}.epkb-ai-training-data-container .epkb-ai-action-content .epkb-ai-button.epkb-ai-button-primary:disabled{opacity:.5;cursor:not-allowed}@keyframes fadeIn{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.epkb-ai-training-data-container .epkb-ai-advanced-section{margin-top:40px;padding:20px;background:transparent;border:none;border-radius:4px}.epkb-ai-training-data-container .epkb-ai-advanced-section .epkb-ai-advanced-header{cursor:pointer;user-select:none}.epkb-ai-training-data-container .epkb-ai-advanced-section .epkb-ai-advanced-header h4{margin:0;font-size:16px;font-weight:600;color:#333}.epkb-ai-training-data-container .epkb-ai-advanced-section .epkb-ai-advanced-header h4 .epkbfa{font-size:14px;margin-right:5px;transition:transform .2s}.epkb-ai-training-data-container .epkb-ai-advanced-section .epkb-ai-advanced-header:hover{color:#0073aa}.epkb-ai-training-data-container .epkb-ai-advanced-section .epkb-ai-advanced-header:hover h4{color:#0073aa}.epkb-ai-training-data-container .epkb-ai-advanced-section .epkb-ai-advanced-content{margin-top:20px;padding-top:20px;border-top:1px solid #e5e5e5}.epkb-ai-training-data-container .epkb-ai-advanced-section .epkb-ai-advanced-content .epkb-ai-delete-selected-section,.epkb-ai-training-data-container .epkb-ai-advanced-section .epkb-ai-advanced-content .epkb-ai-delete-collection-section{text-align:center}.epkb-ai-training-data-container .epkb-ai-advanced-section .epkb-ai-advanced-content .epkb-ai-delete-selected-section .epkb-ai-button,.epkb-ai-training-data-container .epkb-ai-advanced-section .epkb-ai-advanced-content .epkb-ai-delete-collection-section .epkb-ai-button{margin-bottom:10px}.epkb-ai-training-data-container .epkb-ai-advanced-section .epkb-ai-advanced-content .epkb-ai-delete-selected-section p,.epkb-ai-training-data-container .epkb-ai-advanced-section .epkb-ai-advanced-content .epkb-ai-delete-collection-section p{margin:0;color:#666;font-size:14px}.epkb-ai-training-data-container .epkb-ai-sync-buttons{margin-top:20px}.epkb-ai-training-data-container .epkb-ai-sync-buttons button+button{margin-left:10px}.epkb-ai-chat-container{min-height:100vh;background:#f1f1f1}.epkb-ai-chat-container .epkb-ai-data-source-layout{display:grid;grid-template-columns:1fr minmax(300px, 25%);gap:30px;padding:20px 40px 0 20px;background:transparent}.epkb-ai-chat-container .epkb-ai-data-source-table{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.04);overflow:hidden}.epkb-ai-chat-container .epkb-ai-data-source-table .epkb-ai-table-content{padding:24px}.epkb-ai-chat-container .epkb-ai-data-source-table .epkb-submissions-table-container{margin-top:0;overflow-x:visible}.epkb-ai-chat-container .epkb-ai-data-source-table .epkb-submissions-table-container .epkb-table-filter-container{margin-bottom:15px;padding-right:0}.epkb-ai-chat-container .epkb-ai-data-source-table .epkb-submissions-table-container #epkb-chat-conversations-table{width:100%;table-layout:auto !important;border-collapse:collapse}.epkb-ai-chat-container .epkb-ai-data-source-table .epkb-submissions-table-container #epkb-chat-conversations-table thead th{background-color:transparent;border-bottom:2px solid #f3f4f6;color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.5px;padding:16px;text-align:left;text-transform:uppercase}.epkb-ai-chat-container .epkb-ai-data-source-table .epkb-submissions-table-container #epkb-chat-conversations-table thead th:first-child{width:40px;text-align:center;padding:16px 8px}.epkb-ai-chat-container .epkb-ai-data-source-table .epkb-submissions-table-container #epkb-chat-conversations-table thead th[data-column=time]{width:160px}.epkb-ai-chat-container .epkb-ai-data-source-table .epkb-submissions-table-container #epkb-chat-conversations-table thead th[data-column=user]{width:150px}.epkb-ai-chat-container .epkb-ai-data-source-table .epkb-submissions-table-container #epkb-chat-conversations-table thead th[data-column=conversation]{width:auto;min-width:unset !important}.epkb-ai-chat-container .epkb-ai-data-source-table .epkb-submissions-table-container #epkb-chat-conversations-table tbody tr{border-bottom:1px solid #f9fafb;cursor:pointer;transition:all .2s ease}.epkb-ai-chat-container .epkb-ai-data-source-table .epkb-submissions-table-container #epkb-chat-conversations-table tbody tr:hover{background-color:#fafbfc;transform:translateX(2px)}.epkb-ai-chat-container .epkb-ai-data-source-table .epkb-submissions-table-container #epkb-chat-conversations-table tbody tr.selected{background-color:#e3f2fd}.epkb-ai-chat-container .epkb-ai-data-source-table .epkb-submissions-table-container #epkb-chat-conversations-table tbody tr.epkb-deleting{animation:fadeOutRow .5s ease-out forwards;background-color:#ffcdd2 !important;opacity:.8}.epkb-ai-chat-container .epkb-ai-data-source-table .epkb-submissions-table-container #epkb-chat-conversations-table tbody tr td{font-size:14px;padding:16px;vertical-align:middle}.epkb-ai-chat-container .epkb-ai-data-source-table .epkb-submissions-table-container #epkb-chat-conversations-table tbody tr td:first-child{text-align:center;padding:16px 8px}.epkb-ai-chat-container .epkb-ai-data-source-settings{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.04);overflow:hidden}.epkb-ai-chat-container .epkb-ai-data-source-settings>*{padding:24px}.epkb-ai-chat-container .epkb-ai-tabs-with-add{display:flex;align-items:center}.epkb-ai-chat-container .epkb-ai-tabs-with-add .epkb-ai-tab-add{margin-left:10px;padding:8px 12px;min-width:auto}.epkb-ai-chat-container .epkb-ai-tabs-with-add .epkb-ai-tab-add .epkbfa-plus{font-size:14px;margin:0}.epkb-ai-chat-container .epkb-ai-tabs-with-add .epkb-ai-tab-add:hover{background-color:#f0f0f1;border-bottom-color:transparent}.epkb-ai-chat-container .epkb-ai-custom-tabs{background:#fff;border:1px solid #e5e5e5;border-radius:4px}.epkb-ai-chat-container .epkb-ai-custom-tabs .epkb-ai-tabs-nav{display:flex;gap:100px;align-items:center;border-bottom:1px solid #e5e5e5;background-color:#f9f9f9}.epkb-ai-chat-container .epkb-ai-custom-tabs .epkb-ai-tabs-nav .epkb-ai-tabs-regular{display:flex;gap:0;flex:1}.epkb-ai-chat-container .epkb-ai-custom-tabs .epkb-ai-tabs-nav .epkb-ai-tabs-pro{display:flex;gap:0}.epkb-ai-chat-container .epkb-ai-custom-tabs .epkb-ai-tabs-nav .epkb-ai-tab-button{background:none;border:none;border-bottom:3px solid transparent;padding:12px 20px;font-size:14px;color:#555;cursor:pointer;transition:all .2s}.epkb-ai-chat-container .epkb-ai-custom-tabs .epkb-ai-tabs-nav .epkb-ai-tab-button:hover{background-color:aliceblue;color:#0073aa}.epkb-ai-chat-container .epkb-ai-custom-tabs .epkb-ai-tabs-nav .epkb-ai-tab-button.active{background-color:aliceblue;border-bottom-color:#0073aa;color:#0073aa;font-weight:600}.epkb-ai-chat-container .epkb-ai-custom-tabs .epkb-ai-tabs-nav .epkb-ai-tab-button.epkb-ai-tab-add{padding:8px 12px;min-width:auto}.epkb-ai-chat-container .epkb-ai-custom-tabs .epkb-ai-tabs-nav .epkb-ai-tab-button.epkb-ai-tab-add .epkbfa-plus{font-size:14px;margin:0}.epkb-ai-chat-container .epkb-ai-custom-tabs .epkb-ai-tabs-nav .epkb-ai-tab-button.epkb-ai-tab-add:hover:not(:disabled){background-color:#f0f0f1;border-bottom-color:transparent}.epkb-ai-chat-container .epkb-ai-custom-tabs .epkb-ai-tabs-nav .epkb-ai-tab-button.epkb-ai-tab-add:disabled,.epkb-ai-chat-container .epkb-ai-custom-tabs .epkb-ai-tabs-nav .epkb-ai-tab-button.epkb-ai-tab-add.epkb-ai-adding{opacity:.6;cursor:not-allowed;pointer-events:none}.epkb-ai-chat-container .epkb-ai-custom-tabs .epkb-ai-tabs-nav .epkb-ai-tab-button.epkb-ai-tab-add .epkb-loading-spinner-small{width:14px;height:14px;border:2px solid #f3f3f3;border-top:2px solid #0073aa;border-radius:50%;animation:spin 1s linear infinite;display:inline-block}.epkb-ai-chat-container .epkb-ai-custom-tabs .epkb-ai-tab-content{padding:20px 0}#epkb-ai-help-sidebar-button,#epkb-ai-help-meta-box-button{margin-left:10px;background-image:linear-gradient(to bottom, #CBC3E3, #BBAFE5);border-color:#cbc3e3;border-radius:6px;padding:10px 25px;color:#8528e2;cursor:pointer}#wpadminbar #wp-admin-bar-epkb-ai-help-sidebar-button .ab-item:before{content:"";top:2px;float:left;font:normal 20px/1 dashicons;speak:none;padding:4px 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:none !important;margin-right:6px;font-family:ep_icons !important}#wpadminbar #wp-admin-bar-epkb-ai-help-sidebar-button .ab-item:hover{color:#4391f3}#wpadminbar #wp-admin-bar-epkb-ai-help-sidebar-button .ab-item:hover:before{color:#4391f3}#wpadminbar #wp-admin-bar-epkb-ai-help-sidebar-button.wp-admin-bar-epkb-ai-help-sidebar-button--active .ab-item{color:#4391f3}#wpadminbar #wp-admin-bar-epkb-ai-help-sidebar-button.wp-admin-bar-epkb-ai-help-sidebar-button--active .ab-item:before{color:#4391f3}.epkb-ai-help-sidebar{position:fixed;top:0px;right:0;width:0;transition:width .25s linear;display:flex;flex-direction:column;background-color:#1f1f1f;color:#fff;height:100%;opacity:0;z-index:9999;direction:ltr;box-shadow:0px 12px 21px -4px rgba(0, 0, 0, 0.46);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;line-height:1.6;color:#2c3338}.epkb-ai-help-sidebar::-webkit-scrollbar{width:8px;height:10px}.epkb-ai-help-sidebar::-webkit-scrollbar-track{background:#1b1b1b;border-radius:8px}.epkb-ai-help-sidebar::-webkit-scrollbar-thumb{background:#606060;border-radius:8px}.epkb-ai-help-sidebar::-webkit-scrollbar-thumb:hover{background:#6e6e6e}.epkb-ai-help-sidebar a{color:#0073aa;text-decoration:none}.epkb-ai-help-sidebar a:hover{text-decoration:underline}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__input-required{color:#ff4141;font-weight:normal;font-size:44px;vertical-align:bottom;height:23px;display:inline-block}.epkb-ai-help-sidebar[data-active-tab=helper-functions][data-back-btn=show] .epkb-ai-help-sidebar__nav-back-btn{display:flex}.epkb-ai-help-sidebar[data-active-tab=feedback][data-back-btn=show] .epkb-ai-help-sidebar__nav-back-btn{display:flex}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__wrap{min-width:350px;width:350px;height:100%;display:flex;flex-direction:column}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__header{display:flex;flex-direction:row;justify-content:space-between;font-size:27px;background-image:linear-gradient(to right, #2B034B, #6E1FB8);color:#fff;max-height:100vh}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__header .epkb-ai-help-sidebar__header-title{font-weight:700;padding:20px;display:flex;flex-direction:row;align-items:center}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__header .epkb-ai-help-sidebar__header-title .epkb__feature-experimental-tag{border-radius:4px;padding:4px 8px;background-color:#dbdbdb;color:#000;font-size:13px;text-transform:uppercase;margin-left:10px}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__header .epkb-ai-help-sidebar-btn-close{padding:5px;cursor:pointer;display:flex;align-items:center;margin-right:20px;font-size:35px}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__nav{position:relative;display:flex;flex-direction:row;justify-content:flex-end;padding:0 20px 5px 20px}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__nav .epkb-ai-help-sidebar__nav-back-btn{position:absolute;top:5px;left:20px;display:none;padding:7px 10px;width:55px;max-width:120px;border-radius:6px;justify-content:space-between;align-items:center;cursor:pointer;background-color:#fff;border:solid 1px #d5dadf;color:#fff;flex-direction:row}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__nav .epkb-ai-help-sidebar__nav-back-btn:hover{background-color:#f7f8fa}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__nav .epkb-ai-help-sidebar__nav-link{background-color:#fff;border:1px solid #e3e6ea;border-top:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin-right:4px;padding:8px 16px;cursor:pointer}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__nav .epkb-ai-help-sidebar__nav-link:hover{background-color:#f7f8fa}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__nav .epkb-ai-help-sidebar__nav-link:last-child{margin-right:0}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__nav .epkb-ai-help-sidebar__nav-link.epkb-ai-help-sidebar__nav-link--active{background-color:#1f1f1f;border-bottom:3px solid #551590}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body{position:relative;display:flex;flex-direction:column;box-sizing:border-box;flex-grow:1;overflow-y:auto;padding-bottom:20px}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body:not(.epkb-ai-help-sidebar__body--active){display:none}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__main-intro{position:relative;display:flex;flex-direction:row;padding:20px 20px 40px 20px;margin:20px;font-size:16px;line-height:1.5;background-color:#fff;border:1px solid #e3e6ea;border-radius:6px}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__main-intro .epkb-ai-help-sidebar__main-intro-left{display:flex;flex-direction:column;align-content:flex-start;flex-grow:1}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__main-intro .epkb-ai-help-sidebar__main-intro-right{display:flex;flex-direction:column;justify-content:flex-start;flex-grow:1}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__main-intro .epkb-ai-help-sidebar__main-intro-right .epkb-ai-help-sidebar__main-intro-icon{overflow:hidden;border:2px solid #e3e6ea;border-radius:100px;box-sizing:border-box;width:150px;height:150px;margin:0 0 20px 50px;background-position:center;background-repeat:no-repeat;background-size:100%;background-image:url("../img/openai/ai-help-sidebar-intro-icon.png")}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__main-intro .epkb-ai-help-sidebar__main-intro__links-title{margin:20px 0 10px 0}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__main-intro .epkb-ai-help-sidebar__main-intro__links{padding-left:20px}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__main-intro .epkb-ai-help-sidebar__main-intro__dismiss-btn{position:absolute;bottom:10px;right:10px;font-size:16px;cursor:pointer;padding:7px;background-color:#fff;border:solid 1px #d5dadf;border-radius:6px;color:#fff}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__main-intro .epkb-ai-help-sidebar__main-intro__dismiss-btn:hover{background-color:#f7f8fa}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__actions{display:flex;flex-direction:row;justify-content:flex-start}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__actions .epkb-ai-help-sidebar__actions-title{font-size:21px;margin-bottom:10px;text-align:center}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__actions .epkb-ai-help-sidebar__actions-title p{font-size:16px;margin:10px 0 0 0}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__actions .epkb-ai-help-sidebar__actions-left-col{display:flex;flex-direction:column;align-items:center;width:50%;padding:20px}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__action-wrap{margin-bottom:12px}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__action-wrap input[type=submit]{min-width:280px;font-size:16px;padding:16px;background-color:#0073aa;border:solid 1px #e3e6ea;border-radius:6px;color:#fff;cursor:pointer}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__action-wrap input[type=submit]:hover{background-color:#005a87}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__screen-title{position:relative;margin-top:25px;padding-bottom:20px}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__screen-title .epkb-ai-help-sidebar__screen-title-text{font-size:27px;padding:10px 0px}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__screen-title .epkb-ai-help-sidebar__screen-title-subtext{font-size:16px}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__screen-usage{position:absolute;bottom:0;right:0}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__screen-usage .epkb-ai-help-sidebar__screen-usage-tokens{font-size:12px}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__improve-text{display:none;padding:0 20px}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar-select-text-title{display:none}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__improve-text-input{display:flex;justify-content:space-between;align-items:flex-start}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__improve-text-input .epkb-ai-help-sidebar__improve-text-toolbar{position:relative;display:flex;flex-direction:row;padding:7px}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__improve-text-input .epkb-ai-help-sidebar__improve-text-toolbar .epkb-submit{position:relative;margin-right:7px}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__improve-text-input .epkb-ai-help-sidebar__improve-text-toolbar .epkb-submit:before{position:absolute;top:8px;left:8px;display:inline-block}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__improve-text-input .epkb-ai-help-sidebar__improve-text-toolbar input[type=submit]{border-radius:6px;justify-content:space-between;align-items:center;cursor:pointer;background-color:#fff;border:solid 1px #d5dadf;color:#fff;flex-direction:row;padding:7px 10px 7px 27px;font-size:14px}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__improve-text-input .epkb-ai-help-sidebar__improve-text-toolbar input[type=submit]:hover{background-color:#f7f8fa}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__improve-text-input .epkb-ai-help-sidebar__improve-text-toolbar .epkb-ai-help-sidebar__copy-wrap{position:absolute;top:7px;right:7px;margin-right:0}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__improve-text-input .epkb-ai-help-sidebar__improve-text-toolbar .epkb-ai-help-sidebar__copy-wrap input[type=submit]{background-color:#0073aa;border:solid 1px #e3e6ea;border-radius:6px;color:#fff;cursor:pointer}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__improve-text-input .epkb-ai-help-sidebar__improve-text-toolbar .epkb-ai-help-sidebar__copy-wrap input[type=submit]:hover{background-color:#005a87}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__improve-text-input .epkb-ai-help-sidebar__improve-text-selected-text-container{position:relative;display:flex;flex-direction:column;align-self:normal;width:100%;background-color:#fff;border:1px solid #e3e6ea;border-radius:6px}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__improve-text-input .epkb-ai-help-sidebar__improve-text-input__textarea{width:100%;height:100%;min-height:400px;background-color:transparent;border:none;color:#fff;cursor:text;outline:none;box-shadow:none;white-space:pre-line}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__improve-text-input .epkb-ai-help-sidebar__improve-text-input__textarea:empty:before{display:inline-block;content:attr(placeholder);color:#fafafa}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__improve-text-input .epkb-ai-help-sidebar__improve-text-input__textarea-wrap{position:relative;display:flex;flex-direction:column;align-self:normal;flex-grow:1;padding:20px;border-top:1px solid #e3e6ea}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__article-outline{display:none;padding:0 20px}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__article-outline .epkb-ai-help-sidebar__article-outline-input-container .epkb-ai-help-sidebar__settings-group{margin-bottom:40px}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__article-outline .epkb-ai-help-sidebar__article-outline-input-container .epkb-ai-help-sidebar__settings-group .epkb-admin__text-field{display:flex;flex-direction:row}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__article-outline .epkb-ai-help-sidebar__article-outline-input-container .epkb-ai-help-sidebar__settings-group .epkb-admin__text-field input[type=text]{padding:6px 12px;margin:0;box-shadow:none;color:#fff;background-color:#fff;border:1px solid #e3e6ea;border-radius:6px}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__article-outline .epkb-ai-help-sidebar__article-outline-input-container .epkb-ai-help-sidebar__settings-group .epkb-input-group>label{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:270px}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__article-outline .epkb-ai-help-sidebar__article-outline-input-container .epkb_ai_generate_article_outline_button{min-width:280px;font-size:16px;padding:16px;background-color:#0073aa;border:solid 1px #e3e6ea;border-radius:6px;color:#fff;cursor:pointer}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__article-outline .epkb-ai-help-sidebar__article-outline-input-container .epkb_ai_generate_article_outline_button:hover{background-color:#005a87}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__article-outline-input{position:relative;display:flex;justify-content:space-between;align-items:flex-start}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__article-outline-input .epkb-ai-help-sidebar__article-outline-results-container{display:flex;flex-direction:column;align-self:normal;width:100%;background-color:#fff;border:1px solid #e3e6ea;border-radius:6px;padding:10px}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__article-outline-input .epkb-ai-help-sidebar__article-outline-results-container .epkb-ai-help-sidebar__ai-results-title{font-size:17px;margin:10px 0;text-align:center}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__article-outline-input .epkb-ai-help-sidebar__article-outline-result__textarea{width:100%;height:100%;min-height:400px;background-color:transparent;border:none;color:#fff}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__article-outline-input .epkb-ai-help-sidebar__article-outline-result__textarea::placeholder{color:#fafafa}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__article-outline-input .epkb-ai-help-sidebar__article-outline-result__textarea-wrap{position:relative;display:flex;flex-direction:column;align-self:normal;flex-grow:1;padding-top:20px}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__article-outline-results-container .epkb-ai-help-sidebar__article-outline-selected-text-container{position:relative;display:flex;flex-direction:column;align-self:normal;width:100%;background-color:#fff;border:1px solid #e3e6ea;border-radius:6px;justify-content:flex-start;flex-grow:1}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__article-outline-results-container .epkb-ai-help-sidebar__article-outline-selected-text-container .epkb-ai-help-sidebar__article-outline-toolbar{position:relative;display:flex;flex-direction:row;padding:7px}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__article-outline-results-container .epkb-ai-help-sidebar__article-outline-selected-text-container .epkb-ai-help-sidebar__article-outline-toolbar .epkb-submit{position:relative;margin-right:7px}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__article-outline-results-container .epkb-ai-help-sidebar__article-outline-selected-text-container .epkb-ai-help-sidebar__article-outline-toolbar .epkb-submit:before{position:absolute;top:8px;left:8px;display:inline-block}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__article-outline-results-container .epkb-ai-help-sidebar__article-outline-selected-text-container .epkb-ai-help-sidebar__article-outline-toolbar input[type=submit]{border-radius:6px;justify-content:space-between;align-items:center;cursor:pointer;background-color:#fff;border:solid 1px #d5dadf;color:#fff;flex-direction:row;padding:7px 10px 7px 27px;font-size:14px}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__article-outline-results-container .epkb-ai-help-sidebar__article-outline-selected-text-container .epkb-ai-help-sidebar__article-outline-toolbar input[type=submit]:hover{background-color:#f7f8fa}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__article-outline-results-container .epkb-ai-help-sidebar__article-outline-selected-text-container .epkb-ai-help-sidebar__article-outline-toolbar .epkb-ai-help-sidebar__copy-wrap{position:absolute;top:7px;right:7px;margin-right:0}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__article-outline-results-container .epkb-ai-help-sidebar__article-outline-selected-text-container .epkb-ai-help-sidebar__article-outline-toolbar .epkb-ai-help-sidebar__copy-wrap input[type=submit]{background-color:#0073aa;border:solid 1px #e3e6ea;border-radius:6px;color:#fff;cursor:pointer}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__article-outline-results-container .epkb-ai-help-sidebar__article-outline-selected-text-container .epkb-ai-help-sidebar__article-outline-toolbar .epkb-ai-help-sidebar__copy-wrap input[type=submit]:hover{background-color:#005a87}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__article-outline-results-container .epkb-ai-help-sidebar__article-outline-selected-text-container .epkb-ai-help-sidebar__article-outline-result__textarea{width:100%;height:100%;min-height:400px;background-color:transparent;border:none;color:#fff;cursor:text;outline:none;box-shadow:none;white-space:pre-line}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__article-outline-results-container .epkb-ai-help-sidebar__article-outline-selected-text-container .epkb-ai-help-sidebar__article-outline-result__textarea:empty:before{display:inline-block;content:attr(placeholder);color:#fafafa}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__article-outline-results-container .epkb-ai-help-sidebar__article-outline-selected-text-container .epkb-ai-help-sidebar__article-outline-result__textarea-wrap{position:relative;display:flex;flex-direction:column;align-self:normal;flex-grow:1;padding:20px;border-top:1px solid #e3e6ea}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__ai{display:flex;flex-direction:column;flex-grow:1;padding:0 20px}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__ai-response-wrap{position:relative;display:flex;flex-direction:column;flex-grow:1;align-self:normal;width:100%;margin-bottom:20px}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__ai-input-wrap{margin-bottom:30px}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__ai-response-prompt{display:flex;flex-direction:row;padding:20px}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__ai-response-prompt .epkb-ai-help-sidebar__ai-response-prompt-icon{font-size:21px}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__ai-response-prompt .epkb-ai-help-sidebar__ai-response-prompt-text{margin-left:10px}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__ai-response-result{display:flex;flex-direction:row;padding:20px;background-color:#333}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__ai-response-result .epkb-ai-help-sidebar__ai-response-result-icon{font-size:21px;color:#10a37f;font-weight:700}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__ai-response-result .epkb-ai-help-sidebar__ai-response-result-text{margin-left:10px;white-space:pre-line}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__ai-response-title{position:relative}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__ai-response-title .epkb-ai-help-sidebar__ai-response-title-text{font-size:21px;padding:5px 0}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__ai-input-container input[type=text]{width:100%;color:#fff;box-shadow:none;background-color:#fff;border:1px solid #e3e6ea;border-radius:6px;padding:10px 20px}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__ai-input-container input[type=text]:focus{border:1px solid #0073aa}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__ai-input-container input[type=text]::placeholder{color:#fafafa}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__ai-input-title .epkb-ai-help-sidebar__ai-input-title-text{font-size:21px;padding:5px 0}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__ai-response-container{display:flex;flex-direction:column;flex-grow:1;align-self:normal;width:100%;min-height:300px;background-color:#fff;border:1px solid #e3e6ea;border-radius:6px;overflow-y:auto}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__feedback{padding:0 20px}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__feedback .epkb-ai-help-sidebar__feedback-title{font-size:27px}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__feedback .epkb-ai-help-sidebar__feedback-form{position:relative}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__feedback .epkb-ai-help-sidebar__feedback-form .epkb-ai-help-sidebar__feedback-input-title .epkb-ai-help-sidebar__feedback-input-title-text{font-size:16px;padding:5px 0}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__feedback .epkb-ai-help-sidebar__feedback-form .epkb-ai-help-sidebar__feedback-input-title .epkb-ai-help-sidebar__feedback-input-title-description{font-size:16px;padding:5px 0}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__feedback .epkb-ai-help-sidebar__feedback-form .epkb-ai-help-sidebar__feedback-input-container{margin-bottom:20px}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__feedback .epkb-ai-help-sidebar__feedback-form .epkb-ai-help-sidebar__feedback-input-container input[type=text],.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__feedback .epkb-ai-help-sidebar__feedback-form .epkb-ai-help-sidebar__feedback-input-container input[type=email]{width:100%;color:#fff;box-shadow:none;background-color:#282828;border:1px solid #3e3e3e;border-radius:7px;padding:10px 20px;max-width:350px}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__feedback .epkb-ai-help-sidebar__feedback-form .epkb-ai-help-sidebar__feedback-input-container input[type=text]:focus,.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__feedback .epkb-ai-help-sidebar__feedback-form .epkb-ai-help-sidebar__feedback-input-container input[type=email]:focus{border:1px solid #0073aa}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__feedback .epkb-ai-help-sidebar__feedback-form .epkb-ai-help-sidebar__feedback-input-container textarea{width:100%;color:#fff;box-shadow:none;background-color:#282828;border:1px solid #3e3e3e;border-radius:7px;padding:10px 20px;min-height:100px}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__feedback .epkb-ai-help-sidebar__feedback-form .epkb-ai-help-sidebar__feedback-input-container textarea:focus{border:1px solid #0073aa}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__feedback .epkb-ai-help-sidebar__feedback-form .epkb-ai-help-sidebar__action-wrap input[type=submit]{background-color:#0073aa;border:solid 1px #e3e6ea;border-radius:6px;color:#fff;cursor:pointer}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__feedback .epkb-ai-help-sidebar__feedback-form .epkb-ai-help-sidebar__action-wrap input[type=submit]:hover{background-color:#005a87}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__feedback .epkb-ai-help-sidebar__feedback-form .epkb-admin-dialog-box-loading{height:100%}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__feedback .epkb-ai-help-sidebar__feedback-form .epkb-admin-dialog-box-loading .epkb-admin-dbl__header{height:100%;justify-content:center}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__resources{display:flex;flex-direction:column;padding:0 20px}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__resources .epkb-ai-help-sidebar__resources-full-row{width:100%}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__resources .epkb-ai-help-sidebar__resources-container{display:flex}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__resources .epkb-ai-help-sidebar__resources-container .epkb-ai-help-sidebar__resources-left-col{display:flex;flex-direction:column;align-items:flex-start;width:50%;padding:20px}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__resources .epkb-ai-help-sidebar__resources-container .epkb-ai-help-sidebar__resources-right-col{display:flex;flex-direction:column;align-items:flex-start;width:50%;padding:20px}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__settings{display:flex;flex-direction:column;padding:0 20px}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__settings .epkb-ai-help-sidebar__settings-group .epkb-admin__text-field{display:flex;flex-direction:row}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__settings .epkb-ai-help-sidebar__settings-group .epkb-admin__text-field input[type=text]{padding:6px 12px;margin:0;box-shadow:none;color:#fff;background-color:#fff;border:1px solid #e3e6ea;border-radius:6px}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__settings .epkb-ai-help-sidebar__settings-group .epkb-input-group>label{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:220px;min-width:220px}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__settings .epkb-ai-help-sidebar__settings-group #openai_api_key_group{width:100%}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__settings .epkb-ai-help-sidebar__settings-group #openai_api_key_group .input_container{width:100%}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__settings .epkb-ai-help-sidebar__settings-group #openai_api_key_group .input_container input{width:100%}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__settings .epkb-ai-help-sidebar__settings-group #enable_legacy_open_ai{position:relative;display:inline-block;width:44px;height:24px}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__settings .epkb-ai-help-sidebar__settings-group #enable_legacy_open_ai input{opacity:0;width:0;height:0}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__settings .epkb-ai-help-sidebar__settings-group #enable_legacy_open_ai .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:24px}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__settings .epkb-ai-help-sidebar__settings-group #enable_legacy_open_ai .slider:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:white;transition:.4s;border-radius:50%}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__settings .epkb-ai-help-sidebar__settings-group #enable_legacy_open_ai input:checked+.slider{background-color:#0073aa}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__settings .epkb-ai-help-sidebar__settings-group #enable_legacy_open_ai input:checked+.slider:before{transform:translateX(20px)}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__settings .epkb-ai-help-sidebar__settings-group #enable_legacy_open_ai .epkb-settings-control__field{justify-content:flex-start}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__settings .epkb-ai-help-sidebar__settings-group #enable_legacy_open_ai .epkb-settings-control__title{width:220px}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__settings .epkb-ai-help-sidebar__settings-group #enable_legacy_open_ai .epkb-settings-control__input{margin-left:0 !important}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__settings .epkb-ai-help-sidebar__settings-save{margin-top:40px}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__settings .epkb-ai-help-sidebar__settings-save .epkb-ai-help-sidebar__settings-save-btn{padding:16px;min-width:200px;background-color:#0073aa;border:solid 1px #e3e6ea;border-radius:6px;color:#fff;cursor:pointer}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__body .epkb-ai-help-sidebar__settings .epkb-ai-help-sidebar__settings-save .epkb-ai-help-sidebar__settings-save-btn:hover{background-color:#005a87}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__footer{position:relative;margin:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;box-sizing:border-box;padding:20px;font-size:16px;line-height:1.5;background-color:#151515;border-top:1px solid #e3e6ea}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__footer span{font-size:14px}.epkb-ai-help-sidebar .epkb-ai-help-sidebar__footer a{outline:none;box-shadow:none}.epkb-ai-help-sidebar .epkb-admin-dialog-box-loading{background-color:transparent;width:100%;position:absolute !important;top:0 !important;left:0 !important;z-index:999 !important;border:solid 4px #3b3b3b;box-shadow:0 3px 4px 0 rgba(0, 0, 0, 0.2)}.epkb-ai-help-sidebar .epkb-admin-dialog-box-loading .epkb-admin-dbl__header{display:flex;flex-direction:column-reverse;align-items:center;padding:20px 20px 20px 20px !important;text-align:center !important}.epkb-ai-help-sidebar .epkb-admin-dialog-box-loading .epkb-admin-dbl__header .epkb-admin-dbl-icon{border:dashed 6px #0073aa !important;color:#0073aa !important;padding:30px !important;border-radius:100px !important;margin-bottom:30px !important;animation:epkb_spin 2s linear infinite}.epkb-ai-help-sidebar .epkb-admin-dialog-box-loading .epkb-admin-dbl__header .epkb-admin-dbl-icon:before{font-size:30px !important}.epkb-ai-help-sidebar .epkb-admin-dialog-box-loading .epkb-admin-dbl__header .epkb-admin-dbl-text{color:#0073aa !important;font-size:32px !important;font-weight:bold !important;margin:0 !important}.epkb-ai-help-sidebar .epkb-admin-dialog-box-loading .epkb-admin-dbl__header .epkb-admin-text{padding:20px}.epkb-ai-help-sidebar .epkb-admin-dialog-box-loading .epkb-admin-dbl__body{padding:20px !important;text-align:center !important}.epkb-ai-help-sidebar .epkb-admin-dialog-box-overlay{position:absolute !important;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;background-color:rgba(0, 0, 0, 0.7) !important;z-index:100 !important;animation:edit-post__fade-in-animation .2s ease-out 0s !important;animation-fill-mode:forwards !important}@keyframes epkb_spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.epkb-ai-help-sidebar .epkb__option-tooltip{margin-left:5px;position:relative;display:inline-block}.epkb-ai-help-sidebar .epkb__option-tooltip .epkb__option-tooltip__button{display:flex;align-items:center;justify-content:center;font-size:14px;background-color:#2ea3f2;cursor:pointer;color:#fff;box-sizing:border-box;width:18px;height:18px;border-radius:20px}.epkb-ai-help-sidebar .epkb__option-tooltip .epkb__option-tooltip__button:hover+.epkb__option-tooltip__contents{display:block}.epkb-ai-help-sidebar .epkb__option-tooltip .epkb__option-tooltip__contents{position:absolute;display:none;top:-17px;left:35px;z-index:10;width:300px;background-color:#fff;border-radius:6px;box-shadow:0 2px 15px rgba(0, 0, 0, 0.3);white-space:normal}.epkb-ai-help-sidebar .epkb__option-tooltip .epkb__option-tooltip__contents:hover{display:block}.epkb-ai-help-sidebar .epkb__option-tooltip .epkb__option-tooltip__contents:after{content:"";position:absolute;top:15px;right:100%;-webkit-transform:scaleY(0.7);-ms-transform:scaleY(0.7);transform:scaleY(0.7);border:10px solid transparent;border-right-color:#e3e6ea}.epkb-ai-help-sidebar .epkb__option-tooltip .epkb__option-tooltip__contents .epkb__option-tooltip__body{padding:20px;font-size:12px;line-height:1.5;box-sizing:border-box;color:#fff;border:1px solid #e3e6ea}.epkb-ai-help-sidebar .epkb-notification-box-middle{padding:10px !important;display:flex;border-left-width:4px !important;border-left-style:solid !important;width:100% -20px;color:#000;margin:20px}.epkb-ai-help-sidebar .epkb-notification-box-middle .epkb-notification-box-middle__body__title{color:#000}.epkb-ai-help-sidebar .epkb-notification-box-middle .epkb-notification-box-middle__icon{font-size:30px;margin-top:6px}.epkb-ai-help-sidebar .epkb-notification-box-middle .epkb-notification-box-middle__icon .epkb-notification-box-middle__icon__inner{padding:0;border-radius:0}.epkb-ai-help-sidebar .epkb-notification-box-middle .epkb-notification-box-middle__body{padding:5px 20px}.epkb-ai-help-sidebar .epkb-notification-box-middle .epkb-notification-box-middle__body .epkb-notification-box-middle__body__title{margin:0 0 8px 0}.epkb-ai-help-sidebar .epkb-notification-box-middle .epkb-notification-box-middle__body .epkb-notification-box-middle__body__desc{margin-bottom:0;line-height:22px}.epkb-ai-help-sidebar .epkb-notification-box-middle .epkb-notification-box-middle__buttons-wrap{text-align:center}.epkb-ai-help-sidebar .epkb-notification-box-middle .epkb-notification-box-middle__buttons-wrap .epkb-notification-box-middle__button-confirm{padding:10px 20px;min-width:100px;height:auto;font-size:16px;text-decoration:none;display:inline-block;background-color:#0073aa;color:#fff;text-align:center;margin-top:20px;cursor:pointer}.epkb-ai-help-sidebar .epkb-notification-box-middle--success{border-left-color:#28a745 !important;background-color:#9be7ac !important}.epkb-ai-help-sidebar .epkb-notification-box-middle--success .epkb-notification-box-middle__icon{color:#28a745}.epkb-ai-help-sidebar .epkb-notification-box-middle--error{border-left-color:#dc3545 !important;background-color:#f6cdd1 !important}.epkb-ai-help-sidebar .epkb-notification-box-middle--error .epkb-notification-box-middle__icon{color:#dc3545}.epkb-ai-help-sidebar .epkb-notification-box-middle--error-no-icon{border-left-color:#dc3545 !important;background-color:#f6cdd1 !important}.epkb-ai-help-sidebar .epkb-notification-box-middle--error-no-icon .epkb-notification-box-middle__icon{display:none}.epkb-ai-help-sidebar .epkb-notification-box-middle--error-no-icon .epkb-notification-box-middle__icon{color:#dc3545}.epkb-ai-help-sidebar .epkb-notification-box-middle--warning{border-left-color:#ffc107 !important;background-color:#fff1dd !important}.epkb-ai-help-sidebar .epkb-notification-box-middle--warning .epkb-notification-box-middle__icon{color:#ffc107}.epkb-ai-help-sidebar .epkb-notification-box-middle--info{border-left-color:#0073aa !important;background-color:#5ecbff !important}.epkb-ai-help-sidebar .epkb-notification-box-middle--info .epkb-notification-box-middle__icon{color:#0073aa}body:not(.is-fullscreen-mode) .epkb-ai-help-sidebar{top:32px;height:calc(100% - 32px)}.epkb-ai-help-sidebar--active{width:350px;opacity:1}.epkb-ai-help-sidebar--select-text-mode.epkb-ai-help-sidebar--active:not(:hover)[data-active-tab=helper-functions]{padding-bottom:20px;width:30vw}.epkb-ai-help-sidebar--select-text-mode.epkb-ai-help-sidebar--active:not(:hover)[data-active-tab=helper-functions] .epkb-ai-help-sidebar__wrap{min-width:30vw;width:30vw}.epkb-ai-help-sidebar--select-text-mode.epkb-ai-help-sidebar--active:not(:hover)[data-active-tab=helper-functions] .epkb-ai-help-sidebar__header{max-height:0;overflow:hidden}.epkb-ai-help-sidebar--select-text-mode.epkb-ai-help-sidebar--active:not(:hover)[data-active-tab=helper-functions] .epkb-ai-help-sidebar-select-text-title{display:block !important;font-size:27px;margin-top:5px;padding:10px 0px 15px 0px;margin-bottom:20px}.epkb-ai-help-sidebar--select-text-mode.epkb-ai-help-sidebar--active:not(:hover)[data-active-tab=helper-functions] .epkb-ai-help-sidebar__improve-text{display:flex !important;flex-direction:column;flex-grow:1;max-height:100%;transition:.2s}.epkb-ai-help-sidebar--select-text-mode.epkb-ai-help-sidebar--active:not(:hover)[data-active-tab=helper-functions] .epkb-ai-help-sidebar__improve-text-input{justify-content:flex-start;flex-grow:1}.epkb-ai-help-sidebar--select-text-mode.epkb-ai-help-sidebar--active:not(:hover)[data-active-tab=helper-functions] .epkb-ai-help-sidebar__improve-text-input .epkb-ai-help-sidebar__input-selected-text-container{width:100% !important}.epkb-ai-help-sidebar--select-text-mode.epkb-ai-help-sidebar--active:not(:hover)[data-active-tab=helper-functions] .epkb-ai-help-sidebar__improve-text-input__textarea-wrap{height:100% !important}.epkb-ai-help-sidebar--select-text-mode.epkb-ai-help-sidebar--active:not(:hover)[data-active-tab=helper-functions] .epkb-ai-help-sidebar__improve-text-toolbar,.epkb-ai-help-sidebar--select-text-mode.epkb-ai-help-sidebar--active:not(:hover)[data-active-tab=helper-functions] .epkb-ai-help-sidebar__screen-title,.epkb-ai-help-sidebar--select-text-mode.epkb-ai-help-sidebar--active:not(:hover)[data-active-tab=helper-functions] .epkb-ai-help-sidebar__nav,.epkb-ai-help-sidebar--select-text-mode.epkb-ai-help-sidebar--active:not(:hover)[data-active-tab=helper-functions] .epkb-ai-help-sidebar__footer,.epkb-ai-help-sidebar--select-text-mode.epkb-ai-help-sidebar--active:not(:hover)[data-active-tab=helper-functions] .epkb-ai-help-sidebar__screen-usage{display:none !important}.epkb-ai-help-sidebar__bottom-notice-message-container{position:absolute;bottom:101px;left:20px;right:20px;display:flex;flex-direction:row;justify-content:center;z-index:99999}.epkb-ai-help-sidebar__bottom-notice-message-container .eckb-bottom-notice-message{position:absolute;bottom:0;transition:all .5s ease-in-out;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;max-width:700px}.epkb-ai-help-sidebar__bottom-notice-message-container .eckb-bottom-notice-message .eckb-bottom-notice-message-icon{position:absolute;top:18px;left:18px;z-index:999999;width:20px;height:20px;border-radius:20px;border:1px solid #fff;display:flex;justify-content:center;align-items:center;cursor:pointer}.epkb-ai-help-sidebar__bottom-notice-message-container .eckb-bottom-notice-message .contents{display:block;position:relative;font-size:16px}.epkb-ai-help-sidebar__bottom-notice-message-container .eckb-bottom-notice-message .contents>span{padding-left:50px !important}.epkb-ai-help-sidebar__bottom-notice-message-container .eckb-bottom-notice-message .contents span{display:block;border:solid 1px;padding:15px 30px 15px 30px;border-radius:4px}.epkb-ai-help-sidebar__bottom-notice-message-container .eckb-bottom-notice-message .contents span p{padding:0;margin:0;font-size:1em}.epkb-ai-help-sidebar__bottom-notice-message-container .eckb-bottom-notice-message .contents .general{background-color:#e5e5e5;border-color:#ccc}.epkb-ai-help-sidebar__bottom-notice-message-container .eckb-bottom-notice-message .contents .success{background-color:#d4edda;border-color:#b0debb;color:#fff}.epkb-ai-help-sidebar__bottom-notice-message-container .eckb-bottom-notice-message .contents .warning{background-color:#fff3cd;border-color:#ffe79a;color:#fff}.epkb-ai-help-sidebar__bottom-notice-message-container .eckb-bottom-notice-message .contents .attention{background-color:#fcf8e3;border-color:#f7ecb5;color:#5e5e5e}.epkb-ai-help-sidebar__bottom-notice-message-container .eckb-bottom-notice-message .contents .error{background-color:#f8d7da;border-color:#f0acb2;color:#fff}.epkb-ai-help-sidebar__bottom-notice-message-container .eckb-bottom-notice-message .contents .primary{background-color:#cce5ff;border-color:#99cbff;color:#fff}.epkb-ai-help-sidebar__bottom-notice-message-container .eckb-bottom-notice-message .epkb-close-notice{position:absolute;top:0;right:0;padding:5px;opacity:.5;font-size:1.5em}.epkb-ai-help-sidebar__bottom-notice-message-container .eckb-bottom-notice-message .epkb-close-notice:hover{opacity:1;cursor:pointer}.epkb-ai-help-sidebar__bottom-notice-message-container .fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}.epkb-ai-help-sidebar__bottom-notice-message-container .fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);-ms-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);-ms-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}100%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);-ms-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.epkb-ai-field-row{margin-bottom:30px}.epkb-ai-field-color .epkb-ai-field-label{display:block;margin-bottom:8px;font-weight:600;font-size:14px;color:#2c3338}.epkb-ai-field-color .epkb-ai-color-input{width:50px;height:35px;padding:0;border:1px solid #ddd;border-radius:4px;background-color:transparent;cursor:pointer;vertical-align:top}.epkb-ai-field-color .epkb-ai-color-input:focus{outline:none;border-color:#0073aa;box-shadow:0 0 0 1px #0073aa}.epkb-ai-field-color .epkb-ai-color-input::-webkit-color-swatch-wrapper{padding:0}.epkb-ai-field-color .epkb-ai-color-input::-webkit-color-swatch{border:none;border-radius:3px}.epkb-ai-field-color .epkb-ai-color-input::-moz-color-swatch{border:none;border-radius:3px}.epkb-ai-textarea-field{margin-bottom:30px}.epkb-ai-textarea-field .epkb-ai-textarea-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.epkb-ai-textarea-field .epkb-ai-textarea-header label{font-weight:600;font-size:14px;color:#2c3338;margin:0}.epkb-ai-textarea-field .epkb-ai-textarea-header .epkb-ai-reset-button{padding:4px 12px;background:#ffebee;border:1px solid #ffcdd2;border-radius:4px;color:#c62828;font-size:13px;cursor:pointer;transition:all .2s}.epkb-ai-textarea-field .epkb-ai-textarea-header .epkb-ai-reset-button:hover{background:#ffcdd2;border-color:#ef5350;color:#b71c1c}.epkb-ai-textarea-field textarea{width:100%;max-width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;line-height:1.6;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;resize:vertical}.epkb-ai-textarea-field textarea:focus{outline:none;border-color:#0073aa;box-shadow:0 0 0 1px #0073aa}.epkb-ai-textarea-field .epkb-ai-field-description{margin-top:8px;color:#9b9b9b;font-size:13px;line-height:1.5;font-style:italic}.epkb-ai-textarea-field .epkb-ai-field-description-red{margin-top:8px;color:#dc3545;font-size:13px;line-height:1.5;font-style:italic}.epkb-ai-settings-section:has(.epkb-ai-behavior-preset-select),.epkb-ai-settings .epkb-ai-settings-section:has(.epkb-ai-behavior-preset-select){overflow:visible !important}.epkb-ai-settings-section.epkb-has-dropdown-open{overflow:visible !important}.epkb-ai-section-content:has(.epkb-ai-behavior-preset-select),.epkb-ai-settings-section-content:has(.epkb-ai-behavior-preset-select){overflow:visible !important;position:relative}.epkb-ai-behavior-preset-select .epkb-ai-custom-dropdown{position:relative;max-width:420px;width:60%}.epkb-ai-behavior-preset-select .epkb-ai-custom-dropdown .epkb-ai-dropdown-trigger{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border:1px solid #ddd;border-radius:4px;background-color:#fff;cursor:pointer;font-size:14px;line-height:1.4;color:#2c3338;transition:border-color .2s}.epkb-ai-behavior-preset-select .epkb-ai-custom-dropdown .epkb-ai-dropdown-trigger:hover{border-color:#999}.epkb-ai-behavior-preset-select .epkb-ai-custom-dropdown .epkb-ai-dropdown-trigger .epkb-ai-dropdown-value{color:green;font-weight:600}.epkb-ai-behavior-preset-select .epkb-ai-custom-dropdown .epkb-ai-dropdown-trigger .epkb-ai-dropdown-arrow{color:#666;font-size:12px;margin-left:10px}.epkb-ai-behavior-preset-select .epkb-ai-custom-dropdown .epkb-ai-dropdown-menu{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 6px rgba(0, 0, 0, 0.1);z-index:99999;max-height:400px;overflow-y:auto}.epkb-ai-behavior-preset-select .epkb-ai-custom-dropdown .epkb-ai-dropdown-menu .epkb-ai-dropdown-option{padding:12px 16px;cursor:pointer;border-bottom:1px solid #f0f0f0;transition:background-color .2s}.epkb-ai-behavior-preset-select .epkb-ai-custom-dropdown .epkb-ai-dropdown-menu .epkb-ai-dropdown-option:last-child{border-bottom:none}.epkb-ai-behavior-preset-select .epkb-ai-custom-dropdown .epkb-ai-dropdown-menu .epkb-ai-dropdown-option:hover{background-color:#f7f8fa}.epkb-ai-behavior-preset-select .epkb-ai-custom-dropdown .epkb-ai-dropdown-menu .epkb-ai-dropdown-option.selected{background-color:#f0f8ff}.epkb-ai-behavior-preset-select .epkb-ai-custom-dropdown .epkb-ai-dropdown-menu .epkb-ai-dropdown-option .epkb-ai-option-name{color:green;font-weight:600;font-size:14px;margin-bottom:4px}.epkb-ai-behavior-preset-select .epkb-ai-custom-dropdown .epkb-ai-dropdown-menu .epkb-ai-dropdown-option .epkb-ai-option-description{color:#666;font-size:13px;line-height:1.4}.epkb-ai-behavior-preset-select .epkb-ai-select{max-width:420px !important;width:60%}.epkb-ai-behavior-preset-select .epkb-ai-select#ai_chat_model,.epkb-ai-behavior-preset-select .epkb-ai-select#ai_search_model{max-width:210px !important;width:30%}@media(max-width: 1200px){.epkb-ai-discussions-layout{flex-direction:column;height:auto}.epkb-ai-discussions-layout .epkb-ai-discussion-details{width:100%;margin-top:20px;min-height:400px}.epkb-ai-training-data-container .epkb-ai-data-source-layout{grid-template-columns:1fr}}@media(max-width: 768px){.epkb-ai-dashboard-container{padding:10px}.epkb-ai-dashboard-container .epkb-ai__announcement-box .epkb-ai-announcement-content{padding:20px}.epkb-ai-dashboard-container .epkb-ai__announcement-box .epkb-ai-announcement-content .epkb-ai-beta-header{padding:30px 20px}.epkb-ai-dashboard-container .epkb-ai__announcement-box .epkb-ai-announcement-content .epkb-ai-beta-header h2{font-size:24px}.epkb-ai-dashboard-container .epkb-ai__announcement-box .epkb-ai-announcement-content .epkb-ai-beta-header p{font-size:16px}.epkb-ai-dashboard-container .epkb-ai__announcement-box .epkb-ai-announcement-content .epkb-ai-beta-header .epkb-ai-beta-form .epkb-ai-signup-form-wrap{flex-direction:column;padding:10px}.epkb-ai-dashboard-container .epkb-ai__announcement-box .epkb-ai-announcement-content .epkb-ai-beta-header .epkb-ai-beta-form .epkb-ai-signup-form-wrap input[type=email]{width:100%;margin-bottom:10px}.epkb-ai-dashboard-container .epkb-ai__announcement-box .epkb-ai-announcement-content .epkb-ai-beta-header .epkb-ai-beta-form .epkb-ai-signup-form-wrap .components-button{width:100%;justify-content:center}.epkb-ai-dashboard-container .epkb-ai__announcement-box .epkb-ai-announcement-content .epkb-ai-beta-benefits{grid-template-columns:1fr;gap:15px}.epkb-ai-settings-container{padding:0 10px}.epkb-ai-settings-section .epkb-ai-settings-section-header{padding:12px 15px;border-top-left-radius:6px;border-top-right-radius:6px}.epkb-ai-settings-section .epkb-ai-settings-section-header h3{font-size:15px}.epkb-ai-settings-section .epkb-ai-settings-section-content{padding:15px}.epkb-ai-field.epkb-ai-field-text .epkb-ai-input,.epkb-ai-field.epkb-ai-field-text .epkb-ai-select,.epkb-ai-field.epkb-ai-field-text .epkb-ai-textarea,.epkb-ai-field.epkb-ai-field-email .epkb-ai-input,.epkb-ai-field.epkb-ai-field-email .epkb-ai-select,.epkb-ai-field.epkb-ai-field-email .epkb-ai-textarea,.epkb-ai-field.epkb-ai-field-time .epkb-ai-input,.epkb-ai-field.epkb-ai-field-time .epkb-ai-select,.epkb-ai-field.epkb-ai-field-time .epkb-ai-textarea,.epkb-ai-field.epkb-ai-field-number .epkb-ai-input,.epkb-ai-field.epkb-ai-field-number .epkb-ai-select,.epkb-ai-field.epkb-ai-field-number .epkb-ai-textarea,.epkb-ai-field.epkb-ai-field-password .epkb-ai-input,.epkb-ai-field.epkb-ai-field-password .epkb-ai-select,.epkb-ai-field.epkb-ai-field-password .epkb-ai-textarea,.epkb-ai-field.epkb-ai-field-select .epkb-ai-input,.epkb-ai-field.epkb-ai-field-select .epkb-ai-select,.epkb-ai-field.epkb-ai-field-select .epkb-ai-textarea,.epkb-ai-field.epkb-ai-field-textarea .epkb-ai-input,.epkb-ai-field.epkb-ai-field-textarea .epkb-ai-select,.epkb-ai-field.epkb-ai-field-textarea .epkb-ai-textarea{max-width:100%}.epkb-ai-settings-footer{text-align:center;padding:15px}}.epkb-ai-beta-access-message{display:flex;align-items:center;justify-content:center;min-height:400px;padding:40px}.epkb-ai-beta-access-message .epkb-ai-beta-box{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:40px;text-align:center;max-width:500px;box-shadow:0 2px 4px rgba(0, 0, 0, 0.1)}.epkb-ai-beta-access-message .epkb-ai-beta-box .epkb-ai-beta-icon{margin-bottom:20px}.epkb-ai-beta-access-message .epkb-ai-beta-box .epkb-ai-beta-icon .dashicons{font-size:48px;width:48px;height:48px;color:#666}.epkb-ai-beta-access-message .epkb-ai-beta-box h3{font-size:24px;margin:0 0 15px 0;color:#23282d;font-weight:600}.epkb-ai-beta-access-message .epkb-ai-beta-box p{font-size:16px;color:#666;margin:0 0 30px 0;line-height:1.5}.epkb-ai-beta-access-message .epkb-ai-beta-box .epkb-ai-beta-actions{display:flex;gap:15px;justify-content:center;align-items:center}.epkb-ai-beta-access-message .epkb-ai-beta-box .epkb-ai-beta-actions .epkb-ai-button{min-width:120px}.epkb-ai-beta-access-message .epkb-ai-beta-box .epkb-ai-beta-actions .epkb-ai-button-secondary{background:transparent;color:#0073aa;border:1px solid #0073aa}.epkb-ai-beta-access-message .epkb-ai-beta-box .epkb-ai-beta-actions .epkb-ai-button-secondary:hover{background:#f3f5f6;color:#0073aa;border-color:#0073aa}.epkb-ai-disclaimer-required-message{display:flex;align-items:center;justify-content:center;min-height:400px;padding:40px}.epkb-ai-disclaimer-required-message .epkb-ai-disclaimer-box{background:#fff;border:1px solid #ffc107;border-radius:8px;padding:40px;text-align:center;max-width:500px;box-shadow:0 2px 4px rgba(0, 0, 0, 0.1);background-color:#fffbf0}.epkb-ai-disclaimer-required-message .epkb-ai-disclaimer-box .epkb-ai-disclaimer-icon{margin-bottom:20px}.epkb-ai-disclaimer-required-message .epkb-ai-disclaimer-box .epkb-ai-disclaimer-icon .dashicons{font-size:48px;width:48px;height:48px;color:#f39c12}.epkb-ai-disclaimer-required-message .epkb-ai-disclaimer-box h3{font-size:24px;margin:0 0 15px 0;color:#23282d}.epkb-ai-disclaimer-required-message .epkb-ai-disclaimer-box p{font-size:16px;line-height:1.6;color:#50575e;margin:0 0 30px 0}.epkb-ai-disclaimer-required-message .epkb-ai-disclaimer-box .epkb-ai-disclaimer-actions{display:flex;gap:15px;justify-content:center;align-items:center}.epkb-ai-disclaimer-required-message .epkb-ai-disclaimer-box .epkb-ai-disclaimer-actions .epkb-ai-button{min-width:120px}.epkb-ai-disclaimer-required-message .epkb-ai-disclaimer-box .epkb-ai-disclaimer-actions .epkb-ai-button-secondary{background:transparent;color:#0073aa;border:1px solid #0073aa}.epkb-ai-disclaimer-required-message .epkb-ai-disclaimer-box .epkb-ai-disclaimer-actions .epkb-ai-button-secondary:hover{background:#f0f0f1}.epkb-ai-disclaimer-required-message{display:flex;align-items:center;justify-content:center;min-height:400px;padding:40px}.epkb-ai-disclaimer-required-message .epkb-ai-disclaimer-box{background:#fff;border:1px solid #ffc107;border-radius:8px;padding:40px;text-align:center;max-width:500px;box-shadow:0 2px 4px rgba(0, 0, 0, 0.1);background-color:#fffbf0}.epkb-ai-disclaimer-required-message .epkb-ai-disclaimer-box .epkb-ai-disclaimer-icon{margin-bottom:20px}.epkb-ai-disclaimer-required-message .epkb-ai-disclaimer-box .epkb-ai-disclaimer-icon .dashicons{font-size:48px;width:48px;height:48px;color:#f39c12}.epkb-ai-disclaimer-required-message .epkb-ai-disclaimer-box h3{font-size:24px;margin:0 0 15px 0;color:#23282d}.epkb-ai-disclaimer-required-message .epkb-ai-disclaimer-box p{font-size:16px;line-height:1.6;color:#50575e;margin:0 0 30px 0}.epkb-ai-disclaimer-required-message .epkb-ai-disclaimer-box .epkb-ai-disclaimer-actions{display:flex;gap:15px;justify-content:center;align-items:center}.epkb-ai-disclaimer-required-message .epkb-ai-disclaimer-box .epkb-ai-disclaimer-actions .epkb-ai-button{min-width:120px}.epkb-ai-disclaimer-required-message .epkb-ai-disclaimer-box .epkb-ai-disclaimer-actions .epkb-ai-button-secondary{background:transparent;color:#0073aa;border:1px solid #0073aa}.epkb-ai-disclaimer-required-message .epkb-ai-disclaimer-box .epkb-ai-disclaimer-actions .epkb-ai-button-secondary:hover{background:#f0f0f1}.epkb-ai-training-data-dropdown{position:relative}.epkb-ai-training-data-dropdown .epkb-ai-tab-with-dropdown{position:relative;padding-right:30px}.epkb-ai-training-data-dropdown .epkb-ai-tab-with-dropdown .epkb-ai-dropdown-icon{display:inline-block;vertical-align:middle;transform:rotate(0);transition:transform .2s ease}.epkb-ai-training-data-dropdown .epkb-ai-tab-with-dropdown .epkb-ai-dropdown-icon.open{transform:rotate(180deg)}.epkb-ai-training-data-dropdown .epkb-ai-dropdown-popover{position:absolute;top:100%;left:0;margin-top:8px;background-color:white;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.1);min-width:200px;z-index:1000}.epkb-ai-training-data-dropdown .epkb-ai-dropdown-popover .epkb-ai-dropdown-content{max-height:300px;overflow-y:auto}.epkb-ai-training-data-dropdown .epkb-ai-dropdown-popover .epkb-ai-dropdown-content .epkb-ai-dropdown-item{display:block;padding:10px 16px;text-decoration:none;color:#333;border-bottom:1px solid #eee;font-size:14px;transition:background-color .2s ease}.epkb-ai-training-data-dropdown .epkb-ai-dropdown-popover .epkb-ai-dropdown-content .epkb-ai-dropdown-item:last-child{border-bottom:none}.epkb-ai-training-data-dropdown .epkb-ai-dropdown-popover .epkb-ai-dropdown-content .epkb-ai-dropdown-item:hover{background-color:aliceblue;color:#0073aa}.epkb-ai-training-data-dropdown .epkb-ai-dropdown-popover .epkb-ai-dropdown-content .epkb-ai-dropdown-item:active{background-color:#e9e9e9}.epkb-ai-training-data-dropdown .epkb-ai-dropdown-popover .epkb-ai-dropdown-content>div{padding:10px 16px;color:#666;font-style:italic}.epkb-ai-training-data-dropdown .epkb-ai-dropdown-popover .epkb-ai-dropdown-content .epkb-ai-dropdown-add-new{display:flex;align-items:center;justify-content:center;width:100%;padding:10px 16px;border:none;border-top:1px solid #eee;background-color:white;color:#0073aa;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s ease}.epkb-ai-training-data-dropdown .epkb-ai-dropdown-popover .epkb-ai-dropdown-content .epkb-ai-dropdown-add-new:hover:not(:disabled){background-color:#f5f5f5;color:#005a87}.epkb-ai-training-data-dropdown .epkb-ai-dropdown-popover .epkb-ai-dropdown-content .epkb-ai-dropdown-add-new:active:not(:disabled){background-color:#e9e9e9}.epkb-ai-training-data-dropdown .epkb-ai-dropdown-popover .epkb-ai-dropdown-content .epkb-ai-dropdown-add-new:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.epkb-ai-training-data-dropdown .epkb-ai-dropdown-popover .epkb-ai-dropdown-content .epkb-ai-dropdown-add-new .epkbfa{margin-right:8px}.epkb-ai-training-data-dropdown .epkb-ai-dropdown-popover .epkb-ai-dropdown-content .epkb-ai-dropdown-add-new .epkb-loading-spinner-small{width:16px;height:16px;margin-right:8px}.epkb-ai-debug-section{margin-bottom:30px}.epkb-ai-debug-section .epkb-ai-debug-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding:15px 20px;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px}.epkb-ai-debug-section .epkb-ai-debug-controls .epkb-ai-btn{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease;display:inline-flex;align-items:center;gap:6px}.epkb-ai-debug-section .epkb-ai-debug-controls .epkb-ai-btn.epkb-ai-btn-secondary{background-color:#6c757d;color:white}.epkb-ai-debug-section .epkb-ai-debug-controls .epkb-ai-btn.epkb-ai-btn-secondary:hover{background-color:#5a6268}.epkb-ai-debug-section .epkb-ai-debug-controls .epkb-ai-btn.epkb-ai-btn-danger{background-color:#dc3545;color:white}.epkb-ai-debug-section .epkb-ai-debug-controls .epkb-ai-btn.epkb-ai-btn-danger:hover{background-color:#c82333}.epkb-ai-debug-section .epkb-ai-debug-controls .epkb-ai-btn.epkb-ai-btn-primary{background-color:#0073aa;color:white}.epkb-ai-debug-section .epkb-ai-debug-controls .epkb-ai-btn.epkb-ai-btn-primary:hover{background-color:#005a87}.epkb-ai-debug-section .epkb-ai-debug-controls .epkb-ai-select{padding:8px 12px;border:1px solid #ced4da;border-radius:4px;font-size:14px;background-color:white}.epkb-ai-debug-section .epkb-ai-log-container{background-color:#1e1e1e;border:1px solid #333;border-radius:8px;padding:20px;max-height:500px;overflow-y:auto;font-family:"Consolas","Monaco","Courier New",monospace;font-size:13px;line-height:1.5}.epkb-ai-debug-section .epkb-ai-log-container .epkb-ai-loading-spinner{width:40px;height:40px;margin:50px auto;border:3px solid rgba(255, 255, 255, 0.1);border-top-color:#6c757d;border-radius:50%;animation:spin 1s linear infinite}.epkb-ai-debug-section .epkb-ai-log-container .epkb-ai-no-logs{color:#fff;font-style:italic;text-align:center;padding:40px 20px;font-size:14px}.epkb-ai-debug-section .epkb-ai-log-container .epkb-ai-log-entry{margin-bottom:15px;padding:12px;background-color:rgba(255, 255, 255, 0.03);border-radius:4px;border-left:3px solid transparent}.epkb-ai-debug-section .epkb-ai-log-container .epkb-ai-log-entry.epkb-ai-log-error{border-left-color:#dc3545;background-color:rgba(220, 53, 69, 0.1)}.epkb-ai-debug-section .epkb-ai-log-container .epkb-ai-log-entry.epkb-ai-log-warning{border-left-color:#ffc107;background-color:rgba(255, 193, 7, 0.1)}.epkb-ai-debug-section .epkb-ai-log-container .epkb-ai-log-entry.epkb-ai-log-info{border-left-color:#17a2b8;background-color:rgba(23, 162, 184, 0.1)}.epkb-ai-debug-section .epkb-ai-log-container .epkb-ai-log-entry.epkb-ai-log-fatal{border-left-color:#721c24;background-color:rgba(114, 28, 36, 0.15)}.epkb-ai-debug-section .epkb-ai-log-container .epkb-ai-log-entry .epkb-ai-log-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.epkb-ai-debug-section .epkb-ai-log-container .epkb-ai-log-entry .epkb-ai-log-header .epkb-ai-log-timestamp{color:#fff;opacity:.8;font-size:12px}.epkb-ai-debug-section .epkb-ai-log-container .epkb-ai-log-entry .epkb-ai-log-header .epkb-ai-log-level{padding:2px 8px;border-radius:3px;font-size:11px;font-weight:600;text-transform:uppercase}.epkb-ai-debug-section .epkb-ai-log-container .epkb-ai-log-entry .epkb-ai-log-header .epkb-ai-log-level.error{background-color:#dc3545;color:white}.epkb-ai-debug-section .epkb-ai-log-container .epkb-ai-log-entry .epkb-ai-log-header .epkb-ai-log-level.warning{background-color:#ffc107;color:#212529}.epkb-ai-debug-section .epkb-ai-log-container .epkb-ai-log-entry .epkb-ai-log-header .epkb-ai-log-level.info{background-color:#17a2b8;color:white}.epkb-ai-debug-section .epkb-ai-log-container .epkb-ai-log-entry .epkb-ai-log-header .epkb-ai-log-level.fatal{background-color:#721c24;color:white}.epkb-ai-debug-section .epkb-ai-log-container .epkb-ai-log-entry .epkb-ai-log-message{color:#fff;word-wrap:break-word}.epkb-ai-debug-section .epkb-ai-log-container .epkb-ai-log-entry .epkb-ai-log-context{margin-top:10px;padding:10px;background-color:rgba(0, 0, 0, 0.3);border-radius:3px;font-size:12px;color:#fff}.epkb-ai-debug-section .epkb-ai-log-container .epkb-ai-log-entry .epkb-ai-log-context pre{margin:0;white-space:pre-wrap;word-wrap:break-word;color:#fff}.epkb-ai-debug-section .epkb-ai-log-container .epkb-ai-no-logs{text-align:center;color:#fff;padding:50px 20px}.epkb-ai-system-info .epkb-ai-info-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:16px;margin-bottom:28px}.epkb-ai-system-info .epkb-ai-info-grid .epkb-ai-info-item{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;transition:all .2s ease}.epkb-ai-system-info .epkb-ai-info-grid .epkb-ai-info-item:hover{background-color:#f3f4f6;border-color:#d1d5db;box-shadow:0 2px 6px rgba(0, 0, 0, 0.04)}.epkb-ai-system-info .epkb-ai-info-grid .epkb-ai-info-item .epkb-ai-info-label{font-weight:600;color:#374151;font-size:14px;margin-right:16px}.epkb-ai-system-info .epkb-ai-info-grid .epkb-ai-info-item .epkb-ai-info-value{color:#212529;font-size:14px}.epkb-ai-system-info .epkb-ai-info-grid .epkb-ai-info-item .epkb-ai-info-value.epkb-ai-success{color:#28a745;font-weight:600}.epkb-ai-system-info .epkb-ai-info-grid .epkb-ai-info-item .epkb-ai-info-value.epkb-ai-warning{color:#ffc107;font-weight:600}.epkb-ai-system-info .epkb-ai-info-grid .epkb-ai-info-item .epkb-ai-info-value.epkb-ai-error{color:#dc3545;font-weight:600}.epkb-ai-system-info .epkb-ai-debug-actions{display:flex;gap:10px}.epkb-ai-system-info .epkb-ai-debug-actions .epkb-ai-btn{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease;display:inline-flex;align-items:center;gap:8px}.epkb-ai-system-info .epkb-ai-debug-actions .epkb-ai-btn.epkb-ai-btn-secondary{background-color:#6c757d;color:white}.epkb-ai-system-info .epkb-ai-debug-actions .epkb-ai-btn.epkb-ai-btn-secondary:hover{background-color:#5a6268}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.epkb-ai-tools-debug-container{padding:0 40px 20px 20px;margin-top:-20px}.epkb-ai-tools-debug-container .epkb-ai-debug-header{margin-bottom:30px}.epkb-ai-tools-debug-container .epkb-ai-debug-header h2{margin:0 0 10px;font-size:24px;font-weight:600;color:#2c3338}.epkb-ai-tools-debug-container .epkb-ai-debug-header p{margin:0;color:#646970;font-size:14px}.epkb-ai-tools-debug-container .epkb-ai-debug-section-wrapper{margin-bottom:40px}.epkb-ai-tools-debug-container .epkb-ai-debug-section-wrapper h3{margin:0 0 10px;font-size:18px;font-weight:600;color:#2c3338}.epkb-ai-tools-debug-container .epkb-ai-error-message{padding:15px;background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:4px;margin:20px 0}.epkb-ai-debug-toggle-section{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:24px;margin-bottom:30px}.epkb-ai-debug-toggle-section h3{margin:0 0 20px;font-size:18px;font-weight:600;color:#2c3338}.epkb-ai-debug-toggle-section h4{margin:20px 0 15px;font-size:16px;font-weight:600;color:#2c3338}.epkb-ai-debug-toggle-section .epkb-ai-setting-row{display:flex;align-items:center;margin-bottom:15px}.epkb-ai-debug-toggle-section .epkb-ai-setting-label{margin-left:15px;font-size:14px;font-weight:500;color:#2c3338}.epkb-ai-debug-toggle-section .epkb-ai-setting-label .epkb-ai-localhost-notice{color:#646970;font-weight:normal;font-size:13px;margin-left:8px}.epkb-ai-debug-toggle-section .epkb-ai-setting-description{margin:0;color:#646970;font-size:13px;line-height:1.5}.epkb-ai-debug-toggle-section .epkb-ai-switch{position:relative;display:inline-block;width:50px;height:24px}.epkb-ai-debug-toggle-section .epkb-ai-switch input{opacity:0;width:0;height:0}.epkb-ai-debug-toggle-section .epkb-ai-switch input:checked+.epkb-ai-slider{background-color:#2271b1}.epkb-ai-debug-toggle-section .epkb-ai-switch input:checked+.epkb-ai-slider:before{transform:translateX(26px)}.epkb-ai-debug-toggle-section .epkb-ai-switch input:focus+.epkb-ai-slider{box-shadow:0 0 0 2px #fff,0 0 0 4px #2271b1}.epkb-ai-debug-toggle-section .epkb-ai-switch .epkb-ai-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:24px}.epkb-ai-debug-toggle-section .epkb-ai-switch .epkb-ai-slider:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:white;transition:.4s;border-radius:50%}.epkb-ai-debug-disabled{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:40px;text-align:center;color:#646970;font-size:14px}.epkb-ai-page-intro{background:linear-gradient(135deg, #667EEA 0%, #764BA2 100%);border-radius:12px;padding:24px 32px;margin-bottom:30px;color:#fff;box-shadow:0 10px 30px rgba(102, 126, 234, 0.2);position:relative;overflow:hidden}.epkb-ai-page-intro::before{content:"";position:absolute;top:0;right:0;width:300px;height:300px;background:radial-gradient(circle, rgba(255, 255, 255, 0.1) 1px, transparent 1px);background-size:20px 20px;opacity:.3;transform:rotate(45deg) translate(50px, -50px)}.epkb-ai-page-intro__header{display:flex;align-items:center;gap:20px;margin-bottom:16px;position:relative;z-index:1}.epkb-ai-page-intro__icon{width:48px;height:48px;background:rgba(255, 255, 255, 0.2);border-radius:10px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px)}.epkb-ai-page-intro__icon .epkbfa{font-size:24px;color:#fff}.epkb-ai-page-intro__text{flex:1}.epkb-ai-page-intro__title{margin:0;font-size:26px;font-weight:600;color:#fff;letter-spacing:-0.5px}.epkb-ai-page-intro__subtitle{margin:4px 0 0;font-size:15px;color:rgba(255, 255, 255, 0.9);font-weight:400}.epkb-ai-page-intro__description{font-size:14px;line-height:1.6;color:rgba(255, 255, 255, 0.95);margin:0;max-width:900px;position:relative;z-index:1}.epkb-ai-section-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:24px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.05);transition:box-shadow .2s ease}.epkb-ai-section-card:hover{box-shadow:0 4px 12px rgba(0, 0, 0, 0.08)}.epkb-ai-section-card__header{padding:20px 24px;border-bottom:1px solid #e5e7eb;background:#f9fafb;border-radius:12px 12px 0 0}.epkb-ai-section-card__title{margin:0;font-size:18px;font-weight:600;color:#1e1e1e}.epkb-ai-section-card__subtitle{margin:6px 0 0;font-size:14px;color:#646970;line-height:1.5}.epkb-ai-section-card__content{padding:24px}.epkb-ai-section-card__footer{padding:24px}.epkb-ai-tips-card{background:linear-gradient(135deg, #F6F9FC 0%, #F0F7FF 100%);border:1px solid #d4e5f7;border-radius:12px;padding:20px 24px;margin-bottom:24px}.epkb-ai-tips-card__header{display:flex;align-items:center;gap:10px;margin-bottom:16px}.epkb-ai-tips-card__icon{font-size:20px;color:#f39c12}.epkb-ai-tips-card__title{font-size:16px;font-weight:600;color:#1e1e1e}.epkb-ai-tips-card__list{margin:0;padding-left:28px}.epkb-ai-tips-card__list li{margin-bottom:10px;font-size:14px;line-height:1.6;color:#4a5568}.epkb-ai-tips-card__list li:last-child{margin-bottom:0}.epkb-ai-tips-card__list li::marker{color:#a0aec0}@media(max-width: 768px){.epkb-ai-page-intro{padding:20px}.epkb-ai-page-intro__header{flex-direction:column;align-items:flex-start;gap:12px}.epkb-ai-page-intro__icon{width:40px;height:40px}.epkb-ai-page-intro__icon .epkbfa{font-size:20px}.epkb-ai-page-intro__title{font-size:22px}.epkb-ai-page-intro__subtitle{font-size:14px}.epkb-ai-page-intro__description{font-size:13px}.epkb-ai-section-card__header{padding:16px 20px}.epkb-ai-section-card__content{padding:20px}.epkb-ai-tips-card{padding:16px 20px}.epkb-ai-tips-card__list{padding-left:24px}.epkb-ai-tips-card__list li{font-size:13px}}.epkb-ai-setting-group{margin-bottom:20px;padding:16px 20px;background:#f8f9fa;border-radius:8px;border:1px solid #e5e7eb}.epkb-ai-setting-group .epkb-ai-setting-label{display:block;margin-bottom:8px;font-weight:600;color:#1e1e1e;font-size:14px}.epkb-ai-setting-group .epkb-ai-setting-description{margin-bottom:12px;color:#646970;font-size:13px;line-height:1.6}.epkb-ai-setting-group .epkb-ai-slider-container{display:flex;align-items:center;gap:15px}.epkb-ai-setting-group .epkb-ai-slider-container .epkb-ai-slider{flex:1;max-width:300px;height:6px;border-radius:3px;background:#dcdcde;outline:none;-webkit-appearance:none}.epkb-ai-setting-group .epkb-ai-slider-container .epkb-ai-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#2271b1;cursor:pointer;border:2px solid #fff;box-shadow:0 2px 4px rgba(0, 0, 0, 0.2)}.epkb-ai-setting-group .epkb-ai-slider-container .epkb-ai-slider::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#2271b1;cursor:pointer;border:2px solid #fff;box-shadow:0 2px 4px rgba(0, 0, 0, 0.2)}.epkb-ai-setting-group .epkb-ai-slider-container .epkb-ai-slider-value{min-width:45px;padding:5px 10px;background:#fff;border:1px solid #dcdcde;border-radius:4px;font-weight:600;color:#2271b1;text-align:center}.epkb-ai-setting-group input[type=number]{padding:8px 12px;border:1px solid #dcdcde;border-radius:4px;font-size:14px;max-width:150px;background:#fff}.epkb-ai-setting-group input[type=number]:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:none}.epkb-ai-setting-group select{padding:8px 12px;border:1px solid #dcdcde;border-radius:4px;font-size:14px;min-width:200px;background:#fff;cursor:pointer}.epkb-ai-setting-group select#ai_chat_model,.epkb-ai-setting-group select#ai_search_model{min-width:100px;max-width:200px;width:auto}.epkb-ai-setting-group select:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:none}.epkb-ai-status-indicator{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 14px 6px 10px;border-radius:20px;font-size:13px;font-weight:600;min-width:40px}.epkb-ai-status-indicator:has(.epkb-ai-status-success){background-color:#d1fae5;color:#065f46;border:1px solid #a7f3d0}.epkb-ai-status-indicator:has(.epkb-ai-status-error){background-color:#fee2e2;color:#991b1b;border:1px solid #fecaca}.epkb-ai-status-indicator.epkb-status-enabled{background-color:#d1fae5;color:#065f46;border:1px solid #a7f3d0}.epkb-ai-status-indicator.epkb-status-disabled{background-color:#fee2e2;color:#991b1b;border:1px solid #fecaca}.epkb-ai-status-indicator .epkb-ai-status-dot{display:inline-block;width:10px;height:10px;border-radius:50%}.epkb-ai-status-indicator .epkb-ai-status-dot.epkb-ai-status-on{background-color:#28a745;box-shadow:0 0 4px rgba(40, 167, 69, 0.4)}.epkb-ai-status-indicator .epkb-ai-status-dot.epkb-ai-status-off{background-color:#dc3545;box-shadow:0 0 4px rgba(220, 53, 69, 0.4)}.epkb-ai-status-indicator .epkb-ai-status-success{color:#10b981;font-size:16px;margin:0;line-height:1;display:inline-flex;align-items:center}.epkb-ai-status-indicator .epkb-ai-status-error{color:#ef4444;font-size:16px;margin:0;line-height:1;display:inline-flex;align-items:center}.epkb-ai-ai-info .epkb-ai-info-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(350px, 1fr));gap:16px;margin:24px 0}.epkb-ai-ai-info .epkb-ai-info-grid .epkb-ai-info-item{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:linear-gradient(135deg, #F9FAFB 0%, #F3F4F6 100%);border:1px solid #e5e7eb;border-radius:10px;transition:all .3s ease;box-shadow:0 1px 3px rgba(0, 0, 0, 0.04)}.epkb-ai-ai-info .epkb-ai-info-grid .epkb-ai-info-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0, 0, 0, 0.08);border-color:#d1d5db}.epkb-ai-ai-info .epkb-ai-info-grid .epkb-ai-info-item .epkb-ai-info-label{font-weight:600;color:#374151;font-size:15px}.epkb-ai-subsection{margin-top:25px}.epkb-ai-subsection h4{margin:0 0 15px;font-size:16px;font-weight:600;color:#2c3338}.epkb-ai-subsection .epkb-ai-data-collections{display:flex;flex-direction:column;gap:15px}.epkb-ai-subsection .epkb-ai-data-collections .epkb-ai-collection-item{background:linear-gradient(135deg, #FFFFFF 0%, #F9FAFB 100%);border:1px solid #e5e7eb;border-radius:10px;padding:20px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0, 0, 0, 0.04)}.epkb-ai-subsection .epkb-ai-data-collections .epkb-ai-collection-item:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0, 0, 0, 0.08);border-color:#d1d5db}.epkb-ai-subsection .epkb-ai-data-collections .epkb-ai-collection-item h5{margin:0 0 12px;font-size:16px;font-weight:700;color:#2c3338;display:flex;align-items:center;gap:8px}.epkb-ai-subsection .epkb-ai-data-collections .epkb-ai-collection-item h5:before{content:"";font-family:"epkbfa";color:#6b7280;font-size:14px}.epkb-ai-subsection .epkb-ai-data-collections .epkb-ai-collection-item .epkb-ai-collection-details{font-size:14px;color:#646970;line-height:1.8}.epkb-ai-subsection .epkb-ai-data-collections .epkb-ai-collection-item .epkb-ai-collection-details>div{margin-bottom:8px}.epkb-ai-subsection .epkb-ai-data-collections .epkb-ai-collection-item .epkb-ai-collection-details>div:last-child{margin-bottom:0}.epkb-ai-subsection .epkb-ai-data-collections .epkb-ai-collection-item .epkb-ai-collection-details strong{color:#2c3338;font-weight:600;margin-left:2px}.epkb-ai-subsection .epkb-ai-data-collections .epkb-ai-collection-item .epkb-ai-collection-details .epkb-ai-status-counts{margin-top:12px;padding-top:12px;border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.epkb-ai-subsection .epkb-ai-data-collections .epkb-ai-collection-item .epkb-ai-collection-details .epkb-ai-status-counts .epkb-ai-status-label{font-weight:600;color:#2c3338;margin-right:8px;font-size:13px}.epkb-ai-subsection .epkb-ai-data-collections .epkb-ai-collection-item .epkb-ai-collection-details .epkb-ai-status-counts .epkb-ai-status-item{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:4px}.epkb-ai-subsection .epkb-ai-data-collections .epkb-ai-collection-item .epkb-ai-collection-details .epkb-ai-status-counts .epkb-ai-status-item:before{content:"";width:6px;height:6px;border-radius:50%;display:inline-block}.epkb-ai-subsection .epkb-ai-data-collections .epkb-ai-collection-item .epkb-ai-collection-details .epkb-ai-status-counts .epkb-ai-status-item.epkb-ai-status-added{background-color:#d1fae5;color:#065f46}.epkb-ai-subsection .epkb-ai-data-collections .epkb-ai-collection-item .epkb-ai-collection-details .epkb-ai-status-counts .epkb-ai-status-item.epkb-ai-status-added:before{background-color:#10b981}.epkb-ai-subsection .epkb-ai-data-collections .epkb-ai-collection-item .epkb-ai-collection-details .epkb-ai-status-counts .epkb-ai-status-item.epkb-ai-status-updated{background-color:#d1fae5;color:#065f46}.epkb-ai-subsection .epkb-ai-data-collections .epkb-ai-collection-item .epkb-ai-collection-details .epkb-ai-status-counts .epkb-ai-status-item.epkb-ai-status-updated:before{background-color:#10b981}.epkb-ai-subsection .epkb-ai-data-collections .epkb-ai-collection-item .epkb-ai-collection-details .epkb-ai-status-counts .epkb-ai-status-item.epkb-ai-status-outdated{background-color:#fce7f3;color:#831843}.epkb-ai-subsection .epkb-ai-data-collections .epkb-ai-collection-item .epkb-ai-collection-details .epkb-ai-status-counts .epkb-ai-status-item.epkb-ai-status-outdated:before{background-color:#ec4899}.epkb-ai-subsection .epkb-ai-data-collections .epkb-ai-collection-item .epkb-ai-collection-details .epkb-ai-status-counts .epkb-ai-status-item.epkb-ai-status-error{background-color:#fee2e2;color:#991b1b}.epkb-ai-subsection .epkb-ai-data-collections .epkb-ai-collection-item .epkb-ai-collection-details .epkb-ai-status-counts .epkb-ai-status-item.epkb-ai-status-error:before{background-color:#ef4444}.epkb-ai-subsection .epkb-ai-data-collections .epkb-ai-collection-item .epkb-ai-collection-details .epkb-ai-status-counts .epkb-ai-status-item.epkb-ai-status-pending{background-color:#fff3cd;color:#856404}.epkb-ai-subsection .epkb-ai-data-collections .epkb-ai-collection-item .epkb-ai-collection-details .epkb-ai-status-counts .epkb-ai-status-item.epkb-ai-status-pending:before{background-color:#f59e0b}.epkb-ai-subsection .epkb-ai-no-data{font-size:14px;color:#646970;font-style:italic}.epkb-ai-logs-subsection{margin-top:30px}.epkb-ai-logs-subsection h4{margin:20px 0 15px;font-size:16px;font-weight:600;color:#2c3338}@media(min-width: 2000px){.epkb-ai-training-data-container .epkb-ai-action-buttons .epkb-ai-button{width:60%}}.epkb-ai-search-container{min-height:100vh;background:#f1f1f1}.epkb-ai-search-container .epkb-ai-data-source-layout{display:grid;grid-template-columns:1fr minmax(300px, 25%);gap:30px;padding:20px 40px 0 20px;background:transparent}.epkb-ai-search-container .epkb-ai-data-source-table{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.04);overflow:hidden}.epkb-ai-search-container .epkb-ai-data-source-table .epkb-ai-table-content{padding:24px}.epkb-ai-search-container .epkb-ai-data-source-table .epkb-submissions-table-container{margin-top:0;overflow-x:visible}.epkb-ai-search-container .epkb-ai-data-source-table .epkb-submissions-table-container .epkb-table-filter-container{margin-bottom:15px;padding-right:0}.epkb-ai-search-container .epkb-ai-data-source-table .epkb-submissions-table-container #epkb-search-conversations-table{width:100%;table-layout:auto !important;border-collapse:collapse}.epkb-ai-search-container .epkb-ai-data-source-table .epkb-submissions-table-container #epkb-search-conversations-table thead th{background-color:transparent;border-bottom:2px solid #f3f4f6;color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.5px;padding:16px;text-align:left;text-transform:uppercase}.epkb-ai-search-container .epkb-ai-data-source-table .epkb-submissions-table-container #epkb-search-conversations-table thead th:first-child{width:40px;text-align:center;padding:16px 8px}.epkb-ai-search-container .epkb-ai-data-source-table .epkb-submissions-table-container #epkb-search-conversations-table thead th[data-column=search_date]{width:160px}.epkb-ai-search-container .epkb-ai-data-source-table .epkb-submissions-table-container #epkb-search-conversations-table thead th[data-column=user]{width:150px}.epkb-ai-search-container .epkb-ai-data-source-table .epkb-submissions-table-container #epkb-search-conversations-table thead th[data-column=query]{width:auto;min-width:unset !important}.epkb-ai-search-container .epkb-ai-data-source-table .epkb-submissions-table-container #epkb-search-conversations-table thead th[data-column=results]{width:120px}.epkb-ai-search-container .epkb-ai-data-source-table .epkb-submissions-table-container #epkb-search-conversations-table thead th[data-column=clicked]{width:180px}.epkb-ai-search-container .epkb-ai-data-source-table .epkb-submissions-table-container #epkb-search-conversations-table tbody tr{border-bottom:1px solid #f9fafb;cursor:pointer;transition:all .2s ease}.epkb-ai-search-container .epkb-ai-data-source-table .epkb-submissions-table-container #epkb-search-conversations-table tbody tr:hover{background-color:#fafbfc;transform:translateX(2px)}.epkb-ai-search-container .epkb-ai-data-source-table .epkb-submissions-table-container #epkb-search-conversations-table tbody tr.selected{background-color:#e3f2fd}.epkb-ai-search-container .epkb-ai-data-source-table .epkb-submissions-table-container #epkb-search-conversations-table tbody tr.epkb-deleting{animation:fadeOutRow .5s ease-out forwards;background-color:#ffcdd2 !important;opacity:.8}.epkb-ai-search-container .epkb-ai-data-source-table .epkb-submissions-table-container #epkb-search-conversations-table tbody tr td{font-size:14px;padding:16px;vertical-align:middle}.epkb-ai-search-container .epkb-ai-data-source-table .epkb-submissions-table-container #epkb-search-conversations-table tbody tr td:first-child{text-align:center;padding:16px 8px}.epkb-ai-search-container .epkb-ai-data-source-settings{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.04);overflow:hidden}.epkb-ai-search-container .epkb-ai-data-source-settings>*{padding:24px}.epkb-ai-search-container .epkb-ai-data-source-settings>*:not(:last-child){border-bottom:1px solid #f3f4f6}.epkb-ai-view-content-dialog-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.5);display:flex;align-items:center;justify-content:center;z-index:999999}.epkb-ai-view-content-dialog{background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0, 0, 0, 0.15);max-width:900px;width:90%;max-height:90vh;display:flex;flex-direction:column}.epkb-ai-dialog-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.6);display:flex;align-items:center;justify-content:center;z-index:999999;animation:fadeIn .2s ease-in-out}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.epkb-ai-dialog{background:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0, 0, 0, 0.2);max-width:600px;width:90%;max-height:85vh;display:flex;flex-direction:column;animation:slideUp .3s ease-out}@keyframes slideUp{from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.epkb-ai-dialog-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e0e0e0}.epkb-ai-dialog-header h3{margin:0;font-size:18px;font-weight:600;color:#333}.epkb-ai-dialog-close{background:none;border:none;font-size:20px;color:#666;cursor:pointer;padding:5px;line-height:1}.epkb-ai-dialog-close:hover{color:#333}.epkb-ai-dialog-body{padding:20px;overflow-y:auto;flex:1}.epkb-ai-notes-dialog{max-width:650px;width:95%;max-height:80vh}.epkb-ai-notes-dialog .epkb-ai-dialog-header{background:linear-gradient(135deg, #667EEA 0%, #764BA2 100%);color:#fff;padding:24px 30px;border-radius:12px 12px 0 0}.epkb-ai-notes-dialog .epkb-ai-dialog-header h3{color:#fff;font-size:20px;font-weight:600;margin:0}.epkb-ai-notes-dialog .epkb-ai-dialog-header .epkb-ai-dialog-close{color:rgba(255, 255, 255, 0.8);transition:all .2s ease}.epkb-ai-notes-dialog .epkb-ai-dialog-header .epkb-ai-dialog-close:hover{color:#fff;transform:rotate(90deg)}.epkb-ai-notes-dialog .epkb-ai-dialog-body{padding:30px;overflow-y:auto;max-height:calc(80vh - 200px)}.epkb-ai-notes-dialog .epkb-ai-form-group{margin-bottom:28px}.epkb-ai-notes-dialog .epkb-ai-form-group label{display:block;margin-bottom:10px;font-weight:600;color:#1f2937;font-size:15px;letter-spacing:-0.01em}.epkb-ai-notes-dialog .epkb-ai-form-group label:after{content:" *";color:#ef4444;font-weight:400}.epkb-ai-notes-dialog .epkb-ai-form-group input,.epkb-ai-notes-dialog .epkb-ai-form-group textarea{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:15px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;transition:all .2s ease;background:#f9fafb}.epkb-ai-notes-dialog .epkb-ai-form-group input:focus,.epkb-ai-notes-dialog .epkb-ai-form-group textarea:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 4px rgba(102, 126, 234, 0.1)}.epkb-ai-notes-dialog .epkb-ai-form-group input::placeholder,.epkb-ai-notes-dialog .epkb-ai-form-group textarea::placeholder{color:#9ca3af;font-style:italic}.epkb-ai-notes-dialog .epkb-ai-form-group textarea{resize:vertical;min-height:200px;line-height:1.6}.epkb-ai-notes-dialog .epkb-ai-dialog-footer{display:flex;justify-content:flex-end;gap:12px;padding:24px 30px;background:linear-gradient(180deg, #F9FAFB 0%, #F3F4F6 100%);border-top:2px solid #e5e7eb;border-radius:0 0 12px 12px;position:sticky;bottom:0;z-index:10}.epkb-ai-notes-dialog .epkb-ai-dialog-footer .epkb-ai-button{padding:12px 24px;font-size:15px;font-weight:600;border-radius:8px;transition:all .2s ease;cursor:pointer;border:none}.epkb-ai-notes-dialog .epkb-ai-dialog-footer .epkb-ai-button.epkb-ai-button-secondary{background:#fff;color:#6b7280;border:2px solid #e5e7eb}.epkb-ai-notes-dialog .epkb-ai-dialog-footer .epkb-ai-button.epkb-ai-button-secondary:hover{background:#f9fafb;border-color:#d1d5db}.epkb-ai-notes-dialog .epkb-ai-dialog-footer .epkb-ai-button.epkb-ai-button-primary{background:linear-gradient(135deg, #667EEA 0%, #764BA2 100%);color:#fff;box-shadow:0 4px 6px rgba(102, 126, 234, 0.2)}.epkb-ai-notes-dialog .epkb-ai-dialog-footer .epkb-ai-button.epkb-ai-button-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 12px rgba(102, 126, 234, 0.3)}.epkb-ai-notes-dialog .epkb-ai-dialog-footer .epkb-ai-button.epkb-ai-button-primary:disabled{opacity:.6;cursor:not-allowed}.epkb-ai-loading-spinner{text-align:center;padding:40px;color:#666}.epkb-ai-content-tabs{border:1px solid #e0e0e0;border-radius:5px;overflow:hidden}.epkb-ai-content-tabs-header{display:flex;background:#f5f5f5;border-bottom:1px solid #e0e0e0}.epkb-ai-content-tab-button{flex:1;padding:12px 20px;background:none;border:none;cursor:pointer;font-size:14px;color:#666;font-weight:500;transition:all .2s}.epkb-ai-content-tab-button:hover{background:#eee}.epkb-ai-content-tab-button.active{background:#fff;color:#333;border-bottom:2px solid #0073aa}.epkb-ai-content-tabs-content{background:#fff}.epkb-ai-content-tab-panel{display:none;padding:20px}.epkb-ai-content-tab-panel.active{display:block}.epkb-ai-content-display{background:#f8f8f8;padding:15px;border-radius:5px;white-space:pre-wrap;word-wrap:break-word;font-family:"Consolas","Monaco","Courier New",monospace;font-size:13px;line-height:1.5;margin:0;max-height:400px;overflow-y:auto}.epkb-ai-view-content-btn{background:transparent;border:none;cursor:pointer;padding:4px;color:#0073aa;font-size:16px}.epkb-ai-view-content-btn:hover{opacity:.7}.epkb-ai-pro-features-tab{padding:0;background:linear-gradient(135deg, #F8FAFC 0%, #F3F4F6 100%);min-height:calc(100vh - 200px)}.epkb-ai-pro-features-tab .epkb-ai-pro-header{text-align:center;padding:40px 20px;background:linear-gradient(135deg, #667EEA 0%, #764BA2 100%);color:#fff;position:relative;overflow:hidden}.epkb-ai-pro-features-tab .epkb-ai-pro-header::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.133 7-7s-3.134-7-7-7-7 3.133-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.133 7-7s-3.134-7-7-7-7 3.133-7 7 3.134 7 7 7zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 91c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM35 41c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM12 60c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='%23ffffff' fill-opacity='0.05' fill-rule='evenodd'/%3E%3C/svg%3E");opacity:.5}.epkb-ai-pro-features-tab .epkb-ai-pro-header .epkb-ai-status-header{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:20px;display:flex;justify-content:center;align-items:center;gap:20px}.epkb-ai-pro-features-tab .epkb-ai-pro-header .epkb-ai-status-header .epkb-ai-status-indicator{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:rgba(255, 255, 255, 0.2);backdrop-filter:blur(10px);border-radius:30px;font-size:14px;font-weight:600;color:#fff}.epkb-ai-pro-features-tab .epkb-ai-pro-header .epkb-ai-status-header .epkb-ai-status-indicator.status-active{background:rgba(16, 185, 129, 0.2);border:1px solid rgba(16, 185, 129, 0.3)}.epkb-ai-pro-features-tab .epkb-ai-pro-header .epkb-ai-status-header .epkb-ai-status-indicator.status-inactive{background:rgba(239, 68, 68, 0.2);border:1px solid rgba(239, 68, 68, 0.3)}.epkb-ai-pro-features-tab .epkb-ai-pro-header .epkb-ai-status-header .epkb-ai-status-indicator .epkbfa{font-size:16px}.epkb-ai-pro-features-tab .epkb-ai-pro-header .epkb-ai-status-header .epkb-ai-features-count{display:inline-flex;align-items:center;padding:8px 16px;background:rgba(255, 255, 255, 0.1);backdrop-filter:blur(10px);border-radius:30px;font-size:13px;color:rgba(255, 255, 255, 0.9)}.epkb-ai-pro-features-tab .epkb-ai-pro-header h1{font-size:42px;font-weight:700;margin:0 0 20px 0;text-shadow:2px 2px 4px rgba(0, 0, 0, 0.1);position:relative;z-index:1}.epkb-ai-pro-features-tab .epkb-ai-pro-header p{font-size:20px;opacity:.95;margin:0 auto 5px;max-width:80%;position:relative;z-index:1}.epkb-ai-pro-features-tab .epkb-ai-pro-features-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(350px, 1fr));gap:30px;padding:20px 0;max-width:90%;margin:0 auto}.epkb-ai-pro-features-tab .epkb-ai-pro-feature-card{background:#fff;border-radius:16px;padding:35px;box-shadow:0 20px 40px rgba(0, 0, 0, 0.1);transition:all .3s ease;position:relative;overflow:hidden}.epkb-ai-pro-features-tab .epkb-ai-pro-feature-card .epkb-ai-pro-feature-header{display:flex;align-items:center;gap:10px}.epkb-ai-pro-features-tab .epkb-ai-pro-feature-card .epkb-ai-pro-feature-content{display:flex}.epkb-ai-pro-features-tab .epkb-ai-pro-feature-card .epkb-ai-pro-feature-content .epkb-ai-pro-feature-left{width:40%}.epkb-ai-pro-features-tab .epkb-ai-pro-feature-card .epkb-ai-pro-feature-content .epkb-ai-pro-feature-left img{width:100%}.epkb-ai-pro-features-tab .epkb-ai-pro-feature-card .epkb-ai-pro-feature-content .epkb-ai-pro-feature-right{width:60%}.epkb-ai-pro-features-tab .epkb-ai-pro-feature-card .epkb-ai-pro-feature-content .epkb-ai-pro-feature-right img{width:100%}.epkb-ai-pro-features-tab .epkb-ai-pro-feature-card:hover{transform:translateY(-5px);box-shadow:0 25px 50px rgba(0, 0, 0, 0.15)}.epkb-ai-pro-features-tab .epkb-ai-pro-feature-card:hover .epkb-ai-pro-feature-icon{transform:scale(1.1) rotate(5deg)}.epkb-ai-pro-features-tab .epkb-ai-pro-feature-card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg, #667EEA, #764BA2)}.epkb-ai-pro-features-tab .epkb-ai-pro-feature-card .epkb-ai-pro-feature-badge{position:absolute;top:20px;right:20px;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase}.epkb-ai-pro-features-tab .epkb-ai-pro-feature-card .epkb-ai-pro-feature-badge.most-popular{background:linear-gradient(135deg, #F093FB 0%, #F5576C 100%);color:#fff}.epkb-ai-pro-features-tab .epkb-ai-pro-feature-card .epkb-ai-pro-feature-badge.coming-soon{background:linear-gradient(135deg, #FA709A 0%, #FEE140 100%);color:#fff}.epkb-ai-pro-features-tab .epkb-ai-pro-feature-card .epkb-ai-pro-feature-badge.exclusive{background:linear-gradient(135deg, #A8EDEA 0%, #FED6E3 100%);color:#333}.epkb-ai-pro-features-tab .epkb-ai-pro-feature-card .epkb-ai-pro-feature-icon{width:70px;height:70px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:32px;margin-bottom:25px;transition:transform .3s ease;position:relative}.epkb-ai-pro-features-tab .epkb-ai-pro-feature-card .epkb-ai-pro-feature-icon.icon-blue{background:linear-gradient(135deg, #667EEA 0%, #764BA2 100%);color:#fff}.epkb-ai-pro-features-tab .epkb-ai-pro-feature-card .epkb-ai-pro-feature-icon.icon-red{background:linear-gradient(135deg, #F093FB 0%, #F5576C 100%);color:#fff}.epkb-ai-pro-features-tab .epkb-ai-pro-feature-card .epkb-ai-pro-feature-icon.icon-green{background:linear-gradient(135deg, #43E97B 0%, #38F9D7 100%);color:#fff}.epkb-ai-pro-features-tab .epkb-ai-pro-feature-card .epkb-ai-pro-feature-icon.icon-purple{background:linear-gradient(135deg, #E0C3FC 0%, #8EC5FC 100%);color:#fff}.epkb-ai-pro-features-tab .epkb-ai-pro-feature-card .epkb-ai-pro-feature-icon.icon-orange{background:linear-gradient(135deg, #FA709A 0%, #FEE140 100%);color:#fff}.epkb-ai-pro-features-tab .epkb-ai-pro-feature-card .epkb-ai-pro-feature-icon.icon-teal{background:linear-gradient(135deg, #A8EDEA 0%, #FED6E3 100%);color:#fff}.epkb-ai-pro-features-tab .epkb-ai-pro-feature-card h3{font-size:24px;font-weight:600;margin:0 0 15px 0;color:#2c3e50}.epkb-ai-pro-features-tab .epkb-ai-pro-feature-card .epkb-ai-pro-feature-description{font-size:15px;line-height:1.7;color:#5a6c7d;margin-bottom:25px}.epkb-ai-pro-features-tab .epkb-ai-pro-feature-card .epkb-ai-pro-feature-benefits{list-style:none;padding:0;margin:0}.epkb-ai-pro-features-tab .epkb-ai-pro-feature-card .epkb-ai-pro-feature-benefits li{padding:10px 0;padding-left:30px;position:relative;font-size:14px;color:#4a5568}.epkb-ai-pro-features-tab .epkb-ai-pro-feature-card .epkb-ai-pro-feature-benefits li::before{content:"✓";position:absolute;left:0;color:#48bb78;font-weight:bold;font-size:18px}.epkb-ai-pro-features-tab .epkb-ai-pro-features-section{padding:60px 0px}.epkb-ai-pro-features-tab .epkb-ai-pro-features-section .epkb-ai-section-title{text-align:center;font-size:36px;font-weight:700;color:#1f2937;margin:0 0 50px 0;position:relative}.epkb-ai-pro-features-tab .epkb-ai-pro-features-section .epkb-ai-section-title:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:60px;height:4px;background:linear-gradient(135deg, #667EEA 0%, #764BA2 100%);border-radius:2px}.epkb-ai-pro-features-tab .epkb-ai-pricing-section{background:#fff;padding:80px 40px;margin-top:40px}.epkb-ai-pro-features-tab .epkb-ai-pricing-section .epkb-ai-section-title{text-align:center;font-size:36px;font-weight:700;color:#1f2937;margin:0 0 15px 0}.epkb-ai-pro-features-tab .epkb-ai-pricing-section .epkb-ai-section-subtitle{text-align:center;font-size:18px;color:#6b7280;margin:0 0 50px 0}.epkb-ai-pro-features-tab .epkb-ai-pricing-section .epkb-ai-pricing-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:30px;max-width:1200px;margin:0 auto}.epkb-ai-pro-features-tab .epkb-ai-pricing-section .epkb-ai-pricing-card{background:#fff;border:2px solid #e5e7eb;border-radius:16px;padding:40px 30px;position:relative;transition:all .3s ease}.epkb-ai-pro-features-tab .epkb-ai-pricing-section .epkb-ai-pricing-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0, 0, 0, 0.1)}.epkb-ai-pro-features-tab .epkb-ai-pricing-section .epkb-ai-pricing-card.popular{border-color:#667eea;background:linear-gradient(135deg, rgba(102, 126, 234, 0.05) 0%, rgba(118, 75, 162, 0.05) 100%);transform:scale(1.05)}.epkb-ai-pro-features-tab .epkb-ai-pricing-section .epkb-ai-pricing-card.popular .epkb-ai-pricing-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg, #667EEA 0%, #764BA2 100%);color:#fff;padding:6px 20px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase}.epkb-ai-pro-features-tab .epkb-ai-pricing-section .epkb-ai-pricing-card .epkb-ai-pricing-name{font-size:24px;font-weight:600;color:#1f2937;margin:0 0 20px 0;text-align:center}.epkb-ai-pro-features-tab .epkb-ai-pricing-section .epkb-ai-pricing-card .epkb-ai-pricing-price{text-align:center;margin-bottom:30px}.epkb-ai-pro-features-tab .epkb-ai-pricing-section .epkb-ai-pricing-card .epkb-ai-pricing-price .price{font-size:48px;font-weight:700;color:#1f2937}.epkb-ai-pro-features-tab .epkb-ai-pricing-section .epkb-ai-pricing-card .epkb-ai-pricing-price .period{font-size:18px;color:#6b7280;margin-left:5px}.epkb-ai-pro-features-tab .epkb-ai-pricing-section .epkb-ai-pricing-card .epkb-ai-pricing-features{list-style:none;padding:0;margin:0 0 30px 0}.epkb-ai-pro-features-tab .epkb-ai-pricing-section .epkb-ai-pricing-card .epkb-ai-pricing-features li{padding:12px 0;color:#4b5563;display:flex;align-items:center;gap:10px}.epkb-ai-pro-features-tab .epkb-ai-pricing-section .epkb-ai-pricing-card .epkb-ai-pricing-features li .epkbfa{color:#10b981;font-size:16px;flex-shrink:0}.epkb-ai-pro-features-tab .epkb-ai-pricing-section .epkb-ai-pricing-card .epkb-ai-pricing-button{display:block;width:100%;text-align:center;padding:14px 30px;border-radius:8px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s ease}.epkb-ai-pro-features-tab .epkb-ai-pricing-section .epkb-ai-pricing-card .epkb-ai-pricing-button:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(0, 0, 0, 0.1)}.epkb-ai-pro-features-tab .epkb-ai-pricing-section .epkb-ai-pricing-card.popular .epkb-ai-pricing-button{background:linear-gradient(135deg, #667EEA 0%, #764BA2 100%);color:#fff}.epkb-ai-pro-features-tab .epkb-ai-pricing-section .epkb-ai-pricing-card.popular .epkb-ai-pricing-button:hover{box-shadow:0 10px 30px rgba(102, 126, 234, 0.3)}.epkb-ai-pro-features-tab .epkb-ai-pricing-section .epkb-ai-pricing-card:not(.popular) .epkb-ai-pricing-button{background:#f3f4f6;color:#1f2937}.epkb-ai-pro-features-tab .epkb-ai-pricing-section .epkb-ai-pricing-card:not(.popular) .epkb-ai-pricing-button:hover{background:#e5e7eb}.epkb-ai-pro-features-tab .epkb-ai-testimonials-section{padding:80px 40px;background:linear-gradient(135deg, #FEF3F2 0%, #FEF8F3 100%)}.epkb-ai-pro-features-tab .epkb-ai-testimonials-section .epkb-ai-section-title{text-align:center;font-size:36px;font-weight:700;color:#1f2937;margin:0 0 50px 0}.epkb-ai-pro-features-tab .epkb-ai-testimonials-section .epkb-ai-testimonials-disclaimer{text-align:center;font-size:16px;font-style:italic;color:#6b7280;max-width:800px;margin:-30px auto 40px;line-height:1.6;padding:20px;background:rgba(255, 255, 255, 0.5);border-radius:12px;border:1px solid rgba(0, 0, 0, 0.05)}.epkb-ai-pro-features-tab .epkb-ai-testimonials-section .epkb-ai-testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(350px, 1fr));gap:30px;max-width:1200px;margin:0 auto}.epkb-ai-pro-features-tab .epkb-ai-testimonials-section .epkb-ai-testimonial-card{background:#fff;border-radius:16px;padding:30px;box-shadow:0 10px 30px rgba(0, 0, 0, 0.08);transition:all .3s ease}.epkb-ai-pro-features-tab .epkb-ai-testimonials-section .epkb-ai-testimonial-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0, 0, 0, 0.12)}.epkb-ai-pro-features-tab .epkb-ai-testimonials-section .epkb-ai-testimonial-card .epkb-ai-testimonial-rating{margin-bottom:20px}.epkb-ai-pro-features-tab .epkb-ai-testimonials-section .epkb-ai-testimonial-card .epkb-ai-testimonial-rating .epkbfa-star{color:#d1d5db;font-size:18px;margin-right:4px}.epkb-ai-pro-features-tab .epkb-ai-testimonials-section .epkb-ai-testimonial-card .epkb-ai-testimonial-rating .epkbfa-star.filled{color:#fbbf24}.epkb-ai-pro-features-tab .epkb-ai-testimonials-section .epkb-ai-testimonial-card .epkb-ai-testimonial-text{font-size:16px;line-height:1.7;color:#4b5563;margin:0 0 24px 0;font-style:italic}.epkb-ai-pro-features-tab .epkb-ai-testimonials-section .epkb-ai-testimonial-card .epkb-ai-testimonial-author{padding-top:20px;border-top:1px solid #e5e7eb}.epkb-ai-pro-features-tab .epkb-ai-testimonials-section .epkb-ai-testimonial-card .epkb-ai-testimonial-author strong{display:block;font-size:16px;color:#1f2937;margin-bottom:4px}.epkb-ai-pro-features-tab .epkb-ai-testimonials-section .epkb-ai-testimonial-card .epkb-ai-testimonial-author span{font-size:14px;color:#6b7280}.epkb-ai-pro-features-tab .epkb-ai-pro-cta{background:linear-gradient(135deg, #667EEA 0%, #764BA2 100%);padding:80px 40px;text-align:center;position:relative;overflow:hidden}.epkb-ai-pro-features-tab .epkb-ai-pro-cta::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2V6h4V4H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.1}.epkb-ai-pro-features-tab .epkb-ai-pro-cta h2{font-size:42px;font-weight:700;margin:0 0 20px 0;color:#fff;position:relative;z-index:1}.epkb-ai-pro-features-tab .epkb-ai-pro-cta .epkb-ai-pro-cta-subtitle{font-size:20px;color:rgba(255, 255, 255, 0.9);margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto;position:relative;z-index:1}.epkb-ai-pro-features-tab .epkb-ai-pro-cta .epkb-ai-pro-cta-buttons{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-bottom:30px;position:relative;z-index:1}.epkb-ai-pro-features-tab .epkb-ai-pro-cta .epkb-ai-pro-cta-buttons .epkb-ai-pro-cta-button{display:inline-block;padding:20px 60px;border-radius:50px;font-size:20px;font-weight:600;text-decoration:none;transition:all .3s ease}.epkb-ai-pro-features-tab .epkb-ai-pro-cta .epkb-ai-pro-cta-buttons .epkb-ai-pro-cta-button.primary{background:#27ae60;color:#fff;box-shadow:0 10px 30px rgba(39, 174, 96, 0.3)}.epkb-ai-pro-features-tab .epkb-ai-pro-cta .epkb-ai-pro-cta-buttons .epkb-ai-pro-cta-button.primary:hover{background:#219a52;transform:translateY(-3px);box-shadow:0 15px 40px rgba(39, 174, 96, 0.4)}.epkb-ai-pro-features-tab .epkb-ai-pro-cta .epkb-ai-pro-cta-buttons .epkb-ai-pro-cta-button.secondary{background:transparent;color:#fff;border:2px solid rgba(255, 255, 255, 0.5)}.epkb-ai-pro-features-tab .epkb-ai-pro-cta .epkb-ai-pro-cta-buttons .epkb-ai-pro-cta-button.secondary:hover{background:rgba(255, 255, 255, 0.1);border-color:#fff;transform:translateY(-2px)}.epkb-ai-pro-features-tab .epkb-ai-pro-cta .epkb-ai-pro-discount{display:inline-block;padding:10px 24px;background:rgba(255, 255, 255, 0.2);backdrop-filter:blur(10px);color:#fff;border-radius:30px;font-size:16px;font-weight:600;margin-bottom:20px;position:relative;z-index:1}.epkb-ai-pro-features-tab .epkb-ai-pro-cta .epkb-ai-pro-guarantee{display:inline-flex;align-items:center;gap:10px;color:rgba(255, 255, 255, 0.8);font-size:14px;position:relative;z-index:1;margin-bottom:20px}.epkb-ai-pro-features-tab .epkb-ai-pro-cta .epkb-ai-pro-guarantee .epkbfa{font-size:18px;color:rgba(255, 255, 255, 0.9)}@media(max-width: 768px){.epkb-ai-pro-features-tab .epkb-ai-pro-header{padding:40px 20px 30px}.epkb-ai-pro-features-tab .epkb-ai-pro-header h1{font-size:32px}.epkb-ai-pro-features-tab .epkb-ai-pro-header p{font-size:16px}.epkb-ai-pro-features-tab .epkb-ai-pro-features-grid{grid-template-columns:1fr;padding:0 20px 40px}.epkb-ai-pro-features-tab .epkb-ai-pro-cta{margin:20px;padding:30px 20px}.epkb-ai-pro-features-tab .epkb-ai-pro-cta h2{font-size:28px}}.epkb-ai-dashboard-beta .epkb-ai-stats-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:20px;margin:20px 0;padding:0 20px}.epkb-ai-dashboard-beta .epkb-ai-stats-grid .epkb-ai-stat-box{background:#fff;border-radius:12px;padding:15px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.08);border-top:4px solid;transition:all .3s ease;position:relative;overflow:hidden}.epkb-ai-dashboard-beta .epkb-ai-stats-grid .epkb-ai-stat-box:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0, 0, 0, 0.12)}.epkb-ai-dashboard-beta .epkb-ai-stats-grid .epkb-ai-stat-box .epkb-ai-stat-header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.epkb-ai-dashboard-beta .epkb-ai-stats-grid .epkb-ai-stat-box .epkb-ai-stat-header .epkb-ai-stat-icon{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.epkb-ai-dashboard-beta .epkb-ai-stats-grid .epkb-ai-stat-box .epkb-ai-stat-header .epkb-ai-stat-icon span{font-size:20px}.epkb-ai-dashboard-beta .epkb-ai-stats-grid .epkb-ai-stat-box .epkb-ai-stat-header h3{font-size:14px;font-weight:600;color:#6b7280;margin:0;text-transform:uppercase;letter-spacing:.5px;flex:1}.epkb-ai-dashboard-beta .epkb-ai-stats-grid .epkb-ai-stat-box .epkb-ai-stat-content .epkb-ai-stat-description{font-size:13px;color:#9ca3af;margin:5px 0}.epkb-ai-dashboard-beta .epkb-ai-stats-grid .epkb-ai-stat-box .epkb-ai-stat-content .epkb-ai-stat-numbers{margin-top:8px}.epkb-ai-dashboard-beta .epkb-ai-stats-grid .epkb-ai-stat-box .epkb-ai-stat-content .epkb-ai-stat-numbers .epkb-ai-stat-number{font-size:28px;font-weight:700;color:#1f2937;display:block;line-height:1}.epkb-ai-dashboard-beta .epkb-ai-stats-grid .epkb-ai-stat-box .epkb-ai-stat-bottom{margin-top:10px;padding-top:8px;border-top:1px solid #e5e7eb}.epkb-ai-dashboard-beta .epkb-ai-stats-grid .epkb-ai-stat-box .epkb-ai-stat-bottom span{font-size:11px;color:#6b7280;font-weight:500}.epkb-ai-dashboard-beta .epkb-ai-stats-grid .epkb-ai-stat-box.epkb-ai-stat-box-coming-soon .epkb-ai-coming-soon .epkb-ai-coming-soon-badge{display:inline-block;background:linear-gradient(135deg, #667EEA 0%, #764BA2 100%);color:#fff;font-size:13px;font-weight:600;padding:5px 10px;border-radius:6px;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.epkb-ai-dashboard-beta .epkb-ai-setup-guide{background:#f8f9fb;border:1px solid #e1e7ed;border-radius:8px;padding:20px;margin:20px}.epkb-ai-dashboard-beta .epkb-ai-setup-guide h3{font-size:20px;font-weight:600;margin:0 0 20px 0;color:#23282d}.epkb-ai-dashboard-beta .epkb-ai-setup-guide .epkb-ai-setup-steps{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:20px}.epkb-ai-dashboard-beta .epkb-ai-setup-guide .epkb-ai-setup-steps .epkb-ai-setup-step{background:#fff;border:1px solid #e1e7ed;border-radius:6px;padding:15px}.epkb-ai-dashboard-beta .epkb-ai-setup-guide .epkb-ai-setup-steps .epkb-ai-setup-step .epkb-ai-step-number{display:inline-block;width:30px;height:30px;background:#f0b849;color:#fff;border-radius:50%;text-align:center;line-height:30px;font-weight:bold;margin-bottom:10px;position:relative}.epkb-ai-dashboard-beta .epkb-ai-setup-guide .epkb-ai-setup-steps .epkb-ai-setup-step .epkb-ai-step-number.epkb-ai-step-completed{background:#46b450}.epkb-ai-dashboard-beta .epkb-ai-setup-guide .epkb-ai-setup-steps .epkb-ai-setup-step .epkb-ai-step-number.epkb-ai-step-completed::after{content:"";font-family:"Font Awesome 5 Free","FontAwesome";font-weight:900;position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px}.epkb-ai-dashboard-beta .epkb-ai-setup-guide .epkb-ai-setup-steps .epkb-ai-setup-step .epkb-ai-step-number.epkb-ai-step-number-green{background:#46b450}.epkb-ai-dashboard-beta .epkb-ai-setup-guide .epkb-ai-setup-steps .epkb-ai-setup-step h4{font-size:16px;font-weight:600;margin:10px 0 8px 0;color:#23282d}.epkb-ai-dashboard-beta .epkb-ai-setup-guide .epkb-ai-setup-steps .epkb-ai-setup-step p{color:#646970;margin:0 0 12px 0;font-size:14px;line-height:1.5}.epkb-ai-dashboard-beta .epkb-ai-setup-guide .epkb-ai-setup-steps .epkb-ai-setup-step .epkb-ai-button-small{background:#0073aa;color:#fff;padding:8px 16px;border-radius:6px;text-decoration:none;display:inline-block;margin-top:10px;font-weight:600;transition:all .3s ease}.epkb-ai-dashboard-beta .epkb-ai-setup-guide .epkb-ai-setup-steps .epkb-ai-setup-step .epkb-ai-button-small:hover{background:#005a87;color:#fff}.epkb-ai-dashboard-beta .epkb-ai-dashboard-columns{display:grid;grid-template-columns:2fr 1fr;gap:20px;padding:20px}@media(max-width: 1200px){.epkb-ai-dashboard-beta .epkb-ai-dashboard-columns{grid-template-columns:1fr}}.epkb-ai-dashboard-beta .epkb-ai-news-section{background:#fff;border-radius:12px;padding:25px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.08)}.epkb-ai-dashboard-beta .epkb-ai-news-section h3{font-size:20px;margin:0 0 20px 0;color:#1f2937}.epkb-ai-dashboard-beta .epkb-ai-news-section .epkb-ai-news-items{display:flex;flex-direction:column;gap:15px}.epkb-ai-dashboard-beta .epkb-ai-news-section .epkb-ai-news-items .epkb-ai-news-item{padding:15px;border-left:3px solid;background:#f9fafb;border-radius:0 8px 8px 0;transition:all .3s ease}.epkb-ai-dashboard-beta .epkb-ai-news-section .epkb-ai-news-items .epkb-ai-news-item:hover{background:#f3f4f6}.epkb-ai-dashboard-beta .epkb-ai-news-section .epkb-ai-news-items .epkb-ai-news-item.epkb-ai-news-feature{border-color:#10b981}.epkb-ai-dashboard-beta .epkb-ai-news-section .epkb-ai-news-items .epkb-ai-news-item.epkb-ai-news-improvement{border-color:#3b82f6}.epkb-ai-dashboard-beta .epkb-ai-news-section .epkb-ai-news-items .epkb-ai-news-item.epkb-ai-news-update{border-color:#f59e0b}.epkb-ai-dashboard-beta .epkb-ai-news-section .epkb-ai-news-items .epkb-ai-news-item .epkb-ai-news-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.epkb-ai-dashboard-beta .epkb-ai-news-section .epkb-ai-news-items .epkb-ai-news-item .epkb-ai-news-header .epkb-ai-news-date{font-size:12px;color:#9ca3af}.epkb-ai-dashboard-beta .epkb-ai-news-section .epkb-ai-news-items .epkb-ai-news-item .epkb-ai-news-header .epkb-ai-news-badge{font-size:11px;padding:2px 8px;border-radius:12px;text-transform:uppercase;font-weight:600}.epkb-ai-dashboard-beta .epkb-ai-news-section .epkb-ai-news-items .epkb-ai-news-item .epkb-ai-news-header .epkb-ai-news-badge-feature{background:#d1fae5;color:#065f46}.epkb-ai-dashboard-beta .epkb-ai-news-section .epkb-ai-news-items .epkb-ai-news-item .epkb-ai-news-header .epkb-ai-news-badge-improvement{background:#dbeafe;color:#1e40af}.epkb-ai-dashboard-beta .epkb-ai-news-section .epkb-ai-news-items .epkb-ai-news-item .epkb-ai-news-header .epkb-ai-news-badge-update{background:#fed7aa;color:#92400e}.epkb-ai-dashboard-beta .epkb-ai-news-section .epkb-ai-news-items .epkb-ai-news-item h4{font-size:16px;margin:0 0 8px 0;color:#1f2937}.epkb-ai-dashboard-beta .epkb-ai-news-section .epkb-ai-news-items .epkb-ai-news-item p{font-size:14px;color:#6b7280;line-height:1.5;margin:0}.epkb-ai-dashboard-beta .epkb-ai-news-section .epkb-ai-news-items .epkb-ai-news-item .epkb-ai-news-link{color:#667eea;text-decoration:none;font-size:14px;font-weight:600;margin-top:8px;display:inline-block}.epkb-ai-dashboard-beta .epkb-ai-news-section .epkb-ai-news-items .epkb-ai-news-item .epkb-ai-news-link:hover{text-decoration:underline}.epkb-ai-dashboard-beta .epkb-ai-upcoming-features{background:#fff;border-radius:12px;padding:25px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.08)}.epkb-ai-dashboard-beta .epkb-ai-upcoming-features h3{font-size:20px;margin:0 0 20px 0;color:#1f2937}.epkb-ai-dashboard-beta .epkb-ai-upcoming-features .epkb-ai-features-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}.epkb-ai-dashboard-beta .epkb-ai-upcoming-features .epkb-ai-features-grid .epkb-ai-feature-card{padding:20px;background:linear-gradient(135deg, #F3F4F6 0%, #E5E7EB 100%);border-radius:10px;transition:all .3s ease;border:2px solid transparent}.epkb-ai-dashboard-beta .epkb-ai-upcoming-features .epkb-ai-features-grid .epkb-ai-feature-card:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0, 0, 0, 0.1)}.epkb-ai-dashboard-beta .epkb-ai-upcoming-features .epkb-ai-features-grid .epkb-ai-feature-card.epkb-ai-feature-selected{background:linear-gradient(135deg, #E0F2FE 0%, #BAE6FD 100%);border-color:#0073aa;box-shadow:0 4px 12px rgba(0, 115, 170, 0.15)}.epkb-ai-dashboard-beta .epkb-ai-upcoming-features .epkb-ai-features-grid .epkb-ai-feature-card input[type=checkbox]{margin:0;flex-shrink:0}.epkb-ai-dashboard-beta .epkb-ai-upcoming-features .epkb-ai-features-grid .epkb-ai-feature-card .epkb-ai-feature-header{display:flex;align-items:flex-start;margin-bottom:10px;gap:12px}.epkb-ai-dashboard-beta .epkb-ai-upcoming-features .epkb-ai-features-grid .epkb-ai-feature-card .epkb-ai-feature-header .epkb-ai-feature-icon{font-size:24px;color:#667eea;flex-shrink:0;margin-top:2px}.epkb-ai-dashboard-beta .epkb-ai-upcoming-features .epkb-ai-features-grid .epkb-ai-feature-card .epkb-ai-feature-header .epkb-ai-feature-content{flex:1}.epkb-ai-dashboard-beta .epkb-ai-upcoming-features .epkb-ai-features-grid .epkb-ai-feature-card .epkb-ai-feature-header .epkb-ai-feature-content .epkb-ai-feature-title-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.epkb-ai-dashboard-beta .epkb-ai-upcoming-features .epkb-ai-features-grid .epkb-ai-feature-card .epkb-ai-feature-header .epkb-ai-feature-content .epkb-ai-feature-title-row h4{font-size:16px;margin:0;color:#1f2937;line-height:1.2}.epkb-ai-dashboard-beta .epkb-ai-upcoming-features .epkb-ai-features-grid .epkb-ai-feature-card .epkb-ai-feature-header .epkb-ai-feature-content .epkb-ai-feature-title-row .epkb-ai-status-badge{font-size:10px;padding:3px 8px;border-radius:12px;background:#e5e7eb;color:#6b7280;font-weight:600;flex-shrink:0}.epkb-ai-dashboard-beta .epkb-ai-upcoming-features .epkb-ai-features-grid .epkb-ai-feature-card .epkb-ai-feature-header .epkb-ai-feature-content .epkb-ai-feature-title-row .epkb-ai-status-coming_soon{background:#dcfce7;color:#166534}.epkb-ai-dashboard-beta .epkb-ai-upcoming-features .epkb-ai-features-grid .epkb-ai-feature-card .epkb-ai-feature-header .epkb-ai-feature-content .epkb-ai-feature-title-row .epkb-ai-status-in_development{background:#fef3c7;color:#92400e}.epkb-ai-dashboard-beta .epkb-ai-upcoming-features .epkb-ai-features-grid .epkb-ai-feature-card .epkb-ai-feature-header .epkb-ai-feature-content .epkb-ai-feature-title-row .epkb-ai-status-planned{background:#ede9fe;color:#5b21b6}.epkb-ai-dashboard-beta .epkb-ai-upcoming-features .epkb-ai-features-grid .epkb-ai-feature-card .epkb-ai-feature-header input[type=checkbox]{flex-shrink:0;margin-top:3px}.epkb-ai-dashboard-beta .epkb-ai-upcoming-features .epkb-ai-features-grid .epkb-ai-feature-card p{font-size:13px;color:#6b7280;line-height:1.5;margin:0}@media(max-width: 768px){.epkb-ai-dashboard-beta .epkb-ai-upcoming-features .epkb-ai-features-grid{grid-template-columns:1fr}}.epkb-ai-dashboard-beta .epkb-ai-quick-links{background:#fff;border-radius:12px;padding:25px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.08)}.epkb-ai-dashboard-beta .epkb-ai-quick-links h3{font-size:20px;margin:0 0 20px 0;color:#1f2937}.epkb-ai-dashboard-beta .epkb-ai-quick-links .epkb-ai-links-grid{display:flex;flex-direction:column;gap:12px}.epkb-ai-dashboard-beta .epkb-ai-quick-links .epkb-ai-links-grid .epkb-ai-quick-link{display:flex;align-items:center;gap:15px;padding:15px;background:#f9fafb;border-radius:8px;text-decoration:none;color:inherit;transition:all .3s ease;border:1px solid transparent}.epkb-ai-dashboard-beta .epkb-ai-quick-links .epkb-ai-links-grid .epkb-ai-quick-link:hover{background:#fff;border-color:#667eea;box-shadow:0 2px 8px rgba(102, 126, 234, 0.15)}.epkb-ai-dashboard-beta .epkb-ai-quick-links .epkb-ai-links-grid .epkb-ai-quick-link:hover span:first-child{color:#667eea}.epkb-ai-dashboard-beta .epkb-ai-quick-links .epkb-ai-links-grid .epkb-ai-quick-link.epkb-ai-quick-link-completed{background:#f0fdf4;border-color:#10b981}.epkb-ai-dashboard-beta .epkb-ai-quick-links .epkb-ai-links-grid .epkb-ai-quick-link.epkb-ai-quick-link-completed span:first-child{color:#10b981}.epkb-ai-dashboard-beta .epkb-ai-quick-links .epkb-ai-links-grid .epkb-ai-quick-link.epkb-ai-quick-link-completed .epkb-ai-step-badge{background:#10b981;color:white;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;margin-top:4px;display:inline-block}.epkb-ai-dashboard-beta .epkb-ai-quick-links .epkb-ai-links-grid .epkb-ai-quick-link.epkb-ai-quick-link-disabled{opacity:.6;cursor:not-allowed;background:#f5f5f5}.epkb-ai-dashboard-beta .epkb-ai-quick-links .epkb-ai-links-grid .epkb-ai-quick-link.epkb-ai-quick-link-disabled:hover{background:#f5f5f5;border-color:transparent;box-shadow:none}.epkb-ai-dashboard-beta .epkb-ai-quick-links .epkb-ai-links-grid .epkb-ai-quick-link.epkb-ai-quick-link-disabled:hover span:first-child{color:#9ca3af}.epkb-ai-dashboard-beta .epkb-ai-quick-links .epkb-ai-links-grid .epkb-ai-quick-link span:first-child{font-size:20px;color:#9ca3af;transition:color .3s ease;position:relative}.epkb-ai-dashboard-beta .epkb-ai-quick-links .epkb-ai-links-grid .epkb-ai-quick-link div{flex:1}.epkb-ai-dashboard-beta .epkb-ai-quick-links .epkb-ai-links-grid .epkb-ai-quick-link div h4{font-size:15px;margin:0 0 4px 0;color:#1f2937}.epkb-ai-dashboard-beta .epkb-ai-quick-links .epkb-ai-links-grid .epkb-ai-quick-link div p{font-size:13px;color:#6b7280;margin:0;line-height:1.4}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.epkb-ai-dashboard-beta .epkb-ai-stats-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:20px;margin:20px 0;padding:0 20px}.epkb-ai-dashboard-beta .epkb-ai-stats-grid .epkb-ai-stat-box{background:#fff;border-radius:12px;padding:15px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.08);border-top:4px solid;transition:all .3s ease;position:relative;overflow:hidden}.epkb-ai-dashboard-beta .epkb-ai-stats-grid .epkb-ai-stat-box:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0, 0, 0, 0.12)}.epkb-ai-dashboard-beta .epkb-ai-stats-grid .epkb-ai-stat-box .epkb-ai-stat-header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.epkb-ai-dashboard-beta .epkb-ai-stats-grid .epkb-ai-stat-box .epkb-ai-stat-header .epkb-ai-stat-icon{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.epkb-ai-dashboard-beta .epkb-ai-stats-grid .epkb-ai-stat-box .epkb-ai-stat-header .epkb-ai-stat-icon span{font-size:20px}.epkb-ai-dashboard-beta .epkb-ai-stats-grid .epkb-ai-stat-box .epkb-ai-stat-header h3{font-size:14px;font-weight:600;color:#6b7280;margin:0;text-transform:uppercase;letter-spacing:.5px;flex:1}.epkb-ai-dashboard-beta .epkb-ai-stats-grid .epkb-ai-stat-box .epkb-ai-stat-content .epkb-ai-stat-description{font-size:13px;color:#9ca3af;margin:5px 0}.epkb-ai-dashboard-beta .epkb-ai-stats-grid .epkb-ai-stat-box .epkb-ai-stat-content .epkb-ai-stat-numbers{margin-top:8px}.epkb-ai-dashboard-beta .epkb-ai-stats-grid .epkb-ai-stat-box .epkb-ai-stat-content .epkb-ai-stat-numbers .epkb-ai-stat-number{font-size:28px;font-weight:700;color:#1f2937;display:block;line-height:1}.epkb-ai-dashboard-beta .epkb-ai-setup-guide{background:#f8f9fb;border:1px solid #e1e7ed;border-radius:8px;padding:20px;margin:20px}.epkb-ai-dashboard-beta .epkb-ai-setup-guide h3{font-size:20px;font-weight:600;margin:0 0 20px 0;color:#23282d}.epkb-ai-dashboard-beta .epkb-ai-setup-guide .epkb-ai-setup-steps{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:20px}.epkb-ai-dashboard-beta .epkb-ai-setup-guide .epkb-ai-setup-steps .epkb-ai-setup-step{background:#fff;border:1px solid #e1e7ed;border-radius:6px;padding:15px}.epkb-ai-dashboard-beta .epkb-ai-setup-guide .epkb-ai-setup-steps .epkb-ai-setup-step .epkb-ai-step-number{display:inline-block;width:30px;height:30px;background:#f0b849;color:#fff;border-radius:50%;text-align:center;line-height:30px;font-weight:bold;margin-bottom:10px;position:relative}.epkb-ai-dashboard-beta .epkb-ai-setup-guide .epkb-ai-setup-steps .epkb-ai-setup-step .epkb-ai-step-number.epkb-ai-step-completed{background:#46b450}.epkb-ai-dashboard-beta .epkb-ai-setup-guide .epkb-ai-setup-steps .epkb-ai-setup-step .epkb-ai-step-number.epkb-ai-step-completed::after{content:"";font-family:"Font Awesome 5 Free","FontAwesome";font-weight:900;position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px}.epkb-ai-dashboard-beta .epkb-ai-setup-guide .epkb-ai-setup-steps .epkb-ai-setup-step .epkb-ai-step-number.epkb-ai-step-number-green{background:#46b450}.epkb-ai-dashboard-beta .epkb-ai-setup-guide .epkb-ai-setup-steps .epkb-ai-setup-step h4{font-size:16px;font-weight:600;margin:10px 0 8px 0;color:#23282d}.epkb-ai-dashboard-beta .epkb-ai-setup-guide .epkb-ai-setup-steps .epkb-ai-setup-step p{color:#646970;margin:0 0 12px 0;font-size:14px;line-height:1.5}.epkb-ai-dashboard-beta .epkb-ai-setup-guide .epkb-ai-setup-steps .epkb-ai-setup-step .epkb-ai-button-small{background:#0073aa;color:#fff;padding:8px 16px;border-radius:6px;text-decoration:none;display:inline-block;margin-top:10px;font-weight:600;transition:all .3s ease}.epkb-ai-dashboard-beta .epkb-ai-setup-guide .epkb-ai-setup-steps .epkb-ai-setup-step .epkb-ai-button-small:hover{background:#005a87;color:#fff}.epkb-ai-dashboard-beta .epkb-ai-dashboard-columns{display:grid;grid-template-columns:2fr 1fr;gap:20px;padding:20px}.epkb-ai-dashboard-beta .epkb-ai-dashboard-columns .epkb-ai-dashboard-sidebar{display:flex;flex-direction:column;gap:20px}@media(max-width: 1200px){.epkb-ai-dashboard-beta .epkb-ai-dashboard-columns{grid-template-columns:1fr}}.epkb-ai-dashboard-beta .epkb-ai-news-section{background:#fff;border-radius:12px;padding:25px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.08)}.epkb-ai-dashboard-beta .epkb-ai-news-section h3{font-size:20px;margin:0 0 20px 0;color:#1f2937}.epkb-ai-dashboard-beta .epkb-ai-news-section .epkb-ai-news-items{display:flex;flex-direction:column;gap:15px}.epkb-ai-dashboard-beta .epkb-ai-news-section .epkb-ai-news-items .epkb-ai-news-item{padding:15px;border-left:3px solid;background:#f9fafb;border-radius:0 8px 8px 0;transition:all .3s ease}.epkb-ai-dashboard-beta .epkb-ai-news-section .epkb-ai-news-items .epkb-ai-news-item:hover{background:#f3f4f6}.epkb-ai-dashboard-beta .epkb-ai-news-section .epkb-ai-news-items .epkb-ai-news-item.epkb-ai-news-feature{border-color:#10b981}.epkb-ai-dashboard-beta .epkb-ai-news-section .epkb-ai-news-items .epkb-ai-news-item.epkb-ai-news-improvement{border-color:#3b82f6}.epkb-ai-dashboard-beta .epkb-ai-news-section .epkb-ai-news-items .epkb-ai-news-item.epkb-ai-news-update{border-color:#f59e0b}.epkb-ai-dashboard-beta .epkb-ai-news-section .epkb-ai-news-items .epkb-ai-news-item .epkb-ai-news-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.epkb-ai-dashboard-beta .epkb-ai-news-section .epkb-ai-news-items .epkb-ai-news-item .epkb-ai-news-header .epkb-ai-news-date{font-size:12px;color:#9ca3af}.epkb-ai-dashboard-beta .epkb-ai-news-section .epkb-ai-news-items .epkb-ai-news-item .epkb-ai-news-header .epkb-ai-news-badge{font-size:11px;padding:2px 8px;border-radius:12px;text-transform:uppercase;font-weight:600}.epkb-ai-dashboard-beta .epkb-ai-news-section .epkb-ai-news-items .epkb-ai-news-item .epkb-ai-news-header .epkb-ai-news-badge-feature{background:#d1fae5;color:#065f46}.epkb-ai-dashboard-beta .epkb-ai-news-section .epkb-ai-news-items .epkb-ai-news-item .epkb-ai-news-header .epkb-ai-news-badge-improvement{background:#dbeafe;color:#1e40af}.epkb-ai-dashboard-beta .epkb-ai-news-section .epkb-ai-news-items .epkb-ai-news-item .epkb-ai-news-header .epkb-ai-news-badge-update{background:#fed7aa;color:#92400e}.epkb-ai-dashboard-beta .epkb-ai-news-section .epkb-ai-news-items .epkb-ai-news-item h4{font-size:16px;margin:0 0 8px 0;color:#1f2937}.epkb-ai-dashboard-beta .epkb-ai-news-section .epkb-ai-news-items .epkb-ai-news-item p{font-size:14px;color:#6b7280;line-height:1.5;margin:0}.epkb-ai-dashboard-beta .epkb-ai-news-section .epkb-ai-news-items .epkb-ai-news-item .epkb-ai-news-link{color:#667eea;text-decoration:none;font-size:14px;font-weight:600;margin-top:8px;display:inline-block}.epkb-ai-dashboard-beta .epkb-ai-news-section .epkb-ai-news-items .epkb-ai-news-item .epkb-ai-news-link:hover{text-decoration:underline}.epkb-ai-dashboard-beta .epkb-ai-upcoming-features{background:#fff;border-radius:12px;padding:25px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.08)}.epkb-ai-dashboard-beta .epkb-ai-upcoming-features h3{font-size:20px;margin:0 0 20px 0;color:#1f2937}.epkb-ai-dashboard-beta .epkb-ai-upcoming-features .epkb-ai-features-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}.epkb-ai-dashboard-beta .epkb-ai-upcoming-features .epkb-ai-features-grid .epkb-ai-feature-card{padding:20px;background:linear-gradient(135deg, #F3F4F6 0%, #E5E7EB 100%);border-radius:10px;transition:all .3s ease;border:2px solid transparent}.epkb-ai-dashboard-beta .epkb-ai-upcoming-features .epkb-ai-features-grid .epkb-ai-feature-card:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0, 0, 0, 0.1)}.epkb-ai-dashboard-beta .epkb-ai-upcoming-features .epkb-ai-features-grid .epkb-ai-feature-card.epkb-ai-feature-selected{background:linear-gradient(135deg, #E0F2FE 0%, #BAE6FD 100%);border-color:#0073aa;box-shadow:0 4px 12px rgba(0, 115, 170, 0.15)}.epkb-ai-dashboard-beta .epkb-ai-upcoming-features .epkb-ai-features-grid .epkb-ai-feature-card input[type=checkbox]{margin:0;flex-shrink:0}.epkb-ai-dashboard-beta .epkb-ai-upcoming-features .epkb-ai-features-grid .epkb-ai-feature-card .epkb-ai-feature-header{display:flex;align-items:flex-start;margin-bottom:10px;gap:12px}.epkb-ai-dashboard-beta .epkb-ai-upcoming-features .epkb-ai-features-grid .epkb-ai-feature-card .epkb-ai-feature-header .epkb-ai-feature-icon{font-size:24px;color:#667eea;flex-shrink:0;margin-top:2px}.epkb-ai-dashboard-beta .epkb-ai-upcoming-features .epkb-ai-features-grid .epkb-ai-feature-card .epkb-ai-feature-header .epkb-ai-feature-content{flex:1}.epkb-ai-dashboard-beta .epkb-ai-upcoming-features .epkb-ai-features-grid .epkb-ai-feature-card .epkb-ai-feature-header .epkb-ai-feature-content .epkb-ai-feature-title-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.epkb-ai-dashboard-beta .epkb-ai-upcoming-features .epkb-ai-features-grid .epkb-ai-feature-card .epkb-ai-feature-header .epkb-ai-feature-content .epkb-ai-feature-title-row h4{font-size:16px;margin:0;color:#1f2937;line-height:1.2}.epkb-ai-dashboard-beta .epkb-ai-upcoming-features .epkb-ai-features-grid .epkb-ai-feature-card .epkb-ai-feature-header .epkb-ai-feature-content .epkb-ai-feature-title-row .epkb-ai-status-badge{font-size:10px;padding:3px 8px;border-radius:12px;background:#e5e7eb;color:#6b7280;font-weight:600;flex-shrink:0}.epkb-ai-dashboard-beta .epkb-ai-upcoming-features .epkb-ai-features-grid .epkb-ai-feature-card .epkb-ai-feature-header .epkb-ai-feature-content .epkb-ai-feature-title-row .epkb-ai-status-coming_soon{background:#dcfce7;color:#166534}.epkb-ai-dashboard-beta .epkb-ai-upcoming-features .epkb-ai-features-grid .epkb-ai-feature-card .epkb-ai-feature-header .epkb-ai-feature-content .epkb-ai-feature-title-row .epkb-ai-status-in_development{background:#fef3c7;color:#92400e}.epkb-ai-dashboard-beta .epkb-ai-upcoming-features .epkb-ai-features-grid .epkb-ai-feature-card .epkb-ai-feature-header .epkb-ai-feature-content .epkb-ai-feature-title-row .epkb-ai-status-planned{background:#ede9fe;color:#5b21b6}.epkb-ai-dashboard-beta .epkb-ai-upcoming-features .epkb-ai-features-grid .epkb-ai-feature-card .epkb-ai-feature-header input[type=checkbox]{flex-shrink:0;margin-top:3px}.epkb-ai-dashboard-beta .epkb-ai-upcoming-features .epkb-ai-features-grid .epkb-ai-feature-card p{font-size:13px;color:#6b7280;line-height:1.5;margin:0}@media(max-width: 768px){.epkb-ai-dashboard-beta .epkb-ai-upcoming-features .epkb-ai-features-grid{grid-template-columns:1fr}}.epkb-ai-dashboard-beta .epkb-ai-quick-links{background:#fff;border-radius:12px;padding:25px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.08)}.epkb-ai-dashboard-beta .epkb-ai-quick-links h3{font-size:20px;margin:0 0 20px 0;color:#1f2937}.epkb-ai-dashboard-beta .epkb-ai-quick-links .epkb-ai-links-grid{display:flex;flex-direction:column;gap:12px}.epkb-ai-dashboard-beta .epkb-ai-quick-links .epkb-ai-links-grid .epkb-ai-quick-link{display:flex;align-items:center;gap:15px;padding:15px;background:#f9fafb;border-radius:8px;text-decoration:none;color:inherit;transition:all .3s ease;border:1px solid transparent}.epkb-ai-dashboard-beta .epkb-ai-quick-links .epkb-ai-links-grid .epkb-ai-quick-link:hover{background:#fff;border-color:#667eea;box-shadow:0 2px 8px rgba(102, 126, 234, 0.15)}.epkb-ai-dashboard-beta .epkb-ai-quick-links .epkb-ai-links-grid .epkb-ai-quick-link:hover span:first-child{color:#667eea}.epkb-ai-dashboard-beta .epkb-ai-quick-links .epkb-ai-links-grid .epkb-ai-quick-link.epkb-ai-quick-link-completed{background:#f0fdf4;border-color:#10b981}.epkb-ai-dashboard-beta .epkb-ai-quick-links .epkb-ai-links-grid .epkb-ai-quick-link.epkb-ai-quick-link-completed span:first-child{color:#10b981}.epkb-ai-dashboard-beta .epkb-ai-quick-links .epkb-ai-links-grid .epkb-ai-quick-link.epkb-ai-quick-link-completed .epkb-ai-step-badge{background:#10b981;color:white;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;margin-top:4px;display:inline-block}.epkb-ai-dashboard-beta .epkb-ai-quick-links .epkb-ai-links-grid .epkb-ai-quick-link.epkb-ai-quick-link-disabled{opacity:.6;cursor:not-allowed;background:#f5f5f5}.epkb-ai-dashboard-beta .epkb-ai-quick-links .epkb-ai-links-grid .epkb-ai-quick-link.epkb-ai-quick-link-disabled:hover{background:#f5f5f5;border-color:transparent;box-shadow:none}.epkb-ai-dashboard-beta .epkb-ai-quick-links .epkb-ai-links-grid .epkb-ai-quick-link.epkb-ai-quick-link-disabled:hover span:first-child{color:#9ca3af}.epkb-ai-dashboard-beta .epkb-ai-quick-links .epkb-ai-links-grid .epkb-ai-quick-link span:first-child{font-size:20px;color:#9ca3af;transition:color .3s ease;position:relative}.epkb-ai-dashboard-beta .epkb-ai-quick-links .epkb-ai-links-grid .epkb-ai-quick-link div{flex:1}.epkb-ai-dashboard-beta .epkb-ai-quick-links .epkb-ai-links-grid .epkb-ai-quick-link div h4{font-size:15px;margin:0 0 4px 0;color:#1f2937}.epkb-ai-dashboard-beta .epkb-ai-quick-links .epkb-ai-links-grid .epkb-ai-quick-link div p{font-size:13px;color:#6b7280;margin:0;line-height:1.4}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.epkb-ai-dashboard-beta .epkb-ai-tools-link-section{background:#fff;border-radius:12px;padding:25px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.08);margin-top:20px}.epkb-ai-dashboard-beta .epkb-ai-tools-link-section .epkb-ai-tools-link{display:flex;align-items:center;gap:15px;padding:15px;border-radius:8px;border:1px solid #e5e7eb;text-decoration:none;transition:all .2s ease;background:#fafafa}.epkb-ai-dashboard-beta .epkb-ai-tools-link-section .epkb-ai-tools-link:hover{background:#f3f4f6;border-color:#d1d5db;box-shadow:0 2px 4px rgba(0, 0, 0, 0.05);text-decoration:none}.epkb-ai-dashboard-beta .epkb-ai-tools-link-section .epkb-ai-tools-link span{font-size:20px;color:#6b7280;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:8px;flex-shrink:0}.epkb-ai-dashboard-beta .epkb-ai-tools-link-section .epkb-ai-tools-link h4{font-size:16px;font-weight:600;margin:0 0 5px 0;color:#1f2937}.epkb-ai-dashboard-beta .epkb-ai-tools-link-section .epkb-ai-tools-link p{font-size:14px;color:#6b7280;margin:0;line-height:1.4}#ai_chat_model.epkb-ai-select,#ai_search_model.epkb-ai-select{max-width:200px !important;width:auto !important;min-width:150px !important}.epkb-ai-upcoming-features-disclaimer{text-align:center}.epkb-ai-vote-button-container .epkb-ai-button-large{font-size:16px;padding:12px 30px}.epkb-ai-vote-button-container .epkb-ai-button-large .epkbfa{margin-right:8px}.epkb-ai-pro-features-disclaimer{padding:1.25rem 2rem;background:#f1f3f5;border:1px solid #a0c1e3;border-radius:8px;text-align:center;max-width:600px;margin-left:auto;margin-right:auto;box-shadow:0 2px 4px rgba(0, 0, 0, 0.05)}.epkb-ai-pro-features-disclaimer p{margin:0;color:#6c757d;font-size:.95rem;font-weight:500;line-height:1.4}
