.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f5f6f8;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFCCCCCC',GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0%,#eee 50%);background-image:-o-linear-gradient(top,#fff 0%,#eee 50%);background-image:linear-gradient(to bottom,#fff 0%,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFFFFFFF',GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.tabulator{background-color:#888;border:1px solid #999;font-size:14px;overflow:hidden;position:relative;text-align:left;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.tabulator[tabulator-layout="fitDataFill"] .tabulator-tableholder .tabulator-table{min-width:100%}.tabulator[tabulator-layout="fitDataTable"]{display:inline-block}.tabulator.tabulator-block-select,.tabulator.tabulator-ranges .tabulator-cell:not(.tabulator-editing){user-select:none}.tabulator .tabulator-header{background-color:#e6e6e6;border-bottom:1px solid #999;box-sizing:border-box;color:#555;font-weight:700;outline:none;overflow:hidden;position:relative;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;white-space:nowrap;width:100%}.tabulator .tabulator-header.tabulator-header-hidden{display:none}.tabulator .tabulator-header .tabulator-header-contents{overflow:hidden;position:relative}.tabulator .tabulator-header .tabulator-header-contents .tabulator-headers{display:inline-block}.tabulator .tabulator-header .tabulator-col{background:#e6e6e6;border-right:1px solid #aaa;box-sizing:border-box;display:inline-flex;flex-direction:column;justify-content:flex-start;overflow:hidden;position:relative;text-align:left;vertical-align:bottom}.tabulator .tabulator-header .tabulator-col.tabulator-moving{background:#cdcdcd;border:1px solid #999;pointer-events:none;position:absolute}.tabulator .tabulator-header .tabulator-col.tabulator-range-highlight{background-color:#d6d6d6;color:#000}.tabulator .tabulator-header .tabulator-col.tabulator-range-selected{background-color:#3876ca;color:#fff}.tabulator .tabulator-header .tabulator-col .tabulator-col-content{box-sizing:border-box;padding:4px;position:relative}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-popup-button{padding:0 8px}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-popup-button:hover{cursor:pointer;opacity:0.6}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title-holder{position:relative}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title{box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;width:100%}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title.tabulator-col-title-wrap{text-overflow:clip;white-space:normal}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-title-editor{background:#fff;border:1px solid #999;box-sizing:border-box;padding:1px;width:100%}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-header-popup-button + .tabulator-title-editor{width:calc(100% - 22px)}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter{align-items:center;bottom:0;display:flex;position:absolute;right:4px;top:0}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-bottom:6px solid #bbb;border-left:6px solid transparent;border-right:6px solid transparent;height:0;width:0}.tabulator .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols{border-top:1px solid #aaa;display:flex;margin-right:-1px;overflow:hidden;position:relative}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter{box-sizing:border-box;margin-top:2px;position:relative;text-align:center;width:100%}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter textarea{height:auto!important}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter svg{margin-top:3px}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter input::-ms-clear{height:0;width:0}.tabulator .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title{padding-right:25px}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-header .tabulator-col.tabulator-sortable.tabulator-col-sorter-element:hover{background-color:#cdcdcd;cursor:pointer}}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="none"] .tabulator-col-content .tabulator-col-sorter{color:#bbb}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="none"] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover{border-bottom:6px solid #555;cursor:pointer}}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="none"] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-bottom:6px solid #bbb;border-top:none}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="ascending"] .tabulator-col-content .tabulator-col-sorter{color:#666}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="ascending"] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover{border-bottom:6px solid #555;cursor:pointer}}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="ascending"] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-bottom:6px solid #666;border-top:none}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="descending"] .tabulator-col-content .tabulator-col-sorter{color:#666}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="descending"] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover{border-top:6px solid #555;cursor:pointer}}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="descending"] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-bottom:none;border-top:6px solid #666;color:#666}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical .tabulator-col-content .tabulator-col-title{align-items:center;display:flex;justify-content:center;text-orientation:mixed;writing-mode:vertical-rl}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-col-vertical-flip .tabulator-col-title{transform:rotate(180deg)}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-title{padding-right:0;padding-top:20px}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable.tabulator-col-vertical-flip .tabulator-col-title{padding-bottom:20px;padding-right:0}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-sorter{bottom:auto;justify-content:center;left:0;right:0;top:4px}.tabulator .tabulator-header .tabulator-frozen{left:0;position:sticky;z-index:11}.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-left{border-right:2px solid #aaa}.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-right{border-left:2px solid #aaa}.tabulator .tabulator-header .tabulator-calcs-holder{background:#f3f3f3!important;border-bottom:1px solid #aaa;border-top:1px solid #aaa;box-sizing:border-box;display:inline-block}.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row{background:#f3f3f3!important}.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle{display:none}.tabulator .tabulator-header .tabulator-frozen-rows-holder{display:inline-block}.tabulator .tabulator-header .tabulator-frozen-rows-holder:empty{display:none}.tabulator .tabulator-tableholder{-webkit-overflow-scrolling:touch;overflow:auto;position:relative;white-space:nowrap;width:100%}.tabulator .tabulator-tableholder:focus{outline:none}.tabulator .tabulator-tableholder .tabulator-placeholder{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-width:100%;width:100%}.tabulator .tabulator-tableholder .tabulator-placeholder[tabulator-render-mode="virtual"]{min-height:100%}.tabulator .tabulator-tableholder .tabulator-placeholder .tabulator-placeholder-contents{color:#ccc;display:inline-block;font-size:20px;font-weight:700;padding:10px;text-align:center;white-space:normal}.tabulator .tabulator-tableholder .tabulator-table{background-color:#fff;color:#333;display:inline-block;overflow:visible;position:relative;white-space:nowrap}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs{background:#e2e2e2!important;font-weight:700}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-top{border-bottom:2px solid #aaa}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-bottom{border-top:2px solid #aaa}.tabulator .tabulator-tableholder .tabulator-range-overlay{inset:0;pointer-events:none;position:absolute;z-index:10}.tabulator .tabulator-tableholder .tabulator-range-overlay .tabulator-range{border:1px solid #2975dd;box-sizing:border-box;position:absolute}.tabulator .tabulator-tableholder .tabulator-range-overlay .tabulator-range.tabulator-range-active:after{background-color:#2975dd;border-radius:999px;bottom:-3px;content:"";height:6px;position:absolute;right:-3px;width:6px}.tabulator .tabulator-tableholder .tabulator-range-overlay .tabulator-range-cell-active{border:2px solid #2975dd;box-sizing:border-box;position:absolute}.tabulator .tabulator-footer{background-color:#e6e6e6;border-top:1px solid #999;color:#555;font-weight:700;user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;white-space:nowrap}.tabulator .tabulator-footer .tabulator-footer-contents{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:5px 10px}.tabulator .tabulator-footer .tabulator-footer-contents:empty{display:none}.tabulator .tabulator-footer .tabulator-spreadsheet-tabs{margin-top:-5px;overflow-x:auto}.tabulator .tabulator-footer .tabulator-spreadsheet-tabs .tabulator-spreadsheet-tab{border:1px solid #999;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:none;display:inline-block;font-size:0.9em;padding:5px}.tabulator .tabulator-footer .tabulator-spreadsheet-tabs .tabulator-spreadsheet-tab:hover{cursor:pointer;opacity:0.7}.tabulator .tabulator-footer .tabulator-spreadsheet-tabs .tabulator-spreadsheet-tab.tabulator-spreadsheet-tab-active{background:#fff}.tabulator .tabulator-footer .tabulator-calcs-holder{background:#f3f3f3!important;border-bottom:1px solid #aaa;border-top:1px solid #aaa;box-sizing:border-box;overflow:hidden;text-align:left;width:100%}.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row{background:#f3f3f3!important;display:inline-block}.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle{display:none}.tabulator .tabulator-footer .tabulator-calcs-holder:only-child{border-bottom:none;margin-bottom:-5px}.tabulator .tabulator-footer>* + .tabulator-page-counter{margin-left:10px}.tabulator .tabulator-footer .tabulator-page-counter{font-weight:400}.tabulator .tabulator-footer .tabulator-paginator{color:#555;flex:1;font-family:inherit;font-size:inherit;font-weight:inherit;text-align:right}.tabulator .tabulator-footer .tabulator-page-size{border:1px solid #aaa;border-radius:3px;display:inline-block;margin:0 5px;padding:2px 5px}.tabulator .tabulator-footer .tabulator-pages{margin:0 7px}.tabulator .tabulator-footer .tabulator-page{background:hsla(0,0%,100%,0.2);border:1px solid #aaa;border-radius:3px;display:inline-block;margin:0 2px;padding:2px 5px}.tabulator .tabulator-footer .tabulator-page.active{color:#d00}.tabulator .tabulator-footer .tabulator-page:disabled{opacity:0.5}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-footer .tabulator-page:not(disabled):hover{background:rgba(0,0,0,0.2);color:#fff;cursor:pointer}}.tabulator .tabulator-col-resize-handle{display:inline-block;margin-left:-3px;margin-right:-3px;position:relative;vertical-align:middle;width:6px;z-index:11}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-col-resize-handle:hover{cursor:ew-resize}}.tabulator .tabulator-col-resize-handle:last-of-type{margin-right:0;width:3px}.tabulator .tabulator-col-resize-guide{background-color:#999;height:100%;margin-left:-0.5px;opacity:0.5;position:absolute;top:0;width:4px}.tabulator .tabulator-row-resize-guide{background-color:#999;height:4px;left:0;margin-top:-0.5px;opacity:0.5;position:absolute;width:100%}.tabulator .tabulator-alert{align-items:center;background:rgba(0,0,0,0.4);display:flex;height:100%;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:100}.tabulator .tabulator-alert .tabulator-alert-msg{background:#fff;border-radius:10px;display:inline-block;font-size:16px;font-weight:700;margin:0 auto;padding:10px 20px}.tabulator .tabulator-alert .tabulator-alert-msg.tabulator-alert-state-msg{border:4px solid #333;color:#000}.tabulator .tabulator-alert .tabulator-alert-msg.tabulator-alert-state-error{border:4px solid #d00;color:#590000}.tabulator-row{background-color:#fff;box-sizing:border-box;min-height:22px;position:relative}.tabulator-row.tabulator-row-even{background-color:#efefef}@media (hover:hover) and (pointer:fine){.tabulator-row.tabulator-selectable:hover{background-color:#bbb;cursor:pointer}}.tabulator-row.tabulator-selected{background-color:#9abcea}@media (hover:hover) and (pointer:fine){.tabulator-row.tabulator-selected:hover{background-color:#769bcc;cursor:pointer}}.tabulator-row.tabulator-row-moving{background:#fff;border:1px solid #000}.tabulator-row.tabulator-moving{border-bottom:1px solid #aaa;border-top:1px solid #aaa;pointer-events:none;position:absolute;z-index:15}.tabulator-row.tabulator-range-highlight .tabulator-cell.tabulator-range-row-header{background-color:#d6d6d6;color:#000}.tabulator-row.tabulator-range-highlight.tabulator-range-selected .tabulator-cell.tabulator-range-row-header,.tabulator-row.tabulator-range-selected .tabulator-cell.tabulator-range-row-header{background-color:#3876ca;color:#fff}.tabulator-row .tabulator-row-resize-handle{bottom:0;height:5px;left:0;position:absolute;right:0}.tabulator-row .tabulator-row-resize-handle.prev{bottom:auto;top:0}@media (hover:hover) and (pointer:fine){.tabulator-row .tabulator-row-resize-handle:hover{cursor:ns-resize}}.tabulator-row .tabulator-responsive-collapse{border-bottom:1px solid #aaa;border-top:1px solid #aaa;box-sizing:border-box;padding:5px}.tabulator-row .tabulator-responsive-collapse:empty{display:none}.tabulator-row .tabulator-responsive-collapse table{font-size:14px}.tabulator-row .tabulator-responsive-collapse table tr td{position:relative}.tabulator-row .tabulator-responsive-collapse table tr td:first-of-type{padding-right:10px}.tabulator-row .tabulator-cell{border-right:1px solid #aaa;box-sizing:border-box;display:inline-block;outline:none;overflow:hidden;padding:4px;position:relative;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.tabulator-row .tabulator-cell.tabulator-row-header{background:#e6e6e6;border-bottom:1px solid #aaa;border-right:1px solid #999}.tabulator-row .tabulator-cell.tabulator-frozen{background-color:inherit;display:inline-block;left:0;position:sticky;z-index:11}.tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-left{border-right:2px solid #aaa}.tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-right{border-left:2px solid #aaa}.tabulator-row .tabulator-cell.tabulator-editing{border:1px solid #1d68cd;outline:none;padding:0}.tabulator-row .tabulator-cell.tabulator-editing input,.tabulator-row .tabulator-cell.tabulator-editing select{background:transparent;border:1px;outline:none}.tabulator-row .tabulator-cell.tabulator-validation-fail{border:1px solid #d00}.tabulator-row .tabulator-cell.tabulator-validation-fail input,.tabulator-row .tabulator-cell.tabulator-validation-fail select{background:transparent;border:1px;color:#d00}.tabulator-row .tabulator-cell.tabulator-row-handle{align-items:center;display:inline-flex;justify-content:center;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box{width:80%}.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box .tabulator-row-handle-bar{background:#666;height:3px;margin-top:2px;width:100%}.tabulator-row .tabulator-cell.tabulator-range-selected:not(.tabulator-range-only-cell-selected):not(.tabulator-range-row-header){background-color:#9abcea}.tabulator-row .tabulator-cell .tabulator-data-tree-branch-empty{display:inline-block;width:7px}.tabulator-row .tabulator-cell .tabulator-data-tree-branch{border-bottom:2px solid #aaa;border-bottom-left-radius:1px;border-left:2px solid #aaa;display:inline-block;height:9px;margin-right:5px;margin-top:-9px;vertical-align:middle;width:7px}.tabulator-row .tabulator-cell .tabulator-data-tree-control{align-items:center;background:rgba(0,0,0,0.1);border:1px solid #333;border-radius:2px;display:inline-flex;height:11px;justify-content:center;margin-right:5px;overflow:hidden;vertical-align:middle;width:11px}@media (hover:hover) and (pointer:fine){.tabulator-row .tabulator-cell .tabulator-data-tree-control:hover{background:rgba(0,0,0,0.2);cursor:pointer}}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse{background:transparent;display:inline-block;height:7px;position:relative;width:1px}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after{background:#333;content:"";height:1px;left:-3px;position:absolute;top:3px;width:7px}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand{background:#333;display:inline-block;height:7px;position:relative;width:1px}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand:after{background:#333;content:"";height:1px;left:-3px;position:absolute;top:3px;width:7px}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle{align-items:center;background:#666;border-radius:20px;color:#fff;display:inline-flex;font-size:1.1em;font-weight:700;height:15px;justify-content:center;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;width:15px}@media (hover:hover) and (pointer:fine){.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle:hover{cursor:pointer;opacity:0.7}}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-close{display:initial}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-open{display:none}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle svg{stroke:#fff}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle .tabulator-responsive-collapse-toggle-close{display:none}.tabulator-row .tabulator-cell .tabulator-traffic-light{border-radius:14px;display:inline-block;height:14px;width:14px}.tabulator-row.tabulator-group{background:#ccc;border-bottom:1px solid #999;border-right:1px solid #aaa;border-top:1px solid #999;box-sizing:border-box;font-weight:700;min-width:100%;padding:5px 5px 5px 10px}@media (hover:hover) and (pointer:fine){.tabulator-row.tabulator-group:hover{background-color:rgba(0,0,0,0.1);cursor:pointer}}.tabulator-row.tabulator-group.tabulator-group-visible .tabulator-arrow{border-bottom:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666;margin-right:10px}.tabulator-row.tabulator-group.tabulator-group-level-1{padding-left:30px}.tabulator-row.tabulator-group.tabulator-group-level-2{padding-left:50px}.tabulator-row.tabulator-group.tabulator-group-level-3{padding-left:70px}.tabulator-row.tabulator-group.tabulator-group-level-4{padding-left:90px}.tabulator-row.tabulator-group.tabulator-group-level-5{padding-left:110px}.tabulator-row.tabulator-group .tabulator-group-toggle{display:inline-block}.tabulator-row.tabulator-group .tabulator-arrow{border-bottom:6px solid transparent;border-left:6px solid #666;border-right:0;border-top:6px solid transparent;display:inline-block;height:0;margin-right:16px;vertical-align:middle;width:0}.tabulator-row.tabulator-group span{color:#d00;margin-left:10px}.tabulator-toggle{background:#dcdcdc;border:1px solid #ccc;box-sizing:border-box;display:flex;flex-direction:row}.tabulator-toggle.tabulator-toggle-on{background:#1c6cc2}.tabulator-toggle .tabulator-toggle-switch{background:#fff;border:1px solid #ccc;box-sizing:border-box}.tabulator-popup-container{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #aaa;box-shadow:0 0 5px 0 rgba(0,0,0,0.2);box-sizing:border-box;display:inline-block;font-size:14px;overflow-y:auto;position:absolute;z-index:10000}.tabulator-popup{border-radius:3px;padding:5px}.tabulator-tooltip{border-radius:2px;box-shadow:none;font-size:12px;max-width:Min(500px,100%);padding:3px 5px;pointer-events:none}.tabulator-menu .tabulator-menu-item{box-sizing:border-box;padding:5px 10px;position:relative;user-select:none}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-disabled{opacity:0.5}@media (hover:hover) and (pointer:fine){.tabulator-menu .tabulator-menu-item:not(.tabulator-menu-item-disabled):hover{background:#efefef;cursor:pointer}}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu{padding-right:25px}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu:after{border-color:#aaa;border-style:solid;border-width:1px 1px 0 0;content:"";display:inline-block;height:7px;position:absolute;right:10px;top:calc(5px + 0.4em);transform:rotate(45deg);vertical-align:top;width:7px}.tabulator-menu .tabulator-menu-separator{border-top:1px solid #aaa}.tabulator-edit-list{-webkit-overflow-scrolling:touch;font-size:14px;max-height:200px;overflow-y:auto}.tabulator-edit-list .tabulator-edit-list-item{color:#333;outline:none;padding:4px}.tabulator-edit-list .tabulator-edit-list-item.active{background:#1d68cd;color:#fff}.tabulator-edit-list .tabulator-edit-list-item.active.focused{outline:1px solid hsla(0,0%,100%,0.5)}.tabulator-edit-list .tabulator-edit-list-item.focused{outline:1px solid #1d68cd}@media (hover:hover) and (pointer:fine){.tabulator-edit-list .tabulator-edit-list-item:hover{background:#1d68cd;color:#fff;cursor:pointer}}.tabulator-edit-list .tabulator-edit-list-placeholder{color:#333;padding:4px;text-align:center}.tabulator-edit-list .tabulator-edit-list-group{border-bottom:1px solid #aaa;color:#333;font-weight:700;padding:6px 4px 4px}.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-2,.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-2{padding-left:12px}.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-3,.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-3{padding-left:20px}.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-4,.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-4{padding-left:28px}.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-5,.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-5{padding-left:36px}.tabulator.tabulator-ltr{direction:ltr}.tabulator.tabulator-rtl{direction:rtl;text-align:initial}.tabulator.tabulator-rtl .tabulator-header .tabulator-col{border-left:1px solid #aaa;border-right:initial;text-align:initial}.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols{margin-left:-1px;margin-right:0}.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title{padding-left:25px;padding-right:0}.tabulator.tabulator-rtl .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter{left:8px;right:auto}.tabulator.tabulator-rtl .tabulator-tableholder .tabulator-range-overlay .tabulator-range.tabulator-range-active:after{background-color:#2975dd;border-radius:999px;bottom:-3px;content:"";height:6px;left:-3px;position:absolute;right:auto;width:6px}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell{border-left:1px solid #aaa;border-right:initial}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-branch{border-bottom-left-radius:0;border-bottom-right-radius:1px;border-left:initial;border-right:2px solid #aaa;margin-left:5px;margin-right:0}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-control{margin-left:5px;margin-right:0}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-left{border-left:2px solid #aaa}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-right{border-right:2px solid #aaa}.tabulator.tabulator-rtl .tabulator-row .tabulator-col-resize-handle:last-of-type{margin-left:0;margin-right:-3px;width:3px}.tabulator.tabulator-rtl .tabulator-footer .tabulator-calcs-holder{text-align:initial}.tabulator-print-fullscreen{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10000}body.tabulator-print-fullscreen-hide>:not(.tabulator-print-fullscreen){display:none!important}.tabulator-print-table{border-collapse:collapse}.tabulator-print-table .tabulator-data-tree-branch{border-bottom:2px solid #aaa;border-bottom-left-radius:1px;border-left:2px solid #aaa;display:inline-block;height:9px;margin-right:5px;margin-top:-9px;vertical-align:middle;width:7px}.tabulator-print-table .tabulator-print-table-group{background:#ccc;border-bottom:1px solid #999;border-right:1px solid #aaa;border-top:1px solid #999;box-sizing:border-box;font-weight:700;min-width:100%;padding:5px 5px 5px 10px}@media (hover:hover) and (pointer:fine){.tabulator-print-table .tabulator-print-table-group:hover{background-color:rgba(0,0,0,0.1);cursor:pointer}}.tabulator-print-table .tabulator-print-table-group.tabulator-group-visible .tabulator-arrow{border-bottom:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666;margin-right:10px}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-1 td{padding-left:30px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-2 td{padding-left:50px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-3 td{padding-left:70px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-4 td{padding-left:90px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-5 td{padding-left:110px!important}.tabulator-print-table .tabulator-print-table-group .tabulator-group-toggle{display:inline-block}.tabulator-print-table .tabulator-print-table-group .tabulator-arrow{border-bottom:6px solid transparent;border-left:6px solid #666;border-right:0;border-top:6px solid transparent;display:inline-block;height:0;margin-right:16px;vertical-align:middle;width:0}.tabulator-print-table .tabulator-print-table-group span{color:#d00;margin-left:10px}.tabulator-print-table .tabulator-data-tree-control{align-items:center;background:rgba(0,0,0,0.1);border:1px solid #333;border-radius:2px;display:inline-flex;height:11px;justify-content:center;margin-right:5px;overflow:hidden;vertical-align:middle;width:11px}@media (hover:hover) and (pointer:fine){.tabulator-print-table .tabulator-data-tree-control:hover{background:rgba(0,0,0,0.2);cursor:pointer}}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse{background:transparent;display:inline-block;height:7px;position:relative;width:1px}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after{background:#333;content:"";height:1px;left:-3px;position:absolute;top:3px;width:7px}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand{background:#333;display:inline-block;height:7px;position:relative;width:1px}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand:after{background:#333;content:"";height:1px;left:-3px;position:absolute;top:3px;width:7px}.flex-row{display:flex;align-items:center}.flex-column{display:flex;flex-direction:column}.flex-gap-xsmall{gap:0.25rem!important}.flex-gap-small{gap:0.5rem!important}.flex-gap-medium{gap:1rem!important}.flex-gap-large{gap:1.5rem!important}.flex-gap-xlarge{gap:2rem!important}.flex{display:flex}.flex--column{flex-direction:column;align-items:flex-start}.flex--row{flex-direction:row;align-items:center}.flex--row--end{justify-content:flex-end}.flex--row--center{justify-content:center}.flex--row--between{justify-content:space-between}.flex--row--around{justify-content:space-around}.flex--row--evenly{justify-content:space-evenly}.flex--start{align-items:flex-start}.flex--center{align-items:center}.flex--end{align-items:flex-end}.flex--between{justify-content:space-between}.flex--around{justify-content:space-around}.flex--evenly{justify-content:space-evenly}.flex--gap-xs{gap:0.25rem}.flex--gap-sm{gap:0.5rem}.flex--gap-md{gap:1rem}.flex--gap-lg{gap:1.5rem}.flex--gap-xl{gap:2rem}@media (max-width:768px){.flex--mobile-column{flex-direction:column}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{min-height:100vh;line-height:1.15;-webkit-text-size-adjust:100%}body{min-height:100vh;margin:0}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}:root{--m3orange:#e35425;--m3grey:#414042;--m3success:#32bea6;--m3alert:#e04f5f;--m3alert-alt:#a40e26;--m3blue:#038aff;--font-family-body:'manrope',sans-serif;--font-family-heading:'bc-novatica-cyr',sans-serif;--highestIndex:2147483647;--transition:all 250ms cubic-bezier(0.215,0.61,0.355,1);--navigationWidth:250px;--navigationHeight:70px;--bg-primary:#ffffff;--bg-secondary:#F5F6F8;--bg-tertiary:#f5f5f5;--bg-hover:#fafafa;--bg-elevated:#ffffff;--text-primary:#3c3c3c;--text-secondary:#414042;--text-muted:#bbbbbb;--text-disabled:#666666;--border-light:#EBEEF1;--border-medium:#e0e0e0;--border-dark:#ccc;--input-bg:#F5F6F8;--input-border:#EBEEF1;--overlay-bg:rgba(65,64,66,0.3);--shadow-light:rgba(80,80,80,0.27)}@media (prefers-color-scheme:dark){:root{--bg-primary:#1a1a1a;--bg-secondary:#252525;--bg-tertiary:#2a2a2a;--bg-hover:#2f2f2f;--bg-elevated:#202020;--text-primary:#e8e8e8;--text-secondary:#d0d0d0;--text-muted:#888888;--text-disabled:#555555;--border-light:#3a3a3a;--border-medium:#444444;--border-dark:#555555;--input-bg:#252525;--input-border:#3a3a3a;--overlay-bg:rgba(0,0,0,0.6);--shadow-light:rgba(0,0,0,0.5)}}.m3alert{color:var(--m3alert)}.m3orange{color:var(--m3orange)}.m3success{color:var(--m3success)}*::-webkit-scrollbar{display:none!important}@media (max-width:768px){html{box-sizing:border-box;overflow-x:hidden;overflow-y:visible;max-width:100%}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{outline:none!important}html{background-color:var(--m3grey)!important}body{font-family:var(--font-family-body);font-size:14px;line-height:1.25;color:var(--text-primary);background-color:var(--bg-primary)}a{-moz-transition:all 0.25s ease-in;-o-transition:all 0.25s ease-in;-webkit-transition:all 0.25s ease-in;transition:all 0.25s ease-in}strong{font-family:var(--font-family-body)}.loader{--loader-size:24px;--loader-border-width:2px;--loader-color:var(--m3orange);--loader-highlight:#ffffff;display:inline-block;width:var(--loader-size);height:var(--loader-size);border-radius:50%;border:var(--loader-border-width) solid var(--loader-color);border-top-color:var(--loader-highlight);box-sizing:border-box;animation:spinner .6s linear infinite}.loader--sm{--loader-size:16px;--loader-border-width:2px}.loader--lg{--loader-size:50px;--loader-border-width:4px}@keyframes spinner{to{transform:rotate(360deg)}}.table-loader{display:flex;justify-content:center;align-items:center;min-height:200px;width:100%}.table-loader .loader{--loader-size:50px;--loader-border-width:4px}body{font-family:var(--font-family-body);font-weight:500}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);font-weight:600}a:not(.btn):visited{color:initial}#container{background-color:#ffffff;margin:0;display:flex;align-items:flex-start;min-height:100vh}@media (max-width:1280px){#container{flex-direction:column-reverse}}#container>.content{padding:2rem;position:relative;flex:1;box-sizing:border-box}@media (max-width:1280px){#container>.content{padding:0}}body{display:flex}main{display:flex;flex-direction:column}#content{display:flex;flex-grow:1;width:calc(100vw - var(--navigationWidth));height:calc(100dvh - var(--navigationHeight));box-sizing:border-box;overflow:scroll}@media (max-width:768px){#content{width:100vw;height:calc(100dvh - var(--navigationHeight))}}#content.empty{background:url(/static/images/lost.gif?a766b25c7626);background-repeat:no-repeat;background-position:100% 100%;background-size:300px}main:has(nav:empty) #content{width:100vw;height:calc(100dvh - var(--navigationHeight))}.content-container{width:100%;height:100%;min-height:100%;flex:1;display:flex;flex-direction:column;position:relative}.content-container.alt,.content-container.floating{background-color:var(--bg-tertiary)}.content-container.faded{opacity:0.25}.content-container.centered{align-items:center;justify-content:center}body.shaded-content-wrapper{background-color:#F5F6F8!important}body.centered-content-wrapper .content-container{display:flex;align-items:center;justify-content:center}.content-wrapper{display:flex;flex-direction:column;flex:1;background-color:var(--bg-primary);overflow:scroll;height:100%;box-sizing:border-box}.content-wrapper.centered{display:flex;align-items:center;justify-content:center;height:100%}#header{display:flex;align-items:center;justify-content:space-between;flex-grow:1;padding:0 1.15rem;border-bottom:1px solid var(--border-light)}@media (max-width:768px){#header{align-items:flex-start;box-sizing:border-box;flex-direction:column;gap:0.5rem;width:100%;padding:1.15rem 0;height:auto}}#header.fixed{position:sticky;top:0;background-color:var(--bg-primary);box-sizing:border-box;z-index:1}#header *{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#header.end{justify-content:flex-end}#header .left{display:flex;align-items:center;gap:1rem}#header .left .title-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0.1rem}@media (max-width:768px){#header .left{align-items:center;box-sizing:border-box;flex-direction:row;justify-content:space-between;width:100%;padding-left:1.15rem;padding-right:1.15rem}#header .left .btn-container{flex-direction:row}}#header .left>:first-child{margin-left:0}#header .left>:last-child{margin-right:0}#header .left a.header-link{color:var(--m3orange)!important;display:flex;margin:5px 0 0;align-items:center}#header .left a.header-link i{margin-right:7.5px;font-size:18px}#header .center{display:flex;justify-content:center;align-items:center;height:100%}#header .center>:first-child{margin-left:0}#header .center>:last-child{margin-right:0}#header .right{display:flex;justify-content:flex-end;align-items:stretch;gap:0.75rem;overflow:scroll}#header .right .daterangepicker-container{width:auto;min-width:200px;cursor:pointer;line-height:1}@media (max-width:768px){#header .right{width:100%;align-items:center;justify-content:space-between;flex-direction:row;overflow:scroll;gap:0.5rem;padding-left:1.15rem;padding-right:1.15rem;box-sizing:border-box}#header .right select,#header .right input{width:100%!important;min-width:unset!important;min-height:40px!important;height:40px!important;flex:1!important;padding-top:unset!important;padding-bottom:unset!important;max-width:100%}#header .right .select-wrapper select{width:0!important;min-width:0!important;flex:0!important;max-width:0!important}#header .right .select-wrapper,#header .right .daterangepicker-container,#header .right .search-container{width:50%!important;min-width:unset!important}}@media (max-width:768px){#header .right .btn{font-size:0.75rem;min-height:40px;padding:0.5rem 1rem}#header .right .btn.arrow svg{display:none}#header .right .btn.icon{height:40px!important;width:40px!important}}#header .right>:first-child{margin-left:0}#header .right>:last-child{margin-right:0}#header .hidden{display:none}#header .btn{min-width:unset}@media (max-width:768px){#header .btn{white-space:nowrap}}#header .btn.icon{padding:8px}#header .btn.icon svg{width:26px;height:26px}#header .btn[data-panel=""],#header .btn[href=""]{display:none}#header .option.large{font-size:16px;padding:15px 25px;border-radius:40px}#header .option.light{background-color:transparent;color:var(--text-primary)!important;margin:0;padding:10px 15px;opacity:0.75}#header .option.light:hover{background-color:transparent;opacity:1}#header .option.icon{padding:0!important;width:40px;height:40px;align-items:center;justify-content:center;margin:0 0 0 0.5rem!important}#header .option.icon i{font-size:1.35rem}#header .option:hover,#header .option.active{background-color:transparent;color:var(--m3orange)}#header .option a{color:#fff;padding:0}#header .option:hover a{color:var(--m3orange)}#header .option i{font-size:16px;line-height:25px;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}#header .option.search i{font-size:1.5rem!important;line-height:1}#header a.option.search:hover i{color:var(--m3orange)}#header .stats{display:inline-flex;align-items:center;justify-content:flex-start;background-color:var(--bg-secondary);border-radius:25px;border:1px solid var(--border-medium);padding:10px 3px}#header .stat{font-size:14px;font-weight:300;padding:0 15px}#header .stat strong{font-weight:600}#header ul.tabs{text-align:right}#header ul.tabs .indicator{display:none!important}#header h1.title{font-family:var(--font-family-heading);font-size:1.5rem;margin:0;line-height:1;text-align:left}#header h2.subtitle{margin:0.25rem 0 0!important;font-size:0.8rem;color:var(--m3orange);display:block;line-height:1;font-family:var(--font-family-body);font-weight:600;text-align:left}.content-container.alt #header .stats{background-color:var(--bg-primary)}.search-container{position:relative}.search-container svg{position:absolute;left:0.75rem;top:50%;transform:translateY(-50%);fill:var(--m3grey)}#search{padding-left:2rem!important}.page-header{padding:0 1.15rem}header h1.title{font-family:var(--font-family-heading);font-size:1.5rem;margin:0;line-height:1;text-align:left}header h2.subtitle{margin:0.25rem 0 0!important;font-size:0.8rem;color:var(--m3orange);display:block;line-height:1;font-family:var(--font-family-body);font-weight:600;text-align:left}header{display:flex;align-items:stretch;position:sticky;top:0;width:100%;z-index:calc(var(--highestIndex) - 10);background-color:var(--bg-primary);height:var(--navigationHeight);box-sizing:border-box}header:empty{display:none}@media (max-width:768px){header{flex-direction:column;align-items:flex-start;width:100%;height:auto;box-sizing:border-box}}body.shaded-content-wrapper nav{background-color:var(--bg-primary)}nav{background-color:#fff;border-right:1px solid var(--border-light);box-sizing:border-box;display:flex;flex-direction:column;flex:0 0 auto;overflow:scroll;position:sticky;top:0;width:var(--navigationWidth)}@media (max-width:768px){nav{display:none;position:fixed;width:100%;top:0;left:0;z-index:2;padding:1.5rem 0}}nav::-webkit-scrollbar{display:none}nav:after{content:"";width:100vw;height:100vh;background-color:#000;position:fixed;left:0;top:0;opacity:0;z-index:10000;transform:translateX(100%);-moz-transition:opacity 0.35s ease-in;-o-transition:opacity 0.35s ease-in;-webkit-transition:opacity 0.35s ease-in;transition:opacity 0.35s ease-in}nav.active:after{opacity:0.75;transform:translateX(0)}nav.visible{display:block}nav:has(.tenant-indicator){padding-bottom:0}nav .logo{align-items:center;background-color:var(--bg-primary);border-right:1px solid var(--border-light);box-sizing:border-box;display:flex;justify-content:center;padding:1rem;width:var(--navigationWidth)}@media (max-width:768px){nav .logo{display:none}}nav .logo.full{display:block;width:100%}nav .logo.icon{display:none}nav .logo img{width:auto;height:45px}nav .close-panel{display:none}@media (max-width:768px){nav .close-panel{display:flex;position:fixed;top:1.15rem;right:1.15rem;z-index:var(--highestIndex);height:40px;width:40px;align-items:center;justify-content:center;border-radius:0.5rem;background-color:#E6E6E6!important}nav .close-panel svg{width:23px;height:23px;fill:#666666}}nav .menu{display:flex;flex-direction:column;justify-content:space-between;flex:1;padding-block:1rem}nav .menu--grouping.bottom{margin-top:auto;margin-bottom:0}nav .menu--grouping.bottom .group:last-child{margin-bottom:0!important}nav span.badge{background-color:var(--m3orange);color:#ffffff;min-width:unset;padding:4px 6px;border-radius:4px;font-size:10px}nav span.badge:empty{display:none}@media (max-width:768px){nav span.badge{font-size:14px}}nav .group{display:flex;flex-direction:column;margin:0}nav .group a{text-decoration:none}nav .group:last-child{margin-bottom:2.5rem}nav .group.active h3 .nav-chevron{transform:rotate(180deg);fill:var(--m3orange)}nav .group.active svg{fill:var(--m3orange)}nav .group.active .items{height:auto;gap:0;padding-bottom:0.5rem}nav .group:hover svg{fill:var(--m3orange)}nav .group h3{font-size:0.9rem;font-weight:600;color:var(--text-secondary);margin:0;line-height:1;padding:0.6rem 1.75rem;display:flex;align-items:center;font-family:var(--font-family-body);cursor:pointer;gap:0.75rem;position:relative;user-select:none}nav .group h3:hover::after{content:"";width:calc(100% - 2rem);height:100%;background-color:color-mix(in srgb,var(--text-muted) 10%,transparent);position:absolute;top:50%;left:50%;border-radius:6px;transform:translate(-50%,-50%)}@media (max-width:768px){nav .group h3{gap:1rem;font-size:1.15rem;font-family:var(--font-family-body);font-weight:600}}nav .group h3 .nav-chevron{margin-left:auto;width:0.65rem;height:0.65rem;fill:var(--text-muted);transition:transform 250ms ease,fill 250ms ease;flex-shrink:0;z-index:1;padding:0.25rem;border-radius:4px}nav .group h3 .nav-chevron:hover{fill:var(--m3orange);background-color:color-mix(in srgb,var(--text-muted) 15%,transparent)}@media (max-width:768px){nav .group h3 .nav-chevron{width:0.85rem;height:0.85rem}}nav .group h3 svg{transform:translateY(0.5px);fill:var(--text-muted);width:1rem;height:1rem;transition:250ms ease all}@media (max-width:768px){nav .group h3 svg{fill:var(--text-secondary);width:1.5rem}}nav .group h3 a{font-weight:inherit!important;color:inherit!important;padding:0!important;margin-bottom:unset!important;font-size:inherit!important}nav .group .items{display:flex;flex-wrap:wrap;flex-direction:column;height:0;gap:0.5rem;overflow:hidden;transition:250ms ease height}nav .group .items a{display:flex;align-items:center;justify-content:flex-start;gap:0.75rem;width:100%;border-radius:0;text-align:left;white-space:nowrap;margin:0;padding:0.5rem 1rem 0.5rem 0.5rem;padding-left:calc(1.75rem + 0.5rem + 1.25rem);color:var(--text-secondary);line-height:1;font-weight:500;overflow:hidden;border:none;transition:250ms ease all;text-decoration:none;box-sizing:border-box;position:relative}@media (max-width:768px){nav .group .items a{padding-left:calc(1.75rem + 1rem + 1.5rem);font-size:1rem}}nav .group .items a svg{width:14px;height:14px;transform:translateY(1px);fill:var(--text-secondary);transition:250ms ease all}nav .group .items a svg.icon-on-hover{opacity:0;visibility:hidden}nav .group .items a:hover svg{fill:var(--m3orange)}nav .group .items a:hover svg.icon-on-hover{opacity:1;visibility:visible}nav .group .items a.active,nav .group .items a:hover{border-color:var(--m3orange)}nav .group .items a.active::after,nav .group .items a:hover::after{content:"";width:100%;height:100%;background-color:color-mix(in srgb,var(--text-muted) 10%,transparent);position:absolute;top:50%;left:50%;border-radius:0;transform:translate(-50%,-50%)}nav .group .items a:last-child{margin-bottom:0}nav .tenant-indicator{padding:1rem;background-color:var(--m3grey);color:#ffffff;margin:1rem;border-radius:10px}nav .tenant-indicator .tenant-info{display:flex;flex-direction:column}nav .tenant-indicator .tenant-info .label{font-size:0.7rem;opacity:0.8}nav .tenant-indicator .tenant-info .tenant-name{font-size:0.9rem;font-weight:700;line-height:1.2}aside.sidebar{background:linear-gradient(50deg,#242425,var(--m3grey));box-sizing:border-box;display:flex;flex-direction:column;flex:0 0 auto;height:100vh;justify-content:flex-end;padding:2.5rem;position:sticky;top:0;width:25vw;z-index:1}@media (max-width:1280px){aside.sidebar{height:unset;width:100%;position:unset;top:unset;padding:3rem;flex-direction:column-reverse}}aside.sidebar section.logo-container{position:absolute;right:0;top:2rem;transform:translateX(50%);z-index:1}@media (max-width:1280px){aside.sidebar section.logo-container{display:none}}aside.sidebar section.logo-container .logo-wrapper{-webkit-animation:scale-in-center 0.5s cubic-bezier(0.25,0.46,0.45,0.94) both;align-items:center;animation:scale-in-center 0.5s cubic-bezier(0.25,0.46,0.45,0.94) both;background-color:#fff;border-radius:50%;box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;display:flex;height:60px;width:60px;justify-content:center;padding:1rem;z-index:1}aside.sidebar section.logo-container svg{width:50px;height:50px}aside.sidebar section{display:flex;flex-direction:column;align-items:flex-end}aside.sidebar section.support{display:flex;flex-direction:column;align-items:flex-start;margin:auto 0 0 0}@media (max-width:1280px){aside.sidebar section.support{align-items:center}}aside.sidebar section.referral{background-color:#fff;box-sizing:border-box;margin:13.5vw auto 4rem;border-radius:10px;position:relative;padding:5rem 1.5rem 1.5rem;text-align:center;box-shadow:rgba(0,0,0,0.25) 0px 54px 55px,rgba(0,0,0,0.12) 0px -12px 30px,rgba(0,0,0,0.12) 0px 4px 6px,rgba(0,0,0,0.17) 0px 12px 13px,rgba(0,0,0,0.09) 0px -3px 5px;max-width:450px;width:100%}@media (max-width:1280px){aside.sidebar section.referral{margin:6rem auto 0;align-items:center}}aside.sidebar section.referral svg.visa{width:150px;margin:0 auto;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);filter:drop-shadow(0 3px 3px rgba(0,0,0,0.2));animation:wiggle 12.5s linear infinite;animation-delay:5s}aside.sidebar section.referral h2{margin:0;font-size:1.15rem}aside.sidebar section.referral p{font-size:0.8rem}aside.sidebar section.referral p a{text-decoration:none}aside.sidebar section.referral a{margin:0.5rem auto 0}aside.sidebar h1{color:#F5F6F8;font-size:2rem;margin:0 0 1rem;text-align:right;font-weight:600}@media (max-width:1280px){aside.sidebar h1{font-size:2.5rem}}aside.sidebar.online .online{display:block}aside.sidebar.offline .offline{display:block}.awesomplete [hidden]{display:none}.awesomplete .visually-hidden{position:absolute;clip:rect(0,0,0,0)}.awesomplete{position:relative}.awesomplete>input{display:block}.awesomplete>ul{position:absolute;top:4.5rem;z-index:10000000;min-width:100%;box-sizing:border-box;list-style:none;margin:0;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:5px;overflow:scroll;max-height:200px;padding:0rem 0;background-color:var(--bg-primary)}.awesomplete>ul:empty{display:none}.awesomplete>ul li{color:var(--text-secondary);font-size:0.95rem;font-weight:300;background-color:var(--bg-primary);border-bottom:1px solid var(--border-light);cursor:pointer;height:3.5rem;padding:0 1rem;line-height:3.5rem}.awesomplete>ul li:hover{background-color:var(--bg-hover)!important}.awesomplete>ul li mark{background-color:transparent;color:var(--text-secondary);font-weight:bold!important}.badge{display:inline-flex;float:unset;min-width:unset;font-size:11px;font-weight:600;padding:5px;border-radius:4px;background-color:#e4532340;color:var(--m3orange);height:unset;margin:0;line-height:1;cursor:pointer;transition:var(--transition);white-space:nowrap}.badge.blue,.badge.paused{background-color:#e2fbfe;border:1px solid #a7e7fc;color:#045ad0}.badge.green,.badge-success,.badge.success,.badge.active,.badge.enabled{background-color:#eafcdd;border:1px solid #a8f170;color:#207006}.badge.orange,.badge-warning,.badge.warning{background-color:#fff4ee;border:1px solid #fdc3aa;color:#c54012}.badge.red,.badge.failed,.badge.removed,.badge-danger{background-color:#fef4f6;border:1px solid #fbd3dc;color:#c0123c}.badge.gray,.badge.disabled,.badge.hidden,.badge.recipient{background-color:#f5f6f8;border:1px solid #d8dee4;color:#596171}.badge.small{font-size:10px;padding:4px}.btn-container{display:flex;align-items:center;justify-content:space-between;gap:0.5rem}.btn-container--grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.btn-container.centered{justify-content:center;gap:2rem}.btn-container.collapsed{width:fit-content}@media (max-width:768px){.btn-container{display:flex;flex-direction:column;align-items:stretch;gap:0.5rem!important}}.btn{--border-width:2px;align-items:center;background-color:var(--m3orange);border-radius:5px;border:var(--border-width) solid var(--m3orange);box-shadow:none;box-sizing:border-box;color:#ffffff;cursor:pointer;display:inline-flex;font-family:var(--font-family-heading);font-size:0.9rem;font-weight:500!important;justify-content:center;letter-spacing:0;line-height:1;min-width:150px;height:45px;outline:none;padding:0.85rem 1.5rem;position:relative;text-align:center;text-decoration:none;text-transform:unset;transition:all 250ms cubic-bezier(0.215,0.61,0.355,1);width:auto;white-space:nowrap}@media (max-width:768px){.btn{font-size:0.9rem}}.btn:hover{background-color:transparent;color:var(--m3orange)}.btn:disabled,.btn.disabled{filter:grayscale(1);opacity:0.5;pointer-events:none}.btn.full-width,.btn.full{width:100%}.btn.medium{font-size:1rem}.btn.small{font-size:0.8rem;height:unset;min-width:unset;padding:0.5rem 1rem}.btn.link{padding:0!important;background-color:transparent;border:none;color:var(--m3grey)}.btn.small-round{-webkit-appearance:none;width:30px;height:30px;line-height:1;border-radius:50%;border:none;min-width:unset;padding:0!important;min-height:unset;transition:var(--transition)}.btn.small-round svg{width:20px;height:20px;fill:#fff}.btn.small-round:hover{background-color:var(--m3grey);border-color:var(--m3grey)}.btn.small-round:hover svg{fill:#ffffff}.btn:has(svg):not(.arrow):not(.round){display:inline-flex;align-items:center;justify-content:center;gap:0.75rem;padding-left:1.25rem}.btn:has(svg):not(.arrow):not(.round) svg{width:18px;height:18px;fill:currentColor}.btn.icon{flex:0 0 auto;min-height:unset;width:45px;height:45px;min-width:unset;padding:0}.btn.icon:hover,.btn.icon.active{background-color:var(--m3grey);border-color:var(--m3grey);color:#fff}.btn.icon:hover svg,.btn.icon.active svg{fill:#ffffff}.btn.icon.round{border-radius:50%;min-width:unset}.btn.icon.round.large{width:50px;height:50px}.btn.icon.round.large svg{width:50%;height:auto;aspect-ratio:1 / 1}.btn.icon.square{padding:0}.btn.icon.loading,.btn.icon.success{pointer-events:none}.btn.icon.loading svg,.btn.icon.success svg{opacity:0}.btn.icon svg{fill:#fff;width:16px;height:16px}.btn.alt{background-color:var(--m3grey);border:2px solid var(--m3grey);color:#fff}.btn.alt:hover,.btn.alt.active{background-color:transparent;box-shadow:none!important;color:var(--m3grey)}.btn.loading{position:relative;pointer-events:none!important;font-size:0}.btn.loading span{opacity:0}.btn.loading svg{display:none}.btn.loading::before{content:"";box-sizing:border-box;position:absolute;top:50%;left:50%;width:16px;height:16px;margin-top:-8px;margin-left:-8px;border-radius:50%;border:2px solid #b1401c;border-top-color:#ffffff;animation:spinner .6s linear infinite}.btn.loading.large::before{width:24px;height:24px;margin-top:-12px;margin-left:-12px}.btn.save:hover,.btn.save:active{background-color:var(--m3success);border-color:var(--m3success);color:#fff}.btn.activated,.btn.success{background-color:var(--m3success);border-color:var(--m3success)}.btn.activated::before,.btn.success::before{content:"";display:block;transform:rotate(45deg) translate(-50%,calc(-50% + 2px));height:18px;width:9px;border-bottom:3px solid #ffffff;border-right:3px solid #ffffff;margin:0 auto;position:absolute;top:50%;left:50%;transform-origin:top}.btn.activated span,.btn.success span{opacity:0}.btn.activated svg,.btn.success svg{display:none!important}.btn.danger,.btn.remove,.btn.alert{background-color:var(--m3alert);border-color:var(--m3alert)}.btn.danger:hover,.btn.danger:active,.btn.remove:hover,.btn.remove:active,.btn.alert:hover,.btn.alert:active{background-color:color-mix(in srgb,var(--m3alert) 85%,black);border-color:color-mix(in srgb,var(--m3alert) 85%,black);color:#fff}.btn.arrow{padding-right:16px}.btn.arrow svg{--arrowSpacing:0.75rem;--arrowHoverTransition:250ms cubic-bezier(0.215,0.61,0.355,1);--arrowHoverOffset:translateX(3px);--arrowTipTransform:none;--arrowLineOpacity:0;position:relative;stroke-width:1.5px;fill:none;stroke:currentColor;transition:250ms cubic-bezier(0.215,0.61,0.355,1);opacity:0;transform:translateY(1px);height:12px;width:12px}.btn.arrow svg .tip{transform:var(--arrowTipTransform);transition:transform var(--hoverTransition,var(--arrowHoverTransition))}.btn.arrow:hover{padding-right:38px}.btn.arrow:hover svg{opacity:1;transform:translateX(15px) translateY(1px)}.btn.arrow:hover svg .tip{--arrowTipTransform:var(--arrowHoverOffset)}.btn.arrow:hover.loading svg{display:none}.btn.toggle-chat[data-status="online"] span.online{display:block}.btn.toggle-chat[data-status="online"] span.offline{display:none}.btn.toggle-chat[data-status="offline"] span.offline{display:block}.btn.toggle-chat[data-status="offline"] span.online{display:none}.btn.toggle-chat a{color:#fff;text-decoration:none}.btn.subtle{background-color:var(--bg-tertiary);border:1px solid var(--bg-tertiary);color:var(--text-secondary)}.btn.subtle:hover{background-color:var(--border-light);border:1px solid var(--border-light);color:var(--text-secondary)}@keyframes spinner{to{transform:rotate(360deg)}}.fixed-action-btn{position:fixed;bottom:1.5rem;right:1.5rem;display:flex;gap:0.5rem}.fixed-action-btn a.btn-floating{cursor:pointer;width:46px;height:46px;background-color:var(--m3orange);border-radius:5px;fill:#fff;display:flex;align-items:center;justify-content:center;transition:250ms cubic-bezier(0.215,0.61,0.355,1)}.fixed-action-btn a.btn-floating svg{width:22px;height:22px}.fixed-action-btn .options{display:flex;gap:0.5rem;opacity:0;transform:translateY(200px);transition:250ms cubic-bezier(0.215,0.61,0.355,1)}.fixed-action-btn:hover .options{opacity:1;transform:translateY(0px)}.fixed-action-btn:hover .btn-floating{background-color:var(--m3grey)}.fields{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media (max-width:1024px){.fields{grid-template-columns:1fr}}.fields .field{position:relative;grid-column:span 1}.input-wrapper{position:relative;grid-column:span 1}.input-wrapper>svg{visibility:hidden;opacity:0;position:absolute;top:50%;right:1rem;width:20px;height:20px;transform:translateY(-50%);cursor:pointer}.input-wrapper>svg:hover{opacity:0.7}.input-wrapper.error svg{visibility:visible;opacity:1}.input-wrapper.full-width{grid-column:1 / -1}.input-mask{display:block;position:relative}.input-mask.valid::after,.input-mask.invalid::after{content:"";width:20px;height:20px;background-size:contain;background-repeat:no-repeat;display:block;position:absolute;right:0.75rem;top:50%;z-index:10;transform:translateY(-50%)}.input-mask.valid::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2332bea6'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z'/%3E%3C/svg%3E")}.input-mask.invalid::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ef4444'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z'/%3E%3C/svg%3E")}label{display:block;margin:0 0 0.5rem;line-height:1;font-weight:700;text-align:left}label:has(+small){margin-bottom:0.25rem}label+small{display:block;font-size:12px;line-height:1.15;margin:0 0 0.75rem;font-weight:500}::-webkit-input-placeholder{font-size:inherit;text-transform:none;letter-spacing:0px;color:var(--text-muted);opacity:1}.tabulator-header-filter input:not([type="checkbox"]),input[type=text],input[type=password],input[type=email],input[type=url],input[type=time],input[type=date],input[type=datetime-local],input[type=tel],input[type=number],input[type=search],select,textarea,.daterangepicker-container{-webkit-appearance:none;appearance:none;background-color:var(--input-bg);border-radius:4px;border:1px solid var(--input-border);box-shadow:none;box-sizing:border-box;color:var(--text-secondary);font-size:0.85rem;height:45px;margin:0;outline:none;padding:0.85rem 0.65rem;width:100%}.tabulator-header-filter input:not([type="checkbox"]).input--width-400,input[type=text].input--width-400,input[type=password].input--width-400,input[type=email].input--width-400,input[type=url].input--width-400,input[type=time].input--width-400,input[type=date].input--width-400,input[type=datetime-local].input--width-400,input[type=tel].input--width-400,input[type=number].input--width-400,input[type=search].input--width-400,select.input--width-400,textarea.input--width-400,.daterangepicker-container.input--width-400{width:400px;max-width:100%}@media (max-width:768px){.tabulator-header-filter input:not([type="checkbox"]).input--width-400,input[type=text].input--width-400,input[type=password].input--width-400,input[type=email].input--width-400,input[type=url].input--width-400,input[type=time].input--width-400,input[type=date].input--width-400,input[type=datetime-local].input--width-400,input[type=tel].input--width-400,input[type=number].input--width-400,input[type=search].input--width-400,select.input--width-400,textarea.input--width-400,.daterangepicker-container.input--width-400{width:100%}}.tabulator-header-filter input:not([type="checkbox"]).input--width-600,input[type=text].input--width-600,input[type=password].input--width-600,input[type=email].input--width-600,input[type=url].input--width-600,input[type=time].input--width-600,input[type=date].input--width-600,input[type=datetime-local].input--width-600,input[type=tel].input--width-600,input[type=number].input--width-600,input[type=search].input--width-600,select.input--width-600,textarea.input--width-600,.daterangepicker-container.input--width-600{width:600px;max-width:100%}@media (max-width:768px){.tabulator-header-filter input:not([type="checkbox"]).input--width-600,input[type=text].input--width-600,input[type=password].input--width-600,input[type=email].input--width-600,input[type=url].input--width-600,input[type=time].input--width-600,input[type=date].input--width-600,input[type=datetime-local].input--width-600,input[type=tel].input--width-600,input[type=number].input--width-600,input[type=search].input--width-600,select.input--width-600,textarea.input--width-600,.daterangepicker-container.input--width-600{width:100%}}textarea.light,input.light,select.light,select.light+.select2-container--default .select2-selection--single{--input-border:#dedede;background-color:var(--bg-primary)!important}select.light+.select2-container--default .select2-selection--single::after{background-color:#fff}textarea[rows]{height:initial!important}input+small{line-height:1.25;display:block;margin:0.5rem 0 0}select,.select2-container{background-image:url("data:image/svg+xml;utf8,<svg fill='%23666666' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:calc(100% - 10px);background-position-y:50%;background-size:1.5rem;width:100%;text-align:left}.select2-container{width:100%!important}.select2-selection__arrow{display:none}.select2-selection__placeholder{color:var(--m3grey)!important}.select-wrapper.loading{position:relative}.select-wrapper.loading::before{content:'';position:absolute;width:16px;height:16px;border-radius:50%;border:2px solid var(--m3orange);border-top-color:#ffffff;animation:spinner .6s linear infinite;left:calc(0.75rem + 3px);top:50%;margin-top:-8px;z-index:1}.select-wrapper.loading::after{content:attr(data-loading-message);position:absolute;left:2.75rem;top:50%;transform:translateY(-50%);font-size:0.85rem;color:var(--text-secondary);font-weight:600}.select2-container--default .select2-search--dropdown{padding:0.75rem}.select2-container--default .select2-search--dropdown .select2-search__field{background-color:var(--input-bg);color:var(--text-primary);border:1px solid var(--input-border);padding:0.75rem 0.5rem}.select2-container--default .select2-selection--single{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:var(--input-bg)!important;border-radius:4px!important;border:1px solid var(--input-border)!important;box-shadow:none!important;box-sizing:border-box!important;color:var(--text-secondary)!important;font-size:0.85rem!important;height:44px!important;margin:0!important;outline:none!important;padding:0.85rem!important;text-box-trim:trim-both!important;overflow:hidden!important}.select2-container--default .select2-selection--single::before,.select2-container--default .select2-selection--single::after{content:"";position:absolute;right:2px;top:3px;height:calc(100% - 6px);width:50px}.select2-container--default .select2-selection--single::before{background:linear-gradient(90deg,color-mix(in srgb,var(--input-bg) 80%,transparent),var(--input-bg))}.select2-container--default .select2-selection--single::after{background-image:url("data:image/svg+xml;utf8,<svg fill='%23666666' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:calc(100% - 10px);background-position-y:50%;background-size:1.5rem}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1;padding:0!important;overflow:visible}@media (prefers-color-scheme:dark){.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--text-secondary)}}.select2-dropdown{border-color:var(--border-light);border-radius:8px;background-color:var(--bg-primary)}.select2-container--open .select2-dropdown--below{border-radius:8px!important;margin-top:0.5rem;border-top:1px solid var(--border-light)}.select2-results{padding:0}.select2-results__option{padding:0.6rem 0.75rem;line-height:1;font-size:0.75rem;color:var(--text-primary)}.select2-results__option--disabled{display:none;padding:0}.select2-results__option--highlighted.select2-results__option--selectable{background-color:var(--bg-hover)!important;color:var(--text-secondary)!important}.daterangepicker-container{min-width:200px;z-index:calc(var(--highestIndex) - 9)!important;border:1px solid var(--input-border)!important;margin-top:0!important;display:flex;align-items:center;justify-content:flex-start}.daterangepicker-container.active{padding-inline:0.6rem!important}.daterangepicker-container>span{text-box-trim:trim-start}.daterangepicker-container>span>strong:not(.full){display:block;font-size:11px;font-weight:500;margin:0 0 0.25rem;color:var(--m3orange)}.daterangepicker{z-index:calc(var(--highestIndex) - 9)!important;margin-top:0.5rem!important;min-width:200px;border-color:var(--border-light)!important;background-color:var(--bg-primary)}.daterangepicker:before,.daterangepicker:after{display:none!important}.daterangepicker .ranges{width:100%!important}.daterangepicker .ranges ul{width:100%!important}.daterangepicker .ranges ul li{color:var(--text-secondary)!important;padding:0.5rem 0.75rem!important;cursor:pointer!important;font-family:var(--font-family-body)!important;font-size:0.75rem!important;line-height:1!important}.daterangepicker .ranges ul li.active{background-color:var(--bg-hover)!important;color:var(--text-secondary)!important}.daterangepicker .calendar-table table{color:var(--text-secondary)!important;font-family:var(--font-family-body)}.daterangepicker .calendar-table td.in-range{background-color:color-mix(in srgb,var(--m3orange) 7%,transparent)!important}.daterangepicker .calendar-table td.active,.daterangepicker .calendar-table td.active:hover{background-color:var(--m3orange)!important;color:#fff!important}.daterangepicker .calendar-table td.off.ends{opacity:0}.daterangepicker .drp-buttons{justify-content:space-between!important;align-items:center;gap:0.5rem}.daterangepicker .drp-buttons .btn{padding:0.5rem 1rem!important;height:unset!important;min-height:unset!important;width:unset!important;min-width:unset;font-size:0.75rem!important;font-weight:600!important;margin:0!important}.daterangepicker .drp-buttons .btn.cancelBtn{background-color:var(--m3grey)!important;border-color:var(--m3grey)!important}.daterangepicker .drp-buttons .drp-selected{font-size:1rem!important;padding:0!important;margin-right:auto!important;margin-left:0!important;font-family:var(--font-family-heading)}.daterangepicker.show-calendar .drp-buttons{display:flex!important}.daterangepicker.show-calendar .ranges,.daterangepicker.show-calendar .ranges ul{width:140px!important}#panels{display:none;position:fixed;width:100%;height:100%;z-index:calc(var(--highestIndex) - 1);overflow:hidden;top:0;right:0}#panels:after{content:"";width:100%;height:100%;display:block;background-color:var(--overlay-bg);backdrop-filter:blur(2px)}.sidebar-item{display:none;flex-direction:column;width:650px;height:100vh;background-color:var(--bg-primary);z-index:1;border-radius:0;overflow:scroll;box-sizing:border-box;position:fixed;top:0;right:-650px}.sidebar-item:has(.toc){width:70vw}@media (max-width:768px){.sidebar-item{border-radius:0;box-sizing:border-box;height:100vh!important;max-height:100vh;width:100%;top:0;left:0;transform:unset}}.sidebar-item.active{display:flex;box-shadow:10px 10px 60px #50505045;right:0}.sidebar-item.wide{width:70vw}.sidebar-item.wide .fields{display:flex;flex-wrap:wrap}.sidebar-item .header{font-size:1.85rem;font-weight:600;font-family:var(--font-family-heading);margin:0;padding:2.75rem;position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;z-index:calc(var(--highestIndex) - 100)}.sidebar-item .header::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--bg-primary);opacity:0.95;z-index:-1}@media (max-width:768px){.sidebar-item .header{font-size:1.35rem}}.sidebar-item .header .btn{margin:0 0 0 auto}@media (max-width:768px){.sidebar-item .header .btn{width:fit-content!important;min-width:unset}}.sidebar-item .fields{padding:0 2.75rem 2.75rem}.sidebar-item .fields:has(.toc){display:flex;flex-direction:row;gap:3rem;align-items:flex-start}.sidebar-item .fields:has(.toc) .fields-wrapper{flex:1}.sidebar-item .fields:has(.toc) .fields-wrapper>.fields{display:none;padding:0}.sidebar-item .fields:has(.toc) .fields-wrapper>.fields.active{display:grid;grid-template-columns:1fr 1fr;gap:2rem 2.5rem}.sidebar-item .fields .field{position:relative}.sidebar-item .fields textarea,.sidebar-item .fields input{width:100%!important}.sidebar-item .fields.active{display:grid;grid-template-columns:1fr 1fr;gap:2rem 2.5rem}.sidebar-item .fields.active .intro{grid-column:1 / -1}.sidebar-item .fields.active>.field{grid-column:span 1}.sidebar-item .fields.active>.field.full{grid-column:1 / -1}.sidebar-item .fields.active .intro:first-child{margin-top:0}.sidebar-item .fields.full{display:block!important}.sidebar-item .fields .field:has(input[type="hidden"]):not(:has(form.dropzone)){display:none}.sidebar-item .fields .intro:first-child{margin-top:0}.sidebar-item .intro{margin-top:4rem;margin-bottom:-1rem}.sidebar-item .intro h4{font-size:1.15rem;font-weight:600;margin:0;color:var(--m3orange)}.sidebar-item .intro h4+p{font-size:0.85rem;margin:0.15rem 0 1.25rem}.sidebar-item .intro h4+p:empty{display:none}.sidebar-item label{color:var(--m3grey);margin:0 0 0.35rem;font-size:1rem;font-weight:500;font-family:var(--font-family-heading);line-height:1.5;display:flex;align-items:baseline;justify-content:space-between}@media (prefers-color-scheme:dark){.sidebar-item label{color:var(--text-secondary)}}.sidebar-item label.add-item-label{position:relative}.sidebar-item label.add-item-label .add-item{float:right;font-size:1rem;position:absolute;right:2px;top:-4px;color:var(--m3orange);cursor:pointer}.sidebar-item .m3tagify{border:1px solid var(--input-border)}@media (prefers-color-scheme:dark){.sidebar-item .m3tagify{background-color:#252525;padding:0.85rem;height:auto}}@media (prefers-color-scheme:dark){.sidebar-item .m3tagify .tagify__tag>div::before{box-shadow:none!important}}.sidebar-item .field:has(tags.tagify+input+.tagify__dropdown) tags.tagify{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.sidebar-item .tagify__dropdown__wrapper{border-radius:4px!important;border-top-left-radius:0!important;border-top-right-radius:0!important;border:none!important;box-shadow:none!important}.sidebar-item .tagify__dropdown{position:relative;top:unset!important;left:unset!important;transform:unset!important;border-radius:4px!important;border-top-left-radius:0!important;border-top-right-radius:0!important;box-shadow:none!important;width:calc(100% - 1px)!important}.sidebar-item .tagify__input{margin:0!important}@media (prefers-color-scheme:dark){.sidebar-item .tagify--empty .tagify__input::before{color:var(--text-secondary)}}.sidebar-item .desc{font-size:0.75rem;font-weight:500;font-style:italic;display:block;margin:0.5rem 0 0}.sidebar-item .toc{position:sticky;top:138px;width:calc(175px - 1.3rem)}.sidebar-item .toc .toc-item{display:flex;align-items:center;justify-content:flex-start;gap:0.65rem;padding:0.5rem 0.65rem;margin-left:-0.65rem;font-size:0.85rem;font-weight:600;cursor:pointer;transition:var(--transition);color:var(--m3grey)}.sidebar-item .toc .toc-item:hover{background-color:#f7f7f7}.sidebar-item .toc .toc-item.active{color:var(--m3orange);opacity:1}.sidebar-item .toc .toc-item.active svg{fill:var(--m3orange)}.sidebar-item .toc .toc-item svg{width:1rem;height:1rem;fill:var(--m3grey);transition:var(--transition)}.sidebar-item .close-panel{display:flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:5px;background-color:#f0f0f0;transition:var(--transition);cursor:pointer;flex:0 0 auto}.sidebar-item .close-panel:hover{background-color:var(--m3alert)!important}.sidebar-item .close-panel svg{transform:translate(0,1px);width:15px;height:15px;opacity:0.25;fill:var(--m3grey);transition:var(--transition)}.sidebar-item .close-panel:hover svg{opacity:1;fill:#ffffff}.sidebar-item .footer{margin:2rem 0 0;text-align:right;padding:2.75rem;display:flex;align-items:center;gap:1rem;justify-content:flex-end}.sidebar-item .footer:empty{display:none}.sidebar-item .footer .btn-container{justify-content:space-between;gap:1rem}@media (max-width:768px){.sidebar-item .footer .btn-container{flex-direction:column;align-items:stretch}}@media (max-width:768px){.sidebar-item .footer .btn-container .btn{width:100%}}@media (prefers-color-scheme:dark){.sidebar-item .close-panel{background-color:#3a3a3c}.sidebar-item .close-panel svg{opacity:0.5;fill:#e5e5e7}.sidebar-item .close-panel:hover svg{opacity:1;fill:#ffffff}.sidebar-item .toc .toc-item:hover{background-color:#2c2c2e}}body.tenant .toc{top:0!important}.tenant-edit-panel .panel-header{display:flex;align-items:center;justify-content:space-between;padding:2rem 2.5rem;border-bottom:1px solid var(--border-color)}.tenant-edit-panel .panel-header h2{font-size:1.75rem;font-weight:600;font-family:var(--font-family-heading);margin:0;color:var(--text-primary)}.tenant-edit-panel .panel-header .btn{margin:0}.tenant-edit-panel>.fields{display:flex;flex-direction:row;gap:2.5rem;padding:2.5rem;align-items:flex-start}@media (max-width:768px){.tenant-edit-panel>.fields{flex-direction:column;gap:2rem}}.tenant-edit-panel .toc{position:sticky;top:100px;width:175px;flex-shrink:0}@media (max-width:768px){.tenant-edit-panel .toc{position:relative;top:0;width:100%;display:flex;flex-wrap:wrap;gap:0.5rem}}.tenant-edit-panel .toc .toc-item{display:flex;align-items:center;justify-content:flex-start;gap:0.65rem;padding:0.75rem 1rem;margin-left:-1rem;font-size:0.9rem;font-weight:600;cursor:pointer;transition:var(--transition);color:var(--m3grey);border-radius:6px}@media (max-width:768px){.tenant-edit-panel .toc .toc-item{margin-left:0;padding:0.65rem 1rem}}.tenant-edit-panel .toc .toc-item:hover{background-color:var(--bg-secondary)}.tenant-edit-panel .toc .toc-item.active{color:var(--m3orange);background-color:rgba(var(--m3orange-rgb),0.08)}.tenant-edit-panel .toc .toc-item.active svg{fill:var(--m3orange)}.tenant-edit-panel .toc .toc-item svg{width:1.1rem;height:1.1rem;fill:var(--m3grey);transition:var(--transition)}.tenant-edit-panel .fields-wrapper{flex:1;min-width:0}.tenant-edit-panel .fields-wrapper>.fields{display:none}.tenant-edit-panel .fields-wrapper>.fields.active{display:grid;grid-template-columns:1fr 1fr;gap:1.75rem 2rem}@media (max-width:768px){.tenant-edit-panel .fields-wrapper>.fields.active{grid-template-columns:1fr}}.tenant-edit-panel .fields-wrapper>.fields.active .intro{grid-column:1 / -1}.tenant-edit-panel .fields-wrapper>.fields.active>.field{grid-column:span 1}.tenant-edit-panel .fields-wrapper>.fields.active>.field.full{grid-column:1 / -1}.tenant-edit-panel .fields-wrapper>.fields.active .intro:first-child{margin-top:0}.tenant-edit-panel .field{position:relative}.tenant-edit-panel .field:has(input[type="hidden"]){display:none}.tenant-edit-panel .field label{color:var(--text-secondary);margin:0 0 0.5rem;font-size:0.95rem;font-weight:600;font-family:var(--font-family-heading);line-height:1.5;display:flex;align-items:baseline;justify-content:space-between}.tenant-edit-panel .field input,.tenant-edit-panel .field textarea,.tenant-edit-panel .field select{width:100%}.tenant-edit-panel .field input[readonly],.tenant-edit-panel .field input[disabled]{background-color:var(--bg-secondary);cursor:not-allowed;opacity:0.5}.tenant-edit-panel .intro{margin-top:3rem;margin-bottom:-0.5rem}.tenant-edit-panel .intro:first-child{margin-top:0}.tenant-edit-panel .intro h4{font-size:1.1rem;font-weight:600;margin:0;color:var(--m3orange)}.tenant-edit-panel .intro h4+p{font-size:0.85rem;margin:0.25rem 0 0;color:var(--text-secondary)}.tenant-edit-panel .intro h4+p:empty{display:none}.tenant-edit-panel .desc{font-size:0.75rem;font-weight:500;font-style:italic;display:block;margin:0.5rem 0 0;color:var(--text-tertiary)}.tenant-edit-panel .footer{padding:1.5rem 2.5rem;border-top:1px solid var(--border-color);display:flex;align-items:center;justify-content:flex-end;gap:1rem}.tenant-edit-panel .footer:empty{display:none}.tenant-edit-panel .m3tagify{border:1px solid var(--input-border);border-radius:var(--border-radius)}@media (prefers-color-scheme:dark){.tenant-edit-panel .m3tagify{background-color:#252525;padding:0.85rem;height:auto}}.tenant-edit-panel .table-wrapper.spreadsheet{border-radius:var(--border-radius);overflow:hidden}.swal2-container{background:rgba(0,0,0,0.1)!important;backdrop-filter:blur(4px)!important;z-index:calc(var(--highestIndex) - 1)!important}@media (max-width:768px){.swal2-container{padding:0!important}}.swal2-popup.swal2-modal{padding:2.5rem!important;font-family:var(--font-family-body);border-radius:20px!important;box-shadow:0 30px 80px rgba(0,0,0,0.07),0 20px 70px rgba(0,0,0,0.07);background-color:var(--bg-primary)}@media (max-width:768px){.swal2-popup.swal2-modal{border-radius:0!important;height:100dvh;width:100vw;align-content:center;box-shadow:none!important}}.swal2-popup.swal2-modal .swal2-loader{border-color:var(--m3orange) rgba(0,0,0,0) var(--m3orange) rgba(0,0,0,0)!important}.swal2-popup.swal2-modal.swal2-loading::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:1}.swal2-popup.swal2-modal.swal2-loading .swal2-actions{margin:0;position:absolute;top:50%;right:50%;transform:translate(50%,-50%);z-index:10}.swal2-popup.larger-text #swal2-content{font-size:1.25rem!important}.swal2-popup .swal2-actions{margin:1.25rem auto 0;width:100%;display:grid!important;grid-template-columns:max-content max-content;gap:1.15rem;justify-content:center}.swal2-popup .swal2-actions:has(.swal2-cancel[style*="display: none"]):has(.swal2-deny[style*="display: none"]){grid-template-columns:1fr;justify-items:center}.swal2-popup .swal2-styled{background-image:unset!important;font-family:var(--font-family-heading)!important;-webkit-transition:all 0.25s ease!important;transition:all 0.25s ease!important;box-shadow:none!important;margin:0!important}.swal2-popup .swal2-input,.swal2-popup .swal2-file,.swal2-popup .swal2-select,.swal2-popup .swal2-radio,.swal2-popup .swal2-checkbox,.swal2-popup .swal2-textarea{margin-inline:auto!important}.swal2-popup input.swal2-input{width:100%!important;max-width:unset!important;text-align:center;box-shadow:none!important;background-color:#F5F6F8!important;margin:1.5rem auto 0!important;font-size:0.95rem!important}.swal2-popup select:not(.select2-hidden-accessible),.swal2-popup select.swal2-select{color:var(--m3grey)!important;outline:none!important;width:100%!important;height:3.5rem!important;padding:0 0.75rem!important;margin:2rem auto 0!important;font-size:1rem!important;font-weight:300!important;background-color:#f5f5f5!important;border-radius:4px!important;border:1px solid #e0e0e0!important;box-shadow:none!important;box-sizing:border-box!important;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}#swal2-title{text-align:center;font-size:2rem;font-weight:700;letter-spacing:-0.5px;font-family:var(--font-family-heading);color:var(--text-secondary);padding:0;margin:0 0 0.5rem;line-height:1.15}#swal2-html-container{margin:0 auto;padding:0;line-height:1.35;font-size:0.95rem;color:var(--text-secondary);overflow:unset;width:100%}#swal2-html-container p{text-align:center;max-width:40ch;margin-inline:auto}#swal2-html-container a{color:var(--m3orange)}form#swal-form{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:0 0 1.5rem}form#swal-form .input-container:not(.split){grid-column:1 / -1}#swal2-validation-message{font-family:var(--font-family-body);color:var(--m3alert);background-color:transparent;line-height:1;font-size:0.85rem;letter-spacing:0.25px;margin:0.5rem 0 0}#swal2-validation-message::before,#swal2-validation-message:empty{display:none}.swal-inline-alert{display:block;margin:1.15rem 0 0;font-size:1rem;padding:1rem;color:var(--m3alert);border-radius:4px;background-color:#e04f5f24}.swal2-close{position:absolute;top:0;right:0}.swal2-icon{margin:0 auto 1.5rem!important}#table ::-webkit-scrollbar{display:none}.content-container:has(>.tabulator){height:calc(100dvh - var(--navigationHeight))}#search,.header-filter,.select-wrapper,.select2-container{min-width:200px}@media (max-width:768px){#search,.header-filter,.select-wrapper,.select2-container{min-width:unset}}.tabulator{border:none;background-color:var(--bg-primary);overflow:unset!important}.tabulator-tableholder{background-color:var(--bg-primary);height:100%!important;flex:1}.tabulator-tableholder:has(.tabulator-cell.submenu.opened){overflow:hidden}.tabulator-table{background-color:var(--bg-primary)}.tabulator-table:has(.tabulator-cell.submenu.opened) .tabulator-row.tabulator-selectable:hover{background-color:var(--bg-primary)!important}.tabulator-table:has(.tabulator-cell.submenu.opened) .tabulator-row .tabulator-cell{opacity:0.15;pointer-events:none}.tabulator-table:has(.tabulator-cell.submenu.opened) .tabulator-row:has(.tabulator-cell.opened) .tabulator-cell{opacity:1;pointer-events:auto}.tabulator-header-filter{font-size:0.75rem!important;margin:0.25rem 0 0!important}.tabulator-header-filter>div{padding:0!important}.tabulator-header-filter input,.tabulator-header-filter .m3tagify{background-color:var(--bg-primary)!important;padding:0.5rem 0.6rem!important;min-height:unset;margin:0!important;font-size:0.75rem!important}.tabulator-header-filter .tagify__input{margin:0}.tabulator-row{border-bottom:1px solid var(--border-light);background-color:var(--bg-primary)}.tabulator-row.tabulator-row-even{background-color:var(--bg-primary)}.tabulator-row:last-child{border-bottom:none}.tabulator-row.tabulator-selectable:hover{background-color:var(--bg-secondary)}.tabulator-row:hover .reveal-with-hover{opacity:1}.tabulator-row:hover .icon>div::before{background-color:var(--bg-hover)!important}.tabulator-row:hover .tabulator-cell.tabulator-frozen{background-color:var(--bg-secondary)!important}.tabulator-row .tabulator-cell{border-right:none;font-size:12px;line-height:1.15;font-weight:500;padding:0.75rem 0.5rem;white-space:normal!important;gap:0.25rem;color:var(--text-primary)}.tabulator-row .tabulator-cell:first-child{padding-left:1rem}.tabulator-row .tabulator-cell:last-child{padding-right:1rem}.tabulator-row .tabulator-cell strong{font-size:110%}.tabulator-row .tabulator-cell.tabulator-frozen{z-index:10!important;background-color:var(--bg-primary)!important}.tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-left{border-right:2px solid var(--border-light);padding-right:0.75rem}.tabulator-row .tabulator-cell.center{text-align:center!important;justify-content:center!important}.tabulator-row .tabulator-cell.allow-overflow{overflow:visible!important}.tabulator-row .tabulator-cell.overflow-scroll-cell{overflow-x:auto!important;white-space:nowrap!important}.tabulator-row .tabulator-cell.flex-column,.tabulator-row .tabulator-cell.flex-column>a{display:inline-flex;flex-direction:column}.tabulator-row .tabulator-cell.flex-left,.tabulator-row .tabulator-cell.flex-left a{align-items:flex-start!important;justify-content:center}.tabulator-row .tabulator-cell .actions-toggle svg{transform:rotate(90deg) scale(1.5)}.tabulator-row .tabulator-cell.submenu.opened{overflow:visible;position:relative}.tabulator-row .tabulator-cell .tabulator-data-tree-control{flex:0 0 auto}.tabulator-row .tabulator-cell svg{position:relative;z-index:1;width:20px;height:20px;transition:var(--transition);fill:var(--text-primary)}.tabulator-row .tabulator-cell svg.small{width:14px;height:14px}.tabulator-row .tabulator-cell svg.custom-size{width:initial;height:initial}.tabulator-row .tabulator-cell svg.action:hover{fill:var(--m3orange);opacity:1;filter:grayscale(0)}.tabulator-row .tabulator-cell svg.inactive{filter:grayscale(1);opacity:0.25}.tabulator-row .tabulator-cell a{color:var(--text-secondary);text-decoration:none}.tabulator-row .tabulator-cell a:hover{color:var(--m3orange)}.tabulator-row .tabulator-cell a.orange{color:var(--m3orange);text-decoration:none}.tabulator-row .tabulator-cell a.small{font-size:85%}.tabulator-row .tabulator-cell small.badge.m3success{background-color:#32bea626;color:var(--m3success)}.tabulator-row .tabulator-cell small.badge.m3alert{background-color:#e04f5f26;color:var(--m3alert)}.tabulator-row .tabulator-cell small.orange{color:var(--m3orange)}.tabulator-row .tabulator-cell .editable{line-height:1}.tabulator-row .tabulator-cell .editable.alert{color:var(--m3alert)}.tabulator-row .tabulator-cell .editable.success{color:var(--m3success)}.tabulator-row .tabulator-cell.large{font-size:13px}.tabulator-row .tabulator-cell.large strong{font-size:14px}.tabulator-row .tabulator-cell .action.pending::before{content:"";display:block;box-sizing:border-box;width:16px;height:16px;border-radius:50%;border:2px solid var(--border-dark);border-top-color:var(--bg-primary);animation:spinner .6s linear infinite}.tabulator-row .tabulator-cell .action.pending svg{display:none}.tabulator-row .tabulator-cell.icon>div{position:relative}.tabulator-row .tabulator-cell.icon>div::before{content:"";display:block;background-color:var(--bg-secondary);position:absolute;top:50%;left:50%;border-radius:6px;aspect-ratio:1 / 1;width:32px;transform:translate(-50%,-50%);z-index:0;transition:var(--transition)}.tabulator-row .tabulator-cell.icon:hover>div::before{width:36px}.tabulator-row .tabulator-cell.large-icon svg{width:26px;height:26px}.tabulator-row .tabulator-cell.alert svg{fill:var(--m3alert)}.tabulator-row .tabulator-cell.tabulator-editing{outline:none!important;border:none!important}.tabulator-placeholder-contents{font-weight:600!important}.tabulator .tabulator-header{background-color:var(--bg-secondary);border:none;border-bottom:1px solid var(--border-light);border-top:none;color:var(--text-primary);font-size:12px;font-weight:600;font-family:var(--font-family-body);overflow:visible;position:sticky;top:0;z-index:calc(var(--highestIndex) - 10)}.tabulator .tabulator-header .tabulator-header-contents{background-color:var(--bg-secondary);overflow:visible}.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-left{border-right:2px solid var(--border-light)}.tabulator .tabulator-header .tabulator-header-filter input:not([type=checkbox]),.tabulator .tabulator-header .tabulator-header-filter .m3tagify{height:38px!important}.tabulator .tabulator-header .tabulator-col{border:none;background-color:var(--bg-secondary);overflow:visible}.tabulator .tabulator-header .tabulator-col:hover{background-color:var(--bg-secondary)!important}.tabulator .tabulator-header .tabulator-col .tabulator-col-content{padding:0.75rem 0.5rem;width:100%}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter{transform:scale(0.85)}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter:hover::before{content:"";position:absolute;left:50%;top:50%;width:20px;height:20px;background-color:var(--bg-tertiary);border-radius:4px;z-index:-1;transform:translate(-50%,-50%)}.tabulator .tabulator-header .tabulator-col-title{font-family:var(--font-family-body);font-weight:700;overflow:visible!important}.tabulator .tabulator-header .tabulator-calcs-holder{border-top:1px solid var(--border-light);border-bottom:none!important}.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row{background:var(--bg-hover)!important}.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row .tabulator-cell{padding-top:0.5rem;padding-bottom:0.5rem;font-family:var(--font-family-body)}.tabulator .tabulator-footer{background-color:var(--bg-secondary);border:none;position:absolute;bottom:0;width:100%;z-index:calc(var(--highestIndex) - 10)}@media (max-width:768px){.tabulator .tabulator-footer{position:sticky;left:0}}.tabulator .tabulator-footer .tabulator-footer-contents{padding:1rem;border-top:1px solid var(--border-light);gap:1rem;width:100%;box-sizing:border-box}@media (max-width:768px){.tabulator .tabulator-footer .tabulator-footer-contents{flex-direction:column}}.tabulator .tabulator-footer .tabulator-paginator{display:flex;align-items:center;flex:unset;margin:0 0 0 auto;width:100%}.tabulator .tabulator-footer .tabulator-paginator>label{display:none}.tabulator .tabulator-footer .tabulator-paginator select.tabulator-page-size{width:60px!important;margin-right:auto!important;background-color:var(--bg-primary)!important;padding:0.5rem!important;min-height:unset;background-position-x:calc(100% - 2px);background-size:1.25rem;border:1px solid var(--border-light);border-radius:4px!important;height:unset}.tabulator .tabulator-footer .tabulator-page-counter{color:var(--text-primary);font-weight:500}.tabulator .tabulator-footer .tabulator-pages{display:flex;margin:0 0.5rem;gap:0.25rem!important}.tabulator .tabulator-footer .tabulator-page{--webkit-appearance:none;position:relative;text-align:center;font-size:0.8rem;font-weight:600;padding:8px 10px;margin:0;border:0px solid var(--m3orange);border-radius:3px;box-shadow:none;background-color:transparent;color:var(--text-primary);height:auto;letter-spacing:0;line-height:1;cursor:pointer;text-transform:unset;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.tabulator .tabulator-footer .tabulator-page:hover{background-color:var(--m3orange)!important}.tabulator .tabulator-footer .tabulator-page.active{color:#fff;background-color:var(--m3orange)}.tabulator .tabulator-footer .tabulator-page:disabled{filter:grayscale(1);opacity:.25}.tabulator .tabulator-footer .tabulator-page[data-page='first'],.tabulator .tabulator-footer .tabulator-page[data-page='last']{display:none!important}.tabulator .tabulator-footer .tabulator-page[data-page='next'],.tabulator .tabulator-footer .tabulator-page[data-page='prev']{color:#fff;background-color:var(--m3orange)}.tabulator-alert{background:var(--bg-primary)!important}.tabulator-alert .tabulator-alert-msg{background-color:transparent!important;border:none!important;padding:0!important}.tabulator-alert svg{width:40px!important;height:40px!important}.tabulator-alert .loader{--loader-size:50px;--loader-border-width:4px}.tabulator-row:has(.tabulator-cell.opened) .tabulator-cell[tabulator-field="actions"] svg.open{display:none}.tabulator-row:has(.tabulator-cell.opened) .tabulator-cell[tabulator-field="actions"] svg.close{display:block}svg.close{display:none}.cell-actions{display:none;position:absolute;right:1rem;bottom:-1rem;background-color:var(--bg-primary);z-index:100000;transform:translateY(calc(100% + 1px));min-width:300px;max-width:calc((100vw - var(--navigationWidth)) - 2rem);overflow:hidden;box-shadow:rgba(0,0,0,0.16) 0px 10px 36px 0px,rgba(0,0,0,0.06) 0px 0px 0px 1px;border-radius:20px}.cell-actions.up{bottom:unset;top:0;transform:translateY(calc(-100% - 1px))}.cell-actions .cell-actions-wrapper{display:flex;flex-direction:column;position:relative;padding:1.25rem 0}.cell-actions .cell-actions-wrapper.megamenu{display:flex;flex-wrap:nowrap;gap:1rem;flex-direction:row-reverse;padding:1.25rem}.cell-actions .cell-actions-wrapper.megamenu .cell-actions-segment{min-width:175px}.cell-actions .cell-actions-wrapper.megamenu .cell-actions-segment .title{margin-top:1rem}.cell-actions .cell-actions-wrapper.megamenu .action{width:-webkit-fill-available;margin:0 auto 0 0}.cell-actions .cell-actions-wrapper:has(.cell-actions-segment:last-child.segment--danger){padding-bottom:0}.cell-actions .cell-actions-segment{display:flex;flex-direction:column;margin-bottom:1.25rem}.cell-actions .cell-actions-segment:last-child{margin-bottom:0}.cell-actions .cell-actions-segment.segment--danger{padding:0 0 1rem}.cell-actions .cell-actions-segment.segment--danger .title{color:var(--m3alert)}.cell-actions .cell-actions-segment.segment--danger .action:hover svg{fill:var(--m3alert)!important}.cell-actions .cell-actions-segment .title{font-weight:700;font-size:1rem;text-align:left;margin:0 0 0.75rem;padding:0 2rem;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;letter-spacing:-0.05ch;white-space:nowrap}.cell-actions .action{display:flex;line-height:1;flex-direction:row;align-items:center;gap:1rem;justify-content:flex-start;width:calc(100% - 1.5rem);padding:1rem 2rem;background-color:var(--bg-primary);box-sizing:border-box;margin:0 auto;border-radius:10px}.cell-actions .action span{font-size:14px;white-space:nowrap;color:var(--text-primary)}.cell-actions .action:hover{background-color:var(--bg-secondary);box-sizing:border-box}.cell-actions .action svg{display:block;transition:250ms ease all;fill:var(--text-primary);flex:0 0 auto}.cell-actions .action:hover svg{fill:var(--m3orange)}.cell-actions .action:hover svg.alert{fill:var(--m3alert)}.cell-actions .action:hover svg.success{fill:var(--m3success)}.table-tooltip{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0.5rem}.recipients{display:inline-flex;gap:0.5rem;overflow:auto}.recipients.empty{opacity:0.5;font-style:italic}.recipients::-webkit-scrollbar{display:none}.recipients .recipient{position:relative;display:inline-flex;float:unset;font-size:12px;font-weight:600;padding:6px;border-radius:3px;background-color:color-mix(in srgb,var(--text-muted) 15%,transparent);color:var(--text-primary);height:unset;margin:0;line-height:1;transition:var(--transition);white-space:nowrap}.recipients .recipient:empty{display:none}.recipients .recipient.cc{padding-left:32px}.recipients .recipient.cc strong{position:absolute;background-color:var(--text-muted);color:var(--bg-primary);height:calc(100% - 6px);width:24px;text-align:center;left:3px;top:3px;display:inline-flex;justify-content:center;border-radius:2px;align-items:center;font-size:12px;font-weight:700}.recipients .recipient.cc strong span{transform:translateY(-1px)}span.team{width:40px;height:40px;line-height:40px;text-align:center;background-color:var(--m3orange);display:block;border-radius:50%;font-size:14px;color:#fff;font-weight:bold!important;font-family:var(--font-family-heading)!important;text-transform:uppercase;flex:0 0 auto;position:relative}span.team::before{content:"";display:block;border-radius:50%;z-index:0;position:absolute;top:-2px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px)}span.team span.initials{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--m3orange);border-radius:50%;opacity:0;transition:250ms ease all}span.team:hover span.initials{opacity:1}span.team.active{background-color:var(--m3success)}span.team.active span.initials{background-color:var(--m3success)}.tabulator-row:has(span.action.running) span.team::before{box-shadow:0 0 0 2px var(--m3orange);animation:active-timer 4s linear infinite alternate}@keyframes active-timer{0%{box-shadow:0 0 0 2px var(--m3orange)}25%{box-shadow:0 0 0 2px transparent}50%{box-shadow:0 0 0 2px var(--m3success)}75%{box-shadow:0 0 0 2px transparent}100%{box-shadow:0 0 0 2px var(--m3orange)}}.tabulator-table .max-width-ellipsis::after{content:"";width:100px;position:absolute;right:0;top:0;height:100%;background:linear-gradient(90deg,color-mix(in srgb,var(--bg-primary) 0%,transparent) 0%,var(--bg-primary) 75%)}.tabulator-table .max-width-ellipsis *{white-space:nowrap}.tabulator-table .tabulator-row.tabulator-selectable:hover .max-width-ellipsis::after{background:linear-gradient(90deg,color-mix(in srgb,var(--bg-secondary) 0%,transparent) 0%,var(--bg-secondary) 75%)}.icons.integration-icons{display:flex;align-items:center;justify-content:center;gap:0}.icons.integration-icons .icon-wrapper{width:35px;height:35px;background-color:var(--bg-primary);border-radius:35px;display:flex;align-items:center;justify-content:center;border:2px solid var(--bg-primary);margin:0 -0.25rem;transition:250ms ease all}.icons.integration-icons .icon-wrapper:has(svg.looker){border-color:#34a853}.icons.integration-icons .icon-wrapper:has(svg.google-cloud){border-color:#4285f4}.icons.integration-icons .icon-wrapper:has(svg.stripe){border-color:#6772e5}.icons.integration-icons .icon-wrapper:has(svg.wave){border-color:#5db7ff}.icons.integration-icons .icon-wrapper:has(svg.inactive){filter:grayscale(1)}.icons.integration-icons .icon-wrapper:nth-child(1){z-index:10}.icons.integration-icons .icon-wrapper:nth-child(2){z-index:9}.icons.integration-icons .icon-wrapper:nth-child(3){z-index:8}.icons.integration-icons:hover{gap:0.25rem}.icons.integration-icons:hover .icon-wrapper{margin:0}.tabulator.spreadsheet{border:1px solid var(--border-light);margin-top:0.5rem}.tabulator.spreadsheet:empty::before{content:attr(data-empty-message);font-style:italic;opacity:0.5;text-align:center;padding:1rem}.tabulator.spreadsheet .tabulator-row .tabulator-col-resize-handle:last-of-type{display:none}.tabulator.spreadsheet .tabulator-row .tabulator-cell{font-size:12px;padding:8px!important;line-height:1;display:inline-flex;align-items:center;justify-content:left;border-right:1px solid #ddd}.tabulator.spreadsheet .tabulator-row .tabulator-cell[tabulator-field="action"]{font-weight:700}.tabulator.spreadsheet .tabulator-row .tabulator-cell:last-of-type{border-right:none!important}.tabulator.spreadsheet [tabulator-field="enabled"],.tabulator.spreadsheet [tabulator-field="delete"],.tabulator.spreadsheet [tabulator-field="send_email"],.tabulator.spreadsheet [tabulator-field="send_sms"]{justify-content:center!important}.tabulator.spreadsheet [tabulator-field="enabled"] .tabulator-col-title,.tabulator.spreadsheet [tabulator-field="delete"] .tabulator-col-title,.tabulator.spreadsheet [tabulator-field="send_email"] .tabulator-col-title,.tabulator.spreadsheet [tabulator-field="send_sms"] .tabulator-col-title{text-align:center}.tabulator.spreadsheet .tabulator-toggle{width:28px!important;border:none}.tabulator.spreadsheet .tabulator-toggle .tabulator-toggle-switch{transform:scale(0.75);border:none!important}[data-tippy-root]:has(.max-height-300) .tippy-box{max-height:300px;overflow-y:auto}[data-tippy-root]:has(.max-height-300)::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:20px;background:linear-gradient(to top,var(--m3grey) 0%,transparent 100%);z-index:1}.table-data-tooltip{font-family:monospace;font-size:12px;line-height:1.25}.tippy-content{padding:0.75rem}.table-data-tooltip .footer{font-weight:600}.table-data-tooltip .footer td{padding:0.5rem 0 0!important}.table-data-tooltip .footer a{color:#fff;text-decoration:none;display:flex;align-items:center;gap:0.5rem;border-top:2px solid #ddd;padding:0.75rem 0 0;justify-content:space-between}.table-data-tooltip .footer svg{fill:var(--m3orange);width:16px;height:16px}.table-data-tooltip td{white-space:nowrap;transition:250ms ease all}.table-data-tooltip td:first-child{padding-right:1rem}.table-data-tooltip td[data-clipboard-text]:hover{color:var(--text-muted);cursor:grab}.table-data-tooltip td.copied{color:var(--m3success)!important}.tabulator-edit-list{border-radius:4px;border:1px solid var(--border-light);box-shadow:none;font-size:0.75rem;background-color:var(--bg-primary);line-height:1;margin-top:3px;max-height:400px;padding:0.25rem 0}.tabulator-edit-list .tabulator-edit-list-item{padding:0.5rem;color:var(--text-primary);width:100%;box-sizing:border-box;text-overflow:ellipsis;overflow:hidden}.tabulator-edit-list .tabulator-edit-list-item.active,.tabulator-edit-list .tabulator-edit-list-item.focus,.tabulator-edit-list .tabulator-edit-list-item:focus,.tabulator-edit-list .tabulator-edit-list-item:hover{background:#eeeeee;color:var(--m3Grey)}span.circle{width:26px;height:26px;display:flex;align-items:center;justify-content:center;background-color:var(--border-dark);border-radius:40px;color:#ffffff;font-family:var(--font-family-heading);font-weight:700;font-size:18px}span.circle--internal{background-color:#00BCD4}span.circle--direct{background-color:#ff9800}.tabulator-col.toggle-filter{--toggle-width:34px;--toggle-height:calc(var(--toggle-width) * 0.6);--button-offset:3px;--button-size:calc(var(--toggle-height) - calc(var(--button-offset) * 2));--button-checked-position:calc(var(--toggle-width) - var(--button-size) - var(--button-offset));height:100%!important;text-align:center!important}.tabulator-col.toggle-filter .tabulator-col-content{height:100%!important}.tabulator .tabulator-header .tabulator-col.toggle-filter .tabulator-header-filter{position:relative;width:100%;height:38px;display:flex;align-items:center;justify-content:center}.tabulator .tabulator-header .tabulator-col.toggle-filter .tabulator-header-filter input[type="checkbox"]{position:absolute;width:var(--toggle-width);height:var(--toggle-height);margin:0;cursor:pointer;z-index:2}.tabulator .tabulator-header .tabulator-col.toggle-filter .tabulator-header-filter input[type="checkbox"]::before{content:"";position:absolute;display:block;top:0;left:0;width:var(--toggle-width);height:var(--toggle-height);border-radius:var(--toggle-height);background:lightgray;-moz-transition:0.2s cubic-bezier(0.24,0,0.5,1);-o-transition:0.2s cubic-bezier(0.24,0,0.5,1);-webkit-transition:0.2s cubic-bezier(0.24,0,0.5,1);transition:0.2s cubic-bezier(0.24,0,0.5,1);z-index:1}.tabulator .tabulator-header .tabulator-col.toggle-filter .tabulator-header-filter input[type="checkbox"]::after{content:"";position:absolute;display:block;top:var(--button-offset);left:var(--button-offset);width:var(--button-size);height:var(--button-size);background:whitesmoke;border-radius:60px;-moz-transition:0.35s cubic-bezier(0.54,1.6,0.5,1);-o-transition:0.35s cubic-bezier(0.54,1.6,0.5,1);-webkit-transition:0.35s cubic-bezier(0.54,1.6,0.5,1);transition:0.35s cubic-bezier(0.54,1.6,0.5,1);z-index:3}.tabulator .tabulator-header .tabulator-col.toggle-filter .tabulator-header-filter input[type="checkbox"]:checked::before{background:#2ecc71;-moz-transition:width 0.2s cubic-bezier(0,0,0,0.1);-o-transition:width 0.2s cubic-bezier(0,0,0,0.1);-webkit-transition:width 0.2s cubic-bezier(0,0,0,0.1);transition:width 0.2s cubic-bezier(0,0,0,0.1)}.tabulator .tabulator-header .tabulator-col.toggle-filter .tabulator-header-filter input[type="checkbox"]:checked::after{left:var(--button-checked-position)}@media (prefers-color-scheme:dark){.tabulator .tabulator-header .tabulator-col.toggle-filter .tabulator-header-filter input[type="checkbox"]::before{background:#48484a;border-color:#636366}.tabulator .tabulator-header .tabulator-col.toggle-filter .tabulator-header-filter input[type="checkbox"]::after{background:#636366}.tabulator .tabulator-header .tabulator-col.toggle-filter .tabulator-header-filter input[type="checkbox"]:checked::before{background:#2ecc71}.tabulator .tabulator-header .tabulator-col.toggle-filter .tabulator-header-filter input[type="checkbox"]:checked::after{background:whitesmoke}}.m3tagify{--tag--min-width:unset;--tag--max-width:unset;--tag-pad:0;display:flex;align-items:center;background-color:#F5F6F8;border:1px solid #e9e9e9;border-radius:4px;width:100%;padding:0.25rem 0.85rem;max-width:unset;max-height:unset;box-sizing:border-box;height:auto;min-height:44px}.m3tagify.outlined{padding:0 0.15rem}.m3tagify.outlined .tagify__tag-text{padding:0.5rem;line-height:1;font-size:initial;font-weight:initial}.m3tagify.light{background-color:#fff;border:1px solid #EBEEF1}tags{overflow:scroll}tags+input{display:none!important}tags:has(tag){padding:0.25rem}.tagify__tag{background-color:#e9e9e9;border-radius:3px;padding:3px 3px 5px;margin-right:0.5rem}.tagify__tag>*{white-space:nowrap!important}.tagify__tag:first-of-type{margin-left:0}.tagify__tag:last-of-type{margin-right:0.5rem}.tagify__tag:focus div::before,.tagify__tag:hover:not([readonly]) div::before{--tag-bg-inset:0;--tag-bg:#E5E5E5}.tagify__tag>div>*{overflow:visible;white-space:nowrap!important}.tagify__tag-text{padding:0.35rem;font-size:12px;line-height:1}.tagify__tag__removeBtn:hover{background:var(--m3alert)}.tagify__tag__removeBtn:hover+div::before{box-shadow:0 0 0 var(--tag-inset-shadow-size) var(--tag-bg) inset!important}.tagify__tag__removeBtn:hover+div>span{opacity:1!important}.tagify__dropdown{z-index:calc(var(--highestIndex) - 1)!important;border-top:unset!important;left:50%!important;min-width:var(--tagify-dropdown-min-width)!important;max-width:unset!important;position:absolute;text-align:left;bottom:0!important;transform:translate(-50%,calc(100% + 0.25rem));width:100%;border-radius:6px}.tagify__dropdown__item{font-size:0.75rem;overflow:scroll;white-space:nowrap;cursor:pointer}.tagify__dropdown__item:hover,.tagify__dropdown__item--active{background:#efefef;color:var(--m3grey)}@media (prefers-color-scheme:dark){.m3tagify{background-color:#1c1c1e;border-color:#48484a}.m3tagify.light{background-color:#1c1c1e;border-color:#48484a}.tagify__tag{background-color:#3a3a3c}.tagify__tag:focus div::before,.tagify__tag:hover:not([readonly]) div::before{--tag-bg:#48484a}.tagify__dropdown{background-color:#2c2c2e;border:1px solid #48484a;box-shadow:rgba(0,0,0,0.3) 0px 1px 2px 0px,rgba(0,0,0,0.2) 0px 2px 6px 2px}.tagify__dropdown__item{color:#e5e5e7}.tagify__dropdown__item:hover,.tagify__dropdown__item--active{background:#3a3a3c;color:#ffffff}}.tagify--focus{--tags-border-color:#EBEEF1!important}.tagify__input{text-align:left;line-height:1}.tagify__dropdown__wrapper{padding:0.5rem 0.25rem;border:1px solid var(--border-light)!important;border-radius:8px;box-shadow:unset!important;background-color:var(--bg-primary)}.tags-input .tagify__dropdown__item{display:inline-block;vertical-align:middle;border-radius:3px;padding:.3em .5em;margin:.2em;font-size:.85em;color:var(--text-primary);transition:0s;background-color:var(--input-bg)!important;border-radius:4px!important;border:1px solid var(--border-light)!important}.tags-input .tagify__dropdown__item--active{border-color:var(--text-primary)}.tags-input .tagify__dropdown__item:hover{border-color:var(--border-dark)!important}.tags-input .tagify__dropdown__item--hidden{max-width:0;max-height:initial;padding:.3em 0;margin:.2em 0;white-space:nowrap;text-indent:-20px;border:0}[data-tippy-root]{z-index:var(--highestIndex)!important}.tippy-box,.tippy-content{border-radius:6px!important;line-height:1.25!important;font-size:0.85rem!important}/*!
 * Toastify js 1.12.0
 * https://github.com/apvarun/toastify-js
 * @license MIT licensed
 *
 * Copyright (C) 2018 Varun A P
 */@keyframes progress{0%{background-size:100% 100%}to{background-size:0 100%}}.toastify{padding:12px 20px;color:#fff;display:inline-block;box-shadow:0 3px 6px -1px rgba(0,0,0,0.12),0 10px 36px -4px rgba(77,96,232,0.3);background:-webkit-linear-gradient(315deg,#73a5ff,#5477f5);background:linear-gradient(135deg,#73a5ff,#5477f5);position:fixed;opacity:0;transition:all 0.4s cubic-bezier(0.215,0.61,0.355,1);border-radius:2px;cursor:pointer;text-decoration:none;max-width:calc(50% - 20px);z-index:2147483647}.toast-progress{height:4px;position:absolute;bottom:0;left:0;right:0;background-size:0 100%;background:no-repeat 0 0;animation-timing-function:linear;animation-name:progress;animation-play-state:paused}.toastify.on{opacity:1}.toastify.on .toast-progress{animation-play-state:running}.toast-close{background:0 0;border:0;color:#fff;cursor:pointer;font-family:inherit;font-size:1em;opacity:.4;padding:0 5px}.toastify-right{right:15px}.toastify-left{left:15px}.toastify-top{top:-150px}.toastify-bottom{bottom:-150px}.toastify-rounded{border-radius:25px}.toastify-avatar{width:1.5em;height:1.5em;margin:-7px 5px;border-radius:2px}.toastify-center{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content;max-width:-moz-fit-content}@media only screen and (max-width:360px){.toastify-left,.toastify-right{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content}}.toastify{background:var(--m3grey);font-family:var(--font-family-body);font-size:14px;border-radius:5px;overflow:hidden;padding:10px 10px 10px 18px}@media (max-width:768px){.toastify{max-width:calc(100% - 30px)}}.toastify .toast-close{display:inline-flex;align-items:center;justify-content:center;opacity:1;padding:0;background-color:#2ca892;width:26px;height:26px;border-radius:5px;margin:0 0 0 1rem}.toastify .toast-close svg{width:10px;height:10px}.toastify .toast-close svg path{fill:#fff;stroke:#fff}.toastify.success{background-color:var(--m3success)}.toastify.success .toast-progress{background-image:linear-gradient(90deg,#2ca893,#2ca893)!important}.toastify.warning{background-color:#ffbb33;color:#9e5500}.toastify.warning .toast-progress{background-image:linear-gradient(90deg,#f80,#f80)!important}.toastify.warning .toast-close{background-color:#ff8800}.toastify.error,.toastify.failed{background-color:var(--m3alert)}.toastify.error .toast-progress,.toastify.failed .toast-progress{background-image:linear-gradient(90deg,#bd414f,#bd414f)!important}.toastify.error .toast-close,.toastify.failed .toast-close{background-color:#bd414f}.align-center{text-align:center!important}.align-left{text-align:left!important}.align-right{text-align:right!important}.valign-wrapper{min-height:100%}.valign{position:relative;text-align:center;margin:0 auto;width:100%}.orange-text{color:var(--m3orange)}.dark{background-color:var(--m3grey)}.row.last{margin-bottom:0px}.reveal-with-hover{opacity:0;transition:var(--transition)}.dimmed{opacity:0.25;filter:grayscale(1)}.disabled{pointer-events:none!important}.disabled-soft{opacity:0.25;filter:grayscale(1)}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.copyable{cursor:grab!important}[data-clipboard-text]{cursor:grab!important}[data-clipboard-text]:focus,[data-clipboard-text]:active{cursor:grabbing!important}.mb--0{margin-bottom:0!important}.mb--sm{margin-bottom:0.5rem!important}.mb--md{margin-bottom:1rem!important}.mb--lg{margin-bottom:1.5rem!important}.mb--xl{margin-bottom:2rem!important}.mt--0{margin-top:0!important}.mt--sm{margin-top:0.5rem!important}.mt--md{margin-top:1rem!important}.mt--lg{margin-top:1.5rem!important}.mt--xl{margin-top:2rem!important}.mx--0{margin-left:0!important;margin-right:0!important}.mx--sm{margin-left:0.5rem!important;margin-right:0.5rem!important}.mx--md{margin-left:1rem!important;margin-right:1rem!important}.mx--lg{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx--xl{margin-left:2rem!important;margin-right:2rem!important}.my--0{margin-top:0!important;margin-bottom:0!important}.my--sm{margin-top:0.5rem!important;margin-bottom:0.5rem!important}.my--md{margin-top:1rem!important;margin-bottom:1rem!important}.my--lg{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my--xl{margin-top:2rem!important;margin-bottom:2rem!important}.wrap{white-space:normal!important}.full_width{width:100%!important}.min-width-250{min-width:250px}.front_and_center{z-index:2147483647!important}.really_hidden{z-index:-2147483647!important}.bold{font-weight:bold}.bolder{font-weight:bolder}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);border:0;white-space:nowrap}#error-container{height:calc(100vh - var(--navigationHeight));display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width:768px){#error-container{height:100vh!important}}#error-container h1{font-size:16rem;margin:0;line-height:1;font-weight:900}@media (max-width:768px){#error-container h1{font-size:10rem}}#error-container h1.smaller{font-size:3rem}#error-container h2{margin:0.5rem 0 2rem;font-weight:400;font-size:1rem}#fixed-options{position:fixed;top:3vw;right:3vw;display:flex;flex-direction:column;align-items:flex-end;gap:0.5rem;z-index:1}#fixed-options .action-option{position:relative;width:auto;background-color:var(--m3orange)}#fixed-options .action-option span.text{height:50px;line-height:50px;border-radius:50px;border-top-right-radius:0;border-bottom-right-radius:0;padding:0;width:0;opacity:0;visibility:hidden;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;-webkit-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;transform:translateX(100%)}#fixed-options .action-option:hover>span.text{width:auto;padding:0 0 0 1.25rem;opacity:1;visibility:visible;position:relative;transform:unset}#fixed-options .action-option span.btn-icon{background-color:var(--m3orange)}.action-option{font-family:var(--font-family-body);display:inline-flex;align-items:center;justify-content:space-between;position:relative;font-size:1rem;border-radius:50px;height:50px;background-color:var(--m3orange);color:#fff;cursor:pointer;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;-webkit-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;overflow:hidden;white-space:nowrap}.action-option span.text{padding:1.5rem}.action-option span.btn-icon{display:inline-flex;background-color:var(--m3orange);border-radius:50px;height:50px;width:50px;z-index:1;align-items:center;justify-content:center;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;-webkit-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}#djDebugToolbar{height:calc(100vh - var(--navigationHeight))!important;top:var(--navigationHeight)!important;bottom:unset!important}#djDebug .djdt-panelContent{top:var(--navigationHeight)!important;left:var(--navigationWidth)!important;height:calc(100vh - var(--navigationHeight))!important;overflow:scroll;width:calc(100vw - var(--navigationWidth) - 220px)!important}#djDebug #djDebugToolbarHandle{transform:unset!important;top:unset!important;bottom:0!important;right:1rem}#djDebug #djShowToolBarButton{opacity:1!important;color:#ffffff!important;border:none!important}#djDebug #djShowToolBarButton span{color:#fff!important}.drift-conductor-item{opacity:0!important;z-index:2147483646!important}body.chat-activated .drift-conductor-item{opacity:1!important}.row{margin:0!important}.sidenav-overlay{z-index:100000;background-color:var(--overlay-bg);backdrop-filter:blur(2px)}body.ie #ie{padding:10% 20%;text-align:center;font-size:12px}body.ie a{color:var(--m3orange)}body.ie img{display:block;width:200px;height:auto;margin:0 auto 20px}.welcome{font-size:1.15rem;font-family:var(--font-family-body);display:flex;align-items:center;justify-content:flex-start;gap:0.75rem}.welcome img{width:40px;height:40px;border-radius:6px}nav .top{display:flex;align-items:center;justify-content:space-between;padding:1rem}.mobile-trigger{display:none;padding:0.75rem;cursor:pointer}@media (max-width:768px){.mobile-trigger{width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center}}.hamburger-lines{display:block;height:18px;width:24px;z-index:2;display:flex;flex-direction:column;justify-content:space-between}.hamburger-lines.active{opacity:0.25}.hamburger-lines .line{display:block;height:3px;width:100%;border-radius:10px;background:#0e2431}body.empty.mobile nav{display:block;height:100vh}body.empty.mobile nav .close-panel{display:none}@media print{html,body{width:100%}body{transform:scale(0.8);transform-origin:top left;width:125%}.print-page-break{page-break-after:always;break-after:page}.hide-on-print{display:none!important}}@media (max-width:1280px){section{margin:1.5rem 0 3rem!important;padding:0 1.5rem!important}}section:first-of-type{margin-top:0}section:last-child{margin-bottom:0}h3.section-header+p{padding-left:0}body.login header{display:none}body.login main{justify-content:center;align-items:center!important}body.login .content{padding:7.5vw!important}body.login .content h2{font-size:1.75rem;line-height:1.15;margin:0}@media (max-width:1280px){body.login .content h2{max-width:20ch;font-size:1.5rem}}body.login .content p{margin:0.5rem auto 2rem 0;max-width:75ch}@media (max-width:1280px){body.login .content .input-wrapper{width:100%}}@media (max-width:1280px){body.login .content .btn{width:100%}}body.login .feedback{margin-top:1rem;color:var(--m3alert);line-height:1.25;font-size:0.85rem}@media (max-width:1280px){body.login .feedback{text-align:center}}body.login .feedback.success{color:var(--m3success)}body.login .feedback .match-container{color:#252525;margin:2rem -5px 0}body.login .feedback .match{display:inline-block;padding:0.75rem 1.25rem;background-color:#e35323;margin:5px;border-radius:5px;line-height:1;color:#ffffff;cursor:pointer;transition:all .5s ease}body.login .feedback .match:hover{transform:scale(1.05)}body.session-expired .error-content{text-align:center}body.session-expired .error-content .icon{width:64px;height:64px;margin-bottom:1.5rem;color:var(--m3orange)}body.session-expired .error-content h2{margin:0 0 1rem}body.session-expired .error-content p{margin:0 0 2rem;color:var(--text-secondary)}body.session-expired .error-content .alt-action{margin-top:1.5rem;font-size:0.9rem;color:var(--text-muted)}body.session-expired .error-content .alt-action a{color:var(--m3blue)}body.session-invalid .error-content{text-align:center}body.session-invalid .error-content .icon{width:64px;height:64px;margin-bottom:1.5rem;color:var(--m3alert)}body.session-invalid .error-content h2{margin:0 0 1rem}body.session-invalid .error-content p{margin:0 0 2rem;color:var(--text-secondary)}.empty-state{padding:2rem;text-align:center;color:var(--text-muted);background-color:var(--bg-secondary);border-radius:8px;font-size:0.9rem}.content-wrapper.tenant-billing{max-width:800px;margin:0 auto;padding:2rem}.billing-section{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:2rem;margin-bottom:2rem}.billing-section .section-header{margin-bottom:1.5rem}.billing-section .section-header h2{margin:0 0 0.25rem;font-size:1.15rem;font-weight:600}.billing-section .section-header p{margin:0;font-size:0.875rem;color:#666}.billing-section .section-actions{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #f0f0f0}.billing-section .section-actions .btn{display:inline-flex;align-items:center;gap:0.5rem}.billing-section .section-actions .btn svg{width:16px;height:16px}.payment-methods-list{display:flex;flex-direction:column;gap:0.75rem}.payment-method-card{display:flex;align-items:center;padding:1rem 1.25rem;background:#fafafa;border:1px solid #e5e5e5;border-radius:8px;transition:all 0.2s ease}.payment-method-card:hover{background:#f5f5f5}.payment-method-card.default{background:linear-gradient(135deg,#f8fffe 0%,#f0faf8 100%);border-color:#c8e6df}.payment-method-card .card-icon{width:48px;height:32px;margin-right:1rem;display:flex;align-items:center;justify-content:center}.payment-method-card .card-icon img{max-width:100%;max-height:100%;object-fit:contain}.payment-method-card .card-details{flex:1}.payment-method-card .card-details .card-number{font-weight:600;font-size:0.95rem;color:#333}.payment-method-card .card-details .card-expiry{font-size:0.8rem;color:#888;margin-top:2px}.payment-method-card .card-status{margin-left:1rem}.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;display:flex;align-items:center;justify-content:center}.modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5)}.modal-content{position:relative;background:#fff;border-radius:8px;width:100%;max-width:440px;box-shadow:0 20px 40px rgba(0,0,0,0.2);z-index:1}.modal-header{padding:1.25rem 1.5rem;border-bottom:1px solid #e5e5e5;display:flex;align-items:center;justify-content:space-between}.modal-header h3{margin:0;font-size:1rem;font-weight:600}.modal-header .modal-close{background:none;border:none;font-size:1.5rem;color:#999;cursor:pointer;padding:0;line-height:1}.modal-header .modal-close:hover{color:#333}.modal-body{padding:1.5rem}.modal-body #stripe-element{padding:0.875rem 1rem;border:1px solid #e5e5e5;border-radius:6px;background:#fff}.modal-body .error-message{color:var(--m3alert);font-size:0.8rem;margin-top:0.75rem;min-height:1rem}.modal-footer{padding:1.25rem 1.5rem;border-top:1px solid #e5e5e5;display:flex;justify-content:flex-end;gap:0.75rem}.modal-footer .btn.cancel{background:#f5f5f5;color:#666}.modal-footer .btn.cancel:hover{background:#e5e5e5}.modal-footer .btn.primary{background:var(--m3orange);color:#fff}.modal-footer .btn.primary:hover{background:var(--m3orange-dark,#d9481d)}