body{align-items:center;background:linear-gradient(180deg,#fafdfd,#c5ebf0);background-attachment:fixed;background-repeat:no-repeat;color:linear-gradient(195deg,#990f0f,#000);display:flex;font-family:Verdana,sans-serif;justify-content:center;margin:0;min-height:100vh;overflow-y:hidden;padding:0}h1{color:#000;font-weight:600;text-align:center}.auth-form{display:flex;flex-direction:column;gap:15px;margin-top:10px}.auth-form input,.change-pass-form input{border:none;border-radius:8px;font-size:15px}.auth-form input,.auth-form select,.change-pass-form input{background-color:#ffffffe6;box-shadow:0 2px 6px #0003;color:#000}.auth-form select{border:none;border-radius:5px;font-size:14px;padding-bottom:10px;padding-left:8px;padding-top:10px}.auth-form input:hover,.change-pass-form input:hover{background-color:#e2e1e1;transition:all .3s ease-in-out}.auth-form input:focus,.change-pass-form input:focus{-webkit-text-decoration:#000;text-decoration:#000}.forgot-link{align-self:flex-start;background:none;border:none;color:#000;cursor:pointer;display:inline-block;font-size:14px;text-decoration:underline;transition:color .2s;width:auto}.forgot-link:hover{color:#75aaab;transform:translateY(-2px);transition:all .5s ease-in-out}.link-btn{background:none;border:none;color:#ddd;cursor:pointer;margin-top:15px;text-decoration:none;transition:color .2s}.main-page{display:flex;gap:20px;height:100vh;width:100vw}.sidebar{background-color:#fff;box-shadow:0 8px 12px #0003;color:#000;display:flex;flex-direction:column;gap:23px;justify-content:center;max-width:21vw;min-width:100px;padding:25px;position:relative;transition:all .1s ease-in-out;z-index:1000}.sidebar svg:hover{color:#f2ca98;transform:translateY(-2px);transition:all .3s ease-in-out}.sidebar-close-icon{color:#000;cursor:pointer;font-size:30px;position:absolute;right:10px;top:10px;transition:all .3s ease-in-out}.signout-button-div{align-items:center;display:flex;justify-content:center;margin-bottom:auto;margin-top:auto}.sidebar button{bottom:15px;left:0;margin:auto auto 10%;position:absolute;right:0;width:80%}.sidebar-collapsed{background-color:#fff;box-shadow:0 8px 12px #0003;display:flex;flex-direction:column;max-width:45px;min-width:45px;transition:all .1s ease-in-out}.sidebar-collapsed svg{align-self:"flex-end";color:#000;cursor:pointer;font-size:30px;margin:8px;transition:all .3s ease-in-out}.sidebar-collapsed svg:hover{color:#f2ca98;transform:translateY(-2px);transition:all .3s ease-in-out}.add-user-button,.admin-button,.auth-btn,.bulk-edit-button,.edit-content-button,.please-login-button,.return-home-button,.save-add-button,.save-bulk-edit-button,.signout-button,.submit-add-user,.verify-button{background-color:#efbf84;background-image:linear-gradient(90deg,#f2ca98 50%,#efbf84 0);background-position:100% 100%;background-size:200% 100%;border:none;box-shadow:-1px 2px 5px #0000004d;color:#000;cursor:pointer;height:35px;position:-webkit-sticky;position:sticky;width:150px}.add-user-button:hover,.admin-button:hover,.auth-btn:hover,.bulk-edit-button:hover,.edit-content-button:hover,.please-login-button:hover,.return-home-button:hover,.save-add-button:hover,.save-bulk-edit-button:hover,.sidebar button:hover,.submit-add-user:hover,.verify-button:hover{background-color:#f2ca98;background-position:0 100%;transform:translateY(-2px);transition:all .3s ease-in-out}.save-add-button{margin-bottom:8px}.edit-content-button{margin:0 auto 8px}.add-user-button,.auth-btn,.please-login-button{margin-top:12px}.view-history-link{color:#000;font-size:14px;transform:.3s ease-in-out;transition:color .3s ease-in-out}.view-history-link:hover{background:none;color:#75aaab;transform:translateY(-1px);transition:all .3s ease-in-out}.dashboard{background:linear-gradient(180deg,#fafdfd,#c5ebf0);background-color:#fff;color:#000;flex:1 1;margin-bottom:0;margin-right:0;margin-top:0;min-width:50vw;overflow-y:auto;padding-left:15px;padding-right:25px;padding-top:10px;word-break:break-word}.notFound,.please-login{color:#fff;font-size:18px;margin-bottom:15px}.notFound{text-align:center;width:350px}hr{background-color:#868686;border:none;height:2px;width:100%}#signout-hr{margin-top:10px}#change-pass-text{color:#000;margin-top:1px}.change-pass-form{display:flex;flex-direction:column;gap:10px;margin-left:auto;margin-right:auto;width:75%}ul{list-style-position:inside;margin:10px 0 0 25px;padding:0;width:100%}li{word-wrap:break-word;font-size:11px;line-height:1.4;padding-left:35px;text-align:left;width:calc(100% - 25px)}.password-popup .main-page{filter:blur(6px);pointer-events:none;-webkit-user-select:none;user-select:none}.password-popup .auth-container,.password-popup .reset-pass-div,.please-login{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#fff;box-shadow:0 8px 12px #0000001a;left:50%;max-width:400px;padding:40px 30px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);width:90%;z-index:1000}.auth-container,.please-login{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#00042c;box-shadow:0 8px 12px #0000001a;max-width:400px;padding:40px 30px;text-align:center;width:90%}.header-container{align-items:center;background-color:#fff0;display:flex;justify-content:space-between;width:100%;z-index:0}.header-actions{align-items:center;display:flex;gap:8px}.search-bar{border-radius:4px;box-shadow:0 2px 4px #0003;margin:10px auto 10px 0;width:300px}.sort-dropdown{background-image:linear-gradient(90deg,#f3f3f3 50%,#fff 0);background-position:100% 100%;background-size:200% 100%;border:none;box-shadow:-1px 2px 5px #0000004d;display:flex;height:35px;margin:10px;padding-left:10px;width:150px}.sort-dropdown:hover{background-position:0 100%;cursor:pointer;transform:translateY(-1px);transition:all .3s ease-in-out}.violation-card-admin{background-color:#fff;box-shadow:0 8px 12px #0000001a;margin-bottom:17px;margin-top:0;padding:1px 20px 10px 25px}.violation-card svg,.violation-card-admin svg{color:#75aaab;cursor:pointer}.history-back-button svg:hover,.violation-card svg:hover,.violation-card-admin svg:hover{color:#006c94;transform:translateY(-2px);transition:all .3s ease-in-out}.violation-card-admin:hover h2{color:#006c94;transition:all .5s ease-in-out}.violation-card-admin:active{box-shadow:0 0 10px -4px #75aaab}.violation-card-admin-edit{background-color:#fff;box-shadow:0 0 10px -6px #e0e0e0;box-shadow:0 0 10px -4px #75aaab;display:flex;flex-direction:column;justify-content:center;margin:0 0 17px;min-height:250px;padding:15px 25px}.vertical-line{border-left:2px solid #ccc;display:inline-block;height:22px;margin-left:10px}.violation-edit-form{display:flex;flex-direction:column;gap:10px;width:100%}.form-row{align-items:center;display:flex;gap:10px}.form-row.full-width-row{margin-top:15px}.form-row label{width:100px}.form-row.full-width-row label{width:auto}.form-row input,.form-row select{border:1px solid #ccc;border-radius:4px;flex:1 1;padding:6px}.form-input-bold{font-weight:700}.violation-card-admin-edit input{background-color:#fff;border:none;border-radius:8px;box-shadow:0 2px 6px #0003;color:#000;flex-basis:calc(50% - 20px);flex-grow:1;flex-shrink:1;font-size:15px;padding:10px}.controls-container{align-items:center;display:flex;justify-content:space-between;width:100%}.buttons-container{display:flex;gap:10px;padding-right:10px}.cancel-edit-button,.delete-violation-button,.save-edit-button{box-shadow:-1px 2px 5px #0000004d;justify-content:center;margin-left:auto;margin-right:auto;text-decoration:none;width:-webkit-max-content;width:max-content}.save-edit-button{background-color:#efbf84;background-image:linear-gradient(90deg,#f2ca98 50%,#efbf84 0);background-position:100% 100%;background-size:200% 100%;border:none;color:#000;cursor:pointer;flex-shrink:0;height:40px;padding:0 15px;width:150px}.save-edit-button:hover{background-color:#f2ca98;background-position:0 100%;transform:translateY(-2px);transition:all .3s ease-in-out}.delete-violation-button{background-color:#ff1423;background-image:linear-gradient(90deg,#ee0404 50%,#ff1423 0);background-position:100% 100%;background-size:200% 100%;border:none;color:#000;cursor:pointer;flex-shrink:0;height:40px;margin:0;padding:0 15px}.delete-violation-button:hover{background-color:#ee0404;background-position:0 100%;transform:translateY(-2px);transition:all .3s ease-in-out}.cancel-edit-button{background-color:#bebebe;background-image:linear-gradient(90deg,#adadad 50%,#bebebe 0);background-position:100% 100%;background-size:200% 100%;border:none;color:#000;cursor:pointer;height:40px;margin-right:-5px;padding:0 15px}.cancel-edit-button:hover{background-color:#adadad;background-position:0 100%;transform:translateY(-2px);transition:all .3s ease-in-out}.show-history{background-color:#fff;box-shadow:0 8px 12px #0000001a;box-sizing:border-box;height:85vh;margin-left:30px;overflow-y:auto;padding:20px;width:85vw}.show-history h3{color:#75aaab;margin-bottom:20px;margin-left:35px;margin-top:-32px;text-align:left}.add-violation-back-button,.bulk-edit-back-button,.edit-content-back-button,.history-back-button{align-items:center;cursor:pointer;display:flex;height:40px;justify-content:center;margin-left:-10px;width:40px}.add-violation-background svg:hover,.bulk-edit-background svg:hover,.edit-content svg:hover{cursor:pointer;transform:translateY(-2px);transition:all .3s ease-in-out}.sidebar-close-icon:hover{color:#050505;transform:translateY(-2px);transition:all .3s ease-in-out}.add-violation-background input,.bulk-edit-background input,.bulk-edit-background select,.edit-content input{background-color:#fff;border:none;border-radius:8px;box-shadow:0 2px 6px #0003;color:#000;font-size:15px;min-width:150px;padding:10px}.bulk-edit-violation-form{margin:0 auto;width:50%}.add-violation-background label,.bulk-edit-background label,.edit-content label{display:flex;flex-direction:column;margin-bottom:5px;margin-top:7px}.add-violation-icon{align-items:center;border-radius:15px;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}.add-violation-icon svg{color:#efbf84;font-size:40px}.add-violation-icon svg:hover{color:#f2ca98;transform:translateY(-2px);transition:all .3s ease-in-out}.add-violation-background,.bulk-edit-background,.edit-content,.manage-user-background{background-color:#fff;box-shadow:2px 2px 8px #00000080;display:flex;flex-direction:column;justify-content:center;margin:0 0 17px;min-height:250px;padding:20px;text-align:center}.edit-content-form{display:flex;flex-direction:column;gap:1px;width:100%}.user-back-button{align-items:center;cursor:pointer;display:flex;height:40px;justify-content:center;margin-left:-10px;width:40px;z-index:10}.user-back-button:hover{color:#f2ca98;transform:translateY(-2px);transition:all .3s ease-in-out}.refresh-button{align-items:center;cursor:pointer;display:flex;height:30px;justify-content:center;margin-left:-10px;margin-right:15px;margin-top:14px;width:30px;z-index:10}.refresh-button:hover{color:#f2ca98;transform:translateY(-2px);transition:all .3s ease-in-out}.add-user-div{display:flex;justify-content:flex-end;margin-bottom:15px;margin-top:-62px}.add-user-button svg{height:15px;margin-bottom:-2px}.add-user-form{display:flex;flex-direction:column;gap:10px;width:25%}.add-user-form,.auth-btn,.close-add-user-button,.submit-add-user{margin-left:auto;margin-right:auto}.close-add-user-button{background-color:#bebebe;background-image:linear-gradient(90deg,#adadad 50%,#bebebe 0);background-position:100% 100%;background-size:200% 100%;border:none;box-shadow:-1px 2px 5px #0000004d;cursor:pointer;height:35px;margin-bottom:15px;margin-top:10px;width:150px}.close-add-user-button:hover{background-color:#adadad;background-position:0 100%;transform:translateY(-2px);transition:all .3s ease-in-out}.history-table,.user-table{color:#000;display:flex;flex-direction:column}.history-table td,.history-table th,.user-table td,.user-table th{color:#000}Table{font-size:8px}.print-page-length{font-size:15px;margin-left:auto;margin-right:auto;text-align:center}.pagination{display:flex;justify-content:center;list-style:none;margin:20px auto;padding-left:0;width:20%}.pagination li{margin:0}.pagination li a{background-color:#fff;box-shadow:0 2px 6px #0003;color:#000;display:inline-block;min-width:50%;padding:10px 12px;text-align:center;text-decoration:none;transition:background-color .3s ease,color .3s ease}.pagination li a:hover{background-color:#cacaca;color:#fff;cursor:pointer;transform:translateY(-1px);transition:all .3s ease-in}.pagination li.active a{background-color:#efbf84;border-color:#000;color:#000;cursor:default}.border{background:#fff;border-radius:10px;box-sizing:border-box;color:#000;display:flex;flex-direction:column;max-width:100%;padding:15px;width:100%}.bg-gray-50{background-color:#fff;color:#fff;display:inline-flex}.rich-text-editor-edit-violation{align-self:flex-start;display:inline-block;width:100%}.reduceFineNo,.reduceFineYes{align-items:center;display:flex;gap:none;margin-bottom:-4px;margin-top:10px}.reduceFineNo input,.reduceFineYes input{width:15px}.reduceFineNo input:hover,.reduceFineYes input:hover{cursor:pointer}#needReduceLabel:hover,.remove-reduce-label:hover{color:#75aaab;transform:translateY(-1px);transition:all .3s ease-in-out}@media (max-width:768px){body{align-items:center;background-attachment:scroll;flex-direction:column;font-size:10px;justify-content:flex-start;overflow-y:auto;padding:10px}.header-container{display:inline-block;width:100%}.search-icon{font-size:15px}.search-bar{flex:1 1;width:100%}.header-actions{display:flex;flex-wrap:wrap}.main-page{flex-direction:column;gap:15px;height:auto;padding:0}.sidebar{align-items:center;box-shadow:0 0 6px 1px #0000001a;margin:10px auto 2px;max-width:100%;padding:15px;text-align:center;width:90%}.sidebar svg{font-size:25px;margin-top:30px}.admin-button,.sidebar button{font-size:14px;height:40px;padding:8px;white-space:nowrap;width:50%}.sidebar-collapsed{align-items:center;box-shadow:0 0 6px 1px #0000001a;margin:10px auto 2px;padding:15px;text-align:center;width:50%}.buttons-container{align-items:stretch;flex-direction:column;gap:5px;margin-left:0}.buttons-container button{width:100%}.auth-btn,.cancel-edit-button,.delete-violation-button,.save-edit-button{font-size:14px;height:38px;margin:5px 0;padding:8px;width:100%}.delete-violation-button,.save-edit-button{margin-bottom:-5px}.add-violation-background,.bulk-edit-background,.dashboard,.edit-content,.manage-user-background{background:#fff;box-shadow:0 0 6px 1px #0000001a;color:#000;margin:0 auto 20px;padding:15px;width:88%}.violation-card-admin{box-shadow:0 6px 12px #00000026}.auth-container,.password-popup .auth-container,.password-popup .reset-pass-div,.please-login{padding:25px 20px;width:70%}.auth-form input,.change-pass-form input,.violation-card-admin-edit input{font-size:14px;padding:auto;width:100%}h1{font-size:22px}.please-login{margin:auto;padding:30px 20px;width:90%}ul{margin-left:10px}li{font-size:13px;padding-left:20px}.add-violation-background,.bulk-edit-background,.edit-content,.manage-user-background{box-shadow:none}}@media (max-width:480px){.sidebar{margin-top:-50px;padding:10px}.admin-button,.auth-btn,.delete-violation-button,.edit-content-button,.save-add-button,.save-edit-button,.sidebar button{font-size:13px;height:34px;padding:6px}.auth-container,.please-login{padding:20px 15px}.add-violation-background input,.bulk-edit-background input,.edit-content input,.violation-card-admin-edit input{font-size:13px}.pagination li a{font-size:10px;min-width:1px}}.toolbar-button{background-color:#fff;border:none;border-radius:8px;box-shadow:0 1px 3px 1px rgba(0,0,0,.185);cursor:pointer;margin:0 5px 12px;padding:5px;transition:all .2s ease-in-out}.toolbar-button:hover{background-color:#e0e0e0;transform:translateY(-2px)}.toolbar-button.active{background-color:#99c9ce;color:#000}.color-picker-dropdown{background-color:#ebebeb;border-radius:8px;box-shadow:0 1px 3px 1px rgba(0,0,0,.185);height:30px;margin-left:2px;margin-right:2px;padding:4px 2px;position:relative;z-index:1000}.toolbar-button-remove-color{background-color:#fff;border:none;border-radius:8px;box-shadow:0 1px 3px 1px rgba(0,0,0,.185);cursor:pointer;margin:0 5px 12px;padding:5px;transition:all .2s ease-in-out}.rich-text-editors-container{margin-left:-15px;margin-right:-15px}.toolbar-popup{display:flex;margin-left:-17px;margin-top:-1px}
/*# sourceMappingURL=main.6a285ae4.css.map*/