@font-face{font-family:Exo;src:url(/static/media/Exo-Regular.468e68658dba600527d8.ttf)}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#eee;border-radius:3px;box-shadow:inset 0 0 5px #00000080}::-webkit-scrollbar-thumb{background:#004d40;border-radius:3px}body{background:linear-gradient(135deg,#e0e0e0,#f4f4f9);font-family:Exo,sans-serif;height:100vh;justify-content:center;margin:0;overflow-y:scroll;padding:0}#root,.login_container{height:100%;width:100%}.login_container{align-items:center;display:flex;justify-content:center}.dashboard_container,.notifications_container,.profile_container,.settings_container,.statistics_container{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:1200px;padding-top:100px}.button,a,button,input,li,select{cursor:pointer;transition:cursor .3s ease-in-out}label{font-feature-settings:"smcp";color:#004d40;display:block;font-size:16px;font-variant:small-caps;font-weight:700;margin-bottom:2px;margin-top:15px}input,select{background-color:#f9f9f9;border:1px solid #ccc;border-radius:8px;font-size:14px;outline:none;padding:10px 12px;transition:border-color .3s,background-color .3s,box-shadow .3s}input:hover,select:hover{box-shadow:0 12px 30px 0 #0003}input:focus{animation:pulse 1s infinite;background-color:#fff;border-color:#006064;box-shadow:0 8px 20px 0 #006064b3;outline-style:none}.button,button{font-feature-settings:"smcp";background:linear-gradient(135deg,#006064,#004d40);border:none;border-radius:6px;color:#fff;display:block;font-size:14px;font-variant:small-caps;font-weight:700;padding:8px 12px;transition:box-shadow .3s,transform .3s}.button:hover,button:hover{background:linear-gradient(90deg,#004d40,#00362f);box-shadow:0 4px 15px 0 #00606480}.button:active,button:active{animation:button-press .2s;transform:scale(.98)}ul{list-style:none;margin:0;padding:0;width:100%}.login_wrapper{background-color:#fff;border-radius:15px;box-shadow:0 8px 20px 0 #00000026;display:flex;flex-direction:row;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;width:1000px}.login_wrapper:hover{box-shadow:0 12px 30px 0 #0003}.logo_container{align-items:center;background:linear-gradient(135deg,#006064,#004d40);display:flex;flex-direction:column;justify-content:center;padding:20px;width:40%}.logo_container .logo_img{background-image:url(/static/media/logo_img.a9376d7842a738713630.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:150px;margin-bottom:30px;transition:transform .3s,box-shadow .3s;width:150px}.logo_container .logo_img:hover{transform:scale(1.1)}.logo_container .logo_wrt{background-image:url(/static/media/logo_wrt_white.75278755ffe3d4a78a59.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:50px;transition:transform .3s,box-shadow .3s;width:200px}.logo_container .logo_wrt:hover{transform:scale(1.1)}.login_form{align-items:center;display:flex;flex-direction:column;gap:20px;padding:40px;width:60%}.login_form h1{color:#000;font-size:28px;font-weight:700;letter-spacing:2.5px;margin:0 auto;text-transform:uppercase}.login_form form{width:75%}.input_group input{width:94%}.input_group select{width:100%}@keyframes pulse{0%,50%{box-shadow:0 0 10px 0 #006064e6}to{box-shadow:0 0 5px 0 #006064b3}}.login_form button{margin:40px auto 0;padding:12px;width:60%}@keyframes button-press{0%{transform:scale(1)}50%{transform:scale(.98)}to{transform:scale(1)}}.login_form a{color:#006064;font-size:14px;margin-top:20px;text-decoration:none;transition:color .3s,-webkit-text-decoration .3s;transition:color .3s,text-decoration .3s;transition:color .3s,text-decoration .3s,-webkit-text-decoration .3s}.login_form a:hover{color:#004d40;text-decoration:underline}.header{background:linear-gradient(135deg,#006064,#004d40);box-shadow:0 8px 20px 0 #0000001a;flex-direction:row;height:80px;justify-content:space-between;position:fixed;top:0;width:100%;z-index:1000}.header,.header_logo{align-items:center;display:flex}.header_logo .logo_img{background-image:url(/static/media/logo_img.a9376d7842a738713630.svg);background-repeat:no-repeat;background-size:contain;height:60px;margin:0 20px 0 30px;transition:transform .3s;width:60px}.header_logo .logo_img:hover{transform:scale(1.1)}.header_logo .logo_wrt{background-image:url(/static/media/logo_wrt_white.75278755ffe3d4a78a59.svg);background-repeat:no-repeat;background-size:contain;height:50px;margin-top:10px;transition:transform .3s;width:190px}.header_logo .logo_wrt:hover{transform:scale(1.1)}.header_menu{display:flex;flex-direction:row;gap:10px;padding-right:20px}.header_menu button{font-feature-settings:"kern" off;background:none;border-radius:5px;box-shadow:none;font-family:Exo,sans-serif;font-size:16px;font-variant:none;font-weight:inherit;padding:10px 15px;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease,color .3s ease}.header_menu button:hover{transform:scale(1.1);transition:transform .3s}.header_menu button:focus{background-color:#008f94;color:#fff}.header_menu button:active{background-color:#00362f;color:#fff}.dashboard_desk{background-color:#fff;border-radius:15px;box-shadow:0 8px 20px #00000026;display:flex;flex-direction:row;height:350px;min-height:350px;overflow:hidden}.dashboard_search{background:linear-gradient(135deg,#006064,#004d40);display:flex;flex-direction:column;width:30%}.dashboard_searchbar{align-items:center;background-color:#f9f9f9;border-bottom:1px solid #ddd;display:flex;height:10%;height:40px;padding:6px 10px}.dashboard_searchbar input{flex-grow:1;height:30px;padding:0 10px}.dashboard_searchbar button{margin-left:10px}.dashboard_list{background:linear-gradient(135deg,#006164,#004d40);color:#fff;height:90%;overflow-y:auto}.dashboard_list ul{list-style:none;margin:0;padding:0}.dashboard_list li{border-bottom:1px solid #ffffff1a;font-size:14px;padding:8px 12px}.dashboard_list li:hover{background:#fff3}.dashboard_details{display:grid;grid-template-columns:50% 50%;grid-template-rows:50% 50%;padding:30px 40px 30px 70px;width:70%}.dashboard_box:nth-child(2){align-items:center;display:grid;grid-template-columns:auto auto}.dashboard_box:first-child{display:flex;flex-direction:column;grid-row-end:3;grid-row-start:1}.dashboard_box:last-child ul{padding-top:46px}.dashboard_box ul li{font-weight:700;padding:2px 10px;width:100%}.dashboard_box ul li:nth-child(odd){font-feature-settings:"smcp";color:#004d40;font-size:16px;font-variant:small-caps}.dashboard_box ul li:nth-child(2n){color:#999;font-size:14px;text-align:center}.dashboard_profile img{max-height:100%;max-width:100%;object-fit:contain}.dashboard_profile{align-items:center;border-radius:5px;display:flex;grid-row-end:5;grid-row-start:1;height:150px;justify-content:center;object-fit:cover;width:200px}.dashboard_box button{width:150px}.window{height:300px}.window2{background-color:#fff;border-radius:15px;box-shadow:0 8px 20px #00000026;display:flex;flex-direction:column;height:400px;overflow:hidden}.search-bar{align-items:center;background-color:#f9f9f9;border-bottom:1px solid #ddd;display:flex;height:40px;padding:5px 10px}.search-bar button{background-color:#006064;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-left:10px;padding:5px 10px;transition:background-color .3s ease}.search-bar button:hover{background-color:#004d40}.dropdown{position:relative}.dropdown-content{background-color:#fff;border:1px solid #ddd;border-radius:5px;display:none;max-height:150px;overflow-y:auto;position:absolute;width:100%;z-index:10}.dropdown-content.active{display:block}.dropdown-content div{border-bottom:1px solid #eee;cursor:pointer;padding:5px 10px}.dropdown-content div:hover{background-color:#f4f4f9}.results{flex-grow:1;overflow-y:auto;padding:10px}.result-item{border-bottom:1px solid #ddd;padding:10px}.result-item h4{color:#333;margin:0}.result-item p{color:#555;margin:5px 0}.notification-list{list-style:none;margin:0;padding:0}.notification-item{align-items:center;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:10px}.notification-item:last-child{border-bottom:none}.notification-icon{height:40px;margin-right:15px;width:40px}.notification-description{display:flex;flex-direction:column;flex-grow:1;gap:5px}.notification-description span{color:#555;font-size:14px}.notification-time{color:#888;font-size:12px}.profile_container{align-items:center;gap:20px;margin:0 auto;max-width:1200px;padding-top:100px;width:100%}.profile_container,.window{display:flex;flex-direction:column}.window{max-width:600px}.details-container{align-items:center;display:flex;flex-direction:column;gap:15px}.details-container img{border-radius:50%;box-shadow:0 4px 15px #0000001a;height:150px;object-fit:cover;width:150px}.details-container h3,.details-container p{color:#333;margin:0;text-align:center}.details-container h2{color:#006064;font-size:22px;font-weight:700;margin-bottom:20px;text-transform:uppercase}.input_group{margin-bottom:15px;width:100%}.input_group label{color:#333;display:block;font-size:14px;margin-bottom:8px}.window{background-color:#fff;border-radius:15px;box-shadow:0 8px 20px #00000026;max-width:800px;overflow:hidden;padding:20px;width:90%}.window h2{color:#006064;font-size:22px;text-align:center}.window h2,table{margin-bottom:20px}table{border-collapse:collapse;width:100%}table,td,th{border:1px solid #ddd}td,th{padding:10px;text-align:left}th{background-color:#006064;color:#fff}.chart{height:300px;margin-bottom:20px;width:100%}.modal_overlay{align-items:center;background:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal_content,.modal_overlay{display:flex;justify-content:center}.modal_content{background:#fff;border-radius:10px;box-shadow:0 4px 10px #0000004d;flex-direction:column;height:70%;padding:20px;position:relative;text-align:center;width:70%}.modal_content h2{color:#004d40;font-size:24px;margin-top:0;text-align:center;text-transform:uppercase}.modal_close{border:none;cursor:pointer;font-size:24px;position:absolute;right:15px;top:10px}.modal_body{align-items:center;display:flex;justify-content:space-between}.modal_fields{grid-gap:10px;display:grid;flex:2 1;gap:10px;grid-template-columns:repeat(2,1fr)}.modal_fields label{font-weight:700;margin-bottom:5px}.modal_fields input{border:1px solid #ccc;border-radius:4px;padding:8px;width:90%}.modal_image{align-items:center;display:flex;flex:1 1;justify-content:center}.modal_image img{border-radius:50%;height:120px;object-fit:cover;width:120px}.modal_save{background:#0b6e4f;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:18px;margin-top:20px;padding:10px;width:100%}.modal_save:hover{background:#095c3d}.notfound-wrapper{align-items:center;background:linear-gradient(135deg,#f4f4f9,#e0e0e0);display:flex;height:100vh;justify-content:center}.notfound-container{background-color:#fff;border-radius:15px;box-shadow:0 8px 20px 0 #00000026;display:flex;flex-direction:row;overflow:hidden;text-align:center;width:800px}.notfound-logo{align-items:center;background:linear-gradient(135deg,#006064,#004d40);color:#fff;display:flex;flex-direction:column;justify-content:center;padding:20px;width:40%}.notfound-logo h1{font-size:36px;font-weight:700}.notfound-content{align-items:center;display:flex;flex-direction:column;gap:15px;padding:40px;width:60%}.notfound-content h2{color:#004d40;font-size:60px;margin:0}.notfound-content h3{font-size:24px;font-weight:700}.notfound-content p{color:#666;font-size:16px}.notfound-content button{font-feature-settings:"smcp";background:linear-gradient(135deg,#006064,#004d40);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-variant:small-caps;font-weight:700;margin-top:20px;padding:10px 20px;transition:background .3s}.notfound-content button:hover{background:linear-gradient(90deg,#004d40,#00362f)}
/*# sourceMappingURL=main.2d99cff6.css.map*/