.article ul{list-style-position:inside;list-style-type:none}.article ul>li::before{content:"\2022";color:var(--color1);position:relative;margin-right:.5em}div.ns-calendar table{border:none;transition:all .5s ease 0s}div.ns-calendar table th,div.ns-calendar table td{text-align:center;border:none !important}div.ns-calendar table{width:100%;border-collapse:separate}div.ns-calendar table td{padding:0;background:transparent !important}div.ns-calendar span{display:inline-block;padding:calc(var(--padding-y) * 1.5);cursor:pointer;transition:color .2s;user-select:none}div.ns-calendar span::before{background-color:var(--color1);width:calc( var(--font-size) * 2.5 );height:calc( var(--font-size) * 2.5 );top:50%;left:50%;content:'';position:absolute;transform:translate(-50%,-50%);opacity:0;transition:opacity .2s;border-radius:50%;z-index:-1}div.ns-calendar span.selected::before{background-color:var(--color2);opacity:1}div.ns-calendar span:hover,div.ns-calendar span.selected{color:#fff}div.ns-calendar span:hover::before{opacity:1}div.ns-calendar span.dis{opacity:.5;user-select:none;pointer-events:none}div.ns-calendar span[ns-tooltip]::after{position:absolute;content:'';left:50%;bottom:calc( var(--padding-y) - 3px );transform:translateX(-50%);width:6px;height:6px;background-color:var(--color-green);border-radius:50%}div.ns-calendar span[ns-tooltip]{pointer-events:auto}div.ns-calendar span[ns-tooltip].dis{cursor:default}div.ns-calendar th{text-transform:lowercase;user-select:none}div.ns-calendar th:first-letter{text-transform:uppercase}div.ns-calendar table.new{position:absolute;top:0px;left:0px}div.ns-calendar table.ns-calendar-month-days th,div.ns-calendar table.ns-calendar-month-days td{width:calc(100% / 7)}div.ns-calendar>cal-container{overflow:hidden;display:block;border-radius:inherit}div.ns-calendar>cal-nav{padding:0 0 calc(var(--padding-y) * 1) calc(var(--padding-y) * 1.5);display:flex;justify-content:space-between}div.ns-calendar>cal-nav>*{align-self:center}div.ns-calendar cal-title{user-select:none;cursor:pointer;transition:color .2s}div.ns-calendar cal-title:hover{color:var(--color1)}div.ns-calendar cal-title.disabled{pointer-events:none;cursor:default}div.ns-calendar cal-months,div.ns-calendar cal-years{display:flex;position:absolute;top:0px;left:0px;background-color:#fff;width:100%;height:100%;overflow:hidden}div.ns-calendar cal-months:empty,div.ns-calendar cal-years:empty{display:none}div.ns-calendar cal-months table.new,div.ns-calendar cal-years table.new{height:100%}div.ns-calendar cal-months span,div.ns-calendar cal-years span{display:inline-block;padding:calc( var(--padding-y) * 1.5 )}div.ns-calendar cal-months td,div.ns-calendar cal-years td{width:calc(100% / 3)}div.ns-calendar cal-months td:first-child,div.ns-calendar cal-years td:first-child{text-align:left}div.ns-calendar cal-months td:last-child,div.ns-calendar cal-years td:last-child{text-align:right}div.ns-calendar cal-months td:nth-child(2),div.ns-calendar cal-years td:nth-child(2){text-align:center}div.ns-calendar cal-months span::before,div.ns-calendar cal-years span::before{display:none}div.ns-calendar cal-months span:hover,div.ns-calendar cal-years span:hover{color:var(--color1)}div.ns-calendar cal-months span::after{content:'.'}div.ns-calendar cal-months span:first-letter{text-transform:uppercase}ul.item-list{list-style-type:none;display:block}ul.item-list>li{padding:.7em 1.2em;background:var(--item-list-bg);transition:background-color .3s}ul.item-list>li>h2{font-weight:600;color:var(--item-list-heading-color);font-size:1.2em}ul.item-list>li>span{display:block;font-size:var(--font-size-small);line-height:var(--line-height-small);font-style:italic}ul.item-list.openable>li{cursor:pointer}ul.item-list.openable>li:hover{background-color:var(--item-list-hover-bg)}ul.item-list>li+li{border-top:1px dotted var(--border-color)}table.ns-table-items{width:100%;border-collapse:collapse}table.ns-table-items th,table.ns-table-items tr[data-header] td{font-weight:500;user-select:none}table.ns-table-items th::first-letter,table.ns-table-items th button::first-letter{text-transform:uppercase}table.ns-table-items tr[data-header] td{background:none !important}table.ns-table-items th,table.ns-table-items td{text-align:left;padding:var(--item-table-padding-y) var(--item-table-padding-x);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table.ns-table-items td{border-top:1px dotted var(--border-color);transition:background-color .3s,color .3s}table.ns-table-items tr:hover td{background-color:var(--item-list-hover-bg)}table.ns-table-items tr.readonly:hover td{background-color:var(--item-list-readonly-hover-bg)}table.ns-table-items thead{top:0px;left:0px;position:sticky;z-index:1000}table.ns-table-items thead th{background-color:var(--panel-bg-color);background-clip:border-box}table.ns-table-items tbody tr[data-primary],table.ns-table-items tbody tr:has(input[type="checkbox"]){cursor:pointer;background:transparent}table.ns-table-items tbody tr[data-primary] td{user-select:none}table.ns-table-items tbody tr[data-primary] a,table.ns-table-items tbody tr[data-primary] button{pointer-events:none;user-select:none}table.ns-table-items td div.action-buttons{width:100%;display:flex;justify-content:space-between}table.ns-table-items td.floating{position:absolute;top:50%;right:0;transform:translateY(-50%);padding:0;z-index:1;border:none;background:none !important;text-align:right;opacity:0;transition:opacity .3s;overflow:visible;z-index:1001}table.ns-table-items tr:hover td.floating{opacity:1}table.ns-table-items td.floating div.action-buttons{flex-wrap:nowrap;width:auto;position:absolute;top:50%;transform:translate(-100%,-50%)}table.ns-table-items td.floating div.action-buttons button{margin-right:var(--item-table-padding-x)}table.ns-table-items td.inline div.action-buttons button.ns-button{padding:10px !important}table.ns-table-items td.inline div.action-buttons button.ns-button::after{font-size:16px}table.ns-table-items tr[data-group-header] td{cursor:pointer;user-select:none;border-top:none;padding-left:2em !important}table.ns-table-items tr[data-group-header] td:before{font-family:'Material Symbols Sharp';font-weight:normal;font-style:normal;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-moz-font-feature-settings:'liga';-moz-osx-font-smoothing:grayscale;font-size:18px;line-height:2;position:absolute;transform:translateY(-50%);top:50%;left:0px;content:'folder';font-variation-settings:'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 24}table.ns-table-items tr[data-group-header].opened td:before{content:'folder_open'}table.ns-table-items tr[data-group-header]~tr{display:none}table.ns-table-items tr[data-group-header].opened~tr{display:table-row}table.ns-table-items tr[data-group-header].opened td{color:var(--color1)}table.ns-table-items tr[data-header] td{border-top:none !important}table.ns-table-items button.ns-col-sorting{background-color:transparent;font-size:inherit;line-height:inherit;font-weight:inherit;cursor:pointer}table.ns-table-items button.ns-col-sorting:hover{color:var(--color1)}table.ns-table-items button.ns-col-sorting::after{line-height:inherit}table.ns-table-items button.ns-col-sorting[icon="arrow_drop_up"]::after{margin-top:2px}table.ns-table-items button.ns-col-sorting.active::after{color:var(--color1)}table.ns-table-items td.no-results{border-top:none;pointer-events:none}table.ns-table-items tr:has(input[type="checkbox"]) *{user-select:none}div.ns-table-selectable.bottom{margin-top:var(--margin)}div.ns-table-selectable a+a{margin-left:var(--margin)}app-contents{display:flex;width:100%}app-holder{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}app-page{overflow:hidden;width:100%;display:flex;flex-direction:row;flex-grow:1}app-page.hidden,app-page-main.hidden,app-page-side.hidden{position:absolute;opacity:0;visibility:hidden;left:-10000px}app-page>*{display:block}app-page-main{overflow:auto;width:100%}app-page.sidebar app-page-main{width:70%}app-page-side{width:30%;overflow:auto;border-left:1px solid var(--panel-border-color);flex-grow:1;flex-shrink:0}app-page.max-content app-page-main{width:max-content;flex-grow:1}app-page.max-content app-page-side{width:max-content;flex-grow:0}app-page.fit-content app-page-main{width:fit-content;max-width:fit-content;flex-grow:1}app-page.fit-content app-page-side{width:fit-content;min-width:fit-content}app-page.s100 app-page-main{width:100%;max-width:none}app-page.s100 app-page-side{display:none}app-page.s90-10 app-page-main{width:90%;max-width:none}app-page.s90-10 app-page-side{width:10%}app-page.s85-15 app-page-main{width:85%;max-width:none}app-page.s85-15 app-page-side{width:15%}app-page.s80-20 app-page-main{width:80%;max-width:none}app-page.s80-20 app-page-side{width:20%}app-page.s75-25 app-page-main{width:75%;max-width:none}app-page.s75-25 app-page-side{width:25%}app-page.s70-30 app-page-main{width:70%;max-width:none}app-page.s70-30 app-page-side{width:30%}app-page.s65-35 app-page-main{width:65%;max-width:none}app-page.s65-35 app-page-side{width:35%}app-page.s60-40 app-page-main{width:60%;max-width:none}app-page.s60-40 app-page-side{width:40%}app-page.s55-45 app-page-main{width:55%;max-width:none}app-page.s55-45 app-page-side{width:45%}app-page.s50-50 app-page-main{width:50%;max-width:none}app-page.s50-50 app-page-side{width:50%}app-page.s40-60 app-page-main{width:40%;max-width:none}app-page.s40-60 app-page-side{width:60%}app-page.s30-70 app-page-main{width:30%;max-width:none}app-page.s30-70 app-page-side{width:70%}app-page.s20-80 app-page-main{width:20%;max-width:none}app-page.s20-80 app-page-side{width:80%}app-content:not(:has(ns-tab-body)){padding:var(--panel-padding-x);min-height:100%;display:flex;flex-direction:column;flex-wrap:nowrap}app-contents app-menu{padding-right:var(--panel-padding-x);width:fit-content}app-contents.menu-left app-menu{border-right:1px solid var(--panel-border-color)}app-contents.menu-right app-menu{border-left:1px solid var(--panel-border-color)}app-contents.menu-hidden app-menu{display:none !important}app-menu ul.ns-menu{padding:var(--panel-padding-x) 0;list-style-type:none;--lvl:0}app-menu ul.ns-menu ul.ns-menu{padding:0}app-menu ul.ns-menu button{padding-top:var(--menu-button-padding-y);padding-bottom:var(--menu-button-padding-y);padding-left:calc( (var(--lvl) + 1) * var(--panel-padding-x) );text-align:left;background:transparent;white-space:nowrap}app-menu ul.ns-menu button:not(.menu-has-child)::before{position:absolute;content:'';width:0%;transition:width .3s;height:2px;background-color:var(--menu-active-bg-color);bottom:-1px;left:0px}app-menu ul.ns-menu button.active::before{width:100%}app-menu ul.ns-menu button:hover{color:var(--menu-hover-color)}app-menu ul.ns-menu button[icon]:hover::after,app-menu ul.ns-menu button[fold-icon]:hover::after{opacity:1}app-menu ul.ns-menu button[icon]{padding-left:calc( (var(--lvl) + 1) * var(--panel-padding-x) + var(--menu-button-icon) ) !important}app-menu ul.ns-menu button[icon]::after,app-menu ul.ns-menu button[fold-icon]::before{font-weight:300;font-size:24px;content:attr(icon);transition:all .3s;top:50%;left:calc( (var(--lvl) + 1) * var(--panel-padding-x) );transform:translateY(-50%);opacity:.25}app-menu ul.ns-menu button[fold-icon]::before{content:attr(fold-icon);opacity:.5;left:auto;right:-8px}app-menu ul.ns-menu button[icon].active::after{opacity:1}app-menu ul.ns-menu button.menu-has-child[icon]{padding-left:calc( (var(--lvl) + 1) * var(--panel-padding-x) );width:100%}app-menu ul.ns-menu button.menu-has-child[fold-icon]{padding-right:var(--menu-button-icon);width:100%}app-menu ul.ns-menu button.closed+ul.ns-menu>li:not(.active){height:0;overflow:hidden}app-contents.menu-left{flex-direction:row}app-contents.menu-left ul.menu li{display:block}app-contents.menu-right{flex-direction:row-reverse}app-contents.menu-right ul.menu li{display:block}app-contents.menu-top app-menu,app-contents.menu-bottom app-menu{padding:0;width:100%}app-contents.menu-top app-menu li,app-contents.menu-bottom app-menu li{display:inline-block}app-contents.menu-top{flex-direction:column}app-contents.menu-top ul.ns-menu{background-color:var(--menu-bg-color);flex-direction:row;padding:0}app-contents.menu-top ul.ns-menu button{color:#fff;padding:var(--menu-button-padding-y) var(--menu-button-padding-x);background:transparent}app-contents.menu-top ul.ns-menu button:not(.active):hover{color:var(--menu-hover-color2)}app-contents.menu-top ul.ns-menu button::before{display:none}app-contents.menu-top ul.ns-menu button::after{position:absolute;content:'';top:auto;right:auto;left:50%;bottom:0px;border-bottom:0px solid var(--menu-arrow-color);border-left:7px solid transparent;border-right:7px solid transparent;border-top:none;transform:translateX(-50%);opacity:1;transition:all .3s}app-contents.menu-top ul.ns-menu button.active::after,app-contents.menu-top ul.ns-menu button:hover::after{border-bottom:7px solid var(--menu-arrow-color)}app-contents.menu-bottom{flex-direction:column-reverse}app-contents.menu-bottom ul.ns-menu{background-color:var(--menu-bg-color);flex-direction:row;padding:0}app-contents.menu-bottom ul.ns-menu button{color:#fff;padding:var(--menu-button-padding-y) var(--menu-button-padding-x);background:transparent}app-contents.menu-bottom ul.ns-menu button:not(.active):hover{color:var(--menu-hover-color2)}app-contents.menu-bottom ul.ns-menu button::before{display:none}app-contents.menu-bottom ul.ns-menu button::after{position:absolute;content:'';top:0px;right:auto;left:50%;border-top:0px solid var(--menu-arrow-color);border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:none;transform:translateX(-50%);opacity:1;transition:all .3s}app-contents.menu-bottom ul.ns-menu button.active::after,app-contents.menu-bottom ul.ns-menu button:hover::after{border-top:7px solid var(--menu-arrow-color)}app-menu.center ul.ns-menu{display:block;text-align:center}app-menu.center ul.ns-menu button{text-align:center}app-page app-page-side div.block.filter_buttons{display:none;order:3}app-page.horizontal{display:flex;flex-direction:column}app-page.horizontal app-page-main,app-page.horizontal app-page-side{width:100%}app-page.horizontal app-page-main{min-height:0;flex:1 1 auto}app-page.horizontal app-page-side{flex:0 0 auto;order:-1;border-left:none;border-bottom:1px solid var(--panel-border-color);--button-padding-y:var(--input-padding)}app-page.horizontal.fit app-page-main{flex:0 0 auto}app-page.horizontal.bottom app-page-side{order:2;border-bottom:none;border-top:1px solid var(--panel-border-color)}app-page.horizontal app-page-side form,app-page.horizontal app-page-side div.block{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--panel-padding-x);padding:0 !important}app-page.horizontal app-page-side form:has(:only-child),app-page.horizontal app-page-side div.block:has(:only-child){justify-content:flex-start}app-page.horizontal app-page-side div.field{margin-top:0 !important;margin-bottom:0 !important}app-page.horizontal app-page-side div.block.action{flex:0 0 auto;order:1}app-page.horizontal app-page-side div.block.filter>div:not(.field-search){display:none !important}app-page.horizontal app-page-side div.block.filter{flex:1 1 auto;order:2}app-page.horizontal app-page-side div.block.filter *{flex:1 1 auto}app-page.horizontal app-page-side div.block button.ns-button.only-icon{flex:0 0 auto !important;padding:calc( var(--input-padding) + 10px ) !important}app-page.horizontal app-page-side div.block.filter_buttons{display:flex}app-page.horizontal app-page-side div.block.filter_buttons ul.buttons{padding-bottom:0}app-page.horizontal app-page-side div.block.filter_buttons ul.buttons li{margin-right:0}app-page.horizontal app-page-side div.block.filter_buttons ul.buttons li+li{margin-left:1px}app-page.horizontal app-page-side div.block.display{flex:0 0 auto;order:4;margin-left:auto}app-page app-page-side div.block *{flex:1 1 auto}app-page app-page-side div.block button.ns-button.only-icon{flex:0 0 auto !important}app-page-floating{position:absolute;top:0px;right:0px;height:100%;border-left:1px solid var(--panel-border-color);padding:2em;z-index:1010;background:rgba(240,240,240,0.5);backdrop-filter:blur(7px);transform:translateX(100%);opacity:0;box-shadow:-10px 0px 20px rgba(0,0,0,0.1);transition:transform 0.5s cubic-bezier(0.4,0.0,0.2,1),opacity 0.2s;overflow:auto}app-page-floating.active{transform:translateX(0%);opacity:1}