.phoenix-grid-container{display:flex;flex-direction:column}.phoenix-grid-container .row.phoenix-content{flex-grow:1;position:relative}.phoenix-grid-container .row.phoenix-content .col-12{position:absolute}.phoenix-container,.phoenix-grid-container,.phoenix-panel-container{background:var(--white);display:flex;flex-flow:column nowrap;height:100%;padding-left:0;padding-right:0}.phoenix-container{display:flex;flex-flow:column;min-height:0}.phoenix-container .additional-components{flex:0 0 auto;width:100%}.phoenix-container .phoenix-content{bottom:0;left:0;overflow-x:hidden;overflow-y:auto;right:0;top:0}.phoenix-container .row,.phoenix-grid-container .row,.phoenix-panel-container .row{margin:0;--bs-gutter-x:0}.phoenix-container .row.additional-components,.phoenix-grid-container .row.additional-components,.phoenix-panel-container .row.additional-components{background:var(--status-bar-background);box-shadow:var(--big-shadow);margin-bottom:10px;margin-top:0;padding:.5rem 1rem}@media (min-width:992px){.phoenix-container .row.additional-components>div:first-of-type,.phoenix-grid-container .row.additional-components>div:first-of-type,.phoenix-panel-container .row.additional-components>div:first-of-type{padding:0}.phoenix-container .row.additional-components>div:last-of-type,.phoenix-grid-container .row.additional-components>div:last-of-type,.phoenix-panel-container .row.additional-components>div:last-of-type{padding:.5rem 0 0}}@media (min-width:1200px){.phoenix-panel-container div.row.additional-components{height:55px!important}.phoenix-container .row.additional-components div[class*=col-],.phoenix-grid-container .row.additional-components div[class*=col-],.phoenix-panel-container .row.additional-components div[class*=col-]{padding:0}}.phoenix-container .additional-components .phoenix-button-group,.phoenix-grid-container .additional-components .phoenix-button-group,.phoenix-panel-container .additional-components .phoenix-button-group{align-items:center;background-color:inherit;box-shadow:none}.phoenix-container .additional-components .btn-group-left,.phoenix-grid-container .additional-components .btn-group-left,.phoenix-panel-container .additional-components .btn-group-left{align-items:center;display:flex}.phoenix-container .additional-components .btn-group-left>*,.phoenix-grid-container .additional-components .btn-group-left>*,.phoenix-panel-container .additional-components .btn-group-left>*{margin-left:10px}.phoenix-container .additional-components .btn-group-left>:first-child,.phoenix-grid-container .additional-components .btn-group-left>:first-child,.phoenix-panel-container .additional-components .btn-group-left>:first-child{margin-left:0}.phoenix-container .additional-components .btn-group-right,.phoenix-grid-container .additional-components .btn-group-right,.phoenix-panel-container .additional-components .btn-group-right,.phoenix-panel-container .row .btn-group-right{align-items:center;display:flex;justify-content:flex-end}.phoenix-container .additional-components .btn-group-right>*,.phoenix-grid-container .additional-components .btn-group-right>*,.phoenix-panel-container .additional-components .btn-group-right>*{margin-right:10px}.phoenix-container .additional-components .btn-group-right>:not(script):last-of-type,.phoenix-grid-container .additional-components .btn-group-right>:not(script):last-of-type,.phoenix-panel-container .additional-components .btn-group-right>:not(script):last-of-type{margin-right:0}.phoenix-container .additional-components .phoenix-progress,.phoenix-grid-container .additional-components .phoenix-progress,.phoenix-panel-container .additional-components .phoenix-progress{align-items:center;background-color:inherit;display:flex;font-size:1.6rem;padding:.5rem 1rem}.phoenix-container .additional-components .phoenix-filter,.phoenix-grid-container .additional-components .phoenix-filter,.phoenix-panel-container .additional-components .phoenix-filter{align-items:center;display:flex;flex-flow:nowrap;justify-content:flex-end}@media (max-width:991px){.phoenix-container .additional-components .phoenix-filter .k-dropdown,.phoenix-grid-container .additional-components .phoenix-filter .k-dropdown,.phoenix-panel-container .additional-components .phoenix-filter .k-dropdown{min-width:80px}}.phoenix-container .additional-components .phoenix-filter>*,.phoenix-grid-container .additional-components .phoenix-filter>*,.phoenix-panel-container .additional-components .phoenix-filter>*{margin-right:10px}.phoenix-container .additional-components .phoenix-filter>:not(script):last-of-type,.phoenix-grid-container .additional-components .phoenix-filter>:not(script):last-of-type,.phoenix-panel-container .additional-components .phoenix-filter>:not(script):last-of-type{margin-right:0}.phoenix-panel-container .phoenix-content{align-content:flex-start;display:grid;overflow:auto;padding:0}.phoenix-grid-container .phoenix-content{height:calc(100vh - 200px)}.phoenix-grid-container .phoenix-content .col-12,.phoenix-panel-container .phoenix-content .col-12{height:99%;padding:0}@media (min-width:992px){.phoenix-container .row,.phoenix-container.container .row,.phoenix-container.container-fluid .row{flex:1 1 auto;height:auto}.phoenix-container .row.additional-components{flex:0 0 auto;height:auto}}@media (min-width:1200px){.phoenix-container .row.additional-components{height:auto}.phoenix-container .row.phoenix-content,.phoenix-container.container .row.phoenix-content,.phoenix-container.container-fluid .row.phoenix-content{height:99%}#BlueprintArea.phoenix-container .row.phoenix-content,#BlueprintArea.phoenix-container.container .row.phoenix-content,#BlueprintArea.phoenix-container.container-fluid .row.phoenix-content,#StructureArea.phoenix-container .row.phoenix-content,#StructureArea.phoenix-container.container .row.phoenix-content,#StructureArea.phoenix-container.container-fluid .row.phoenix-content,#TagCategoryArea.phoenix-container .row.phoenix-content,#TagCategoryArea.phoenix-container.container .row.phoenix-content,#TagCategoryArea.phoenix-container.container-fluid .row.phoenix-content{height:calc(100% - 4px)}}.phoenix-container .row [class^=col-],.phoenix-container .row [class^=col],.phoenix-container.container .row [class^=col-],.phoenix-container.container .row [class^=col],.phoenix-container.container-fluid .row [class^=col-],.phoenix-container.container-fluid .row [class^=col]{padding-left:0;padding-right:0}.phoenix-container .phoenix-wrapper-head{align-items:flex-start;background:var(--container-head-background);color:var(--container-head-font);display:flex;font-size:1.6rem;font-style:normal;font-weight:400;height:fit-content;justify-content:space-between;line-height:3rem;min-height:3rem;overflow:hidden;padding-left:6px;padding-right:6px;position:sticky;text-transform:uppercase;top:0;z-index:1}.phoenix-container .phoenix-wrapper-head div{display:initial}.phoenix-container .phoenix-wrapper-head div:last-of-type{flex:0 0 auto}.phoenix-container .phoenix-wrapper-head div:first-of-type{overflow:hidden;text-overflow:ellipsis}.phoenix-container .phoenix-wrapper-head span{margin-right:10px;margin-top:2px}.phoenix-container .row .phoenix-wrapper,.phoenix-wrapper{border:1px solid var(--panel-border);box-shadow:var(--big-shadow);position:relative}@media (min-width:992px){.phoenix-container .row .phoenix-wrapper,.phoenix-wrapper{height:auto}}@media (min-width:1200px){.phoenix-container .row .phoenix-wrapper,.phoenix-wrapper{height:100%}}.phoenix-container .row .phoenix-wrapper .phoenix-wrapper-content,.phoenix-wrapper .phoenix-wrapper-content{display:flex;flex-direction:column;height:calc(100% - 3rem);justify-content:space-between;overflow-y:auto;padding:5px}@media (min-width:50px){.phoenix-container .row.phoenix-content .phoenix-wrapper{margin-top:10px}.phoenix-container .row.phoenix-content .phoenix-wrapper:first-of-type{margin-top:0}}@media (min-width:1200px){.phoenix-container .row.phoenix-content .phoenix-wrapper{margin-top:0}.phoenix-container .row.phoenix-content .phoenix-wrapper.col-xl-3:first-of-type,.phoenix-container .row.phoenix-content .phoenix-wrapper.col-xl-4:first-of-type,.phoenix-container .row.phoenix-content .phoenix-wrapper.col-xl-6:first-of-type,.phoenix-container .row.phoenix-content .phoenix-wrapper.col-xl-8:first-of-type,.phoenix-container .row.phoenix-content .phoenix-wrapper.col-xl-9:first-of-type{margin-left:0;margin-right:5px}.phoenix-container .row.phoenix-content .phoenix-wrapper.col-xl-3:last-of-type,.phoenix-container .row.phoenix-content .phoenix-wrapper.col-xl-4:last-of-type,.phoenix-container .row.phoenix-content .phoenix-wrapper.col-xl-6:last-of-type,.phoenix-container .row.phoenix-content .phoenix-wrapper.col-xl-8:last-of-type,.phoenix-container .row.phoenix-content .phoenix-wrapper.col-xl-9:last-of-type{margin-left:5px;margin-right:0}.phoenix-container .row.phoenix-content .phoenix-wrapper.col-xl-3:first-of-type,.phoenix-container .row.phoenix-content .phoenix-wrapper.col-xl-3:last-of-type{max-width:calc(25% - 5px)}.phoenix-container .row.phoenix-content .phoenix-wrapper.col-xl-4:first-of-type,.phoenix-container .row.phoenix-content .phoenix-wrapper.col-xl-4:last-of-type{max-width:calc(33.33% - 5px)}.phoenix-container .row.phoenix-content .phoenix-wrapper.col-xl-6:first-of-type,.phoenix-container .row.phoenix-content .phoenix-wrapper.col-xl-6:last-of-type{max-width:calc(50% - 5px)}.phoenix-container .row.phoenix-content .phoenix-wrapper.col-xl-8:first-of-type,.phoenix-container .row.phoenix-content .phoenix-wrapper.col-xl-8:last-of-type{max-width:calc(66.66% - 5px)}.phoenix-container .row.phoenix-content .phoenix-wrapper.col-xl-3{max-width:calc(25% - 10px)}.phoenix-container .row.phoenix-content .phoenix-wrapper.col-xl-4{max-width:calc(33.33% - 10px)}.phoenix-container .row.phoenix-content .phoenix-wrapper.col-xl-6{max-width:calc(50% - 10px)}.phoenix-container .row.phoenix-content .phoenix-wrapper.col-xl-8{max-width:calc(66.66% - 10px)}.phoenix-container .row.phoenix-content .phoenix-wrapper.col-xl-9{max-width:calc(75% - 5px)}.phoenix-container .row.phoenix-content .phoenix-wrapper{margin-left:5px;margin-right:5px}}.phoenix-wrapper-footer{align-items:center;background:var(--container-head-background);bottom:0;display:flex;flex-direction:row;height:50px;justify-content:space-between;overflow:hidden;padding:10px;position:absolute;width:100%;z-index:1}.item-list-container{bottom:0;display:flex;flex-flow:column;left:0;overflow-x:hidden;overflow-y:auto;right:0;top:0}.item-wrapper-2-actions{display:grid;grid-template-columns:[action-group] 68px [item-name] auto}.item-wrapper-1-action{display:grid;grid-template-columns:[action-1] 34px [item-name] auto}.item-list-container>div{align-items:center;cursor:pointer;padding:10px}.item-list-container>div.selectableItem{border:2px solid transparent;transition:border-color .3s ease-in-out}.item-list-container>div.selectableItem.selectedItem{border:2px solid var(--primary);font-weight:700}.item-list-container>div.selectedItem button span:hover{filter:var(--glyphicon-btn-white)}.item-list-container>div:nth-of-type(odd){background-color:var(--item-alternate-background)}.item-list-container>div:hover{background-color:var(--item-hover-background)}.item-wrapper-2-actions .action-group{align-items:center;display:grid;grid-template-columns:[action-1] 50% [action-2] 50%;justify-items:center}.item-wrapper-2-actions .action-1{grid-area:action-1}.item-wrapper-2-actions .action-2{grid-area:action-2}.item-list-container .item-name{overflow:hidden;text-overflow:ellipsis}.add-item-wrapper{align-items:center;background:var(--white);bottom:0;display:flex;flex-flow:row nowrap;height:fit-content;padding:10px 0;position:sticky;width:100%;z-index:10}.add-item-wrapper:after{background-color:var(--white);bottom:-5px;content:"";height:5px;position:absolute;width:100%;z-index:-1}#RolesArea #PermissionRegion{height:100%}#RolesArea #PermissionRegion #RoleListTable{display:flex;flex-direction:column;height:inherit;justify-content:space-between}.min-height-400{min-height:40rem}