:root{--sk-background:#f2f5fc;--sk-background-rgb:242, 245, 252;--sk-primary-rgb:1, 96, 190;--sk-primary:#0160be;--sk-text:#001737;--sk-text-placeholder:#c1cddb;--sk-background-input:#fff;--sk-border-input:#ced4da;--sk-surface:#fff;--sk-font-family:"Poppins", sans-serif;--sk-icons-font-family:"Font Awesome 7 Pro"}:root.dark{--sk-background:#212327;--sk-background-rgb:33, 35, 39;--sk-text:#f1f5f9;--sk-text-placeholder:gray;--sk-background-input:#3b3b3b;--sk-border-input:#1f3953;--sk-surface:#121212}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dark .text-dark,.dark .tx-black{color:var(--sk-text)!important}.dark .bg-white{background-color:var(--sk-surface)!important}.dark dialog,.dark [popover],.dark .datetimepicker.visible .datepicker,.dark .filter-dropdown{border:1px solid #ffffff0d;box-shadow:0 1px 2px #0006,0 8px 24px #0000004d}.dark .map-tiles{filter:brightness(.6)invert()contrast(3)hue-rotate(200deg)saturate(.3)brightness(.7)}.dark .custom-control-label:before{background-color:var(--sk-background)}.dark input::placeholder,.dark textarea::placeholder{color:var(--sk-text-placeholder)!important}.dark .form-control{color:var(--sk-text)!important}html body{font-family:var(--sk-font-family), "sans-serif";scrollbar-gutter:stable;background-color:var(--sk-background);color:var(--sk-text);text-align:left;margin:0;font-size:.875rem;font-weight:400;line-height:1.5;overflow:hidden}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6{color:var(--sk-text)}*{margin:0;padding:0}button{color:inherit;background-color:#0000;border-style:none}body::-webkit-scrollbar{width:0}::-webkit-scrollbar{background-color:#0000;width:7px;height:7px}::-webkit-scrollbar-track{background-color:#0000}::-webkit-scrollbar-thumb{background-color:#babac07d;border-radius:16px}::-webkit-scrollbar-thumb:hover{background-color:#0160be7d}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-corner{display:none}*{scrollbar-width:none;scrollbar-color:#babac07d transparent}*,:before,:after{box-sizing:border-box}p{margin-top:0;margin-bottom:1rem}a{color:#0160be;background-color:#0000;text-decoration:none}input,button,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}.text-danger{color:#dc3545}.sk-login{align-items:center;height:100vh;display:flex}.sk-login section:first-child{flex-direction:column;align-items:center;gap:30px;width:50%;display:flex}.sk-login section:nth-child(2){width:50%}body #wave{z-index:-1;color:var(--sk-primary);position:fixed;inset:0}.sk-login__form{flex-flow:column;width:300px;display:flex}.sk-login__form label{margin-bottom:0;font-weight:500}.sk-login__form input,.sk-login__form button{background-color:var(--sk-surface);border:1px solid var(--sk-border-input);border-radius:10px;height:2.6rem;margin-bottom:1rem;padding:0 15px}.sk-login__form button{color:#fff;background-color:var(--sk-primary);margin-top:1rem}.sk-login__form button:hover{opacity:.7}.sk-login__form button:disabled{background-color:#a5a5a5}.sk-login__form .toggle-password input{width:100%}.sk-login__form .toggle-password svg{cursor:pointer;margin-top:13px;margin-left:-30px;position:absolute}.sk-login__form #errorMsg{color:#dc3545;margin:0}.carousel{border-radius:15px;width:65%;margin:auto;position:relative;overflow:hidden}.carousel__slides{animation:50s infinite slideAnimation;display:flex}.carousel__slides a{background-color:#fff;border-radius:20px;flex:0 0 100%;overflow:hidden}.carousel__slides a img{width:100%}.carousel__slides a h5{color:#3f4654;-webkit-line-clamp:1;padding:17px 17px 0;font-size:1.3rem;font-weight:600}.carousel__slides a p{color:gray;-webkit-line-clamp:2;padding:0 17px}.carousel__slides a>*{text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@keyframes slideAnimation{0%,16%{transform:translate(0)}20%,36%{transform:translate(-100%)}40%,56%{transform:translate(-200%)}60%,76%{transform:translate(-300%)}80%,96%{transform:translate(-400%)}to{transform:translate(0)}}
