.setting-input-wrapper[data-v-c63d4cd0]{width:100%;min-width:0}.form-control-sm[data-v-c63d4cd0],.form-select-sm[data-v-c63d4cd0]{font-size:.875rem}.form-check[data-v-c63d4cd0],.api-key-form[data-v-fd555a07]{padding:0}.input-group .btn[data-v-fd555a07]{border-top-left-radius:0;border-bottom-left-radius:0}.model-select-row[data-v-fd555a07]{display:flex;gap:.5rem;align-items:stretch}.model-select-row .form-select[data-v-fd555a07]{flex:1}.btn-add-model[data-v-fd555a07]{white-space:nowrap;flex-shrink:0}.add-model-modal-overlay[data-v-fd555a07]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1060;background:#00000073;display:flex;align-items:center;justify-content:center;padding:1rem}.add-model-modal[data-v-fd555a07]{background:var(--color-background-alt, #fff);border-radius:.475rem;width:100%;max-width:560px;max-height:90vh;overflow-y:auto;box-shadow:0 .5rem 2rem #00000026}.add-model-modal-header[data-v-fd555a07]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--color-border-light, #dee2e6)}.add-model-modal-body[data-v-fd555a07]{padding:1.25rem}.feature-switches[data-v-e169450a]{display:flex;flex-direction:column;gap:.75rem}.feature-switch-row[data-v-e169450a]{margin-bottom:0;cursor:pointer}.model-connection-test__loading[data-v-18bd2372]{display:flex;align-items:center;font-size:.875rem}.model-connection-test__status[data-v-18bd2372]{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;font-size:.875rem;margin-bottom:.35rem}.model-connection-test__status--ok[data-v-18bd2372]{color:var(--bs-success)}.model-connection-test__status--fail[data-v-18bd2372]{color:var(--bs-danger)}.model-connection-test__latency[data-v-18bd2372]{color:var(--bs-secondary);font-size:.75rem}.model-connection-test__preview[data-v-18bd2372]{margin:0;font-size:.75rem;color:var(--bs-secondary);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-connection-test--compact[data-v-18bd2372]{min-width:140px}.model-connection-test--compact .model-connection-test__status[data-v-18bd2372]{margin-bottom:0;font-weight:600}.model-connection-test__status--ok[data-v-18bd2372],.model-connection-test__status--fail[data-v-18bd2372]{padding:.2rem .45rem;border-radius:.35rem;background:rgba(var(--bs-success-rgb),.1)}.model-connection-test__status--fail[data-v-18bd2372]{background:rgba(var(--bs-danger-rgb),.1)}.font-monospace[data-v-d6ccc43f]{font-family:ui-monospace,Courier New,Courier,monospace;font-size:.875rem}.session-info-card[data-v-cd87fed6]{background:var(--bs-gray-100);border-radius:8px;padding:20px;margin-bottom:20px}.info-row[data-v-cd87fed6]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--color-border-light)}.info-row[data-v-cd87fed6]:last-child{border-bottom:none}.info-label[data-v-cd87fed6]{font-weight:600;color:var(--bs-gray-600)}.messages-container[data-v-cd87fed6]{max-height:600px;overflow-y:auto;padding:10px}.message-item[data-v-cd87fed6]{margin-bottom:16px;padding:16px;border-radius:8px;background:var(--color-white);border:1px solid var(--bs-gray-200)}.message-item.message-user[data-v-cd87fed6]{background:var(--color-primary-light);border-color:var(--bs-primary);margin-left:40px}.message-item.message-assistant[data-v-cd87fed6]{background:rgba(var(--bs-success-rgb),.12);border-color:var(--bs-success);margin-right:40px}.message-item.message-system[data-v-cd87fed6]{background:rgba(var(--bs-warning-rgb),.15);border-color:var(--bs-warning)}.message-header[data-v-cd87fed6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.message-role[data-v-cd87fed6]{font-weight:600;color:var(--bs-dark)}.message-time[data-v-cd87fed6]{font-size:.85rem;color:var(--bs-gray-600)}.message-content[data-v-cd87fed6]{line-height:1.6;color:var(--bs-dark)}.message-actions[data-v-cd87fed6]{margin-top:12px;padding-top:12px;border-top:1px solid var(--color-border-light)}.action-label[data-v-cd87fed6]{font-size:.85rem;font-weight:600;color:var(--bs-gray-600);margin-bottom:8px}.action-badge[data-v-cd87fed6]{display:inline-block;padding:4px 10px;border-radius:4px;background:var(--bs-gray-100);color:var(--bs-gray-600);font-size:.85rem;margin-right:8px;margin-bottom:4px}.art-styles-table th[data-v-5470c627]{white-space:nowrap;color:var(--color-text-secondary, #7e8299);font-weight:600;font-size:.8rem}.art-style-dropzone[data-v-5470c627]{position:relative;width:72px;height:72px;border-radius:.55rem;border:1px dashed var(--color-border, #e4e6ef);background:var(--color-background-alt, #f5f8fa);overflow:hidden;cursor:pointer;display:flex;align-items:center;justify-content:center}.art-style-dropzone.has-image[data-v-5470c627],.art-style-dropzone.is-dragover[data-v-5470c627]{border-style:solid}.art-style-dropzone.is-dragover[data-v-5470c627]{border-color:var(--color-primary, #3699ff);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary, #3699ff) 20%,transparent)}.art-style-dropzone img[data-v-5470c627]{width:100%;height:100%;object-fit:cover;display:block}.art-style-dropzone-empty[data-v-5470c627]{display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.25rem;color:var(--color-text-muted, #a1a5b7);font-size:.65rem;text-align:center;line-height:1.2}.art-style-dropzone-busy[data-v-5470c627]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--color-text-primary, #181c32) 45%,transparent)}.art-style-media-btn[data-v-5470c627]{position:absolute;inset-inline-end:2px;bottom:2px;width:1.35rem;height:1.35rem;border:none;border-radius:.3rem;background:color-mix(in srgb,var(--color-surface, #fff) 92%,transparent);color:var(--color-primary, #3699ff);display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;cursor:pointer}.faq-form[data-v-18684e7f]{padding:0}.form-hint[data-v-18684e7f]{font-size:.875rem;color:var(--bs-gray-600);margin-top:.25rem}.faq-manager-page[data-v-3b593cbb]{width:100%}
