: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;padding-left:5.5rem;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}.sidebar-avatar{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-notification{width:36rem!important;padding-left:5.5rem}.sidebar-navigation{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:545px;height:50px;border:1px solid #ffffff33;border-radius:30px;margin-right:calc(50vw - (545px / 2));.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:750px;max-height:70vh;top:5rem;left:calc(50% - (750px / 2) - 8px);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;border-bottom:.8px solid #ffffff33;&:last-child{border-bottom:none}&:hover{background:#2f2f2f;cursor:pointer}}.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;pointer-events:none;&.selected{outline:2px solid #333333}}&:hover .notification-badge{outline:2px solid #333333}}.datatable-link-button{background:inherit!important;padding:.5rem 0}.divider-border{border-bottom:.8px solid #ffffff33}.trigger-panel .divider-border{margin:6px 0 0}.status-color-bar{width:4px;border-radius:4px;&.blue{background:var(--primary-color)}&.green{background:#36b465}&.gray{background:#6b7280}&.red{background:#ff6163}}.view-navigation-button{background-color:transparent!important;border-radius:0!important;color:#898989!important;padding:1rem .25rem;border-bottom:2px solid transparent!important}.view-navigation-button.p-button-success .p-button-label{color:#4ade80;font-weight:400}.view-navigation-button-selected{color:white!important;border-bottom:2px solid white!important}.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-button{border-radius:10px!important;background-color:#ffffff10!important;color:#ffffff66!important;padding-top:10px;padding-bottom:10px;.p-button-label{font-weight:400}&: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;.p-card-body{padding:0}}.template-create-title{text-align:center;font-weight:400;font-size:medium;color:#ffffff80;margin-left:3rem}.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{width:75%}.template-create-item,.template-create-item-action{background:#ffffff08;border:.8px solid #ffffff33;border-radius:12px}.template-create-item-edit{margin-left:4.125rem;&:hover{border:.8px solid #ffffff00}&.hover-text:hover{outline:2px dashed #2089a2}&.hover-choice:hover{outline:2px dashed #36b465}&.hover-utility:hover{outline: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-required-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:2px solid #1c1c1c;border-radius:50%;transition:ease;transition-duration:.2s;&:hover{background:#3f3f3f}}}.user-menu-tag{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}}.new-group-dialog{width:860px;height:640px;.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%}}.p-megamenu{height:5.5rem}.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{width:5.5rem;border:none;border-right:.8px solid #ffffff33}.p-megamenu,.p-sidebar-left .p-sidebar{background-color:#1c1c1c;box-shadow:none}.p-megamenu{border:none;border-bottom:.8px solid #ffffff33}.p-button{border:none;border-radius:14px;&.primary{background-color:var(--primary-color);color:white;&:hover{background-color:#2247cc}}&: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-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;& .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:small;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-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-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}}}}.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}}@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}.flow-preview-dialog{position:relative}.flow-preview-dialog .p-dialog-header{background:#242424;border-bottom:none;font-weight:600;overflow:visible}.flow-preview-dialog .p-dialog-header .p-dialog-title{display:none}.flow-preview-dialog .p-dialog-header .p-dialog-header-icons{position:absolute;top:12px;right:12px}.flow-preview-dialog .p-dialog-content.flow-preview-content{background:#242424;padding:8px 16px 16px;border-radius:12px}.flow-preview-subtitle{color:#9aa3b2;font-size:12px;margin:4px 4px 12px;text-align:center}.flow-preview-title{color:#e9eefb;font-weight:600;font-size:20px;line-height:28px;margin-top:0;text-align:center}.flow-canvas{height:60vh;border-radius:12px;background:#242424;border:none;overflow:hidden}.flow-canvas .react-flow__node{background:transparent;border:none;box-shadow:none;padding:0}.flow-canvas .preview-node{background:#1f2228;border:1px solid #2b3138;color:#e2e8f0;border-radius:12px;padding:10px 12px;box-shadow:0 8px 24px rgba(0,0,0,.35);font-size:12px;white-space:pre-line}.preview-node{position:relative;min-width:220px;max-width:260px;padding:12px 14px}.preview-node-content{display:grid;grid-auto-flow:column;align-items:center;grid-gap:10px;gap:10px}.preview-node-icon,.preview-node-icon img,.preview-node-icon-fallback{width:20px;height:20px;border-radius:6px;background:#2a2e35}.preview-node-title{font-weight:600}.preview-node-subtitle{color:#9aa3b2;white-space:pre-line}.react-flow__handle{background:#394150;border:none;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%}.flow-canvas .react-flow__edge-path{stroke:#4a5568;stroke-width:1.5px}.flow-canvas .react-flow__handle{width:4px;height:4px;border:none;background:#394150;margin:-2px 0 0 -2px}.flow-drawer-host{position:absolute;inset:0}.flow-drawer-host .p-sidebar.flow-add-first-step-drawer{top:0!important;right:0!important;height:100%!important;position:absolute!important;z-index:10}.flow-drawer-host .p-sidebar-mask{background:transparent!important}.trigger-canvas .canvas-drawer{position:absolute;top:0;right:0;height:100%;width:380px;background:#1f1f1f;border-left:1px solid #ffffff33;transform:translateX(100%);transition:transform .3s ease-in-out,width .3s ease-in-out;overflow:hidden;pointer-events:none}.trigger-canvas .canvas-drawer.canvas-drawer-open{transform:translateX(0);pointer-events:auto}.trigger-canvas .canvas-drawer.canvas-drawer-wide{width:760px}.canvas-drawer-content{height:100%;padding:20px;overflow-y:auto}.drawer-header{margin-bottom:20px}.drawer-search{margin-bottom:24px}.drawer-triggers{display:flex;flex-direction:column;gap:12px}.trigger-card{display:flex;align-items:center;gap:12px;padding:16px;background:#2a2a2a;border-radius:8px;cursor:pointer;transition:background-color .2s ease}.trigger-card:hover{background:#333333}.trigger-icon{width:45px;height:45px;display:flex;align-items:center;justify-content:center}.trigger-icon img{width:100%;height:100%;object-fit:contain}.trigger-content{flex:1 1;display:flex;flex-direction:column;gap:4px}.no-results{display:flex;align-items:center;justify-content:center;padding:20px;text-align:center}.trigger-canvas,.trigger-canvas .react-flow__pane,.trigger-canvas .react-flow__renderer{background:#242424}.trigger-canvas{overflow:hidden}