.accueil-container[data-v-29a169c3]{max-width:600px;margin:0 auto;padding:0 1rem}.app-buttons[data-v-29a169c3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;justify-items:center;align-items:start}.app-button[data-v-29a169c3]{width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:.5rem 0}@media (max-width:480px){.app-buttons[data-v-29a169c3]{grid-template-columns:repeat(2,1fr)}}.profile[data-v-4efc039c]{text-align:center;margin-top:50px}.btn[data-v-4efc039c]{margin-top:20px;padding:10px 20px}.footer-actions[data-v-01b8ba9b]{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100vw;max-width:100vw;box-sizing:border-box;padding:.75rem 1rem;background:#fff;box-shadow:0 -2px 8px rgba(0,0,0,.1);display:flex;justify-content:center;gap:.5rem;flex-wrap:nowrap;overflow-x:auto;z-index:200}.footer-actions .btn[data-v-01b8ba9b],.footer-btn[data-v-01b8ba9b]{flex:1 1 0;min-width:70px;max-width:160px;text-align:center;font-size:1rem;padding:.75rem .5rem;height:45px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.interventions-page[data-v-b7f353ae]{max-width:800px;margin:auto;padding-bottom:100px}.list-group-item[data-v-b7f353ae]{cursor:pointer}.filters[data-v-b7f353ae]{gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}.filters .form-group[data-v-b7f353ae]{min-width:160px}.badge[data-v-b7f353ae]{vertical-align:middle}.list-group-item>div[data-v-b7f353ae]:first-child{text-align:left;flex:1;min-width:0}.list-group-item strong[data-v-b7f353ae]{display:inline-block;min-width:80px}.list-group-item div>div[data-v-b7f353ae]:first-child{word-wrap:break-word;word-break:break-word;max-width:100%}.list-group-item div>div:first-child br[data-v-b7f353ae]{margin-bottom:.25rem}.modal-action-row[data-v-b7f353ae]{justify-content:flex-start}.modal-action-row .btn[data-v-b7f353ae]{min-width:80px;margin-bottom:.5rem}@media (max-width:576px){.modal-action-row[data-v-b7f353ae]{flex-direction:row;flex-wrap:wrap;gap:.25rem}.modal-action-row .btn[data-v-b7f353ae]{flex:1;min-width:70px;font-size:.875rem;padding:.375rem .5rem}}.memo-display[data-v-b7f353ae]{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:1rem;margin:.5rem 0;line-height:1.6;color:#495057;font-family:inherit;font-size:1rem}.memo-display p[data-v-b7f353ae]{margin-bottom:.5rem}.memo-display p[data-v-b7f353ae]:last-child{margin-bottom:0}.memo-display ol[data-v-b7f353ae],.memo-display ul[data-v-b7f353ae]{margin-bottom:.5rem;padding-left:1.5rem}.memo-display b[data-v-b7f353ae],.memo-display strong[data-v-b7f353ae]{font-weight:600}.memo-display em[data-v-b7f353ae],.memo-display i[data-v-b7f353ae]{font-style:italic}.memo-display-truncated[data-v-b7f353ae]{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:1rem;margin:.5rem 0;cursor:pointer;position:relative;transition:all .2s ease;height:120px;overflow:hidden}.memo-display-truncated[data-v-b7f353ae]:hover{border-color:#2768b1;box-shadow:0 4px 8px rgba(39,104,177,.2)}.memo-content-truncated[data-v-b7f353ae]{line-height:1.6;color:#495057;font-family:inherit;font-size:1rem;margin:0;padding:0;height:100%;overflow:hidden}.memo-overlay-truncated[data-v-b7f353ae]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(248,249,250,.9));padding:1rem;text-align:center;pointer-events:none}.click-hint-truncated[data-v-b7f353ae]{background-color:#2768b1;color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:500}.memo-full-content[data-v-b7f353ae]{max-height:60vh;overflow-y:auto}.memo-text-full[data-v-b7f353ae]{white-space:pre-wrap;word-wrap:break-word;line-height:1.6;color:#495057;font-family:inherit;font-size:1rem;margin:0;padding:1rem;background-color:#f8f9fa;border-radius:8px;border:1px solid #dee2e6}.task-memo-content[data-v-b7f353ae]{margin-top:.5rem;max-height:200px;overflow-y:auto}.task-memo-content p[data-v-b7f353ae]{margin-bottom:.5rem}.task-memo-content p[data-v-b7f353ae]:last-child{margin-bottom:0}.client-search-results[data-v-b7f353ae]{max-height:200px;max-width:300px;overflow-y:auto;border:1px solid #dee2e6;border-radius:4px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);position:absolute;top:100%;left:0;right:0;z-index:1000;margin-top:2px}.client-option[data-v-b7f353ae]{transition:background-color .2s ease}.client-option[data-v-b7f353ae]:hover{background-color:#f8f9fa!important}.client-option.cursor-pointer[data-v-b7f353ae]{cursor:pointer}.selected-client-display[data-v-b7f353ae]{background-color:#d4edda;border:1px solid #c3e6cb;border-radius:6px;padding:12px 16px;color:#155724;font-size:1.1rem;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.1);max-width:250px;margin:0 auto}.selected-client-display i[data-v-b7f353ae]{color:#28a745;font-size:1.2rem}.client-filter-container[data-v-b7f353ae]{position:relative}.btn-small-text[data-v-b7f353ae]{font-size:.85rem}.modal-detail-content[data-v-b7f353ae]{padding-bottom:800px!important}.slider-wrapper[data-v-6d1d075d]{overflow:hidden;position:relative}.slides[data-v-6d1d075d]{display:flex}.slide[data-v-6d1d075d]{flex:0 0 100%;width:100%;min-width:100%;max-width:100%;padding:1rem;box-sizing:border-box}.fixed-footer[data-v-6d1d075d]{position:fixed;bottom:0;width:100%;background:#fff;padding:.5rem;box-shadow:0 -2px 5px rgba(0,0,0,.1)}.pagination-dots[data-v-6d1d075d]{text-align:center;margin-bottom:.5rem}.dot[data-v-6d1d075d]{display:inline-block;width:8px;height:8px;margin:0 4px;border-radius:50%;background:#ccc}.dot.active[data-v-6d1d075d]{background:#007bff}.uploading-indicator[data-v-6d1d075d]{display:flex;align-items:center;justify-content:center;margin-bottom:.5rem;padding:.25rem;background-color:#f8f9fa;border-radius:4px;border:1px solid #dee2e6}.actions[data-v-6d1d075d]{display:flex;justify-content:space-between;align-items:center;position:relative}.left-buttons[data-v-6d1d075d]{display:flex;gap:.5rem}.center-buttons[data-v-6d1d075d]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}.center-button[data-v-6d1d075d]{position:relative}.right-button[data-v-6d1d075d]{display:flex}.btn-fixed-width[data-v-6d1d075d]{min-width:100px;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ql-redo[data-v-6d1d075d],.ql-undo[data-v-6d1d075d]{cursor:pointer!important;padding:3px 5px!important;margin:0 2px!important;border:1px solid #ccc!important;border-radius:3px!important;background:#fff!important;font-size:14px!important;line-height:1!important}.ql-redo[data-v-6d1d075d]:hover,.ql-undo[data-v-6d1d075d]:hover{background:#f0f0f0!important;border-color:#999!important}.ql-redo[data-v-6d1d075d]:active,.ql-undo[data-v-6d1d075d]:active{background:#e0e0e0!important}.signature-frame[data-v-6d1d075d]{text-align:center;margin:1rem 0}.signature-frame .frame[data-v-6d1d075d]{display:inline-block;border:1px solid #ccc;padding:8px}.signature-img[data-v-6d1d075d]{display:block;width:auto;height:auto;max-width:100%}.signature-title[data-v-6d1d075d]{margin-bottom:.5rem;text-align:center}@media (max-width:600px){.slide[data-v-6d1d075d]{padding-bottom:120px}.custom-select[data-v-6d1d075d],.form-control[data-v-6d1d075d],.form-select[data-v-6d1d075d]{max-width:300px;margin:0 auto}.form-group[data-v-6d1d075d]{text-align:center}.signature-frame canvas[data-v-6d1d075d]{max-width:280px;width:100%}.form-textarea[data-v-6d1d075d]{max-width:300px;margin:0 auto}.memo-content[data-v-6d1d075d]{max-height:200px}.signature-frame .frame[data-v-6d1d075d]{max-width:300px;margin:0 auto}}.photo-thumbnail-wrapper[data-v-6d1d075d]{display:inline-block;position:relative}.d-flex.flex-wrap[data-v-6d1d075d]{justify-content:center;text-align:center}.delete-btn[data-v-6d1d075d]{position:absolute;top:2px;right:2px;width:22px;height:22px;border:none;border-radius:50%;background:#fff;color:#d00;font-size:1.1rem;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 0 3px #aaa;opacity:.8;z-index:2;transition:background .2s,color .2s}.delete-btn[data-v-6d1d075d]:hover{background:#d00;color:#fff;opacity:1}.custom-select[data-v-6d1d075d],.form-control[data-v-6d1d075d],.form-select[data-v-6d1d075d]{border-width:2px!important;border-color:#2768b1!important;background-color:#f0f7ff!important;box-shadow:0 2px 8px #2768b14a;transition:border-color .2s;max-width:400px}.custom-select[data-v-6d1d075d]:focus,.form-control[data-v-6d1d075d]:focus,.form-select[data-v-6d1d075d]:focus{border-color:#205092!important;background-color:#e2ecfa!important;box-shadow:0 0 0 2px #2768b133}.form-group[data-v-6d1d075d]{text-align:center}.custom-select[data-v-6d1d075d],.form-control[data-v-6d1d075d],.form-select[data-v-6d1d075d]{margin:0 auto;text-align:center}.form-textarea[data-v-6d1d075d],textarea[data-v-6d1d075d]{text-align:left}.signature-frame .frame[data-v-6d1d075d]{display:block;max-width:100%;padding:4px;border:2px solid #2768b1;background-color:#f0f7ff;box-shadow:0 2px 8px #2768b14a;position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto}.signature-frame canvas[data-v-6d1d075d]{width:100%;height:auto;max-width:500px;border:1px solid #ccc;box-shadow:0 2px 5px rgba(0,0,0,.2);position:relative;z-index:1;transform:translateZ(0);backface-visibility:hidden;will-change:auto}.clear-signature-btn[data-v-6d1d075d]{margin-top:8px;font-size:.8rem;padding:.25rem .5rem}.memo-client-display[data-v-6d1d075d]{max-width:500px;margin:0 auto}.memo-title[data-v-6d1d075d]{color:#2768b1;font-size:1.1rem;font-weight:700;margin-bottom:.5rem;text-align:center}.memo-content[data-v-6d1d075d]{background-color:#f8f9fa;border:2px solid #dee2e6;border-radius:8px;padding:1rem;height:120px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1);cursor:pointer;position:relative;transition:all .2s ease}.memo-content[data-v-6d1d075d]:hover{border-color:#2768b1;box-shadow:0 4px 8px rgba(39,104,177,.2)}.memo-text[data-v-6d1d075d]{white-space:pre-wrap;word-wrap:break-word;line-height:1.6;color:#495057;font-family:inherit;font-size:1rem;margin:0;padding:0;max-height:120px;overflow:hidden}.memo-empty[data-v-6d1d075d]{margin:0;color:#6c757d;font-style:italic;text-align:center}.memo-overlay[data-v-6d1d075d]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(248,249,250,.9));padding:1rem;text-align:center;pointer-events:none}.click-hint[data-v-6d1d075d]{background-color:#2768b1;color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:500}.memo-full-content[data-v-6d1d075d]{max-height:60vh;overflow-y:auto}.memo-text-full[data-v-6d1d075d]{white-space:pre-wrap;word-wrap:break-word;line-height:1.6;color:#495057;font-family:inherit;font-size:1rem;margin:0;padding:1rem;background-color:#f8f9fa;border-radius:8px;border:1px solid #dee2e6}.slide[data-v-6d1d075d]{min-height:100vh;display:flex;flex-direction:column;overflow-y:auto}.memo-textarea[data-v-6d1d075d]{flex:0 0 50%;overflow-y:auto}.quill-editor[data-v-6d1d075d]{height:300px;margin-bottom:1rem}@media (min-width:769px){.quill-editor-compact[data-v-6d1d075d]{height:200px;max-width:600px;margin:0 auto 1rem auto;width:600px;display:flex;flex-direction:column}.quill-editor-compact .ql-editor[data-v-6d1d075d]{min-height:150px}}.quill-editor .ql-editor[data-v-6d1d075d]{min-height:250px;font-size:1rem;line-height:1.5}.quill-editor .ql-toolbar[data-v-6d1d075d]{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:none;background-color:#f8f9fa}.quill-editor .ql-container[data-v-6d1d075d]{border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:none;font-size:1rem}@media (min-width:769px){.quill-wrapper[data-v-6d1d075d]{max-width:600px;margin:0 auto;display:flex;flex-direction:column}.quill-editor-compact .ql-container.ql-snow[data-v-6d1d075d],.quill-editor-compact .ql-toolbar.ql-snow[data-v-6d1d075d]{width:100%!important;max-width:600px!important}}@media (max-width:768px){.quill-editor .ql-editor[data-v-6d1d075d]{position:relative;z-index:1}.quill-editor .ql-editor.ql-blank[data-v-6d1d075d]:focus:before{content:""}.quill-editor .ql-editor.ql-blank[data-v-6d1d075d]:before{margin-left:40px}.quill-editor .ql-editor p[data-v-6d1d075d]{margin:0;min-height:1.2em}}.quill-editor .ql-editor.ql-blank[data-v-6d1d075d]:focus:before{content:""}.quill-editor .ql-editor.ql-blank[data-v-6d1d075d]:before{margin-left:40px}.ql-redo[data-v-6d1d075d],.ql-undo[data-v-6d1d075d]{display:inline-block!important;visibility:visible!important;opacity:1!important}.ql-redo svg[data-v-6d1d075d],.ql-undo svg[data-v-6d1d075d]{width:18px;height:18px;display:block}.differences-container[data-v-6d1d075d]{max-height:70vh;overflow-y:auto}.differences-header[data-v-6d1d075d]{border-bottom:2px solid #dee2e6;padding-bottom:1rem}.differences-header h6[data-v-6d1d075d]{margin:0;font-weight:600}.difference-item[data-v-6d1d075d]{border:1px solid #dee2e6;border-radius:8px;padding:1rem;background-color:#f8f9fa}.difference-field-name[data-v-6d1d075d]{margin-bottom:.75rem;color:#495057;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.local-value[data-v-6d1d075d],.server-value[data-v-6d1d075d]{padding:.75rem;border-radius:6px;min-height:60px;word-wrap:break-word;white-space:pre-wrap;font-family:inherit;font-size:.9rem;line-height:1.4}.server-value[data-v-6d1d075d]{background-color:#e3f2fd;border:1px solid #bbdefb;color:#1565c0}.local-value[data-v-6d1d075d]{background-color:#fff3e0;border:1px solid #ffcc02;color:#e65100}.empty-value[data-v-6d1d075d]{background-color:#f5f5f5!important;border-color:#ddd!important;color:#999!important;font-style:italic}@media (max-width:768px){.differences-container[data-v-6d1d075d]{max-height:60vh}.difference-item[data-v-6d1d075d]{padding:.75rem}.local-value[data-v-6d1d075d],.server-value[data-v-6d1d075d]{padding:.5rem;min-height:50px;font-size:.85rem}.difference-field-name[data-v-6d1d075d]{font-size:.8rem}}.client-search-results[data-v-6d1d075d]{max-height:200px;max-width:300px;overflow-y:auto;border:1px solid #dee2e6;border-radius:4px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);position:relative;z-index:1000;margin:0 auto}.client-option[data-v-6d1d075d]{transition:background-color .2s ease}.client-option[data-v-6d1d075d]:hover{background-color:#f8f9fa!important}.client-option.cursor-pointer[data-v-6d1d075d]{cursor:pointer}.selected-client-display[data-v-6d1d075d]{background-color:#d4edda;border:1px solid #c3e6cb;border-radius:6px;padding:12px 16px;color:#155724;font-size:1.1rem;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.1);max-width:250px;margin:0 auto}.selected-client-display i[data-v-6d1d075d]{color:#28a745;font-size:1.2rem}.photo-page[data-v-341009df]{padding-bottom:120px}.memo-display[data-v-341009df]{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;padding:.75rem;margin:.5rem 0;white-space:pre-wrap;word-wrap:break-word;line-height:1.5;color:#495057;font-family:inherit;font-size:.9rem}.photo-container[data-v-341009df]{text-align:center;overflow:hidden;max-height:70vh;position:relative;display:flex;align-items:center;justify-content:center}.photo-container.zoomed[data-v-341009df]{overflow:hidden;max-height:80vh}.photo-image[data-v-341009df]{max-width:100%;max-height:100%;cursor:pointer;transition:transform .3s ease;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.photo-image.zoomed[data-v-341009df]{cursor:grab;transition:none}.photo-image.zoomed.dragging[data-v-341009df],.photo-image.zoomed[data-v-341009df]:active{cursor:grabbing}.maintenance-container[data-v-b7aadcc4]{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#f6f6f8;color:#333;text-align:center}h1[data-v-b7aadcc4]{font-size:2.4rem;margin-bottom:1.2rem}.tasks-page[data-v-6e15e0ca]{max-width:800px;margin:auto;padding-bottom:100px}.list-group-item[data-v-6e15e0ca]{cursor:pointer}.filters .form-group[data-v-6e15e0ca]{min-width:160px}.task-memo-content[data-v-6e15e0ca]{margin-top:.5rem;max-height:200px;overflow-y:auto}.task-memo-content p[data-v-6e15e0ca]{margin-bottom:.5rem}.task-memo-content p[data-v-6e15e0ca]:last-child{margin-bottom:0}.intervention-memo-content[data-v-6e15e0ca]{margin-top:.5rem;max-height:200px;overflow-y:auto}.intervention-memo-content p[data-v-6e15e0ca]{margin-bottom:.5rem}.intervention-memo-content p[data-v-6e15e0ca]:last-child{margin-bottom:0}.task-memo-display-truncated[data-v-6e15e0ca]{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:1rem;margin:.5rem 0;cursor:pointer;position:relative;transition:all .2s ease;height:120px;overflow:hidden}.task-memo-display-truncated[data-v-6e15e0ca]:hover{border-color:#2768b1;box-shadow:0 4px 8px rgba(39,104,177,.2)}.task-memo-content-truncated[data-v-6e15e0ca]{line-height:1.6;color:#495057;font-family:inherit;font-size:1rem;margin:0;padding:0;height:100%;overflow:hidden}.task-memo-overlay-truncated[data-v-6e15e0ca]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(248,249,250,.9));padding:1rem;text-align:center;pointer-events:none}.task-click-hint-truncated[data-v-6e15e0ca]{background-color:#2768b1;color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:500}.client-search-results[data-v-6e15e0ca]{max-height:200px;max-width:300px;overflow-y:auto;border:1px solid #dee2e6;border-radius:4px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);position:absolute;top:100%;left:0;right:0;z-index:1000;margin-top:2px}.client-option[data-v-6e15e0ca]{transition:background-color .2s ease}.client-option[data-v-6e15e0ca]:hover{background-color:#f8f9fa!important}.client-option.cursor-pointer[data-v-6e15e0ca]{cursor:pointer}.selected-client-display[data-v-6e15e0ca]{background-color:#d4edda;border:1px solid #c3e6cb;border-radius:6px;padding:12px 16px;color:#155724;font-size:1.1rem;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.1);max-width:250px;margin:0 auto}.selected-client-display i[data-v-6e15e0ca]{color:#28a745;font-size:1.2rem}.client-filter-container[data-v-6e15e0ca]{position:relative}.task-memo-full-content[data-v-6e15e0ca]{max-height:60vh;overflow-y:auto}.task-memo-text-full[data-v-6e15e0ca]{line-height:1.6;font-size:1rem;margin:0;padding:1rem;border-radius:8px}.memo-display[data-v-6e15e0ca],.task-memo-text-full[data-v-6e15e0ca]{white-space:pre-wrap;word-wrap:break-word;color:#495057;font-family:inherit;background-color:#f8f9fa;border:1px solid #dee2e6}.memo-display[data-v-6e15e0ca]{border-radius:4px;padding:.75rem;margin:.5rem 0;line-height:1.5;font-size:.9rem}.modal-detail-content[data-v-6e15e0ca]{padding-bottom:80px!important}.slider-wrapper[data-v-33b676e7]{overflow:hidden;position:relative}.slides[data-v-33b676e7]{display:flex}.slide[data-v-33b676e7]{flex:0 0 100%;width:100%;min-width:100%;max-width:100%;padding:1rem;box-sizing:border-box}.fixed-footer[data-v-33b676e7]{position:fixed;bottom:0;width:100%;background:#fff;padding:.5rem;box-shadow:0 -2px 5px rgba(0,0,0,.1)}.pagination-dots[data-v-33b676e7]{text-align:center;margin-bottom:.5rem}.dot[data-v-33b676e7]{display:inline-block;width:8px;height:8px;margin:0 4px;border-radius:50%;background:#ccc}.dot.active[data-v-33b676e7]{background:#007bff}.uploading-indicator[data-v-33b676e7]{display:flex;align-items:center;justify-content:center;margin-bottom:.5rem;padding:.25rem;background-color:#f8f9fa;border-radius:4px;border:1px solid #dee2e6}.actions[data-v-33b676e7]{display:flex;justify-content:space-between}.photo-thumbnail-wrapper[data-v-33b676e7]{position:relative}.delete-btn[data-v-33b676e7]{position:absolute;top:2px;right:2px;width:22px;height:22px;background:#fff;border:none;border-radius:50%;color:#d00;font-weight:700;box-shadow:0 0 3px #aaa;cursor:pointer}.delete-btn[data-v-33b676e7]:hover{background:#d00;color:#fff}.form-group[data-v-33b676e7]{text-align:center}.custom-select[data-v-33b676e7],.form-control[data-v-33b676e7],.form-select[data-v-33b676e7]{margin:0 auto;text-align:center;max-width:400px}.form-textarea[data-v-33b676e7],textarea[data-v-33b676e7]{text-align:left}.d-flex.flex-wrap[data-v-33b676e7]{justify-content:center;text-align:center}.quill-editor-container[data-v-33b676e7]{max-width:600px;margin:0 auto}.quill-editor[data-v-33b676e7]{height:300px;margin-bottom:1rem}.ql-editor[data-v-33b676e7]{min-height:250px;font-size:14px;line-height:1.6}.ql-toolbar[data-v-33b676e7]{border-top-left-radius:8px;border-top-right-radius:8px;background-color:#f8f9fa}.ql-container[data-v-33b676e7]{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.differences-container[data-v-33b676e7]{max-height:70vh;overflow-y:auto}.differences-header[data-v-33b676e7]{border-bottom:2px solid #dee2e6;padding-bottom:1rem}.differences-header h6[data-v-33b676e7]{margin:0;font-weight:600}.difference-item[data-v-33b676e7]{border:1px solid #dee2e6;border-radius:8px;padding:1rem;background-color:#f8f9fa}.difference-field-name[data-v-33b676e7]{margin-bottom:.75rem;color:#495057;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.local-value[data-v-33b676e7],.server-value[data-v-33b676e7]{padding:.75rem;border-radius:6px;min-height:60px;word-wrap:break-word;white-space:pre-wrap;font-family:inherit;font-size:.9rem;line-height:1.4}.server-value[data-v-33b676e7]{background-color:#e3f2fd;border:1px solid #bbdefb;color:#1565c0}.local-value[data-v-33b676e7]{background-color:#fff3e0;border:1px solid #ffcc02;color:#e65100}.empty-value[data-v-33b676e7]{background-color:#f5f5f5!important;border-color:#ddd!important;color:#999!important;font-style:italic}@media (max-width:768px){.differences-container[data-v-33b676e7]{max-height:60vh}.difference-item[data-v-33b676e7]{padding:.75rem}.local-value[data-v-33b676e7],.server-value[data-v-33b676e7]{padding:.5rem;min-height:50px;font-size:.85rem}.difference-field-name[data-v-33b676e7]{font-size:.8rem}}@media (max-width:600px){.slide[data-v-33b676e7]{padding-bottom:120px}.custom-select[data-v-33b676e7],.form-control[data-v-33b676e7],.form-select[data-v-33b676e7]{max-width:300px;margin:0 auto}.form-group[data-v-33b676e7]{text-align:center}.form-textarea[data-v-33b676e7]{max-width:300px;margin:0 auto}.quill-editor-container[data-v-33b676e7]{max-width:100%}.quill-editor[data-v-33b676e7]{height:250px}.ql-editor[data-v-33b676e7]{min-height:200px}}.documentation-container[data-v-90fe04d8]{max-width:1400px;margin:0 auto;padding:0 1rem}.header-content[data-v-90fe04d8]{position:relative;text-align:center}.upload-button-container[data-v-90fe04d8]{position:absolute;top:0;right:0}.search-filters[data-v-90fe04d8]{background-color:#f8f9fa;padding:1.5rem;border-radius:8px;border:1px solid #dee2e6}.advanced-search[data-v-90fe04d8]{border:1px solid #dee2e6}.documents-grid[data-v-90fe04d8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;margin-top:2rem;padding-bottom:70px}.document-card[data-v-90fe04d8]{transition:transform .2s,box-shadow .2s;border:1px solid #dee2e6}.document-card[data-v-90fe04d8]:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.file-icon[data-v-90fe04d8]{color:#6c757d}.card-title[data-v-90fe04d8]{color:#2768b1;margin-bottom:.75rem;font-weight:600}.document-meta[data-v-90fe04d8]{font-size:.9rem}.tags .badge[data-v-90fe04d8]{font-size:.75rem}.product-info[data-v-90fe04d8]{font-size:.9rem}.date-info[data-v-90fe04d8]{font-size:.85rem;color:#6c757d}.card-actions[data-v-90fe04d8]{margin-top:auto}.btn-group .btn[data-v-90fe04d8]{border-radius:0}.btn-group .btn[data-v-90fe04d8]:first-child{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.btn-group .btn[data-v-90fe04d8]:last-child{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.document-details pre[data-v-90fe04d8]{font-size:.8rem;max-height:200px;overflow-y:auto}.file-info[data-v-90fe04d8]{border:1px solid #dee2e6}.file-info .fa-3x[data-v-90fe04d8]{color:#6c757d}.pagination-wrapper[data-v-90fe04d8]{display:flex;justify-content:center}@media (max-width:768px){.documentation-container[data-v-90fe04d8]{padding:0 .5rem}.header-section .d-flex[data-v-90fe04d8]{flex-direction:column;gap:1rem}.search-filters[data-v-90fe04d8]{padding:.5rem;margin-top:1rem!important}.search-filters .form-group[data-v-90fe04d8]{margin-bottom:.75rem}.search-filters .form-group label[data-v-90fe04d8]{font-size:.875rem;margin-bottom:.25rem}.search-filters .form-control[data-v-90fe04d8],.search-filters .form-select[data-v-90fe04d8]{font-size:.875rem;padding:.375rem .5rem}.documents-grid[data-v-90fe04d8]{grid-template-columns:1fr;gap:1rem}.btn-group[data-v-90fe04d8]{display:flex;flex-direction:row}.btn-group .btn[data-v-90fe04d8]{border-radius:.375rem!important;margin-right:.25rem;flex:1}.btn-group .btn[data-v-90fe04d8]:last-child{margin-right:0}.d-flex.justify-content-between[data-v-90fe04d8]{flex-direction:column;gap:.5rem}.d-flex.justify-content-between>div[data-v-90fe04d8]{width:100%;text-align:center}}@media (max-width:576px){.search-filters[data-v-90fe04d8]{padding:.25rem}.search-filters .form-group label[data-v-90fe04d8]{font-size:.8rem;font-weight:600}.search-filters .form-control[data-v-90fe04d8],.search-filters .form-select[data-v-90fe04d8]{font-size:.8rem;padding:.25rem .375rem}.search-filters .row[data-v-90fe04d8]{margin:0}.search-filters .col-12[data-v-90fe04d8],.search-filters .col-6[data-v-90fe04d8]{padding:.125rem}.btn-group .btn[data-v-90fe04d8]{font-size:.75rem;padding:.25rem .375rem}}.versions-page[data-v-7f381083]{padding-bottom:2rem}.versions-container[data-v-7f381083]{max-width:800px;margin:0 auto}.version-item[data-v-7f381083]{cursor:pointer;transition:transform .2s,box-shadow .2s}.version-item[data-v-7f381083]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.version-header h5[data-v-7f381083]{color:#333;margin-bottom:.5rem}.version-details .version-info[data-v-7f381083]{background-color:#f8f9fa;padding:1rem;border-radius:.375rem}.description-section[data-v-7f381083]{margin-top:2rem}.description-section h5[data-v-7f381083]{margin-bottom:1rem;color:#495057}.filters[data-v-7f381083]{background-color:#f8f9fa;padding:1rem;border-radius:.375rem}.version-info .badge[data-v-7f381083]{font-size:.8rem}.header-section[data-v-7f381083]{background-color:#f8f9fa;padding:1.5rem;border-radius:.5rem;border:1px solid #dee2e6;box-shadow:0 2px 4px rgba(0,0,0,.05)}.header-title-section[data-v-7f381083]{text-align:center}.header-title[data-v-7f381083]{color:#2c3e50;font-weight:600;margin:0;font-size:1.75rem}.header-info-section[data-v-7f381083]{display:flex;flex-direction:column;align-items:center;gap:1rem}.version-status-info[data-v-7f381083]{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.current-version-badge[data-v-7f381083]{margin-bottom:.25rem}.current-version-badge .badge[data-v-7f381083]{font-size:.9rem;padding:.5rem 1rem}.last-update-info[data-v-7f381083]{font-size:.9rem;color:#6c757d}.admin-button-section[data-v-7f381083]{margin-top:.5rem}.admin-btn[data-v-7f381083]{font-weight:500;padding:.5rem 1.5rem;border-radius:.375rem;transition:all .2s ease}.admin-btn[data-v-7f381083]:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}@media (min-width:768px){.header-info-section[data-v-7f381083]{flex-direction:row;justify-content:space-between;align-items:center}.version-status-info[data-v-7f381083]{flex-direction:row;align-items:center;gap:1rem;text-align:left}.current-version-badge[data-v-7f381083]{margin-bottom:0}.admin-button-section[data-v-7f381083]{margin-top:0}.header-title[data-v-7f381083]{font-size:2rem}}@media (max-width:767px){.header-section[data-v-7f381083]{padding:1rem}.header-title[data-v-7f381083]{font-size:1.5rem}.current-version-badge .badge[data-v-7f381083]{font-size:.8rem;padding:.4rem .8rem}.last-update-info[data-v-7f381083]{font-size:.85rem}.admin-btn[data-v-7f381083]{padding:.4rem 1.2rem;font-size:.9rem}}@media (max-width:576px){.header-section[data-v-7f381083]{padding:.75rem}.header-title[data-v-7f381083]{font-size:1.25rem}.version-status-info[data-v-7f381083]{gap:.25rem}.current-version-badge .badge[data-v-7f381083]{font-size:.75rem;padding:.3rem .6rem}.last-update-info[data-v-7f381083]{font-size:.8rem}.admin-btn[data-v-7f381083]{padding:.3rem 1rem;font-size:.85rem}}.admin-versions-page[data-v-9798e3ec]{padding-bottom:2rem}.admin-versions-container[data-v-9798e3ec]{max-width:900px;margin:0 auto}.header-section[data-v-9798e3ec]{background-color:#f8f9fa;padding:1.5rem;border-radius:.5rem;border:1px solid #dee2e6;box-shadow:0 2px 4px rgba(0,0,0,.05)}.header-title-section[data-v-9798e3ec]{text-align:center}.header-title[data-v-9798e3ec]{color:#2c3e50;font-weight:600;margin:0;font-size:1.75rem}.header-actions-section[data-v-9798e3ec]{display:flex;justify-content:center;margin-top:1rem}.new-version-btn[data-v-9798e3ec]{font-weight:500;padding:.75rem 1.5rem;border-radius:.375rem;transition:all .2s ease;font-size:1rem}.new-version-btn[data-v-9798e3ec]:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.version-item[data-v-9798e3ec]{transition:transform .2s,box-shadow .2s}.version-item[data-v-9798e3ec]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.version-header h5[data-v-9798e3ec]{color:#333;margin-bottom:.5rem}.version-content[data-v-9798e3ec]{display:flex;flex-direction:column;gap:1rem}.version-header[data-v-9798e3ec]{flex:1}.version-actions[data-v-9798e3ec]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}.version-actions .btn[data-v-9798e3ec]{flex-shrink:0;min-width:80px}@media (max-width:768px){.header-section[data-v-9798e3ec]{padding:1rem}.header-title[data-v-9798e3ec]{font-size:1.5rem}.new-version-btn[data-v-9798e3ec]{padding:.6rem 1.2rem;font-size:.9rem}.version-actions[data-v-9798e3ec]{justify-content:center;gap:.25rem}.version-actions .btn[data-v-9798e3ec]{padding:.25rem .5rem;font-size:.875rem;min-width:70px}}@media (max-width:576px){.header-section[data-v-9798e3ec]{padding:.75rem}.header-title[data-v-9798e3ec]{font-size:1.25rem}.new-version-btn[data-v-9798e3ec]{padding:.5rem 1rem;font-size:.85rem}.version-actions[data-v-9798e3ec]{flex-direction:column;align-items:stretch;gap:.5rem}.version-actions .btn[data-v-9798e3ec]{width:100%;justify-content:center;min-width:auto}}.logs-list[data-v-9798e3ec]{max-height:400px;overflow-y:auto}.log-item[data-v-9798e3ec]:last-child{border-bottom:none!important}body[data-v-47ce236e]{padding-top:56px}.offcanvas-start[data-v-47ce236e]{width:80vw!important}@media (min-width:1024px){.offcanvas-start[data-v-47ce236e]{width:20vw!important}}.offcanvas[data-v-47ce236e]{transition:transform .6s ease-in-out}.profile-circle[data-v-47ce236e]{width:2.2rem;height:2.2rem;background-color:#ddd;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.1rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.profile-circle[data-v-47ce236e]:hover{background-color:#ccc}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;margin-top:60px}