:root{--primary-color:#2e58ed}html{-webkit-text-size-adjust:100%;font-family:var(--font-family);line-height:1.5;-moz-tab-size:4;tab-size:4;scroll-behavior:smooth}body{font-family:inherit;line-height:inherit;background-color:#242424}body,h1,h2,p,pre{margin:0}*,:after,:before{box-sizing:border-box}h1,h2{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}svg{display:block;shape-rendering:auto;text-rendering:optimizeLegibility}.screen{width:100vw;padding-left:5.5rem}.content{width:calc(100vw - 5.5rem);padding:2rem}.sidebar-avatar{display:flex;align-items:center;justify-content:center;height:2.6rem;width:2.6rem}.sidebar-button{background-color:#1c1c1c!important;border-radius:1rem;width:3.3rem;height:3.3rem;&.selected,&:hover{background-color:#333333!important}}.sidebar-button-icon{padding-top:2px;padding-left:2px}.sidebar-button-tooltip .p-tooltip-text{background:#333333;border:.8px solid #ffffff33}.sidebar-menu{width:5.5rem!important}.sidebar-notification{width:36rem!important;padding-left:5.5rem}.sidebar-navigation{align-items:center;justify-content:center;flex-grow:1;margin-bottom:5.5rem}.p-sidebar-mask:has(.sidebar-menu){z-index:1002!important}.p-sidebar-mask:has(.sidebar-notification){z-index:1001!important}.navbar-search{position:absolute;width:30%;height:50px;border:1px solid #ffffff33;border-radius:30px;margin-right:calc(50vw - 16%);.p-inputgroup-addon{background:#ffffff0d;border:0;border-top-left-radius:30px;border-bottom-left-radius:30px;img{margin-left:7px}}.p-inputtext{background:#ffffff0d;border:0;border-top-right-radius:30px;border-bottom-right-radius:30px;padding-left:0;&::placeholder{font-size:16px;font-weight:400}&:enabled:focus{box-shadow:none}}}.search-result-panel{position:absolute;z-index:1;width:800px;max-height:70vh;top:5rem;left:calc(50% - (800px / 2));background:#1c1c1c;border:1px solid #ffffff33;border-radius:12px;padding:16px 9px;overflow-y:scroll;scrollbar-width:none}.search-result-row{width:100%;padding:10px 15px;&:hover{background:#2f2f2f;cursor:pointer}}.search-result-icon-box{border-radius:12px;background:#ffffff1f;padding:12px}.notification-button-box{position:relative;border-radius:1rem;.notification-badge{position:absolute;z-index:1;right:1.1rem;top:1.2rem;outline:2px solid #1c1c1c;transition:ease;transition-duration:.2s;&.selected{outline:2px solid #333333}}&:hover .notification-badge{outline:2px solid #333333}}.datatable-link-button{background:inherit!important;padding:.5rem 0;&.underline .p-button-label{text-decoration:underline}}.divider-border{border-bottom:.8px solid #ffffff33}.trigger-panel .divider-border{margin:6px 0 0}.status-color-bar{width:4px;height:20px;border-radius:4px;&.blue{background:var(--primary-color)}&.green{background:#36b465}&.gray{background:#6b7280}&.red{background:#ff6163}&.yellow{background:#e2b630}}.view-navigation-button{background-color:transparent!important;border-radius:0!important;color:#898989!important;padding:1rem .25rem;border-bottom:2px solid transparent!important;&.selected{color:white!important;border-bottom:2px solid white!important}}.view-navigation-button.p-button-success .p-button-label{color:#4ade80;font-weight:400}.filter-menu-button{background-color:transparent!important;color:#ffffff!important;height:1.5rem;padding:.5rem;opacity:.6;transition:ease;transition-duration:.3s;.p-image{margin-right:.5rem;margin-bottom:2px}.p-button-label{font-weight:400}&:hover{opacity:1}}.filter-primary-container{max-width:calc(100vw - 26rem)}.filter-primary-button{border-radius:10px!important;background-color:#ffffff10!important;color:#ffffff66!important;padding-top:10px;padding-bottom:10px;overflow:hidden;flex-shrink:0;.p-button-label{font-weight:400;white-space:nowrap}&:hover{background-color:#ffffff30!important;color:#ffffff!important}}.filter-primary-button-selected,.filter-primary-button-selected:hover{background-color:#ffffff!important;color:#242424!important}.dashboard-image{margin-top:6.5px}.dashboard-grid-item{background:inherit;border:.8px solid #ffffff33;border-radius:16px;margin:0 .2rem;&.no-border{border:none;border-radius:0}.p-card-body{padding:0}}.template-create-left-column{background:#242424;min-width:30%;border-top-left-radius:1.75rem;border-bottom-left-radius:1.75rem}.template-create-right-column{min-width:70%}.template-create-bottom-bar{height:4.7rem;border-top:.8px solid #ffffff33;padding:1rem}.template-create-info{background:#242424;border-radius:1rem}.template-create-item-container{width:90%}.template-create-item{box-sizing:border-box;background:#ffffff08;outline:.8px solid #ffffff33;border:2px solid #ffffff00;border-radius:12px;width:95%}.template-create-hover-area{border:2px dashed var(--primary-color);border-radius:12px;width:100%;height:230px}.template-create-item-action{background:#ffffff08;border:.8px solid #ffffff33;border-radius:12px}.template-create-item-edit{margin-left:4.125rem;&.hover-text:hover{border:2px dashed #2089a2}&.hover-choice:hover{border:2px dashed #36b465}&.hover-utility:hover{border:2px dashed #a869f2}}.template-create-type-select-button{background:inherit!important;border:1px solid #ffffff33!important;border-radius:12px;&:hover{background:#333333!important}}.template-create-select-button .p-highlight{background:#333333!important}.template-attribute-options-add-button{padding:.2rem;width:110px;opacity:.7;transition:ease;transition-duration:.2s;.p-button-label{font-size:14px}&:hover{background:transparent;opacity:1}}.assigned-dashboard-item-bottom-row{padding:.7rem 1rem;.p-avatar{width:22px;height:22px}}.assigned-dashboard-item-button{padding:10px 14px;border-radius:8px!important;.p-button-label{font-size:14px;font-weight:400}}.user-group-dashboard{height:calc(100vh - 15rem);overflow-y:hidden}.user-group-dashboard-item{background:inherit;padding:1.2rem 1rem;border-bottom:.8px solid #ffffff40;transition:ease;transition-duration:.1s;&:first-child{border-top:.8px solid #ffffff40}&.selected,&:hover{background:#ffffff0d}}.user-menu-avatar-box{position:relative;display:flex;align-items:center;width:62px;height:62px;.p-avatar{width:50px;height:50px;border-radius:14px}.user-menu-button{position:absolute;display:flex;align-items:center;justify-content:center;bottom:0;right:0;z-index:1;width:28px;height:28px;background:#2b2b2bf7;border:2.5px solid #1c1c1c;border-radius:50%;transition:ease;transition-duration:.2s;&:hover{background:#3f3f3f}}}.user-menu-tag{height:20px;padding:1px 10px;border-radius:16px;background:#ffffff40;.p-tag-value{font-weight:600;color:white;text-transform:uppercase}}.media-uploader{width:100%;padding:1rem;background:#ffffff14;border:1px dashed #ffffff33;border-radius:8px;.media-uploader-container{width:100%;min-height:285px;gap:4px!important;&.has-file{min-height:234.5px}}}.new-group-dialog{width:90%;max-width:860px;.p-dialog-title{margin-left:32px;font-weight:400;font-size:16px;text-align:center}.p-dialog-content{padding:0}.form-content-column{height:100%}}.execution-log-dashboard .dashboard-grid-item:hover{background-color:#ffffff08;border:.5px solid #ffffff}.execution-log-dashboard-type-icon{display:flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:8px;background:#ffffff1c}.execution-log-audit-avatar{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#ffffff1c;.p-avatar{width:40px;height:40px}}.headless-modal{width:75vw;height:80vh;max-width:830px;max-height:930px;&.execution-log{max-width:1220px;max-height:920px;padding:1.5rem 1.5rem 0;&.audit{max-width:720px}}&.select-template{max-width:635px}}.filter-menu-popup{position:absolute;top:30px;left:10px;z-index:1}.signature-canvas{width:400px;height:250px;outline:1.5px dashed #ffffff33;background:#ffffff3f;border-radius:8px;&.readonly{background:#ffffff14}}.signature-canvas-actions{width:400px}.dashboard-view-switch{border-radius:18px!important;.p-button:first-child{border-top-left-radius:14px!important;border-bottom-left-radius:14px!important}.p-button:last-child{border-top-right-radius:14px!important;border-bottom-right-radius:14px!important}}.p-megamenu{height:5.5rem;background-color:#1c1c1c;box-shadow:none;border:none;border-bottom:.8px solid #ffffff33;.p-megamenu-start{padding-left:1.5rem}.p-megamenu-end{padding-right:1rem}}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content{border:0;background:transparent}.p-panelmenu .p-panelmenu-panel{margin-top:.5rem}.p-sidebar-left .p-sidebar{background-color:#1c1c1c;box-shadow:none;border:none;border-right:.8px solid #ffffff33}.p-button{border:none;border-radius:14px;&.primary{background-color:var(--primary-color);color:white;&:hover{background-color:#2247cc}}&.p-button-secondary:not(.p-button-icon-only){background-color:#ffffff15;color:white;&:hover{background-color:#ffffff1a}}&:focus{box-shadow:none}&.p-button-outlined{&:not(.p-button-success,.p-button-danger,.p-button-warning,.p-button-info){color:white}.p-button-label{font-weight:400}}}.p-button-label{font-weight:500}.p-selectbutton{display:flex;flex-direction:row;outline:.8px solid #ffffff33;padding:.3rem;border-radius:10px;.p-button{flex-grow:1;border-radius:8px;background:inherit;.p-button-label{font-weight:400}&.p-highlight{background:var(--primary-color);.p-button-label{color:white}}}}.p-datatable{.p-datatable-thead{border-bottom:.8px solid #ffffff33;>tr>th{background:transparent;color:#ffffff80;font-weight:500;text-transform:uppercase;font-size:12px}}.p-datatable-tbody>tr{background:transparent;border-bottom:.8px solid #ffffff33;font-weight:300;>td{padding-top:9px;padding-bottom:9px}}&.datatable-compact{.p-datatable-thead{>tr *{height:0;padding:0}div{opacity:0}}.p-datatable-tbody>tr>td{padding-top:7px;padding-bottom:7px}}}.p-inputnumber,.p-inputtext{background:#2f2f2f;border:.8px solid #ffffff33;&.p-disabled{opacity:1;background:#323232}}.p-dropdown,.p-dropdown-header,.p-dropdown-panel,.p-dropdown-trigger,.p-multiselect,.p-multiselect-header,.p-multiselect-items-wrapper{background:#2f2f2f;&.p-disabled{opacity:1;background:#323232}}.p-dropdown-label.p-inputtext{border:0}.p-dropdown-label.p-placeholder,.p-inputnumber::placeholder,.p-inputtext::placeholder,.p-multiselect-label.p-placeholder{color:#ffffff80;font-size:14px;opacity:1}.p-radiobutton.p-highlight .p-radiobutton-box{border-color:var(--primary-color);background:var(--primary-color);.p-radiobutton-icon{background:white}}.p-checkbox.p-highlight .p-checkbox-box{border-color:var(--primary-color);background:var(--primary-color);.p-checkbox-icon.p-icon{color:white}}.p-inputswitch.p-highlight .p-inputswitch-slider{background:var(--primary-color);&:before{background:#ffffff}}.p-card-body{padding:1rem}.p-card .p-card-content{padding:0}.p-dialog{background:#2e2e2e;border:none;border-radius:1.75rem}.p-menu{border:.8px solid #ffffff40;border-radius:12px;background:#242424;margin-top:8px;width:214px;& .p-menu-list{margin-top:6px;margin-bottom:6px;& .p-submenu-header:first-child{padding-top:6px}& .p-submenu-header{background:inherit;padding-top:18px;font-size:12px;font-weight:400;text-transform:uppercase;opacity:.5;padding-bottom:6px}& .p-menuitem .p-button{display:block;width:100%;text-align:center;border-radius:0!important;font-size:14px;padding-top:8px;padding-bottom:8px}}}.p-datepicker-inline{min-width:0;background:none;.p-datepicker-header{background:none;border-bottom:none;.p-datepicker-title button{font-weight:400}}&.p-disabled{opacity:.6;.p-datepicker-header{.p-datepicker-next,.p-datepicker-prev{opacity:0;height:0}}.p-datepicker-calendar{tbody td.p-datepicker-today span{color:#ffffff}}}}.p-datepicker{background:#2f2f2f;&:not(.p-datepicker-inline) .p-datepicker-header{background:#2f2f2f;.p-datepicker-title button{font-weight:400}}}.p-datepicker-calendar{thead th{padding:0 0 1rem;span{opacity:.6;font-weight:400}}tbody td{padding:0 .6rem;&.p-datepicker-other-month{opacity:0}}}.p-progressbar{height:6px;.p-progressbar-value{background:var(--primary-color)}}.p-image{padding:6.5px 6.5px 0}.trigger-panel .p-panel-content{background:transparent;border:none;padding:0}.trigger-header{background:transparent;padding:8px 20px;border-radius:0}.trigger-header-left>:not(:last-child){margin-right:6px}.trigger-header-right>:not(:last-child){margin-right:24px}.trigger-name-input{width:220px;margin-left:6px}.trigger-add-tag{background:transparent;color:inherit;border:none;cursor:pointer;padding:0 6px}.trigger-add-tag-plus{font-size:18px;line-height:1}.trigger-status-dot{width:4px;height:14px;background:var(--primary-color);border-radius:4px;display:inline-block}.trigger-status{align-items:center}.p-dialog-header{background:inherit;border-top-left-radius:1.75rem;border-top-right-radius:1.75rem}.p-dialog-content{padding:1rem 1rem 1.5rem}.p-dialog-content,.p-dialog-footer{background:inherit;border-bottom-left-radius:1.75rem;border-bottom-right-radius:1.75rem}.p-tooltip{&.p-tooltip-right{margin-left:2px}.p-tooltip-text{background:#212121;box-shadow:none;padding:.5rem .7rem;font-size:small;border-radius:10px}.p-tooltip-arrow{border:none}}.p-accordion-tab{margin-bottom:8px;.p-accordion-header-link{background:transparent;border:none;padding-top:8px;padding-bottom:8px;.p-accordion-header-text{font-weight:400}}.p-accordion-content{background:transparent;border:none;padding:8px}}@media screen and (min-width:600px){.request-create-form{min-width:50vw}}.hide-scrollbar{scrollbar-width:none}.button-hover-no-highlight:hover{background:transparent}.trigger-panel .p-divider.p-divider-horizontal{margin:6px 0 0}.trigger-panel .p-divider .p-divider-content{padding:0}.checkbox-column{min-width:-moz-fit-content!important;min-width:fit-content!important}.checkbox-column,.checkbox-column .flex,.checkbox-column label{overflow:visible!important;white-space:nowrap!important}.checkbox-column label{text-overflow:unset!important;display:inline-block!important}