:root{font-family:Roboto;font-size:16px;line-height:24px;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;--background-gray: #d3d3d3;--background-red: #d60000;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}a{color:#0022bc;text-decoration:none}#root{width:100%}._FormErrorMessage_16v98_1{color:red;text-align:center;font-weight:600}._formContainer_16v98_7{background-color:#f9f9f9;padding:2rem;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-width:800px;margin:2rem auto}._form_16v98_7{display:flex;flex-direction:column;gap:1.5rem}._formSection_16v98_22{background-color:#fff;padding:1.5rem;border-radius:8px;border:1px solid #e0e0e0}._sectionTitle_16v98_29{margin-top:0;margin-bottom:1.5rem;color:#333;border-bottom:2px solid #eee;padding-bottom:.5rem}._inputGroup_16v98_37{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}._inputGroup_16v98_37 label{font-weight:700;color:#555}._inputGroup_16v98_37 input[type=text],._inputGroup_16v98_37 input[type=date],._inputGroup_16v98_37 input[type=file]{padding:.75rem;border:1px solid #ccc;border-radius:4px;font-size:1rem;width:100%;box-sizing:border-box}._inputGroup_16v98_37 input:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}._linkInputContainer_16v98_66{display:flex;flex-direction:column;gap:.75rem}._linkInputGroup_16v98_72{display:flex;gap:.5rem;align-items:center}._linkInputGroup_16v98_72 input{flex-grow:1;padding:.75rem;border:1px solid #ccc;border-radius:4px}._addButton_16v98_85{background-color:#d82028;color:#fff;border:none;padding:.75rem 1rem;border-radius:4px;cursor:pointer;font-size:1rem;transition:background-color .2s}._addButton_16v98_85:hover{background-color:#b01920}._grid_16v98_102{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}._formActions_16v98_108{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:1.5rem}._saveButton_16v98_116{background-color:#007bff;color:#fff;border:none;padding:1rem 2rem;border-radius:4px;cursor:pointer;font-size:1.1rem;font-weight:700;transition:background-color .2s;width:100%;max-width:300px}._saveButton_16v98_116:hover{background-color:#0056b3}._saveButton_16v98_116:disabled{background-color:#ccc;cursor:not-allowed}._FormErrorMessage_16v98_1{color:#dc3545;font-weight:700}.spinner-container{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background-color:var(--background-gray)}.loading-spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._actionButtonEdit_mom26_1,._actionButtonDelete_mom26_10{padding:8px;margin:10px;flex:1;font-weight:600;border-radius:8px}._actions_mom26_19{display:flex;justify-content:center}@media (prefers-color-scheme: dark){body{background-color:#000}}._table-container_hcx05_12{width:100%;overflow-x:auto;margin:20px 0}._add-button-container_hcx05_55{display:flex;flex-direction:column;align-items:center}._add-button_hcx05_55{padding:10px 20px;font-size:16px;cursor:pointer;margin-bottom:20px;background-color:#2b2b2b;color:#fff;border:none;border-radius:5px;box-shadow:0 2px 5px #0000001a}._add-form-container_hcx05_74{display:flex;flex-direction:column;min-height:44vh;border:2px solid #ccc;border-radius:18px;background-color:var(--background-gray);max-width:400px;box-sizing:border-box;padding-top:8px;margin:0 auto;bottom:20px}#_advisoryId_hcx05_1:disabled{color:#000;opacity:.5}._add-form-container_hcx05_74 input{margin:5px 5px 5px 20px;padding:10px;font-size:14px;width:195px;border:1px solid #ccc;border-radius:4px}._add-form-container_hcx05_74 button{padding:10px 18px;font-size:16px;cursor:pointer;background-color:var(--background-red);color:#fff;border:none;width:150px;border-radius:5px;box-shadow:0 2px 5px #0000001a;margin-top:auto;margin-bottom:13px;margin-left:30%}._add-form-container_hcx05_74 button:disabled{color:#999;cursor:not-allowed;opacity:.5}._add-form-container_hcx05_74 h3{font-size:20px;margin-bottom:20px}._add-form-container_hcx05_74 label{left:12px;top:12px;font-size:14px;color:#2b2b2b;pointer-events:none;transition:.2s ease all;line-height:3.1;vertical-align:sub}._file-upload_hcx05_141{text-decoration:underline;color:brown}._Spinner_hcx05_146{color:red;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._SpinnerDiv_hcx05_155{width:100%;height:100vh;position:relative}body{background-color:#fff}.table-container{width:100%;overflow-x:auto;margin:20px 0}table{width:100%;border-collapse:collapse;margin:20px 0}td{padding:12px;text-align:left;border:1px solid var(--background-red);color:#000}th{padding:12px;text-align:left;border:1px solid var(--background-red);background-color:red;color:#fff;font-weight:700;font-size:20px;font-weight:5000}tr:nth-child(odd){background-color:var(--background-gray)}tr:nth-child(even){background-color:#fff}td{word-wrap:break-word;max-width:300px}.add-button-container{display:flex;flex-direction:column;align-items:center}.add-button{padding:10px 20px;font-size:16px;cursor:pointer;margin-bottom:20px;background-color:#2b2b2b;color:#fff;border:none;border-radius:5px;box-shadow:0 2px 5px #0000001a}.add-form-container{display:flex;flex-direction:column;min-height:44vh;border:2px solid #ccc;border-radius:18px;background-color:var(--background-gray);max-width:400px;box-sizing:border-box;padding-top:8px;margin:0 auto;bottom:20px}#advisoryId:disabled{color:#000;opacity:.5}.add-form-container input{margin:5px 5px 5px 20px;padding:10px;font-size:14px;width:195px;border:1px solid #ccc;border-radius:4px}.add-form-container button{padding:10px 18px;font-size:16px;cursor:pointer;background-color:var(--background-red);color:#fff;border:none;width:150px;border-radius:5px;box-shadow:0 2px 5px #0000001a;margin-top:auto;margin-bottom:13px;margin-left:30%}.add-form-container button:disabled{color:#999;cursor:not-allowed;opacity:.5}.add-form-container h3{font-size:20px;margin-bottom:20px}.add-form-container label{left:12px;top:12px;font-size:14px;color:#2b2b2b;pointer-events:none;transition:.2s ease all;line-height:3.1;vertical-align:sub}.file-upload{text-decoration:underline;color:brown}
