.main-nav{padding:var(--spacingLG) 0}.main-nav>a{display:flex;color:var(--menuTextColor);font-size:14px;font-weight:600;padding:var(--spacingSM) var(--spacingLG)}.main-nav>a.router-link-active,.main-nav>a:focus,.main-nav>a:hover,.main-nav>a>i{color:var(--menuIconColor)}.main-nav>a>i{width:20px;text-align:center;margin-right:var(--spacingXS)}.user-zone{position:relative;width:var(--sidebarWidth);height:var(--sidebarWidth);background:linear-gradient(to top right,var(--welcomeStart),var(--welcomeEnd))}.user-zone:after{content:"";position:absolute;top:0;left:0;background-image:url(../img/intro-after.16ffd51e.svg);background-size:cover;width:100%;height:100%}.user-intro{position:absolute;top:50%;left:50%;width:calc(100% - var(--spacingXL));text-align:center;transform:translate(-50%,-50%);z-index:1}.user-intro span{display:block;color:#fff;font-size:16px;font-weight:700;text-transform:uppercase}.user-intro>span.user-name{font-size:14px;font-weight:500;text-transform:none;margin-top:var(--spacingXS)}.page-sidebar{position:fixed;top:0;left:0;bottom:0;width:var(--sidebarWidth);background:#fff;overflow-y:auto}.top-bar{position:relative;height:var(--topBarHeight);background:#fff;margin-left:var(--sidebarWidth)}.site-logo{display:inline-block;position:absolute;left:50%;top:50%;height:45px;transform:translate(-50%,-50%)}.site-logo>img{height:100%}.top-bar-links{display:flex;height:var(--topBarHeight);justify-content:flex-end;align-items:center;padding:0 var(--spacingSM)}.top-bar-link{-webkit-appearance:none;display:inline-block;background:transparent;color:var(--menuTextColor);font-weight:500;line-height:1;text-align:center;padding:var(--spacingSM);border:0;vertical-align:top}.top-bar-link.router-link-active,.top-bar-link:focus,.top-bar-link:hover,.top-bar-link i{color:var(--menuIconColor)}.top-bar-link i{display:block;font-size:18px;margin-bottom:2px}.top-bar-toggle{display:none}.page-main{padding:var(--spacingSM) var(--spacingSM) 0 var(--spacingSM);margin-left:var(--sidebarWidth)}.page-header{position:relative;height:var(--pageHeaderHeight);background:linear-gradient(90deg,var(--pageHeaderStart),var(--pageHeaderEnd));color:#fff;border-radius:var(--borderRadius);margin-bottom:var(--spacingSM)}.page-header h2{font-size:16px;font-weight:700;text-transform:uppercase;line-height:var(--pageHeaderHeight);margin:0;margin-left:var(--spacingLG)}.page-header>div{display:flex;position:absolute;top:10px;right:10px}.page-header>div .button,.page-header>div button{background:#fff;color:var(--textColor)}.panel{background:#fff;padding:var(--spacingSM) var(--spacingLG) 1px var(--spacingLG);border-radius:var(--borderRadius);margin-bottom:var(--spacingSM)}.modal-mask{position:relative}.modal{width:500px;max-height:calc(100vh - var(--spacingLG)*2);background:#fff;border-radius:5px;overflow-y:auto}.modal-content{padding:1px var(--spacingLG)}.modal-content>header{margin:0 calc(var(--spacingLG)*-1)}.modal-content>header>h1{font-size:16px;border-bottom:var(--border);padding:var(--spacingLG);margin:0}.modal-close-button{position:absolute;top:-12px;right:-12px;width:24px;height:24px;background:#000;line-height:24px;text-align:center;padding:0;border-radius:50%}.modal-close-button i{font-weight:900}.form-group{margin:var(--spacingLG) 0}.form-group label{display:block;font-weight:600;margin-bottom:2px}.form-group input[type=checkbox]+label{display:inline-block;font-weight:400;margin:0;vertical-align:middle}.form-group.is-invalid input{border:1px solid var(--dangerColor)}.pagination{display:none;margin:var(--spacingLG) 0}.pagination button{padding:var(--spacingXS) var(--spacingSM)}.pagination .current{background-color:var(--primaryColor);color:#fff}.action-column .button-seamless{font-size:14px}.table-link[data-v-9004691c]{font-weight:400;color:var(--primaryColor)}.has-link[data-v-e36b5c08]{padding:0}a[data-v-e36b5c08]{display:flex;padding:var(--spacingSM);color:var(--textColor)}.resource-table-filters{display:flex;flex-flow:row wrap;gap:var(--spacingSM);align-items:flex-end;margin:var(--spacingLG) 0}.resource-table-filters .form-group{position:relative;margin:0}.resource-table-filters .form-group>label{position:absolute;top:-5px;left:var(--spacingXS);background:#fff;font-size:11px;font-weight:500;padding:0 var(--spacingXS);z-index:1}.resource-table-filters>.button,.resource-table-filters>button{background:#f1f1f1;color:var(--textColor);border:1px solid var(--borderColor)}.resource-table-filters input,.resource-table-filters select{min-width:200px}.resource-table-search{flex-grow:1}