header.main-nav{background:#f2f2f2;border-right:2px solid #d2d7d8;min-width:max-content;height:100vh;position:sticky;top:0;left:0}header.main-nav .logo-container{display:none;outline:none!important}header.main-nav .main-nav-inner .expand-container{align-items:center;padding:49px 20px;display:flex;position:relative}header.main-nav .main-nav-inner .expand-container .chevron{cursor:pointer;margin-left:95%;transition:filter,transform .3s,margin-left .3s;transform:translate(-50%)}header.main-nav .main-nav-inner .expand-container .chevron:hover{filter:brightness(0)saturate()invert(39%)sepia(89%)saturate(637%)hue-rotate(173deg)brightness(87%)contrast(86%)}header.main-nav .main-nav-inner .links-list-container .links-list{flex-direction:column;gap:10px;margin:0;padding:0 10px;list-style:none;transition:padding .4s ease-in-out;display:flex}header.main-nav .main-nav-inner .links-list-container .links-list .link-container .nav-link{cursor:pointer;border-radius:10px;flex-wrap:nowrap;align-items:center;padding:10px;transition:gap .4s ease-in-out,padding .4s ease-in-out;display:flex;overflow:hidden}header.main-nav .main-nav-inner .links-list-container .links-list .link-container .nav-link .label-wrapper{flex:1;grid-template-columns:1fr;transition:all .3s;display:grid}header.main-nav .main-nav-inner .links-list-container .links-list .link-container .nav-link .label-wrapper .label{color:#034ea2;text-wrap:nowrap;letter-spacing:-.16px;opacity:1;padding-inline:10px 20px;font-weight:400;transition:padding-inline .3s,opacity .3s .3s;overflow:hidden}header.main-nav .main-nav-inner .links-list-container .links-list .link-container .nav-link:focus{outline:none}header.main-nav .main-nav-inner .links-list-container .links-list .link-container .nav-link:hover,header.main-nav .main-nav-inner .links-list-container .links-list .link-container.link-active .nav-link{background:#fff;border-radius:10px;box-shadow:0 2px 10px #00000040}header.main-nav .main-nav-inner .links-list-container .links-list .link-container.link-active .nav-link span{text-shadow:.3px 0 #034ea2,-.3px 0 #034ea2,0 .3px #034ea2}header.main-nav .hamburger-react{display:none}@media only screen and (min-width:1024px){header.main-nav .main-nav-inner:not(.expanded) .expand-container .chevron{margin-left:50%;transition:filter,transform .3s,margin-left .3s .3s;transform:translate(-50%)scaleX(-1)}header.main-nav .main-nav-inner:not(.expanded) .links-list-container .links-list{padding-inline:10px!important}header.main-nav .main-nav-inner:not(.expanded) .links-list-container .links-list .link-container .nav-link .label-wrapper{grid-template-columns:0fr;transition-delay:.3s}header.main-nav .main-nav-inner:not(.expanded) .links-list-container .links-list .link-container .nav-link .label-wrapper .label{opacity:0;padding-inline:0;transition:padding-inline .3s .3s,opacity .3s}}@media only screen and (max-width:1024px){header.main-nav{height:unset;z-index:11;justify-content:space-between;align-items:center;padding:10px;display:flex}header.main-nav .logo-container{width:auto;height:50px;display:block}header.main-nav .logo-container .logo{height:100%}header.main-nav .main-nav-inner .expand-container{display:none}header.main-nav .main-nav-inner .links-list-container .links-list{grid-auto-columns:1fr;grid-auto-flow:column;padding:0;display:grid}header.main-nav .main-nav-inner .links-list-container .links-list .link-container{margin:0!important}header.main-nav .main-nav-inner .links-list-container .links-list .link-container .nav-link{flex-direction:column;justify-content:space-between;align-items:center;padding:5px;border-radius:5px!important}header.main-nav .main-nav-inner .links-list-container .links-list .link-container .nav-link .label-wrapper .label{letter-spacing:-.2px;padding:0;font-size:9px;font-weight:600;line-height:1.5em}header.main-nav .main-nav-inner .links-list-container .links-list .link-container.link-active .nav-link .label-wrapper .label{text-shadow:none!important}}@media only screen and (max-width:767px){header.main-nav .main-nav-inner .links-list-container{opacity:0;background:#f2f2f2;align-items:center;width:calc(100% - 50px);transition:transform 0s .6s,opacity .3s .3s;display:flex;position:absolute;top:0;bottom:0;left:10px;transform:translateY(-100%)}header.main-nav .main-nav-inner .links-list-container .links-list{opacity:0;gap:5px;transition:all .3s}header.main-nav .main-nav-inner .links-list-container.admin-links-list-container .links-list .link-container .nav-link .label-wrapper{display:none}header.main-nav .main-nav-inner.open .links-list-container{opacity:1;transition:transform,opacity .3s;transform:translateY(0)}header.main-nav .main-nav-inner.open .links-list-container .links-list{opacity:1;transition-delay:.3s}header.main-nav .hamburger-react{display:block;position:absolute;top:50%;right:-15px;transform:translateY(-50%)}}
.universal-drawer-container{background:#fff;border-left:1px solid #f2f2f2;grid-template-columns:0;height:100vh;transition:grid-template-columns .4s ease-in-out .3s;display:grid;position:sticky;top:0;box-shadow:0 20px 20px #0000001a}.universal-drawer-container .drawer-inner{opacity:0;height:100vh;transition:all .3s;position:relative;overflow:hidden auto}.universal-drawer-container .drawer-inner .drawer-close{z-index:6;cursor:pointer;border-radius:5px;padding:5px;position:fixed;top:20px;right:20px}.universal-drawer-container .drawer-inner .drawer-close:after{content:"";opacity:0;z-index:6;background:#f2f2f2;border-radius:5px;position:absolute;inset:0}.universal-drawer-container .drawer-inner .drawer-close .icon{z-index:7;position:relative}.universal-drawer-container .drawer-inner .drawer-close:hover:after{opacity:1}.universal-drawer-container .drawer-inner .drawer-header{z-index:5;background:#fff;flex-wrap:wrap;align-items:center;gap:10px;min-height:70px;padding:20px;display:flex;position:sticky;top:0}.universal-drawer-container .drawer-inner .drawer-header h2,.universal-drawer-container .drawer-inner .drawer-header h3{color:#034ea2;margin:0}.universal-drawer-container .drawer-inner .drawer-header:after{content:"";background:#d2d7d8;width:calc(100% - 40px);height:1px;position:absolute;bottom:0;left:20px}.universal-drawer-container .drawer-inner .drawer-content{box-sizing:border-box;z-index:4;padding:20px}.universal-drawer-container.open{grid-template-columns:60vw;transition-delay:.3s}.universal-drawer-container.open .drawer-inner{opacity:1;transition:all .3s .6s}header.main-nav:has(.main-nav-inner.expanded)~.universal-drawer-container.open{grid-template-columns:50vw;transition:grid-template-columns .4s ease-in-out}@media only screen and (max-width:1190px){.universal-drawer-container.open{grid-template-columns:50vw}}@media only screen and (max-width:1024px){.universal-drawer-container{z-index:100;width:100vw;display:block;position:fixed;transform:translate(100%)}.universal-drawer-container.open{transform:translate(0)}}@media only screen and (max-width:767px){.universal-drawer-container .drawer-inner .drawer-close{top:10px;right:10px}.universal-drawer-container .drawer-inner .drawer-header,.universal-drawer-container .drawer-inner .drawer-content{padding:10px}.universal-drawer-container .drawer-inner .drawer-header{min-height:50px}.universal-drawer-container .drawer-inner .drawer-header:after{width:calc(100% - 20px);left:10px}}
.autosave-indicator{color:#fff;z-index:-1;opacity:0;background:#034ea2;border-radius:5px;padding:10px 20px;font-size:14px;transition:z-index 0s .2s,opacity .2s;position:fixed;top:20px;right:20px}.autosave-indicator.show{z-index:1000;opacity:1;transition:z-index,opacity .2s}
