body,html{height:100%}.page-content,.page-content .container-fluid{height:calc(100% - 70px);padding-bottom:1rem!important}.acl-management-view,.acl-management-view .acl-management-container,.acl-management-view .acl-management-content .acl-scope-tabs{height:100%}.acl-management-view .acl-actions{background-color:var(--gw-message-info-background);bottom:35px;padding:.5em;position:sticky}.acl-management-view .acl-actions .message{margin-right:1em}.acl-management-view .table-responsive{overflow-x:visible!important}.acl-management-view .edit-mode .table-responsive{max-height:88%}.acl-management-view .preview-mode .table-responsive{max-height:95%}.acl-management-view .acl-rules{margin-bottom:40px;table-layout:fixed}.acl-management-view .acl-rules .labels-row th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acl-management-view .acl-rules .toolbar{height:35px;padding:0;position:relative}.acl-management-view .acl-rules .no-data{background-color:var(--gw-info-lighter);text-align:center}.acl-management-view .acl-rules .preview-rule-row td.data{overflow-wrap:break-word}.acl-management-view .acl-rules .index-column{width:5ch}.acl-management-view .acl-rules .reorder-column{width:25px}.acl-management-view .acl-rules .index-cell{text-align:center}.acl-management-view .acl-rules .reorder-cell{padding:0}.acl-management-view .acl-rules .reorder-cell button{cursor:pointer;padding:0}.acl-management-view .acl-rules .reorder-cell button em{font-size:20px;width:20px}.acl-management-view .acl-rules .data input{display:inline-block;width:95%}.acl-management-view .acl-rules .data input.ng-invalid~em:after{color:red;content:"*";display:inline;margin:4px 0 0 3px;position:absolute}.acl-management-view .acl-rules .preview-rule-row .role-icon-container{align-items:center;display:flex}.acl-management-view .acl-rules .preview-rule-row .role-icon-container .acl-tag-role{overflow-wrap:anywhere}.acl-management-view .acl-rules .input-container{align-items:center;display:flex}.acl-management-view .acl-rules .role-cell .ri-alert-line{margin-left:3px}.acl-management-view .acl-rules .operation-column{width:10%}.acl-management-view .acl-rules .context-column,.acl-management-view .acl-rules .object-column,.acl-management-view .acl-rules .plugin-column,.acl-management-view .acl-rules .predicate-column,.acl-management-view .acl-rules .subject-column{width:15%}.acl-management-view .acl-rules .policy-column{width:7%}.acl-management-view .acl-rules .role-column{width:13%}.acl-management-view .acl-rules .actions-column{width:8%}.acl-management-view .acl-rules .actions-cell{text-align:right}.acl-management-view .acl-rules .actions-cell button{cursor:pointer;padding:0}.acl-management-view .acl-rules .selected{animation:highlight 2s 1}@keyframes highlight{0%{background-color:rgba(255,255,153,.8)}to{background-color:hsla(0,0%,100%,0)}}input::placeholder{text-transform:none}.acl-rules.preview-rule-row td,.acl-rules.preview-rule-row th{padding:12px 16px}.table.acl-rules th{border-top:none}.wildcard-cell{color:rgba(0,0,0,.5)!important;font-family:var(--mono-font);font-weight:700!important}.context-cell,.object-cell,.predicate-cell,.subject-cell{font-family:var(--mono-font);font-size:100%}.context-cell-special,.plugin-cell:not(.wildcard-cell){font-family:inherit;font-size:inherit;font-weight:500}.acl-tag{font-weight:500;padding:.25em .5em}.acl-tag-allow{background-color:var(--gw-success-lighter);color:var(--gw-success-dark)}.acl-tag-deny{background-color:var(--gw-tag-danger-background);color:var(--gw-tag-danger-color)}.acl-tag-read{background-color:var(--gw-neutral-lighter);color:var(--gw-tag-info-color)}.acl-tag-write{background-color:var(--gw-warning-lighter);color:var(--gw-tag-warning-color)}.acl-tag-role{color:inherit;padding:0}.acl-tag-role-negated{background-color:#ddd;color:var(--gw-neutral-dark)}.nav-link{position:relative}.nav-link.disabled:not(.active){background-color:var(--gw-tabs-tab-disabled-background);border:1px solid var(--gw-tabs-tab-disabled-border-color);border-bottom-color:var(--gw-tabs-tab-disabled-border-bottom-color);color:var(--gw-tabs-tab-disabled-color);cursor:not-allowed}.reorder-cell{display:table-cell;min-height:50px;vertical-align:middle}.textarea-edit{flex:1;padding:4px 8px}.autocomplete-textarea,.textarea-edit{min-height:29px}.crud-actions-group{display:flex;justify-content:flex-end}.select-rule{font-size:100%;height:29px!important}tr.acl-rule.edit-rule-row .form-control:not(.select-rule){font-family:var(--mono-font);font-size:100%}.autocomplete-results-wrapper{z-index:1000}.autocomplete-editable.invalid,form.ng-submitted .ng-invalid,input.ng-invalid.ng-touched,select.ng-invalid.ng-touched,textarea.ng-invalid.ng-touched{border:2px solid var(--gw-inputtext-invalid-border-color)}table td{vertical-align:top!important}.table-info,.table-info>td,.table-info>th{background-color:var(--gw-warning-lighter)!important}.nav-item .nav-link>i,.nav-item .nav-link>span{vertical-align:middle}