.card[data-v-5fd6e6ac]{background:#fff;border-radius:8px;box-shadow:0 0 20px rgba(0,0,0,.05)}.btn-icon[data-v-5fd6e6ac]{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center}.btn-light-danger[data-v-5fd6e6ac]{background-color:#fff5f8;color:#f1416c;border:none;&[data-v-5fd6e6ac]:hover{background-color:#fff0f3}}.svg-icon[data-v-5fd6e6ac]{width:1.5rem;height:1.5rem}.form-container[data-v-5fd6e6ac]{max-height:0;overflow:hidden;transition:max-height .3s ease-out;margin-bottom:1rem}.form-container.show[data-v-5fd6e6ac]{max-height:800px}.form-content[data-v-5fd6e6ac]{transform:translateY(-100%);transition:transform .3s ease-out;margin-bottom:1rem}.form-container.show .form-content[data-v-5fd6e6ac]{transform:translateY(0)}.w-100[data-v-5fd6e6ac]{width:100%}.chat-container[data-v-8008792a]{height:400px;display:flex;flex-direction:column}.chat-messages[data-v-8008792a]{flex:1;overflow-y:auto;padding:1rem;background-color:#f8f9fa;border-radius:8px;margin-bottom:1rem}.message[data-v-8008792a]{margin-bottom:1rem;max-width:80%}.message-sent[data-v-8008792a]{margin-left:auto;background-color:#4d6379;color:#fff;border-radius:12px 12px 0 12px;padding:.8rem}.message-received[data-v-8008792a]{margin-right:auto;background-color:#fff;border:1px solid #dcdfe6;border-radius:12px 12px 12px 0;padding:.8rem}.message-header[data-v-8008792a]{display:flex;align-items:center;margin-bottom:.5rem;font-size:.9rem}.message-user[data-v-8008792a]{font-weight:500;margin-right:.5rem}.message-time[data-v-8008792a]{color:#909399;font-size:.8rem}.message-sent .message-header[data-v-8008792a]{color:#fff}.message-sent .message-time[data-v-8008792a]{color:hsla(0,0%,100%,.8)}.chat-input[data-v-8008792a]{padding:1rem 0}.chat-input[data-v-8008792a] .el-input-group__append{padding:0}.chat-input[data-v-8008792a] .el-button{border-radius:0 4px 4px 0;height:100%;padding:0 1rem}.w-100[data-v-db9152ec]{width:100%}.required[data-v-db9152ec]:after{content:"*";color:#f1416c;margin-left:2px}.upload-demo[data-v-db9152ec]{text-align:center;padding:20px;border:2px dashed #dcdfe6;border-radius:6px}.el-upload__text[data-v-db9152ec]{color:#606266;font-size:14px;margin-top:10px}.el-upload__text em[data-v-db9152ec]{color:#409eff;font-style:normal}.label-form[data-v-db9152ec]{font-weight:500;margin-bottom:.5rem;display:block;color:#181c32;font-size:1rem}[data-v-db9152ec] .el-input__wrapper{background-color:var(--el-fill-color-blank)!important;box-shadow:0 0 0 1px var(--el-border-color) inset!important;border-radius:6px!important;padding:1px 11px!important;height:42px!important}[data-v-db9152ec] .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-border-color-hover) inset!important}[data-v-db9152ec] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-color-primary) inset!important}.status-badge[data-v-db9152ec]{margin:5px 0 10px 0}.status-nouveau[data-v-db9152ec] .el-input__wrapper{background-color:rgba(0,158,247,.12)!important}.status-en_cours[data-v-db9152ec] .el-input__wrapper{background-color:rgba(255,168,0,.12)!important}.status-resolu[data-v-db9152ec] .el-input__wrapper{background-color:rgba(80,205,137,.12)!important}.status-ferme[data-v-db9152ec] .el-input__wrapper{background-color:rgba(108,117,125,.12)!important}.chat-container[data-v-db9152ec]{height:400px;display:flex;flex-direction:column}.chat-messages[data-v-db9152ec]{flex:1;overflow-y:auto;padding:1rem;background-color:#f8f9fa;border-radius:8px;margin-bottom:1rem}.message[data-v-db9152ec]{margin-bottom:1rem;max-width:80%}.message-sent[data-v-db9152ec]{margin-left:auto;background-color:#4d6379;color:#fff;border-radius:12px 12px 0 12px;padding:.8rem}.message-received[data-v-db9152ec]{margin-right:auto;background-color:#fff;border:1px solid #dcdfe6;border-radius:12px 12px 12px 0;padding:.8rem}.message-header[data-v-db9152ec]{display:flex;align-items:center;margin-bottom:.5rem;font-size:.9rem}.message-user[data-v-db9152ec]{font-weight:500;margin-right:.5rem}.message-time[data-v-db9152ec]{color:#909399;font-size:.8rem}.message-sent .message-header[data-v-db9152ec]{color:#fff}.message-sent .message-time[data-v-db9152ec]{color:hsla(0,0%,100%,.8)}.chat-input[data-v-db9152ec]{padding:1rem 0}.chat-input[data-v-db9152ec] .el-input-group__append{padding:0}.chat-input[data-v-db9152ec] .el-button{border-radius:0 4px 4px 0;height:100%;padding:0 1rem}[data-v-db9152ec] .description-editor{height:300px;margin-bottom:20px}[data-v-db9152ec] .description-editor .ql-container{height:250px}[data-v-db9152ec] .impact-editor,[data-v-db9152ec] .workaround-editor{height:200px;margin-bottom:20px}[data-v-db9152ec] .impact-editor .ql-container,[data-v-db9152ec] .workaround-editor .ql-container{height:150px}.ql-toolbar[data-v-db9152ec]{border-radius:4px 4px 0 0;border-color:#dcdfe6}.ql-container[data-v-db9152ec]{border-radius:0 0 4px 4px;border-color:#dcdfe6}.file-preview[data-v-db9152ec]{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.preview-image[data-v-db9152ec]{max-width:40px;max-height:40px;-o-object-fit:contain;object-fit:contain}.file-icon[data-v-db9152ec]{font-size:24px;color:#606266}.no-files[data-v-db9152ec]{text-align:center;padding:40px;color:#909399}.preview-container[data-v-db9152ec]{display:flex;justify-content:center;align-items:center;min-height:200px}.preview-image-full[data-v-db9152ec]{max-width:100%;max-height:70vh;-o-object-fit:contain;object-fit:contain}.preview-not-available[data-v-db9152ec]{text-align:center;color:#909399;padding:40px}.upload-demo[data-v-db9152ec]{display:inline-block}.gap-2[data-v-db9152ec]{gap:.5rem}[data-v-db9152ec] .el-button--small{padding:6px 8px;min-height:32px}[data-v-db9152ec] .el-button--small i{font-size:14px}[data-v-db9152ec] .el-button--danger i,[data-v-db9152ec] .el-button--primary i,[data-v-db9152ec] .el-button--success i{color:#fff!important}.select-status[data-v-db9152ec]{min-width:150px}[data-v-db9152ec] .el-select:hover .el-input__wrapper{box-shadow:0 0 0 1px var(--el-border-color-hover) inset!important}[data-v-db9152ec] .el-select.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-primary) inset!important}.status-badge[data-v-db9152ec]{display:inline-flex;padding:6px 12px;font-weight:500;font-size:.875rem;line-height:1;gap:6px;width:100%;transition:all .2s ease}.status-dot[data-v-db9152ec]{width:6px;height:6px;border-radius:50%}.status-text[data-v-db9152ec]{color:#1e293b;letter-spacing:.2px}.status-en_cours[data-v-db9152ec] .el-input__wrapper,.status-ferme[data-v-db9152ec] .el-input__wrapper,.status-nouveau[data-v-db9152ec] .el-input__wrapper,.status-resolu[data-v-db9152ec] .el-input__wrapper,[data-v-db9152ec] .el-select .el-input__wrapper{background-color:var(--el-fill-color-blank)!important}[data-v-db9152ec] .el-select .el-input__wrapper{box-shadow:0 0 0 1px var(--el-border-color) inset!important;border-radius:6px!important;padding:1px 11px!important}[data-v-db9152ec] .el-textarea__inner{min-height:42px!important;padding:8px 11px!important;border-radius:6px!important}.mt-6[data-v-db9152ec]{margin-top:1.5rem!important}[data-v-db9152ec] .ql-toolbar{border-radius:6px 6px 0 0;border-color:var(--el-border-color)}[data-v-db9152ec] .ql-container{border-radius:0 0 6px 6px;border-color:var(--el-border-color);min-height:150px}.card[data-v-db9152ec]{border-radius:12px;border:1px solid var(--el-border-color);background-color:#fff}.p-10[data-v-db9152ec]{padding:2.5rem}[data-v-db9152ec] .el-divider__text{font-size:1.15rem;font-weight:600;color:#181c32}[data-v-db9152ec] .el-tabs__item{font-size:1rem;height:40px;line-height:40px}[data-v-db9152ec] .el-select-dropdown__item{height:42px;line-height:42px}.status-badge[data-v-db9152ec]{height:32px;display:flex;align-items:center;padding:0 12px;border-radius:6px}[data-v-db9152ec] .quill-editor{margin-bottom:1.5rem}[data-v-db9152ec] .ql-container.ql-snow,[data-v-db9152ec] .ql-toolbar.ql-snow{border:1px solid #dcdfe6!important;border-radius:0!important;background-color:var(--el-fill-color-blank)}[data-v-db9152ec] .ql-container.ql-snow{border-top:none!important}[data-v-db9152ec] .ql-editor{min-height:120px;max-height:300px;overflow-y:auto;font-size:14px;line-height:1.5;color:var(--el-text-color-primary)}[data-v-db9152ec] .ql-editor.ql-blank:before{color:var(--el-text-color-placeholder);font-style:normal}[data-v-db9152ec] .description-editor,[data-v-db9152ec] .impact-editor,[data-v-db9152ec] .workaround-editor{border:none;margin-bottom:1.5rem}[data-v-db9152ec] .description-editor .ql-container,[data-v-db9152ec] .impact-editor .ql-container,[data-v-db9152ec] .workaround-editor .ql-container{height:auto}