body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.fixed-width-font{font-family:Courier New,Courier,monospace;white-space:pre-wrap;max-width:1200px;overflow-wrap:break-word;overflow:auto}body,html{margin:0;padding:0;height:100%}#root,.app-container{display:flex;flex-direction:column;min-height:100vh}.old-layout .main-content{flex-grow:1;display:flex;flex-direction:column;overflow-y:auto}.old-layout .formList{padding:20px}.old-layout .tableContainer{flex-grow:1;overflow-y:auto;margin-bottom:100px}.old-layout .headerContainer{display:flex;margin-bottom:10px}.old-layout table{width:100%;border-collapse:collapse}.old-layout thead{background-color:#6495ed;color:#fff}.old-layout thead th{text-align:center}.old-layout th,.old-layout td{text-align:left;padding:8px;border:1px solid #ddd}.old-layout tr.even{background-color:#f2f2f2}.old-layout tr.odd{background-color:#ddd}.old-layout tbody tr:hover{background-color:#ccc}.old-layout .horizontalButtonContainer{text-align:center;margin-top:20px}.old-layout .formGroup{display:flex;align-items:center;gap:10px;white-space:nowrap;margin-left:auto}.old-layout .formGroup button{padding:6px 16px;color:#fff;border:none;border-radius:4px;cursor:pointer;margin-left:10px;font-size:1rem;background-color:#3498db;box-shadow:0 0 0 2px #3498db33;transition:border-color .3s,box-shadow .3s}.old-layout .formGroup button:hover{background-color:#2980b9}.old-layout .formGroup label{font-weight:600}.old-layout input,.old-layout select,.old-layout textarea{width:100%;border:1px solid #ddd;border-radius:4px;font-size:1rem;padding:4px;height:32px;box-sizing:border-box}.old-layout textarea{height:64px}.old-layout select{width:auto;min-width:max-content}.old-layout input:focus,.old-layout input:hover,.old-layout select:focus,.old-layout select:hover,.old-layout textarea:focus,.old-layout textarea:hover{outline:none;border-color:#38a5ee;box-shadow:0 0 0 2px #3498db33;transition:border-color .3s,box-shadow .3s}.old-layout input[type=checkbox]{width:auto;height:auto;margin:0;padding:0;box-sizing:border-box;vertical-align:middle;accent-color:#38a5ee}.old-layout input[type=radio]{width:auto;height:auto;margin-right:5px;vertical-align:middle;accent-color:#38a5ee}.old-layout input[type=checkbox]:focus,.old-layout input[type=checkbox]:hover{outline:none;border-color:#38a5ee;box-shadow:0 0 0 2px #3498db33;transition:border-color .3s,box-shadow .3s}.old-layout td input,.old-layout td select{border:1px solid #ddd;border-radius:4px;padding:8px;height:24px;box-sizing:border-box}.old-layout td select{padding:4px;font-size:.875rem}.old-layout span.editIcon{font-size:20px;cursor:pointer;color:gray;margin-left:5px}.old-layout span.editIcon:hover{color:#007bff}.old-layout span.deleteIcon{font-size:20px;color:gray;cursor:pointer;margin-left:5px;display:inline-flex;align-items:center}.old-layout span.deleteIcon:hover{color:red}.old-layout span.notifyIcon{font-size:20px;color:gray;cursor:pointer;margin-left:5px;display:inline-flex;align-items:center}.old-layout span.notifyIcon:hover{color:#98e898}.old-layout span.notifyText{color:gray;cursor:pointer;margin-left:5px;display:inline-flex;align-items:center}.old-layout span.notifyText:hover{color:#98e898}.old-layout .icon-container{display:flex;justify-content:center;align-items:center;text-align:center;vertical-align:middle}.old-layout .td-vertical{display:flex}.old-layout .td-vertical-centred{display:flex;justify-content:center}.old-layout .errorModal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.old-layout .errorModalContent{background-color:#f08080;border-radius:8px;box-shadow:0 0 10px #0000001a;z-index:1001;width:500px;text-align:center}.old-layout .errorModalContent button{width:150px;margin-top:10px;margin-bottom:10px;background-color:#d32f2f}.old-layout .errorModalContent button:hover{background-color:#792424}.old-layout .pagination{margin-top:20px;padding:10px;background-color:#f9f9f9;border-radius:5px}.old-layout .pagination-button{margin:0 10px;width:110px;padding:8px 12px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .3s ease}.old-layout .pagination-button:disabled{background-color:#ccc;cursor:not-allowed}.old-layout .pagination-info{flex-grow:1;text-align:center;white-space:nowrap}.old-layout .pagination .pagination-button:first-child{margin-left:auto}.old-layout .pagination .pagination-button:last-child{margin-right:auto}@font-face{font-family:Poppins;src:local("Poppins-Thin"),url(/assets/Poppins-Thin-leD9T1nx.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins-ThinItalic"),url(/assets/Poppins-ThinItalic-DeF98U39.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins-ExtraLight"),url(/assets/Poppins-ExtraLight-u2IJXg5c.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins-ExtraLightItalic"),url(/assets/Poppins-ExtraLightItalic-DV_5Lr0Z.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins-Light"),url(/assets/Poppins-Light-DT6-CsId.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins-LightItalic"),url(/assets/Poppins-LightItalic-CDXp65eX.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins-Regular"),url(/assets/Poppins-Regular-CTKNfV9P.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins-Italic"),url(/assets/Poppins-Italic-PjgN8SAi.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins-Medium"),url(/assets/Poppins-Medium-Cxde2ZoM.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins-MediumItalic"),url(/assets/Poppins-MediumItalic-C6e40Oak.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins-SemiBold"),url(/assets/Poppins-SemiBold-B_fPDAUb.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins-SemiBoldItalic"),url(/assets/Poppins-SemiBoldItalic-1z_hA9Cm.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins-Bold"),url(/assets/Poppins-Bold-qTAUjFF7.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins-BoldItalic"),url(/assets/Poppins-BoldItalic-DRcRqYlu.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins-ExtraBold"),url(/assets/Poppins-ExtraBold-W_qeO1XX.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins-ExtraBoldItalic"),url(/assets/Poppins-ExtraBoldItalic-C9zKPiZo.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins-Black"),url(/assets/Poppins-Black-yHqY0KRU.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins-BlackItalic"),url(/assets/Poppins-BlackItalic-cm4Pcmzs.ttf) format("truetype");font-weight:900;font-style:italic}
