.aipkit_chat_container,.aipkit_popup_wrapper{--aipkit-chat-sidebar-bg-color: initial;--aipkit-chat-sidebar-border-color: initial;--aipkit-chat-sidebar-active-bg-color: initial;--aipkit-chat-sidebar-active-text-color: initial;--aipkit-chat-sidebar-hover-bg-color: initial;--aipkit-chat-sidebar-hover-text-color: initial}.aipkit_chat_sidebar{width:0;min-width:0;flex:0 0 auto;overflow:hidden;display:flex;flex-direction:column;position:relative;box-sizing:border-box;background-color:var( --aipkit-chat-sidebar-bg-color, var(--aipkit-chat-body-color, #fafafb) );color:var( --aipkit-chat-sidebar-text-color, var(--aipkit-chat-primary-text-color, #1a1d23) );transition:none}.aipkit-sidebar-state-open .aipkit_chat_sidebar{width:var(--aipkit-chat-sidebar-width, 260px)}.aipkit-sidebar-state-open .aipkit_chat_sidebar:after{content:"";position:absolute;z-index:3;top:64px;bottom:0;inset-inline-end:0;width:1px;background-color:var( --aipkit-chat-sidebar-border-color, var(--aipkit-chat-border-color, #e7e8ec) );pointer-events:none}.aipkit_sidebar_mobile_overlay{display:none}.aipkit_sidebar_header{display:flex;align-items:center;gap:6px;width:100%;height:64px;min-height:64px;padding:0 var(--aipkit-chat-shell-padding-x, 16px);box-sizing:border-box;flex-shrink:0;border-bottom:1px solid var( --aipkit-chat-header-border-color, transparent );background-color:var( --aipkit-chat-sidebar-header-bg-color, var(--aipkit-chat-header-bg-color, #111111) );color:var( --aipkit-chat-sidebar-header-text-color, var(--aipkit-chat-header-text-color, #ffffff) );position:relative;z-index:4}.aipkit_chat_container .aipkit_sidebar_header .aipkit_sidebar_title{min-width:0;margin:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var( --aipkit-chat-sidebar-header-text-color, var(--aipkit-chat-header-text-color, #ffffff) );font-family:inherit;font-size:14px;font-weight:600;line-height:1.2}.aipkit_chat_container .aipkit_sidebar_new_chat_btn,.aipkit_chat_container .aipkit_sidebar_new_chat_btn:not(:hover):not(:active):not(.has-background){display:inline-flex;align-items:center;justify-content:center;gap:5px;height:32px;min-height:32px;margin:0 0 0 auto;padding:0 7px;box-sizing:border-box;border:0!important;border-radius:8px;background-color:var( --aipkit-chat-sidebar-new-chat-bg-color, var(--aipkit-chat-on-accent-color, #ffffff) )!important;background-image:none!important;color:var( --aipkit-chat-sidebar-new-chat-text-color, var(--aipkit-chat-accent-color, #111111) )!important;font-family:inherit;font-size:12px;font-weight:500;line-height:1;text-transform:none;box-shadow:none!important;cursor:pointer}.aipkit_chat_container .aipkit_sidebar_new_chat_btn:hover,.aipkit_chat_container .aipkit_sidebar_new_chat_btn:focus-visible,.aipkit_chat_container .aipkit_sidebar_new_chat_btn:active{border-color:var( --aipkit-chat-sidebar-new-chat-bg-color, var(--aipkit-chat-on-accent-color, #ffffff) )!important;border-radius:8px;background-color:var( --aipkit-chat-sidebar-new-chat-bg-color, var(--aipkit-chat-on-accent-color, #ffffff) )!important;color:var( --aipkit-chat-sidebar-new-chat-text-color, var(--aipkit-chat-accent-color, #111111) )!important;outline:none;box-shadow:none!important}.aipkit_sidebar_new_chat_btn svg{width:14px;height:14px;margin:0;flex-shrink:0}.aipkit_sidebar_search{flex-shrink:0;padding:10px 12px;border-bottom:0;background-color:var( --aipkit-chat-sidebar-bg-color, var(--aipkit-chat-body-color, #fafafb) )}.aipkit_sidebar_search[hidden]{display:none!important}.aipkit_sidebar_search_control{display:flex;align-items:center;gap:7px;width:100%;height:38px;margin:0;padding:0 10px;box-sizing:border-box;border:0;border-radius:8px;background-color:var( --aipkit-chat-sidebar-search-bg-color, var(--aipkit-chat-assistant-bubble-color, #f1f2f4) );color:var( --aipkit-chat-sidebar-muted-text-color, var(--aipkit-chat-muted-text-color, #9a9ca5) );box-shadow:none;transition:background-color .2s,box-shadow .2s}.aipkit_sidebar_search_control:focus-within{background-color:var( --aipkit-chat-input-focus-bg-color, var(--aipkit_bg-secondary, #ffffff) );box-shadow:0 0 0 3px var(--aipkit-chat-input-focus-shadow-color, rgba(17, 17, 17, .15))}.aipkit_sidebar_search_icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.aipkit_sidebar_search_icon svg{width:16px;height:16px}.aipkit_chat_container input.aipkit_sidebar_search_input,.aipkit_chat_container input.aipkit_sidebar_search_input:hover,.aipkit_chat_container input.aipkit_sidebar_search_input:focus,.aipkit_chat_container input.aipkit_sidebar_search_input:focus-visible,.aipkit_chat_container input.aipkit_sidebar_search_input:active{min-width:0;width:100%;height:auto;min-height:0;margin:0;padding:0;border:0!important;border-radius:0;background:transparent!important;color:var( --aipkit-chat-sidebar-search-text-color, var(--aipkit-chat-primary-text-color, #1a1d23) )!important;font-family:inherit;font-size:12.5px;font-weight:400;line-height:1.3;outline:none!important;box-shadow:none!important;appearance:none}.aipkit_chat_container input.aipkit_sidebar_search_input::placeholder{color:var( --aipkit-chat-sidebar-search-placeholder-color, var(--aipkit-chat-muted-text-color, #9a9ca5) )!important;opacity:1}.aipkit_sidebar_content{flex:1 1 auto;min-height:0;overflow-y:auto;padding:8px;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var( --aipkit-chat-messages-scrollbar-thumb-color, var(--aipkit-chat-border-color, #e7e8ec) ) transparent}.aipkit_sidebar_content::-webkit-scrollbar{width:5px}.aipkit_sidebar_content::-webkit-scrollbar-track{background:transparent}.aipkit_sidebar_content::-webkit-scrollbar-thumb{border-radius:999px;background-color:var( --aipkit-chat-messages-scrollbar-thumb-color, var(--aipkit-chat-border-color, #e7e8ec) )}.aipkit_sidebar_content .aipkit_conversation_item{--aipkit-conversation-action-size: 28px;--aipkit-conversation-spinner-size: 12px;display:flex;align-items:center;gap:4px;min-height:40px;margin:0 0 2px;padding:4px 6px 4px 8px;box-sizing:border-box;border:0;border-radius:8px;background-color:transparent;color:var( --aipkit-chat-sidebar-text-color, var(--aipkit-chat-primary-text-color, #1a1d23) );font-family:inherit;font-size:12.5px;font-weight:400;line-height:1.3;overflow:hidden;position:relative;transition:background-color .15s,color .15s,opacity .2s,max-height .2s,padding .2s,margin .2s}.aipkit_sidebar_content .aipkit_conversation_item:hover,.aipkit_sidebar_content .aipkit_conversation_item:focus-within{background-color:var( --aipkit-chat-sidebar-hover-bg-color, var(--aipkit-chat-assistant-bubble-color, #f1f2f4) );color:var( --aipkit-chat-sidebar-hover-text-color, var(--aipkit-chat-primary-text-color, #1a1d23) )}.aipkit_sidebar_content .aipkit_conversation_item.aipkit_active{background-color:var( --aipkit-chat-sidebar-active-bg-color, var(--aipkit-chat-assistant-bubble-color, #f1f2f4) );color:var( --aipkit-chat-sidebar-active-text-color, var(--aipkit-chat-primary-text-color, #1a1d23) );font-weight:500}.aipkit_chat_container .aipkit_sidebar_content .aipkit_conversation_item_title_btn,.aipkit_chat_container .aipkit_sidebar_content .aipkit_conversation_item_title_btn:hover,.aipkit_chat_container .aipkit_sidebar_content .aipkit_conversation_item_title_btn:focus,.aipkit_chat_container .aipkit_sidebar_content .aipkit_conversation_item_title_btn:active{display:inline-flex;align-items:center;flex:1 1 auto;min-width:0;min-height:32px;margin:0;padding:0;border:0!important;border-radius:0;background:transparent!important;color:inherit!important;font:inherit;line-height:inherit;text-align:start;text-transform:none;outline:none;box-shadow:none!important;cursor:pointer}.aipkit_conversation_item_title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aipkit_chat_container .aipkit_conversation_item_delete_btn,.aipkit_chat_container .aipkit_conversation_item_delete_btn:hover,.aipkit_chat_container .aipkit_conversation_item_delete_btn:focus,.aipkit_chat_container .aipkit_conversation_item_delete_btn:active{display:inline-flex;align-items:center;justify-content:center;width:var(--aipkit-conversation-action-size, 28px);height:var(--aipkit-conversation-action-size, 28px);min-width:var(--aipkit-conversation-action-size, 28px);min-height:var(--aipkit-conversation-action-size, 28px);margin:0;padding:0;border:0!important;border-radius:50%;background:transparent!important;color:var( --aipkit-chat-sidebar-muted-text-color, var(--aipkit-chat-muted-text-color, #9a9ca5) )!important;opacity:0;line-height:1;outline:none;box-shadow:none!important;cursor:pointer;flex-shrink:0;transition:opacity .15s,background-color .15s,color .15s}.aipkit_conversation_item:hover .aipkit_conversation_item_delete_btn,.aipkit_conversation_item:focus-within .aipkit_conversation_item_delete_btn,.aipkit_conversation_item.aipkit_active .aipkit_conversation_item_delete_btn{opacity:1}.aipkit_chat_container .aipkit_conversation_item_delete_btn:hover,.aipkit_chat_container .aipkit_conversation_item_delete_btn:focus-visible{background-color:var( --aipkit-chat-sidebar-panel-bg-color, var(--aipkit-chat-panel-color, #ffffff) )!important;color:var( --aipkit-chat-sidebar-text-color, var(--aipkit-chat-primary-text-color, #1a1d23) )!important}.aipkit_conversation_item_delete_btn svg{width:13px;height:13px}.aipkit_conversation_item_spinner{position:absolute;top:50%;inset-inline-end:14px;width:var(--aipkit-conversation-spinner-size, 12px);height:var(--aipkit-conversation-spinner-size, 12px);border-width:2px;display:none;transform:translateY(-50%)}.aipkit_conversation_item--deleting{opacity:.6;pointer-events:none}.aipkit_conversation_item--deleting .aipkit_conversation_item_delete_btn{display:none!important}.aipkit_conversation_item--deleting .aipkit_conversation_item_spinner{display:inline-block}.aipkit_conversation_item--removing{max-height:0;min-height:0!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;opacity:0}.aipkit_sidebar_load_older{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px;color:var( --aipkit-chat-sidebar-muted-text-color, var(--aipkit-chat-muted-text-color, #9a9ca5) );font-size:12px;line-height:1.3;text-align:center}.aipkit_sidebar_load_older .aipkit_spinner{display:inline-block;width:14px;height:14px;border-width:2px}.aipkit_sidebar_inline_state{margin:0 0 8px;transition:opacity .2s,transform .2s}.aipkit_sidebar_inline_state--hiding{opacity:0;transform:translateY(-2px)}@media (hover: none),(pointer: coarse){.aipkit_conversation_item .aipkit_conversation_item_delete_btn{opacity:1}}@media (max-width: 767px){.aipkit_chat_container:not(#aipkit_admin_chat_preview_container .aipkit_chat_container) .aipkit_chat_sidebar{position:absolute!important;left:0;top:0;bottom:0;z-index:5;width:0;border-right:0;box-shadow:2px 0 10px #0000001a}.aipkit_chat_container:not(#aipkit_admin_chat_preview_container .aipkit_chat_container) .aipkit_sidebar_mobile_overlay{display:block;position:absolute;inset:0;z-index:4;margin:0;padding:0;border:0;border-radius:0;opacity:0;pointer-events:none;background:transparent;transition:none;-webkit-appearance:none;appearance:none}.aipkit_chat_container:not(#aipkit_admin_chat_preview_container .aipkit_chat_container).aipkit-sidebar-state-open .aipkit_sidebar_mobile_overlay.aipkit-is-active{opacity:1;pointer-events:auto;background-color:var( --aipkit-chat-sidebar-overlay-bg-color, rgba(15, 23, 42, .24) )}.aipkit_chat_container:not(#aipkit_admin_chat_preview_container .aipkit_chat_container).aipkit-sidebar-state-open .aipkit_chat_sidebar{width:var(--aipkit-chat-sidebar-width, 260px)!important;max-width:80%!important;border-right:0}#aipkit_admin_chat_preview_container .aipkit_chat_sidebar{position:relative!important;width:0;left:auto;top:auto;bottom:auto;z-index:auto;box-shadow:none!important;border-right:0!important;transition:none}#aipkit_admin_chat_preview_container .aipkit-sidebar-state-open .aipkit_chat_sidebar{width:var(--aipkit-chat-sidebar-width, 260px)!important;max-width:none!important;border-right:0!important}#aipkit_admin_chat_preview_container .aipkit-sidebar-state-open .aipkit_chat_main{width:calc(100% - var(--aipkit-chat-sidebar-width, 260px));flex-shrink:1}}@media (max-width: 480px){.aipkit_chat_container:not(#aipkit_admin_chat_preview_container .aipkit_chat_container).aipkit-sidebar-state-open .aipkit_chat_sidebar{width:100%!important;max-width:100%!important}.aipkit_sidebar_content{padding:8px}}.aipkit_chat_container .aipkit_sidebar_toggle_btn{order:-1;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:var(--aipkit-chat-header-text-color, #6b6b6b);background-color:transparent;border:0;border-radius:50%;transition:background-color .15s ease-in-out,color .15s ease-in-out,border-color .15s ease-in-out,transform .2s;padding:0;cursor:pointer;line-height:1}.aipkit_chat_container .aipkit_sidebar_toggle_btn:hover{background-color:transparent;color:inherit;border-radius:50%;opacity:1}.aipkit_chat_container .aipkit_sidebar_toggle_btn:focus{outline:none;box-shadow:none}.aipkit-sidebar-state-open .aipkit_sidebar_toggle_btn--main,.aipkit-sidebar-state-closed .aipkit_sidebar_toggle_btn--sidebar{display:none}.aipkit-sidebar-state-open .aipkit_sidebar_toggle_btn svg{transform:rotate(180deg)}.aipkit_chat_container .aipkit_sidebar_toggle_btn:focus,.aipkit_chat_container .aipkit_sidebar_toggle_btn:focus-visible,.aipkit_chat_container .aipkit_sidebar_toggle_btn:active{color:inherit!important;background-color:transparent!important;border-color:transparent!important;border-radius:50%!important;box-shadow:none!important;outline:none!important;filter:none!important}.aipkit_chat_container .aipkit_sidebar_toggle_btn:focus:hover,.aipkit_chat_container .aipkit_sidebar_toggle_btn:focus-visible:hover,.aipkit_chat_container .aipkit_sidebar_toggle_btn:active:hover{background-color:transparent!important;color:inherit!important}.aipkit_chat_container,.aipkit_popup_wrapper{--aipkit-chat-sidebar-width: 260px;--aipkit-chat-sidebar-bg-color: var(--aipkit-chat-body-color);--aipkit-chat-sidebar-panel-bg-color: var(--aipkit-chat-panel-color);--aipkit-chat-sidebar-header-bg-color: var(--aipkit-chat-header-bg-color);--aipkit-chat-sidebar-header-text-color: var(--aipkit-chat-header-text-color);--aipkit-chat-sidebar-new-chat-bg-color: var(--aipkit-chat-on-accent-color);--aipkit-chat-sidebar-new-chat-text-color: var(--aipkit-chat-accent-color);--aipkit-chat-sidebar-muted-text-color: var(--aipkit-chat-muted-text-color);--aipkit-chat-sidebar-border-color: var(--aipkit-chat-border-color);--aipkit-chat-sidebar-active-bg-color: var(--aipkit-chat-assistant-bubble-color);--aipkit-chat-sidebar-active-text-color: var(--aipkit-chat-primary-text-color);--aipkit-chat-sidebar-hover-bg-color: var(--aipkit-chat-assistant-bubble-color);--aipkit-chat-sidebar-hover-text-color: var(--aipkit-chat-primary-text-color);--aipkit-chat-sidebar-search-bg-color: var(--aipkit-chat-assistant-bubble-color);--aipkit-chat-sidebar-search-text-color: var(--aipkit-chat-primary-text-color);--aipkit-chat-sidebar-search-placeholder-color: var(--aipkit-chat-muted-text-color)}@media (max-width: 767px){.aipkit-sidebar-state-open .aipkit_chat_main{transform:translate(0)}}@media (max-width: 767px){.aipkit_sidebar_header{padding-right:var(--aipkit-chat-shell-padding-compact-x, 12px);padding-left:var(--aipkit-chat-shell-padding-compact-x, 12px)}.aipkit_chat_container .aipkit_sidebar_toggle_btn{width:32px;height:32px}}.aipkit_chat_container .aipkit_sidebar_search_input:focus-visible{outline:none!important;box-shadow:none!important}.aipkit_chat_container button.aipkit_sidebar_new_chat_btn,.aipkit_chat_container button.aipkit_sidebar_new_chat_btn:not(:hover):not(:active):not(.has-background){min-height:32px;height:32px;padding:0 7px;border:0;border-radius:8px;background:var( --aipkit-chat-sidebar-new-chat-bg-color, var(--aipkit-chat-on-accent-color, #ffffff) )!important;color:var( --aipkit-chat-sidebar-new-chat-text-color, var(--aipkit-chat-accent-color, #111111) )!important;line-height:1}.aipkit_chat_container button.aipkit_sidebar_new_chat_btn:hover,.aipkit_chat_container button.aipkit_sidebar_new_chat_btn:focus,.aipkit_chat_container button.aipkit_sidebar_new_chat_btn:active{background:var( --aipkit-chat-sidebar-new-chat-bg-color, var(--aipkit-chat-on-accent-color, #ffffff) )!important;color:var( --aipkit-chat-sidebar-new-chat-text-color, var(--aipkit-chat-accent-color, #111111) )!important;border-color:transparent;border-radius:8px}.aipkit_chat_container button.aipkit_conversation_item_title_btn,.aipkit_chat_container button.aipkit_conversation_item_title_btn:not(:hover):not(:active):not(.has-background),.aipkit_chat_container button.aipkit_conversation_item_title_btn:hover,.aipkit_chat_container button.aipkit_conversation_item_title_btn:focus,.aipkit_chat_container button.aipkit_conversation_item_title_btn:active{min-height:32px;padding:0;border:none;border-radius:0;background:transparent!important;color:inherit!important;font:inherit;line-height:inherit;text-align:left;box-shadow:none!important}.aipkit_chat_container button.aipkit_conversation_item_delete_btn,.aipkit_chat_container button.aipkit_conversation_item_delete_btn:not(:hover):not(:active):not(.has-background),.aipkit_chat_container button.aipkit_conversation_item_delete_btn:hover,.aipkit_chat_container button.aipkit_conversation_item_delete_btn:focus,.aipkit_chat_container button.aipkit_conversation_item_delete_btn:active{width:var(--aipkit-conversation-action-size, 28px);height:var(--aipkit-conversation-action-size, 28px);min-width:var(--aipkit-conversation-action-size, 28px);min-height:var(--aipkit-conversation-action-size, 28px);padding:0;border:none;border-radius:50%;background:transparent!important;color:var( --aipkit-chat-sidebar-muted-text-color, var(--aipkit-chat-muted-text-color, #9a9ca5) )!important;line-height:1;box-shadow:none!important}
