#aipkit_bulk_enhance_btn{margin-right:5px;background:#2271b1;border-color:#2271b1;color:#fff;font-weight:500;position:relative;padding-left:28px}#aipkit_bulk_enhance_btn:before{content:"\270d\fe0f";font-size:14px;position:absolute;left:6px;top:50%;transform:translateY(-50%);line-height:1}#aipkit_bulk_enhance_btn:hover,#aipkit_bulk_enhance_btn:active{background:#135e96;border-color:#135e96}#aipkit_add_to_vector_store_btn{background:#2271b1;border-color:#2271b1;color:#fff;font-weight:500;position:relative;padding-left:28px}#aipkit_add_to_vector_store_btn:before{content:"\1f4da";font-size:14px;position:absolute;left:6px;top:50%;transform:translateY(-50%);line-height:1}#aipkit_add_to_vector_store_btn:hover,#aipkit_add_to_vector_store_btn:active{background:#135e96;border-color:#135e96}.aipkit_enhancer_action{position:relative;display:inline-block}.aipkit_enhancer_trigger{padding:2px var(--aipkit_spacing-xs, 4px);display:inline-block;color:var(--aipkit_text-link, #2271b1);text-decoration:none}.aipkit_enhancer_trigger:hover{color:var(--aipkit_brand-primary, #135e96)}.aipkit_enhancer_popover{display:none;position:absolute;top:calc(100% - 1px);left:0;background-color:var(--aipkit_bg-secondary, #fff);border:1px solid var(--aipkit_container-border, #ccd0d4);border-radius:3px;box-shadow:0 1px 3px var(--aipkit_container_shadow, rgba(0, 0, 0, .1));z-index:100;padding:var(--aipkit_spacing-xs, 4px);min-width:160px;white-space:nowrap;margin-top:0}.aipkit_enhancer_action:hover .aipkit_enhancer_popover,.aipkit_enhancer_action:focus-within .aipkit_enhancer_popover{display:block}.aipkit_enhancer_action.aipkit-open .aipkit_enhancer_popover{display:block}.aipkit_enhancer_group{margin-bottom:var(--aipkit_spacing-xs, 4px)}.aipkit_enhancer_group:last-child{margin-bottom:0}.aipkit_enhancer_group_title{font-weight:600;font-size:var(--aipkit_font-size-help, 11px);color:var(--aipkit_text-secondary, #50575e);padding:2px var(--aipkit_spacing-xs, 4px);border-bottom:1px solid #e5e5e5;margin-bottom:2px}.aipkit_enhancer_group ul{list-style:none;margin:0;padding:0}.aipkit_enhancer_item{display:block;padding:var(--aipkit_spacing-xs, 4px) var(--aipkit_spacing-sm, 6px);color:var(--aipkit_text-link, #2271b1);cursor:pointer;font-size:var(--aipkit_font-size-base, 13px);border-radius:2px;text-decoration:none;transition:background-color .1s ease-in-out,color .1s ease-in-out}.aipkit_enhancer_item:hover{background-color:var(--aipkit_menu-hover, #f0f0f1);color:var(--aipkit_brand-primary, #135e96)}.aipkit_enhancer_item.aipkit_enhancer_placeholder{color:#a0a5aa;cursor:default;font-style:italic}.aipkit_enhancer_item.aipkit_enhancer_placeholder:hover{background-color:transparent}.aipkit-suggestions-list{list-style:none;padding:0;margin:0 0 var(--aipkit_spacing-md, 12px) 0;border:1px solid var(--aipkit_container-border, #eee);border-radius:3px;background-color:#fff}.aipkit-suggestions-list li{padding:var(--aipkit_spacing-sm, 8px) var(--aipkit_spacing-md, 10px);border-bottom:1px solid var(--aipkit_container-border, #eee);cursor:pointer;transition:background-color .15s ease-in-out,color .15s ease-in-out;font-size:var(--aipkit_font-size-base, 13px);color:var(--aipkit_text-primary, #333);line-height:1.4}.aipkit-suggestions-list li:last-child{border-bottom:none}.aipkit-suggestions-list li:hover{background-color:var(--aipkit_menu-hover, #f0f7ff);color:var(--aipkit_brand-primary, #4a6fa5)}.aipkit-suggestions-list li.aipkit-disabled{opacity:.6;cursor:not-allowed;background-color:transparent!important;color:var(--aipkit_text-secondary)!important}.aipkit-row-assistant-modal{max-width:560px}.aipkit-row-assistant-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_container-border, #d8e1ec);border-radius:0}.aipkit-row-assistant-modal .aipkit_enhancer_header_left{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.aipkit-row-assistant-modal .aipkit_enhancer_header_right{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:0 0 auto}.aipkit-row-assistant-modal .aipkit_enhancer_header_text{display:flex;flex-direction:column;gap:4px;min-width:0}.aipkit-row-assistant-modal .aipkit-modal-title{margin:0;font-size:16px;font-weight:600;line-height:1.2;color:var(--aipkit_text-heading, #1e293b)}.aipkit-row-assistant-close-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 30px;margin:0;padding:0;border:0;border-radius:999px;background:transparent;color:var(--aipkit_text-secondary, #64748b);line-height:1;cursor:pointer}.aipkit-row-assistant-close-btn:hover,.aipkit-row-assistant-close-btn:focus-visible{background:var(--aipkit_container-border, #d8e1ec);color:var(--aipkit_text-heading, #1e293b)}.aipkit-row-assistant-modal .aipkit-modal-shell-body{gap:12px;padding:16px 18px 18px}.aipkit-row-assistant-modal .aipkit-modal-loading-content{padding:6px 0}.aipkit-row-assistant-modal .aipkit_modal-loading-info,.aipkit-row-assistant-modal .aipkit-row-assistant-helper{margin:0}.aipkit-row-assistant-modal .aipkit-modal-status{margin-top:0}.aipkit-row-assistant-modal .aipkit-suggestions-list{margin:0;border-radius:8px;overflow:hidden}.aipkit-row-assistant-modal .aipkit-suggestions-list li{padding:10px 12px}.aipkit-modal-status{margin-top:var(--aipkit_spacing-md, 12px);font-size:var(--aipkit_font-size-help, 11px);text-align:center;color:var(--aipkit_text-secondary, #555);min-height:1.3em}.aipkit-modal-status .aipkit_spinner{width:14px;height:14px;border-width:2px;vertical-align:middle;margin-right:var(--aipkit_spacing-xs, 4px);display:inline-block;border-color:#4a6fa540;border-left-color:var(--aipkit_brand-primary, #4a6fa5)}.aipkit-modal-status .error{color:var(--aipkit_status-warning, red);font-weight:500}.aipkit_enhancer_bulk_modal{--aipkit-popover-panel-width: 420px;--aipkit-popover-control-height: 32px;--aipkit-popover-control-font-size: var(--aipkit_font-size-label, 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)}.aipkit_enhancer_bulk_modal [hidden]{display:none!important}.aipkit-enhancer-bulk-modal-overlay{padding:14px;background-color:#0f172a6b;box-sizing:border-box;z-index:1000006}.aipkit-enhancer-bulk-modal-content{max-width:660px;width:100%;min-width:0;transform:none;overflow:hidden;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);min-height:min(420px,78vh)}.aipkit-modal-overlay.aipkit-active .aipkit-enhancer-bulk-modal-content{transform:none}.aipkit_enhancer_bulk_modal .aipkit-modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;border-top:1px solid var(--aipkit-builder-border, #d8e1ec);background:#f9fbff;border-radius:0;flex-shrink:0}.aipkit_enhancer_bulk_modal .aipkit-modal-header{flex-shrink:0}.aipkit_enhancer_bulk_modal .aipkit-modal-body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;background:#fff}.aipkit_enhancer_bulk_modal .aipkit_enhancer_footer_info{display:flex;align-items:center;gap:12px}.aipkit_enhancer_bulk_modal .aipkit_enhancer_selection_badge{display:inline-flex;align-items:center;gap:8px;padding:0;background:none;border:0;border-radius:0;font-size:13px;color:var(--aipkit_text-secondary, #667085);font-weight:500}.aipkit_enhancer_bulk_modal .aipkit_enhancer_selection_count{display:inline-flex;align-items:center;justify-content:center;min-width:0;height:auto;padding:0;background:none;color:inherit;border-radius:0;font-size:13px;font-weight:700;letter-spacing:.02em}.aipkit_enhancer_bulk_modal .aipkit_enhancer_selection_label{color:inherit;white-space:nowrap}.aipkit_enhancer_bulk_modal .aipkit_enhancer_footer_actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto}.aipkit_enhancer_bulk_modal .aipkit-modal-header{gap:10px}.aipkit_enhancer_bulk_modal .aipkit_enhancer_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}.aipkit_enhancer_bulk_modal .aipkit_enhancer_header_left{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.aipkit_enhancer_bulk_modal .aipkit_enhancer_header_center{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;min-width:0;margin-left:auto}.aipkit_enhancer_bulk_modal .aipkit_enhancer_header_right{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:0 0 auto}.aipkit_enhancer_bulk_modal .aipkit_enhancer_header_text{display:flex;flex-direction:column;gap:4px;min-width:0}.aipkit_enhancer_bulk_modal .aipkit-modal-title{margin:0;font-size:16px;font-weight:600;line-height:1.2;color:var(--aipkit-builder-title, #1e293b)}.aipkit_enhancer_bulk_modal .aipkit_enhancer_modal_status{font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--aipkit_text-secondary)}.aipkit_enhancer_bulk_modal .aipkit_enhancer_modal_status:empty{display:none}.aipkit_enhancer_bulk_modal .aipkit_enhancer_modal_status.aipkit_settings_message-success,.aipkit_enhancer_bulk_modal .aipkit_enhancer_modal_status.aipkit_settings_message-info{background-color:transparent;border:0;box-shadow:none;padding:0;color:#16a34a}.aipkit_enhancer_bulk_modal .aipkit_enhancer_modal_status.aipkit_settings_message-error{background-color:transparent;border:0;box-shadow:none;padding:0;color:#dc2626}.aipkit_enhancer_bulk_modal .aipkit_enhancer_engine_row{align-items:flex-end}.aipkit_enhancer_bulk_modal .aipkit_enhancer_engine_row .aipkit_form-group{margin-bottom:0}.aipkit_enhancer_bulk_modal .aipkit_enhancer_engine_card{padding:12px;background:#f8fafc;border:1px solid #e2e8f0}.aipkit_enhancer_bulk_modal .aipkit_enhancer_engine_fields{display:flex;flex-direction:column;align-items:stretch;gap:10px}.aipkit_enhancer_bulk_modal .aipkit_enhancer_engine_row{display:grid;gap:10px;min-width:0}.aipkit_enhancer_bulk_modal .aipkit_enhancer_engine_row--template{grid-template-columns:minmax(0,1fr)}.aipkit_enhancer_bulk_modal .aipkit_enhancer_engine_row--ai{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr) minmax(104px,.42fr)}.aipkit_enhancer_bulk_modal .aipkit_enhancer_engine_field{display:flex;align-items:center;gap:0;padding:0;flex:1;min-width:0}.aipkit_enhancer_bulk_modal .aipkit_enhancer_engine_field--action{align-items:stretch}.aipkit_enhancer_bulk_modal .aipkit_enhancer_engine_select::-ms-expand{display:none}.aipkit_enhancer_bulk_modal .aipkit_enhancer_engine_select_wrap>.aipkit_popover_multiselect{position:relative;width:100%;max-width:100%;min-width:0}.aipkit_enhancer_bulk_modal .aipkit_enhancer_engine_select_wrap>.aipkit_popover_multiselect .aipkit_popover_multiselect_btn{position:relative;display:inline-flex;align-items:center;width:100%;max-width:100%;height:var(--aipkit-popover-control-height, 32px);min-height:var(--aipkit-popover-control-height, 32px);justify-content:flex-start;gap:8px;padding:0 28px 0 10px;border:1px solid #cfdbea;border-radius:7px;background:#fff;box-shadow:0 1px 1px #0f172a08;color:#1f2937;font-size:var(--aipkit-popover-control-font-size, 12px);font-weight:500;line-height:1;text-align:left;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.aipkit_enhancer_bulk_modal .aipkit_enhancer_engine_select_wrap>.aipkit_popover_multiselect .aipkit_popover_multiselect_label{display:inline-block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.aipkit_enhancer_bulk_modal .aipkit_enhancer_engine_select_wrap>.aipkit_popover_multiselect .aipkit_popover_multiselect_btn:hover{border-color:#b8c8dc;background:#f8fbff}.aipkit_enhancer_bulk_modal .aipkit_enhancer_engine_select_wrap>.aipkit_popover_multiselect.is-open .aipkit_popover_multiselect_btn,.aipkit_enhancer_bulk_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}.aipkit_enhancer_bulk_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:var(--aipkit-builder-muted, #667085) transparent transparent transparent}.aipkit_enhancer_bulk_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 var(--aipkit-builder-muted, #667085) transparent}.aipkit_enhancer_bulk_modal .aipkit_enhancer_engine_select_wrap>.aipkit_popover_multiselect .aipkit_popover_multiselect_panel{position:absolute;top:calc(100% + 6px);left:0;width:100%;max-width:320px;padding:7px;border:1px solid #d6e0ec;border-radius:9px;background:#fff;box-shadow:0 12px 28px #0f172a24;z-index:1000008}.aipkit_enhancer_bulk_modal .aipkit_enhancer_engine_select_wrap>.aipkit_popover_multiselect .aipkit_settings_select_picker_list{display:flex;flex-direction:column;gap:2px;padding-right:1px}.aipkit_enhancer_bulk_modal .aipkit_enhancer_ai_provider_dropdown .aipkit_settings_select_picker_list{max-height:none;overflow:hidden;padding-right:0}.aipkit_enhancer_bulk_modal .aipkit_enhancer_ai_model_dropdown .aipkit_settings_select_picker_list{max-height:300px;overflow:auto}.aipkit_enhancer_bulk_modal .aipkit_enhancer_engine_select_wrap>.aipkit_popover_multiselect :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_enhancer_bulk_modal .aipkit_enhancer_engine_select_wrap>.aipkit_popover_multiselect :is(.aipkit_settings_provider_dropdown_item,.aipkit_settings_model_dropdown_item):hover{border-color:transparent;background:#f3f7fc;box-shadow:none}.aipkit_enhancer_bulk_modal .aipkit_enhancer_engine_select_wrap>.aipkit_popover_multiselect :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_enhancer_bulk_modal .aipkit_enhancer_engine_select_wrap>.aipkit_popover_multiselect :is(.aipkit_settings_provider_dropdown_item,.aipkit_settings_model_dropdown_item).is-active:hover{background:#e8f1ff}.aipkit_enhancer_bulk_modal .aipkit_enhancer_engine_select_wrap>.aipkit_popover_multiselect :is(.aipkit_settings_provider_dropdown_item,.aipkit_settings_model_dropdown_item).is-disabled,.aipkit_enhancer_bulk_modal .aipkit_enhancer_engine_select_wrap>.aipkit_popover_multiselect :is(.aipkit_settings_provider_dropdown_item,.aipkit_settings_model_dropdown_item).is-disabled:hover{border-color:transparent;background:transparent;box-shadow:none}.aipkit_enhancer_bulk_modal .aipkit_enhancer_engine_select_wrap>.aipkit_popover_multiselect .aipkit_settings_select_picker_check{margin-left:auto}.aipkit_enhancer_bulk_modal .aipkit_enhancer_settings_btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;height:32px;min-height:32px;padding:0 10px;border-radius:6px;background:#fff;border:1px solid #e2e8f0;color:#64748b;cursor:pointer;font-size:12px;font-weight:500;line-height:1;white-space:nowrap}.aipkit_enhancer_bulk_modal .aipkit_enhancer_settings_btn svg{width:16px;height:16px}.aipkit_enhancer_bulk_modal .aipkit_enhancer_settings_btn:hover,.aipkit_enhancer_bulk_modal .aipkit_enhancer_settings_btn:focus{background:#f1f5f9;border-color:#cbd5e1;color:#475569;outline:none}@media (max-width: 720px){.aipkit_enhancer_bulk_modal .aipkit_enhancer_engine_row--ai{grid-template-columns:1fr}}.aipkit_enhancer_bulk_modal .aipkit_btn{padding:0 10px;border-radius:8px;font-weight:400;font-size:var(--aipkit-popover-control-font-size, 12px);cursor:pointer;display:inline-flex;align-items:center;gap:6px;border:1px solid #d7e2f0;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease;box-shadow:0 2px 6px #0f172a14;justify-content:center;height:var(--aipkit-popover-control-height, 32px);line-height:1;text-decoration:none!important;white-space:nowrap;background-color:#f4f7fb;color:var(--aipkit-builder-title, #1f2937)}.aipkit_enhancer_bulk_modal .aipkit_btn-primary{background-color:#f4f7fb;color:var(--aipkit-builder-title, #1f2937);border-color:#d7e2f0;min-width:0}.aipkit_enhancer_bulk_modal .aipkit_btn-primary:hover{background-color:#edf3fb;border-color:#c9d6e8;box-shadow:0 2px 6px #0f172a14;color:var(--aipkit-builder-title, #1f2937)!important}.aipkit_enhancer_bulk_modal .aipkit_btn-secondary{background-color:#f4f7fb;color:var(--aipkit-builder-title, #1f2937);border-color:#d7e2f0}.aipkit_enhancer_bulk_modal .aipkit_btn-secondary:hover{background-color:#edf3fb;border-color:#c9d6e8;box-shadow:0 2px 6px #0f172a14}.aipkit_enhancer_bulk_modal .aipkit_btn-danger{background-color:#f4f7fb;color:var(--aipkit-builder-title, #1f2937);border-color:#d7e2f0}.aipkit_enhancer_bulk_modal .aipkit_btn-danger:hover{background-color:#edf3fb;border-color:#c9d6e8;box-shadow:0 2px 6px #0f172a14}.aipkit_enhancer_bulk_modal .aipkit_btn:hover,.aipkit_enhancer_bulk_modal .aipkit_btn:focus,.aipkit_enhancer_bulk_modal .aipkit_btn:active{color:var(--aipkit-builder-title, #1f2937)!important}.aipkit_enhancer_bulk_modal .aipkit_btn:disabled,.aipkit_enhancer_bulk_modal .aipkit_btn.aipkit_loading{opacity:.55;cursor:not-allowed;box-shadow:none}.aipkit_enhancer_bulk_modal .aipkit_icon_btn{padding:var(--aipkit_spacing-xs, 4px);min-width:auto;width:var(--aipkit_button-height, 30px);height:var(--aipkit_button-height, 30px);line-height:1}.aipkit_enhancer_bulk_modal .aipkit_enhancer_footer_actions .aipkit_btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 20px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;border:1px solid transparent;white-space:nowrap}.aipkit_enhancer_bulk_modal .aipkit_enhancer_footer_actions .aipkit_btn_icon{flex-shrink:0}.aipkit_enhancer_bulk_modal .aipkit_btn-ghost{background:transparent;color:#475569;border-color:#e2e8f0}.aipkit_enhancer_bulk_modal .aipkit_btn-ghost:hover{background:#f1f5f9;border-color:#cbd5e1;color:#1e293b}.aipkit_enhancer_bulk_modal .aipkit_enhancer_footer_actions .aipkit_btn-ghost{background:#fff;border-color:#e2e8f0;color:#475569}.aipkit_enhancer_bulk_modal .aipkit_enhancer_footer_actions .aipkit_btn-ghost:hover{background:#f8fafc;border-color:#cbd5e1;color:#1e293b}.aipkit_enhancer_bulk_modal .aipkit_btn-success{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border-color:#16a34a;box-shadow:0 2px 8px #22c55e59,inset 0 1px #ffffff26}.aipkit_enhancer_bulk_modal .aipkit_btn-success:hover{background:linear-gradient(135deg,#16a34a,#15803d);border-color:#15803d;box-shadow:0 4px 12px #22c55e73,inset 0 1px #ffffff26;color:#fff!important}.aipkit_enhancer_bulk_modal .aipkit_btn-success:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.aipkit_enhancer_bulk_modal .aipkit_enhancer_footer_actions .aipkit_btn-danger{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border-color:#dc2626;box-shadow:0 2px 8px #ef444459,inset 0 1px #ffffff26}.aipkit_enhancer_bulk_modal .aipkit_enhancer_footer_actions .aipkit_btn-danger:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);border-color:#b91c1c;box-shadow:0 4px 12px #ef444473,inset 0 1px #ffffff26;color:#fff!important}.aipkit_enhancer_bulk_modal .aipkit_cw_template_picker_list{display:flex;flex-direction:column;gap:2px;max-height:300px;overflow-x:hidden;overflow-y:auto;padding-right:1px}.aipkit_enhancer_bulk_modal .aipkit_cw_template_group{display:flex;flex-direction:column;gap:2px;padding:7px 0}.aipkit_enhancer_bulk_modal .aipkit_cw_template_group:first-child{padding-top:0}.aipkit_enhancer_bulk_modal .aipkit_cw_template_group:not(:last-child){border-bottom:1px solid #edf2f7;padding-bottom:9px;margin-bottom:2px}.aipkit_enhancer_bulk_modal .aipkit_cw_template_picker_actions{margin-top:8px;padding-top:8px;border-top:1px solid #edf2f7;display:flex;flex-direction:column;gap:8px}.aipkit_enhancer_bulk_modal .aipkit_cw_template_group_label{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:0;text-transform:none;color:#64748b;padding:7px 8px 4px;line-height:1.2}.aipkit_enhancer_bulk_modal .aipkit_cw_template_group_label .dashicons{display:none}.aipkit_enhancer_bulk_modal .aipkit_cw_template_list_item{border:1px solid transparent;background-color:transparent;border-radius:7px;padding:6px 8px;font-size:12px;color:#1f2937;text-align:left;display:flex;align-items:center;gap:9px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease;box-shadow:none;min-height:34px}.aipkit_enhancer_bulk_modal .aipkit_cw_template_list_item:hover{background-color:#f3f7fc;border-color:transparent;box-shadow:none}.aipkit_enhancer_bulk_modal .aipkit_cw_template_list_item.is-active{background-color:#edf4ff;border-color:#c8d8eb;color:#1d4f82;box-shadow:inset 0 0 0 1px #4a6fa514}.aipkit_enhancer_bulk_modal .aipkit_cw_template_list_item.is-active:hover{background-color:#e8f1ff}.aipkit_enhancer_bulk_modal .aipkit_cw_template_list_icon{flex-shrink:0;font-size:16px;width:16px;height:16px;color:var(--aipkit_text-secondary);margin-top:1px}.aipkit_enhancer_bulk_modal .aipkit_cw_template_list_item.is-default .aipkit_cw_template_list_icon{color:#f59e0b}.aipkit_enhancer_bulk_modal .aipkit_cw_template_list_content{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.aipkit_enhancer_bulk_modal .aipkit_cw_template_list_name{font-weight:500;color:inherit;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aipkit_enhancer_bulk_modal .aipkit_cw_template_list_check{flex-shrink:0;opacity:0;color:var(--aipkit_brand-primary);font-size:16px;width:16px;height:16px;margin-top:1px;transition:opacity .15s ease}.aipkit_enhancer_bulk_modal .aipkit_cw_template_list_item.is-active .aipkit_cw_template_list_check{opacity:1}.aipkit_enhancer_bulk_modal .aipkit_cw_template_picker_empty{padding:16px 12px;border-radius:8px;background-color:#f4f7fb;font-size:12px;color:var(--aipkit_text-secondary);text-align:center}.aipkit_enhancer_bulk_modal .aipkit_cw_template_action_list{display:flex;flex-wrap:wrap;gap:6px}.aipkit_enhancer_bulk_modal .aipkit_cw_template_action_list .aipkit_btn{display:inline-flex;align-items:center;gap:4px}.aipkit_enhancer_bulk_modal .aipkit_cw_template_action_list .aipkit_btn .dashicons{font-size:14px;width:14px;height:14px}.aipkit_enhancer_section{border:1px solid var(--aipkit_container-border, #e2e8f0);border-radius:10px;padding:var(--aipkit_spacing-md, 12px);background-color:var(--aipkit_bg-secondary, #fff);margin-bottom:var(--aipkit_spacing-md, 12px)}.aipkit_enhancer_section_header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:var(--aipkit_spacing-sm, 8px)}.aipkit_enhancer_section_header h4{margin:0;font-size:14px;font-weight:600;color:var(--aipkit_text-heading, #222)}.aipkit_enhancer_bulk_modal .aipkit_prompts_redesigned{display:grid;grid-template-columns:1fr;gap:var(--aipkit_spacing-sm, 10px)}.aipkit_enhancer_bulk_modal .aipkit_prompts_redesigned .aipkit_prompt_toggle_card{margin:0}.aipkit_enhancer_prompt_card{border:1px solid var(--aipkit_container-border, #e2e8f0);border-radius:10px;padding:var(--aipkit_spacing-sm, 10px);background-color:#f9fbff;transition:border-color .15s ease,background-color .15s ease}.aipkit_enhancer_prompt_card.is-disabled{background-color:#f5f7fb;opacity:.65}.aipkit_enhancer_bulk_modal .aipkit_prompt_toggle_card{background:#fff;border:1px solid var(--aipkit-builder-border, #e3e9f1);border-radius:10px;padding:10px}.aipkit_enhancer_bulk_modal .aipkit_prompt_toggle_card.is-disabled{opacity:.6;background:#f8fafc}.aipkit_enhancer_bulk_modal .aipkit_prompt_toggle_info{display:flex;flex-direction:row;align-items:baseline;gap:8px;min-width:0;flex:1}.aipkit_enhancer_bulk_modal .aipkit_prompt_toggle_label{font-size:13px;font-weight:600;color:var(--aipkit_text-heading, #1e293b);white-space:nowrap}.aipkit_enhancer_bulk_modal .aipkit_prompt_toggle_desc{font-size:12px;color:var(--aipkit_text-secondary, #667085);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aipkit_enhancer_bulk_modal .aipkit_prompt_edit_btn{width:20px;height:20px;padding:0;border-radius:4px;border:1px solid var(--aipkit_container-border, #e2e8f0);background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--aipkit_text-secondary, #667085);transition:background-color .15s ease,border-color .15s ease,color .15s ease}.aipkit_enhancer_bulk_modal .aipkit_prompt_edit_btn:hover{background:var(--aipkit_brand-primary, #4a6fa5);border-color:var(--aipkit_brand-primary, #4a6fa5);color:#fff}.aipkit_enhancer_bulk_modal .aipkit_prompt_edit_btn .dashicons{font-size:14px;width:14px;height:14px;line-height:1}.aipkit_enhancer_bulk_modal .aipkit_cw_prompt_editor_title{font-size:13px;font-weight:600;color:var(--aipkit_text-heading, #1e293b);line-height:1.2;white-space:nowrap}.aipkit_enhancer_bulk_modal .aipkit_cw_prompt_template_select{width:140px;min-width:140px;max-width:140px;height:32px;padding:0 28px 0 12px;font-size:13px;border:1px solid var(--aipkit_container-border, #e2e8f0);border-radius:5px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%23666' d='M0 0l5 6 5-6z'/%3E%3C/svg%3E") no-repeat right 10px center;background-size:8px 5px;color:var(--aipkit_text-heading, #1e293b);cursor:pointer;transition:border-color .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.aipkit_enhancer_bulk_modal .aipkit_cw_prompt_library_actions .aipkit_btn{flex:0 0 auto}.aipkit_enhancer_bulk_modal .aipkit_cw_prompt_template_select:hover{border-color:var(--aipkit_brand-primary, #4a6fa5)}.aipkit_enhancer_bulk_modal .aipkit_cw_prompt_template_select:focus{border-color:var(--aipkit_brand-primary, #4a6fa5);outline:none}.aipkit_enhancer_bulk_modal .aipkit_cw_prompt_editor_textarea{flex:1;width:100%;min-height:320px;padding:12px;font-size:12px;line-height:1.6;border:1px solid #d7e2f0;border-radius:8px;background-color:#f9fbff;color:var(--aipkit_text-heading, #1e293b);box-shadow:inset 0 1px #fffc,0 1px 2px #0f172a0a;resize:none;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,background-color .15s ease-in-out}.aipkit_enhancer_bulk_modal .aipkit_cw_prompt_editor_textarea:focus{background-color:#fff;border-color:var(--aipkit_brand-primary, #4a6fa5);box-shadow:0 0 0 2px #4a6fa52e,inset 0 1px #fffc;outline:none}.aipkit_enhancer_bulk_modal .aipkit_cw_prompt_editor_textarea::placeholder{color:var(--aipkit_text-secondary, #94a3b8)}@media (max-width: 680px){.aipkit_enhancer_bulk_modal .aipkit_cw_prompt_editor_toolbar{flex-wrap:wrap;gap:6px}.aipkit_enhancer_bulk_modal .aipkit_cw_prompt_editor_title{white-space:normal}.aipkit_enhancer_bulk_modal .aipkit_cw_prompt_template_select{width:auto;min-width:120px;max-width:180px}.aipkit_enhancer_bulk_modal .aipkit_cw_prompt_library_actions{width:100%;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;-webkit-overflow-scrolling:touch}}.aipkit_enhancer_bulk_modal .aipkit_cw_prompt_editor_footer{margin-top:10px;padding-top:10px;border-top:1px solid var(--aipkit_container-border, #e2e8f0)}.aipkit_enhancer_bulk_modal .aipkit_cw_prompt_editor_placeholders{font-size:12px;color:var(--aipkit_text-secondary, #667085);line-height:1.6}.aipkit_enhancer_bulk_modal .aipkit_cw_prompt_editor_placeholders code{display:inline-block;padding:2px 6px;margin:2px 3px;font-size:11px;font-family:\"SF Mono\",Monaco,Consolas,monospace;background:var(--aipkit_bg-secondary, #f8fafc);color:var(--aipkit_text-heading, #1e293b);border:1px solid var(--aipkit_container-border, #e2e8f0);border-radius:4px;cursor:pointer;transition:background-color .2s ease}.aipkit_enhancer_bulk_modal .aipkit_cw_prompt_editor_placeholders code:hover{background:var(--aipkit_bg-secondary, #f1f5f9)}.aipkit_enhancer_settings_popover .aipkit_checkbox-label,.aipkit_enhancer_settings_popover .aipkit_checkbox-label input[type=checkbox]{pointer-events:auto;cursor:pointer}.aipkit_enhancer_bulk_modal .aipkit_enhancer_settings_popover_panel{width:min(var(--aipkit-popover-panel-width, 420px),calc(100vw - 24px))}.aipkit_enhancer_bulk_modal .aipkit_cw_settings_sheet_header{padding:9px 16px 7px;background-color:#f8fafc;border-bottom:1px solid #e6edf5}.aipkit_enhancer_bulk_modal .aipkit_cw_settings_sheet_body{padding:10px 16px 14px}.aipkit_enhancer_bulk_modal .aipkit_cw_settings_sheet_header .aipkit_model_settings_popover_title{font-size:15px;font-weight:600;color:var(--aipkit-builder-title, #1f2a3a)}.aipkit_enhancer_settings_popover .aipkit_popover_options_list{gap:0}.aipkit_enhancer_settings_popover .aipkit_popover_option_row{padding:10px 0;min-height:0;border-bottom:1px solid #e6edf5}.aipkit_enhancer_settings_popover .aipkit_popover_option_row:last-child{border-bottom:0}.aipkit_enhancer_settings_popover .aipkit_popover_option_row--force-divider{border-bottom:1px solid #e6edf5!important}.aipkit_enhancer_settings_popover .aipkit_popover_option_main{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:0;width:100%}.aipkit_enhancer_settings_popover .aipkit_cw_settings_option_text{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:2px}.aipkit_enhancer_settings_popover .aipkit_popover_option_label{font-size:var(--aipkit_cw-font-size-md, 13px);font-weight:600;color:var(--aipkit-builder-text-color, #333)}.aipkit_enhancer_settings_popover .aipkit_popover_option_helper{font-size:var(--aipkit_cw-font-size-sm, 12px);color:var(--aipkit-builder-text-muted, #666);line-height:1.35}.aipkit_enhancer_settings_popover .aipkit_popover_option_actions{display:flex;align-items:center;gap:10px;min-height:0;flex-shrink:0}.aipkit_enhancer_settings_popover .aipkit_popover_option_input,.aipkit_enhancer_settings_popover .aipkit_popover_option_select{flex-shrink:0}.aipkit_enhancer_settings_popover input.aipkit_popover_option_input{height:var(--aipkit-popover-control-height, 32px);min-height:var(--aipkit-popover-control-height, 32px);padding:0 8px;border:1px solid #d7e2f0;border-radius:8px;background-color:#f9fbff;box-shadow:inset 0 1px #fffc,0 1px 2px #0f172a0a;color:var(--aipkit-builder-title, #1f2a3a);font-size:var(--aipkit_cw-font-size-sm, 12px);line-height:var(--aipkit-popover-control-height, 32px);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,background-color .15s ease-in-out}.aipkit_enhancer_settings_popover input.aipkit_popover_option_input:hover{border-color:#c9d6e8;background-color:#fff}.aipkit_enhancer_settings_popover input.aipkit_popover_option_input:focus{border-color:var(--aipkit_brand-primary, #4a6fa5);background-color:#fff;box-shadow:0 0 0 2px #4a6fa52e,inset 0 1px #fffc;outline:none}.aipkit_enhancer_settings_popover .aipkit_popover_option_input--compact{width:92px;height:var(--aipkit-popover-control-height, 32px);min-height:var(--aipkit-popover-control-height, 32px);text-align:right}.aipkit_enhancer_settings_popover select.aipkit_popover_option_select.aipkit_cw_blended_chevron_select{width:auto;max-width:var(--aipkit-popover-control-width, 160px);min-width:72px;height:var(--aipkit-popover-control-height, 32px);line-height:var(--aipkit-popover-control-height, 32px);flex:0 0 auto;padding:0 16px 0 0;border:0;border-radius:6px;background-color:transparent;background-image:var(--aipkit-cw-chevron-icon);background-repeat:no-repeat;background-position:right center;background-size:var(--aipkit-cw-chevron-size);box-shadow:none;color:var(--aipkit-builder-title, #1f2a3a);cursor:pointer;font-size:var(--aipkit_cw-font-size-sm, 12px);font-weight:400;text-align:right;text-align-last:right;appearance:none;-webkit-appearance:none;transition:background-color .14s ease,color .14s ease}.aipkit_enhancer_settings_popover select.aipkit_popover_option_select.aipkit_cw_blended_chevron_select:hover,.aipkit_enhancer_settings_popover select.aipkit_popover_option_select.aipkit_cw_blended_chevron_select:focus{border-color:transparent;background-color:var(--aipkit-cw-chevron-hover-bg);box-shadow:none;color:#0f172a;outline:none}.aipkit_enhancer_settings_popover select.aipkit_popover_option_select.aipkit_cw_blended_chevron_select option{text-align:left}.aipkit_enhancer_settings_popover .aipkit_enhancer_vector_source_container{margin-top:0!important;padding:0!important}.aipkit_enhancer_settings_popover .aipkit_enhancer_kb_source_controls{width:var(--aipkit-popover-control-width, 160px);max-width:100%;min-width:0;flex:0 0 var(--aipkit-popover-control-width, 160px)}.aipkit_enhancer_settings_popover .aipkit_enhancer_kb_source_controls>div{min-width:0}.aipkit_enhancer_settings_popover .aipkit_enhancer_kb_source_controls select.aipkit_cw_blended_chevron_select{width:100%;max-width:100%}#aipkit_enhancer_bulk_modal .aipkit_enhancer_vector_multiselect{position:relative;width:100%}#aipkit_enhancer_bulk_modal .aipkit_vector_multiselect_btn.aipkit_enhancer_vector_multiselect_btn.aipkit_cw_blended_chevron_btn{position:relative;display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;width:100%;min-width:0;min-height:var(--aipkit-popover-control-height, 32px);padding:0 16px 0 8px;border:0;border-radius:6px;background:transparent;color:var(--aipkit-builder-title, #1f2a3a);box-shadow:none;cursor:pointer;font-size:var(--aipkit_cw-font-size-sm, 12px);font-weight:400;text-align:right;transition:background-color .14s ease,color .14s ease}#aipkit_enhancer_bulk_modal .aipkit_vector_multiselect_btn.aipkit_enhancer_vector_multiselect_btn.aipkit_cw_blended_chevron_btn:after{content:"";position:absolute;right:0;top:50%;width:var(--aipkit-cw-chevron-width);height:var(--aipkit-cw-chevron-height);border:0;background-image:var(--aipkit-cw-chevron-icon);background-repeat:no-repeat;background-position:center;background-size:var(--aipkit-cw-chevron-size);opacity:.82;transform:translateY(-50%) rotate(0);transition:transform .14s ease,opacity .14s ease}#aipkit_enhancer_bulk_modal .aipkit_enhancer_vector_multiselect.is-open .aipkit_vector_multiselect_btn.aipkit_enhancer_vector_multiselect_btn.aipkit_cw_blended_chevron_btn:after{opacity:1;transform:translateY(-50%) rotate(180deg)}#aipkit_enhancer_bulk_modal .aipkit_vector_multiselect_btn.aipkit_enhancer_vector_multiselect_btn.aipkit_cw_blended_chevron_btn:hover,#aipkit_enhancer_bulk_modal .aipkit_vector_multiselect_btn.aipkit_enhancer_vector_multiselect_btn.aipkit_cw_blended_chevron_btn:focus{border-color:transparent;background-color:var(--aipkit-cw-chevron-hover-bg);box-shadow:none;color:#0f172a;outline:none}#aipkit_enhancer_bulk_modal .aipkit_cw_blended_chevron_btn .aipkit_popover_multiselect_label{margin-left:auto;margin-right:0;max-width:100%;overflow:hidden;color:inherit;font-size:var(--aipkit_cw-font-size-sm, 12px);font-weight:400;text-align:right;text-overflow:ellipsis;white-space:nowrap}#aipkit_enhancer_bulk_modal .aipkit_enhancer_vector_multiselect_panel{position:absolute;top:calc(100% + 6px);left:0;width:100%;min-width:220px;max-width:min(280px,calc(100vw - 32px));padding:6px;border:1px solid #d7e2f0;border-radius:8px;background:#fff;box-shadow:0 10px 22px #1e293b1f;z-index:1000020}#aipkit_enhancer_bulk_modal .aipkit_enhancer_vector_multiselect_panel[hidden]{display:none}#aipkit_enhancer_bulk_modal .aipkit_enhancer_vector_multiselect .aipkit_popover_multiselect_options{display:flex;max-height:180px;flex-direction:column;gap:2px;overflow-y:auto}#aipkit_enhancer_bulk_modal .aipkit_enhancer_vector_multiselect .aipkit_popover_multiselect_item{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:6px;color:#1e293b;cursor:pointer;font-size:12px;transition:background-color .14s ease,color .14s ease}#aipkit_enhancer_bulk_modal .aipkit_enhancer_vector_multiselect .aipkit_popover_multiselect_item:hover{background:var(--aipkit-cw-chevron-hover-bg);color:#0f172a}#aipkit_enhancer_bulk_modal .aipkit_enhancer_vector_multiselect .aipkit_popover_multiselect_item input[type=checkbox]{margin:0;cursor:pointer}#aipkit_enhancer_bulk_modal .aipkit_enhancer_vector_multiselect .aipkit_popover_multiselect_text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#aipkit_enhancer_bulk_modal .aipkit_enhancer_vector_multiselect .aipkit_popover_multiselect_empty{padding:8px;color:#64748b;font-size:12px;text-align:center}.aipkit_enhancer_bulk_modal .aipkit_enhancer_reasoning_effort_field{display:none}@media (max-width: 600px){.aipkit_enhancer_bulk_modal .aipkit-modal-footer{flex-direction:column;align-items:stretch;gap:12px}.aipkit_enhancer_bulk_modal .aipkit_enhancer_footer_info{justify-content:center}.aipkit_enhancer_bulk_modal .aipkit_enhancer_footer_actions{justify-content:center;margin-left:0}.aipkit_enhancer_bulk_modal .aipkit_enhancer_selection_badge{width:auto;justify-content:center}}.aipkit_enhancer_progress_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:var(--aipkit_font-size-body, 13px)}.aipkit_enhancer_progress_text{font-weight:500;color:var(--aipkit_text-primary)}.aipkit_enhancer_progress_stats{font-size:var(--aipkit_font-size-help, 11px);color:var(--aipkit_text-secondary);font-weight:400}.aipkit_progress_bar_container{width:100%;background-color:#e0e0e0;border-radius:4px;overflow:hidden;height:20px;position:relative;margin-bottom:12px}.aipkit_progress_bar_filled{height:100%;background-color:var(--aipkit_brand-primary);width:0%;transition:width .2s ease-in-out}.aipkit_cw_template_inline_form,.aipkit_cw_template_inline_delete_confirm{margin-top:var(--aipkit_spacing-sm, 8px);padding:var(--aipkit_spacing-sm, 8px);background-color:var(--aipkit_bg-secondary, #f9f9f9);border:1px solid var(--aipkit_container-border, #ddd);border-radius:3px}.aipkit_enhancer_bulk_modal .aipkit_cw_template_inline_form{display:flex;flex-direction:column;align-items:stretch;gap:8px}.aipkit_enhancer_bulk_modal .aipkit_cw_template_inline_form .aipkit_form-input{flex:1;width:100%;background-color:#f9fbff;border-color:#d7e2f0}.aipkit_cw_template_inline_form_actions{display:flex;gap:var(--aipkit_spacing-xs, 4px);margin-top:var(--aipkit_spacing-xs, 4px)}.aipkit_enhancer_bulk_modal .aipkit_cw_template_inline_form_actions{width:100%;gap:8px}.aipkit_enhancer_bulk_modal .aipkit_cw_template_inline_form_actions .aipkit_btn{flex:1 1 0;justify-content:center}.aipkit_cw_template_inline_delete_confirm{background-color:#fef7f7;border-color:#f5c6cb;color:#721c24}.aipkit-content-assistant-menu .components-dropdown-menu__menu{min-width:220px}.aipkit-menu-header{background:#2271b1!important;color:#fff!important;font-weight:600!important;text-align:center!important;padding:8px 16px!important;margin:0!important;border-radius:0!important;cursor:default!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.5px!important;position:relative!important}.aipkit-menu-header:before{content:"\270d\fe0f";margin-right:6px;font-size:14px}.aipkit-menu-header:hover{background:#2271b1!important;color:#fff!important}.aipkit-content-assistant-menu .components-dropdown-menu__menu .components-menu-item__button{padding:10px 16px;font-size:14px;transition:background-color .15s ease}.aipkit-content-assistant-menu .components-dropdown-menu__menu .components-menu-item__button:hover:not(.aipkit-menu-header){background-color:#f0f7ff;color:#2271b1}.aipkit-tinymce-assistant-button{background:#2271b1!important;color:#fff!important;border-color:#2271b1!important;font-weight:500!important;padding:4px 8px!important;border-radius:3px!important}.aipkit-tinymce-assistant-button:hover{background:#135e96!important;border-color:#135e96!important}.mce-menu .aipkit-tinymce-menu-header{background:#2271b1!important;color:#fff!important;font-weight:600!important;text-align:center!important;padding:8px 16px!important;margin:0!important;cursor:default!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.5px!important;border-bottom:1px solid #135e96!important}.mce-menu .aipkit-tinymce-menu-header:hover{background:#2271b1!important;color:#fff!important}.mce-menu .aipkit-tinymce-menu-item{padding:8px 16px!important;font-size:13px!important;transition:background-color .15s ease!important}.mce-menu .aipkit-tinymce-menu-item:hover{background-color:#f0f7ff!important;color:#2271b1!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.aipkit_enhancer_post_steps{margin:6px 0;padding:6px;background-color:#f9f9fa;border:1px solid #e9ecef;border-radius:3px}.aipkit_enhancer_post_header{margin-bottom:4px;color:#333;font-size:var(--aipkit_font-size-help, 11px);font-weight:600}.aipkit_enhancer_steps_container{display:flex;flex-direction:column;gap:2px}.aipkit_enhancer_step{display:flex;align-items:center;gap:4px;padding:2px 4px;border-radius:2px;font-size:var(--aipkit_font-size-help, 11px);line-height:1.3;transition:all .2s ease}.aipkit_enhancer_step_icon{font-size:10px;width:12px;text-align:center;flex-shrink:0}.aipkit_enhancer_step_name{flex:1;font-weight:500;text-transform:capitalize}.aipkit_enhancer_step_status{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;opacity:.8}.aipkit_enhancer_step--pending{background-color:#fff9e6;color:#8b6914;border-left:2px solid #ffc107}.aipkit_enhancer_step--processing{background-color:#e3f2fd;color:#1565c0;border-left:2px solid #2196f3;animation:aipkit_processing_pulse 1.5s infinite}.aipkit_enhancer_step--completed{background-color:#e8f5e8;color:#2e7d32;border-left:2px solid #4caf50}.aipkit_enhancer_step--error{background-color:#ffebee;color:#c62828;border-left:2px solid #f44336}.aipkit_enhancer_completion_message{margin-top:4px;padding:3px 4px;background-color:#f0f9ff;border:1px solid #bfdbfe;border-radius:2px;text-align:center;font-size:var(--aipkit_font-size-help, 11px);line-height:1.3}@keyframes aipkit_processing_pulse{0%{opacity:1}50%{opacity:.7}to{opacity:1}}@media (max-width: 600px){.aipkit_enhancer_step{font-size:10px;padding:1px 3px;gap:3px}.aipkit_enhancer_step_icon{font-size:9px;width:10px}.aipkit_enhancer_step_status{font-size:8px}.aipkit_enhancer_post_header,.aipkit_enhancer_completion_message{font-size:10px}}.aipkit_editor_assistant_manager{position:fixed;inset:0;z-index:1000030;display:flex;align-items:center;justify-content:center;padding:18px;background:#0f172a75;opacity:0;visibility:hidden;transition:opacity .18s ease,visibility 0s .18s;box-sizing:border-box}.aipkit_editor_assistant_manager.aipkit-active{opacity:1;visibility:visible;transition:opacity .18s ease}.aipkit_editor_assistant_manager_shell{width:min(640px,calc(100vw - 36px));max-height:calc(100vh - 36px);display:flex;flex-direction:column;background:#fff;border:1px solid #d8e1ec;border-radius:12px;box-shadow:0 24px 55px #0f172a3d;overflow:hidden;transform:scale(.985);transition:transform .18s ease}.aipkit_editor_assistant_manager.aipkit-active .aipkit_editor_assistant_manager_shell{transform:scale(1)}.aipkit_editor_assistant_manager_header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px 18px 14px;background:linear-gradient(180deg,#fbfdff,#f5f8fc);border-bottom:1px solid #d8e1ec}.aipkit_editor_assistant_manager_title{margin:0;color:#1f2a3a;font-size:16px;font-weight:600;line-height:1.35}.aipkit_editor_assistant_manager_copy{margin:4px 0 0;color:#64748b;font-size:12px;line-height:1.5}.aipkit_editor_assistant_modal_close{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;padding:0;border:1px solid #d8e1ec;border-radius:999px;background:#fff;color:#64748b;cursor:pointer}.aipkit_editor_assistant_modal_close:hover,.aipkit_editor_assistant_modal_close:focus-visible{background:#edf3fb;border-color:#c9d6e8;color:#1f2a3a}.aipkit_editor_assistant_form{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.aipkit_editor_assistant_manager_body{display:flex;flex-direction:column;gap:14px;min-height:0;padding:16px 18px;overflow-y:auto}.aipkit_editor_assistant_manager select,.aipkit_editor_assistant_manager input[type=text],.aipkit_editor_assistant_manager textarea{width:100%;max-width:100%;min-height:34px;padding:7px 10px;border:1px solid #d7e2f0;border-radius:8px;background:#f9fbff;color:#1f2a3a;font-size:13px;box-shadow:0 1px 2px #0f172a0a;box-sizing:border-box}.aipkit_editor_assistant_manager select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:34px;padding:0 34px 0 10px;line-height:32px;background-color:#f9fbff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:14px 14px}.aipkit_editor_assistant_manager select::-ms-expand{display:none}.aipkit_editor_assistant_manager textarea{min-height:150px;line-height:1.5;resize:vertical}.aipkit_editor_assistant_manager :is(select,input[type=text],textarea):focus{outline:none;background-color:#fff;border-color:#4a6fa5;box-shadow:0 0 0 2px #4a6fa529}.aipkit_editor_assistant_picker{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:12px;align-items:center;width:100%;padding-bottom:14px;border-bottom:1px solid #edf2f7}.aipkit_editor_assistant_tool_buttons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:4px;width:100%}.aipkit_editor_assistant_icon_btn{width:100%;height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid #d7e2f0;border-radius:7px;background:#f4f7fb;color:#475569;cursor:pointer;box-shadow:0 1px 2px #0f172a0d}.aipkit_editor_assistant_icon_btn:hover:not(:disabled),.aipkit_editor_assistant_icon_btn:focus-visible:not(:disabled){background:#edf3fb;border-color:#c9d6e8;color:#1f2937}.aipkit_editor_assistant_icon_btn:disabled{cursor:not-allowed;opacity:.5}.aipkit_editor_assistant_icon_btn--primary{background:#2271b1;border-color:#2271b1;color:#fff}.aipkit_editor_assistant_icon_btn--primary:hover:not(:disabled),.aipkit_editor_assistant_icon_btn--primary:focus-visible:not(:disabled){background:#135e96;border-color:#135e96;color:#fff}.aipkit_editor_assistant_icon_btn--danger{background:#fff5f5;border-color:#fecaca;color:#b91c1c}.aipkit_editor_assistant_icon_btn--danger:hover:not(:disabled),.aipkit_editor_assistant_icon_btn--danger:focus-visible:not(:disabled){background:#fee2e2;border-color:#fca5a5;color:#991b1b}.aipkit_editor_assistant_edit_area{display:flex;flex-direction:column;gap:12px}.aipkit_editor_assistant_editor_grid{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:12px}.aipkit_editor_assistant_field_label{display:flex;flex-direction:column;gap:6px;min-width:0}.aipkit_editor_assistant_field_label>span{color:#1f2937;font-size:12px;font-weight:600;line-height:1.35}.aipkit_editor_assistant_errors{display:flex;flex-direction:column;gap:4px;color:#b91c1c;font-size:12px}.aipkit_editor_assistant_errors:empty{display:none}.aipkit_editor_assistant_field_error{border-color:#dc2626!important;box-shadow:0 0 0 2px #dc26261f!important}.aipkit_editor_assistant_manager_status{flex:1 1 auto;min-width:0;min-height:18px;color:#64748b;font-size:12px;line-height:1.45;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.aipkit_editor_assistant_manager_status.is-success{color:#15803d}.aipkit_editor_assistant_manager_status.is-error{color:#b91c1c}.aipkit_editor_assistant_manager_status.is-loading{color:#2563eb}.aipkit_editor_assistant_footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 18px 16px;border-top:1px solid #edf2f7;background:#f9fbff}.aipkit_editor_assistant_footer_group{display:flex;align-items:center;gap:8px}.aipkit_editor_assistant_btn{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 13px;border:1px solid #d7e2f0;border-radius:8px;background:#f4f7fb;color:#1f2a3a;cursor:pointer;font-size:12px;font-weight:600;line-height:1;text-decoration:none;box-shadow:0 1px 2px #0f172a0f}.aipkit_editor_assistant_btn:hover:not(:disabled),.aipkit_editor_assistant_btn:focus-visible:not(:disabled){background:#edf3fb;border-color:#c9d6e8}.aipkit_editor_assistant_btn:disabled{cursor:not-allowed;opacity:.58}.aipkit_editor_assistant_btn--primary{background:#2271b1;border-color:#2271b1;color:#fff}.aipkit_editor_assistant_btn--primary:hover:not(:disabled),.aipkit_editor_assistant_btn--primary:focus-visible:not(:disabled){background:#135e96;border-color:#135e96;color:#fff}.aipkit_editor_assistant_btn--danger{background:#fff5f5;border-color:#fecaca;color:#b91c1c}.aipkit_editor_assistant_btn--danger:hover:not(:disabled),.aipkit_editor_assistant_btn--danger:focus-visible:not(:disabled){background:#fee2e2;border-color:#fca5a5;color:#991b1b}@media (max-width: 640px){.aipkit_editor_assistant_picker,.aipkit_editor_assistant_editor_grid{grid-template-columns:1fr}.aipkit_editor_assistant_tool_buttons{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.aipkit_editor_assistant_icon_btn{width:100%}.aipkit_editor_assistant_footer{align-items:stretch;flex-direction:column}.aipkit_editor_assistant_manager_status{order:-1;text-align:left}.aipkit_editor_assistant_footer_group,.aipkit_editor_assistant_footer_group .aipkit_editor_assistant_btn{width:100%}}
