@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);:root{--color-white:#fff;--body-background-color:#f1f3f6;--primary-color:46,57,75;--primary-color-darker:rgba(var(--primary-color),1.5);--primary-color-lighter:rgba(var(--primary-color),0.5);--danger-color:178,55,67;--danger-color-darker:#971d29;--danger-color-lighter:#e36571;--text-color:#585858;--sidebar-width:230px;--sidebar-border:#f1f3f6;--sidebar-item-active-color:#b23743;--sidebar-item-open-background:#f1f3f6}#page-leftbar{box-shadow:none;float:none;width:auto;z-index:105}@media (min-width:768px){#page-leftbar{bottom:0;display:flex;flex-direction:column;position:fixed;top:0;width:var(--sidebar-width)}}#page-leftbar #leftbar-logo{display:none;margin:15px 100px 5px 0}@media (min-width:768px){#page-leftbar #leftbar-logo{display:block}}#page-leftbar #leftbar-logo a{display:block}#page-leftbar #leftbar-logo img{width:100%}#page-leftbar #leftmenu-trigger{background:none;float:inherit;height:auto;position:absolute;right:23px;top:23px;width:auto}@media (max-width:768px){#page-leftbar #leftmenu-trigger{display:none}}#page-leftbar #menu-user{align-items:center;background:var(--color-white);border-bottom:1px solid var(--sidebar-border);display:flex;padding:2rem;width:100%}@media (min-width:768px){#page-leftbar #menu-user{border-bottom:0;border-top:2px solid var(--sidebar-border);display:block;height:fit-content;margin-top:auto;width:var(--sidebar-width)}}#page-leftbar #menu-user>*{margin-right:1rem}#page-leftbar #menu-user #menu-trigger{align-items:center;background:#c63c3e;border:transparent;color:#fff;cursor:pointer;display:flex;font-size:2rem;height:50px;justify-content:center;width:50px}@media (min-width:768px){#page-leftbar #menu-user #menu-trigger{display:none}}#page-leftbar #menu-user a{color:var(--text-color)}#page-leftbar #menu-user #user-badge-container{background:#f1f3f6;border-radius:4rem;margin-left:auto}@media (min-width:768px){#page-leftbar #menu-user #user-badge-container{margin-bottom:1rem;margin-left:0;padding-right:2rem;width:100%}}#page-leftbar #menu-user #user-badge-container:focus,#page-leftbar #menu-user #user-badge-container:hover{text-decoration:none}#page-leftbar #menu-user #user-badge-container .label{color:var(--text-color);display:none;font-size:100%}@media (min-width:768px){#page-leftbar #menu-user #user-badge-container .label{display:block}}#page-leftbar #menu-user .logout .label{color:var(--text-color);display:none;font-size:100%}@media (min-width:768px){#page-leftbar #menu-user .logout .label{display:inline}}.collapse-leftbar #menu-user{display:none!important}#user-badge{align-items:center;background:#c63c3e;border-radius:100%;color:#fff;display:flex;font-weight:700;height:50px;justify-content:center;text-transform:uppercase;width:50px}#page-container,#page-leftbar{background:var(--color-white)}#sidebar{font-size:1.5rem}#sidebar>li{padding:0 1rem!important}#sidebar>li.active>a,#sidebar>li.active>a i{background:none;box-shadow:none;color:var(--sidebar-item-active-color);font-weight:700}#sidebar>li.active>a i:hover>i,#sidebar>li.active>a:hover>i{color:var(--sidebar-item-active-color)}#sidebar li.hasChild.open>a,#sidebar li.hasChild>a:active,#sidebar li.hasChild>a:focus{background:var(--sidebar-item-open-background)!important}#sidebar a:hover{background-color:transparent;box-shadow:none;color:var(--text-color);font-weight:700}#sidebar ul,#sidebar ul li a{background:var(--color-white);box-shadow:none}#menu-container{height:100%;left:0;opacity:0;overflow:auto;position:fixed;top:0;transition:all .3s ease .2s;visibility:hidden;width:100%;z-index:1000}@media (min-width:768px){#menu-container{height:auto;opacity:1;position:relative;transition:none;visibility:visible;width:auto}}#menu-container.visible{opacity:1;transition:all .3s ease;visibility:visible}#menu-container.visible #sidebar{left:0;transition:all .3s ease .2s}#menu-container.visible .close-menu{right:20px;transition:all .3s ease .2s}#menu-container #sidebar{background:#fff;left:-85%;margin-top:0;max-width:calc(100% - 80px);padding-top:10px;position:absolute;top:0!important;transition:all .3s ease;width:85%;z-index:2}@media (min-width:768px){#menu-container #sidebar{left:inherit;max-width:none;position:relative;top:inherit!important;transition:none;width:auto}}#menu-container .close-menu{background:#fff;border:transparent;border-radius:50%;color:#000;cursor:pointer;display:block;height:40px;position:absolute;right:-80px;text-align:center;top:20px;transition:all .3s ease;width:40px;z-index:2}@media (min-width:768px){#menu-container .close-menu{display:none}}#menu-container .mask{background:#000;height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%;z-index:1}@media (min-width:768px){#menu-container .mask{display:none}}.navbar-inverse{background:#272727}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#272727}.navbar-inverse .navbar-nav>li>a{color:#000}.navbar-inverse .navbar-nav>li>a:hover{background-color:#414141;color:var(--color-white)}.collapse-leftbar header{margin-left:60px}header{margin-left:230px}header .navbar-brand{display:none}header .toolbar .dropdown{border-left:1px solid #1a1a1a}header .toolbar .dropdown>a{height:40px}header #headerbardropdown,header #rightmenu-trigger{border-left:1px solid #1a1a1a}header #leftmenu-trigger{border-right:1px solid #1a1a1a}@media (max-width:768px){header{margin-left:0}body.show-leftbar header{margin-left:230px}}#page-heading,#page-heading-push{background:var(--color-white);display:flex;flex-direction:column}@media (min-width:768px){#page-heading,#page-heading-push{position:fixed;width:calc(100% - 230px);z-index:100}}#page-heading h1,#page-heading-push h1{font-size:3rem}#page-heading-push.push,#page-heading.push{display:none;opacity:0;position:relative;visibility:hidden;width:100%}@media (min-width:768px){#page-heading-push.push,#page-heading.push{display:block}}.page-anchors{background:#fff;border:1px solid #e8e9eb;border-radius:2rem 2rem 0 0;box-shadow:0 4px 8px 0 #e6e6e6;column-gap:4rem;display:flex;justify-content:center;padding:1rem 4rem}.page-anchors a{color:#888;padding:.5rem 0;text-decoration:none}.page-anchors a.active,.page-anchors a:hover{color:#2e394b!important}.page-anchors a.active{border-bottom:4px solid #b23743;font-weight:700!important;margin-bottom:-12px}.collapse-leftbar #page-heading,.collapse-leftbar #page-heading-push{width:calc(100% - 60px)}.collapse-leftbar #page-leftbar{width:60px!important}.collapse-leftbar #page-content{margin-left:60px!important}@media (max-width:768px){#page-heading,#page-heading-push{width:100%}body.show-leftbar #page-heading{width:calc(100% - 230px)}}.panel{scroll-margin-top:18rem}.panel .panel-heading:after,.panel .panel-heading:before{content:" ";display:none}.panel .panel-heading{align-items:center;border-radius:1rem 1rem 0 0!important;display:flex}.panel .panel-heading h6{color:inherit;font-size:1.2rem;font-weight:700;letter-spacing:.2rem;text-transform:uppercase}.panel .panel-heading i.fa{margin-right:1rem}.panel .panel-footer{background:#fff!important;border:none!important;border-radius:0 0 1rem 1rem!important;border-top:1px solid #f1f3f6!important;margin:-1rem 0 0!important;padding:1rem 20px!important}.panel .panel-body{border-radius:1rem!important;border-top:none}.panel .panel-collapse .panel-body{border-radius:0!important}.panel .panel-heading+.panel-body{border-radius:0 0 1rem 1rem!important}.panel.panel-primary{border-color:rgb(var(--primary-color));border-radius:1rem;box-shadow:0 2px 10px #e1e3e5}.panel.panel-primary .panel-heading{background-color:rgb(var(--primary-color));border-color:rgb(var(--primary-color))}.panel.panel-primary>.panel-body{border:none}.panel.panel-secondary{border-radius:1rem}.panel.panel-secondary .panel-heading{background-color:#fff;border:1px solid #ddd;color:inherit}.panel.panel-secondary .panel-footer{border:1px solid #ddd!important}.panel.panel-danger .panel-heading{background-color:#b23743;border:1px solid #b23743}.panel.panel-danger .panel-footer{border:1px solid #b23743!important}.panel.focus{border-radius:.8rem;outline:2px dashed #000;outline-offset:4px;overflow:hidden}[class*=panel-].panel .panel-heading{padding:0 20px}.btn{border-radius:.5rem}.btn-primary{background-color:rgb(var(--primary-color));border-color:var(--primary-color-darker);color:var(--color-white)}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:var(--primary-color-darker)!important}.btn-danger{background-color:rgb(var(--danger-color));border-color:var(--danger-color-darker);color:var(--color-white)}.btn-danger:active,.btn-danger:focus,.btn-danger:hover{background-color:var(--danger-color-darker)!important}.btn-link{color:rgb(var(--primary-color))}.btn-link:hover{color:var(--primary-color-darker)}.form-group{margin-bottom:14px}.form-horizontal .form-group{margin-left:0;margin-right:0}.form-group label{font-size:1.3rem;letter-spacing:.05rem;margin-bottom:8px}.select2-choice{align-items:center;display:flex!important}.select2-results .select2-highlighted{background:rgb(var(--primary-color))}.select2-choice,input:not([type=checkbox]):not([type=file]),select,textarea{border-radius:.5rem!important}.select2-choice:not(textarea),input:not([type=checkbox]):not([type=file]):not(textarea),select:not(textarea),textarea:not(textarea){height:40px!important}.select2-choice:focus,input:not([type=checkbox]):not([type=file]):focus,select:focus,textarea:focus{border-color:rgb(var(--primary-color))!important}input[type=file]{border-radius:.5rem!important}.input-group-addon{border-radius:.5rem 0 0 .5rem!important}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon+input,.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0 .5rem .5rem 0!important}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.no-resize{resize:none}.h150{height:150px!important}.alert{border-radius:1rem}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:rgb(var(--primary-color));border-color:rgb(var(--primary-color))}.pagination>li>a,.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span,.pagination>li>span:focus,.pagination>li>span:hover{color:rgb(var(--primary-color))}div.dataTables_wrapper div.dataTables_filter,div.dataTables_wrapper div.dataTables_info,div.dataTables_wrapper div.dataTables_length{text-align:left}div.dataTables_wrapper div.dataTables_paginate{text-align:right}div.dataTables_wrapper{overflow-x:hidden}div.dataTables_wrapper div.dataTables_filter input{font-size:14px;width:100%}@media (min-width:768px){div.dataTables_wrapper div.dataTables_filter input{font-size:18px;width:auto}}.dt-bootstrap>div{align-items:center;display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;padding-bottom:20px}.dt-bootstrap>div .dataTables_info{padding-top:0!important}.dt-bootstrap>div .dataTables_filter label{display:block;margin-bottom:0;width:100%}.modal-header{background:#2e394b;border-radius:1rem 1rem 0 0;overflow:hidden}.modal-header .close{color:#fff;opacity:1;position:absolute;right:1rem;top:1rem}.modal-header .modal-title{color:#fff;font-weight:700;letter-spacing:.2rem;text-transform:uppercase}.modal-content{border-radius:1.5rem}.CodeMirror{background:#f1f3f6;border:1px solid #dcdcdc;height:fit-content;width:100%}html{scroll-behavior:smooth}body{font-family:Lato,sans-serif;padding:0}#page-content,body{background:var(--body-background-color)}#page-content #wrap{transition:all .3s ease}#page-content #wrap #page-body-content{background:var(--color-white)}#page-content #wrap #page-body-content.rounded>.container{padding-top:20px}@media (min-width:768px){#page-content #wrap #page-body-content.rounded>.container{border-radius:2rem 0 0 0}}#page-content #wrap #page-body-content>.container{background:var(--body-background-color);padding:75px 20px}a{color:rgb(var(--primary-color))}a:hover{color:var(--primary-color-darker)}.d-flex{display:flex}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.justify-content-between{justify-content:space-between}.justify-content-evenly{justify-content:space-evenly}.justify-content-end{justify-content:flex-end}.justify-content-center{justify-content:center}.align-items-center{align-items:center}.align-items-end{align-items:flex-end}.flex-1{flex:1 1 0}.me-2{margin-right:.5rem}.ms-2{margin-left:.5rem}.mt-2{margin-top:.5rem}.mb-0{margin-bottom:0}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.gap-4{column-gap:2rem;row-gap:1rem}.gap-8{column-gap:4rem;row-gap:2rem}.gap-2{column-gap:1rem;row-gap:.5rem}.w-100{width:100%}.underline{text-decoration:underline}body[data-route=admin_login]{background:url(/build/images/background.73f2ea61.webp) no-repeat 50%;background-size:cover}#timestamp p{color:#aeafb1;font-style:italic;margin:0}.vich-image{column-gap:2rem;display:flex;width:100%}.vich-image img{width:100px}table{border:1px solid #ddd}table thead{background:#f1f3f6}table thead tr th label{margin-bottom:0!important}table tbody[data-prototype] td{vertical-align:middle}.badge-environment{background:#2a3545;border-radius:0 1rem 1rem 0;color:#fff;display:inline-block;font-weight:700;margin-top:1rem;max-width:100%;padding:.5rem 1rem;white-space:normal}.badge-environment:hover{color:#fff}.collapse-leftbar .badge-environment{display:none}.focusedform .verticalcenter .panel.panel-primary{box-shadow:none}.focusedform .verticalcenter h1{border-bottom:1px solid #d2d3d6;color:#2d364b;font-size:2rem;font-weight:700;margin:0 0 2rem;padding-bottom:2rem;text-align:center}.card-shortcuts{display:flex;flex-wrap:wrap;justify-content:center}.card-shortcuts .card{align-items:center;background:#2e394b;border-radius:1rem;color:#fff;display:flex;height:100px;justify-content:center;margin:1rem 0;overflow:hidden;position:relative;transition:transform .25s;width:100%}.card-shortcuts .card.secondary{background:#b23743}@media (min-width:768px){.card-shortcuts .card{margin:1rem;width:24rem}}.card-shortcuts .card:hover{color:#fff;transform:scale(1.025)}.card-shortcuts .card i{color:hsla(0,0%,100%,.25);font-size:8rem;left:-16px;position:absolute;top:-16px;transform:rotate(340deg)}.card-shortcuts .card span{font-size:2rem}.tree{font-family:Roboto,Helvetica Neue,sans-serif;width:100%}.tree-level{flex:1}.node-checkbox{display:none}.icon-wrapper{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:24px;justify-content:center;min-width:0;padding:0;width:24px}.node-wrapper:hover{background-color:#eee}.node-wrapper:focus{background-color:#e0e0e0;border:0}.input-wrapper{margin-left:.75em}.icon-wrapper svg{height:12px;width:12px}.node-wrapper{word-wrap:break-word;align-items:center;display:flex;flex:1;font-size:14px;font-weight:400;min-height:32px}.checkbox-wrapper{background:#fff;border:2px solid rgba(0,0,0,.54);border-radius:.125em;cursor:pointer;height:1.25em;margin-left:.3em;overflow:hidden;position:relative;transition:background .3s;width:1.25em}.checkbox-wrapper.checked,.checkbox-wrapper.indeterminate{background:#3f51b5;border:2px solid #3f51b5}.node-wrapper.disabled .checkbox-wrapper.checked,.node-wrapper.disabled .checkbox-wrapper.indeterminate{background:rgba(0,0,0,.26)}.node-wrapper.disabled .checkbox-wrapper{border-color:#00000042}.checkbox-wrapper.checked:after{border-color:#fff;border-style:none none solid solid;border-width:.125em;height:.3em;transform:translate(.25em,.3365384615em) rotate(-45deg);width:.7em}.checkbox-wrapper.indeterminate:after{border:.125em #fff;border-style:none none solid;height:.3em;transform:translate(.25em,.3365384615em) rotate(0);width:.7em}.checkbox-wrapper:after{content:"";left:0;position:absolute;top:0}.node-over{border-top:2px solid #5c6bc0}.node-in{background-color:#bdbdbd}.node-under{border-bottom:2px solid #5c6bc0}.input-wrapper{align-items:center;color:#000;display:flex;font-size:14px;position:relative}.node-input,.node-text{font-family:Roboto,sans-serif}.input-wrapper:after{color:#d50000;content:"\a0";display:block;font-size:12px;padding-top:5px}.input-wrapper input{background:transparent;border:none;border-bottom:1px solid #d2d2d2;color:#000;display:block;font-size:14px;outline:none;padding:4px 0;transition:border-color .2s;width:100%}.input-wrapper input:focus{border-bottom-color:#3f51b5;border-bottom-width:3px;color:#3f51b5;outline:none;padding-bottom:4px}