table{border-collapse:collapse;width:100%}th{background-color:#f2f2f2;text-align:left}td,th{border:1px solid #ddd;padding:8px}tr:nth-child(2n){background-color:#f2f2f2}tr:hover{background-color:#ddd}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes rotate{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes rotate{0%{-o-transform:rotate(0deg);transform:rotate(0deg)}to{-o-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn)}}.icon-rotate{-webkit-animation:rotate 1s linear infinite;-moz-animation:rotate 1s linear infinite;-o-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite}input[type=text],select{border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:8px 0;padding:12px 20px;width:100%}.error{color:red}p.inset{border-style:inset}.credentials{background-color:#4caf50}input[type=radio],select{width:30px}input[type=checkbox],input[type=radio],select{border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block}input[type=checkbox],select{width:100%}input[type=submit]{background-color:#4caf50;border:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff;cursor:pointer;margin:8px 0;padding:14px 20px;width:100%}input[type=submit]:hover{background-color:#45a049}.modal-overlay{background-color:rgba(0,0,0,.5);display:-webkit-flex;display:-moz-box;display:flex;height:100%;-webkit-justify-content:center;left:0;position:fixed;top:0;width:100%;-moz-box-pack:center;-webkit-align-items:center;justify-content:center;-moz-box-align:center;align-items:center}.modal-content{background-color:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);-moz-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);opacity:1;padding:20px}.modal-close{background:none;border:none;color:#000;cursor:pointer;font-size:16px;position:absolute;right:10px;top:10px}.modal-close:hover{color:#333}.spinning-divider{background-color:#ccc;height:1px;margin:20px 0;position:relative;width:100%}.divider-line{background-color:#eaeaea;height:1px;width:100%}.loading-text{-webkit-animation:pulse 1.2s ease-in-out infinite;-moz-animation:pulse 1.2s ease-in-out infinite;-o-animation:pulse 1.2s ease-in-out infinite;animation:pulse 1.2s ease-in-out infinite;background-color:#fff;color:#008289;font-size:14px;left:50%;padding:0 10px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@-webkit-keyframes pulse{0%{opacity:.8;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}50%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2)}to{opacity:.8;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@-moz-keyframes pulse{0%{opacity:.8;-moz-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}50%{opacity:1;-moz-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2)}to{opacity:.8;-moz-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@-o-keyframes pulse{0%{opacity:.8;-o-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}50%{opacity:1;-o-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2)}to{opacity:.8;-o-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@keyframes pulse{0%{opacity:.8;-webkit-transform:translate(-50%,-50%) scale(1);-moz-transform:translate(-50%,-50%) scale(1);-o-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}50%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1.2);-moz-transform:translate(-50%,-50%) scale(1.2);-o-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2)}to{opacity:.8;-webkit-transform:translate(-50%,-50%) scale(1);-moz-transform:translate(-50%,-50%) scale(1);-o-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}.menu-item-current{border-bottom:3px solid var(--color-primary);padding-bottom:1px}.menu>li>a:focus{text-decoration:none}:root{--color-primary:#00ffd0;--color-danger:#c62c2b}.button-danger{background-color:#c62c2b;background-color:var(--color-danger);color:#fff}