.auth-status{box-sizing:border-box;max-width:640px;margin:12vh auto;padding:24px;color:#202020;overflow-wrap:anywhere}.auth-status h1{font-size:1.5rem;line-height:1.3}.auth-status p{line-height:1.6}.auth-status button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;max-width:100%;padding:10px 16px;margin:4px 8px 4px 0;border:1px solid #666;border-radius:4px;font:inherit;cursor:pointer;white-space:normal}.auth-status button:disabled{cursor:wait}header{background-color:#f6f6f6;padding:2%}header nav{display:flex;flex-direction:row;flex-basis:auto;justify-content:space-between}header nav .nav-button{font-size:large;width:15%;height:50px;border-style:solid;border-color:#000;border-width:.2px;border-radius:4px;display:flex;align-items:center;justify-content:center;gap:6px;text-decoration:none;color:buttontext;background-color:buttonface;transition:background .2s;cursor:pointer}header nav .nav-button:disabled{opacity:.6;cursor:wait}header nav .nav-button:hover,header nav .nav-button:active{background-color:#d1d4d1}.reportingStatus{margin-top:2%;display:flex;flex-direction:row;justify-content:space-between;margin-left:5%;margin-right:5%}.reportingStatus .statisticalNumber{border-style:solid;width:140px}.reportingStatus .statisticalNumber h5{padding:10px;text-align:center;font-size:large;border-bottom-style:dashed}.reportingStatus .statisticalNumber p{text-align:center;font-size:large}.reportingStatus .reportButtons{display:flex;flex-direction:column;justify-content:space-around}.reportingStatus .reportButtons button{height:60px}table{margin:auto;width:100%;border-style:solid;border-collapse:collapse}table th,table td{border-style:solid;padding:10px;text-align:center}.tableContainer{margin:auto;text-align:left;width:90%}.tableContainer .filterContainer{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:20px}.tableContainer .filterContainer label{display:flex;flex-direction:column;gap:5px;font-size:large}.tableContainer .filterContainer input{min-width:180px;padding:7px}.tableContainer .filterContainer button{height:35px;padding-left:12px;padding-right:12px}.admin-email{display:flex;flex-direction:row;justify-content:center}.admin-email form{width:500px}.admin-email .emailList{width:20%}.admin-email{padding-bottom:50px;border-bottom-style:dashed}.emailHeader{text-align:center}.adminDashboard form label{font-size:large}.adminDashboard form input{margin:5px;padding:5px}.adminDashboard form button{padding:5px;margin:5px}.tokenAdminsitration label{display:inline-block;width:90px}.tokenAdminsitration button{height:50px;width:50px;margin-top:0}.tokenAdminsitration form{display:flex;flex-direction:row}.tokenAdminsitration .inputContainer{display:flex;flex-direction:column;width:300px}.tokenAdminsitration .checkinTokenInput{width:300px}.kursAdminToken{display:flex;flex-direction:row}form label{margin-right:15px}form button{margin-left:5px;height:30px;font-size:large}.form-popup-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}.form-popup{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a,0 10px 20px #00000026;max-width:900px;width:100%;max-height:80vh;display:flex;flex-direction:column;animation:slideIn .2s ease-out}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.form-popup-title{display:flex;align-items:center;gap:10px}.form-popup-title h3{margin:0;font-size:1.25rem;color:#000}.form-popup-icon{color:#2196f3;font-size:1.5rem}.form-popup-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e0e0e0}.form-popup .form-popup-close{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#000;font-size:1.5rem;transition:color .2s;margin-top:0;margin-right:0}.form-popup .form-popup-close:hover{color:#f44336}.form-popup-content{padding:20px;overflow-y:auto;flex:1;font-size:20px;color:#000}.form-popup-content p{margin:0 0 10px;line-height:1.6;color:#000;font-size:20px}.form-popup-content p:last-child{margin-bottom:0}.form-popup-content ul,.form-popup-content ol{margin:0 0 10px;padding-left:20px}.form-popup-content ul li,.form-popup-content ol li{margin-bottom:5px;line-height:1.6}.form-popup-content table{width:100%;border-collapse:collapse;margin:10px 0}.form-popup-content table th,.form-popup-content table td{color:#000;padding:8px;text-align:left;border-bottom:1px solid #e0e0e0}.form-popup-content table th{background-color:#f5f5f5;font-weight:600}.form-popup-content .popupForm{width:80%;border-style:none;padding:auto;height:auto}.form-popup-content .popupForm div{height:40px}.form-popup-content .popupForm input{width:20%}.form-popup-content .popupForm button{width:15%}.solvedBanner{position:fixed;top:0;left:0;width:100%;z-index:1000;transform:translateY(-100%);transition:transform .7s cubic-bezier(.4,0,.2,1);display:block;background-color:green;color:#fff;text-align:center}.solvedBanner.active{transform:translateY(0)}
