.field[data-v-378c7f39]{margin-bottom:1rem}.input-field[data-v-378c7f39]{width:60%}@media (max-width:768px){.input-field[data-v-378c7f39]{width:100%!important}}@media (max-width:768px){.p-button[data-v-378c7f39]{width:100%!important;font-size:1rem!important}.mb-3[data-v-378c7f39]{margin-bottom:1rem!important}}.image-thumbnails[data-v-378c7f39]{display:flex;gap:10px;flex-wrap:wrap}.thumb-wrapper[data-v-378c7f39]{text-align:center;cursor:zoom-in}.thumb-img[data-v-378c7f39]{width:60px;height:60px;-o-object-fit:cover;object-fit:cover;border-radius:4px;transition:transform .2s ease}.thumb-img[data-v-378c7f39]:hover{transform:scale(1.1)}.caption[data-v-378c7f39]{font-size:.75rem;margin-top:.25rem;color:#555}.zoom-dialog .p-dialog-content[data-v-378c7f39]{padding:0;text-align:center}.zoom-content[data-v-378c7f39]{display:flex;flex-direction:column;align-items:center;padding:1rem}.zoom-image[data-v-378c7f39]{max-width:100%;max-height:80vh;-o-object-fit:contain;object-fit:contain;border-radius:8px}.zoom-caption[data-v-378c7f39]{margin-top:1rem;font-size:1rem;color:#444}.row-paire[data-v-378c7f39]{background-color:#f0f4f8}.row-impaire[data-v-378c7f39]{background-color:#fff}.p-menuitem[data-v-378c7f39]{display:flex;align-items:center;padding:.5rem;cursor:pointer}.p-menuitem[data-v-378c7f39]:hover{background-color:#f0f0f0;border-radius:4px}.p-datatable-tbody>tr[data-v-378c7f39]:hover{background-color:#e0f7ff!important}.row-impaire[data-v-378c7f39],.row-paire[data-v-378c7f39]{border-bottom:1px solid #ddd}[data-v-378c7f39] .p-datatable .row-paire{background-color:#f0f4f8!important}[data-v-378c7f39] .p-datatable .row-impaire{background-color:#fff!important}.p-button-success[data-v-378c7f39]{font-weight:600;border-radius:.375rem;box-shadow:0 2px 6px rgba(0,128,0,.3)}.p-button-danger[data-v-378c7f39]{font-weight:600;border-radius:.375rem;box-shadow:0 2px 6px rgba(255,0,0,.3)}.p-button-info[data-v-378c7f39]{background-color:#209cee;border-color:#209cee;color:#fff;font-weight:500;transition:background-color .3s ease}.p-button-info[data-v-378c7f39]:hover{background-color:#17c;border-color:#17c}.p-button-text[data-v-378c7f39]{color:#555;font-weight:500}.variation-title[data-v-378c7f39]{font-weight:600;font-size:1.3rem;color:#fff;background-color:#000;padding:.3rem .6rem;border-radius:4px;display:inline-block;margin-bottom:.6rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.custom-button[data-v-378c7f39]{background:linear-gradient(45deg,#013382,#388e3c);border:none;color:#fff;font-weight:600;font-size:1rem;padding:.6rem 1.2rem;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.15);transition:background .3s ease,box-shadow .3s ease}.custom-button[data-v-378c7f39]:hover{background:linear-gradient(45deg,#388e3c,#013382);box-shadow:0 6px 10px rgba(0,0,0,.25)}.custom-button[data-v-378c7f39]:focus{outline:none;box-shadow:0 0 0 3px rgba(72,180,97,.5)}.p-dropdown-trigger[data-v-378c7f39]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:120px!important;height:30px!important;background:#fff!important;color:#6c757d;border-top-right-radius:6px;border-bottom-right-radius:6px;box-sizing:border-box;overflow:hidden}.p-inputtext[data-v-378c7f39]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;color:#495057;background:#fff;padding:.75rem .75rem;border:1px solid #ced4da;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:6px;width:200px!important;height:50px!important}.p-inputtextarea[data-v-378c7f39]{resize:both!important;min-width:300px;min-height:160px}