.aipkit-ai-form-wrapper{padding:20px;margin-bottom:25px}.aipkit-ai-form-wrapper h5.aipkit-ai-form-title{margin-top:0!important;margin-bottom:15px;font-size:1.3em;padding-bottom:10px}.aipkit-ai-form-main .aipkit_form-group{margin-bottom:15px}.aipkit-ai-form-main .aipkit-form-column .aipkit_form-group:last-child{margin-bottom:0}.aipkit-ai-form-main .aipkit_form-label{display:block;margin-bottom:6px;font-size:.95em}.aipkit-ai-form-main .aipkit_form-input{width:100%;padding:10px 12px;box-sizing:border-box;font-size:.95em}.aipkit-ai-form-main .aipkit_form-input:focus{outline:none}.aipkit-ai-form-main textarea.aipkit_form-input{min-height:100px;line-height:1.5}.aipkit-ai-form-main .aipkit_form-help{margin-top:6px;font-size:.85em;opacity:.8;line-height:1.4}.aipkit-ai-form-config-container{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:15px}.aipkit-ai-form-config-container .aipkit_form-group{flex:1 1 200px;margin-bottom:0}.aipkit-ai-form-main .aipkit_hr{border:none;border-top:1px solid #e0e0e0;margin:20px 0}.aipkit-theme-dark .aipkit_hr{border-top-color:#4b5563}.aipkit-ai-form-main .aipkit-radio-group{border:none;padding:0;margin:0 0 15px}.aipkit-ai-form-main .aipkit-radio-group .aipkit_form-label{margin-bottom:8px}.aipkit-ai-form-main .aipkit-radio-item{display:flex;align-items:center;margin-bottom:5px}.aipkit-ai-form-main .aipkit-radio-item input[type=radio]{margin-right:8px}.aipkit-ai-form-main .aipkit-radio-item label{font-weight:400}.aipkit-ai-form-main .aipkit-checkbox-group{border:none;padding:0;margin:0 0 15px}.aipkit-ai-form-main .aipkit-checkbox-group .aipkit_form-label{margin-bottom:8px}.aipkit-ai-form-main .aipkit-checkbox-item{display:flex;align-items:center;margin-bottom:5px}.aipkit-ai-form-main .aipkit-checkbox-item input[type=checkbox]{margin-right:8px}.aipkit-ai-form-main .aipkit-checkbox-item label{font-weight:400}.aipkit-file-status-wrapper{display:flex;align-items:center;gap:8px;margin-top:5px}.aipkit-file-upload-status{font-size:.9em;opacity:.9}.aipkit-file-upload-status.aipkit-status-error{color:#c53030}.aipkit-file-upload-status.aipkit-status-success{color:#2f855a}.aipkit-ai-form-wrapper.aipkit-theme-dark .aipkit-file-upload-status.aipkit-status-error{color:#f56565}.aipkit-ai-form-wrapper.aipkit-theme-dark .aipkit-file-upload-status.aipkit-status-success{color:#68d391}.aipkit-file-remove-btn{background:none;border:none;padding:0;margin:0;cursor:pointer;line-height:1;flex-shrink:0;color:#787c82;transition:color .15s ease-in-out}.aipkit-file-remove-btn:hover{color:#c83333}.aipkit-file-remove-btn .dashicons{font-size:20px;height:20px;width:20px}.aipkit-ai-form-main .aipkit_btn,.aipkit-ai-form-results-footer-actions .aipkit_btn{padding:10px 18px;font-size:1em;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.aipkit-ai-form-main .aipkit_btn .aipkit_spinner,.aipkit-ai-form-results-footer-actions .aipkit_btn .aipkit_spinner{width:16px;height:16px}@keyframes aipkit_spin{to{transform:rotate(360deg)}}.aipkit-ai-form-results{position:relative;margin-top:20px;min-height:60px;font-size:.95em;line-height:1.6;display:none}.aipkit-ai-form-results-top-actions{position:absolute;top:8px;right:8px;display:flex;gap:5px;z-index:5}.aipkit-ai-form-results-content{padding:15px 40px 15px 15px}.aipkit-ai-form-results-footer-actions{margin-top:15px;padding:15px;border-top:1px solid #e0e0e0;text-align:right;display:flex;justify-content:flex-end;gap:10px}.aipkit-ai-form-results-footer-actions:empty{display:none}.aipkit-ai-form-results-top-actions .aipkit-copy-results-btn,.aipkit-ai-form-results-footer-actions .aipkit_btn{display:none}.aipkit-ai-form-wrapper.aipkit-theme-dark .aipkit-ai-form-results-footer-actions{border-top-color:#4b5563}.aipkit-ai-form-results .aipkit-copy-results-btn{position:static;background:none;border:1px solid transparent;cursor:pointer;padding:4px;border-radius:4px;line-height:1;transition:color .2s,background-color .2s}.aipkit-ai-form-results .aipkit-copy-results-btn .dashicons{font-size:18px;width:18px;height:18px}.aipkit-ai-form-wrapper .aipkit-ai-form-results-content *{margin:0;padding:0;border:0;vertical-align:baseline;box-sizing:border-box}.aipkit-ai-form-wrapper .aipkit-ai-form-results-content p,.aipkit-ai-form-wrapper .aipkit-ai-form-results-content ul,.aipkit-ai-form-wrapper .aipkit-ai-form-results-content ol,.aipkit-ai-form-wrapper .aipkit-ai-form-results-content blockquote,.aipkit-ai-form-wrapper .aipkit-ai-form-results-content pre,.aipkit-ai-form-wrapper .aipkit-ai-form-results-content table{margin-bottom:1em}.aipkit-ai-form-wrapper .aipkit-ai-form-results-content h1,.aipkit-ai-form-wrapper .aipkit-ai-form-results-content h2,.aipkit-ai-form-wrapper .aipkit-ai-form-results-content h3,.aipkit-ai-form-wrapper .aipkit-ai-form-results-content h4,.aipkit-ai-form-wrapper .aipkit-ai-form-results-content h5,.aipkit-ai-form-wrapper .aipkit-ai-form-results-content h6{margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.2}.aipkit-ai-form-wrapper .aipkit-ai-form-results-content h1{font-size:1.8em}.aipkit-ai-form-wrapper .aipkit-ai-form-results-content h2{font-size:1.5em}.aipkit-ai-form-wrapper .aipkit-ai-form-results-content h3{font-size:1.25em}.aipkit-ai-form-wrapper .aipkit-ai-form-results-content h4{font-size:1.1em}.aipkit-ai-form-wrapper .aipkit-ai-form-results-content h5{font-size:1em}.aipkit-ai-form-wrapper .aipkit-ai-form-results-content h6{font-size:.9em}.aipkit-ai-form-wrapper .aipkit-ai-form-results-content p:first-child,.aipkit-ai-form-wrapper .aipkit-ai-form-results-content h1:first-child,.aipkit-ai-form-wrapper .aipkit-ai-form-results-content h2:first-child,.aipkit-ai-form-wrapper .aipkit-ai-form-results-content h3:first-child,.aipkit-ai-form-wrapper .aipkit-ai-form-results-content h4:first-child,.aipkit-ai-form-wrapper .aipkit-ai-form-results-content h5:first-child,.aipkit-ai-form-wrapper .aipkit-ai-form-results-content h6:first-child{margin-top:0!important}.aipkit-ai-form-wrapper .aipkit-ai-form-results-content p:last-child{margin-bottom:0}.aipkit-ai-form-wrapper .aipkit-ai-form-results-content ul,.aipkit-ai-form-wrapper .aipkit-ai-form-results-content ol{padding-left:1.5em}.aipkit-ai-form-wrapper .aipkit-ai-form-results-content li{margin-bottom:.25em}.aipkit-ai-form-wrapper .aipkit-ai-form-results-content a{text-decoration:underline}.aipkit-ai-form-wrapper .aipkit-ai-form-results-content table{width:100%;border-collapse:collapse}.aipkit-ai-form-wrapper .aipkit-ai-form-results-content th,.aipkit-ai-form-wrapper .aipkit-ai-form-results-content td{border:1px solid;padding:8px 10px;text-align:left}.aipkit-ai-form-wrapper .aipkit-ai-form-results-content th{font-weight:700}.aipkit-ai-form-wrapper .aipkit-ai-form-results-content code{font-family:monospace;padding:2px 4px;font-size:90%;border-radius:3px}.aipkit-ai-form-wrapper .aipkit-ai-form-results-content pre{padding:1em;overflow:auto;border-radius:4px}.aipkit-ai-form-wrapper .aipkit-ai-form-results-content pre code{padding:0;font-size:inherit;background:none}.aipkit-ai-form-main .aipkit-form-row{display:flex;flex-wrap:wrap;margin-left:-7.5px;margin-right:-7.5px;margin-bottom:15px}.aipkit-ai-form-main .aipkit-form-row:last-child{margin-bottom:0}.aipkit-ai-form-main .aipkit-form-column{flex-grow:1;flex-shrink:1;box-sizing:border-box;padding-left:7.5px;padding-right:7.5px}.aipkit-ai-form-wrapper.aipkit-theme-light{border:1px solid #e0e0e0;border-radius:5px;background-color:#f9f9f9;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;box-shadow:0 2px 4px #0000000d}.aipkit-ai-form-wrapper.aipkit-theme-light h5.aipkit-ai-form-title{color:#1a365d;border-bottom:1px solid #eee}.aipkit-ai-form-wrapper.aipkit-theme-light .aipkit_form-label{font-weight:600;color:#4a5568}.aipkit-ai-form-wrapper.aipkit-theme-light .aipkit_form-input{border:1px solid #cbd5e0;border-radius:4px;transition:border-color .2s,box-shadow .2s;background-color:#fff;color:#333}.aipkit-ai-form-wrapper.aipkit-theme-light .aipkit_form-input:focus{border-color:var(--aipkit_brand-primary, #4a6fa5);box-shadow:0 0 0 2px #4a6fa533}.aipkit-ai-form-wrapper.aipkit-theme-light .aipkit_btn{border-radius:4px;font-weight:500;cursor:pointer;border:1px solid transparent;transition:background-color .15s,border-color .15s,box-shadow .15s;text-decoration:none!important}.aipkit-ai-form-wrapper.aipkit-theme-light .aipkit_btn-primary{background:var(--aipkit_brand-primary, #4a6fa5);color:#fff;border-color:var(--aipkit_brand-primary, #4a6fa5)}.aipkit-ai-form-wrapper.aipkit-theme-light .aipkit_btn-primary:hover{background:var(--aipkit_brand_primary-dark, #3d5d8a);border-color:var(--aipkit_brand_primary-dark, #3d5d8a)}.aipkit-ai-form-wrapper.aipkit-theme-light .aipkit_btn-secondary{background:#eef2f7;color:#4a5568;border-color:#d1d5db}.aipkit-ai-form-wrapper.aipkit-theme-light .aipkit_btn-secondary:hover{background:#e2e8f0}.aipkit-ai-form-wrapper.aipkit-theme-light .aipkit_btn .aipkit_spinner{border:2px solid rgba(255,255,255,.3);border-left-color:#fff;border-radius:50%;animation:aipkit_spin 1s linear infinite}.aipkit-ai-form-wrapper.aipkit-theme-light .aipkit_btn-danger{background-color:#e53e3e;color:#fff;border-color:#e53e3e}.aipkit-ai-form-wrapper.aipkit-theme-light .aipkit_btn-danger:hover{background-color:#c53030;border-color:#c53030}.aipkit-ai-form-wrapper.aipkit-theme-light .aipkit-ai-form-results{border:1px dashed #d1d5db;background-color:#fff;border-radius:4px;color:#333}.aipkit-ai-form-wrapper.aipkit-theme-light .aipkit-ai-form-results h1,.aipkit-ai-form-wrapper.aipkit-theme-light .aipkit-ai-form-results h2,.aipkit-ai-form-wrapper.aipkit-theme-light .aipkit-ai-form-results h3,.aipkit-ai-form-wrapper.aipkit-theme-light .aipkit-ai-form-results h4,.aipkit-ai-form-wrapper.aipkit-theme-light .aipkit-ai-form-results h5,.aipkit-ai-form-wrapper.aipkit-theme-light .aipkit-ai-form-results h6{color:inherit;margin-top:0!important}.aipkit-ai-form-wrapper.aipkit-theme-light .aipkit-ai-form-results a{color:var(--aipkit_brand-primary, #4a6fa5)}.aipkit-ai-form-wrapper.aipkit-theme-light .aipkit-ai-form-results a:hover{color:var(--aipkit_brand_primary-dark, #3d5d8a)}.aipkit-ai-form-wrapper.aipkit-theme-light .aipkit-ai-form-results table,.aipkit-ai-form-wrapper.aipkit-theme-light .aipkit-ai-form-results th,.aipkit-ai-form-wrapper.aipkit-theme-light .aipkit-ai-form-results td{border-color:#d1d5db}.aipkit-ai-form-wrapper.aipkit-theme-light .aipkit-ai-form-results th{background-color:#f7f9fc}.aipkit-ai-form-wrapper.aipkit-theme-light .aipkit-ai-form-results code{background-color:#eef2f7;color:#4a5568}.aipkit-ai-form-wrapper.aipkit-theme-light .aipkit-ai-form-results pre{background-color:#eef2f7;color:#4a5568;border:1px solid #d1d5db}.aipkit-ai-form-wrapper.aipkit-theme-light .aipkit-copy-results-btn{color:#a0aec0}.aipkit-ai-form-wrapper.aipkit-theme-light .aipkit-copy-results-btn:hover{background-color:#eef2f7;color:#4a5568}.aipkit-ai-form-wrapper.aipkit-theme-light .aipkit-copy-results-btn .aipkit-copy-success-icon{color:#48bb78}.aipkit-ai-form-wrapper.aipkit-theme-dark{background-color:#1f2937;border:1px solid #4b5563;color:#e5e7eb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;box-shadow:0 2px 8px #0000004d;border-radius:5px}.aipkit-ai-form-wrapper.aipkit-theme-dark h5.aipkit-ai-form-title{color:#fff;border-bottom:1px solid #4b5563}.aipkit-ai-form-wrapper.aipkit-theme-dark .aipkit_form-label{font-weight:600;color:#9ca3af}.aipkit-ai-form-wrapper.aipkit-theme-dark .aipkit_form-input{background-color:#374151;border:1px solid #4b5563;color:#e5e7eb;border-radius:4px;transition:border-color .2s,box-shadow .2s}.aipkit-ai-form-wrapper.aipkit-theme-dark .aipkit_form-input:focus{border-color:var(--aipkit_brand-accent, #61a0ff);box-shadow:0 0 0 2px #61a0ff33}.aipkit-ai-form-wrapper.aipkit-theme-dark .aipkit_form-input::placeholder{color:#9ca3af}.aipkit-ai-form-wrapper.aipkit-theme-dark .aipkit_btn{border-radius:4px;font-weight:500;cursor:pointer;border:1px solid transparent;transition:background-color .15s,border-color .15s,box-shadow .15s;text-decoration:none!important}.aipkit-ai-form-wrapper.aipkit-theme-dark .aipkit_btn-primary{background:var(--aipkit_brand-primary, #4a6fa5);color:#fff;border-color:var(--aipkit_brand-primary, #4a6fa5)}.aipkit-ai-form-wrapper.aipkit-theme-dark .aipkit_btn-primary:hover{background:var(--aipkit_brand_primary-dark, #3d5d8a);border-color:var(--aipkit_brand_primary-dark, #3d5d8a)}.aipkit-ai-form-wrapper.aipkit-theme-dark .aipkit_btn-secondary{background-color:#4b5563;color:#e5e7eb;border-color:#6b7280}.aipkit-ai-form-wrapper.aipkit-theme-dark .aipkit_btn-secondary:hover{background-color:#6b7280;border-color:#9ca3af}.aipkit-ai-form-wrapper.aipkit-theme-dark .aipkit_btn .aipkit_spinner{border:2px solid rgba(255,255,255,.3);border-left-color:#fff;border-radius:50%;animation:aipkit_spin 1s linear infinite}.aipkit-ai-form-wrapper.aipkit-theme-dark .aipkit_btn-danger{background-color:#e53e3e;color:#fff;border-color:#e53e3e}.aipkit-ai-form-wrapper.aipkit-theme-dark .aipkit_btn-danger:hover{background-color:#c53030;border-color:#c53030}.aipkit-ai-form-wrapper.aipkit-theme-dark .aipkit-ai-form-results{border:1px dashed #4b5563;background-color:#111827;border-radius:4px;color:#e5e7eb}.aipkit-ai-form-wrapper.aipkit-theme-dark .aipkit-ai-form-results em{color:#9ca3af}.aipkit-ai-form-wrapper.aipkit-theme-dark .aipkit-ai-form-results h1,.aipkit-ai-form-wrapper.aipkit-theme-dark .aipkit-ai-form-results h2,.aipkit-ai-form-wrapper.aipkit-theme-dark .aipkit-ai-form-results h3,.aipkit-ai-form-wrapper.aipkit-theme-dark .aipkit-ai-form-results h4,.aipkit-ai-form-wrapper.aipkit-theme-dark .aipkit-ai-form-results h5,.aipkit-ai-form-wrapper.aipkit-theme-dark .aipkit-ai-form-results h6{color:inherit;margin-top:0!important}.aipkit-ai-form-wrapper.aipkit-theme-dark .aipkit-ai-form-results a{color:#90cdf4}.aipkit-ai-form-wrapper.aipkit-theme-dark .aipkit-ai-form-results a:hover{color:#bee3f8}.aipkit-ai-form-wrapper.aipkit-theme-dark .aipkit-ai-form-results table,.aipkit-ai-form-wrapper.aipkit-theme-dark .aipkit-ai-form-results th,.aipkit-ai-form-wrapper.aipkit-theme-dark .aipkit-ai-form-results td{border-color:#4b5563}.aipkit-ai-form-wrapper.aipkit-theme-dark .aipkit-ai-form-results th{background-color:#374151;color:#e5e7eb}.aipkit-ai-form-wrapper.aipkit-theme-dark .aipkit-ai-form-results code{background-color:#374151;color:#d1d5db}.aipkit-ai-form-wrapper.aipkit-theme-dark .aipkit-ai-form-results pre{background-color:#111827;color:#d1d5db;border:1px solid #4b5563}.aipkit-ai-form-wrapper.aipkit-theme-dark .aipkit-copy-results-btn{color:#718096}.aipkit-ai-form-wrapper.aipkit-theme-dark .aipkit-copy-results-btn:hover{background-color:#4a5563;color:#e5e7eb}.aipkit-ai-form-wrapper.aipkit-theme-dark .aipkit-copy-results-btn .aipkit-copy-success-icon{color:#68d391}.aipkit-ai-form-wrapper.aipkit-theme-custom{border:1px solid #e0e0e0;border-radius:5px;background-color:#f9f9f9;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;box-shadow:0 2px 4px #0000000d}.aipkit-ai-form-wrapper.aipkit-theme-custom h5.aipkit-ai-form-title{color:#1a365d;border-bottom:1px solid #eee}.aipkit-ai-form-wrapper.aipkit-theme-custom .aipkit_form-label{font-weight:600;color:#4a5568}.aipkit-ai-form-wrapper.aipkit-theme-custom .aipkit_form-input{border:1px solid #cbd5e0;border-radius:4px;transition:border-color .2s,box-shadow .2s;background-color:#fff;color:#333}.aipkit-ai-form-wrapper.aipkit-theme-custom .aipkit_form-input:focus{border-color:var(--aipkit_brand-primary, #4a6fa5);box-shadow:0 0 0 2px #4a6fa533}.aipkit-ai-form-wrapper.aipkit-theme-custom .aipkit_btn{border-radius:4px;font-weight:500;cursor:pointer;border:1px solid transparent;transition:background-color .15s,border-color .15s,box-shadow .15s;text-decoration:none!important}.aipkit-ai-form-wrapper.aipkit-theme-custom .aipkit_btn-primary{background:var(--aipkit_brand-primary, #4a6fa5);color:#fff;border-color:var(--aipkit_brand-primary, #4a6fa5)}.aipkit-ai-form-wrapper.aipkit-theme-custom .aipkit_btn-primary:hover{background:var(--aipkit_brand_primary-dark, #3d5d8a);border-color:var(--aipkit_brand_primary-dark, #3d5d8a)}.aipkit-ai-form-wrapper.aipkit-theme-custom .aipkit_btn-secondary{background:#eef2f7;color:#4a5568;border-color:#d1d5db}.aipkit-ai-form-wrapper.aipkit-theme-custom .aipkit_btn-secondary:hover{background:#e2e8f0}.aipkit-ai-form-wrapper.aipkit-theme-custom .aipkit_btn .aipkit_spinner{border:2px solid rgba(255,255,255,.3);border-left-color:#fff;border-radius:50%;animation:aipkit_spin 1s linear infinite}.aipkit-ai-form-wrapper.aipkit-theme-custom .aipkit_btn-danger{background-color:var(--aipkit_btn-danger-bg, #e53e3e);color:#fff;border-color:var(--aipkit_btn-danger-bg, #e53e3e)}.aipkit-ai-form-wrapper.aipkit-theme-custom .aipkit_btn-danger:hover{background-color:var(--aipkit_btn-danger-bg-hover, #c53030);border-color:var(--aipkit_btn-danger-bg-hover, #c53030)}.aipkit-ai-form-wrapper.aipkit-theme-custom .aipkit-ai-form-results{border:1px dashed #d1d5db;background-color:#fff;border-radius:4px;color:#333}.aipkit-ai-form-wrapper.aipkit-theme-custom .aipkit-ai-form-results h1,.aipkit-ai-form-wrapper.aipkit-theme-custom .aipkit-ai-form-results h2,.aipkit-ai-form-wrapper.aipkit-theme-custom .aipkit-ai-form-results h3,.aipkit-ai-form-wrapper.aipkit-theme-custom .aipkit-ai-form-results h4,.aipkit-ai-form-wrapper.aipkit-theme-custom .aipkit-ai-form-results h5,.aipkit-ai-form-wrapper.aipkit-theme-custom .aipkit-ai-form-results h6{color:inherit;margin-top:0!important}.aipkit-ai-form-wrapper.aipkit-theme-custom .aipkit-ai-form-results a{color:var(--aipkit_brand-primary, #4a6fa5)}.aipkit-ai-form-wrapper.aipkit-theme-custom .aipkit-ai-form-results a:hover{color:var(--aipkit_brand_primary-dark, #3d5d8a)}.aipkit-ai-form-wrapper.aipkit-theme-custom .aipkit-ai-form-results table,.aipkit-ai-form-wrapper.aipkit-theme-custom .aipkit-ai-form-results th,.aipkit-ai-form-wrapper.aipkit-theme-custom .aipkit-ai-form-results td{border-color:#d1d5db}.aipkit-ai-form-wrapper.aipkit-theme-custom .aipkit-ai-form-results th{background-color:#f7f9fc}.aipkit-ai-form-wrapper.aipkit-theme-custom .aipkit-ai-form-results code{background-color:#eef2f7;color:#4a5568}.aipkit-ai-form-wrapper.aipkit-theme-custom .aipkit-ai-form-results pre{background-color:#eef2f7;color:#4a5568;border:1px solid #d1d5db}.aipkit-ai-form-wrapper.aipkit-theme-custom .aipkit-copy-results-btn{color:#a0aec0}.aipkit-ai-form-wrapper.aipkit-theme-custom .aipkit-copy-results-btn:hover{background-color:#eef2f7;color:#4a5568}.aipkit-ai-form-wrapper.aipkit-theme-custom .aipkit-copy-results-btn .aipkit-copy-success-icon{color:#48bb78}
