.navbar{justify-content:space-between;background-color:#18392b;padding:1rem 1.5rem;position:sticky;top:0;left:0;z-index:1000;overflow:visible}.entity-nav,.navbar{display:flex;align-items:center}.entity-nav{background-color:#fff;border-bottom:2px solid #18392b;padding:0;gap:0;overflow-x:auto}.entity-nav .entity-button{flex-shrink:0;padding:1rem 1.5rem;color:#18392b;text-decoration:none;font-size:1rem;font-weight:500;border:none;background-color:#fff;cursor:pointer;transition:all .3s ease;border-bottom:3px solid transparent}.entity-nav .entity-button:hover{background-color:#61bc95}.entity-nav .entity-button.active{background-color:#61bc95;border-bottom-color:#18392b;color:#18392b}.nav-container{display:flex;align-items:center}.nav-link{color:#fff;text-decoration:none;margin:0 20px;font-size:1.4rem;padding:5px 10px}.nav-link:hover{text-decoration:underline}.logo{max-height:60px;height:auto;margin-right:20px}.gear-button{color:#fff;text-decoration:none;margin-left:auto;font-size:1.25rem;padding:5px}.gear-button:hover{color:#ddd}.user-dropdown{margin-left:20px}.user-dropdown select{padding:5px;font-size:1rem;border-radius:4px;border:1px solid #18392b}.right-section{gap:1rem;margin-left:auto}.right-section,.user-info{display:flex;align-items:center;overflow:visible}.user-info{gap:.5rem}.user-name{color:#fff;font-size:1rem}.logout-button{background-color:#fff;color:#18392b;border:none;padding:.4rem .8rem;border-radius:4px;font-size:.9rem;margin-right:1rem;cursor:pointer}.logout-button:hover{background-color:#275d46;color:#fff}.entities-dropdown{position:relative;margin:0 .5rem;z-index:1001}.entities-dropdown .hamburger-menu{background-color:#fff;border:none;padding:.4rem .6rem;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-around;width:35px;height:35px}.entities-dropdown .hamburger-menu span{display:block;height:3px;background-color:#18392b;width:100%;border-radius:2px;transition:all .3s ease}.entities-dropdown .hamburger-menu:hover{background-color:#275d46}.entities-dropdown .hamburger-menu:hover span{background-color:#fff}.entities-dropdown .dropdown-menu{display:block;position:absolute;top:calc(100% + 5px);right:-50px;background-color:#ebebe6;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.2);min-width:150px;z-index:9999;padding:.5rem 0}.entities-dropdown .dropdown-menu .dropdown-item{display:block;padding:.75rem 1rem;color:#18392b;text-decoration:none;transition:background-color .2s ease}.entities-dropdown .dropdown-menu .dropdown-item:hover{background-color:#18392b;color:#fff}.entities-dropdown .dropdown-menu .dropdown-item:first-child{border-radius:4px 4px 0 0}.entities-dropdown .dropdown-menu .dropdown-item:last-child{border-radius:0 0 4px 4px}.experiment-list[data-v-7b622cfb]{max-width:800px;margin:20px auto;padding:20px;background:#ebebe6;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.experiment-list .header[data-v-7b622cfb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.experiment-list .header h3[data-v-7b622cfb]{color:#18392b}.experiment-list .header .button-group[data-v-7b622cfb]{display:flex;gap:10px}.experiment-list .header .new-experiment-button[data-v-7b622cfb]{padding:8px 16px;background-color:#18392b;color:#fff;border:none;border-radius:5px;cursor:pointer}.experiment-list .header .new-experiment-button[data-v-7b622cfb]:hover{background-color:#091510}.experiment-list .search-input[data-v-7b622cfb],.experiment-list .toggle-filter-button[data-v-7b622cfb]{display:block;width:100%;margin:10px auto;padding:10px;border-radius:5px;border:1px solid #ebebe6}.experiment-list .filters[data-v-7b622cfb]{display:flex;flex-wrap:wrap;justify-content:space-between;margin:10px auto}.experiment-list .filters .date-input[data-v-7b622cfb],.experiment-list .filters .filter-multiselect[data-v-7b622cfb]{flex:1 1 45%;margin:10px 5px;padding:10px;border-radius:5px;border:1px solid #ebebe6;background-color:#fff}.experiment-list .filters .fetch-button[data-v-7b622cfb]{flex:1 1 100%;margin:10px 5px;padding:10px;border-radius:5px;background-color:#18392b;color:#fff;border:none;cursor:pointer}.experiment-list .filters .fetch-button[data-v-7b622cfb]:hover{background-color:#091510}.experiment-list .experiment-table[data-v-7b622cfb]{table-layout:fixed;width:100%}.experiment-list .experiment-table th[data-v-7b622cfb]{background-color:#fff;border:1px solid #18392b;cursor:pointer}.experiment-list .experiment-table .experiment-row[data-v-7b622cfb]{background-color:#ebebe6}.experiment-list .experiment-table .experiment-row[data-v-7b622cfb]:hover{background-color:#fff}.experiment-list .experiment-table td[data-v-7b622cfb],.experiment-list .experiment-table th[data-v-7b622cfb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:8px}.experiment-list .experiment-table .col-name[data-v-7b622cfb]{width:25%}.experiment-list .experiment-table .col-location[data-v-7b622cfb]{width:20%}.experiment-list .experiment-table .col-end_date[data-v-7b622cfb],.experiment-list .experiment-table .col-start_date[data-v-7b622cfb]{width:15%}.experiment-list .experiment-table .col-project[data-v-7b622cfb]{width:25%}.experiment-list .pagination[data-v-7b622cfb]{display:flex;justify-content:center;margin-top:20px}.experiment-list .pagination button[data-v-7b622cfb]{margin:0 5px;padding:5px 10px;background-color:#18392b;border:1px solid #ebebe6;border-radius:5px;cursor:pointer}.experiment-list .pagination button.active[data-v-7b622cfb],.experiment-list .pagination button[data-v-7b622cfb]:hover{background-color:#091510}.experiment-list .clickable[data-v-7b622cfb]{color:#18392b;text-decoration:underline;cursor:pointer}body[data-v-15ab0479]{background-color:#fff;font-family:Calibri,sans-serif}table[data-v-15ab0479]{margin:auto;width:80%;max-width:1000px;border-collapse:collapse}table th[data-v-15ab0479],table thead[data-v-15ab0479]{position:sticky;top:0;z-index:10}td[data-v-15ab0479],th[data-v-15ab0479]{text-align:left;padding:12px;border-bottom:1px solid #18392b}tr[data-v-15ab0479]{margin-bottom:5px}th[data-v-15ab0479]{font-weight:700}th[data-v-15ab0479],tr[data-v-15ab0479]:hover{background-color:#ebebe6}button[data-v-15ab0479]{padding:10px 20px;cursor:pointer;background-color:#18392b;color:#fff;border:none;border-radius:5px}button[data-v-15ab0479]:hover{background-color:#091510}.remove-btn[data-v-15ab0479]{padding:5px 10px;background-color:#e74c3c;color:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.remove-btn[data-v-15ab0479]:hover{background-color:#c0392b}.remove-btn i[data-v-15ab0479]{font-size:16px}.alert[data-v-15ab0479]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-danger[data-v-15ab0479]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.dropdown-field[data-v-15ab0479]{width:100%;padding:10px;border:1px solid #fff;border-radius:4px;margin-top:20px;cursor:pointer;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.dropdown-field[data-v-15ab0479]:hover{border-color:#e6e6e6}.dropdown-field[data-v-15ab0479]:focus{outline:none;border-color:#18392b}label[data-v-15ab0479]{display:block;margin-bottom:.5rem;font-weight:700}input[type=datetime-local][data-v-15ab0479],input[type=file][data-v-15ab0479],input[type=text][data-v-15ab0479]:not(.multiselect__input),textarea[data-v-15ab0479]{width:100%;padding:.75rem;margin-top:.5rem;border:1px solid #18392b;border-radius:4px;background-color:#fff}.form-group[data-v-15ab0479]{margin-bottom:1.5rem}.form-group label[data-v-15ab0479]{display:block;margin-bottom:.5rem}.form-group .form-control[data-v-15ab0479]{width:100%;padding:10px;border:1px solid #18392b;border-radius:4px}.form-group .form-control[data-v-15ab0479]:focus{border-color:#18392b;box-shadow:0 0 8px rgba(24,57,43,.1)}.form-group .file-input[data-v-15ab0479]{display:block;width:100%;padding:10px;border:1px dashed #c90b0b;cursor:pointer}.form-group .file-input[data-v-15ab0479]:hover{border-color:#18392b}.submit-button[data-v-15ab0479]{width:100%;padding:10px;background-color:#18392b;color:#fff;border:none;border-radius:4px;cursor:pointer}.submit-button[data-v-15ab0479]:hover{background-color:#091510}.submit-button[data-v-15ab0479]:disabled{background-color:#ccc;cursor:not-allowed}.alert-container .alert[data-v-15ab0479]{padding:10px;background-color:red;color:#fff;border-radius:4px;margin-top:10px}.upload-controls[data-v-15ab0479]{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-top:20px}.upload-controls .cancel-icon[data-v-15ab0479],.upload-controls .file-select-icon[data-v-15ab0479]{cursor:pointer;color:#18392b;font-size:2rem}.upload-controls .cancel-icon[data-v-15ab0479]:hover,.upload-controls .file-select-icon[data-v-15ab0479]:hover{color:#091510}.upload-controls .cancel-icon[data-v-15ab0479]{color:#e74c3c}.upload-controls .cancel-icon[data-v-15ab0479]:hover{color:#d62c1a}.upload-controls span[data-v-15ab0479]{font-size:1.1rem}.is-invalid[data-v-15ab0479]{border-color:red}.error-feedback[data-v-15ab0479]{color:red;font-size:.875em}.spinner[data-v-15ab0479]{border:4px solid rgba(0,0,0,.1);border-left-color:#22a6b3;border-radius:50%;width:24px;height:24px;animation:spin-15ab0479 1s linear infinite}.overlay[data-v-15ab0479]{width:100%;height:100%;background:hsla(0,0%,100%,.8)}.add-metadata[data-v-15ab0479]{display:flex;gap:10px;margin-top:10px;align-items:center}.add-metadata input[data-v-15ab0479]{padding:5px;font-size:1rem}.add-metadata button[data-v-15ab0479]{padding:5px 10px;font-size:1rem}.create-experiment[data-v-15ab0479]{max-width:800px;margin:20px auto;padding:20px;background:#ebebe6;border-radius:8px;box-shadow:0 2px 15px rgba(0,0,0,.1)}.create-experiment h1[data-v-15ab0479]{margin-bottom:2rem;text-align:center}.dropdown-with-button[data-v-15ab0479]{display:flex;gap:8px;align-items:center}.dropdown-with-button .dropdown-field[data-v-15ab0479]{flex:1}.dropdown-with-button .create-button[data-v-15ab0479]{background-color:#18392b;color:#fff;border:none;padding:8px 12px;border-radius:4px;font-size:.9rem;cursor:pointer;white-space:nowrap;transition:background-color .2s ease}.dropdown-with-button .create-button[data-v-15ab0479]:hover{background-color:#275d46}.dropdown-with-button .create-button[data-v-15ab0479]:active{background-color:#091510}.modal-overlay[data-v-15ab0479]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-15ab0479]{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.2);max-width:500px;width:90%;overflow:hidden}.modal-content .modal-header[data-v-15ab0479]{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #eee;background-color:#61bc95}.modal-content .modal-header h3[data-v-15ab0479]{margin:0;color:#18392b}.modal-content .modal-header .close-btn[data-v-15ab0479]{background:none;border:none;font-size:28px;color:#18392b;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.modal-content .modal-header .close-btn[data-v-15ab0479]:hover{color:#091510}.modal-content .modal-body[data-v-15ab0479]{padding:20px}.modal-content .modal-body .form-group[data-v-15ab0479]{margin-bottom:15px}.modal-content .modal-body .form-group label[data-v-15ab0479]{display:block;margin-bottom:5px;color:#18392b;font-weight:500}.modal-content .modal-body .form-group input[data-v-15ab0479],.modal-content .modal-body .form-group textarea[data-v-15ab0479]{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-family:inherit}.modal-content .modal-body .form-group input[data-v-15ab0479]:focus,.modal-content .modal-body .form-group textarea[data-v-15ab0479]:focus{outline:none;border-color:#18392b;box-shadow:0 0 0 3px #45a57c}.modal-content .modal-body .form-group textarea[data-v-15ab0479]{resize:vertical}.modal-content .modal-footer[data-v-15ab0479]{padding:15px 20px;border-top:1px solid #eee;display:flex;justify-content:flex-end;gap:10px;background-color:#f9f9f9}.modal-content .modal-footer button[data-v-15ab0479]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:.9rem;transition:all .2s ease}.modal-content .modal-footer button.cancel-btn[data-v-15ab0479]{background-color:#e0e0e0;color:#333}.modal-content .modal-footer button.cancel-btn[data-v-15ab0479]:hover{background-color:#d0d0d0}.modal-content .modal-footer button.save-btn[data-v-15ab0479]{background-color:#18392b;color:#fff}.modal-content .modal-footer button.save-btn[data-v-15ab0479]:hover{background-color:#275d46}.modal-content .modal-footer button.save-btn[data-v-15ab0479]:active{background-color:#091510}.overlay[data-v-15ab0479]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:999}.overlay .spinner[data-v-15ab0479]{border:4px solid hsla(0,0%,100%,.3);border-top:4px solid #fff;border-radius:50%;width:40px;height:40px;animation:spin-15ab0479 1s linear infinite}@keyframes spin-15ab0479{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body[data-v-1632f5ea]{background-color:#fff;font-family:Calibri,sans-serif}table[data-v-1632f5ea]{margin:auto;width:80%;max-width:1000px;border-collapse:collapse}table th[data-v-1632f5ea],table thead[data-v-1632f5ea]{position:sticky;top:0;z-index:10}td[data-v-1632f5ea],th[data-v-1632f5ea]{text-align:left;padding:12px;border-bottom:1px solid #18392b}tr[data-v-1632f5ea]{margin-bottom:5px}th[data-v-1632f5ea]{font-weight:700}th[data-v-1632f5ea],tr[data-v-1632f5ea]:hover{background-color:#ebebe6}button[data-v-1632f5ea]{padding:10px 20px;cursor:pointer;background-color:#18392b;color:#fff;border:none;border-radius:5px}button[data-v-1632f5ea]:hover{background-color:#091510}.remove-btn[data-v-1632f5ea]{padding:5px 10px;background-color:#e74c3c;color:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.remove-btn[data-v-1632f5ea]:hover{background-color:#c0392b}.remove-btn i[data-v-1632f5ea]{font-size:16px}.alert[data-v-1632f5ea]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-danger[data-v-1632f5ea]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.dropdown-field[data-v-1632f5ea]{width:100%;padding:10px;border:1px solid #fff;border-radius:4px;margin-top:20px;cursor:pointer;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.dropdown-field[data-v-1632f5ea]:hover{border-color:#e6e6e6}.dropdown-field[data-v-1632f5ea]:focus{outline:none;border-color:#18392b}label[data-v-1632f5ea]{display:block;margin-bottom:.5rem;font-weight:700}input[type=datetime-local][data-v-1632f5ea],input[type=file][data-v-1632f5ea],input[type=text][data-v-1632f5ea]:not(.multiselect__input),textarea[data-v-1632f5ea]{width:100%;padding:.75rem;margin-top:.5rem;border:1px solid #18392b;border-radius:4px;background-color:#fff}.form-group[data-v-1632f5ea]{margin-bottom:1.5rem}.form-group label[data-v-1632f5ea]{display:block;margin-bottom:.5rem}.form-group .form-control[data-v-1632f5ea]{width:100%;padding:10px;border:1px solid #18392b;border-radius:4px}.form-group .form-control[data-v-1632f5ea]:focus{border-color:#18392b;box-shadow:0 0 8px rgba(24,57,43,.1)}.form-group .file-input[data-v-1632f5ea]{display:block;width:100%;padding:10px;border:1px dashed #c90b0b;cursor:pointer}.form-group .file-input[data-v-1632f5ea]:hover{border-color:#18392b}.submit-button[data-v-1632f5ea]{width:100%;padding:10px;background-color:#18392b;color:#fff;border:none;border-radius:4px;cursor:pointer}.submit-button[data-v-1632f5ea]:hover{background-color:#091510}.submit-button[data-v-1632f5ea]:disabled{background-color:#ccc;cursor:not-allowed}.alert-container .alert[data-v-1632f5ea]{padding:10px;background-color:red;color:#fff;border-radius:4px;margin-top:10px}.upload-controls[data-v-1632f5ea]{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-top:20px}.upload-controls .cancel-icon[data-v-1632f5ea],.upload-controls .file-select-icon[data-v-1632f5ea]{cursor:pointer;color:#18392b;font-size:2rem}.upload-controls .cancel-icon[data-v-1632f5ea]:hover,.upload-controls .file-select-icon[data-v-1632f5ea]:hover{color:#091510}.upload-controls .cancel-icon[data-v-1632f5ea]{color:#e74c3c}.upload-controls .cancel-icon[data-v-1632f5ea]:hover{color:#d62c1a}.upload-controls span[data-v-1632f5ea]{font-size:1.1rem}.is-invalid[data-v-1632f5ea]{border-color:red}.error-feedback[data-v-1632f5ea]{color:red;font-size:.875em}.spinner[data-v-1632f5ea]{border:4px solid rgba(0,0,0,.1);border-left-color:#22a6b3;border-radius:50%;width:24px;height:24px;animation:spin-1632f5ea 1s linear infinite}.overlay[data-v-1632f5ea]{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center}@keyframes spin-1632f5ea{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.add-metadata[data-v-1632f5ea]{display:flex;gap:10px;margin-top:10px;align-items:center}.add-metadata input[data-v-1632f5ea]{padding:5px;font-size:1rem}.add-metadata button[data-v-1632f5ea]{padding:5px 10px;font-size:1rem}.mdlist-panel[data-v-1632f5ea]{border:1px solid #e8e8ec;border-radius:10px;padding:14px;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.04)}.mdlist-header[data-v-1632f5ea]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.title[data-v-1632f5ea]{font-weight:600}.header-actions[data-v-1632f5ea]{display:flex;gap:8px;align-items:center}.btn-ghost[data-v-1632f5ea],.btn-secondary[data-v-1632f5ea],.btn[data-v-1632f5ea],.cancel-btn[data-v-1632f5ea],.save-btn[data-v-1632f5ea]{border-radius:6px;cursor:pointer;font-size:.9rem;transition:filter .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease;border:none}.btn[data-v-1632f5ea]{padding:6px 12px;background:#18392b;color:#fff}.btn[data-v-1632f5ea]:hover{filter:brightness(.95)}.btn-secondary[data-v-1632f5ea]{padding:6px 12px;background:#52b68c;color:#222}.btn-secondary[data-v-1632f5ea]:hover{filter:brightness(.97)}.btn-ghost[data-v-1632f5ea]{display:inline-flex;gap:6px;align-items:center;padding:6px 10px;background:transparent;color:#18392b;border:1px solid #18392b}.btn-ghost[data-v-1632f5ea]:hover{background:rgba(24,57,43,.08)}.toolbar-row[data-v-1632f5ea]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:8px 10px;background:#fafafa;border:1px solid #eee;border-radius:8px;margin-bottom:12px}.add-existing-mdlist[data-v-1632f5ea],.non-default-row[data-v-1632f5ea]{display:flex;gap:8px;align-items:center}.edit-row input[data-v-1632f5ea],.pl-modal-body input[data-v-1632f5ea],select[data-v-1632f5ea]{padding:6px 8px;border:1px solid #d0d5dd;border-radius:6px;outline:none}.edit-row input[data-v-1632f5ea]:focus,.pl-modal-body input[data-v-1632f5ea]:focus,select[data-v-1632f5ea]:focus{border-color:#18392b;box-shadow:0 0 0 3px rgba(24,57,43,.15)}.non-default-dropdown[data-v-1632f5ea]{padding:6px 8px;border:1px solid #ccc;border-radius:6px}.kv-list[data-v-1632f5ea]{list-style:none;padding:0;margin:0}.metadata-item[data-v-1632f5ea]{margin-bottom:8px;padding:10px;border:1px solid transparent;border-radius:8px;cursor:pointer}.metadata-item.editable[data-v-1632f5ea]:hover{border-color:rgba(24,57,43,.25);background:rgba(24,57,43,.06)}.editable-row[data-v-1632f5ea]{display:flex;align-items:center;gap:6px}.metadata-key[data-v-1632f5ea]{font-weight:600}.metadata-unit[data-v-1632f5ea]{color:gray;font-size:.9rem}.edit-row[data-v-1632f5ea]{display:flex;gap:8px;align-items:center;background:#f9f9f9;padding:8px;border-radius:6px}.edit-row input[data-v-1632f5ea],.edit-row select[data-v-1632f5ea],.value-input[data-v-1632f5ea]{min-width:220px;padding:6px 10px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:inherit;background:#fff}.edit-row input[data-v-1632f5ea]:focus,.edit-row select[data-v-1632f5ea]:focus,.value-input[data-v-1632f5ea]:focus{outline:none;border-color:#18392b;box-shadow:0 0 0 2px rgba(24,57,43,.1)}.cancel-btn[data-v-1632f5ea],.save-btn[data-v-1632f5ea]{padding:.3rem .6rem}.save-btn[data-v-1632f5ea]{background:#18392b;color:#fff}.cancel-btn[data-v-1632f5ea]{background:transparent;color:#18392b;border:1px solid #18392b}.cancel-btn[data-v-1632f5ea]:hover{background:rgba(24,57,43,.08)}.child-mdlists[data-v-1632f5ea]{margin-top:12px}.nested-mdlist[data-v-1632f5ea]{padding-left:20px;border-left:2px solid #61bc95;margin-top:10px}.pl-modal-overlay[data-v-1632f5ea]{position:fixed;inset:0;background:rgba(9,10,15,.45);display:grid;place-items:center;z-index:2000}.pl-modal[data-v-1632f5ea]{width:100%;max-width:520px;background:#fff;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.15);overflow:hidden}.pl-modal-header[data-v-1632f5ea]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #eee}.pl-modal-close[data-v-1632f5ea]{background:transparent;border:0;font-size:22px;cursor:pointer;line-height:1;color:#18392b}.pl-modal-close[data-v-1632f5ea]:hover{filter:brightness(.9)}.pl-modal-body[data-v-1632f5ea]{padding:14px 16px;display:grid;gap:10px}.pl-modal-footer[data-v-1632f5ea]{display:flex;gap:8px;justify-content:flex-end;padding:12px 16px;border-top:1px solid #eee}.form-row[data-v-1632f5ea]{display:grid;gap:6px}.checkbox-row[data-v-1632f5ea]{margin-top:4px}.checkbox[data-v-1632f5ea]{display:inline-flex;gap:8px;align-items:center}body[data-v-f1f17cb6]{background-color:#fff;font-family:Calibri,sans-serif}table[data-v-f1f17cb6]{margin:auto;width:80%;max-width:1000px;border-collapse:collapse}table th[data-v-f1f17cb6],table thead[data-v-f1f17cb6]{position:sticky;top:0;z-index:10}td[data-v-f1f17cb6],th[data-v-f1f17cb6]{text-align:left;padding:12px;border-bottom:1px solid #18392b}tr[data-v-f1f17cb6]{margin-bottom:5px}th[data-v-f1f17cb6]{font-weight:700}th[data-v-f1f17cb6],tr[data-v-f1f17cb6]:hover{background-color:#ebebe6}button[data-v-f1f17cb6]{padding:10px 20px;cursor:pointer;background-color:#18392b;color:#fff;border:none;border-radius:5px}button[data-v-f1f17cb6]:hover{background-color:#091510}.remove-btn[data-v-f1f17cb6]{padding:5px 10px;background-color:#e74c3c;color:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.remove-btn[data-v-f1f17cb6]:hover{background-color:#c0392b}.remove-btn i[data-v-f1f17cb6]{font-size:16px}.alert[data-v-f1f17cb6]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-danger[data-v-f1f17cb6]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.dropdown-field[data-v-f1f17cb6]{width:100%;padding:10px;border:1px solid #fff;border-radius:4px;margin-top:20px;cursor:pointer;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.dropdown-field[data-v-f1f17cb6]:hover{border-color:#e6e6e6}.dropdown-field[data-v-f1f17cb6]:focus{outline:none;border-color:#18392b}label[data-v-f1f17cb6]{display:block;margin-bottom:.5rem;font-weight:700}input[type=datetime-local][data-v-f1f17cb6],input[type=file][data-v-f1f17cb6],input[type=text][data-v-f1f17cb6]:not(.multiselect__input),textarea[data-v-f1f17cb6]{width:100%;padding:.75rem;margin-top:.5rem;border:1px solid #18392b;border-radius:4px;background-color:#fff}.form-group[data-v-f1f17cb6]{margin-bottom:1.5rem}.form-group label[data-v-f1f17cb6]{display:block;margin-bottom:.5rem}.form-group .form-control[data-v-f1f17cb6]{width:100%;padding:10px;border:1px solid #18392b;border-radius:4px}.form-group .form-control[data-v-f1f17cb6]:focus{border-color:#18392b;box-shadow:0 0 8px rgba(24,57,43,.1)}.form-group .file-input[data-v-f1f17cb6]{display:block;width:100%;padding:10px;border:1px dashed #c90b0b;cursor:pointer}.form-group .file-input[data-v-f1f17cb6]:hover{border-color:#18392b}.submit-button[data-v-f1f17cb6]{width:100%;padding:10px;background-color:#18392b;color:#fff;border:none;border-radius:4px;cursor:pointer}.submit-button[data-v-f1f17cb6]:hover{background-color:#091510}.submit-button[data-v-f1f17cb6]:disabled{background-color:#ccc;cursor:not-allowed}.alert-container .alert[data-v-f1f17cb6]{padding:10px;background-color:red;color:#fff;border-radius:4px;margin-top:10px}.upload-controls[data-v-f1f17cb6]{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-top:20px}.upload-controls .cancel-icon[data-v-f1f17cb6],.upload-controls .file-select-icon[data-v-f1f17cb6]{cursor:pointer;color:#18392b;font-size:2rem}.upload-controls .cancel-icon[data-v-f1f17cb6]:hover,.upload-controls .file-select-icon[data-v-f1f17cb6]:hover{color:#091510}.upload-controls .cancel-icon[data-v-f1f17cb6]{color:#e74c3c}.upload-controls .cancel-icon[data-v-f1f17cb6]:hover{color:#d62c1a}.upload-controls span[data-v-f1f17cb6]{font-size:1.1rem}.is-invalid[data-v-f1f17cb6]{border-color:red}.error-feedback[data-v-f1f17cb6]{color:red;font-size:.875em}.spinner[data-v-f1f17cb6]{border:4px solid rgba(0,0,0,.1);border-left-color:#22a6b3;border-radius:50%;width:24px;height:24px;animation:spin-f1f17cb6 1s linear infinite}.overlay[data-v-f1f17cb6]{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center}@keyframes spin-f1f17cb6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.add-metadata[data-v-f1f17cb6]{display:flex;gap:10px;margin-top:10px;align-items:center}.add-metadata input[data-v-f1f17cb6]{padding:5px;font-size:1rem}.add-metadata button[data-v-f1f17cb6]{padding:5px 10px;font-size:1rem}.mdlist-panel[data-v-f1f17cb6]{border:1px solid #e8e8ec;border-radius:10px;padding:14px;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.04)}.mdlist-header[data-v-f1f17cb6]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.title[data-v-f1f17cb6]{font-weight:600}.header-actions[data-v-f1f17cb6]{display:flex;gap:8px;align-items:center}.btn-ghost[data-v-f1f17cb6],.btn-secondary[data-v-f1f17cb6],.btn[data-v-f1f17cb6],.cancel-btn[data-v-f1f17cb6],.save-btn[data-v-f1f17cb6]{border-radius:6px;cursor:pointer;font-size:.9rem;transition:filter .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease;border:none}.btn[data-v-f1f17cb6]{padding:6px 12px;background:#18392b;color:#fff}.btn[data-v-f1f17cb6]:hover{filter:brightness(.95)}.btn-secondary[data-v-f1f17cb6]{padding:6px 12px;background:#52b68c;color:#222}.btn-secondary[data-v-f1f17cb6]:hover{filter:brightness(.97)}.btn-ghost[data-v-f1f17cb6]{display:inline-flex;gap:6px;align-items:center;padding:6px 10px;background:transparent;color:#18392b;border:1px solid #18392b}.btn-ghost[data-v-f1f17cb6]:hover{background:rgba(24,57,43,.08)}.toolbar-row[data-v-f1f17cb6]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:8px 10px;background:#fafafa;border:1px solid #eee;border-radius:8px;margin-bottom:12px}.add-existing-mdlist[data-v-f1f17cb6],.non-default-row[data-v-f1f17cb6]{display:flex;gap:8px;align-items:center}.edit-row input[data-v-f1f17cb6],.pl-modal-body input[data-v-f1f17cb6],select[data-v-f1f17cb6]{padding:6px 8px;border:1px solid #d0d5dd;border-radius:6px;outline:none}.edit-row input[data-v-f1f17cb6]:focus,.pl-modal-body input[data-v-f1f17cb6]:focus,select[data-v-f1f17cb6]:focus{border-color:#18392b;box-shadow:0 0 0 3px rgba(24,57,43,.15)}.non-default-dropdown[data-v-f1f17cb6]{padding:6px 8px;border:1px solid #ccc;border-radius:6px}.kv-list[data-v-f1f17cb6]{list-style:none;padding:0;margin:0}.metadata-item[data-v-f1f17cb6]{margin-bottom:8px;padding:10px;border:1px solid transparent;border-radius:8px;cursor:pointer}.metadata-item.editable[data-v-f1f17cb6]:hover{border-color:rgba(24,57,43,.25);background:rgba(24,57,43,.06)}.editable-row[data-v-f1f17cb6]{display:flex;align-items:center;gap:6px}.metadata-key[data-v-f1f17cb6]{font-weight:600}.metadata-unit[data-v-f1f17cb6]{color:gray;font-size:.9rem}.edit-row input[data-v-f1f17cb6]{min-width:220px}.cancel-btn[data-v-f1f17cb6],.save-btn[data-v-f1f17cb6]{padding:.3rem .6rem}.save-btn[data-v-f1f17cb6]{background:#18392b;color:#fff}.cancel-btn[data-v-f1f17cb6]{background:transparent;color:#18392b;border:1px solid #18392b}.cancel-btn[data-v-f1f17cb6]:hover{background:rgba(24,57,43,.08)}.child-mdlists[data-v-f1f17cb6]{margin-top:12px}.nested-mdlist[data-v-f1f17cb6]{padding-left:20px;border-left:2px solid #61bc95;margin-top:10px}.pl-modal-overlay[data-v-f1f17cb6]{position:fixed;inset:0;background:rgba(9,10,15,.45);display:grid;place-items:center;z-index:2000}.pl-modal[data-v-f1f17cb6]{width:100%;max-width:520px;background:#fff;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.15);overflow:hidden}.pl-modal-header[data-v-f1f17cb6]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #eee}.pl-modal-close[data-v-f1f17cb6]{background:transparent;border:0;font-size:22px;cursor:pointer;line-height:1;color:#18392b}.pl-modal-close[data-v-f1f17cb6]:hover{filter:brightness(.9)}.pl-modal-body[data-v-f1f17cb6]{padding:14px 16px;display:grid;gap:10px}.pl-modal-footer[data-v-f1f17cb6]{display:flex;gap:8px;justify-content:flex-end;padding:12px 16px;border-top:1px solid #eee}.form-row[data-v-f1f17cb6]{display:grid;gap:6px}.checkbox-row[data-v-f1f17cb6]{margin-top:4px}.checkbox[data-v-f1f17cb6]{display:inline-flex;gap:8px;align-items:center}.edit-row[data-v-f1f17cb6]{display:flex;gap:8px;align-items:center;background:#f9f9f9;padding:8px;border-radius:6px}.edit-row input[data-v-f1f17cb6],.edit-row select[data-v-f1f17cb6],.value-input[data-v-f1f17cb6]{flex:1;padding:6px 10px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:inherit;background:#fff}.edit-row input[data-v-f1f17cb6]:focus,.edit-row select[data-v-f1f17cb6]:focus,.value-input[data-v-f1f17cb6]:focus{outline:none;border-color:#18392b;box-shadow:0 0 0 2px rgba(24,57,43,.1)}.header[data-v-a2770fea]{margin-bottom:10px}.add-existing-wrapper[data-v-a2770fea]{display:flex;gap:8px;align-items:center;margin-bottom:16px}.btn-primary[data-v-a2770fea]{padding:6px 10px}.empty-state[data-v-a2770fea]{color:#666;margin:10px 0}.mdlist-panels[data-v-a2770fea]{display:grid;gap:14px}body[data-v-b32b81fe]{background-color:#fff;font-family:Calibri,sans-serif}table[data-v-b32b81fe]{margin:auto;width:80%;max-width:1000px;border-collapse:collapse}table th[data-v-b32b81fe],table thead[data-v-b32b81fe]{position:sticky;top:0;z-index:10}td[data-v-b32b81fe],th[data-v-b32b81fe]{text-align:left;padding:12px;border-bottom:1px solid #18392b}tr[data-v-b32b81fe]{margin-bottom:5px}th[data-v-b32b81fe]{font-weight:700}th[data-v-b32b81fe],tr[data-v-b32b81fe]:hover{background-color:#ebebe6}button[data-v-b32b81fe]{padding:10px 20px;cursor:pointer;background-color:#18392b;color:#fff;border:none;border-radius:5px}button[data-v-b32b81fe]:hover{background-color:#091510}.remove-btn[data-v-b32b81fe]{padding:5px 10px;background-color:#e74c3c;color:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.remove-btn[data-v-b32b81fe]:hover{background-color:#c0392b}.remove-btn i[data-v-b32b81fe]{font-size:16px}.alert[data-v-b32b81fe]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-danger[data-v-b32b81fe]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.dropdown-field[data-v-b32b81fe]{width:100%;padding:10px;border:1px solid #fff;border-radius:4px;margin-top:20px;cursor:pointer;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.dropdown-field[data-v-b32b81fe]:hover{border-color:#e6e6e6}.dropdown-field[data-v-b32b81fe]:focus{outline:none;border-color:#18392b}label[data-v-b32b81fe]{display:block;margin-bottom:.5rem;font-weight:700}input[type=datetime-local][data-v-b32b81fe],input[type=file][data-v-b32b81fe],input[type=text][data-v-b32b81fe]:not(.multiselect__input),textarea[data-v-b32b81fe]{width:100%;padding:.75rem;margin-top:.5rem;border:1px solid #18392b;border-radius:4px;background-color:#fff}.form-group[data-v-b32b81fe]{margin-bottom:1.5rem}.form-group label[data-v-b32b81fe]{display:block;margin-bottom:.5rem}.form-group .form-control[data-v-b32b81fe]{width:100%;padding:10px;border:1px solid #18392b;border-radius:4px}.form-group .form-control[data-v-b32b81fe]:focus{border-color:#18392b;box-shadow:0 0 8px rgba(24,57,43,.1)}.form-group .file-input[data-v-b32b81fe]{display:block;width:100%;padding:10px;border:1px dashed #c90b0b;cursor:pointer}.form-group .file-input[data-v-b32b81fe]:hover{border-color:#18392b}.submit-button[data-v-b32b81fe]{width:100%;padding:10px;background-color:#18392b;color:#fff;border:none;border-radius:4px;cursor:pointer}.submit-button[data-v-b32b81fe]:hover{background-color:#091510}.submit-button[data-v-b32b81fe]:disabled{background-color:#ccc;cursor:not-allowed}.alert-container .alert[data-v-b32b81fe]{padding:10px;background-color:red;color:#fff;border-radius:4px;margin-top:10px}.upload-controls[data-v-b32b81fe]{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-top:20px}.upload-controls .cancel-icon[data-v-b32b81fe],.upload-controls .file-select-icon[data-v-b32b81fe]{cursor:pointer;color:#18392b;font-size:2rem}.upload-controls .cancel-icon[data-v-b32b81fe]:hover,.upload-controls .file-select-icon[data-v-b32b81fe]:hover{color:#091510}.upload-controls .cancel-icon[data-v-b32b81fe]{color:#e74c3c}.upload-controls .cancel-icon[data-v-b32b81fe]:hover{color:#d62c1a}.upload-controls span[data-v-b32b81fe]{font-size:1.1rem}.is-invalid[data-v-b32b81fe]{border-color:red}.error-feedback[data-v-b32b81fe]{color:red;font-size:.875em}.spinner[data-v-b32b81fe]{border:4px solid rgba(0,0,0,.1);border-left-color:#22a6b3;border-radius:50%;width:24px;height:24px;animation:spin-b32b81fe 1s linear infinite}.overlay[data-v-b32b81fe]{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center}@keyframes spin-b32b81fe{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.add-metadata[data-v-b32b81fe]{display:flex;gap:10px;margin-top:10px;align-items:center}.add-metadata input[data-v-b32b81fe]{padding:5px;font-size:1rem}.add-metadata button[data-v-b32b81fe]{padding:5px 10px;font-size:1rem}.graph-panel[data-v-b32b81fe]{background:#ebebe6;border-radius:8px;padding:14px;box-shadow:0 1px 3px rgba(0,0,0,.08)}.header-row[data-v-b32b81fe]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.header-row h3[data-v-b32b81fe]{margin:0;color:#18392b}.actions[data-v-b32b81fe]{display:flex;gap:8px}.segmented[data-v-b32b81fe]{display:inline-flex;background:#f0f0f3;border:1px solid #e3e3e7;border-radius:8px;overflow:hidden}.seg-btn[data-v-b32b81fe]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:8px 12px;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}.seg-btn[data-v-b32b81fe]:not(.active):hover{background:#e9e9ee}.seg-btn.active[data-v-b32b81fe]{background:#fff;color:#18392b;box-shadow:inset 0 0 0 1px #e3e3e7}.list-wrapper[data-v-b32b81fe]{background:#fff;border:1px solid #e8e8ec;border-radius:8px}.graph-table[data-v-b32b81fe]{width:100%;border-collapse:collapse;table-layout:fixed}.graph-table th[data-v-b32b81fe]{background:#fafafa}.graph-table td[data-v-b32b81fe],.graph-table th[data-v-b32b81fe]{border-bottom:1px solid #eee;padding:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clickable[data-v-b32b81fe]{color:#18392b;text-decoration:underline;cursor:pointer}.muted[data-v-b32b81fe]{color:#7a7a7a;margin:8px 0;text-align:center}.error[data-v-b32b81fe]{color:#d33;text-align:center}.ellipsis[data-v-b32b81fe]{text-overflow:ellipsis;overflow:hidden}body[data-v-396d44a6]{background-color:#fff;font-family:Calibri,sans-serif}table[data-v-396d44a6]{margin:auto;width:80%;max-width:1000px;border-collapse:collapse}table th[data-v-396d44a6],table thead[data-v-396d44a6]{position:sticky;top:0;z-index:10}td[data-v-396d44a6],th[data-v-396d44a6]{text-align:left;padding:12px;border-bottom:1px solid #18392b}tr[data-v-396d44a6]{margin-bottom:5px}th[data-v-396d44a6]{font-weight:700}th[data-v-396d44a6],tr[data-v-396d44a6]:hover{background-color:#ebebe6}button[data-v-396d44a6]{padding:10px 20px;cursor:pointer;background-color:#18392b;color:#fff;border:none;border-radius:5px}button[data-v-396d44a6]:hover{background-color:#091510}.remove-btn[data-v-396d44a6]{padding:5px 10px;background-color:#e74c3c;color:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.remove-btn[data-v-396d44a6]:hover{background-color:#c0392b}.remove-btn i[data-v-396d44a6]{font-size:16px}.alert[data-v-396d44a6]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-danger[data-v-396d44a6]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.dropdown-field[data-v-396d44a6]{width:100%;padding:10px;border:1px solid #fff;border-radius:4px;margin-top:20px;cursor:pointer;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.dropdown-field[data-v-396d44a6]:hover{border-color:#e6e6e6}.dropdown-field[data-v-396d44a6]:focus{outline:none;border-color:#18392b}label[data-v-396d44a6]{display:block;margin-bottom:.5rem;font-weight:700}input[type=datetime-local][data-v-396d44a6],input[type=file][data-v-396d44a6],input[type=text][data-v-396d44a6]:not(.multiselect__input),textarea[data-v-396d44a6]{width:100%;padding:.75rem;margin-top:.5rem;border:1px solid #18392b;border-radius:4px;background-color:#fff}.form-group[data-v-396d44a6]{margin-bottom:1.5rem}.form-group label[data-v-396d44a6]{display:block;margin-bottom:.5rem}.form-group .form-control[data-v-396d44a6]{width:100%;padding:10px;border:1px solid #18392b;border-radius:4px}.form-group .form-control[data-v-396d44a6]:focus{border-color:#18392b;box-shadow:0 0 8px rgba(24,57,43,.1)}.form-group .file-input[data-v-396d44a6]{display:block;width:100%;padding:10px;border:1px dashed #c90b0b;cursor:pointer}.form-group .file-input[data-v-396d44a6]:hover{border-color:#18392b}.submit-button[data-v-396d44a6]{width:100%;padding:10px;background-color:#18392b;color:#fff;border:none;border-radius:4px;cursor:pointer}.submit-button[data-v-396d44a6]:hover{background-color:#091510}.submit-button[data-v-396d44a6]:disabled{background-color:#ccc;cursor:not-allowed}.alert-container .alert[data-v-396d44a6]{padding:10px;background-color:red;color:#fff;border-radius:4px;margin-top:10px}.upload-controls[data-v-396d44a6]{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-top:20px}.upload-controls .cancel-icon[data-v-396d44a6],.upload-controls .file-select-icon[data-v-396d44a6]{cursor:pointer;color:#18392b;font-size:2rem}.upload-controls .cancel-icon[data-v-396d44a6]:hover,.upload-controls .file-select-icon[data-v-396d44a6]:hover{color:#091510}.upload-controls .cancel-icon[data-v-396d44a6]{color:#e74c3c}.upload-controls .cancel-icon[data-v-396d44a6]:hover{color:#d62c1a}.upload-controls span[data-v-396d44a6]{font-size:1.1rem}.is-invalid[data-v-396d44a6]{border-color:red}.error-feedback[data-v-396d44a6]{color:red;font-size:.875em}.spinner[data-v-396d44a6]{border:4px solid rgba(0,0,0,.1);border-left-color:#22a6b3;border-radius:50%;width:24px;height:24px;animation:spin-396d44a6 1s linear infinite}.overlay[data-v-396d44a6]{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center}@keyframes spin-396d44a6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.add-metadata[data-v-396d44a6]{display:flex;gap:10px;margin-top:10px;align-items:center}.add-metadata input[data-v-396d44a6]{padding:5px;font-size:1rem}.add-metadata button[data-v-396d44a6]{padding:5px 10px;font-size:1rem}.add-connection-panel[data-v-396d44a6]{background:#ebebe6;border-radius:8px;padding:14px;box-shadow:0 1px 3px rgba(0,0,0,.08)}.header-row[data-v-396d44a6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.header-row h3[data-v-396d44a6]{margin:0;color:#18392b}.actions[data-v-396d44a6]{display:flex;gap:8px}.node-type-selector[data-v-396d44a6]{display:flex;gap:16px;padding:8px 0}.radio-label[data-v-396d44a6]{display:flex;align-items:center;gap:6px;cursor:pointer}.radio-label input[type=radio][data-v-396d44a6]{cursor:pointer}.filters-row[data-v-396d44a6]{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:12px;margin-bottom:12px}.filters-row .filter[data-v-396d44a6]{display:grid;gap:6px}.filters-row .actions-inline[data-v-396d44a6]{align-self:end}.relation-row[data-v-396d44a6]{margin-bottom:12px}.relation-row .filter[data-v-396d44a6]{display:grid;gap:6px;max-width:400px}.relation-row .relation-selector[data-v-396d44a6]{display:flex;gap:8px;align-items:center}.relation-row .relation-select[data-v-396d44a6]{flex:1;padding:8px 12px;border:1px solid #e3e3e7;border-radius:6px;background:#fff;font-size:14px}.relation-row .create-btn[data-v-396d44a6]{padding:8px 10px;background:#18392b;color:#fff;border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px}.relation-row .create-btn[data-v-396d44a6]:hover{opacity:.9}.btn-secondary[data-v-396d44a6],.btn[data-v-396d44a6]{border-radius:6px;cursor:pointer;border:none;padding:8px 12px}.btn[data-v-396d44a6]{background:#18392b;color:#fff}.btn[data-v-396d44a6]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-396d44a6]{background:#4fb589;color:#222}.results-card[data-v-396d44a6]{background:#fff;border:1px solid #e8e8ec;border-radius:8px;overflow:hidden}.results-table[data-v-396d44a6]{width:100%;table-layout:fixed;border-collapse:collapse}.results-table th[data-v-396d44a6]{background:#fafafa;text-align:left}.results-table td[data-v-396d44a6],.results-table th[data-v-396d44a6]{border-bottom:1px solid #eee;padding:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.center[data-v-396d44a6]{text-align:center}.footer-row[data-v-396d44a6]{display:flex;justify-content:flex-end;padding:10px}.clickable[data-v-396d44a6]{color:#18392b;text-decoration:underline;cursor:pointer}.muted[data-v-396d44a6]{color:#7a7a7a}.error[data-v-396d44a6]{color:#d33}.ellipsis[data-v-396d44a6]{text-overflow:ellipsis;overflow:hidden}.modal-overlay[data-v-396d44a6]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-396d44a6]{background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);max-width:500px;width:90%;overflow:hidden}.modal-header[data-v-396d44a6]{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #e8e8ec}.modal-header h3[data-v-396d44a6]{margin:0;color:#18392b;font-size:18px}.modal-header .close-btn[data-v-396d44a6]{background:none;border:none;font-size:24px;cursor:pointer;color:#999;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.modal-header .close-btn[data-v-396d44a6]:hover{color:#333}.modal-body[data-v-396d44a6]{padding:16px}.modal-body .form-group[data-v-396d44a6]{margin-bottom:12px}.modal-body .form-group label[data-v-396d44a6]{display:block;margin-bottom:6px;font-weight:600;color:#333;font-size:14px}.modal-body .form-group .form-control[data-v-396d44a6]{width:100%;padding:8px 12px;border:1px solid #e3e3e7;border-radius:6px;font-size:14px}.modal-body .form-group .form-control[data-v-396d44a6]:focus{outline:none;border-color:#18392b;box-shadow:0 0 0 3px rgba(var(--primary-color),.1)}.modal-footer[data-v-396d44a6]{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid #e8e8ec;background:#fafafa}.modal-footer button[data-v-396d44a6]{padding:8px 16px;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600}.cancel-btn[data-v-396d44a6]{background:#e8e8ec;color:#333}.cancel-btn[data-v-396d44a6]:hover{background:#dcdce2}.save-btn[data-v-396d44a6]{background:#18392b;color:#fff}.save-btn[data-v-396d44a6]:hover:not(:disabled){opacity:.9}.save-btn[data-v-396d44a6]:disabled{opacity:.6;cursor:not-allowed}.entity-path[data-v-7dab2b3a]{font-size:.95rem;margin:4px 0 12px;padding:8px 12px;border-radius:8px;background:#f6f7fb;display:inline-block}.entity-path__label[data-v-7dab2b3a]{opacity:.8;margin-right:4px}.entity-path__sep[data-v-7dab2b3a]{margin:0 6px;opacity:.6}.entity-path__leaf[data-v-7dab2b3a]{font-weight:600}.entity-path__error[data-v-7dab2b3a],.entity-path__loading[data-v-7dab2b3a]{opacity:.85}body[data-v-1f01cc24]{background-color:#fff;font-family:Calibri,sans-serif}table[data-v-1f01cc24]{margin:auto;width:80%;max-width:1000px;border-collapse:collapse}table th[data-v-1f01cc24],table thead[data-v-1f01cc24]{position:sticky;top:0;z-index:10}td[data-v-1f01cc24],th[data-v-1f01cc24]{text-align:left;padding:12px;border-bottom:1px solid #18392b}tr[data-v-1f01cc24]{margin-bottom:5px}th[data-v-1f01cc24]{font-weight:700}th[data-v-1f01cc24],tr[data-v-1f01cc24]:hover{background-color:#ebebe6}button[data-v-1f01cc24]{padding:10px 20px;cursor:pointer;background-color:#18392b;color:#fff;border:none;border-radius:5px}button[data-v-1f01cc24]:hover{background-color:#091510}.remove-btn[data-v-1f01cc24]{padding:5px 10px;background-color:#e74c3c;color:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.remove-btn[data-v-1f01cc24]:hover{background-color:#c0392b}.remove-btn i[data-v-1f01cc24]{font-size:16px}.alert[data-v-1f01cc24]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-danger[data-v-1f01cc24]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.dropdown-field[data-v-1f01cc24]{width:100%;padding:10px;border:1px solid #fff;border-radius:4px;margin-top:20px;cursor:pointer;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.dropdown-field[data-v-1f01cc24]:hover{border-color:#e6e6e6}.dropdown-field[data-v-1f01cc24]:focus{outline:none;border-color:#18392b}label[data-v-1f01cc24]{display:block;margin-bottom:.5rem;font-weight:700}input[type=datetime-local][data-v-1f01cc24],input[type=file][data-v-1f01cc24],input[type=text][data-v-1f01cc24]:not(.multiselect__input),textarea[data-v-1f01cc24]{width:100%;padding:.75rem;margin-top:.5rem;border:1px solid #18392b;border-radius:4px;background-color:#fff}.form-group[data-v-1f01cc24]{margin-bottom:1.5rem}.form-group label[data-v-1f01cc24]{display:block;margin-bottom:.5rem}.form-group .form-control[data-v-1f01cc24]{width:100%;padding:10px;border:1px solid #18392b;border-radius:4px}.form-group .form-control[data-v-1f01cc24]:focus{border-color:#18392b;box-shadow:0 0 8px rgba(24,57,43,.1)}.form-group .file-input[data-v-1f01cc24]{display:block;width:100%;padding:10px;border:1px dashed #c90b0b;cursor:pointer}.form-group .file-input[data-v-1f01cc24]:hover{border-color:#18392b}.submit-button[data-v-1f01cc24]{width:100%;padding:10px;background-color:#18392b;color:#fff;border:none;border-radius:4px;cursor:pointer}.submit-button[data-v-1f01cc24]:hover{background-color:#091510}.submit-button[data-v-1f01cc24]:disabled{background-color:#ccc;cursor:not-allowed}.alert-container .alert[data-v-1f01cc24]{padding:10px;background-color:red;color:#fff;border-radius:4px;margin-top:10px}.upload-controls[data-v-1f01cc24]{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-top:20px}.upload-controls .cancel-icon[data-v-1f01cc24],.upload-controls .file-select-icon[data-v-1f01cc24]{cursor:pointer;color:#18392b;font-size:2rem}.upload-controls .cancel-icon[data-v-1f01cc24]:hover,.upload-controls .file-select-icon[data-v-1f01cc24]:hover{color:#091510}.upload-controls .cancel-icon[data-v-1f01cc24]{color:#e74c3c}.upload-controls .cancel-icon[data-v-1f01cc24]:hover{color:#d62c1a}.upload-controls span[data-v-1f01cc24]{font-size:1.1rem}.is-invalid[data-v-1f01cc24]{border-color:red}.error-feedback[data-v-1f01cc24]{color:red;font-size:.875em}.spinner[data-v-1f01cc24]{border:4px solid rgba(0,0,0,.1);border-left-color:#22a6b3;border-radius:50%;width:24px;height:24px;animation:spin-1f01cc24 1s linear infinite}.overlay[data-v-1f01cc24]{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center}@keyframes spin-1f01cc24{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.add-metadata[data-v-1f01cc24]{display:flex;gap:10px;margin-top:10px;align-items:center}.add-metadata input[data-v-1f01cc24]{padding:5px;font-size:1rem}.add-metadata button[data-v-1f01cc24]{padding:5px 10px;font-size:1rem}.experiment-details[data-v-1f01cc24]{max-width:800px;margin:0 auto;padding:20px;border-radius:8px;background-color:#ebebe6;box-shadow:0 4px 6px rgba(0,0,0,.1)}.experiment-details .header[data-v-1f01cc24]{display:flex;flex-direction:column;gap:5px}.experiment-details .header .header-content[data-v-1f01cc24]{display:flex;justify-content:space-between;align-items:center;width:100%}.experiment-details .header .experiment-path[data-v-1f01cc24]{font-size:1rem}.experiment-details .header .top-buttons[data-v-1f01cc24]{display:flex;gap:10px}.experiment-details .detail ul[data-v-1f01cc24]{list-style-type:none;padding:0}.experiment-details .detail ul li[data-v-1f01cc24]{padding:5px 0}.experiment-details .buttons-container[data-v-1f01cc24]{display:flex;justify-content:flex-end;gap:10px}body[data-v-400e6cc7]{background-color:#fff;font-family:Calibri,sans-serif}table[data-v-400e6cc7]{margin:auto;width:80%;max-width:1000px;border-collapse:collapse}table th[data-v-400e6cc7],table thead[data-v-400e6cc7]{position:sticky;top:0;z-index:10}td[data-v-400e6cc7],th[data-v-400e6cc7]{text-align:left;padding:12px;border-bottom:1px solid #18392b}tr[data-v-400e6cc7]{margin-bottom:5px}th[data-v-400e6cc7]{font-weight:700}th[data-v-400e6cc7],tr[data-v-400e6cc7]:hover{background-color:#ebebe6}button[data-v-400e6cc7]{padding:10px 20px;cursor:pointer;background-color:#18392b;color:#fff;border:none;border-radius:5px}button[data-v-400e6cc7]:hover{background-color:#091510}.remove-btn[data-v-400e6cc7]{padding:5px 10px;background-color:#e74c3c;color:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.remove-btn[data-v-400e6cc7]:hover{background-color:#c0392b}.remove-btn i[data-v-400e6cc7]{font-size:16px}.alert[data-v-400e6cc7]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-danger[data-v-400e6cc7]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.dropdown-field[data-v-400e6cc7]{width:100%;padding:10px;border:1px solid #fff;border-radius:4px;margin-top:20px;cursor:pointer;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.dropdown-field[data-v-400e6cc7]:hover{border-color:#e6e6e6}.dropdown-field[data-v-400e6cc7]:focus{outline:none;border-color:#18392b}label[data-v-400e6cc7]{display:block;margin-bottom:.5rem;font-weight:700}input[type=datetime-local][data-v-400e6cc7],input[type=file][data-v-400e6cc7],input[type=text][data-v-400e6cc7]:not(.multiselect__input),textarea[data-v-400e6cc7]{width:100%;padding:.75rem;margin-top:.5rem;border:1px solid #18392b;border-radius:4px;background-color:#fff}.form-group[data-v-400e6cc7]{margin-bottom:1.5rem}.form-group label[data-v-400e6cc7]{display:block;margin-bottom:.5rem}.form-group .form-control[data-v-400e6cc7]{width:100%;padding:10px;border:1px solid #18392b;border-radius:4px}.form-group .form-control[data-v-400e6cc7]:focus{border-color:#18392b;box-shadow:0 0 8px rgba(24,57,43,.1)}.form-group .file-input[data-v-400e6cc7]{display:block;width:100%;padding:10px;border:1px dashed #c90b0b;cursor:pointer}.form-group .file-input[data-v-400e6cc7]:hover{border-color:#18392b}.submit-button[data-v-400e6cc7]{width:100%;padding:10px;background-color:#18392b;color:#fff;border:none;border-radius:4px;cursor:pointer}.submit-button[data-v-400e6cc7]:hover{background-color:#091510}.submit-button[data-v-400e6cc7]:disabled{background-color:#ccc;cursor:not-allowed}.alert-container .alert[data-v-400e6cc7]{padding:10px;background-color:red;color:#fff;border-radius:4px;margin-top:10px}.upload-controls[data-v-400e6cc7]{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-top:20px}.upload-controls .cancel-icon[data-v-400e6cc7],.upload-controls .file-select-icon[data-v-400e6cc7]{cursor:pointer;color:#18392b;font-size:2rem}.upload-controls .cancel-icon[data-v-400e6cc7]:hover,.upload-controls .file-select-icon[data-v-400e6cc7]:hover{color:#091510}.upload-controls .cancel-icon[data-v-400e6cc7]{color:#e74c3c}.upload-controls .cancel-icon[data-v-400e6cc7]:hover{color:#d62c1a}.upload-controls span[data-v-400e6cc7]{font-size:1.1rem}.is-invalid[data-v-400e6cc7]{border-color:red}.error-feedback[data-v-400e6cc7]{color:red;font-size:.875em}.spinner[data-v-400e6cc7]{border:4px solid rgba(0,0,0,.1);border-left-color:#22a6b3;border-radius:50%;width:24px;height:24px;animation:spin-400e6cc7 1s linear infinite}.overlay[data-v-400e6cc7]{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center}@keyframes spin-400e6cc7{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.add-metadata[data-v-400e6cc7]{display:flex;gap:10px;margin-top:10px;align-items:center}.add-metadata input[data-v-400e6cc7]{padding:5px;font-size:1rem}.add-metadata button[data-v-400e6cc7]{padding:5px 10px;font-size:1rem}.folder-tree[data-v-400e6cc7]{list-style:none;margin-left:8px;border-left:1px solid #ccc}.folder-node[data-v-400e6cc7]{cursor:pointer;padding:1px 0}.folder-node.active[data-v-400e6cc7]{background-color:#61bc95;border-radius:2px}body[data-v-cab5bf68]{background-color:#fff;font-family:Calibri,sans-serif}table[data-v-cab5bf68]{margin:auto;width:80%;max-width:1000px;border-collapse:collapse}table th[data-v-cab5bf68],table thead[data-v-cab5bf68]{position:sticky;top:0;z-index:10}td[data-v-cab5bf68],th[data-v-cab5bf68]{text-align:left;padding:12px;border-bottom:1px solid #18392b}tr[data-v-cab5bf68]{margin-bottom:5px}th[data-v-cab5bf68]{font-weight:700}th[data-v-cab5bf68],tr[data-v-cab5bf68]:hover{background-color:#ebebe6}button[data-v-cab5bf68]{padding:10px 20px;cursor:pointer;background-color:#18392b;color:#fff;border:none;border-radius:5px}button[data-v-cab5bf68]:hover{background-color:#091510}.remove-btn[data-v-cab5bf68]{padding:5px 10px;background-color:#e74c3c;color:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.remove-btn[data-v-cab5bf68]:hover{background-color:#c0392b}.remove-btn i[data-v-cab5bf68]{font-size:16px}.alert[data-v-cab5bf68]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-danger[data-v-cab5bf68]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.dropdown-field[data-v-cab5bf68]{width:100%;padding:10px;border:1px solid #fff;border-radius:4px;margin-top:20px;cursor:pointer;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.dropdown-field[data-v-cab5bf68]:hover{border-color:#e6e6e6}.dropdown-field[data-v-cab5bf68]:focus{outline:none;border-color:#18392b}label[data-v-cab5bf68]{display:block;margin-bottom:.5rem;font-weight:700}input[type=datetime-local][data-v-cab5bf68],input[type=file][data-v-cab5bf68],input[type=text][data-v-cab5bf68]:not(.multiselect__input),textarea[data-v-cab5bf68]{width:100%;padding:.75rem;margin-top:.5rem;border:1px solid #18392b;border-radius:4px;background-color:#fff}.form-group[data-v-cab5bf68]{margin-bottom:1.5rem}.form-group label[data-v-cab5bf68]{display:block;margin-bottom:.5rem}.form-group .form-control[data-v-cab5bf68]{width:100%;padding:10px;border:1px solid #18392b;border-radius:4px}.form-group .form-control[data-v-cab5bf68]:focus{border-color:#18392b;box-shadow:0 0 8px rgba(24,57,43,.1)}.form-group .file-input[data-v-cab5bf68]{display:block;width:100%;padding:10px;border:1px dashed #c90b0b;cursor:pointer}.form-group .file-input[data-v-cab5bf68]:hover{border-color:#18392b}.submit-button[data-v-cab5bf68]{width:100%;padding:10px;background-color:#18392b;color:#fff;border:none;border-radius:4px;cursor:pointer}.submit-button[data-v-cab5bf68]:hover{background-color:#091510}.submit-button[data-v-cab5bf68]:disabled{background-color:#ccc;cursor:not-allowed}.alert-container .alert[data-v-cab5bf68]{padding:10px;background-color:red;color:#fff;border-radius:4px;margin-top:10px}.upload-controls[data-v-cab5bf68]{justify-content:flex-start;margin-top:20px}.upload-controls .cancel-icon[data-v-cab5bf68],.upload-controls .file-select-icon[data-v-cab5bf68]{cursor:pointer;color:#18392b;font-size:2rem}.upload-controls .cancel-icon[data-v-cab5bf68]:hover,.upload-controls .file-select-icon[data-v-cab5bf68]:hover{color:#091510}.upload-controls .cancel-icon[data-v-cab5bf68]{color:#e74c3c}.upload-controls .cancel-icon[data-v-cab5bf68]:hover{color:#d62c1a}.upload-controls span[data-v-cab5bf68]{font-size:1.1rem}.is-invalid[data-v-cab5bf68]{border-color:red}.error-feedback[data-v-cab5bf68]{color:red;font-size:.875em}.spinner[data-v-cab5bf68]{border:4px solid rgba(0,0,0,.1);border-left-color:#22a6b3;border-radius:50%;width:24px;height:24px;animation:spin-cab5bf68 1s linear infinite}.overlay[data-v-cab5bf68]{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center}@keyframes spin-cab5bf68{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.add-metadata[data-v-cab5bf68]{display:flex;gap:10px;margin-top:10px;align-items:center}.add-metadata input[data-v-cab5bf68]{padding:5px;font-size:1rem}.add-metadata button[data-v-cab5bf68]{padding:5px 10px;font-size:1rem}.file-row i.bi-trash[data-v-cab5bf68],.folder-name[data-v-cab5bf68],input[type=checkbox][data-v-cab5bf68]{cursor:pointer}.experiment-files[data-v-cab5bf68]{max-width:800px;margin:20px auto;padding:20px;background:#ebebe6;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);position:relative;display:flex;flex-direction:column;gap:20px}.bulk-actions[data-v-cab5bf68]{position:absolute;top:20px;right:20px;display:flex;gap:10px}.files-container[data-v-cab5bf68]{display:flex;gap:20px;flex:1;align-items:stretch}.folder-section[data-v-cab5bf68]{width:150px;background-color:#f5f5f5;border:1px solid #18392b;border-radius:4px;padding:10px;display:flex;flex-direction:column;height:100%;flex:1}.folder-header[data-v-cab5bf68]{display:flex;justify-content:space-between;align-items:center;position:relative;width:100%}.home-folder-wrapper[data-v-cab5bf68]{display:flex;align-items:center}.add-folder-wrapper[data-v-cab5bf68]{position:relative}.folder-input-dropdown[data-v-cab5bf68]{position:absolute;top:110%;right:0;width:150px;background-color:#fff;border:1px solid #ccc;border-radius:4px;padding:8px;z-index:100;display:flex;flex-direction:column;gap:5px;box-shadow:0 2px 4px rgba(0,0,0,.2)}.folder-input-dropdown input[data-v-cab5bf68]{width:100%;padding:4px;border:1px solid #ccc;border-radius:4px}.folder-input-actions[data-v-cab5bf68]{display:flex;justify-content:flex-end;gap:10px;margin-top:5px}.folder-input-actions button[data-v-cab5bf68]{background:none!important;border:none!important;cursor:pointer;font-size:16px!important;padding:4px!important;color:#333!important}.folder-list[data-v-cab5bf68]{width:100%;overflow-y:auto;flex:1;margin-top:5px}.folder-item[data-v-cab5bf68]{display:flex;align-items:center;gap:5px;font-size:14px;padding:2px 0;cursor:pointer}.folder-item.active[data-v-cab5bf68]{background-color:#61bc95;border-radius:2px}.files-table-section[data-v-cab5bf68]{flex:3}.file-table[data-v-cab5bf68]{width:100%;border-collapse:collapse;table-layout:fixed}.file-table td[data-v-cab5bf68],.file-table th[data-v-cab5bf68]{padding:8px;text-align:left}.checkbox-cell[data-v-cab5bf68],.checkbox-header[data-v-cab5bf68],.type-header[data-v-cab5bf68]{width:40px}.file-row[data-v-cab5bf68]:hover{background-color:#fff}.file-name-cell[data-v-cab5bf68]{max-width:200px;overflow:hidden;padding:8px;white-space:nowrap}.file-name[data-v-cab5bf68]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#18392b}.clickable[data-v-cab5bf68]{cursor:pointer}.folder-edit-icons[data-v-cab5bf68]{margin-left:5px;gap:5px}.rename-input[data-v-cab5bf68]{width:100%;box-sizing:border-box;padding:2px 4px}.comment-container[data-v-cab5bf68]{position:relative;cursor:pointer}.comment-text[data-v-cab5bf68]{color:#18392b;text-decoration:underline;max-width:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block}.comment-text[data-v-cab5bf68]:hover{color:#091510}.comment-tooltip[data-v-cab5bf68]{bottom:-40px;padding:10px;border:1px solid #18392b;border-radius:4px;white-space:normal;word-wrap:break-word;max-width:250px;pointer-events:auto}.comment-editor[data-v-cab5bf68],.comment-tooltip[data-v-cab5bf68]{position:absolute;left:0;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2);z-index:10}.comment-editor[data-v-cab5bf68]{top:25px;width:300px;padding:12px;border:1px solid #18392b;border-radius:5px}.comment-editor textarea[data-v-cab5bf68]{width:100%;height:80px;border:1px solid #fff;padding:5px}.comment-actions[data-v-cab5bf68]{display:flex;justify-content:flex-end;gap:10px;margin-top:5px}.comment-actions button[data-v-cab5bf68]{background:none!important;border:none!important;cursor:pointer;font-size:16px!important;padding:4px!important;color:#333!important}.upload-controls[data-v-cab5bf68]{display:flex;align-items:center;justify-content:flex-end;gap:10px}.upload-info[data-v-cab5bf68]{gap:10px}.upload-btn[data-v-cab5bf68]{padding:8px 16px;background:#18392b;border:none;border-radius:4px;color:#fff;cursor:pointer}.upload-btn[data-v-cab5bf68]:disabled{opacity:.5;cursor:not-allowed}.cancel-icon[data-v-cab5bf68]{font-size:20px;cursor:pointer}.fade-enter-active[data-v-cab5bf68],.fade-leave-active[data-v-cab5bf68]{transition:opacity .2s}.fade-enter[data-v-cab5bf68],.fade-leave-to[data-v-cab5bf68]{opacity:0}.save-btn[data-v-cab5bf68]{background-color:#4caf50}.cancel-btn[data-v-cab5bf68],.save-btn[data-v-cab5bf68]{color:#fff;border:none;padding:4px 8px;border-radius:4px;cursor:pointer}.cancel-btn[data-v-cab5bf68]{background-color:#f44336}.pagination[data-v-cab5bf68]{display:flex;justify-content:center;margin-top:20px}.pagination button[data-v-cab5bf68]{margin:0 5px;padding:5px 10px;background-color:#18392b;border:1px solid #ebebe6;border-radius:5px;cursor:pointer}.pagination button.active[data-v-cab5bf68],.pagination button[data-v-cab5bf68]:hover{background-color:#091510}.folder-edit-icons[data-v-cab5bf68]{display:inline-flex;align-items:center;gap:4px;margin-left:-6px}.folder-edit-icons i[data-v-cab5bf68]{cursor:pointer}.hidden[data-v-cab5bf68]{display:none}.upload-info[data-v-cab5bf68]{display:flex;align-items:center;gap:15px}.upload-icon[data-v-cab5bf68]{font-size:22px;cursor:pointer;transition:transform .2s ease,color .2s ease}.upload-icon[data-v-cab5bf68]:hover{transform:scale(1.2);color:#091510}.files-header[data-v-cab5bf68]{display:flex;align-items:center;justify-content:flex-start}.upload-progress-inline[data-v-cab5bf68]{display:flex;align-items:center;gap:8px;min-width:unset;justify-content:unset;margin-left:12px}.upload-progress-inline progress[data-v-cab5bf68]{width:140px;height:10px}.upload-progress-inline .percent[data-v-cab5bf68]{font-weight:600}.upload-progress-inline .label[data-v-cab5bf68]{font-size:12px;opacity:.8;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-v-6c79b1a0]{background-color:#fff;font-family:Calibri,sans-serif}table[data-v-6c79b1a0]{margin:auto;width:80%;max-width:1000px;border-collapse:collapse}table th[data-v-6c79b1a0],table thead[data-v-6c79b1a0]{position:sticky;top:0;z-index:10}td[data-v-6c79b1a0],th[data-v-6c79b1a0]{text-align:left;padding:12px;border-bottom:1px solid #18392b}tr[data-v-6c79b1a0]{margin-bottom:5px}th[data-v-6c79b1a0]{font-weight:700}th[data-v-6c79b1a0],tr[data-v-6c79b1a0]:hover{background-color:#ebebe6}button[data-v-6c79b1a0]{padding:10px 20px;cursor:pointer;background-color:#18392b;color:#fff;border:none;border-radius:5px}button[data-v-6c79b1a0]:hover{background-color:#091510}.remove-btn[data-v-6c79b1a0]{padding:5px 10px;background-color:#e74c3c;color:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.remove-btn[data-v-6c79b1a0]:hover{background-color:#c0392b}.remove-btn i[data-v-6c79b1a0]{font-size:16px}.alert[data-v-6c79b1a0]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-danger[data-v-6c79b1a0]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.dropdown-field[data-v-6c79b1a0]{width:100%;padding:10px;border:1px solid #fff;border-radius:4px;margin-top:20px;cursor:pointer;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.dropdown-field[data-v-6c79b1a0]:hover{border-color:#e6e6e6}.dropdown-field[data-v-6c79b1a0]:focus{outline:none;border-color:#18392b}label[data-v-6c79b1a0]{display:block;margin-bottom:.5rem;font-weight:700}input[type=datetime-local][data-v-6c79b1a0],input[type=file][data-v-6c79b1a0],input[type=text][data-v-6c79b1a0]:not(.multiselect__input),textarea[data-v-6c79b1a0]{width:100%;padding:.75rem;margin-top:.5rem;border:1px solid #18392b;border-radius:4px;background-color:#fff}.form-group[data-v-6c79b1a0]{margin-bottom:1.5rem}.form-group label[data-v-6c79b1a0]{display:block;margin-bottom:.5rem}.form-group .form-control[data-v-6c79b1a0]{width:100%;padding:10px;border:1px solid #18392b;border-radius:4px}.form-group .form-control[data-v-6c79b1a0]:focus{border-color:#18392b;box-shadow:0 0 8px rgba(24,57,43,.1)}.form-group .file-input[data-v-6c79b1a0]{display:block;width:100%;padding:10px;border:1px dashed #c90b0b;cursor:pointer}.form-group .file-input[data-v-6c79b1a0]:hover{border-color:#18392b}.submit-button[data-v-6c79b1a0]{width:100%;padding:10px;background-color:#18392b;color:#fff;border:none;border-radius:4px;cursor:pointer}.submit-button[data-v-6c79b1a0]:hover{background-color:#091510}.submit-button[data-v-6c79b1a0]:disabled{background-color:#ccc;cursor:not-allowed}.alert-container .alert[data-v-6c79b1a0]{padding:10px;background-color:red;color:#fff;border-radius:4px;margin-top:10px}.upload-controls[data-v-6c79b1a0]{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-top:20px}.upload-controls .cancel-icon[data-v-6c79b1a0],.upload-controls .file-select-icon[data-v-6c79b1a0]{cursor:pointer;color:#18392b;font-size:2rem}.upload-controls .cancel-icon[data-v-6c79b1a0]:hover,.upload-controls .file-select-icon[data-v-6c79b1a0]:hover{color:#091510}.upload-controls .cancel-icon[data-v-6c79b1a0]{color:#e74c3c}.upload-controls .cancel-icon[data-v-6c79b1a0]:hover{color:#d62c1a}.upload-controls span[data-v-6c79b1a0]{font-size:1.1rem}.is-invalid[data-v-6c79b1a0]{border-color:red}.error-feedback[data-v-6c79b1a0]{color:red;font-size:.875em}.spinner[data-v-6c79b1a0]{border:4px solid rgba(0,0,0,.1);border-left-color:#22a6b3;border-radius:50%;width:24px;height:24px;animation:spin-6c79b1a0 1s linear infinite}.overlay[data-v-6c79b1a0]{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center}@keyframes spin-6c79b1a0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.add-metadata[data-v-6c79b1a0]{display:flex;gap:10px;margin-top:10px;align-items:center}.add-metadata input[data-v-6c79b1a0]{padding:5px;font-size:1rem}.add-metadata button[data-v-6c79b1a0]{padding:5px 10px;font-size:1rem}.experiment-comments[data-v-6c79b1a0]{max-width:800px;margin:20px auto;padding:20px;background:#ebebe6;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.experiment-comments h3[data-v-6c79b1a0]{margin-bottom:20px;color:#18392b}.experiment-comments .add-comment-form[data-v-6c79b1a0]{display:flex;flex-direction:column;gap:10px}.experiment-comments .add-comment-form .upload-controls[data-v-6c79b1a0]{display:flex;align-items:center;justify-content:space-between;width:100%}.experiment-comments .add-comment-form .upload-controls .file-select-icon[data-v-6c79b1a0]{cursor:pointer;color:#18392b;font-size:2rem}.experiment-comments .add-comment-form .upload-controls .file-select-icon[data-v-6c79b1a0]:hover{color:#091510}.experiment-comments .add-comment-form .upload-controls .cancel-icon[data-v-6c79b1a0]{cursor:pointer;color:#e74c3c}.experiment-comments .add-comment-form .upload-controls .cancel-icon[data-v-6c79b1a0]:hover{color:#d62c1a}.experiment-comments .add-comment-form .upload-controls .submit-button-container[data-v-6c79b1a0]{margin-left:auto}.experiment-comments .add-comment-form .upload-controls .submit-button-container button[data-v-6c79b1a0]{padding:5px 10px;background-color:#18392b;color:#fff;border:none;border-radius:4px;cursor:pointer}.experiment-comments .add-comment-form .upload-controls .submit-button-container button[data-v-6c79b1a0]:hover{background-color:#091510}.experiment-comments ul[data-v-6c79b1a0]{list-style-type:none;padding:0}.experiment-comments .comment-item[data-v-6c79b1a0]{padding:10px;margin-top:10px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:4px}.experiment-comments .comment-item .comment-top[data-v-6c79b1a0]{display:flex;justify-content:space-between;align-items:center}.experiment-comments .comment-item .comment-top .comment-meta[data-v-6c79b1a0]{font-size:.85em;color:#18392b}.experiment-comments .comment-item .comment-top .comment-actions[data-v-6c79b1a0]{display:flex;gap:5px}.experiment-comments .comment-item .comment-content[data-v-6c79b1a0]{margin-top:10px}.experiment-comments .comment-item .comment-files[data-v-6c79b1a0],.experiment-comments .comment-item .comment-text[data-v-6c79b1a0],.experiment-comments .comment-item .edit-textarea[data-v-6c79b1a0]{margin-top:5px}.experiment-comments .comment-item .button-group[data-v-6c79b1a0],.experiment-comments .comment-item .edit-btn[data-v-6c79b1a0],.experiment-comments .comment-item .remove-btn[data-v-6c79b1a0]{padding:5px 10px;border:none;cursor:pointer;border-radius:4px;color:#fff}.experiment-comments .comment-item .icon-btn[data-v-6c79b1a0]{background:none;border:none;color:#18392b;cursor:pointer;padding:6px 8px;margin:0 5px}.experiment-comments .comment-item .icon-btn i[data-v-6c79b1a0]{font-size:1.5rem}.experiment-comments .comment-item .icon-btn[data-v-6c79b1a0]:hover{color:#000}.experiment-comments .comment-item .save-btn i[data-v-6c79b1a0]{color:#18392b}.experiment-comments .comment-item .save-btn i[data-v-6c79b1a0]:hover{color:#000}.experiment-comments .comment-item .cancel-btn i[data-v-6c79b1a0]{color:#e74c3c}.experiment-comments .comment-item .cancel-btn i[data-v-6c79b1a0]:hover{color:#a82315}.experiment-comments .pagination[data-v-6c79b1a0]{display:flex;justify-content:center;margin-top:20px}.experiment-comments .pagination button[data-v-6c79b1a0]{margin:0 5px;padding:5px 10px;background-color:#18392b;border:1px solid #ebebe6;border-radius:5px;cursor:pointer}.experiment-comments .pagination button.active[data-v-6c79b1a0],.experiment-comments .pagination button[data-v-6c79b1a0]:hover{background-color:#091510}body[data-v-25b305ad]{background-color:#fff;font-family:Calibri,sans-serif}table[data-v-25b305ad]{margin:auto;width:80%;max-width:1000px;border-collapse:collapse}table th[data-v-25b305ad],table thead[data-v-25b305ad]{position:sticky;top:0;z-index:10}td[data-v-25b305ad],th[data-v-25b305ad]{text-align:left;padding:12px;border-bottom:1px solid #18392b}tr[data-v-25b305ad]{margin-bottom:5px}th[data-v-25b305ad]{font-weight:700}th[data-v-25b305ad],tr[data-v-25b305ad]:hover{background-color:#ebebe6}button[data-v-25b305ad]{padding:10px 20px;cursor:pointer;background-color:#18392b;color:#fff;border:none;border-radius:5px}button[data-v-25b305ad]:hover{background-color:#091510}.remove-btn[data-v-25b305ad]{padding:5px 10px;background-color:#e74c3c;color:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.remove-btn[data-v-25b305ad]:hover{background-color:#c0392b}.remove-btn i[data-v-25b305ad]{font-size:16px}.alert[data-v-25b305ad]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-danger[data-v-25b305ad]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.dropdown-field[data-v-25b305ad]{width:100%;padding:10px;border:1px solid #fff;border-radius:4px;margin-top:20px;cursor:pointer;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.dropdown-field[data-v-25b305ad]:hover{border-color:#e6e6e6}.dropdown-field[data-v-25b305ad]:focus{outline:none;border-color:#18392b}label[data-v-25b305ad]{display:block;margin-bottom:.5rem;font-weight:700}input[type=datetime-local][data-v-25b305ad],input[type=file][data-v-25b305ad],input[type=text][data-v-25b305ad]:not(.multiselect__input),textarea[data-v-25b305ad]{width:100%;padding:.75rem;margin-top:.5rem;border:1px solid #18392b;border-radius:4px;background-color:#fff}.form-group[data-v-25b305ad]{margin-bottom:1.5rem}.form-group label[data-v-25b305ad]{display:block;margin-bottom:.5rem}.form-group .form-control[data-v-25b305ad]{width:100%;padding:10px;border:1px solid #18392b;border-radius:4px}.form-group .form-control[data-v-25b305ad]:focus{border-color:#18392b;box-shadow:0 0 8px rgba(24,57,43,.1)}.form-group .file-input[data-v-25b305ad]{display:block;width:100%;padding:10px;border:1px dashed #c90b0b;cursor:pointer}.form-group .file-input[data-v-25b305ad]:hover{border-color:#18392b}.submit-button[data-v-25b305ad]{width:100%;padding:10px;background-color:#18392b;color:#fff;border:none;border-radius:4px;cursor:pointer}.submit-button[data-v-25b305ad]:hover{background-color:#091510}.submit-button[data-v-25b305ad]:disabled{background-color:#ccc;cursor:not-allowed}.alert-container .alert[data-v-25b305ad]{padding:10px;background-color:red;color:#fff;border-radius:4px;margin-top:10px}.upload-controls[data-v-25b305ad]{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-top:20px}.upload-controls .cancel-icon[data-v-25b305ad],.upload-controls .file-select-icon[data-v-25b305ad]{cursor:pointer;color:#18392b;font-size:2rem}.upload-controls .cancel-icon[data-v-25b305ad]:hover,.upload-controls .file-select-icon[data-v-25b305ad]:hover{color:#091510}.upload-controls .cancel-icon[data-v-25b305ad]{color:#e74c3c}.upload-controls .cancel-icon[data-v-25b305ad]:hover{color:#d62c1a}.upload-controls span[data-v-25b305ad]{font-size:1.1rem}.is-invalid[data-v-25b305ad]{border-color:red}.error-feedback[data-v-25b305ad]{color:red;font-size:.875em}.spinner[data-v-25b305ad]{border:4px solid rgba(0,0,0,.1);border-left-color:#22a6b3;border-radius:50%;width:24px;height:24px;animation:spin-25b305ad 1s linear infinite}.overlay[data-v-25b305ad]{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center}@keyframes spin-25b305ad{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.add-metadata[data-v-25b305ad]{display:flex;gap:10px;margin-top:10px;align-items:center}.add-metadata input[data-v-25b305ad]{padding:5px;font-size:1rem}.add-metadata button[data-v-25b305ad]{padding:5px 10px;font-size:1rem}.instruments[data-v-25b305ad]{max-width:800px;margin:20px auto;padding:20px;background:#ebebe6;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.instruments h3[data-v-25b305ad]{margin-bottom:20px;color:#18392b}.instruments .instrument-table[data-v-25b305ad]{width:100%;margin-bottom:20px}.instruments .instrument-table tr[data-v-25b305ad]:hover{background-color:#fff}.instruments .instrument-table .remove-btn[data-v-25b305ad]{background:none;border:none;cursor:pointer}.instruments .instrument-table .remove-btn i[data-v-25b305ad]{color:#18392b;font-size:1.2rem}.instruments .instrument-table .remove-btn i[data-v-25b305ad]:hover{color:#091510}.instruments .add-instrument-controls[data-v-25b305ad]{display:flex;gap:10px}.instruments .add-instrument-controls select[data-v-25b305ad]{flex:1;padding:5px;border-radius:4px}.instruments .add-instrument-controls button[data-v-25b305ad]{background-color:#18392b;color:#fff;padding:5px 10px;border:none;border-radius:4px;cursor:pointer}body[data-v-c5dc4e40]{background-color:#fff;font-family:Calibri,sans-serif}table[data-v-c5dc4e40]{margin:auto;width:80%;max-width:1000px;border-collapse:collapse}table th[data-v-c5dc4e40],table thead[data-v-c5dc4e40]{position:sticky;top:0;z-index:10}td[data-v-c5dc4e40],th[data-v-c5dc4e40]{text-align:left;padding:12px;border-bottom:1px solid #18392b}tr[data-v-c5dc4e40]{margin-bottom:5px}th[data-v-c5dc4e40]{font-weight:700}th[data-v-c5dc4e40],tr[data-v-c5dc4e40]:hover{background-color:#ebebe6}button[data-v-c5dc4e40]{padding:10px 20px;cursor:pointer;background-color:#18392b;color:#fff;border:none;border-radius:5px}button[data-v-c5dc4e40]:hover{background-color:#091510}.remove-btn[data-v-c5dc4e40]{padding:5px 10px;background-color:#e74c3c;color:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.remove-btn[data-v-c5dc4e40]:hover{background-color:#c0392b}.remove-btn i[data-v-c5dc4e40]{font-size:16px}.alert[data-v-c5dc4e40]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-danger[data-v-c5dc4e40]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.dropdown-field[data-v-c5dc4e40]{width:100%;padding:10px;border:1px solid #fff;border-radius:4px;margin-top:20px;cursor:pointer;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.dropdown-field[data-v-c5dc4e40]:hover{border-color:#e6e6e6}.dropdown-field[data-v-c5dc4e40]:focus{outline:none;border-color:#18392b}label[data-v-c5dc4e40]{display:block;margin-bottom:.5rem;font-weight:700}input[type=datetime-local][data-v-c5dc4e40],input[type=file][data-v-c5dc4e40],input[type=text][data-v-c5dc4e40]:not(.multiselect__input),textarea[data-v-c5dc4e40]{width:100%;padding:.75rem;margin-top:.5rem;border:1px solid #18392b;border-radius:4px;background-color:#fff}.form-group[data-v-c5dc4e40]{margin-bottom:1.5rem}.form-group label[data-v-c5dc4e40]{display:block;margin-bottom:.5rem}.form-group .form-control[data-v-c5dc4e40]{width:100%;padding:10px;border:1px solid #18392b;border-radius:4px}.form-group .form-control[data-v-c5dc4e40]:focus{border-color:#18392b;box-shadow:0 0 8px rgba(24,57,43,.1)}.form-group .file-input[data-v-c5dc4e40]{display:block;width:100%;padding:10px;border:1px dashed #c90b0b;cursor:pointer}.form-group .file-input[data-v-c5dc4e40]:hover{border-color:#18392b}.submit-button[data-v-c5dc4e40]{width:100%;padding:10px;background-color:#18392b;color:#fff;border:none;border-radius:4px;cursor:pointer}.submit-button[data-v-c5dc4e40]:hover{background-color:#091510}.submit-button[data-v-c5dc4e40]:disabled{background-color:#ccc;cursor:not-allowed}.alert-container .alert[data-v-c5dc4e40]{padding:10px;background-color:red;color:#fff;border-radius:4px;margin-top:10px}.upload-controls[data-v-c5dc4e40]{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-top:20px}.upload-controls .cancel-icon[data-v-c5dc4e40],.upload-controls .file-select-icon[data-v-c5dc4e40]{cursor:pointer;color:#18392b;font-size:2rem}.upload-controls .cancel-icon[data-v-c5dc4e40]:hover,.upload-controls .file-select-icon[data-v-c5dc4e40]:hover{color:#091510}.upload-controls .cancel-icon[data-v-c5dc4e40]{color:#e74c3c}.upload-controls .cancel-icon[data-v-c5dc4e40]:hover{color:#d62c1a}.upload-controls span[data-v-c5dc4e40]{font-size:1.1rem}.is-invalid[data-v-c5dc4e40]{border-color:red}.error-feedback[data-v-c5dc4e40]{color:red;font-size:.875em}.spinner[data-v-c5dc4e40]{border:4px solid rgba(0,0,0,.1);border-left-color:#22a6b3;border-radius:50%;width:24px;height:24px;animation:spin-c5dc4e40 1s linear infinite}.overlay[data-v-c5dc4e40]{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center}@keyframes spin-c5dc4e40{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.add-metadata[data-v-c5dc4e40]{display:flex;gap:10px;margin-top:10px;align-items:center}.add-metadata input[data-v-c5dc4e40]{padding:5px;font-size:1rem}.add-metadata button[data-v-c5dc4e40]{padding:5px 10px;font-size:1rem}.create-project[data-v-c5dc4e40]{max-width:800px;margin:20px auto;padding:20px;background:#ebebe6;border-radius:8px;box-shadow:0 2px 15px rgba(0,0,0,.1)}.create-project h1[data-v-c5dc4e40]{margin-bottom:2rem;text-align:center}.project-details[data-v-a7cd2fdc]{max-width:800px;margin:0 auto;padding:20px;border-radius:8px;background-color:#ebebe6;box-shadow:0 4px 6px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:space-between}.project-details .buttons-container[data-v-a7cd2fdc]{display:flex;justify-content:space-between;width:100%;align-items:flex-end}.project-details .buttons-container .left-buttons[data-v-a7cd2fdc],.project-details .buttons-container .right-buttons[data-v-a7cd2fdc],.project-details .top-buttons[data-v-a7cd2fdc]{display:flex;gap:10px}.project-details .header[data-v-a7cd2fdc]{display:flex;justify-content:space-between;align-items:center}.project-details .header h2[data-v-a7cd2fdc]{color:#18392b;margin-bottom:20px}.project-details .detail[data-v-a7cd2fdc]{margin-bottom:10px;font-size:16px}.project-details .detail strong[data-v-a7cd2fdc]{color:#000}.project-details .user-management-blade[data-v-a7cd2fdc]{width:100%;margin-top:20px;padding:20px;background:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:inset 0 0 5px rgba(0,0,0,.05)}.project-details .blade-header[data-v-a7cd2fdc]{display:flex;justify-content:space-between;align-items:center}.project-details .user-table[data-v-a7cd2fdc]{width:100%;margin-top:10px;border-collapse:collapse}.project-details .user-table td[data-v-a7cd2fdc],.project-details .user-table th[data-v-a7cd2fdc]{padding:8px;text-align:left}.project-details .user-table td button.remove-btn[data-v-a7cd2fdc]{color:red;border:none;background:none;cursor:pointer}.project-details .add-user-row[data-v-a7cd2fdc]{display:flex;gap:10px;align-items:center}.project-details .add-user-row[data-v-a7cd2fdc] .multiselect{flex:1}.project-details .add-user-row select[data-v-a7cd2fdc]{height:38px}.project-details .add-user-row button[data-v-a7cd2fdc]{white-space:nowrap;height:38px}.project-details .add-users-section[data-v-a7cd2fdc]{display:flex;flex-direction:column;gap:10px;margin-top:20px}.project-details .add-users-section button[data-v-a7cd2fdc],.project-details .add-users-section select[data-v-a7cd2fdc]{padding:5px}.workflow-list[data-v-5ae217e0]{max-width:800px;margin:20px auto;padding:20px;background:#ebebe6;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.workflow-list .header[data-v-5ae217e0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.workflow-list .header h3[data-v-5ae217e0]{color:#18392b}.workflow-list .header .new-workflow-button[data-v-5ae217e0]{padding:8px 16px;background-color:#18392b;color:#fff;border:none;border-radius:5px;cursor:pointer}.workflow-list .header .new-workflow-button[data-v-5ae217e0]:hover{background-color:#091510}.workflow-list .toggle-filter-button[data-v-5ae217e0],.workflow-list .workflow-table[data-v-5ae217e0]{width:100%}.workflow-list .workflow-table th[data-v-5ae217e0]{background-color:#fff;border:1px solid #18392b;cursor:pointer}.workflow-list .filters[data-v-5ae217e0]{display:flex;justify-content:space-between;width:80%;max-width:1000px;margin:10px auto}.workflow-list .workflow-row[data-v-5ae217e0]{background-color:#ebebe6;cursor:pointer}.workflow-list .workflow-row[data-v-5ae217e0]:hover{background-color:#fff}.workflow-list .pagination[data-v-5ae217e0]{display:flex;justify-content:center;margin-top:20px}.workflow-list .pagination button[data-v-5ae217e0]{margin:0 5px;padding:5px 10px;background-color:#18392b;border:1px solid #ebebe6;border-radius:5px;cursor:pointer}.workflow-list .pagination button.active[data-v-5ae217e0],.workflow-list .pagination button[data-v-5ae217e0]:hover{background-color:#091510}.experiment-list[data-v-331e750c]{max-width:800px;margin:20px auto;padding:20px;background:#ebebe6;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.experiment-list h3[data-v-331e750c]{margin-bottom:20px;color:#18392b}.experiment-list .experiment-table[data-v-331e750c],.experiment-list .toggle-filter-button[data-v-331e750c]{width:100%}.experiment-list .experiment-table th[data-v-331e750c]{background-color:#fff;border:1px solid #18392b;cursor:pointer}.experiment-list .filters[data-v-331e750c]{display:flex;justify-content:space-between;width:80%;max-width:1000px;margin:10px auto}.experiment-list .experiment-row[data-v-331e750c]{background-color:#ebebe6;cursor:pointer}.experiment-list .experiment-row[data-v-331e750c]:hover{background-color:#fff}.experiment-list .pagination[data-v-331e750c]{display:flex;justify-content:center;margin-top:20px}.experiment-list .pagination button[data-v-331e750c]{margin:0 5px;padding:5px 10px;background-color:#18392b;border:1px solid #ebebe6;border-radius:5px;cursor:pointer}.experiment-list .pagination button.active[data-v-331e750c],.experiment-list .pagination button[data-v-331e750c]:hover{background-color:#091510}.experiment-list .header-container[data-v-331e750c]{display:flex;justify-content:space-between;align-items:center}.experiment-list .action-buttons[data-v-331e750c]{display:flex;gap:10px}.experiment-list .action-buttons button[data-v-331e750c]{background-color:#18392b;color:#fff;border:none;padding:8px 12px;cursor:pointer;border-radius:5px}.experiment-list .action-buttons button[data-v-331e750c]:hover{background-color:#091510}body[data-v-0812078e]{background-color:#fff;font-family:Calibri,sans-serif}table[data-v-0812078e]{margin:auto;width:80%;max-width:1000px;border-collapse:collapse}table th[data-v-0812078e],table thead[data-v-0812078e]{position:sticky;top:0;z-index:10}td[data-v-0812078e],th[data-v-0812078e]{text-align:left;padding:12px;border-bottom:1px solid #18392b}tr[data-v-0812078e]{margin-bottom:5px}th[data-v-0812078e]{font-weight:700}th[data-v-0812078e],tr[data-v-0812078e]:hover{background-color:#ebebe6}button[data-v-0812078e]{padding:10px 20px;cursor:pointer;background-color:#18392b;color:#fff;border:none;border-radius:5px}button[data-v-0812078e]:hover{background-color:#091510}.remove-btn[data-v-0812078e]{padding:5px 10px;background-color:#e74c3c;color:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.remove-btn[data-v-0812078e]:hover{background-color:#c0392b}.remove-btn i[data-v-0812078e]{font-size:16px}.alert[data-v-0812078e]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-danger[data-v-0812078e]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.dropdown-field[data-v-0812078e]{width:100%;padding:10px;border:1px solid #fff;border-radius:4px;margin-top:20px;cursor:pointer;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.dropdown-field[data-v-0812078e]:hover{border-color:#e6e6e6}.dropdown-field[data-v-0812078e]:focus{outline:none;border-color:#18392b}label[data-v-0812078e]{display:block;margin-bottom:.5rem;font-weight:700}input[type=datetime-local][data-v-0812078e],input[type=file][data-v-0812078e],input[type=text][data-v-0812078e]:not(.multiselect__input),textarea[data-v-0812078e]{width:100%;padding:.75rem;margin-top:.5rem;border:1px solid #18392b;border-radius:4px;background-color:#fff}.form-group[data-v-0812078e]{margin-bottom:1.5rem}.form-group label[data-v-0812078e]{display:block;margin-bottom:.5rem}.form-group .form-control[data-v-0812078e]{width:100%;padding:10px;border:1px solid #18392b;border-radius:4px}.form-group .form-control[data-v-0812078e]:focus{border-color:#18392b;box-shadow:0 0 8px rgba(24,57,43,.1)}.form-group .file-input[data-v-0812078e]{display:block;width:100%;padding:10px;border:1px dashed #c90b0b;cursor:pointer}.form-group .file-input[data-v-0812078e]:hover{border-color:#18392b}.submit-button[data-v-0812078e]{width:100%;padding:10px;background-color:#18392b;color:#fff;border:none;border-radius:4px;cursor:pointer}.submit-button[data-v-0812078e]:hover{background-color:#091510}.submit-button[data-v-0812078e]:disabled{background-color:#ccc;cursor:not-allowed}.alert-container .alert[data-v-0812078e]{padding:10px;background-color:red;color:#fff;border-radius:4px;margin-top:10px}.upload-controls[data-v-0812078e]{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-top:20px}.upload-controls .cancel-icon[data-v-0812078e],.upload-controls .file-select-icon[data-v-0812078e]{cursor:pointer;color:#18392b;font-size:2rem}.upload-controls .cancel-icon[data-v-0812078e]:hover,.upload-controls .file-select-icon[data-v-0812078e]:hover{color:#091510}.upload-controls .cancel-icon[data-v-0812078e]{color:#e74c3c}.upload-controls .cancel-icon[data-v-0812078e]:hover{color:#d62c1a}.upload-controls span[data-v-0812078e]{font-size:1.1rem}.is-invalid[data-v-0812078e]{border-color:red}.error-feedback[data-v-0812078e]{color:red;font-size:.875em}.spinner[data-v-0812078e]{border:4px solid rgba(0,0,0,.1);border-left-color:#22a6b3;border-radius:50%;width:24px;height:24px;animation:spin-0812078e 1s linear infinite}.overlay[data-v-0812078e]{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center}@keyframes spin-0812078e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.add-metadata[data-v-0812078e]{display:flex;gap:10px;margin-top:10px;align-items:center}.add-metadata input[data-v-0812078e]{padding:5px;font-size:1rem}.add-metadata button[data-v-0812078e]{padding:5px 10px;font-size:1rem}.materials[data-v-0812078e]{max-width:800px;margin:20px auto;padding:20px;background:#ebebe6;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.materials h3[data-v-0812078e]{margin-bottom:20px;color:#18392b}.materials .material-table[data-v-0812078e]{width:100%;margin-bottom:20px}.materials .material-table tr[data-v-0812078e]:hover{background-color:#fff}.materials .material-table .remove-btn[data-v-0812078e]{background:none;border:none;cursor:pointer}.materials .material-table .remove-btn i[data-v-0812078e]{color:#18392b;font-size:1.2rem}.materials .material-table .remove-btn i[data-v-0812078e]:hover{color:#091510}.materials .material-table .empty[data-v-0812078e]{text-align:center;color:#666;font-style:italic}.materials .material-row[data-v-0812078e]{cursor:pointer}.materials .add-material-controls[data-v-0812078e]{display:flex;gap:10px}.materials .add-material-controls select[data-v-0812078e]{flex:1;padding:5px;border-radius:4px}.materials .add-material-controls button[data-v-0812078e]{background-color:#18392b;color:#fff;padding:5px 10px;border:none;border-radius:4px;cursor:pointer}.project-list[data-v-4cf69b3e]{max-width:800px;margin:20px auto;padding:20px;background:#ebebe6;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.project-list .header[data-v-4cf69b3e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.project-list .header h3[data-v-4cf69b3e]{color:#18392b}.project-list .header .new-project-button[data-v-4cf69b3e]{padding:8px 16px;background-color:#18392b;color:#fff;border:none;border-radius:5px;cursor:pointer}.project-list .header .new-project-button[data-v-4cf69b3e]:hover{background-color:#091510}.project-list .project-table[data-v-4cf69b3e],.project-list .toggle-filter-button[data-v-4cf69b3e]{width:100%}.project-list .project-table th[data-v-4cf69b3e]{background-color:#fff;border:1px solid #18392b;cursor:pointer}.project-list .filters[data-v-4cf69b3e]{display:flex;justify-content:space-between;width:80%;max-width:1000px;margin:10px auto}.project-list .project-row[data-v-4cf69b3e]{background-color:#ebebe6;cursor:pointer}.project-list .project-row[data-v-4cf69b3e]:hover{background-color:#fff}.project-list .pagination[data-v-4cf69b3e]{display:flex;justify-content:center;margin-top:20px}.project-list .pagination button[data-v-4cf69b3e]{margin:0 5px;padding:5px 10px;background-color:#18392b;border:1px solid #ebebe6;border-radius:5px;cursor:pointer}.project-list .pagination button.active[data-v-4cf69b3e],.project-list .pagination button[data-v-4cf69b3e]:hover{background-color:#091510}body[data-v-61ccc4f6]{background-color:#fff;font-family:Calibri,sans-serif}table[data-v-61ccc4f6]{margin:auto;width:80%;max-width:1000px;border-collapse:collapse}table th[data-v-61ccc4f6],table thead[data-v-61ccc4f6]{position:sticky;top:0;z-index:10}td[data-v-61ccc4f6],th[data-v-61ccc4f6]{text-align:left;padding:12px;border-bottom:1px solid #18392b}tr[data-v-61ccc4f6]{margin-bottom:5px}th[data-v-61ccc4f6]{font-weight:700}th[data-v-61ccc4f6],tr[data-v-61ccc4f6]:hover{background-color:#ebebe6}button[data-v-61ccc4f6]{padding:10px 20px;cursor:pointer;background-color:#18392b;color:#fff;border:none;border-radius:5px}button[data-v-61ccc4f6]:hover{background-color:#091510}.remove-btn[data-v-61ccc4f6]{padding:5px 10px;background-color:#e74c3c;color:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.remove-btn[data-v-61ccc4f6]:hover{background-color:#c0392b}.remove-btn i[data-v-61ccc4f6]{font-size:16px}.alert[data-v-61ccc4f6]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-danger[data-v-61ccc4f6]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.dropdown-field[data-v-61ccc4f6]{width:100%;padding:10px;border:1px solid #fff;border-radius:4px;margin-top:20px;cursor:pointer;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.dropdown-field[data-v-61ccc4f6]:hover{border-color:#e6e6e6}.dropdown-field[data-v-61ccc4f6]:focus{outline:none;border-color:#18392b}label[data-v-61ccc4f6]{display:block;margin-bottom:.5rem;font-weight:700}input[type=datetime-local][data-v-61ccc4f6],input[type=file][data-v-61ccc4f6],input[type=text][data-v-61ccc4f6]:not(.multiselect__input),textarea[data-v-61ccc4f6]{width:100%;padding:.75rem;margin-top:.5rem;border:1px solid #18392b;border-radius:4px;background-color:#fff}.form-group[data-v-61ccc4f6]{margin-bottom:1.5rem}.form-group label[data-v-61ccc4f6]{display:block;margin-bottom:.5rem}.form-group .form-control[data-v-61ccc4f6]{width:100%;padding:10px;border:1px solid #18392b;border-radius:4px}.form-group .form-control[data-v-61ccc4f6]:focus{border-color:#18392b;box-shadow:0 0 8px rgba(24,57,43,.1)}.form-group .file-input[data-v-61ccc4f6]{display:block;width:100%;padding:10px;border:1px dashed #c90b0b;cursor:pointer}.form-group .file-input[data-v-61ccc4f6]:hover{border-color:#18392b}.submit-button[data-v-61ccc4f6]{width:100%;padding:10px;background-color:#18392b;color:#fff;border:none;border-radius:4px;cursor:pointer}.submit-button[data-v-61ccc4f6]:hover{background-color:#091510}.submit-button[data-v-61ccc4f6]:disabled{background-color:#ccc;cursor:not-allowed}.alert-container .alert[data-v-61ccc4f6]{padding:10px;background-color:red;color:#fff;border-radius:4px;margin-top:10px}.upload-controls[data-v-61ccc4f6]{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-top:20px}.upload-controls .cancel-icon[data-v-61ccc4f6],.upload-controls .file-select-icon[data-v-61ccc4f6]{cursor:pointer;color:#18392b;font-size:2rem}.upload-controls .cancel-icon[data-v-61ccc4f6]:hover,.upload-controls .file-select-icon[data-v-61ccc4f6]:hover{color:#091510}.upload-controls .cancel-icon[data-v-61ccc4f6]{color:#e74c3c}.upload-controls .cancel-icon[data-v-61ccc4f6]:hover{color:#d62c1a}.upload-controls span[data-v-61ccc4f6]{font-size:1.1rem}.is-invalid[data-v-61ccc4f6]{border-color:red}.error-feedback[data-v-61ccc4f6]{color:red;font-size:.875em}.spinner[data-v-61ccc4f6]{border:4px solid rgba(0,0,0,.1);border-left-color:#22a6b3;border-radius:50%;width:24px;height:24px;animation:spin-61ccc4f6 1s linear infinite}.overlay[data-v-61ccc4f6]{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center}@keyframes spin-61ccc4f6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.add-metadata[data-v-61ccc4f6]{display:flex;gap:10px;margin-top:10px;align-items:center}.add-metadata input[data-v-61ccc4f6]{padding:5px;font-size:1rem}.add-metadata button[data-v-61ccc4f6]{padding:5px 10px;font-size:1rem}.create-location[data-v-61ccc4f6]{max-width:800px;margin:20px auto;padding:20px;background:#ebebe6;border-radius:8px;box-shadow:0 2px 15px rgba(0,0,0,.1)}.create-location h1[data-v-61ccc4f6]{margin-bottom:2rem;text-align:center}.location-details[data-v-b3af4e28]{max-width:800px;margin:0 auto;padding:20px;border-radius:8px;background-color:#ebebe6;box-shadow:0 4px 6px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:space-between}.location-details .buttons-container[data-v-b3af4e28]{display:flex;justify-content:space-between;width:100%;align-items:flex-end}.location-details .buttons-container .left-buttons[data-v-b3af4e28],.location-details .buttons-container .right-buttons[data-v-b3af4e28],.location-details .top-buttons[data-v-b3af4e28]{display:flex;gap:10px}.location-details .header[data-v-b3af4e28]{display:flex;justify-content:space-between;align-items:center}.location-details .header h2[data-v-b3af4e28]{color:#18392b;margin-bottom:20px}.location-details .detail[data-v-b3af4e28]{margin-bottom:10px;font-size:16px}.location-details .detail strong[data-v-b3af4e28]{color:#18392b}.instrument-list[data-v-f831c83a]{max-width:800px;margin:20px auto;padding:20px;background:#ebebe6;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.instrument-list .header[data-v-f831c83a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.instrument-list .header h3[data-v-f831c83a]{color:#18392b}.instrument-list .header .new-instrument-button[data-v-f831c83a]{padding:8px 16px;background-color:#18392b;color:#fff;border:none;border-radius:5px;cursor:pointer}.instrument-list .header .new-instrument-button[data-v-f831c83a]:hover{background-color:#091510}.instrument-list .instrument-table[data-v-f831c83a],.instrument-list .toggle-filter-button[data-v-f831c83a]{width:100%}.instrument-list .instrument-table th[data-v-f831c83a]{background-color:#fff;border:1px solid #18392b;cursor:pointer}.instrument-list .filters[data-v-f831c83a]{display:flex;justify-content:space-between;width:80%;max-width:1000px;margin:10px auto}.instrument-list .instrument-row[data-v-f831c83a]{background-color:#ebebe6;cursor:pointer}.instrument-list .instrument-row[data-v-f831c83a]:hover{background-color:#fff}.instrument-list .pagination[data-v-f831c83a]{display:flex;justify-content:center;margin-top:20px}.instrument-list .pagination button[data-v-f831c83a]{margin:0 5px;padding:5px 10px;background-color:#18392b;border:1px solid #ebebe6;border-radius:5px;cursor:pointer}.instrument-list .pagination button.active[data-v-f831c83a],.instrument-list .pagination button[data-v-f831c83a]:hover{background-color:#091510}.instrument-details[data-v-495ec265]{max-width:800px;margin:0 auto;padding:20px;border-radius:8px;background-color:#ebebe6;box-shadow:0 4px 6px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:space-between}.instrument-details .buttons-container[data-v-495ec265]{display:flex;justify-content:space-between;width:100%;align-items:flex-end}.instrument-details .top-buttons[data-v-495ec265]{display:flex;gap:10px}.instrument-details .header[data-v-495ec265]{display:flex;justify-content:space-between;align-items:center}.instrument-details .header h2[data-v-495ec265]{color:#18392b;margin-bottom:20px}.instrument-details .detail[data-v-495ec265]{margin-bottom:10px;font-size:16px}.instrument-details .detail strong[data-v-495ec265]{color:#000}body[data-v-8c398800]{background-color:#fff;font-family:Calibri,sans-serif}table[data-v-8c398800]{margin:auto;width:80%;max-width:1000px;border-collapse:collapse}table th[data-v-8c398800],table thead[data-v-8c398800]{position:sticky;top:0;z-index:10}td[data-v-8c398800],th[data-v-8c398800]{text-align:left;padding:12px;border-bottom:1px solid #18392b}tr[data-v-8c398800]{margin-bottom:5px}th[data-v-8c398800]{font-weight:700}th[data-v-8c398800],tr[data-v-8c398800]:hover{background-color:#ebebe6}button[data-v-8c398800]{padding:10px 20px;cursor:pointer;background-color:#18392b;color:#fff;border:none;border-radius:5px}button[data-v-8c398800]:hover{background-color:#091510}.remove-btn[data-v-8c398800]{padding:5px 10px;background-color:#e74c3c;color:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.remove-btn[data-v-8c398800]:hover{background-color:#c0392b}.remove-btn i[data-v-8c398800]{font-size:16px}.alert[data-v-8c398800]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-danger[data-v-8c398800]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.dropdown-field[data-v-8c398800]{width:100%;padding:10px;border:1px solid #fff;border-radius:4px;margin-top:20px;cursor:pointer;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.dropdown-field[data-v-8c398800]:hover{border-color:#e6e6e6}.dropdown-field[data-v-8c398800]:focus{outline:none;border-color:#18392b}label[data-v-8c398800]{display:block;margin-bottom:.5rem;font-weight:700}input[type=datetime-local][data-v-8c398800],input[type=file][data-v-8c398800],input[type=text][data-v-8c398800]:not(.multiselect__input),textarea[data-v-8c398800]{width:100%;padding:.75rem;margin-top:.5rem;border:1px solid #18392b;border-radius:4px;background-color:#fff}.form-group[data-v-8c398800]{margin-bottom:1.5rem}.form-group label[data-v-8c398800]{display:block;margin-bottom:.5rem}.form-group .form-control[data-v-8c398800]{width:100%;padding:10px;border:1px solid #18392b;border-radius:4px}.form-group .form-control[data-v-8c398800]:focus{border-color:#18392b;box-shadow:0 0 8px rgba(24,57,43,.1)}.form-group .file-input[data-v-8c398800]{display:block;width:100%;padding:10px;border:1px dashed #c90b0b;cursor:pointer}.form-group .file-input[data-v-8c398800]:hover{border-color:#18392b}.submit-button[data-v-8c398800]{width:100%;padding:10px;background-color:#18392b;color:#fff;border:none;border-radius:4px;cursor:pointer}.submit-button[data-v-8c398800]:hover{background-color:#091510}.submit-button[data-v-8c398800]:disabled{background-color:#ccc;cursor:not-allowed}.alert-container .alert[data-v-8c398800]{padding:10px;background-color:red;color:#fff;border-radius:4px;margin-top:10px}.upload-controls[data-v-8c398800]{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-top:20px}.upload-controls .cancel-icon[data-v-8c398800],.upload-controls .file-select-icon[data-v-8c398800]{cursor:pointer;color:#18392b;font-size:2rem}.upload-controls .cancel-icon[data-v-8c398800]:hover,.upload-controls .file-select-icon[data-v-8c398800]:hover{color:#091510}.upload-controls .cancel-icon[data-v-8c398800]{color:#e74c3c}.upload-controls .cancel-icon[data-v-8c398800]:hover{color:#d62c1a}.upload-controls span[data-v-8c398800]{font-size:1.1rem}.is-invalid[data-v-8c398800]{border-color:red}.error-feedback[data-v-8c398800]{color:red;font-size:.875em}.spinner[data-v-8c398800]{border:4px solid rgba(0,0,0,.1);border-left-color:#22a6b3;border-radius:50%;width:24px;height:24px;animation:spin-8c398800 1s linear infinite}.overlay[data-v-8c398800]{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center}@keyframes spin-8c398800{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.add-metadata[data-v-8c398800]{display:flex;gap:10px;margin-top:10px;align-items:center}.add-metadata input[data-v-8c398800]{padding:5px;font-size:1rem}.add-metadata button[data-v-8c398800]{padding:5px 10px;font-size:1rem}.create-instrument[data-v-8c398800]{max-width:800px;margin:20px auto;padding:20px;background:#ebebe6;border-radius:8px;box-shadow:0 2px 15px rgba(0,0,0,.1)}.create-instrument h1[data-v-8c398800]{margin-bottom:2rem;text-align:center}body[data-v-15dba28f]{background-color:#fff;font-family:Calibri,sans-serif}table[data-v-15dba28f]{margin:auto;width:80%;max-width:1000px;border-collapse:collapse}table th[data-v-15dba28f],table thead[data-v-15dba28f]{position:sticky;top:0;z-index:10}td[data-v-15dba28f],th[data-v-15dba28f]{text-align:left;padding:12px;border-bottom:1px solid #18392b}tr[data-v-15dba28f]{margin-bottom:5px}th[data-v-15dba28f]{font-weight:700}th[data-v-15dba28f],tr[data-v-15dba28f]:hover{background-color:#ebebe6}button[data-v-15dba28f]{padding:10px 20px;cursor:pointer;background-color:#18392b;color:#fff;border:none;border-radius:5px}button[data-v-15dba28f]:hover{background-color:#091510}.remove-btn[data-v-15dba28f]{padding:5px 10px;background-color:#e74c3c;color:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.remove-btn[data-v-15dba28f]:hover{background-color:#c0392b}.remove-btn i[data-v-15dba28f]{font-size:16px}.alert[data-v-15dba28f]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-danger[data-v-15dba28f]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.dropdown-field[data-v-15dba28f]{width:100%;padding:10px;border:1px solid #fff;border-radius:4px;margin-top:20px;cursor:pointer;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.dropdown-field[data-v-15dba28f]:hover{border-color:#e6e6e6}.dropdown-field[data-v-15dba28f]:focus{outline:none;border-color:#18392b}label[data-v-15dba28f]{display:block;margin-bottom:.5rem;font-weight:700}input[type=datetime-local][data-v-15dba28f],input[type=file][data-v-15dba28f],input[type=text][data-v-15dba28f]:not(.multiselect__input),textarea[data-v-15dba28f]{width:100%;padding:.75rem;margin-top:.5rem;border:1px solid #18392b;border-radius:4px;background-color:#fff}.form-group[data-v-15dba28f]{margin-bottom:1.5rem}.form-group label[data-v-15dba28f]{display:block;margin-bottom:.5rem}.form-group .form-control[data-v-15dba28f]{width:100%;padding:10px;border:1px solid #18392b;border-radius:4px}.form-group .form-control[data-v-15dba28f]:focus{border-color:#18392b;box-shadow:0 0 8px rgba(24,57,43,.1)}.form-group .file-input[data-v-15dba28f]{display:block;width:100%;padding:10px;border:1px dashed #c90b0b;cursor:pointer}.form-group .file-input[data-v-15dba28f]:hover{border-color:#18392b}.submit-button[data-v-15dba28f]{width:100%;padding:10px;background-color:#18392b;color:#fff;border:none;border-radius:4px;cursor:pointer}.submit-button[data-v-15dba28f]:hover{background-color:#091510}.submit-button[data-v-15dba28f]:disabled{background-color:#ccc;cursor:not-allowed}.alert-container .alert[data-v-15dba28f]{padding:10px;background-color:red;color:#fff;border-radius:4px;margin-top:10px}.upload-controls[data-v-15dba28f]{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-top:20px}.upload-controls .cancel-icon[data-v-15dba28f],.upload-controls .file-select-icon[data-v-15dba28f]{cursor:pointer;color:#18392b;font-size:2rem}.upload-controls .cancel-icon[data-v-15dba28f]:hover,.upload-controls .file-select-icon[data-v-15dba28f]:hover{color:#091510}.upload-controls .cancel-icon[data-v-15dba28f]{color:#e74c3c}.upload-controls .cancel-icon[data-v-15dba28f]:hover{color:#d62c1a}.upload-controls span[data-v-15dba28f]{font-size:1.1rem}.is-invalid[data-v-15dba28f]{border-color:red}.error-feedback[data-v-15dba28f]{color:red;font-size:.875em}.spinner[data-v-15dba28f]{border:4px solid rgba(0,0,0,.1);border-left-color:#22a6b3;border-radius:50%;width:24px;height:24px;animation:spin-15dba28f 1s linear infinite}.overlay[data-v-15dba28f]{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center}@keyframes spin-15dba28f{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.add-metadata[data-v-15dba28f]{display:flex;gap:10px;margin-top:10px;align-items:center}.add-metadata input[data-v-15dba28f]{padding:5px;font-size:1rem}.add-metadata button[data-v-15dba28f]{padding:5px 10px;font-size:1rem}.workflow-details[data-v-15dba28f]{max-width:800px;margin:0 auto;padding:20px;border-radius:8px;background-color:#ebebe6;box-shadow:0 4px 6px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:space-between}.workflow-details .workflow-path[data-v-15dba28f]{font-size:.9rem;margin-bottom:10px}.workflow-details .header[data-v-15dba28f]{display:flex;justify-content:space-between;align-items:center}.workflow-details .header h2[data-v-15dba28f]{color:#18392b;margin-bottom:20px}.workflow-details .header .workflow-path[data-v-15dba28f]{font-size:1rem}.workflow-details .top-buttons[data-v-15dba28f]{display:flex;gap:10px}.workflow-details .detail[data-v-15dba28f]{margin-bottom:10px;font-size:16px}.workflow-details .detail strong[data-v-15dba28f]{color:#18392b}.workflow-details .detail pre[data-v-15dba28f]{background-color:#fff;padding:10px;border-radius:4px;overflow:auto;font-size:14px;line-height:1.6}.workflow-details .buttons-container[data-v-15dba28f]{display:flex;justify-content:space-between}body[data-v-4f878793]{background-color:#fff;font-family:Calibri,sans-serif}table[data-v-4f878793]{margin:auto;width:80%;max-width:1000px;border-collapse:collapse}table th[data-v-4f878793],table thead[data-v-4f878793]{position:sticky;top:0;z-index:10}td[data-v-4f878793],th[data-v-4f878793]{text-align:left;padding:12px;border-bottom:1px solid #18392b}tr[data-v-4f878793]{margin-bottom:5px}th[data-v-4f878793]{font-weight:700}th[data-v-4f878793],tr[data-v-4f878793]:hover{background-color:#ebebe6}button[data-v-4f878793]{padding:10px 20px;cursor:pointer;background-color:#18392b;color:#fff;border:none;border-radius:5px}button[data-v-4f878793]:hover{background-color:#091510}.remove-btn[data-v-4f878793]{padding:5px 10px;background-color:#e74c3c;color:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.remove-btn[data-v-4f878793]:hover{background-color:#c0392b}.remove-btn i[data-v-4f878793]{font-size:16px}.alert[data-v-4f878793]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-danger[data-v-4f878793]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.dropdown-field[data-v-4f878793]{width:100%;padding:10px;border:1px solid #fff;border-radius:4px;margin-top:20px;cursor:pointer;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.dropdown-field[data-v-4f878793]:hover{border-color:#e6e6e6}.dropdown-field[data-v-4f878793]:focus{outline:none;border-color:#18392b}label[data-v-4f878793]{display:block;margin-bottom:.5rem;font-weight:700}input[type=datetime-local][data-v-4f878793],input[type=file][data-v-4f878793],input[type=text][data-v-4f878793]:not(.multiselect__input),textarea[data-v-4f878793]{width:100%;padding:.75rem;margin-top:.5rem;border:1px solid #18392b;border-radius:4px;background-color:#fff}.form-group[data-v-4f878793]{margin-bottom:1.5rem}.form-group .form-control[data-v-4f878793]{width:100%;padding:10px;border:1px solid #18392b;border-radius:4px}.form-group .form-control[data-v-4f878793]:focus{border-color:#18392b;box-shadow:0 0 8px rgba(24,57,43,.1)}.form-group .file-input[data-v-4f878793]{display:block;width:100%;padding:10px;border:1px dashed #c90b0b;cursor:pointer}.form-group .file-input[data-v-4f878793]:hover{border-color:#18392b}.submit-button[data-v-4f878793]{width:100%;padding:10px;background-color:#18392b;color:#fff;border:none;border-radius:4px;cursor:pointer}.submit-button[data-v-4f878793]:hover{background-color:#091510}.submit-button[data-v-4f878793]:disabled{background-color:#ccc;cursor:not-allowed}.alert-container .alert[data-v-4f878793]{padding:10px;background-color:red;color:#fff;border-radius:4px;margin-top:10px}.upload-controls[data-v-4f878793]{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-top:20px}.upload-controls .cancel-icon[data-v-4f878793],.upload-controls .file-select-icon[data-v-4f878793]{cursor:pointer;color:#18392b;font-size:2rem}.upload-controls .cancel-icon[data-v-4f878793]:hover,.upload-controls .file-select-icon[data-v-4f878793]:hover{color:#091510}.upload-controls .cancel-icon[data-v-4f878793]{color:#e74c3c}.upload-controls .cancel-icon[data-v-4f878793]:hover{color:#d62c1a}.upload-controls span[data-v-4f878793]{font-size:1.1rem}.is-invalid[data-v-4f878793]{border-color:red}.error-feedback[data-v-4f878793]{color:red;font-size:.875em}.spinner[data-v-4f878793]{border:4px solid rgba(0,0,0,.1);border-left-color:#22a6b3;border-radius:50%;width:24px;height:24px;animation:spin-4f878793 1s linear infinite}.overlay[data-v-4f878793]{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center}.add-metadata[data-v-4f878793]{display:flex;gap:10px;margin-top:10px;align-items:center}.add-metadata input[data-v-4f878793]{padding:5px;font-size:1rem}.add-metadata button[data-v-4f878793]{padding:5px 10px;font-size:1rem}.action-list[data-v-4f878793]{max-width:800px;margin:20px auto;padding:20px;background:#ebebe6;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.header[data-v-4f878793]{display:flex;align-items:center;gap:10px;margin-bottom:20px}.header h3[data-v-4f878793]{margin:0;color:#18392b}.header .count-badge[data-v-4f878793]{background:#18392b;color:#fff;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:700}.actions-container[data-v-4f878793]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px;position:relative}.action-item[data-v-4f878793]{display:flex;align-items:center;gap:12px;padding:16px;background:#fff;border:2px solid transparent;border-radius:6px;transition:all .2s ease;cursor:move}.action-item[data-v-4f878793]:hover{border-color:#18392b;box-shadow:0 2px 6px rgba(0,0,0,.1)}.action-item.is-dragging[data-v-4f878793]{opacity:.6;background:#f5f5f5}.drag-handle[data-v-4f878793]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:#999;cursor:grab;flex-shrink:0}.drag-handle[data-v-4f878793]:active{cursor:grabbing}.drag-handle i[data-v-4f878793]{font-size:18px}.order-badge[data-v-4f878793]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#18392b;color:#fff;border-radius:50%;font-weight:700;font-size:14px;flex-shrink:0}.action-content[data-v-4f878793]{flex:1;min-width:0}.action-content .action-name[data-v-4f878793]{margin:0 0 4px 0;font-size:15px;font-weight:600}.action-content .action-link[data-v-4f878793]{color:#18392b;text-decoration:none;cursor:pointer}.action-content .action-link[data-v-4f878793]:hover{text-decoration:underline}.action-content .action-description[data-v-4f878793]{margin:0 0 8px 0;font-size:13px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-content .action-meta[data-v-4f878793]{display:flex;align-items:center;gap:12px;font-size:12px}.action-content .status-badge[data-v-4f878793]{padding:3px 8px;border-radius:4px;font-weight:500;white-space:nowrap}.action-content .status-badge.status-contract[data-v-4f878793]{background:#fff3cd;color:#856404}.action-content .status-badge.status-to-be-started[data-v-4f878793]{background:#d1ecf1;color:#0c5460}.action-content .status-badge.status-ongoing[data-v-4f878793]{background:#d4edda;color:#155724}.action-content .status-badge.status-complete[data-v-4f878793]{background:#cfe2ff;color:#084298}.action-content .status-badge.status-pending[data-v-4f878793]{background:#f8d7da;color:#721c24}.action-content .location-name[data-v-4f878793]{color:#666;display:flex;align-items:center;gap:4px}.loading-spinner[data-v-4f878793]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:#18392b;animation:spin-4f878793 1s linear infinite;flex-shrink:0}.loading-spinner i[data-v-4f878793]{font-size:14px}@keyframes spin-4f878793{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.drop-zone-indicator[data-v-4f878793]{position:absolute;left:0;right:0;height:2px;background:#18392b;pointer-events:none;transition:top .2s ease}.add-action-form[data-v-4f878793]{display:flex;flex-direction:column;gap:16px;margin-top:24px;padding:16px 0 0 0;border-top:2px solid #e8e8e8}.form-row[data-v-4f878793]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.form-group[data-v-4f878793]{flex:1;min-width:180px;display:flex;flex-direction:column}.form-group label[data-v-4f878793]{display:block;margin-bottom:.5rem;font-weight:500;color:#333;font-size:13px}.input-field[data-v-4f878793]{width:100%;padding:10px 12px;box-sizing:border-box;border:1px solid #d0d0d0;border-radius:6px;height:36px;font-size:14px;background-color:#fff;transition:all .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1;display:flex;align-items:center}.input-field[data-v-4f878793]:hover:not(:disabled){border-color:#18392b;box-shadow:0 2px 4px rgba(24,57,43,.08)}.input-field[data-v-4f878793]:focus{outline:none;border-color:#18392b;box-shadow:0 0 0 3px rgba(24,57,43,.1)}.input-field[data-v-4f878793]:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.input-error[data-v-4f878793]{border-color:#dc3545!important;background-color:#fff5f5}.input-error[data-v-4f878793]:focus{box-shadow:0 0 0 3px rgba(220,53,69,.1)!important}.button-row[data-v-4f878793]{display:flex;justify-content:flex-end;gap:10px}.add-btn[data-v-4f878793]{padding:10px 24px;background:#18392b;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:500;font-size:14px;transition:all .2s ease;box-shadow:0 2px 4px rgba(24,57,43,.15)}.add-btn[data-v-4f878793]:hover{background:#0c1c15;box-shadow:0 4px 8px rgba(24,57,43,.25);transform:translateY(-1px)}.add-btn[data-v-4f878793]:active{transform:translateY(0);box-shadow:0 1px 2px rgba(24,57,43,.15)}.add-btn[data-v-4f878793]:disabled{background:#ccc;cursor:not-allowed;box-shadow:none}.no-actions[data-v-4f878793]{padding:20px;text-align:center;font-style:italic;color:#999}.tabs[data-v-63eff79a]{display:flex;justify-content:center;margin-top:10px;gap:15px}body[data-v-bf89eaa0]{background-color:#fff;font-family:Calibri,sans-serif}table[data-v-bf89eaa0]{margin:auto;width:80%;max-width:1000px;border-collapse:collapse}table th[data-v-bf89eaa0],table thead[data-v-bf89eaa0]{position:sticky;top:0;z-index:10}td[data-v-bf89eaa0],th[data-v-bf89eaa0]{text-align:left;padding:12px;border-bottom:1px solid #18392b}tr[data-v-bf89eaa0]{margin-bottom:5px}th[data-v-bf89eaa0]{font-weight:700}th[data-v-bf89eaa0],tr[data-v-bf89eaa0]:hover{background-color:#ebebe6}button[data-v-bf89eaa0]{padding:10px 20px;cursor:pointer;background-color:#18392b;color:#fff;border:none;border-radius:5px}button[data-v-bf89eaa0]:hover{background-color:#091510}.remove-btn[data-v-bf89eaa0]{padding:5px 10px;background-color:#e74c3c;color:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.remove-btn[data-v-bf89eaa0]:hover{background-color:#c0392b}.remove-btn i[data-v-bf89eaa0]{font-size:16px}.alert[data-v-bf89eaa0]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-danger[data-v-bf89eaa0]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.dropdown-field[data-v-bf89eaa0]{width:100%;padding:10px;border:1px solid #fff;border-radius:4px;margin-top:20px;cursor:pointer;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.dropdown-field[data-v-bf89eaa0]:hover{border-color:#e6e6e6}.dropdown-field[data-v-bf89eaa0]:focus{outline:none;border-color:#18392b}label[data-v-bf89eaa0]{display:block;margin-bottom:.5rem;font-weight:700}input[type=datetime-local][data-v-bf89eaa0],input[type=file][data-v-bf89eaa0],input[type=text][data-v-bf89eaa0]:not(.multiselect__input),textarea[data-v-bf89eaa0]{width:100%;padding:.75rem;margin-top:.5rem;border:1px solid #18392b;border-radius:4px;background-color:#fff}.form-group[data-v-bf89eaa0]{margin-bottom:1.5rem}.form-group label[data-v-bf89eaa0]{display:block;margin-bottom:.5rem}.form-group .form-control[data-v-bf89eaa0]{width:100%;padding:10px;border:1px solid #18392b;border-radius:4px}.form-group .form-control[data-v-bf89eaa0]:focus{border-color:#18392b;box-shadow:0 0 8px rgba(24,57,43,.1)}.form-group .file-input[data-v-bf89eaa0]{display:block;width:100%;padding:10px;border:1px dashed #c90b0b;cursor:pointer}.form-group .file-input[data-v-bf89eaa0]:hover{border-color:#18392b}.submit-button[data-v-bf89eaa0]{width:100%;padding:10px;background-color:#18392b;color:#fff;border:none;border-radius:4px;cursor:pointer}.submit-button[data-v-bf89eaa0]:hover{background-color:#091510}.submit-button[data-v-bf89eaa0]:disabled{background-color:#ccc;cursor:not-allowed}.alert-container .alert[data-v-bf89eaa0]{padding:10px;background-color:red;color:#fff;border-radius:4px;margin-top:10px}.upload-controls[data-v-bf89eaa0]{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-top:20px}.upload-controls .cancel-icon[data-v-bf89eaa0],.upload-controls .file-select-icon[data-v-bf89eaa0]{cursor:pointer;color:#18392b;font-size:2rem}.upload-controls .cancel-icon[data-v-bf89eaa0]:hover,.upload-controls .file-select-icon[data-v-bf89eaa0]:hover{color:#091510}.upload-controls .cancel-icon[data-v-bf89eaa0]{color:#e74c3c}.upload-controls .cancel-icon[data-v-bf89eaa0]:hover{color:#d62c1a}.upload-controls span[data-v-bf89eaa0]{font-size:1.1rem}.is-invalid[data-v-bf89eaa0]{border-color:red}.error-feedback[data-v-bf89eaa0]{color:red;font-size:.875em}.spinner[data-v-bf89eaa0]{border:4px solid rgba(0,0,0,.1);border-left-color:#22a6b3;border-radius:50%;width:24px;height:24px;animation:spin-bf89eaa0 1s linear infinite}.overlay[data-v-bf89eaa0]{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center}@keyframes spin-bf89eaa0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.add-metadata[data-v-bf89eaa0]{display:flex;gap:10px;margin-top:10px;align-items:center}.add-metadata input[data-v-bf89eaa0]{padding:5px;font-size:1rem}.add-metadata button[data-v-bf89eaa0]{padding:5px 10px;font-size:1rem}.create-workflow[data-v-bf89eaa0]{max-width:800px;margin:20px auto;padding:20px;background:#ebebe6;border-radius:8px;box-shadow:0 2px 15px rgba(0,0,0,.1)}.create-workflow h1[data-v-bf89eaa0]{margin-bottom:2rem;text-align:center}.create-workflow .submit-button[data-v-bf89eaa0]{margin-top:20px;width:100%}body[data-v-6223bf32]{background-color:#fff;font-family:Calibri,sans-serif}table[data-v-6223bf32]{margin:auto;width:80%;max-width:1000px;border-collapse:collapse}table th[data-v-6223bf32],table thead[data-v-6223bf32]{position:sticky;top:0;z-index:10}td[data-v-6223bf32],th[data-v-6223bf32]{text-align:left;padding:12px;border-bottom:1px solid #18392b}tr[data-v-6223bf32]{margin-bottom:5px}th[data-v-6223bf32]{font-weight:700}th[data-v-6223bf32],tr[data-v-6223bf32]:hover{background-color:#ebebe6}button[data-v-6223bf32]{padding:10px 20px;cursor:pointer;background-color:#18392b;color:#fff;border:none;border-radius:5px}button[data-v-6223bf32]:hover{background-color:#091510}.remove-btn[data-v-6223bf32]{padding:5px 10px;background-color:#e74c3c;color:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.remove-btn[data-v-6223bf32]:hover{background-color:#c0392b}.remove-btn i[data-v-6223bf32]{font-size:16px}.alert[data-v-6223bf32]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-danger[data-v-6223bf32]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.dropdown-field[data-v-6223bf32]{width:100%;padding:10px;border:1px solid #fff;border-radius:4px;margin-top:20px;cursor:pointer;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.dropdown-field[data-v-6223bf32]:hover{border-color:#e6e6e6}.dropdown-field[data-v-6223bf32]:focus{outline:none;border-color:#18392b}label[data-v-6223bf32]{display:block;margin-bottom:.5rem;font-weight:700}input[type=datetime-local][data-v-6223bf32],input[type=file][data-v-6223bf32],input[type=text][data-v-6223bf32]:not(.multiselect__input),textarea[data-v-6223bf32]{width:100%;padding:.75rem;margin-top:.5rem;border:1px solid #18392b;border-radius:4px;background-color:#fff}.form-group[data-v-6223bf32]{margin-bottom:1.5rem}.form-group label[data-v-6223bf32]{display:block;margin-bottom:.5rem}.form-group .form-control[data-v-6223bf32]{width:100%;padding:10px;border:1px solid #18392b;border-radius:4px}.form-group .form-control[data-v-6223bf32]:focus{border-color:#18392b;box-shadow:0 0 8px rgba(24,57,43,.1)}.form-group .file-input[data-v-6223bf32]{display:block;width:100%;padding:10px;border:1px dashed #c90b0b;cursor:pointer}.form-group .file-input[data-v-6223bf32]:hover{border-color:#18392b}.submit-button[data-v-6223bf32]{width:100%;padding:10px;background-color:#18392b;color:#fff;border:none;border-radius:4px;cursor:pointer}.submit-button[data-v-6223bf32]:hover{background-color:#091510}.submit-button[data-v-6223bf32]:disabled{background-color:#ccc;cursor:not-allowed}.alert-container .alert[data-v-6223bf32]{padding:10px;background-color:red;color:#fff;border-radius:4px;margin-top:10px}.upload-controls[data-v-6223bf32]{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-top:20px}.upload-controls .cancel-icon[data-v-6223bf32],.upload-controls .file-select-icon[data-v-6223bf32]{cursor:pointer;color:#18392b;font-size:2rem}.upload-controls .cancel-icon[data-v-6223bf32]:hover,.upload-controls .file-select-icon[data-v-6223bf32]:hover{color:#091510}.upload-controls .cancel-icon[data-v-6223bf32]{color:#e74c3c}.upload-controls .cancel-icon[data-v-6223bf32]:hover{color:#d62c1a}.upload-controls span[data-v-6223bf32]{font-size:1.1rem}.is-invalid[data-v-6223bf32]{border-color:red}.error-feedback[data-v-6223bf32]{color:red;font-size:.875em}.spinner[data-v-6223bf32]{border:4px solid rgba(0,0,0,.1);border-left-color:#22a6b3;border-radius:50%;width:24px;height:24px;animation:spin-6223bf32 1s linear infinite}.overlay[data-v-6223bf32]{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center}@keyframes spin-6223bf32{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.add-metadata[data-v-6223bf32]{display:flex;gap:10px;margin-top:10px;align-items:center}.add-metadata input[data-v-6223bf32]{padding:5px;font-size:1rem}.add-metadata button[data-v-6223bf32]{padding:5px 10px;font-size:1rem}.action-details[data-v-6223bf32]{max-width:800px;margin:0 auto;padding:20px;border-radius:8px;background-color:#ebebe6;box-shadow:0 4px 6px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:space-between}.action-details .buttons-container[data-v-6223bf32]{display:flex;justify-content:space-between;width:100%;align-items:flex-end}.action-details .buttons-container .left-buttons[data-v-6223bf32],.action-details .buttons-container .right-buttons[data-v-6223bf32],.action-details .top-buttons[data-v-6223bf32]{display:flex;gap:10px}.action-details .header[data-v-6223bf32]{display:flex;justify-content:space-between;align-items:center}.action-details .header h2[data-v-6223bf32]{color:#18392b;margin-bottom:20px}.action-details .detail[data-v-6223bf32]{margin-bottom:10px;font-size:16px}.action-details .detail strong[data-v-6223bf32]{color:#18392b}.action-details .detail pre[data-v-6223bf32]{background-color:#fff;padding:10px;border-radius:4px;overflow:auto;font-size:14px;line-height:1.6}.tabs[data-v-379e1a58]{display:flex;justify-content:center;margin-top:10px;gap:15px}.mdlist-details[data-v-17882fd0]{max-width:800px;margin:0 auto;padding:20px;border-radius:8px;background-color:#ebebe6;box-shadow:0 4px 6px rgba(0,0,0,.1)}.header[data-v-17882fd0]{display:flex;justify-content:space-between;align-items:center}.header h2[data-v-17882fd0]{color:#18392b;margin-bottom:20px}.top-buttons[data-v-17882fd0]{display:flex;gap:10px}.details[data-v-17882fd0],.keys[data-v-17882fd0]{margin-bottom:20px}.keys-table[data-v-17882fd0]{width:100%;border-collapse:collapse}.keys-table td[data-v-17882fd0],.keys-table th[data-v-17882fd0]{padding:10px;border:1px solid #ddd}.keys-table td input[data-v-17882fd0],.keys-table td select[data-v-17882fd0]{padding:5px;border:1px solid #ddd;border-radius:4px;font-size:14px;width:100%}.keys-table td .action-buttons[data-v-17882fd0]{display:flex;gap:10px}.add-key-controls[data-v-17882fd0]{margin-top:20px}.add-key-controls h4[data-v-17882fd0]{margin-bottom:10px}.add-key-controls .add-key-form[data-v-17882fd0]{display:flex;align-items:center;gap:10px}.add-key-controls input[type=text][data-v-17882fd0]{flex:1;padding:5px;border:1px solid #ccc;border-radius:4px}.add-key-controls select[data-v-17882fd0]{padding:5px;border:1px solid #ccc;border-radius:4px;font-size:14px}.add-key-controls label[data-v-17882fd0]{display:flex;align-items:center;gap:5px;font-size:14px}.add-key-controls button[data-v-17882fd0]{padding:5px 10px;background-color:#18392b;color:#fff;border:none;border-radius:4px;cursor:pointer}.add-key-controls button[data-v-17882fd0]:hover{background-color:#091510}.mdlist-list[data-v-561084c2]{max-width:800px;margin:20px auto;padding:20px;background:#ebebe6;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.mdlist-list .header-row[data-v-561084c2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.mdlist-list .header-row h3[data-v-561084c2]{margin:0;color:#18392b}.mdlist-list .header-row .add-new-list[data-v-561084c2]{display:flex;align-items:center}.mdlist-list .header-row .add-new-list .add-list-input[data-v-561084c2],.mdlist-list .header-row .add-new-list .type-dropdown[data-v-561084c2]{padding:5px;margin-right:10px;border:1px solid #18392b;border-radius:4px;cursor:pointer}.mdlist-list .header-row .add-new-list .add-list-button[data-v-561084c2]{padding:5px 10px;background-color:#18392b;color:#fff;border:none;border-radius:4px;cursor:pointer}.mdlist-list .header-row .add-new-list .add-list-button[data-v-561084c2]:hover{background-color:#091510}.mdlist-list .mdlist-table[data-v-561084c2]{margin:20px auto;padding:20px;width:100%}.mdlist-list .mdlist-table th[data-v-561084c2]{background-color:#fff;border:1px solid #18392b;cursor:pointer}.mdlist-list .mdlist-row[data-v-561084c2]{background-color:#ebebe6;cursor:pointer}.mdlist-list .mdlist-row[data-v-561084c2]:hover{background-color:#fff}.mdlist-list .pagination[data-v-561084c2]{display:flex;justify-content:center;margin-top:20px}.mdlist-list .pagination button[data-v-561084c2]{margin:0 5px;padding:5px 10px;background-color:#18392b;border:1px solid #ebebe6;border-radius:5px;cursor:pointer}.mdlist-list .pagination button.active[data-v-561084c2],.mdlist-list .pagination button[data-v-561084c2]:hover{background-color:#091510}.experiment-header[data-v-71e99f9c]{display:flex;justify-content:center;align-items:center;margin-bottom:10px}.experiment-header-content[data-v-71e99f9c]{display:flex;gap:15px;font-size:22px;font-weight:500;color:#333}.navbar[data-v-71e99f9c]{display:flex;flex-wrap:wrap;gap:15px;padding:15px;background:#fff;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1);align-items:center}.action-buttons[data-v-71e99f9c]{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:15px}.main-button[data-v-71e99f9c],.secondary-button[data-v-71e99f9c]{padding:8px 18px;border-radius:6px;font-size:15px;cursor:pointer;border:none}.secondary-button[data-v-71e99f9c]:disabled{background-color:#b0b0b0;cursor:not-allowed}.multi-experiment[data-v-71e99f9c]{max-width:1400px;margin:20px auto;padding:40px;background:#f9f9f9;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);position:relative;z-index:1;overflow-x:auto}.table-container[data-v-71e99f9c]{overflow-x:auto;width:100%;padding-bottom:20px;text-align:center;margin-top:20px}.table-wrapper[data-v-71e99f9c]{display:block;overflow-x:auto;white-space:nowrap;width:100%}.experiment-table[data-v-71e99f9c]{width:-moz-max-content;width:max-content;border-collapse:collapse;margin:auto}.experiment-table td[data-v-71e99f9c],.experiment-table th[data-v-71e99f9c]{border:1px solid #ddd;padding:10px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.experiment-table th[data-v-71e99f9c]{background:#ebebe6}.key-column[data-v-71e99f9c]{min-width:100px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;position:relative}.id-column[data-v-71e99f9c]{min-width:150px!important;text-align:center}.id-column input[data-v-71e99f9c]{width:100%;max-width:240px;border:1px solid #ccc;padding:5px;text-align:center}.number-column[data-v-71e99f9c]{min-width:10px!important;text-align:center;font-weight:700}.tooltip-container[data-v-71e99f9c]{position:relative;display:inline-block}.tooltip-text[data-v-71e99f9c]{visibility:hidden;background-color:#000;color:#fff;text-align:center;padding:5px;border-radius:4px;position:absolute;z-index:1000;top:50%;left:auto;right:-10px;transform:translateY(-50%);white-space:nowrap}.tooltip-container:hover .tooltip-text[data-v-71e99f9c]{visibility:visible}.submit-container[data-v-71e99f9c]{text-align:center;margin-top:10px;overflow-x:auto;white-space:nowrap;width:100%}.file-column[data-v-71e99f9c]{text-align:center;min-width:180px}.file-dropzone[data-v-71e99f9c]{border:2px dashed #ccc;border-radius:6px;padding:8px;cursor:pointer;position:relative;transition:background-color .2s ease;background:#f9f9f9}.file-dropzone[data-v-71e99f9c]:hover{background-color:#f1f1f1}.file-input[data-v-71e99f9c]{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.file-info[data-v-71e99f9c]{font-weight:500;color:#333}.file-placeholder[data-v-71e99f9c]{font-size:12px;color:#777}.upload-overlay[data-v-71e99f9c]{position:fixed;inset:0;background:hsla(0,0%,100%,.8);display:flex;justify-content:center;align-items:center;z-index:2000}.upload-box[data-v-71e99f9c]{background:#fff;padding:30px 50px;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.15);text-align:center;font-size:16px;color:#333}.spinner[data-v-71e99f9c]{width:40px;height:40px;border:4px solid #ccc;border-top-color:#007bff;border-radius:50%;animation:spin-71e99f9c 1s linear infinite;margin:0 auto 10px}.progress-bar[data-v-71e99f9c]{width:250px;height:8px;background:#eee;border-radius:4px;overflow:hidden;margin-top:10px}.progress[data-v-71e99f9c]{height:100%;background:#007bff;transition:width .3s ease}@keyframes spin-71e99f9c{to{transform:rotate(1turn)}}.export-experiments[data-v-56276ca0]{display:flex;flex-direction:column;gap:20px;padding:20px}.export-experiments .filter-navbar[data-v-56276ca0]{display:flex;flex-wrap:wrap;gap:15px;align-items:center;justify-content:center;background:#f8f9fa;padding:15px;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1);text-align:center}.export-experiments .multiselect[data-v-56276ca0]{width:200px!important;min-width:200px!important;max-width:200px!important}.export-experiments .multiselect__content-wrapper[data-v-56276ca0]{width:100%!important;min-width:200px!important;max-width:200px!important}.export-experiments .filter-group[data-v-56276ca0]{display:flex;flex-direction:column;gap:5px;align-items:center;text-align:center}.export-experiments .table-container[data-v-56276ca0]{overflow-x:auto;background:#fff;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1);padding:10px}.export-experiments .table-container .experiment-table[data-v-56276ca0]{width:-moz-max-content;width:max-content;min-width:100%;border-collapse:collapse;margin:auto}.export-experiments .table-container .experiment-table td[data-v-56276ca0],.export-experiments .table-container .experiment-table th[data-v-56276ca0]{padding:10px;text-align:left;border-bottom:1px solid #ddd}.export-experiments .table-container .experiment-table th[data-v-56276ca0]{background:#f1f1f1}.export-experiments .export-container[data-v-56276ca0]{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:10px}.export-experiments .export-dropdown[data-v-56276ca0]{padding:5px;border:1px solid #ccc;border-radius:5px;cursor:pointer}.export-experiments .export-button[data-v-56276ca0]{margin-top:10px;padding:8px 16px;color:#fff;font-weight:700;border:none;border-radius:5px;cursor:pointer}.export-experiments .pagination-controls[data-v-56276ca0]{display:flex;justify-content:center;gap:10px;margin-top:10px}.export-experiments .pagination-controls button[data-v-56276ca0]{padding:5px 10px;border:none;cursor:pointer}.location-list[data-v-46b419d2]{max-width:800px;margin:20px auto;padding:20px;background:#ebebe6;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.location-list .header[data-v-46b419d2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.location-list .header h3[data-v-46b419d2]{color:#18392b}.location-list .header .new-location-button[data-v-46b419d2]{padding:8px 16px;background-color:#18392b;color:#fff;border:none;border-radius:5px;cursor:pointer}.location-list .header .new-location-button[data-v-46b419d2]:hover{background-color:#091510}.location-list .location-table[data-v-46b419d2],.location-list .search-input[data-v-46b419d2],.location-list .toggle-filter-button[data-v-46b419d2]{width:100%}.location-list .location-table th[data-v-46b419d2]{background-color:#fff;border:1px solid #18392b;cursor:pointer}.location-list .location-row[data-v-46b419d2]{background-color:#ebebe6;cursor:pointer}.location-list .location-row[data-v-46b419d2]:hover{background-color:#fff}.location-list .location-description-cell[data-v-46b419d2]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.location-list .pagination[data-v-46b419d2]{display:flex;justify-content:center;margin-top:20px}.location-list .pagination button[data-v-46b419d2]{margin:0 5px;padding:5px 10px;background-color:#18392b;border:1px solid #ebebe6;border-radius:5px;cursor:pointer}.location-list .pagination button.active[data-v-46b419d2],.location-list .pagination button[data-v-46b419d2]:hover{background-color:#091510}.welcome-container[data-v-fa29809e]{display:flex;justify-content:center;align-items:center;height:100vh;background:linear-gradient(to bottom right,#e3f2fd,#f5f5f5);padding:2rem}.welcome-content[data-v-fa29809e]{text-align:center;max-width:600px;background-color:#fff;padding:3rem;border-radius:20px;box-shadow:0 10px 25px rgba(0,0,0,.1)}.title[data-v-fa29809e]{font-size:3rem;font-weight:700;color:#036;margin-bottom:1rem}.subtitle[data-v-fa29809e]{font-size:1.25rem;color:#444;margin-bottom:2rem}.enter-button[data-v-fa29809e],.login-button[data-v-fa29809e]{background-color:#0078d4;color:#fff;font-size:1rem;padding:.75rem 1.5rem;border:none;border-radius:8px;cursor:pointer;text-decoration:none}.enter-button[data-v-fa29809e]:hover,.login-button[data-v-fa29809e]:hover{background-color:#005fa3}.material-list[data-v-6b9ca5b3]{max-width:800px;margin:20px auto;padding:20px;background:#ebebe6;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.material-list .header[data-v-6b9ca5b3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.material-list .header h3[data-v-6b9ca5b3]{color:#18392b}.material-list .header .new-material-button[data-v-6b9ca5b3]{padding:8px 16px;background-color:#18392b;color:#fff;border:none;border-radius:5px;cursor:pointer}.material-list .header .new-material-button[data-v-6b9ca5b3]:hover{background-color:#091510}.material-list .material-table[data-v-6b9ca5b3],.material-list .toggle-filter-button[data-v-6b9ca5b3]{width:100%}.material-list .material-table th[data-v-6b9ca5b3]{background-color:#fff;border:1px solid #18392b;cursor:pointer}.material-list .filters[data-v-6b9ca5b3]{display:flex;justify-content:flex-start;gap:10px;width:80%;max-width:1000px;margin:10px auto}.material-list .filters .text-input[data-v-6b9ca5b3]{flex:1}.material-list .material-row[data-v-6b9ca5b3]{background-color:#ebebe6;cursor:pointer}.material-list .material-row[data-v-6b9ca5b3]:hover{background-color:#fff}.material-list .pagination[data-v-6b9ca5b3]{display:flex;justify-content:center;margin-top:20px}.material-list .pagination button[data-v-6b9ca5b3]{margin:0 5px;padding:5px 10px;background-color:#18392b;border:1px solid #ebebe6;border-radius:5px;cursor:pointer}.material-list .pagination button.active[data-v-6b9ca5b3],.material-list .pagination button[data-v-6b9ca5b3]:hover{background-color:#091510}body[data-v-112c23b9]{background-color:#fff;font-family:Calibri,sans-serif}table[data-v-112c23b9]{margin:auto;width:80%;max-width:1000px;border-collapse:collapse}table th[data-v-112c23b9],table thead[data-v-112c23b9]{position:sticky;top:0;z-index:10}td[data-v-112c23b9],th[data-v-112c23b9]{text-align:left;padding:12px;border-bottom:1px solid #18392b}tr[data-v-112c23b9]{margin-bottom:5px}th[data-v-112c23b9]{font-weight:700}th[data-v-112c23b9],tr[data-v-112c23b9]:hover{background-color:#ebebe6}button[data-v-112c23b9]{padding:10px 20px;cursor:pointer;background-color:#18392b;color:#fff;border:none;border-radius:5px}button[data-v-112c23b9]:hover{background-color:#091510}.remove-btn[data-v-112c23b9]{padding:5px 10px;background-color:#e74c3c;color:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.remove-btn[data-v-112c23b9]:hover{background-color:#c0392b}.remove-btn i[data-v-112c23b9]{font-size:16px}.alert[data-v-112c23b9]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-danger[data-v-112c23b9]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.dropdown-field[data-v-112c23b9]{width:100%;padding:10px;border:1px solid #fff;border-radius:4px;margin-top:20px;cursor:pointer;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.dropdown-field[data-v-112c23b9]:hover{border-color:#e6e6e6}.dropdown-field[data-v-112c23b9]:focus{outline:none;border-color:#18392b}label[data-v-112c23b9]{display:block;margin-bottom:.5rem;font-weight:700}input[type=datetime-local][data-v-112c23b9],input[type=file][data-v-112c23b9],input[type=text][data-v-112c23b9]:not(.multiselect__input),textarea[data-v-112c23b9]{width:100%;padding:.75rem;margin-top:.5rem;border:1px solid #18392b;border-radius:4px;background-color:#fff}.form-group[data-v-112c23b9]{margin-bottom:1.5rem}.form-group label[data-v-112c23b9]{display:block;margin-bottom:.5rem}.form-group .form-control[data-v-112c23b9]{width:100%;padding:10px;border:1px solid #18392b;border-radius:4px}.form-group .form-control[data-v-112c23b9]:focus{border-color:#18392b;box-shadow:0 0 8px rgba(24,57,43,.1)}.form-group .file-input[data-v-112c23b9]{display:block;width:100%;padding:10px;border:1px dashed #c90b0b;cursor:pointer}.form-group .file-input[data-v-112c23b9]:hover{border-color:#18392b}.submit-button[data-v-112c23b9]{width:100%;padding:10px;background-color:#18392b;color:#fff;border:none;border-radius:4px;cursor:pointer}.submit-button[data-v-112c23b9]:hover{background-color:#091510}.submit-button[data-v-112c23b9]:disabled{background-color:#ccc;cursor:not-allowed}.alert-container .alert[data-v-112c23b9]{padding:10px;background-color:red;color:#fff;border-radius:4px;margin-top:10px}.upload-controls[data-v-112c23b9]{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-top:20px}.upload-controls .cancel-icon[data-v-112c23b9],.upload-controls .file-select-icon[data-v-112c23b9]{cursor:pointer;color:#18392b;font-size:2rem}.upload-controls .cancel-icon[data-v-112c23b9]:hover,.upload-controls .file-select-icon[data-v-112c23b9]:hover{color:#091510}.upload-controls .cancel-icon[data-v-112c23b9]{color:#e74c3c}.upload-controls .cancel-icon[data-v-112c23b9]:hover{color:#d62c1a}.upload-controls span[data-v-112c23b9]{font-size:1.1rem}.is-invalid[data-v-112c23b9]{border-color:red}.error-feedback[data-v-112c23b9]{color:red;font-size:.875em}.spinner[data-v-112c23b9]{border:4px solid rgba(0,0,0,.1);border-left-color:#22a6b3;border-radius:50%;width:24px;height:24px;animation:spin-112c23b9 1s linear infinite}.overlay[data-v-112c23b9]{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center}@keyframes spin-112c23b9{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.add-metadata[data-v-112c23b9]{display:flex;gap:10px;margin-top:10px;align-items:center}.add-metadata input[data-v-112c23b9]{padding:5px;font-size:1rem}.add-metadata button[data-v-112c23b9]{padding:5px 10px;font-size:1rem}.create-material[data-v-112c23b9]{max-width:800px;margin:20px auto;padding:20px;background:#ebebe6;border-radius:8px;box-shadow:0 2px 15px rgba(0,0,0,.1)}.create-material h1[data-v-112c23b9]{margin-bottom:2rem;text-align:center}body[data-v-15977713]{background-color:#fff;font-family:Calibri,sans-serif}table[data-v-15977713]{margin:auto;width:80%;max-width:1000px;border-collapse:collapse}table th[data-v-15977713],table thead[data-v-15977713]{position:sticky;top:0;z-index:10}td[data-v-15977713],th[data-v-15977713]{text-align:left;padding:12px;border-bottom:1px solid #18392b}tr[data-v-15977713]{margin-bottom:5px}th[data-v-15977713]{font-weight:700}th[data-v-15977713],tr[data-v-15977713]:hover{background-color:#ebebe6}button[data-v-15977713]{padding:10px 20px;cursor:pointer;background-color:#18392b;color:#fff;border:none;border-radius:5px}button[data-v-15977713]:hover{background-color:#091510}.remove-btn[data-v-15977713]{padding:5px 10px;background-color:#e74c3c;color:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.remove-btn[data-v-15977713]:hover{background-color:#c0392b}.remove-btn i[data-v-15977713]{font-size:16px}.alert[data-v-15977713]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-danger[data-v-15977713]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.dropdown-field[data-v-15977713]{width:100%;padding:10px;border:1px solid #fff;border-radius:4px;margin-top:20px;cursor:pointer;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.dropdown-field[data-v-15977713]:hover{border-color:#e6e6e6}.dropdown-field[data-v-15977713]:focus{outline:none;border-color:#18392b}label[data-v-15977713]{display:block;margin-bottom:.5rem;font-weight:700}input[type=datetime-local][data-v-15977713],input[type=file][data-v-15977713],input[type=text][data-v-15977713]:not(.multiselect__input),textarea[data-v-15977713]{width:100%;padding:.75rem;margin-top:.5rem;border:1px solid #18392b;border-radius:4px;background-color:#fff}.form-group[data-v-15977713]{margin-bottom:1.5rem}.form-group label[data-v-15977713]{display:block;margin-bottom:.5rem}.form-group .form-control[data-v-15977713]{width:100%;padding:10px;border:1px solid #18392b;border-radius:4px}.form-group .form-control[data-v-15977713]:focus{border-color:#18392b;box-shadow:0 0 8px rgba(24,57,43,.1)}.form-group .file-input[data-v-15977713]{display:block;width:100%;padding:10px;border:1px dashed #c90b0b;cursor:pointer}.form-group .file-input[data-v-15977713]:hover{border-color:#18392b}.submit-button[data-v-15977713]{width:100%;padding:10px;background-color:#18392b;color:#fff;border:none;border-radius:4px;cursor:pointer}.submit-button[data-v-15977713]:hover{background-color:#091510}.submit-button[data-v-15977713]:disabled{background-color:#ccc;cursor:not-allowed}.alert-container .alert[data-v-15977713]{padding:10px;background-color:red;color:#fff;border-radius:4px;margin-top:10px}.upload-controls[data-v-15977713]{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-top:20px}.upload-controls .cancel-icon[data-v-15977713],.upload-controls .file-select-icon[data-v-15977713]{cursor:pointer;color:#18392b;font-size:2rem}.upload-controls .cancel-icon[data-v-15977713]:hover,.upload-controls .file-select-icon[data-v-15977713]:hover{color:#091510}.upload-controls .cancel-icon[data-v-15977713]{color:#e74c3c}.upload-controls .cancel-icon[data-v-15977713]:hover{color:#d62c1a}.upload-controls span[data-v-15977713]{font-size:1.1rem}.is-invalid[data-v-15977713]{border-color:red}.error-feedback[data-v-15977713]{color:red;font-size:.875em}.spinner[data-v-15977713]{border:4px solid rgba(0,0,0,.1);border-left-color:#22a6b3;border-radius:50%;width:24px;height:24px;animation:spin-15977713 1s linear infinite}.overlay[data-v-15977713]{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center}@keyframes spin-15977713{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.add-metadata[data-v-15977713]{display:flex;gap:10px;margin-top:10px;align-items:center}.add-metadata input[data-v-15977713]{padding:5px;font-size:1rem}.add-metadata button[data-v-15977713]{padding:5px 10px;font-size:1rem}.material-details[data-v-15977713]{max-width:800px;margin:0 auto;padding:20px;border-radius:8px;background-color:#ebebe6;box-shadow:0 4px 6px rgba(0,0,0,.1)}.material-details .header[data-v-15977713]{display:flex;flex-direction:column;gap:5px}.material-details .header .header-content[data-v-15977713]{display:flex;justify-content:space-between;align-items:center;width:100%}.material-details .header .material-path[data-v-15977713]{font-size:1rem}.material-details .header .top-buttons[data-v-15977713]{display:flex;gap:10px}.material-details .buttons-container[data-v-15977713]{display:flex;justify-content:flex-end;gap:10px}body[data-v-7a7f0ce2]{background-color:#fff;font-family:Calibri,sans-serif}table[data-v-7a7f0ce2]{margin:auto;width:80%;max-width:1000px;border-collapse:collapse}table th[data-v-7a7f0ce2],table thead[data-v-7a7f0ce2]{position:sticky;top:0;z-index:10}td[data-v-7a7f0ce2],th[data-v-7a7f0ce2]{text-align:left;padding:12px;border-bottom:1px solid #18392b}tr[data-v-7a7f0ce2]{margin-bottom:5px}th[data-v-7a7f0ce2]{font-weight:700}th[data-v-7a7f0ce2],tr[data-v-7a7f0ce2]:hover{background-color:#ebebe6}button[data-v-7a7f0ce2]{padding:10px 20px;cursor:pointer;background-color:#18392b;color:#fff;border:none;border-radius:5px}button[data-v-7a7f0ce2]:hover{background-color:#091510}.remove-btn[data-v-7a7f0ce2]{padding:5px 10px;background-color:#e74c3c;color:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.remove-btn[data-v-7a7f0ce2]:hover{background-color:#c0392b}.remove-btn i[data-v-7a7f0ce2]{font-size:16px}.alert[data-v-7a7f0ce2]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-danger[data-v-7a7f0ce2]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.dropdown-field[data-v-7a7f0ce2]{width:100%;padding:10px;border:1px solid #fff;border-radius:4px;margin-top:20px;cursor:pointer;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.dropdown-field[data-v-7a7f0ce2]:hover{border-color:#e6e6e6}.dropdown-field[data-v-7a7f0ce2]:focus{outline:none;border-color:#18392b}label[data-v-7a7f0ce2]{display:block;margin-bottom:.5rem;font-weight:700}input[type=datetime-local][data-v-7a7f0ce2],input[type=file][data-v-7a7f0ce2],input[type=text][data-v-7a7f0ce2]:not(.multiselect__input),textarea[data-v-7a7f0ce2]{width:100%;padding:.75rem;margin-top:.5rem;border:1px solid #18392b;border-radius:4px;background-color:#fff}.form-group[data-v-7a7f0ce2]{margin-bottom:1.5rem}.form-group label[data-v-7a7f0ce2]{display:block;margin-bottom:.5rem}.form-group .form-control[data-v-7a7f0ce2]{width:100%;padding:10px;border:1px solid #18392b;border-radius:4px}.form-group .form-control[data-v-7a7f0ce2]:focus{border-color:#18392b;box-shadow:0 0 8px rgba(24,57,43,.1)}.form-group .file-input[data-v-7a7f0ce2]{display:block;width:100%;padding:10px;border:1px dashed #c90b0b;cursor:pointer}.form-group .file-input[data-v-7a7f0ce2]:hover{border-color:#18392b}.submit-button[data-v-7a7f0ce2]{width:100%;padding:10px;background-color:#18392b;color:#fff;border:none;border-radius:4px;cursor:pointer}.submit-button[data-v-7a7f0ce2]:hover{background-color:#091510}.submit-button[data-v-7a7f0ce2]:disabled{background-color:#ccc;cursor:not-allowed}.alert-container .alert[data-v-7a7f0ce2]{padding:10px;background-color:red;color:#fff;border-radius:4px;margin-top:10px}.upload-controls[data-v-7a7f0ce2]{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-top:20px}.upload-controls .cancel-icon[data-v-7a7f0ce2],.upload-controls .file-select-icon[data-v-7a7f0ce2]{cursor:pointer;color:#18392b;font-size:2rem}.upload-controls .cancel-icon[data-v-7a7f0ce2]:hover,.upload-controls .file-select-icon[data-v-7a7f0ce2]:hover{color:#091510}.upload-controls .cancel-icon[data-v-7a7f0ce2]{color:#e74c3c}.upload-controls .cancel-icon[data-v-7a7f0ce2]:hover{color:#d62c1a}.upload-controls span[data-v-7a7f0ce2]{font-size:1.1rem}.is-invalid[data-v-7a7f0ce2]{border-color:red}.error-feedback[data-v-7a7f0ce2]{color:red;font-size:.875em}.spinner[data-v-7a7f0ce2]{border:4px solid rgba(0,0,0,.1);border-left-color:#22a6b3;border-radius:50%;width:24px;height:24px;animation:spin-7a7f0ce2 1s linear infinite}.overlay[data-v-7a7f0ce2]{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center}@keyframes spin-7a7f0ce2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.add-metadata[data-v-7a7f0ce2]{display:flex;gap:10px;margin-top:10px;align-items:center}.add-metadata input[data-v-7a7f0ce2]{padding:5px;font-size:1rem}.add-metadata button[data-v-7a7f0ce2]{padding:5px 10px;font-size:1rem}.material-detail-page[data-v-7a7f0ce2]{max-width:900px;margin:20px auto;padding:0 10px}.material-detail-page .empty[data-v-7a7f0ce2],.material-detail-page .error[data-v-7a7f0ce2],.material-detail-page .loading[data-v-7a7f0ce2]{background:#ebebe6;border-radius:8px;padding:16px;box-shadow:0 2px 10px rgba(0,0,0,.08)}.material-detail-page .error pre[data-v-7a7f0ce2]{white-space:pre-wrap;margin-top:8px;font-size:.9rem;color:#b00020}.record-browser[data-v-65f9fd3c]{max-width:800px;margin:20px auto;padding:20px;background:#ebebe6;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.record-browser .header[data-v-65f9fd3c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.record-browser .header h3[data-v-65f9fd3c]{color:#18392b}.record-browser .header .header-buttons[data-v-65f9fd3c]{display:flex;gap:10px}.record-browser .header .new-record-button[data-v-65f9fd3c],.record-browser .header .new-type-button[data-v-65f9fd3c]{padding:8px 16px;background-color:#18392b;color:#fff;border:none;border-radius:5px;cursor:pointer}.record-browser .header .new-record-button[data-v-65f9fd3c]:hover,.record-browser .header .new-type-button[data-v-65f9fd3c]:hover{background-color:#091510}.record-browser .record-table[data-v-65f9fd3c],.record-browser .toggle-filter-button[data-v-65f9fd3c]{width:100%}.record-browser .record-table th[data-v-65f9fd3c]{background-color:#fff;border:1px solid #18392b;cursor:pointer}.record-browser .filters[data-v-65f9fd3c]{display:flex;justify-content:space-between;gap:10px;width:100%;max-width:1000px;margin:10px auto}.record-browser .filters .select-input[data-v-65f9fd3c],.record-browser .filters .text-input[data-v-65f9fd3c]{flex:1;padding:8px;border-radius:5px;border:1px solid #18392b;background:#ebebe6}.record-browser .record-row[data-v-65f9fd3c]{background-color:#ebebe6;cursor:pointer}.record-browser .record-row[data-v-65f9fd3c]:hover{background-color:#fff}.record-browser .pagination[data-v-65f9fd3c]{display:flex;justify-content:center;margin-top:20px}.record-browser .pagination button[data-v-65f9fd3c]{margin:0 5px;padding:5px 10px;background-color:#18392b;border:1px solid #ebebe6;border-radius:5px;cursor:pointer}.record-browser .pagination button.active[data-v-65f9fd3c],.record-browser .pagination button[data-v-65f9fd3c]:hover{background-color:#091510}.modal-overlay[data-v-65f9fd3c]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-overlay .modal-content[data-v-65f9fd3c]{background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.2);max-width:500px;width:90%;max-height:80vh;overflow-y:auto}.modal-overlay .modal-content .modal-header[data-v-65f9fd3c]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e0e0e0}.modal-overlay .modal-content .modal-header h3[data-v-65f9fd3c]{margin:0;color:#18392b}.modal-overlay .modal-content .modal-header .close-btn[data-v-65f9fd3c]{background:none;border:none;font-size:24px;cursor:pointer;color:#666}.modal-overlay .modal-content .modal-header .close-btn[data-v-65f9fd3c]:hover{color:#000}.modal-overlay .modal-content .modal-body[data-v-65f9fd3c]{padding:20px}.modal-overlay .modal-content .modal-body .form-group[data-v-65f9fd3c]{margin-bottom:15px}.modal-overlay .modal-content .modal-body .form-group label[data-v-65f9fd3c]{display:block;margin-bottom:5px;font-weight:500;color:#333}.modal-overlay .modal-content .modal-body .form-group input[data-v-65f9fd3c],.modal-overlay .modal-content .modal-body .form-group textarea[data-v-65f9fd3c]{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;font-family:inherit}.modal-overlay .modal-content .modal-body .form-group input[data-v-65f9fd3c]:focus,.modal-overlay .modal-content .modal-body .form-group textarea[data-v-65f9fd3c]:focus{outline:none;border-color:#18392b}.modal-overlay .modal-content .modal-footer[data-v-65f9fd3c]{display:flex;justify-content:flex-end;gap:10px;padding:20px;border-top:1px solid #e0e0e0}.modal-overlay .modal-content .modal-footer button[data-v-65f9fd3c]{padding:8px 16px;border-radius:4px;border:none;cursor:pointer;font-size:14px}.modal-overlay .modal-content .modal-footer button.cancel-btn[data-v-65f9fd3c]{background-color:#e0e0e0;color:#333}.modal-overlay .modal-content .modal-footer button.cancel-btn[data-v-65f9fd3c]:hover{background-color:#d0d0d0}.modal-overlay .modal-content .modal-footer button.save-btn[data-v-65f9fd3c]{background-color:#18392b;color:#fff}.modal-overlay .modal-content .modal-footer button.save-btn[data-v-65f9fd3c]:hover{background-color:#091510}.modal-overlay .modal-content .modal-footer button.save-btn[data-v-65f9fd3c]:disabled{opacity:.6;cursor:not-allowed}body[data-v-7878e3fd]{background-color:#fff;font-family:Calibri,sans-serif}table[data-v-7878e3fd]{margin:auto;width:80%;max-width:1000px;border-collapse:collapse}table th[data-v-7878e3fd],table thead[data-v-7878e3fd]{position:sticky;top:0;z-index:10}td[data-v-7878e3fd],th[data-v-7878e3fd]{text-align:left;padding:12px;border-bottom:1px solid #18392b}tr[data-v-7878e3fd]{margin-bottom:5px}th[data-v-7878e3fd]{font-weight:700}th[data-v-7878e3fd],tr[data-v-7878e3fd]:hover{background-color:#ebebe6}button[data-v-7878e3fd]{padding:10px 20px;cursor:pointer;background-color:#18392b;color:#fff;border:none;border-radius:5px}button[data-v-7878e3fd]:hover{background-color:#091510}.remove-btn[data-v-7878e3fd]{padding:5px 10px;background-color:#e74c3c;color:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.remove-btn[data-v-7878e3fd]:hover{background-color:#c0392b}.remove-btn i[data-v-7878e3fd]{font-size:16px}.alert[data-v-7878e3fd]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-danger[data-v-7878e3fd]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.dropdown-field[data-v-7878e3fd]{width:100%;padding:10px;border:1px solid #fff;border-radius:4px;margin-top:20px;cursor:pointer;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.dropdown-field[data-v-7878e3fd]:hover{border-color:#e6e6e6}.dropdown-field[data-v-7878e3fd]:focus{outline:none;border-color:#18392b}label[data-v-7878e3fd]{display:block;margin-bottom:.5rem;font-weight:700}input[type=datetime-local][data-v-7878e3fd],input[type=file][data-v-7878e3fd],input[type=text][data-v-7878e3fd]:not(.multiselect__input),textarea[data-v-7878e3fd]{width:100%;padding:.75rem;margin-top:.5rem;border:1px solid #18392b;border-radius:4px;background-color:#fff}.form-group[data-v-7878e3fd]{margin-bottom:1.5rem}.form-group label[data-v-7878e3fd]{display:block;margin-bottom:.5rem}.form-group .form-control[data-v-7878e3fd]{width:100%;padding:10px;border:1px solid #18392b;border-radius:4px}.form-group .form-control[data-v-7878e3fd]:focus{border-color:#18392b;box-shadow:0 0 8px rgba(24,57,43,.1)}.form-group .file-input[data-v-7878e3fd]{display:block;width:100%;padding:10px;border:1px dashed #c90b0b;cursor:pointer}.form-group .file-input[data-v-7878e3fd]:hover{border-color:#18392b}.submit-button[data-v-7878e3fd]{width:100%;padding:10px;background-color:#18392b;color:#fff;border:none;border-radius:4px;cursor:pointer}.submit-button[data-v-7878e3fd]:hover{background-color:#091510}.submit-button[data-v-7878e3fd]:disabled{background-color:#ccc;cursor:not-allowed}.alert-container .alert[data-v-7878e3fd]{padding:10px;background-color:red;color:#fff;border-radius:4px;margin-top:10px}.upload-controls[data-v-7878e3fd]{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-top:20px}.upload-controls .cancel-icon[data-v-7878e3fd],.upload-controls .file-select-icon[data-v-7878e3fd]{cursor:pointer;color:#18392b;font-size:2rem}.upload-controls .cancel-icon[data-v-7878e3fd]:hover,.upload-controls .file-select-icon[data-v-7878e3fd]:hover{color:#091510}.upload-controls .cancel-icon[data-v-7878e3fd]{color:#e74c3c}.upload-controls .cancel-icon[data-v-7878e3fd]:hover{color:#d62c1a}.upload-controls span[data-v-7878e3fd]{font-size:1.1rem}.is-invalid[data-v-7878e3fd]{border-color:red}.error-feedback[data-v-7878e3fd]{color:red;font-size:.875em}.spinner[data-v-7878e3fd]{border:4px solid rgba(0,0,0,.1);border-left-color:#22a6b3;border-radius:50%;width:24px;height:24px;animation:spin-7878e3fd 1s linear infinite}.overlay[data-v-7878e3fd]{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center}@keyframes spin-7878e3fd{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.add-metadata[data-v-7878e3fd]{display:flex;gap:10px;margin-top:10px;align-items:center}.add-metadata input[data-v-7878e3fd]{padding:5px;font-size:1rem}.add-metadata button[data-v-7878e3fd]{padding:5px 10px;font-size:1rem}.create-record[data-v-7878e3fd]{max-width:800px;margin:20px auto;padding:20px;background:#ebebe6;border-radius:8px;box-shadow:0 2px 15px rgba(0,0,0,.1)}.create-record h1[data-v-7878e3fd]{margin-bottom:2rem;text-align:center}.create-record .type-selector[data-v-7878e3fd]{display:flex;gap:10px;align-items:center}.create-record .type-selector select[data-v-7878e3fd]{flex:1}.create-record .type-selector .create-type-button[data-v-7878e3fd]{padding:8px 12px;background-color:#18392b;color:#fff;border:none;border-radius:4px;cursor:pointer;white-space:nowrap;font-size:14px}.create-record .type-selector .create-type-button[data-v-7878e3fd]:hover{background-color:#091510}.modal-overlay[data-v-7878e3fd]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-overlay .modal-content[data-v-7878e3fd]{background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.2);max-width:500px;width:90%;max-height:80vh;overflow-y:auto}.modal-overlay .modal-content .modal-header[data-v-7878e3fd]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e0e0e0}.modal-overlay .modal-content .modal-header h3[data-v-7878e3fd]{margin:0;color:#18392b}.modal-overlay .modal-content .modal-header .close-btn[data-v-7878e3fd]{background:none;border:none;font-size:24px;cursor:pointer;color:#666}.modal-overlay .modal-content .modal-header .close-btn[data-v-7878e3fd]:hover{color:#000}.modal-overlay .modal-content .modal-body[data-v-7878e3fd]{padding:20px}.modal-overlay .modal-content .modal-body .form-group[data-v-7878e3fd]{margin-bottom:15px}.modal-overlay .modal-content .modal-body .form-group label[data-v-7878e3fd]{display:block;margin-bottom:5px;font-weight:500;color:#333}.modal-overlay .modal-content .modal-body .form-group input[data-v-7878e3fd],.modal-overlay .modal-content .modal-body .form-group textarea[data-v-7878e3fd]{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;font-family:inherit}.modal-overlay .modal-content .modal-body .form-group input[data-v-7878e3fd]:focus,.modal-overlay .modal-content .modal-body .form-group textarea[data-v-7878e3fd]:focus{outline:none;border-color:#18392b}.modal-overlay .modal-content .modal-footer[data-v-7878e3fd]{display:flex;justify-content:flex-end;gap:10px;padding:20px;border-top:1px solid #e0e0e0}.modal-overlay .modal-content .modal-footer button[data-v-7878e3fd]{padding:8px 16px;border-radius:4px;border:none;cursor:pointer;font-size:14px}.modal-overlay .modal-content .modal-footer button.cancel-btn[data-v-7878e3fd]{background-color:#e0e0e0;color:#333}.modal-overlay .modal-content .modal-footer button.cancel-btn[data-v-7878e3fd]:hover{background-color:#d0d0d0}.modal-overlay .modal-content .modal-footer button.save-btn[data-v-7878e3fd]{background-color:#18392b;color:#fff}.modal-overlay .modal-content .modal-footer button.save-btn[data-v-7878e3fd]:hover{background-color:#091510}.record-details[data-v-1403b0de]{max-width:800px;margin:0 auto;padding:20px;border-radius:8px;background-color:#ebebe6;box-shadow:0 4px 6px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:space-between}.record-details .buttons-container[data-v-1403b0de]{display:flex;justify-content:space-between;width:100%;align-items:flex-end}.record-details .top-buttons[data-v-1403b0de]{display:flex;gap:10px}.record-details .header[data-v-1403b0de]{display:flex;justify-content:space-between;align-items:center}.record-details .header h2[data-v-1403b0de]{color:#18392b;margin-bottom:20px}.record-details .detail[data-v-1403b0de]{margin-bottom:10px;font-size:16px}.record-details .detail strong[data-v-1403b0de]{color:#000}body{background-color:#fff;font-family:Calibri,sans-serif}table{margin:auto;width:80%;max-width:1000px;border-collapse:collapse}table th,table thead{position:sticky;top:0;z-index:10}td,th{text-align:left;padding:12px;border-bottom:1px solid #18392b}tr{margin-bottom:5px}th{font-weight:700}th,tr:hover{background-color:#ebebe6}button{padding:10px 20px;cursor:pointer;background-color:#18392b;color:#fff;border:none;border-radius:5px}button:hover{background-color:#091510}.remove-btn{padding:5px 10px;background-color:#e74c3c;color:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.remove-btn:hover{background-color:#c0392b}.remove-btn i{font-size:16px}.alert{border-color:#f5c6cb;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert,.alert-danger{color:#721c24;background-color:#f8d7da}.alert-danger{border-color:#f5c6cb}.dropdown-field{width:100%;padding:10px;border:1px solid #fff;border-radius:4px;margin-top:20px;cursor:pointer;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.dropdown-field:hover{border-color:#e6e6e6}.dropdown-field:focus{outline:none;border-color:#18392b}label{display:block;margin-bottom:.5rem;font-weight:700}input[type=datetime-local],input[type=file],input[type=text]:not(.multiselect__input),textarea{width:100%;padding:.75rem;margin-top:.5rem;border:1px solid #18392b;border-radius:4px;background-color:#fff}.form-group{margin-bottom:1.5rem}.form-group label{display:block;margin-bottom:.5rem}.form-group .form-control{width:100%;padding:10px;border:1px solid #18392b;border-radius:4px}.form-group .form-control:focus{border-color:#18392b;box-shadow:0 0 8px rgba(24,57,43,.1)}.form-group .file-input{display:block;width:100%;padding:10px;border:1px dashed #c90b0b;cursor:pointer}.form-group .file-input:hover{border-color:#18392b}.submit-button{width:100%;padding:10px;background-color:#18392b;color:#fff;border:none;border-radius:4px;cursor:pointer}.submit-button:hover{background-color:#091510}.submit-button:disabled{background-color:#ccc;cursor:not-allowed}.alert-container .alert{padding:10px;background-color:red;color:#fff;border-radius:4px;margin-top:10px}.upload-controls{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-top:20px}.upload-controls .cancel-icon,.upload-controls .file-select-icon{cursor:pointer;color:#18392b;font-size:2rem}.upload-controls .cancel-icon:hover,.upload-controls .file-select-icon:hover{color:#091510}.upload-controls .cancel-icon{color:#e74c3c}.upload-controls .cancel-icon:hover{color:#d62c1a}.upload-controls span{font-size:1.1rem}.is-invalid{border-color:red}.error-feedback{color:red;font-size:.875em}.spinner{border:4px solid rgba(0,0,0,.1);border-left-color:#22a6b3;border-radius:50%;width:24px;height:24px;animation:spin 1s linear infinite}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.add-metadata{display:flex;gap:10px;margin-top:10px;align-items:center}.add-metadata input{padding:5px;font-size:1rem}.add-metadata button{padding:5px 10px;font-size:1rem}