body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{font-family:Arial,sans-serif;text-align:center}.LoginPage{background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin:200px auto;max-width:300px;padding:20px}.LoginPage h2{margin-top:0}.LoginPage input[type=password],.LoginPage input[type=text]{border:1px solid #ccc;border-radius:3px;margin-bottom:10px;padding:5px;width:100%}.LoginPage button{background-color:#007bff;border:none;border-radius:3px;color:#fff;cursor:pointer;padding:10px;width:100%}.Home{text-align:center}.Home h2{margin-top:20px}.nav-link{color:#007bff;font-weight:700;margin:10px;text-decoration:none}.nav-link:hover{text-decoration:underline}.pagination ul{display:flex;list-style-type:none;padding:0}.pagination li{margin-right:5px}.pagination button{background-color:#007bff;border:none;color:#fff;cursor:pointer;padding:5px 10px}.pagination button.active{background-color:#ccc;pointer-events:none}.loader{color:#007bff;font-size:1.5rem;margin:200px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.filter-form{margin-top:20px}.filter-form select:last-child{margin-right:10}.filter-form select option{padding:20px}.LogoutButton{background-color:#dc3545;border:none;border-radius:3px;color:#fff;cursor:pointer;margin-top:20px;padding:10px;position:absolute;right:100px;top:20px}.filter-form select{background-color:#f8f8f8;border:1px solid #ccc;border-radius:4px;cursor:pointer;font-size:16px;margin-right:10px;padding:10px;transition:border-color .3s;width:20%}.filter-form select:focus{border-color:#007bff;outline:none}.filter-form select option{background-color:#fff;color:#333;font-size:16px;padding:10px}.filter-form select:hover{border-color:#999}.filter-form select:active{border-color:#555}.filter-form input[type=text]{background-color:#f8f8f8;border:1px solid #ccc;border-radius:4px;font-size:16px;margin-right:10px;padding:10px;transition:border-color .3s;width:20%}.filter-form input[type=text]:focus{border-color:#007bff;outline:none}.filter-form input::-webkit-input-placeholder{color:#999}.filter-form input::placeholder{color:#999}.filter-form button{font-size:16px;padding:10px 20px}.filter-form{margin-top:45px}.filter-form input[type=date],.filter-form select{border:1px solid #ccc;border-radius:4px;flex:1 1;font-size:14px;margin:5px;padding:8px}.PortalTable td,.PortalTable th{padding:8px}.filter-form{align-items:center;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:5px;justify-content:space-between;margin-bottom:10px;margin-top:40px;padding:10px}.filter-form input[type=date],.filter-form input[type=text],.filter-form select{border:1px solid #ccc;border-radius:4px;flex:1 1;font-size:14px;margin:5px;padding:8px}.filter-form input[name=propertyCode]{flex:2 1}.filter-form button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .3s}.filter-form button:hover{background-color:#0056b3}.filter-form input[type=date],.filter-form input[type=text]{flex:1 1}.PortalTable{margin:25px 0}.PortalTable td,.PortalTable th{border:1px solid #ddd;font-size:14px;padding:6px;text-align:left}.PortalTable th,.PortalTable tr:nth-child(2n){background-color:#f2f2f2}.PortalTable tr:hover{background-color:#ddd}.pagination{text-align:center}.page-link{background-color:#007bff;border:1px solid #007bff;display:inline-block;margin:0 5px;padding:8px 16px}.page-link:hover{background-color:#0056b3}.page-link:disabled{background-color:#ccc;cursor:not-allowed}.page-link:first-child{margin-left:0}.page-link:last-child{margin-right:0}.JobDetail{background-color:#f5f5f5;border:1px solid #ddd;border-radius:5px}.loader{background-color:#fff;padding:20px;text-align:center}.label{font-weight:700}table{border-collapse:collapse;width:100%}table,td,th{border:1px solid #ddd;padding:8px;text-align:left}th{background-color:#f2f2f2;font-weight:700}.JobDetail{background-color:#f0f0f0;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2);margin:20px;padding:20px;text-align:center}h2{color:#333}.job-details-table{border-collapse:collapse;margin-top:20px;width:100%}.job-details-table th{background-color:#0077b6;color:#fff;padding:12px;text-align:left}.job-details-table td{background-color:#f9f9f9;border:1px solid #ddd;padding:10px;text-align:left}.job-details-table tbody tr:nth-child(2n){background-color:#e5e5e5}.job-details-table tbody tr:nth-child(odd){background-color:#f2f2f2}.Home{background-color:#f4f4f4;border-radius:8px;box-shadow:0 0 20px rgba(0,0,0,.2);margin:20px;overflow-x:auto;padding:20px}h2{color:#0077b6;font-size:28px;margin-bottom:20px;text-transform:uppercase}.loader{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:4px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#0077b6;display:inline-block;font-size:16px;height:30px;margin:20px;position:relative;width:30px}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.filter-form{display:flex;flex-wrap:wrap;margin-bottom:20px}.filter-form input,.filter-form select{border:1px solid #ccc;border-radius:4px;margin:5px;padding:10px}.filter-form input[type=date]{width:180px}.PortalTable{border:1px solid #ddd;border-collapse:collapse;margin-top:20px;overflow-x:auto;width:100%}.PortalTable th{background-color:#0077b6;color:#fff;padding:12px}.PortalTable td,.PortalTable th{border:1px solid #ddd;text-align:left}.PortalTable td{background-color:#f9f9f9;padding:10px}.PortalTable tbody tr:nth-child(2n){background-color:#e5e5e5}.PortalTable tbody tr:nth-child(odd){background-color:#f2f2f2}.PortalTable td,.PortalTable th{min-width:120px}.pagination{display:flex;justify-content:center;margin-top:20px}.page-link{background-color:#0077b6;border:none;border-radius:4px;color:#fff;cursor:pointer;margin:5px;padding:10px 20px;transition:background-color .3s}.page-link:hover{background-color:#005a8d}
/*# sourceMappingURL=main.6b0f4ed9.css.map*/