:root{--c-gray-light:#bbb;--c-gray-lighter:#ddd;--c-gray-dark:#444;--c-white:#ffe;--c-app:#f90;--c-app-2:#fd8;--c-primary:#235;--c-text:#222;--c-text-2:#444;--c-error:#c00;--c-error-2:#fcc;--c-info:#08c;--c-info-2:#bef;--c-success:#0c8;--c-success-2:#bfe;--c-warning:#dd0;--c-warning-2:#ffe;--c-highlight:#b0bed9;--c-button:#235;--ag-header-background-color:var(--c-gray-lighter);--s-control-height:22px;--s-control-vpad:1px}.agenda{display:flex;flex-direction:row;flex-wrap:wrap;overflow-y:auto;flex-shrink:1}.agenda .loader{padding-left:5px}.agenda .month{display:inline-block;margin:10px 0 0 10px;border:1px solid #000}.agenda .month header{font-weight:700;font-size:1.2em;text-align:center;margin-bottom:5px}.agenda .month table{width:220px}.agenda .month table td,.agenda .month table th{text-align:center;border:none;padding:2px 7px!important}.agenda .month table td span,.agenda .month table th span{display:inline-block}.agenda .month table td.event,.agenda .month table th.event{font-weight:700}.agenda .month table td.event span,.agenda .month table th.event span{transform:scale(1.2)}.agenda .month table td.event span:after,.agenda .month table th.event span:after{content:" ";background:#f90;position:absolute;display:block;height:16px;width:16px;margin-left:-8px;left:50%;bottom:.5px;border-radius:50%;z-index:-1}.agenda .month table td:nth-child(6),.agenda .month table td:nth-child(7),.agenda .month table td[colspan]~:last-child,.agenda .month table td[colspan]~:nth-last-child(2),.agenda .month table th:nth-child(6),.agenda .month table th:nth-child(7),.agenda .month table th[colspan]~:last-child,.agenda .month table th[colspan]~:nth-last-child(2){background:#bce}.access-manager-page{height:100%;display:flex;flex-direction:column;overflow:hidden}.access-manager-page table{table-layout:fixed;width:100%;border-collapse:collapse}.access-manager-page table td,.access-manager-page table th{text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;min-width:20px;padding:2px 10px 2px 5px!important}.access-manager-page table tr.even{background:#eee}.access-manager-page table tr.selected{background:#b0bed9}.access-manager-page .wrapper{padding:5px;flex-shrink:1;flex-grow:1;overflow:auto;display:flex;align-items:stretch;user-select:none}.access-manager-page .wrapper>*{flex-shrink:1}.access-manager-page .wrapper>*+*{margin-left:5px}.access-manager-page .wrapper .listContainer{display:flex;flex-direction:column;flex-shrink:1;flex-grow:1;min-width:200px}.access-manager-page .wrapper .listContainer+.listContainer{margin-left:5px}.access-manager-page .wrapper .listContainer h2{padding:0}.access-manager-page .wrapper .listContainer .list{border:1px solid #000;flex-grow:1;flex-shrink:1;overflow:auto;width:100%}.access-manager-page .wrapper .listContainer .list td{border:none}.access-manager-page .wrapper .listContainer .list>*{padding:0 3px}.access-manager-page .wrapper .listContainer .list .selected{background:#bce}.access-manager-page .wrapper .listContainer .list.status>:before{content:"stroke";display:inline-block;min-width:1em;height:1em;font-size:12px;font-weight:700;color:#888;margin-right:3px}.access-manager-page .wrapper .listContainer .list.status .enabled:before{content:"yes";color:#080}.access-manager-page .wrapper .listContainer .list.status .disabled:before{content:"no";color:#800}.access-manager-page .wrapper .listContainer .list.status .mixed:before{content:"circle";color:#860}.access-manager-page .wrapper .listContainer .list.status span.inherit{display:none;color:#088;margin-right:2px}.access-manager-page .wrapper .listContainer .list.status>.inherit:before{margin-right:1px}.access-manager-page .wrapper .listContainer .list.status>.inherit span.inherit{display:inline-block}.access-manager-page .wrapper .group{padding:3px;border:3px solid #888;display:flex}.access-manager-page .wrapper .group .list .status{display:none}.access-manager-page .wrapper .group:not(.disabled) .withStatus .list{display:flex;flex-direction:column;justify-content:space-around}.access-manager-page .wrapper .group:not(.disabled) .withStatus .list>*{display:none}.access-manager-page .wrapper .group:not(.disabled) .withStatus .list>.status{display:block;font-size:1.3em;text-align:center}.access-manager-page .wrapper .group:not(.disabled) .withStatus .list>.status:before{font-size:inherit}.access-manager-page .wrapper .group.expand{flex-grow:1;flex-basis:200px}.access-manager-page .wrapper .group.disabled{color:#888;border-color:#ccc}.access-manager-page .wrapper .group.disabled .list{background:#ccc;border-color:#888}.access-manager-page .wrapper .group.disabled .list>*{display:none}.access-manager-page .wrapper .group.locked .list{border-color:#888}.access-manager-page .wrapper .group.locked .list>div:not(.selected),.access-manager-page .wrapper .group.locked .list tr:not(.selected){opacity:.3}.access-manager-page .wrapper .group.locked .list .selected{background:#c0c6d0}.access-manager-page .wrapper .group.active{border-color:#f90}.access-manager-page .wrapper .group.active .list .outFilter{display:none}.access-manager-page .wrapper .group.activable{background:#eee}.access-manager-page .wrapper .group.active+.activable .list .selected{background:inherit}.access-manager-page .wrapper .group .withStatus .buttons,.access-manager-page .wrapper .group .withStatus .filter,.access-manager-page .wrapper .group:not(.active) .buttons,.access-manager-page .wrapper .group:not(.active) .filter{visibility:hidden}.access-manager-page .wrapper .group .withStatus thead,.access-manager-page .wrapper .group:not(.active) thead{display:none}.access-manager-page .wrapper .group .buttons{min-height:26px}.access-manager-page .wrapper .group .buttons button{background:#235;color:var(--c-white);border:none;min-width:60px;padding:2px 3px;font-weight:700;margin:5px 5px 0 0}.access-manager-page .wrapper .group .buttons button:focus{background:#222}.access-manager-page .wrapper .group .filter{display:flex;border:1px solid #000;border-bottom:none}.access-manager-page .wrapper .group .filter input{flex-grow:1;border:none;padding:2px 5px;background:transparent}.access-manager-page .wrapper .group .filter button{border:none;background:transparent}.access-manager-page .wrapper .group .listContainer .buttons button{margin-top:0;margin-bottom:5px}.access-manager-page .wrapper .flex{display:flex;flex-grow:1;flex-shrink:1;overflow:hidden}.access-manager-page .wrapper .cflex{flex-direction:column}html.mzrjs #loginform .nojs{display:none}#loginform{margin:20px auto;width:100%;max-width:300px;box-shadow:2px 2px 5px #235;padding:20px}#loginform #login>*,#loginform>*{display:block;min-height:40px;width:100%;margin:1px 0}#loginform img{margin-bottom:20px}#loginform #login .infos{font-size:.8em;font-weight:700;display:flex;min-height:inherit}#loginform #login .infos div{flex-grow:1}#loginform #login .infos div+div{text-align:right}#loginform .browser,#loginform .error,#loginform .nojs{text-align:center;padding:6px;border:3px solid #c00;background:#fcc}#loginform .browser a,#loginform .error a,#loginform .nojs a{color:blue;text-decoration:underline}#loginform .browser.error-info,#loginform .error.error-info,#loginform .nojs.error-info{border:3px solid #08c;background:#bef}#loginform input{padding:5px 3px;background:var(--c-white);border:2px solid #ddd}#loginform input:focus{border-color:#235}#loginform button{padding:5px 3px;background:#235;font-weight:700;color:var(--c-white);border:none}#loginform button:focus{background:#222}.logViewer pre{font-family:Consolas,Lucida Console,monospace}@keyframes logtrace{0%{background:#ff0}to{background:#f8f8f8}}.logViewer .TRACE{color:#444;background:#f8f8f8;animation:logtrace 10s ease-out}@keyframes logDebug{0%{background:#ff0}to{background:#f0f8ff}}.logViewer .DEBUG{color:#034;background:#f0f8ff;animation:logDebug 10s ease-out}@keyframes logInfo{0%{background:#ff0}to{background:azure}}.logViewer .INFO{color:#088;background:azure;animation:logInfo 10s ease-out}@keyframes logWarn{0%{background:#ff0}to{background:#fff8f0}}.logViewer .WARN{color:#a40;background:#fff8f0;font-weight:700;animation:logDebug 10s ease-out}@keyframes logerror{0%{background:red}to{background:#fff0f0}}.logViewer .ERROR{color:#900;background:#fff0f0;font-weight:700;animation:logerror 10s ease-out}@keyframes logFatal{0%{background:red}to{background:#fff0ff}}.logViewer .FATAL{color:#303;background:#fff0ff;font-weight:700;animation:logFatal 10s ease-out}nav{background:var(--c-text);color:var(--c-white);padding:5px 10px;width:200px;height:100%;overflow:auto;display:flex;flex-direction:column}nav>*{max-width:100%}nav img{margin-bottom:20px}nav .title{cursor:pointer}nav .title:hover{color:var(--c-app-2)}nav .group>.title,nav .root>.block>.title{font-weight:700}nav .block.active>.title{color:var(--c-app)}nav .group .block{display:none}nav .group.active>.block{border-left:solid 3px var(--c-text-2);padding-left:7px;display:block}nav .group .block.active{border-color:var(--c-app)}nav .group{padding-bottom:2px}nav .group>.group{padding-top:2px}nav .group.active,nav .root>.block{padding-bottom:5px}nav hr{border:solid 1px var(--c-text-2);margin:3px 0}nav .disabled{color:#555!important}nav .userLevel{margin-bottom:3px;font-size:.9em}#navgroups{flex:1 0 auto;display:flex;flex-direction:column}#navgroups .filler{flex-grow:1;min-height:20px}#navgroups .version{opacity:.5;font-size:.6em;transform:scaleY(1.5);margin-left:-6px}.mzrno-flexbox nav{position:absolute;top:0;left:0;height:100%}@keyframes yellow{0%{background:#fff}10%{background:#ff0}80%{background:#ff0}to{background:#fe8}}input,select,textarea{padding:1px 3px;background:var(--c-white);border:2px solid #ddd}input:hover,select:hover,textarea:hover{border-color:#bbb}.select2-container--focus .select2-selection--single,.select2-container.select2-container--open .select2-selection--single,input:focus,select:focus,textarea:focus{border-color:#235}.color-square{width:.9em;height:.9em;border:1px solid #222;margin-bottom:-1px;display:inline-block}#main-wrapper main .tool button,.action-button,.stick button{background:#235;color:var(--c-white);border:none;min-width:50px;padding:5px 10px;font-weight:700;margin:0 5px 5px 0}#main-wrapper main .tool button:focus,.action-button:focus,.stick button:focus{background:#222}#main-wrapper main .tool button.disabled,#main-wrapper main .tool button[disabled],.action-button.disabled,.action-button[disabled],.stick button.disabled,.stick button[disabled]{background:#ddd;color:#888!important;cursor:not-allowed}.clearable-search{display:inline-flex;align-items:stretch}.clearable-search button{padding:3px 4px!important;min-width:inherit!important;background:inherit;color:#222;border:2px solid #ddd;border-left:none;margin:0;margin-left:-2px}.clearable-search button:focus{background:#235;color:var(--c-white)}.clearable-search input{border-right:none}.clearable-search input:focus+button{border-color:#235}.clearable-search.empty button:not(:focus){color:transparent}.stick{width:100%;z-index:200;background:var(--c-white);border-bottom:2px solid #444;padding-bottom:5px}.stick select{height:24px}.stick .filter{display:flex;padding:0 5px;vertical-align:top;margin-bottom:2px;line-height:25px;align-items:center;flex-wrap:wrap;max-width:800px}.stick .filter.filter_date input+input{margin-left:5px}.stick .filter .select2,.stick .filter input:not([type=checkbox]),.stick .filter select{width:150px;flex-grow:1}.stick .filter input[type=time]{width:80px}.stick .filter label{display:inline-block;padding:0 3px}.stick .filter label:nth-child(2){min-width:140px}.stick .filters{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;margin:0 -4px;padding:0 2px}.stick .filters>*{margin:0 2px}.stick .filters .spacer{flex:10px 1 0}.stick>.infos{padding:0 5px}#main-wrapper{height:100%;flex-shrink:1;flex-grow:1;overflow:hidden}#main-wrapper main{height:100%;position:relative}#main-wrapper main.contentRoot,#main-wrapper main .contentRoot{display:flex;flex-direction:column;overflow:hidden;max-height:100%}#main-wrapper main.contentRoot>.loader,#main-wrapper main .contentRoot>.loader{padding-left:5px}#main-wrapper main:not(.contentRoot){overflow:hidden}#main-wrapper main kbd{font-size:.8em;border:1px solid #333;padding:2px;display:inline-block;border-radius:2px;line-height:12px;min-width:16px;text-align:center}#main-wrapper main kbd+kbd{margin-left:1px}#main-wrapper main .wrapper50{height:50%;overflow:hidden;min-height:100px}#main-wrapper main .wrapper50+.wrapper50{border-top:1px solid #222}#main-wrapper main .gutter{border:solid #222;border-width:1px 0;margin-top:-1px;background:#235;cursor:ns-resize}#main-wrapper main h1{font-size:1.5em;padding:5px}#main-wrapper main h2{font-size:1.3em;padding:5px}#main-wrapper main .tools{padding:0 5px}#main-wrapper main .tools a{margin-right:10px}#main-wrapper main .tools .statusIndicator{display:inline-block}#main-wrapper main .dataTables_length{display:inline-block;padding-left:5px}#main-wrapper main .dataTables_paginate{display:inline-block;padding-left:5px;user-select:none}#main-wrapper main .dataTables_paginate:before{content:"Page: "}#main-wrapper main .dataTables_paginate .paginate_button{display:inline-block;min-width:15px;text-align:center}#main-wrapper main .dataTables_paginate .current{text-decoration:underline;font-weight:700}#main-wrapper main .tool{margin:0 20px;border-bottom:2px solid #444;padding:20px 0}#main-wrapper main .tool p{margin-bottom:3px}#main-wrapper main .tool h2{padding:0 0 3px}#main-wrapper main .tool .version{font-style:italic;color:#444}#main-wrapper main .tool .warn{font-weight:700;color:#c33}#main-wrapper main .tool button{margin:5px 0 0}#main-wrapper main .page{padding:20px;flex:1;overflow:auto}#main-wrapper main .page h2{padding:0;font-size:2em;font-weight:400}#main-wrapper main .page h3{padding:0;font-size:1.2em;font-weight:400;margin-top:1em}#main-wrapper main .page p{margin-bottom:.3em}#main-wrapper main .page table{width:inherit;border-collapse:collapse}#main-wrapper main .page td,#main-wrapper main .page th{padding:2px 10px 2px 5px}#main-wrapper main .page input[type=checkbox],#main-wrapper main .page input[type=radio]{margin-right:.5em}#main-wrapper main .page label+input{margin-left:.5em}.mzrno-flexbox #main-wrapper{position:absolute;top:0;left:180px;right:0;height:100%;overflow:scroll;overflow-x:hidden}.qr-code{image-rendering:auto;image-rendering:crisp-edges;image-rendering:pixelated}.modal-background{background:url(img/grid.svg) repeat rgba(25,25,25,.4)}.modal-background.blank-background{background:#fff url(img/ngserver.svg) no-repeat 20px 20px;background-size:min(435px,100vw - 40px)}.modal-background dialog.modal{border:1px solid #222}.modal-background dialog.modal header{background:#222}.modal-background dialog.modal header h2 button.close{color:#ffe;background:#c33}.modal-background dialog.modal header h2 button.close:focus{color:#c33;background:#ffe}.modal-background dialog.modal header h2 button.maximize,.modal-background dialog.modal header h2 button.restore{background:#222}.modal-background dialog.modal header h2 button.maximize:focus,.modal-background dialog.modal header h2 button.restore:focus{color:#222}.modal-background dialog.modal .modal-zone{outline:0 solid transparent!important}.modal-background dialog.modal .modal-zone table{table-layout:fixed;width:100%}.modal-background dialog.modal .modal-zone table th{margin-bottom:3px;padding:2px 0;vertical-align:top;font-weight:400}.modal-background dialog.modal .modal-zone table th label{display:block}.modal-background dialog.modal .modal-zone table td{position:relative}.modal-background dialog.modal .modal-zone table td .select2,.modal-background dialog.modal .modal-zone table td input:not([type=checkbox]):not([type=radio]):not([type=button]),.modal-background dialog.modal .modal-zone table td select,.modal-background dialog.modal .modal-zone table td textarea{width:100%}.modal-background dialog.modal .modal-zone table td.combined{display:flex;align-items:center;min-height:24px}.modal-background dialog.modal .modal-zone table td.combined .dropdown{align-self:flex-start}.modal-background dialog.modal .modal-zone table td.combined .select2,.modal-background dialog.modal .modal-zone table td.combined input:not([type=checkbox]):not([type=radio]):not([type=button]),.modal-background dialog.modal .modal-zone table td.combined select,.modal-background dialog.modal .modal-zone table td.combined textarea{flex:1 1 200px;min-width:100px}.modal-background dialog.modal .modal-zone table td.combined div{display:flex;align-items:center;flex-shrink:1}.modal-background dialog.modal .modal-zone table td.combined div label:first-child{position:relative;top:-4px}.modal-background dialog.modal .modal-zone table td.combined>*+*{margin-left:3px}.modal-background dialog.modal .modal-zone table td.combined>*+div,.modal-background dialog.modal .modal-zone table td.combined>*+span,.modal-background dialog.modal .modal-zone table td.combined>:not(input[type=checkbox])+label{margin-left:8px}.modal-background dialog.modal .modal-zone table td .null_checkbox_clear:checked~.select2,.modal-background dialog.modal .modal-zone table td .null_checkbox_clear:checked~button,.modal-background dialog.modal .modal-zone table td .null_checkbox_clear:checked~input,.modal-background dialog.modal .modal-zone table td .null_checkbox_clear:checked~select,.modal-background dialog.modal .modal-zone table td .null_checkbox_clear:checked~span[data-type],.modal-background dialog.modal .modal-zone table td .null_checkbox_set:not(:checked)~.select2,.modal-background dialog.modal .modal-zone table td .null_checkbox_set:not(:checked)~button,.modal-background dialog.modal .modal-zone table td .null_checkbox_set:not(:checked)~input,.modal-background dialog.modal .modal-zone table td .null_checkbox_set:not(:checked)~select,.modal-background dialog.modal .modal-zone table td .null_checkbox_set:not(:checked)~span[data-type]{display:none}.modal-background dialog.modal .modal-zone table .description td{font-size:.9em;white-space:pre-line;padding:2px 10px 5px}.modal-background dialog.modal .modal-zone table tr.style-title th,.modal-background dialog.modal .modal-zone table tr[data-type=separator] th{display:none}.modal-background dialog.modal .modal-zone table tr.style-title hr,.modal-background dialog.modal .modal-zone table tr[data-type=separator] hr{border:1px solid #222}.modal-background dialog.modal .modal-zone table tr.style-title td,.modal-background dialog.modal .modal-zone table tr[data-type=separator] td{font-weight:700}.modal-background dialog.modal .modal-zone table tr[data-type=separator] td{border-bottom:2px solid}.modal-background dialog.modal .modal-zone table tr[data-type=sublist] td label+label{margin-left:5px}.modal-background dialog.modal .modal-zone table tr[data-type=sublist] td label input{margin-right:5px}.modal-background dialog.modal .modal-zone table [data-type=interval]{display:flex;align-items:center;flex:auto}.modal-background dialog.modal .modal-zone table [data-type=interval] [data-sub=days]{width:70px!important;max-width:70px}.modal-background dialog.modal .modal-zone table [data-type=interval] label.glued{background:#ddd;padding:3px 5px 3px 2px;margin-left:0!important}.modal-background dialog.modal .modal-zone table [data-type=interval] input:focus+label.glued{background:#235;color:#fff}.modal-background dialog.modal .modal-zone table tbody:not(.advanced) tr.advanced{display:none}.modal-background dialog.modal .modal-zone .row:not([hidden]){display:flex;margin-bottom:3px}.modal-background dialog.modal .modal-zone .row:not([hidden]) label{min-width:170px}.modal-background dialog.modal .modal-zone .row:not([hidden]) input{flex-grow:1;flex-shrink:1;width:inherit;margin-right:0!important}.modal-background dialog.modal .modal-zone input:not([type=checkbox]):not([type=radio]):not([type=file]),.modal-background dialog.modal .modal-zone select,.modal-background dialog.modal .modal-zone textarea{vertical-align:bottom}.modal-background dialog.modal .modal-zone input:not([type=checkbox]):not([type=radio]):not([type=file])[readonly],.modal-background dialog.modal .modal-zone select[readonly],.modal-background dialog.modal .modal-zone textarea[readonly]{background:#eee;border:none}.modal-background dialog.modal .modal-zone input:not([type=checkbox]):not([type=radio]):not([type=file])[type=color],.modal-background dialog.modal .modal-zone select[type=color],.modal-background dialog.modal .modal-zone textarea[type=color]{max-width:40px;height:24px}.modal-background dialog.modal .modal-zone input:not([type=checkbox]):not([type=radio]):not([type=file])[type=color]~[type=text],.modal-background dialog.modal .modal-zone input:not([type=checkbox]):not([type=radio]):not([type=file])[type=color]~input:not([type]),.modal-background dialog.modal .modal-zone select[type=color]~[type=text],.modal-background dialog.modal .modal-zone select[type=color]~input:not([type]),.modal-background dialog.modal .modal-zone textarea[type=color]~[type=text],.modal-background dialog.modal .modal-zone textarea[type=color]~input:not([type]){max-width:100px;margin-left:5px}.modal-background dialog.modal .modal-zone input:not([type=checkbox]):not([type=radio]):not([type=file])[type=date],.modal-background dialog.modal .modal-zone input:not([type=checkbox]):not([type=radio]):not([type=file])[type=password],.modal-background dialog.modal .modal-zone select[type=date],.modal-background dialog.modal .modal-zone select[type=password],.modal-background dialog.modal .modal-zone textarea[type=date],.modal-background dialog.modal .modal-zone textarea[type=password]{width:35%;margin-right:3px}.modal-background dialog.modal .modal-zone input:not([type=checkbox]):not([type=radio]):not([type=file])[type=time],.modal-background dialog.modal .modal-zone select[type=time],.modal-background dialog.modal .modal-zone textarea[type=time]{width:30%;margin-right:3px}.modal-background dialog.modal .modal-zone .datetimeinput{display:flex;align-items:center}.modal-background dialog.modal .modal-zone .datetimeinput input:not([type=checkbox]){width:35%!important;margin-right:3px;height:24px;box-sizing:border-box}.modal-background dialog.modal .modal-zone .datetimeinput input:not([type=checkbox])[disabled]{opacity:.5}.modal-background dialog.modal .modal-zone .datetimeinput input:not([type=checkbox]).time{width:30%!important}.modal-background dialog.modal .modal-zone .datetimeinput select{width:60px;height:24px;box-sizing:border-box;margin-right:3px}.modal-background dialog.modal .modal-zone textarea{resize:vertical}.modal-background dialog.modal .modal-zone .question{text-align:right;padding-right:10px;margin-bottom:10px;font-weight:700}.modal-background dialog.modal .modal-zone .buttons button:not([hidden]){color:var(--c-white);border:none;min-width:80px;padding:5px;font-weight:700;text-align:center;display:inline-block}.modal-background dialog.modal .modal-zone .buttons button:not([hidden]):not(.button){background:#235}.modal-background dialog.modal .modal-zone .buttons button:not([hidden]):focus{background:#222}.modal-background dialog.modal .modal-zone .buttons .right{text-align:right}.modal-background dialog.modal .modal-zone .buttons .right button{margin-left:5px}.modal-background dialog.modal .modal-zone .buttons .right:first-child:last-child{width:100%}.modal-background dialog.modal .modal-zone .buttons .left{text-align:left}.modal-background dialog.modal .modal-zone .buttons .left button{margin-right:5px}.modal-background dialog.modal .modal-zone .buttons .loader:not([hidden]){display:inline-block}.modal-background dialog.modal .modal-zone .buttons.list div{margin-bottom:3px}.modal-background dialog.modal .modal-zone .buttons.list div button{margin-right:5px}.modal-background dialog.modal .modal-zone .buttons:not(.list){display:flex;justify-content:space-between}.modal-background dialog.modal .modal-zone p{margin-bottom:5px}.modal-background dialog.modal .modal-zone .warn{font-weight:700;color:#c33}.modal-background dialog.modal .modal-zone h3{font-size:1.15em;margin-top:3px}.modal-background dialog.modal .modal-zone .duplicatefeature{margin-bottom:5px;line-height:24px}.modal-background dialog.modal .modal-zone .duplicatefeature input+label~*{visibility:hidden}.modal-background dialog.modal .modal-zone .duplicatefeature input:checked+label~*{visibility:visible}.modal-background dialog.modal .modal-zone ul{list-style:"–";padding:.3em 1em}.modal-background dialog.modal .modal-zone ul li{padding:.1em .3em}.mzrno-flexbox .modal-background header .filler{display:none}.mzrno-flexbox .modal-background header button{float:right}.sp-container{z-index:2000!important}.qrcode canvas,.qrcode svg{border:2px solid #000;margin:5px}.settings-page{display:flex;height:100%}.settings-page .wrapper{flex:200px 1 1;display:flex;flex-direction:row;min-height:0}.settings-page .groups{border-right:2px solid #235;width:200px;cursor:default}.settings-page .groups .group{padding:5px 10px;overflow-y:auto;background:inherit;border:none;display:block;font-size:inherit;font-family:inherit;width:100%;text-align:inherit}.settings-page .groups .group.selected{background:#b0bed9}.settings-page .groups .title{padding:5px 10px}.settings-page .groups .parent .group{padding:5px 10px 5px 40px}.settings-page .groups .change-mark{display:inline-block;font-size:.7em;font-weight:700;color:#235;cursor:help;margin-left:.3em}.settings-page .settings{flex:auto 1 1;position:relative;height:100%;overflow-y:auto;min-height:0}.settings-page .settings>table{width:100%;margin:-5px 0;border-collapse:collapse}.settings-page .settings>table tr>td:first-child{width:35px;padding:2px 5px;text-align:right}.settings-page .settings>table tr>td:nth-child(2):not(.description){width:20%;min-width:200px}.settings-page .settings>table tr>td:nth-child(3){display:flex;align-items:center}.settings-page .settings>table tr>td:nth-child(3) div:first-child{min-width:120px;flex:0 1 400px}.settings-page .settings>table tr>td:nth-child(3) div:first-child input:first-child:last-child{width:100%;max-width:400px}.settings-page .settings>table tr>td:nth-child(3) div:last-child{padding:0 5px}.settings-page .settings>table tr>td:nth-child(3) div:last-child input{margin-right:5px}.settings-page .settings>table tr>td{padding:2px}.settings-page .settings>table tr:nth-child(2n){border-bottom:10px solid transparent}.settings-page .settings>table tr:first-child{border-top:10px solid transparent}.settings-page .settings>table input,.settings-page .settings>table select{background:#fff}.settings-page .settings .description{white-space:pre-line;font-size:.9em;padding:2px 20px 2px 2px}.settings-page .settings .change-mark{font-size:.9em;font-weight:700;color:#235;cursor:help}.settings-page .searched .groups .matched{font-weight:700}.settings-page .searched .groups .matched:not(.selected){background:#ff0}.settings-page .searched .settings .matched{font-weight:700;background:#ff0}.settings-changes-table th:first-child{width:40%!important;min-width:200px}.settings-changes-table td:nth-child(3){width:30px;text-align:center}.split-pane{display:flex;flex-direction:row}.split-pane .wrapper{flex:1;position:relative;overflow:hidden}.split-pane .scrollbar{width:20px;background:var(--c-white);user-select:none;flex-grow:0!important}.split-pane .scrollbar .scrollbtn{height:6px;margin-top:-4px;background:#235;position:absolute;width:20px;border-top:1px solid #222}@font-face{font-family:ngicons;src:url(fonts/ngicons/ngicons.ttf?ngm22) format("truetype"),url(fonts/ngicons/ngicons.woff?ngm22) format("woff"),url(fonts/ngicons/ngicons.svg?ngm22#ngicons) format("svg");font-weight:400;font-style:normal}.access-manager-page .wrapper .listContainer .list.status>:before,.icon,.ngIcon{font-family:ngicons,sans-serif!important;font-style:normal;font-weight:400;font-variant:normal;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button.button{border:none;display:inline-flex;gap:4px;align-items:center;padding:4px 8px;background:var(--c-button);color:var(--c-white)}button.button:disabled,button.button:focus,button.button:hover{border:2px solid;padding:2px 6px}button.button:disabled{border-color:var(--c-gray-dark);background:var(--c-gray-lighter);color:var(--c-gray-dark);cursor:not-allowed}button.button:disabled.danger{border-color:var(--c-error)}button.button:disabled.warning{border-color:var(--c-warning)}button.button:disabled.success{border-color:var(--c-success)}button.button:disabled.info{border-color:var(--c-info)}button.button:disabled.primary{border-color:var(--c-primary)}button.button:not(:disabled):focus,button.button:not(:disabled):hover{box-shadow:inset 0 0 0 2em rgba(0,0,0,.3);border-color:var(--c-gray-lighter)}button.button:not(:disabled).danger{background:var(--c-error)}button.button:not(:disabled).warning{background:var(--c-warning)}button.button:not(:disabled).success{background:var(--c-success)}button.button:not(:disabled).info{background:var(--c-info)}button.button:not(:disabled).primary{background:var(--c-primary)}.button-group{display:flex;gap:4px}.button-group.wrap{flex-wrap:wrap}.fieldSet table{width:100%;border-spacing:4px;border-collapse:separate}.fieldSet th{width:140px;text-align:left;vertical-align:top}.fieldSet .fieldSetDuplicate,.fieldSet td:not([colspan]){display:flex;flex-direction:row;align-items:center;align-content:normal;gap:4px;min-height:var(--s-control-height);flex-wrap:wrap}.fieldSet td>*{max-width:100%}.fieldSet button.button{height:var(--s-control-height)}.fieldSet td>.fRadioOption:first-child,.fieldSet td>input[type=checkbox]:first-child{margin-left:4px}.fieldSet .separator td{font-weight:700;border-bottom:2px solid}.fieldSet .fieldSetDuplicate{padding:0 2px 2px;margin-bottom:8px}.fieldSet input:not([type=checkbox]):not([type=radio]):not([type=button]):not([role=combobox]){padding:var(--s-control-vpad) 4px;height:var(--s-control-height)}.fieldSet td input:not([type=checkbox]):not([type=radio]):not([type=button]):not([role=combobox]),.fieldSet textarea{width:100%;flex:1 1 100px}.fieldSet textarea{padding:var(--s-control-vpad) 6px}.fieldSet .fDescription,.fieldSet .fSpan{white-space:pre-wrap;padding:3px 4px;word-break:break-word;hyphens:auto}.fieldSet .fDescription{font-size:.9em;word-break:break-all}.fieldSet .fLocalized{position:relative}.fieldSet .fLocalized .summary{line-height:22px}.fieldSet .fLocalized .summary>*{margin-right:4px}.fieldSet .fLocalized .summary .lang{font-size:.9em;padding:var(--s-control-vpad) 2px;display:inline-block;border-radius:2px;line-height:12px;min-width:16px;text-align:center;background:var(--c-text);color:var(--c-white);margin-right:2px}.fieldSet .fLocalized .summary .missing .lang{background:linear-gradient(135deg,var(--c-error) 10px,var(--c-white) 0,var(--c-white) 12px,var(--c-error) 0)}.fieldSet .fAlternatives{background:var(--c-white);border:solid 1px var(--c-gray-lighter);border-top:none;box-shadow:var(--c-gray-lighter) 0 5px 10px;z-index:10;display:grid;grid-template-columns:max-content auto;width:100%;padding:4px;gap:5px}.fieldSet .fAlternatives .lang{grid-column:1;padding:2px}.fieldSet .fToggle{display:flex;flex-direction:column;align-items:stretch}.fieldSet .fToggle label{text-align:center;font-size:.6em}.fieldSet .fToggle input{margin:0!important}.fSelect.invalid>div,.invalid:not(.fSelect) .select2-container.select2-container--default .select2-selection--single,.invalid:not(.fSelect) input:not(:focus),.invalid:not(.fSelect) select:not(:focus),.invalid:not(.fSelect) textarea:not(:focus),input:not(:focus).invalid,input:not(:focus):invalid,select:not(:focus).invalid,select:not(:focus):invalid,textarea:not(:focus).invalid,textarea:not(:focus):invalid{border-color:var(--c-error);box-shadow:0 0 5px var(--c-error)}.fLocalized,.fSelect{flex:1 1 100px}.fRadioOption{display:inline-flex;gap:4px;align-items:center}#floating-ui-root .rc-tooltip{background:var(--c-white);border:solid 1px var(--c-gray-light);padding:3px 6px}#floating-ui-root .rc-tooltip ul{margin:0}#floating-ui-root .rc-tooltip .arrow{position:absolute;border-style:solid;border-width:10px 10px 10px 0;border-color:transparent var(--c-gray-light);left:-10px;width:0;height:0}.floating-menu{text-align:left;padding:5px 10px 20px;background:var(--c-gray-lighter);border:solid 1px var(--c-gray-light);color:var(--c-text)}.floating-menu h4{font-size:1.2em}.floating-menu.side{max-height:100%;overflow-y:auto;padding:5px 20px 5px 10px}.floating-dropdown{border:solid 1px var(--c-gray-light);display:flex;flex-direction:column;box-shadow:0 2px 4px var(--c-gray-light);max-height:calc(100vh - 16px);overflow-y:auto}/*!
 * Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:400;font-display:block;src:url(fonts/fa/fa-regular-400.woff2) format("woff2"),url(fonts/fa/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400}/*!
 * Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;font-display:block;src:url(fonts/fa/fa-solid-900.woff2) format("woff2"),url(fonts/fa/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}.modal-background{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(25,25,25,.4);z-index:1000}.modal-background.top{z-index:1200}.modal-background.blank-background{z-index:1100;padding:20px;background:#fff}.modal-background.maximized dialog.modal{width:auto;margin:20px}.modal-background dialog.modal{background:var(--c-white);min-height:10%;max-height:calc(100% - 40px);box-shadow:2px 2px 5px #235;padding:5px;overflow:auto;display:block;width:700px;margin:20px auto;border:solid 1px var(--c-text)}.modal-background dialog.modal header{margin:-5px -5px 2px;background:var(--c-text);color:var(--c-white);position:sticky;top:-5px;z-index:1100}.modal-background dialog.modal header h2{margin:0;padding:3px 0 3px 8px;font-size:1.3em;font-weight:400;display:flex}.modal-background dialog.modal header h2 .filler{flex-grow:1}.modal-background dialog.modal header h2 button{border:0;width:40px;font-size:11px;margin:-3px 0}.modal-background dialog.modal header h2 button.close{color:var(--c-white);background:var(--c-error);order:3}.modal-background dialog.modal header h2 button.close:focus{color:var(--c-error);background:var(--c-white)}.modal-background dialog.modal header h2 button.maximize,.modal-background dialog.modal header h2 button.restore{background:var(--c-text);color:var(--c-white);order:2}.modal-background dialog.modal header h2 button.maximize:focus,.modal-background dialog.modal header h2 button.restore:focus{background:var(--c-white);color:var(--c-text)}.modal-background.maximized header button.maximize,.modal-background:not(.maximized) header button.restore{display:none}.modal-zone{outline:0 solid transparent!important}.modal-zone textarea{resize:vertical}.modal-zone .question{text-align:right;padding-right:10px;margin-bottom:10px;font-weight:700}.modal-zone .buttons{padding-top:8px;display:flex}.modal-zone .buttons .right{flex:1 1 auto;text-align:right}.modal-zone .buttons .right button{margin-left:5px}.modal-zone .buttons .right:first-child:last-child{width:100%}.modal-zone .buttons .left{flex:1 1 auto;text-align:left}.modal-zone .buttons .left button{margin-right:5px}.loader{padding-top:5px}.loader .indicator{display:inline-block;background:var(--c-primary);animation:pulsate ease-in-out 2s infinite;width:1.2em;height:1.2em;margin-right:4px}@keyframes pulsate{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.loader.error{font-weight:700}.loader.error .indicator{animation:none;background:var(--c-error)}.loader.success{font-weight:700}.loader.success .indicator{animation:none}*{margin:0;padding:0;box-sizing:border-box;flex-grow:0;flex-shrink:0;align-content:flex-start}body,html{height:100%}body{border-top:5px solid #f90;min-height:400px;min-width:600px}body,input,kbd,option,select,textarea{font-size:14px;font-family:Trebuchet MS,Trebuchet,sans-serif;color:#222}button,input[type=file]{font-size:11px;font-family:Tahoma Bold,Tahoma,sans-serif}a:link,a:visited{color:inherit;text-decoration:inherit}#core{display:flex;align-items:stretch;height:100%}.mzrno-flexbox #core{position:absolute;width:100%;top:0;left:0}
/*# sourceMappingURL=style.min.css.map */
