:root{--primary-blue: #3b82f6;--primary-blue-hover: #2563EB;--primary-red: #ef4444;--primary-green: #059669;--primary-yellow: #F59E0B;--light-red: #fee1e1;--light-yellow: #fef3c7;--light-green: #d1fae5;--light-blue: #dbeafe;--dark-red: #7f1d1d;--dark-yellow: #78350f;--dark-green: #064e3b;--dark-blue: #1e3a8a;--default-shadow: 0 0 transparent, 0 0 transparent, 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--card-shadow: -8px 12px 18px 0 rgb(25 42 70 / 13%);--gray-text: #4b5563;--gray-border: #9ca3af;--light-gray: #f3f4f6;--dark-gray: #4d505b;--dark-gray-offset: #2e3035;--md: 48em}#app{height:100%}html,body,div,form,fieldset,h1,h2,h3,ul,li,p,img{margin:0;padding:0}*,*:after,*:before{box-sizing:border-box}a{text-decoration:none;color:var(--primary-blue)}a:hover{text-decoration:underline}img,fieldset{border:none}a,a i{transition:all .3s}code{font-size:100%;line-height:150%;font-family:consolas,Lucida Console,monaco,monospace}code{color:#068}html,body{height:100%}body{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}input,button,select,textarea{font-family:inherit;font-size:inherit;padding:.4em;margin:0 0 .5em;border:1px solid #ccc;border-radius:2px}h1{flex:0 0 auto;font-size:1.25em}label{cursor:pointer}.site-icon{fill:#fff}@keyframes spin{to{transform:rotate(360deg)}}.title{margin-bottom:.5em}.subtitle{margin-bottom:1em}body{cursor:url(/hol393.cur),auto!important}button{padding:.5em 1em;text-align:center;background-color:var(--primary-blue);color:#fff;display:flex;cursor:pointer;align-items:center;justify-content:center}button:not(.toast button){border-radius:.5em}button:disabled{opacity:.5;cursor:not-allowed}button.is-loading{color:transparent!important;text-align:center;display:inline-flex}button.is-loading:after{animation:spin 1s linear infinite;border-width:2px;border-color:#fff;border-radius:9999px;border-style:solid;display:block;height:1em;width:1em;position:absolute}button.is-loading:after{border-right-color:transparent;border-top-color:transparent;content:""}button.is-success,button.is-danger{color:#fff}button.is-success{background-color:var(--primary-green)}button.is-danger{background-color:var(--primary-red)}button i[class^=icon]{margin-right:.5em}button~.button{margin-left:.5em}.button-group{display:flex;align-items:center;justify-content:flex-start}.button-group button:not(:last-child){margin-right:.5em}button.with-icon{display:flex;align-items:center;justify-content:space-evenly}button.link-button{border:0px;background-color:#fff;color:var(--primary-blue);padding:0}a.button-link{display:inline-block;padding:.5em 1em;border:1px solid var(--primary-blue);border-radius:.5em;background-color:var(--primary-blue);color:#fff;text-align:center;margin-bottom:.5em}a.button-link i[class^=icon]{margin-right:.5em}a.button-link.is-success{background-color:var(--primary-green);border-color:var(--primary-green)}a.button-link.is-danger{background-color:var(--primary-red);border-color:var(--primary-red)}a.button-link:hover{background-color:#fff;text-decoration:none;color:var(--primary-blue)}a.button-link.is-success:hover{color:var(--primary-green)}a.button-link.is-danger:hover{color:var(--primary-red)}a.button-link~a.button-link,a.button-link~button{margin-left:.5em}form button[type=submit]{align-items:center;justify-content:center;width:100%}.present-detail{margin-top:2em}@font-face{font-family:icomoon;src:url(/fonts/icomoon.ttf?fmmix6) format("truetype"),url(/fonts/icomoon.woff?fmmix6) format("woff"),url(/fonts/icomoon.svg?fmmix6#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}i{font-family:icomoon!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-alert-circle:before{content:""}.icon-arrow-left:before{content:""}.icon-check-circle:before{content:""}.icon-chevron-down:before{content:""}.icon-chevron-up:before{content:""}.icon-clipboard:before{content:""}.icon-edit:before{content:""}.icon-eye:before{content:""}.icon-eye-off:before{content:""}.icon-gift:before{content:""}.icon-home:before{content:""}.icon-info:before{content:""}.icon-key:before{content:""}.icon-log-out:before{content:""}.icon-menu:before{content:""}.icon-plus:before{content:""}.icon-refresh-cw:before{content:""}.icon-shopping-cart:before{content:""}.icon-trash:before{content:""}.icon-users:before{content:""}.icon-x-circle:before{content:""}.icon.is-success{color:var(--primary-green)}.icon.is-danger{color:var(--primary-red)}.toast-container{position:fixed;top:1.5em;right:1.5em;display:flex;flex-direction:column;transition:transform .6s ease-in-out;animation:toast-in-right .7s;z-index:99999}.toast-container .toast{min-width:22em;color:#fff;margin-bottom:1em;transition:.3s ease;animation:toast-in-right .5s;box-shadow:var(--card-shadow);display:flex;align-items:center;justify-content:center}.toast-container .toast i,.toast-container .toast button{flex:0 1 0;text-align:center;padding:1em}.toast-container .toast span{flex:1 1 0;margin:0 .5em}.toast-container .toast button{background:none;border:none;color:#fff;display:block;margin:0;cursor:pointer;border-left:1px solid white}.toast-container .toast.is-danger{background-color:var(--primary-red)}.toast-container .toast.is-success{background-color:var(--primary-green)}.toast-container .toast.is-info{background-color:var(--primary-blue)}.toast-container .toast.is-warning{background-color:var(--primary-yellow)}@keyframes toast-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@media (max-width: 48em){.toast-container{top:unset;left:0;right:0;bottom:0;flex-direction:column-reverse}.toast-container .toast{margin-bottom:0;margin-top:.5em}}.login-wrapper{display:flex;height:100vh;justify-content:flex-start;padding:0;flex-direction:column;text-align:center;align-items:center;background-color:var(--primary-blue);width:100%}.login-wrapper>.login-container{width:100%;background-color:#fff;box-shadow:var(--default-shadow);max-width:42em;text-align:center;padding:1.5em;height:100%}@media screen and (min-width: 48em){.login-wrapper{padding:3em}.login-wrapper>.login-container{margin-top:12em;border-radius:.375em;height:unset}}.full-loader{position:fixed;top:0;left:0;z-index:50;width:100vw;height:100vw;display:flex;justify-content:center}.section-loader{display:flex;justify-content:center}.dots-container{background-color:#fff;border-width:1px;padding:.5em 1.25em;border-radius:.5em;display:flex;align-items:center;flex-direction:column;margin-top:10em}.loader-dots{display:block;position:relative;width:5em;height:1.25em;margin-top:.5em}.loader-dots div{position:absolute;top:0;margin-top:.25em;width:.75em;height:.75em;border-radius:9999px;background:var(--primary-blue);animation-timing-function:cubic-bezier(0,1,1,0)}.loader-dots div:nth-child(1){left:8px;animation:loader-dots1 .6s infinite}.loader-dots div:nth-child(2){left:8px;animation:loader-dots2 .6s infinite}.loader-dots div:nth-child(3){left:32px;animation:loader-dots2 .6s infinite}.loader-dots div:nth-child(4){left:56px;animation:loader-dots3 .6s infinite}.loader-message{color:#000;font-weight:300;margin-top:.5em;text-align:center}@keyframes loader-dots1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes loader-dots3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes loader-dots2{0%{transform:translate(0)}to{transform:translate(24px)}}@media (max-width: 48em){.dots-container{margin-top:0}}#root{height:100%}body{overflow:hidden}.menu-overlay{position:fixed;opacity:.6;inset:0;z-index:50;background-color:#000;display:none}.menu-overlay.menu-open,.left-col.menu-open{display:initial}.main-wrapper{overflow:hidden;display:flex;height:100%}.left-col,.right-col{height:100%;display:flex;flex-direction:column}.left-col{flex-shrink:0;background-color:var(--dark-gray);color:#fff;text-align:center;flex:0 0 14em}.top-left{padding:1.25em}.top-left p img{height:1.5em;width:1.5em}.top-left p:first-child{display:flex;align-items:center;justify-content:space-evenly}.top-left p :first-child{margin-right:.5em}.bottom-left{display:flex;flex-direction:column}.right-col{flex:1 0 0}.content-area{flex-grow:1;overflow-y:auto;padding:1.25em;background-color:var(--light-gray)}@media (max-width: 48em){.left-col{position:fixed;display:none;z-index:100}.timer-unit{display:none}.timer-body .time-string{display:flex}}.sidebar{text-align:center;background-color:var(--dark-gray);color:#fff;margin-top:1em;flex:1 0 auto;display:flex;flex-direction:column;align-items:stretch}.sidebar .account-logo{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:1em}.sidebar .account-logo .logo{background-color:#fff;color:var(--primary-blue);border-radius:9999px;padding:1em}.sidebar .account-logo ul{margin-top:1em;list-style:none;padding:.5em;align-self:stretch}.sidebar .account-logo ul a{color:#fff;text-decoration:none}.sidebar .account-logo .account-dropdown-items{display:none}.sidebar .account-logo .account-dropdown-items.is-active{display:block}.sidebar .account-logo .account-links{background-color:#fff;color:var(--dark-gray)}.sidebar .account-logo .account-dropdown-items a{color:var(--primary-blue)}.sidebar .links{list-style:none;text-align:left}.sidebar .links li:last-of-type{margin-top:5em;padding:1em}.sidebar .links a{display:block;padding:1em 2em;color:#fff}.sidebar .links a :first-child{margin-right:.5em}.sidebar .links a:hover:not(.logout-link),.sidebar .links a.active{background-color:var(--primary-blue);text-decoration:none}.sidebar .links a:hover:is(.logout-link){background-color:var(--primary-red);text-decoration:none}.sidebar button.logout-button{display:block;width:100%}.top-bar{display:flex;align-items:center;justify-content:flex-start;background-color:var(--primary-blue);color:#fff;padding:1.25em;width:100%}.top-bar .branding{margin-right:1em;flex:1 1 auto;display:flex;flex-direction:row}.top-bar .branding p:first-child{display:flex;align-items:center}.top-bar .branding p :first-child{margin-right:.5em}.top-bar .branding>*{visibility:hidden}.top-bar .hamburger{margin-left:auto}.top-bar .hamburger span{cursor:pointer}@media (max-width: 48em){.top-bar .branding>*{visibility:initial}}.not-found{text-align:center}.not-found-image{width:100%;max-width:47em}.not-found-text{text-align:center}
