body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.mainContainer{box-sizing:border-box;flex-direction:column;justify-content:space-between;align-items:stretch;width:100%;min-width:100vw;display:flex;overflow-x:hidden}.header{box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:10px 20px;display:flex}.header-section-right{text-align:right;padding-right:1%}.header.header-end{justify-content:flex-end}.titleContainer{justify-content:center;align-items:center;width:100%;margin-top:10%;font-weight:bolder;display:flex}.titleContainer img{width:20%;margin-right:1%}.titleContainer h2{margin-top:10%;font-size:3em}.titleContainer h3{color:#999;margin-bottom:1%;margin-left:1%;font-size:1.6em}.centerListContainer{box-sizing:border-box;flex-direction:column;justify-content:space-between;width:100%;padding-left:5px;padding-right:5px;display:flex}.listContainer{flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;padding-left:10px;padding-right:10px;display:flex}.listContainer>div{text-align:center;background-color:#fff}.editFormWrapper{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;max-width:650px;margin:0 auto;display:flex}.editFormWrapper h1,.editFormWrapper h3{text-align:center;width:100%}.rowContainer{flex-direction:row;align-items:flex-start;padding-left:10px;padding-right:10px;display:flex}.inputBox{border:1px solid gray;border-radius:8px;width:100%;height:110%;font-size:medium}.formList{box-sizing:border-box;background:#8ba3ae;border-radius:8px;flex-direction:column;gap:15px;width:100%;padding:20px;display:flex}.formButtonsAlign{box-sizing:border-box;justify-content:center;align-items:center;gap:12px;width:100%;margin-top:15px;display:flex}.form-row{flex-direction:row;align-items:center;gap:10px;width:100%;display:flex}.form-row label,.form-row label,.form-row .toggle-label{flex-shrink:0;width:150px}.form-row .toggle-label-red{color:red;flex-shrink:0;width:150px}.form-row .inputBox,.form-row select.inputBox{box-sizing:border-box;border:1px solid gray;border-radius:8px;flex:1;min-width:0;max-width:320px;height:auto;padding:8px;font-size:medium}.form-row .inputBox-wrapper{flex:1;align-items:center;width:100%;max-width:350px;display:flex;position:relative}.inputBox-wrapper .inputBox{width:100%!important;max-width:100%!important;padding-right:55px!important}.password-toggle-text-btn{cursor:pointer;color:#06c;background:0 0;border:none;padding:0;font-size:13px;font-weight:600;position:absolute;right:12px}.form-row input:not([type=checkbox]),.form-row select{box-sizing:border-box;flex:1;min-width:0;padding:8px}.form-row:has(input[required]):not(:has(input[type=checkbox])) label:after{content:" *";color:#c00;margin-left:4px;font-weight:700}.form-row:has(select[required]) label:after{content:" *";color:#c00;margin-left:4px;font-weight:700}.label_denote_required{color:#c00;font-weight:medium;margin-right:4px}.optional-text{color:#eef3f5;font-size:11px;font-weight:400;display:block}.toggle-button-group{border:1px solid #ccc;border-radius:4px;display:inline-flex;overflow:hidden}.toggle-btn{cursor:pointer;background:#f5f5f5;border:none;padding:6px 16px;font-weight:500}.toggle-btn.active{color:#fff;background:#06c}.form-divider{text-transform:uppercase;letter-spacing:1px;color:#777;align-items:center;margin:24px 0 16px;font-size:11px;font-weight:700;display:flex}.form-divider:after{content:"";background:#e0e0e0;flex:1;height:1px;margin-left:10px}.link-style-button{color:#06c;cursor:pointer;font-size:inherit;text-align:left;background:0 0;border:none;padding:0;text-decoration:underline}.input-with-cancel{align-items:center;gap:8px;width:100%;display:flex}.cancel-action-text{color:#c00;cursor:pointer;background:0 0;border:none;font-size:13px}.successText{color:#1a1a1a;background-color:#e2ece9;border-left:4px solid #2e7d32;border-radius:4px;margin:0 0 10px;padding:10px 12px;font-size:14px;font-weight:500}.errorText{color:#c00;background-color:#fdeaea;border-left:4px solid #c00;border-radius:4px;margin:0 0 10px;padding:10px 12px;font-size:14px;font-weight:500}.versionText{color:#fff;text-align:right;font-size:.8em}.versionLink{color:#fff;text-decoration:underline}.readonly-status-text{color:#1a1a1a;padding:8px 0;font-size:14px;font-weight:600}.form{background:#8ba3ae;align-self:stretch;padding:3%}.form-group{flex-flow:row;align-content:center;align-items:center;padding:3%;display:flex}.link{color:#06c;cursor:pointer;background:0 0;border:none;padding:0;font-size:.9rem;text-decoration:underline}.link:hover{color:#049}.buttonWhite{cursor:pointer;background:#e8f0fe;border:1px solid #1677ff;border-radius:6px;margin-right:8px;padding:8px 16px;font-weight:600}.buttonWhite:hover{background-color:#67d0cb;box-shadow:0 6px 8px #53a7d526}.register-btn{color:#fff;cursor:pointer;background-color:#2e7d32;border:none;border-radius:6px;padding:8px 16px;font-weight:600;transition:background-color .2s,transform .1s;box-shadow:0 4px 6px #0000001a}.register-btn:hover{background-color:#1b5e20;box-shadow:0 6px 8px #00000026}.register-btn:active{transform:scale(.98);box-shadow:0 2px 4px #0000001a}.tableHorizontalWrapper{-webkit-overflow-scrolling:touch;box-sizing:border-box;width:100%;max-width:100%;margin-bottom:15px;overflow-x:auto}.tableHorizontalWrapper input,.tableHorizontalWrapper select,.tableHorizontalWrapper button{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;padding:3px 4px!important;font-size:11px!important}.tableHorizontalWrapper table{table-layout:fixed}.tableHorizontalWrapper input[type=date]{box-sizing:border-box!important;width:100%!important;min-width:100px!important;max-width:100%!important;height:24px!important;padding:2px 4px!important;font-size:11px!important}.tableHorizontalWrapper input[type=date]::-webkit-datetime-edit{padding:0!important}.tableHorizontalWrapper input[type=date]::-webkit-datetime-edit-fields-wrapper{padding:0!important}.tableHorizontalWrapper input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;margin:0!important;padding:0!important;font-size:11px!important}.dataTable{border-collapse:collapse;table-layout:fixed;width:100%;font-family:arial,sans-serif}.dataTable input,.dataTable select{box-sizing:border-box;width:100%!important;max-width:100%!important}.editable-field{background-color:#093d67}.dataTable td,.dataTable th{text-align:center;border:1px solid #000;padding:8px}.dataTable tr:nth-child(2n){background-color:#ddd}.errorText{color:red;font-size:medium}.label{text-align:left;white-space:nowrap;padding-left:5px;padding-right:5px}@media (width<=600px){.form-row{flex-direction:column;align-items:flex-start;gap:5px}.form-row label{width:100%!important}.form-row .inputBox,.form-row select.inputBox,.form-row .inputBox-wrapper{width:100%;max-width:100%}.register-btn{width:100%;padding:14px 20px}}.actionBtnRow{justify-content:center;gap:6px;display:flex}.actionBtn{color:#fff;cursor:pointer;border:1px solid #0000;border-radius:4px;flex-direction:column;align-items:center;gap:2px;padding:4px 6px;line-height:1.1;display:inline-flex}.actionBtn__icon{font-size:15px}.actionBtn__label{font-size:9px}.actionBtn--primary{background:#4c94b6;border-color:#1677ff}.actionBtn--danger{background:#f7575a;border-color:#f7575a}.actionBtn:disabled{color:#bfbfbf;cursor:not-allowed;opacity:.5;background:#f5f5f5;border-color:#d9d9d9}.adminTitle{margin:10px 0 4px;padding-left:5px}.adminMain h3{margin-top:4px}.adminTableWrap{background:#fff;border-radius:8px;overflow:auto hidden;box-shadow:0 1px 4px #0000001a}.adminTableHeadRow{background:#8ba3ae;border:2px solid #0e1013}.adminTable{border-collapse:collapse;width:100%}.adminTable th{-webkit-user-select:none;user-select:none;padding:12px 10px;font-size:14px;font-weight:700}.adminTable td{padding:10px;font-size:14px}.adminTable tbody tr{border-bottom:1px solid #e0e0e0}
