.accueil-container[data-v-4a3cb95e]{max-width:600px;margin:0 auto;padding:0 1rem}.app-buttons[data-v-4a3cb95e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;justify-items:center;align-items:start}.app-button[data-v-4a3cb95e]{width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:.5rem 0}@media (max-width:480px){.app-buttons[data-v-4a3cb95e]{grid-template-columns:repeat(2,1fr)}}.profile[data-v-0766948a]{min-height:100vh}.card[data-v-0766948a]{box-shadow:0 4px 6px rgba(0,0,0,.1);border:none}.card-header[data-v-0766948a]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none}.info-section[data-v-0766948a]{background:#f8f9fa;padding:1.5rem;border-radius:8px;border:1px solid #e9ecef}.notification-info[data-v-0766948a]{margin-top:1.5rem}.alert-info[data-v-0766948a]{background-color:#d1ecf1;border-color:#bee5eb;color:#0c5460}@media (max-width:768px){.card-body[data-v-0766948a],.info-section[data-v-0766948a],.profile[data-v-0766948a]{padding:1rem}}.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-5eac5f06]{max-width:800px;margin:auto;padding-bottom:100px}.list-group-item[data-v-5eac5f06]{cursor:pointer}.filters[data-v-5eac5f06]{gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}.filters .form-group[data-v-5eac5f06]{min-width:160px}.badge[data-v-5eac5f06]{vertical-align:middle}.list-group-item>div[data-v-5eac5f06]:first-child{text-align:left;flex:1;min-width:0}.list-group-item strong[data-v-5eac5f06]{display:inline-block;min-width:80px}.list-group-item div>div[data-v-5eac5f06]:first-child{word-wrap:break-word;word-break:break-word;max-width:100%}.list-group-item div>div:first-child br[data-v-5eac5f06]{margin-bottom:.25rem}.modal-action-row[data-v-5eac5f06]{justify-content:flex-start}.modal-action-row .btn[data-v-5eac5f06]{min-width:80px;margin-bottom:.5rem}@media (max-width:576px){.modal-action-row[data-v-5eac5f06]{flex-direction:row;flex-wrap:wrap;gap:.25rem}.modal-action-row .btn[data-v-5eac5f06]{flex:1;min-width:70px;font-size:.875rem;padding:.375rem .5rem}}.memo-display[data-v-5eac5f06]{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-5eac5f06]{margin-bottom:.5rem}.memo-display p[data-v-5eac5f06]:last-child{margin-bottom:0}.memo-display ol[data-v-5eac5f06],.memo-display ul[data-v-5eac5f06]{margin-bottom:.5rem;padding-left:1.5rem}.memo-display b[data-v-5eac5f06],.memo-display strong[data-v-5eac5f06]{font-weight:600}.memo-display em[data-v-5eac5f06],.memo-display i[data-v-5eac5f06]{font-style:italic}.memo-display-truncated[data-v-5eac5f06]{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-5eac5f06]:hover{border-color:#2768b1;box-shadow:0 4px 8px rgba(39,104,177,.2)}.memo-content-truncated[data-v-5eac5f06]{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-5eac5f06]{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-5eac5f06]{background-color:#2768b1;color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:500}.memo-full-content[data-v-5eac5f06]{max-height:60vh;overflow-y:auto}.memo-text-full[data-v-5eac5f06]{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-5eac5f06]{margin-top:.5rem;max-height:200px;overflow-y:auto}.task-memo-content p[data-v-5eac5f06]{margin-bottom:.5rem}.task-memo-content p[data-v-5eac5f06]:last-child{margin-bottom:0}.client-search-results[data-v-5eac5f06]{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-5eac5f06]{transition:background-color .2s ease}.client-option[data-v-5eac5f06]:hover{background-color:#f8f9fa!important}.client-option.cursor-pointer[data-v-5eac5f06]{cursor:pointer}.selected-client-display[data-v-5eac5f06]{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-5eac5f06]{color:#28a745;font-size:1.2rem}.client-filter-container[data-v-5eac5f06]{position:relative}.btn-small-text[data-v-5eac5f06]{font-size:.85rem}.intervention-info-group[data-v-5eac5f06]{margin:1rem 0}.info-row[data-v-5eac5f06]{display:flex;align-items:center;margin-bottom:.1rem}.info-label[data-v-5eac5f06]{min-width:80px;text-align:left}.info-separator[data-v-5eac5f06]{margin:0 .5rem;text-align:center;min-width:10px}.info-value[data-v-5eac5f06]{flex:1;text-align:left}.memo-container[data-v-5eac5f06]{position:relative;margin:1rem 0}.memo-title-overlay[data-v-5eac5f06]{position:absolute;top:-12px;left:15px;background:#fff;padding:0 8px;font-weight:700;font-size:.9rem;color:#000;z-index:10}.modal-detail-content[data-v-5eac5f06]{padding-bottom:800px!important}.photo-container[data-v-5eac5f06]{text-align:center;overflow:hidden;max-height:70vh;max-width:100%;position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:70vh}.photo-container.zoomed[data-v-5eac5f06]{overflow:hidden;max-height:80vh;height:80vh}.photo-image[data-v-5eac5f06]{max-width:90vw;max-height:70vh;width:auto;height:auto;cursor:pointer;transition:transform .3s ease;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:8px;box-shadow:0 0 8px #0004}.photo-image.zoomed[data-v-5eac5f06]{cursor:grab;transition:none}.photo-image.zoomed.dragging[data-v-5eac5f06],.photo-image.zoomed[data-v-5eac5f06]:active{cursor:grabbing}.slider-wrapper[data-v-59baa77a]{overflow:hidden;position:relative}.slides[data-v-59baa77a]{display:flex}.slide[data-v-59baa77a]{flex:0 0 100%;width:100%;min-width:100%;max-width:100%;padding:1rem;box-sizing:border-box}.intervention-info-group[data-v-59baa77a]{margin:1rem 0;text-align:center}.recap-container[data-v-59baa77a]{display:flex;flex-direction:column;align-items:center}.info-row[data-v-59baa77a]{display:flex;align-items:center;margin-bottom:.1rem;justify-content:center;max-width:400px;margin-left:auto;margin-right:auto}.info-label[data-v-59baa77a]{min-width:120px;text-align:left}.info-separator[data-v-59baa77a]{margin:0 .5rem;text-align:center;min-width:10px}.info-value[data-v-59baa77a]{flex:1;text-align:left}.memo-container[data-v-59baa77a]{position:relative;margin:1rem 0;display:inline-block}.memo-title-overlay[data-v-59baa77a]{position:absolute;top:-10px;left:15px;background:#fff;padding:0 8px;font-weight:700;font-size:.9rem;color:#000;z-index:10}.memo-content[data-v-59baa77a]{max-width:328px;min-width:250px;margin:0 auto}.recap-buttons[data-v-59baa77a]{max-width:156px;margin:0 auto}.hour-label-row[data-v-59baa77a]{display:inline-flex;align-items:center;gap:.75rem;justify-content:center;width:100%}.hour-section[data-v-59baa77a]{margin:1.75rem 0}@media (min-width:768px){.intervention-info-group[data-v-59baa77a]{max-width:400px}.photo-thumbnails[data-v-59baa77a]{max-width:500px;margin:0 auto}}.fixed-footer[data-v-59baa77a]{position:fixed;bottom:0;width:100%;background:#fff;padding:.5rem;box-shadow:0 -2px 5px rgba(0,0,0,.1)}.pagination-dots[data-v-59baa77a]{text-align:center;margin-bottom:.5rem}.dot[data-v-59baa77a]{display:inline-block;width:8px;height:8px;margin:0 4px;border-radius:50%;background:#ccc}.dot.active[data-v-59baa77a]{background:#007bff}.uploading-indicator[data-v-59baa77a]{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-59baa77a]{display:flex;justify-content:space-between;align-items:center;position:relative}.left-buttons[data-v-59baa77a]{display:flex;gap:.5rem}.center-buttons[data-v-59baa77a]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}.center-button[data-v-59baa77a]{position:relative}.right-button[data-v-59baa77a]{display:flex}.btn-fixed-width[data-v-59baa77a]{min-width:100px;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ql-redo[data-v-59baa77a],.ql-undo[data-v-59baa77a]{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-59baa77a]:hover,.ql-undo[data-v-59baa77a]:hover{background:#f0f0f0!important;border-color:#999!important}.ql-redo[data-v-59baa77a]:active,.ql-undo[data-v-59baa77a]:active{background:#e0e0e0!important}.signature-frame[data-v-59baa77a]{text-align:center;margin:1rem 0}.signature-frame .frame[data-v-59baa77a]{border:1px solid #ccc;padding:8px}.signature-img[data-v-59baa77a]{display:block;width:auto;height:auto;max-width:100%}.signature-title[data-v-59baa77a]{margin-bottom:.5rem;text-align:center}@media (max-width:600px){.slide[data-v-59baa77a]{padding-bottom:120px}.custom-select[data-v-59baa77a],.form-control[data-v-59baa77a],.form-select[data-v-59baa77a]{max-width:300px;margin:0 auto}.form-group[data-v-59baa77a]{text-align:center}.signature-frame canvas[data-v-59baa77a]{max-width:280px;width:100%}.form-textarea[data-v-59baa77a]{max-width:300px;margin:0 auto}.memo-content[data-v-59baa77a]{max-height:200px}.signature-frame .frame[data-v-59baa77a]{max-width:300px;margin:0 auto}}.photo-thumbnail-wrapper[data-v-59baa77a]{display:inline-block;position:relative}.d-flex.flex-wrap[data-v-59baa77a]{justify-content:center;text-align:center}.delete-btn[data-v-59baa77a]{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-59baa77a]:hover{background:#d00;color:#fff;opacity:1}.custom-select[data-v-59baa77a],.form-control[data-v-59baa77a],.form-select[data-v-59baa77a]{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-59baa77a]:focus,.form-control[data-v-59baa77a]:focus,.form-select[data-v-59baa77a]:focus{border-color:#205092!important;background-color:#e2ecfa!important;box-shadow:0 0 0 2px #2768b133}.form-group[data-v-59baa77a]{text-align:center}.custom-select[data-v-59baa77a],.form-control[data-v-59baa77a],.form-select[data-v-59baa77a]{margin:0 auto;text-align:center}.form-textarea[data-v-59baa77a],textarea[data-v-59baa77a]{text-align:left}.signature-frame .frame[data-v-59baa77a]{display:inline-block;width:auto;padding:4px;border:2px solid #2768b1;background-color:#f0f7ff;box-shadow:0 2px 8px #2768b14a;position:relative;margin:0 auto}.signature-frame canvas[data-v-59baa77a]{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-59baa77a]{margin-top:8px;font-size:.8rem;padding:.25rem .5rem}.memo-client-display[data-v-59baa77a]{max-width:500px;margin:0 auto}.memo-title[data-v-59baa77a]{color:#2768b1;font-size:1.1rem;font-weight:700;margin-bottom:.5rem;text-align:center}.memo-content[data-v-59baa77a]{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-59baa77a]:hover{border-color:#2768b1;box-shadow:0 4px 8px rgba(39,104,177,.2)}.memo-text[data-v-59baa77a]{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-59baa77a]{margin:0;color:#6c757d;font-style:italic;text-align:center}.memo-overlay[data-v-59baa77a]{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-59baa77a]{background-color:#2768b1;color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:500}.memo-full-content[data-v-59baa77a]{max-height:60vh;overflow-y:auto}.memo-text-full[data-v-59baa77a]{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-59baa77a]{min-height:100vh;display:flex;flex-direction:column;overflow-y:auto}.memo-textarea[data-v-59baa77a]{flex:0 0 50%;overflow-y:auto}.quill-editor[data-v-59baa77a]{height:300px;margin-bottom:1rem}@media (min-width:769px){.quill-editor-compact[data-v-59baa77a]{height:200px;max-width:600px;margin:0 auto 1rem auto;width:600px;display:flex;flex-direction:column}.quill-editor-compact .ql-editor[data-v-59baa77a]{min-height:150px}}.quill-editor .ql-editor[data-v-59baa77a]{min-height:250px;font-size:1rem;line-height:1.5}.quill-editor .ql-toolbar[data-v-59baa77a]{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-59baa77a]{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-59baa77a]{max-width:600px;margin:0 auto;display:flex;flex-direction:column}.quill-editor-compact .ql-container.ql-snow[data-v-59baa77a],.quill-editor-compact .ql-toolbar.ql-snow[data-v-59baa77a]{width:100%!important;max-width:600px!important}}@media (max-width:768px){.quill-editor .ql-editor[data-v-59baa77a]{position:relative;z-index:1}.quill-editor .ql-editor.ql-blank[data-v-59baa77a]:focus:before{content:""}.quill-editor .ql-editor.ql-blank[data-v-59baa77a]:before{margin-left:40px}.quill-editor .ql-editor p[data-v-59baa77a]{margin:0;min-height:1.2em}}.quill-editor .ql-editor.ql-blank[data-v-59baa77a]:focus:before{content:""}.quill-editor .ql-editor.ql-blank[data-v-59baa77a]:before{margin-left:40px}.ql-redo[data-v-59baa77a],.ql-undo[data-v-59baa77a]{display:inline-block!important;visibility:visible!important;opacity:1!important}.ql-redo svg[data-v-59baa77a],.ql-undo svg[data-v-59baa77a]{width:18px;height:18px;display:block}.differences-container[data-v-59baa77a]{max-height:70vh;overflow-y:auto}.differences-header[data-v-59baa77a]{border-bottom:2px solid #dee2e6;padding-bottom:1rem}.differences-header h6[data-v-59baa77a]{margin:0;font-weight:600}.difference-item[data-v-59baa77a]{border:1px solid #dee2e6;border-radius:8px;padding:1rem;background-color:#f8f9fa}.difference-field-name[data-v-59baa77a]{margin-bottom:.75rem;color:#495057;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.local-value[data-v-59baa77a],.server-value[data-v-59baa77a]{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-59baa77a]{background-color:#e3f2fd;border:1px solid #bbdefb;color:#1565c0}.local-value[data-v-59baa77a]{background-color:#fff3e0;border:1px solid #ffcc02;color:#e65100}.empty-value[data-v-59baa77a]{background-color:#f5f5f5!important;border-color:#ddd!important;color:#999!important;font-style:italic}@media (max-width:768px){.differences-container[data-v-59baa77a]{max-height:60vh}.difference-item[data-v-59baa77a]{padding:.75rem}.local-value[data-v-59baa77a],.server-value[data-v-59baa77a]{padding:.5rem;min-height:50px;font-size:.85rem}.difference-field-name[data-v-59baa77a]{font-size:.8rem}}.client-search-results[data-v-59baa77a]{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-59baa77a]{transition:background-color .2s ease}.client-option[data-v-59baa77a]:hover{background-color:#f8f9fa!important}.client-option.cursor-pointer[data-v-59baa77a]{cursor:pointer}.selected-client-display[data-v-59baa77a]{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-59baa77a]{color:#28a745;font-size:1.2rem}.slide .form-control.text-center[data-v-59baa77a]::-moz-placeholder{text-align:center}.slide .form-control.text-center[data-v-59baa77a]::placeholder{text-align:center}.slide .form-control.text-center[data-v-59baa77a]{text-align:center}.photo-page[data-v-2b4e4680]{padding-bottom:120px}.memo-display[data-v-2b4e4680]{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-2b4e4680]{text-align:center;overflow:hidden;max-height:70vh;position:relative;display:flex;align-items:center;justify-content:center}.photo-container.zoomed[data-v-2b4e4680]{overflow:hidden;max-height:80vh}.photo-image[data-v-2b4e4680]{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-2b4e4680]{cursor:grab;transition:none}.photo-image.zoomed.dragging[data-v-2b4e4680],.photo-image.zoomed[data-v-2b4e4680]: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-52ec32f4]{max-width:800px;margin:auto;padding-bottom:100px}.list-group-item[data-v-52ec32f4]{cursor:pointer}.filters .form-group[data-v-52ec32f4]{min-width:160px}.task-memo-content[data-v-52ec32f4]{margin-top:.5rem;max-height:200px;overflow-y:auto}.task-memo-content p[data-v-52ec32f4]{margin-bottom:.5rem}.task-memo-content p[data-v-52ec32f4]:last-child{margin-bottom:0}.intervention-memo-content[data-v-52ec32f4]{margin-top:.5rem;max-height:200px;overflow-y:auto}.intervention-memo-content p[data-v-52ec32f4]{margin-bottom:.5rem}.intervention-memo-content p[data-v-52ec32f4]:last-child{margin-bottom:0}.task-memo-display-truncated[data-v-52ec32f4]{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-52ec32f4]:hover{border-color:#2768b1;box-shadow:0 4px 8px rgba(39,104,177,.2)}.task-memo-content-truncated[data-v-52ec32f4]{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-52ec32f4]{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-52ec32f4]{background-color:#2768b1;color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:500}.client-search-results[data-v-52ec32f4]{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-52ec32f4]{transition:background-color .2s ease}.client-option[data-v-52ec32f4]:hover{background-color:#f8f9fa!important}.client-option.cursor-pointer[data-v-52ec32f4]{cursor:pointer}.selected-client-display[data-v-52ec32f4]{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-52ec32f4]{color:#28a745;font-size:1.2rem}.client-filter-container[data-v-52ec32f4]{position:relative}.task-memo-full-content[data-v-52ec32f4]{max-height:60vh;overflow-y:auto}.task-memo-text-full[data-v-52ec32f4]{line-height:1.6;font-size:1rem;margin:0;padding:1rem;border-radius:8px}.memo-display[data-v-52ec32f4],.task-memo-text-full[data-v-52ec32f4]{white-space:pre-wrap;word-wrap:break-word;color:#495057;font-family:inherit;background-color:#f8f9fa;border:1px solid #dee2e6}.memo-display[data-v-52ec32f4]{border-radius:4px;padding:.75rem;margin:.5rem 0;line-height:1.5;font-size:.9rem}.modal-detail-content[data-v-52ec32f4]{padding-bottom:80px!important}.intervention-info-group[data-v-52ec32f4]{margin:1rem 0}.info-row[data-v-52ec32f4]{display:flex;align-items:center;margin-bottom:.1rem}.info-label[data-v-52ec32f4]{min-width:80px;text-align:left}.info-separator[data-v-52ec32f4]{margin:0 .5rem;text-align:center;min-width:10px}.info-value[data-v-52ec32f4]{flex:1;text-align:left}.memo-container[data-v-52ec32f4]{position:relative;margin:1rem 0}.memo-title-overlay[data-v-52ec32f4]{position:absolute;top:-12px;left:15px;background:#fff;padding:0 8px;font-weight:700;font-size:.9rem;color:#000;z-index:10}.memo-display-truncated[data-v-52ec32f4]{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-52ec32f4]:hover{border-color:#2768b1;box-shadow:0 4px 8px rgba(39,104,177,.2)}.memo-content-truncated[data-v-52ec32f4]{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-52ec32f4]{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-52ec32f4]{background-color:#2768b1;color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:500}.client-search-results[data-v-45ee90eb]{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-45ee90eb]{transition:background-color .2s ease}.client-option[data-v-45ee90eb]:hover{background-color:#f8f9fa!important}.client-option.cursor-pointer[data-v-45ee90eb]{cursor:pointer}.slider-wrapper[data-v-45ee90eb]{overflow:hidden;position:relative}.slides[data-v-45ee90eb]{display:flex}.slide[data-v-45ee90eb]{flex:0 0 100%;width:100%;min-width:100%;max-width:100%;padding:1rem;box-sizing:border-box}.fixed-footer[data-v-45ee90eb]{position:fixed;bottom:0;width:100%;background:#fff;padding:.5rem;box-shadow:0 -2px 5px rgba(0,0,0,.1)}.pagination-dots[data-v-45ee90eb]{text-align:center;margin-bottom:.5rem}.dot[data-v-45ee90eb]{display:inline-block;width:8px;height:8px;margin:0 4px;border-radius:50%;background:#ccc}.dot.active[data-v-45ee90eb]{background:#007bff}.uploading-indicator[data-v-45ee90eb]{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-45ee90eb]{display:flex;justify-content:space-between}.photo-thumbnail-wrapper[data-v-45ee90eb]{position:relative}.delete-btn[data-v-45ee90eb]{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-45ee90eb]:hover{background:#d00;color:#fff}.form-group[data-v-45ee90eb]{text-align:center}.custom-select[data-v-45ee90eb],.form-control[data-v-45ee90eb],.form-select[data-v-45ee90eb]{margin:0 auto;text-align:center;max-width:400px}.form-textarea[data-v-45ee90eb],textarea[data-v-45ee90eb]{text-align:left}.d-flex.flex-wrap[data-v-45ee90eb]{justify-content:center;text-align:center}.quill-editor-container[data-v-45ee90eb]{max-width:600px;margin:0 auto}.quill-editor[data-v-45ee90eb]{height:300px;margin-bottom:1rem}.ql-editor[data-v-45ee90eb]{min-height:250px;font-size:14px;line-height:1.6}.ql-toolbar[data-v-45ee90eb]{border-top-left-radius:8px;border-top-right-radius:8px;background-color:#f8f9fa}.ql-container[data-v-45ee90eb]{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.differences-container[data-v-45ee90eb]{max-height:70vh;overflow-y:auto}.differences-header[data-v-45ee90eb]{border-bottom:2px solid #dee2e6;padding-bottom:1rem}.differences-header h6[data-v-45ee90eb]{margin:0;font-weight:600}.difference-item[data-v-45ee90eb]{border:1px solid #dee2e6;border-radius:8px;padding:1rem;background-color:#f8f9fa}.difference-field-name[data-v-45ee90eb]{margin-bottom:.75rem;color:#495057;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.local-value[data-v-45ee90eb],.server-value[data-v-45ee90eb]{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-45ee90eb]{background-color:#e3f2fd;border:1px solid #bbdefb;color:#1565c0}.local-value[data-v-45ee90eb]{background-color:#fff3e0;border:1px solid #ffcc02;color:#e65100}.empty-value[data-v-45ee90eb]{background-color:#f5f5f5!important;border-color:#ddd!important;color:#999!important;font-style:italic}@media (max-width:768px){.differences-container[data-v-45ee90eb]{max-height:60vh}.difference-item[data-v-45ee90eb]{padding:.75rem}.local-value[data-v-45ee90eb],.server-value[data-v-45ee90eb]{padding:.5rem;min-height:50px;font-size:.85rem}.difference-field-name[data-v-45ee90eb]{font-size:.8rem}}@media (max-width:600px){.slide[data-v-45ee90eb]{padding-bottom:120px}.custom-select[data-v-45ee90eb],.form-control[data-v-45ee90eb],.form-select[data-v-45ee90eb]{max-width:300px;margin:0 auto}.form-group[data-v-45ee90eb]{text-align:center}.form-textarea[data-v-45ee90eb]{max-width:300px;margin:0 auto}.quill-editor-container[data-v-45ee90eb]{max-width:100%}.quill-editor[data-v-45ee90eb]{height:250px}.ql-editor[data-v-45ee90eb]{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}.logs-page[data-v-cc312b4c]{max-width:1200px;margin:0 auto}.page-header[data-v-cc312b4c]{margin-bottom:2rem;display:flex;justify-content:center;align-items:center}.log-type-selector-wrapper[data-v-cc312b4c]{width:100%;max-width:400px;display:flex;justify-content:center}.log-type-select-title[data-v-cc312b4c]{font-weight:600;font-size:1.5rem;padding:.75rem 1.5rem;border:2px solid #007bff;border-radius:8px;background:#fff;color:#2c3e50;text-align:center;cursor:pointer;transition:all .2s ease;width:100%}.log-type-select-title[data-v-cc312b4c]:hover{border-color:#0056b3;box-shadow:0 2px 8px rgba(0,123,255,.2)}.log-type-select-title[data-v-cc312b4c]:focus{border-color:#0056b3;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.filters[data-v-cc312b4c]{background:#f8f9fa;padding:1.5rem;border-radius:8px;border:1px solid #dee2e6}.filters-row[data-v-cc312b4c]{gap:1rem;flex-wrap:wrap}.filters-dates[data-v-cc312b4c]{flex:1;min-width:0}.filter-date-item[data-v-cc312b4c]{flex:1;min-width:200px}.filters-buttons[data-v-cc312b4c]{flex-shrink:0}.filters-row-mobile[data-v-cc312b4c]{flex-wrap:wrap}.filter-group[data-v-cc312b4c]{margin-bottom:0;min-width:0}.filter-label[data-v-cc312b4c]{display:block;font-weight:600;color:#495057;margin-bottom:.5rem;font-size:.9rem}.filter-input[data-v-cc312b4c]{width:100%;padding:.5rem;border:1px solid #ced4da;border-radius:4px;font-size:.9rem}.filter-buttons[data-v-cc312b4c]{margin-top:1rem}.filter-btn[data-v-cc312b4c]{margin-bottom:.5rem;padding:.75rem;font-size:.9rem}.stats[data-v-cc312b4c]{margin-bottom:2rem}.stats-columns[data-v-cc312b4c]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.stat-card[data-v-cc312b4c]{background:#fff;padding:1rem;border-radius:8px;border:1px solid #dee2e6;text-align:center;box-shadow:0 1px 2px rgba(0,0,0,.08);cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.stat-card[data-v-cc312b4c]:hover{box-shadow:0 2px 6px rgba(0,0,0,.15);transform:translateY(-2px)}.stat-card-selected[data-v-cc312b4c]{background:#e7f3ff;border:2px solid #007bff;box-shadow:0 2px 8px rgba(0,123,255,.3)}.stat-card h5[data-v-cc312b4c]{margin-bottom:.25rem;color:#6c757d;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.stat-number[data-v-cc312b4c]{font-size:1.6rem;font-weight:700;color:#2c3e50}.logs-list[data-v-cc312b4c]{min-height:400px}.log-item[data-v-cc312b4c]{background:#fff;border:1px solid #e9ecef;border-radius:6px;padding:.4rem .5rem;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.06);margin-bottom:.4rem}.log-row[data-v-cc312b4c]{display:flex;align-items:center;gap:.5rem;flex-wrap:nowrap;min-height:36px}.log-item[data-v-cc312b4c]:hover{box-shadow:0 2px 6px rgba(0,0,0,.1)}.log-item.log-error[data-v-cc312b4c]{border-left:4px solid #dc3545}.log-item.log-success[data-v-cc312b4c]{border-left:4px solid #28a745}.log-item.log-started[data-v-cc312b4c]{border-left:4px solid #007bff}.log-item.log-finished[data-v-cc312b4c]{border-left:4px solid #17a2b8}.log-item.log-prune[data-v-cc312b4c]{border-left:4px solid #ffc107}.log-item.log-updated[data-v-cc312b4c]{border-left:4px solid #6c757d}.log-item.log-default[data-v-cc312b4c]{border-left:4px solid #e9ecef}.log-status[data-v-cc312b4c]{flex-shrink:0;min-width:70px}.log-date[data-v-cc312b4c]{color:#6c757d;font-size:.8rem;flex-shrink:0;min-width:110px;text-align:right}.log-message[data-v-cc312b4c]{line-height:1.25;word-break:break-word;font-size:.85rem;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-item .badge[data-v-cc312b4c]{font-size:.7rem;padding:.2rem .4rem}.log-db-id[data-v-cc312b4c]{margin-top:.5rem;font-size:.8rem}.log-detail-message[data-v-cc312b4c]{background:#f8f9fa;padding:1rem;border-radius:4px;border:1px solid #dee2e6;font-family:Courier New,monospace;white-space:pre-wrap;word-break:break-word}@media (max-width:768px){.log-detail-message[data-v-cc312b4c]{max-height:200px;overflow-y:auto;padding:.75rem;font-size:.85rem}}.pagination-container[data-v-cc312b4c]{margin-top:2rem}@media (max-width:768px){.logs-page[data-v-cc312b4c]{padding:0 10px}.log-type-selector-wrapper[data-v-cc312b4c]{max-width:100%}.log-type-select-title[data-v-cc312b4c]{font-size:1.25rem;padding:.6rem 1rem}.filters[data-v-cc312b4c]{padding:1rem;margin-bottom:1rem}.filter-group[data-v-cc312b4c]{margin-bottom:.75rem}.filter-label[data-v-cc312b4c]{font-size:.85rem;margin-bottom:.25rem}.filter-input[data-v-cc312b4c]{font-size:.85rem;padding:.4rem}.filter-btn[data-v-cc312b4c]{padding:.6rem;font-size:.85rem}.stats-columns[data-v-cc312b4c]{gap:6px}.stat-card[data-v-cc312b4c]{margin:0;padding:.75rem}.stat-card h5[data-v-cc312b4c]{font-size:.75rem;margin-bottom:.2rem}.stat-number[data-v-cc312b4c]{font-size:1.3rem}.log-item[data-v-cc312b4c]{margin-bottom:.35rem;padding:.5rem .6rem}.log-row[data-v-cc312b4c]{flex-direction:row;align-items:center;gap:.4rem;flex-wrap:nowrap}.log-status[data-v-cc312b4c]{min-width:55px;flex-shrink:0}.log-date[data-v-cc312b4c]{text-align:left;min-width:70px;font-size:.7rem;color:#6c757d;flex-shrink:0}.log-message[data-v-cc312b4c]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:.8rem;line-height:1.2;flex:1;min-width:0}.badge[data-v-cc312b4c]{font-size:.7rem;padding:.25rem .5rem}.pagination-container[data-v-cc312b4c]{margin-top:1rem}.pagination[data-v-cc312b4c]{justify-content:center}.pagination .page-link[data-v-cc312b4c]{padding:.25rem .5rem;font-size:.8rem}}@media (max-width:480px){.logs-page[data-v-cc312b4c]{padding:0 5px}.log-type-select-title[data-v-cc312b4c]{font-size:1.1rem;padding:.5rem .75rem}.filters[data-v-cc312b4c]{padding:.75rem}.stats-columns[data-v-cc312b4c]{gap:4px}.stat-card[data-v-cc312b4c]{padding:.6rem}.stat-card h5[data-v-cc312b4c]{font-size:.7rem}.stat-number[data-v-cc312b4c]{font-size:1.15rem}.log-item[data-v-cc312b4c]{padding:.4rem .5rem;margin-bottom:.3rem}.log-row[data-v-cc312b4c]{gap:.3rem}.log-status[data-v-cc312b4c]{min-width:50px}.log-date[data-v-cc312b4c]{min-width:60px;font-size:.65rem}.log-message[data-v-cc312b4c]{font-size:.75rem}.badge[data-v-cc312b4c]{font-size:.6rem;padding:.15rem .3rem}}.intervention-time-page[data-v-a25d83be]{max-width:1400px}.clients-table[data-v-a25d83be]{cursor:pointer}.clients-table tbody tr[data-v-a25d83be]:hover{background-color:#f0f0f0}.client-detail .d-flex[data-v-a25d83be]{flex-wrap:wrap;gap:.5rem;position:relative;padding-right:0}.client-detail h5[data-v-a25d83be]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;margin:0;padding:0;position:absolute;left:0;right:0;width:100%}.client-detail .btn[data-v-a25d83be]{flex-shrink:0;margin-left:auto;position:relative;z-index:1}@media (max-width:768px){.client-detail h5[data-v-a25d83be]{font-size:1rem}}.stat-box[data-v-a25d83be]{text-align:center;padding:1rem;background-color:#f8f9fa;border-radius:.25rem}.stat-value[data-v-a25d83be]{font-size:2rem;font-weight:700;color:#007bff}.stat-label[data-v-a25d83be]{font-size:.9rem;color:#6c757d;margin-top:.5rem}.chart-container[data-v-a25d83be]{display:flex;align-items:flex-end;justify-content:space-around;height:200px;margin-bottom:1rem;padding:0 1rem}.chart-bar[data-v-a25d83be]{flex:1;margin:0 2px;background-color:#007bff;border-radius:4px 4px 0 0;min-height:20px;position:relative;transition:background-color .3s}.chart-bar[data-v-a25d83be]:hover{background-color:#0056b3}.chart-bar-value[data-v-a25d83be]{position:absolute;top:-25px;left:50%;transform:translateX(-50%);font-size:.75rem;font-weight:700;white-space:nowrap}.chart-labels[data-v-a25d83be]{display:flex;justify-content:space-around;padding:0 1rem}.chart-label[data-v-a25d83be]{flex:1;text-align:center;font-size:.75rem;color:#6c757d}@media (max-width:768px){.chart-container[data-v-a25d83be]{height:150px}.chart-bar-value[data-v-a25d83be]{font-size:.65rem;top:-20px}.stat-value[data-v-a25d83be]{font-size:1.5rem}}body[data-v-030a54e6]{padding-top:56px}.offcanvas-start[data-v-030a54e6]{width:80vw!important}@media (min-width:1024px){.offcanvas-start[data-v-030a54e6]{width:20vw!important}}.offcanvas[data-v-030a54e6]{transition:transform .6s ease-in-out}.profile-circle[data-v-030a54e6]{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-030a54e6]:hover{background-color:#ccc}.notification-section[data-v-030a54e6]{background:#f8f9fa;padding:1rem;border-radius:6px;border:1px solid #e9ecef;margin-bottom:.5rem}.notification-section h6[data-v-030a54e6]{color:#495057;font-weight:600;margin-bottom:.5rem}.form-check-input[data-v-030a54e6]:checked{background-color:#28a745;border-color:#28a745}.form-check-input[data-v-030a54e6]:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.btn-sm[data-v-030a54e6]{font-size:.75rem;padding:.25rem .5rem}.text-success[data-v-030a54e6]{color:#28a745!important}.text-danger[data-v-030a54e6]{color:#dc3545!important}#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}body,html{height:100%;overscroll-behavior-y:none}