#aipkit_vpp_modal{--aipkit-popover-panel-width: 420px;--aipkit-popover-control-height: 32px;--aipkit-popover-control-font-size: 12px;--aipkit-popover-control-padding-x: 8px;--aipkit-popover-row-height: 36px;--aipkit-popover-row-padding: 2px;--aipkit-popover-row-gap: 0;--aipkit-builder-surface: var(--aipkit_bg-secondary, #ffffff);--aipkit-builder-card: var(--aipkit_bg-secondary, #ffffff);--aipkit-builder-border: var(--aipkit_container-border, #e2e8f0);--aipkit-builder-border-strong: #d6e0ea;--aipkit-builder-muted: var(--aipkit_text-secondary, #667085);--aipkit-builder-title: var(--aipkit_text-heading, #1e293b);--aipkit-builder-link: var(--aipkit_text-link, #2271b1);padding:14px;background-color:#0f172a6b;box-sizing:border-box;z-index:1000006}#aipkit_vpp_modal [hidden]{display:none!important}.aipkit_vpp_modal_content{max-width:660px;width:100%;min-width:0;border-radius:12px;border:1px solid var(--aipkit-builder-border, #d8e1ec);background:var(--aipkit-builder-card, #ffffff);box-shadow:0 24px 55px #0f172a3d;display:flex;flex-direction:column;max-height:calc(100vh - 28px);overflow:hidden;transform:none}.aipkit-modal-overlay.aipkit-active .aipkit_vpp_modal_content{transform:none}.aipkit_vpp_modal_header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:14px 16px;background:linear-gradient(180deg,#fbfdff,#f6faff);border-bottom:1px solid var(--aipkit-builder-border, #d8e1ec);border-radius:0;flex-shrink:0}.aipkit_vpp_header_left{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.aipkit_vpp_header_text{display:flex;flex-direction:column;gap:4px;min-width:0}.aipkit_vpp_header_text .aipkit-modal-title{margin:0;font-size:16px;font-weight:600;line-height:1.2;color:var(--aipkit-builder-title, #1e293b)}.aipkit_vpp_modal_body{min-height:0;padding:16px;overflow:auto;background:#fff}.aipkit_vpp_status_message{font-size:13px;font-weight:600;margin-bottom:12px;min-height:1.4em;color:var(--aipkit_text-secondary, #64748b)}.aipkit_vpp_status_message:empty{display:none}.aipkit_vpp_status_message.aipkit_message-error{color:var(--aipkit_status-warning, #dc2626)}.aipkit_vpp_status_message.aipkit_message-success{color:var(--aipkit_status-success, #16a34a)}.aipkit_vpp_status_message.aipkit_message-info{color:var(--aipkit_status-info, #2563eb)}.aipkit_vpp_selection_card{display:block;padding:0;border-radius:0;background:transparent;border:none;font-size:13px;font-weight:500;color:var(--aipkit_text-secondary, #64748b);margin-bottom:16px}.aipkit_vpp_selection_card strong{font-weight:700;color:var(--aipkit_text-heading, #1f2937)}.aipkit_vpp_section{background:#fff;border:1px solid var(--aipkit_container-border, #e2e8f0);border-radius:12px;padding:16px;margin-bottom:16px;box-shadow:0 8px 20px #0f172a0f}.aipkit_vpp_section--progress{background:transparent;border:none;border-radius:0;padding:0;box-shadow:none;margin-bottom:16px}.aipkit_vpp_engine_card{margin-bottom:16px}#aipkit_vpp_modal .aipkit_enhancer_engine_card{padding:0;border-radius:12px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0}#aipkit_vpp_modal .aipkit_enhancer_engine_fields{display:flex;align-items:stretch;flex-wrap:wrap}#aipkit_vpp_modal .aipkit_enhancer_engine_field{display:flex;align-items:center;padding:12px 10px;flex:1 1 0;min-width:0}#aipkit_vpp_modal select.aipkit_enhancer_engine_select.screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;min-width:1px!important;min-height:1px!important;padding:0!important;margin:-1px!important;border:0!important;overflow:hidden!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important}#aipkit_vpp_modal .aipkit_enhancer_engine_select_wrap>.aipkit_popover_multiselect{position:relative;width:100%;max-width:100%;min-width:0}#aipkit_vpp_modal .aipkit_enhancer_engine_select_wrap>.aipkit_popover_multiselect.is-open{z-index:1000006}#aipkit_vpp_modal .aipkit_enhancer_engine_select_wrap>.aipkit_popover_multiselect>.aipkit_popover_multiselect_btn{appearance:none;-webkit-appearance:none;position:relative;display:inline-flex;align-items:center;width:100%;min-width:0;max-width:100%;height:var(--aipkit-popover-control-height, 32px);min-height:var(--aipkit-popover-control-height, 32px);justify-content:flex-start;gap:8px;margin:0;padding:0 28px 0 10px;border:1px solid #cfdbea;border-radius:7px;background:#fff;box-shadow:0 1px 1px #0f172a08;color:#1f2937;cursor:pointer;font-family:inherit;font-size:var(--aipkit-popover-control-font-size, 12px);font-weight:500;line-height:1;text-align:left;white-space:nowrap;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}#aipkit_vpp_modal .aipkit_enhancer_engine_select_wrap>.aipkit_popover_multiselect>.aipkit_popover_multiselect_btn:hover{border-color:#b8c8dc;background:#f8fbff}#aipkit_vpp_modal .aipkit_enhancer_engine_select_wrap>.aipkit_popover_multiselect.is-open>.aipkit_popover_multiselect_btn,#aipkit_vpp_modal .aipkit_enhancer_engine_select_wrap>.aipkit_popover_multiselect>.aipkit_popover_multiselect_btn:focus{border-color:var(--aipkit_brand-primary, #4a6fa5);background:#fff;box-shadow:0 0 0 2px #4a6fa524;outline:none}#aipkit_vpp_modal .aipkit_enhancer_engine_select_wrap>.aipkit_popover_multiselect>.aipkit_popover_multiselect_btn:after{content:"";position:absolute;right:10px;top:50%;transform:translateY(-50%);border-width:4px 4px 0 4px;border-style:solid;border-color:#708196 transparent transparent transparent}#aipkit_vpp_modal .aipkit_enhancer_engine_select_wrap>.aipkit_popover_multiselect.is-open>.aipkit_popover_multiselect_btn:after{border-width:0 4px 4px 4px;border-color:transparent transparent #708196 transparent}#aipkit_vpp_modal .aipkit_enhancer_engine_select_wrap>.aipkit_popover_multiselect>.aipkit_popover_multiselect_btn .aipkit_settings_select_picker_label{display:inline-block;flex:1 1 auto;max-width:100%;min-width:0;margin-right:auto;overflow:hidden;text-overflow:ellipsis;text-align:left;white-space:nowrap}#aipkit_vpp_modal .aipkit_popover_multiselect_panel{position:absolute;top:calc(100% + 6px);left:0;right:auto;width:100%;max-width:100%;padding:7px;border:1px solid #d6e0ec;border-radius:9px;background:#fff;box-shadow:0 12px 28px #0f172a24;z-index:1000010;box-sizing:border-box;overflow:hidden}#aipkit_vpp_modal .aipkit_popover_multiselect.aipkit_settings_dropdown--dropup .aipkit_popover_multiselect_panel{top:auto;bottom:calc(100% + 6px)}#aipkit_vpp_modal .aipkit_settings_provider_dropdown_panel{min-width:100%}#aipkit_vpp_modal .aipkit_settings_select_picker_list{display:flex;flex-direction:column;gap:2px;max-height:300px;overflow-y:auto;padding-right:1px}#aipkit_vpp_modal :is(.aipkit_settings_provider_dropdown_item,.aipkit_settings_model_dropdown_item){min-height:34px;padding:6px 8px;border:1px solid transparent;border-radius:7px;background:transparent;color:#1f2937;font-size:12px;box-shadow:none}#aipkit_vpp_modal :is(.aipkit_settings_provider_dropdown_item,.aipkit_settings_model_dropdown_item):hover{border-color:transparent;background:#f3f7fc;box-shadow:none}#aipkit_vpp_modal :is(.aipkit_settings_provider_dropdown_item,.aipkit_settings_model_dropdown_item).is-active{border-color:#c8d8eb;background:#edf4ff;color:#1d4f82;box-shadow:inset 0 0 0 1px #4a6fa514}#aipkit_vpp_modal :is(.aipkit_settings_provider_dropdown_item,.aipkit_settings_model_dropdown_item).is-active:hover{background:#e8f1ff}#aipkit_vpp_modal :is(.aipkit_settings_provider_dropdown_item,.aipkit_settings_model_dropdown_item).is-disabled,#aipkit_vpp_modal :is(.aipkit_settings_provider_dropdown_item,.aipkit_settings_model_dropdown_item).is-disabled:hover{border-color:transparent;background:transparent;box-shadow:none}#aipkit_vpp_modal .aipkit_settings_provider_dropdown_item{justify-content:flex-start;gap:9px}#aipkit_vpp_modal .aipkit_settings_model_dropdown_item:focus-within,#aipkit_vpp_modal .aipkit_settings_provider_dropdown_item:focus-visible{outline:none;border-color:#b8c8dc;box-shadow:0 0 0 2px #4a6fa51f}.aipkit_vpp_section_header{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.aipkit_vpp_section_title{font-size:13px;font-weight:700;color:var(--aipkit_text-heading, #1f2937)}.aipkit_vpp_modal_content .aipkit_form-group{margin-bottom:12px}.aipkit_vpp_provider_panel:last-child .aipkit_form-group{margin-bottom:0}.aipkit_vpp_progress_bar_container{width:100%;height:18px;background-color:#e2e8f0;border-radius:999px;overflow:hidden;margin-bottom:6px}.aipkit_vpp_progress_bar{width:0%;height:100%;background:linear-gradient(90deg,#2563eb,#3b82f6);transition:width .3s ease-out}.aipkit_vpp_progress_text{font-size:12px;color:var(--aipkit_text-secondary, #64748b)}.aipkit_vpp_progress_log{display:flex;flex-direction:column;gap:8px;margin-top:12px;max-height:220px;overflow:auto;padding-right:4px}.aipkit_vpp_progress_item{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid #e2e8f0}.aipkit_vpp_progress_item:last-child{border-bottom:none}.aipkit_vpp_progress_item_main{min-width:0;flex:1}.aipkit_vpp_progress_item_title{font-size:12px;font-weight:600;color:var(--aipkit_text-heading, #1f2937);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aipkit_vpp_progress_item_message{font-size:11px;color:var(--aipkit_text-secondary, #64748b);margin-top:2px;line-height:1.4}.aipkit_vpp_progress_item_status{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;white-space:nowrap}.aipkit_vpp_progress_item--processing .aipkit_vpp_progress_item_status{color:#2563eb}.aipkit_vpp_progress_item--success .aipkit_vpp_progress_item_status{color:#16a34a}.aipkit_vpp_progress_item--error .aipkit_vpp_progress_item_status{color:#dc2626}.aipkit_vpp_modal_footer{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:10px 14px;border-top:1px solid var(--aipkit-builder-border, #d8e1ec);background:#f9fbff;border-radius:0;flex-shrink:0}.aipkit_vpp_modal_footer .aipkit_btn-primary{border-color:var(--aipkit_btn-primary, #4a6fa5);background:var(--aipkit_btn-primary, #4a6fa5);color:#fff}.aipkit_vpp_modal_footer .aipkit_btn-primary:hover{border-color:var(--aipkit_btn-primary-hover, #3d5d8a);background:var(--aipkit_btn-primary-hover, #3d5d8a);color:#fff!important}.aipkit_vpp_modal_footer .aipkit_btn-danger{background:#dc2626;border-color:#dc2626;color:#fff}.aipkit_vpp_modal_footer .aipkit_btn-danger:hover{background:#b91c1c;border-color:#b91c1c;color:#fff!important}.aipkit_vpp_modal_footer .aipkit_btn-ghost{background:#fff;border:1px solid #e2e8f0;color:#475569}.aipkit_vpp_modal_footer .aipkit_btn-ghost:hover{background:#f1f5f9;border-color:#cbd5e1;color:#1e293b}@media (max-width: 640px){.aipkit_vpp_modal_body{padding:16px}.aipkit_vpp_modal_footer{flex-direction:column-reverse;align-items:stretch}.aipkit_vpp_modal_footer .aipkit_btn{width:100%}}@media (max-width: 720px){#aipkit_vpp_modal .aipkit_enhancer_engine_fields{flex-direction:column}}.column-ai_indexed_status{width:15%}.aipkit-indexed-status-list{display:flex;flex-direction:column;gap:4px}.aipkit-status-tag{display:inline-block;padding:3px 8px;font-size:11px;font-weight:600;line-height:1.5;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:1rem;max-width:150px;overflow:hidden;text-overflow:ellipsis}.aipkit-status-indexed{color:#1a202c;background-color:#f0f4f8;border:1px solid #e2e8f0}.aipkit-status-indexed.aipkit_provider_tag_openai{background-color:#e6fffa;border-color:#b2f5ea;color:#234e52}.aipkit-status-indexed.aipkit_provider_tag_pinecone{background-color:#ebf8ff;border-color:#bee3f8;color:#2c5282}.aipkit-status-indexed.aipkit_provider_tag_qdrant{background-color:#fff5f5;border-color:#fed7d7;color:#9b2c2c}.aipkit-status-not-indexed{color:#718096}
