:root{--accordion-border-color: #fff;--accordion-title-active-background-color: #fff;--accordion-title-background-color: #fff;--accordion-title-text-color: #0b0a15;--accordion-content-background-color: #fff;--accordion-caret-color: #0b0a15;--accordion-title-hover-background-color: rgb(255, 224.4, 102)}:root{--font-color: #0b0a15;--inverted-font-color: #0b0a15;--accent-color: rgb(243, 243, 134);--ui-disabled-font-color: rgb(178.5, 178.5, 178.5);--background-color: #fff;--icon-color: #0b0a15;--border-color: rgb(204, 163.2, 0);--ui-background-color: #ffcc00;--ui-disabled-background-color: gray;--ui-input-disabled-background-color: rgb(204, 163.2, 0);--input-disabled-background-color: unset;--ui-disabled-border-color: rgb(102.5, 102.5, 102.5);--ui-hover-background-color: rgb(255, 224.4, 102);--ui-hover-font-color: rgb(153, 122.4, 0);--ui-selection-background-color: rgb(255, 234.6, 153);--color-hover: #ffcc00;--gray-100: #f7fafc;--gray-200: #edf2f7;--gray-300: #e2e8f0;--gray-400: #cbd5e0;--gray-500: #a0aec0;--gray-600: #718096;--gray-700: #4a5568;--gray-800: #2d3748;--gray-900: #1a202c}.tnl-accordion .accordion-container{border:2px solid var(--accordion-border-color)}.tnl-accordion .accordion-container:not(:last-child){margin-bottom:1rem}.tnl-accordion .accordion-container>.title{--input-icon-color: var(--accordion-caret-color, revert);--action-height: 24px;display:flex;justify-content:space-between;background-color:var(--accordion-title-background-color);color:var(--accordion-title-text-color);padding:1rem;width:100%;font-size:1.375rem}.tnl-accordion .accordion-container>.title.open{background-color:var(--accordion-title-active-background-color)}.tnl-accordion .accordion-container>.title.clickable:hover{background-color:var(--accordion-title-hover-background-color)}.tnl-accordion .accordion-container>.content{background-color:var(--accordion-content-background-color);padding:1rem;width:100%}:root{--action-icon-color: unset;--action-button-icon-color: unset;--action-button-background-color: unset;--action-font-color: unset;--action-button-disabled-background-color: #ccc;--action-button-disabled-font-color: rgb(178.5, 178.5, 178.5);--action-button-hover-background-color: rgba(255, 204, 0, .3);--action-button-hover-font-color: unset;--action-text-button-hover-background-color: rgba(255, 204, 0, .3);--action-text-button-hover-font-color: unset;--action-text-button-disabled-font-color: rgb(178.5, 178.5, 178.5);--action-height: 44px;--action-icon-height: unset}.tnl-action{display:inline-block;position:relative;color:var(--action-font-color, var(--font-color));font-size:1rem}.tnl-action .content{text-transform:unset}.tnl-action .text-button .content{font-size:.85rem;text-transform:uppercase;font-weight:700}.tnl-action .text-button.compact .content{font-size:calc(.85rem - .1em);text-transform:unset;font-weight:unset}.tnl-action .text-button.compact{padding-left:.25rem;padding-right:.25rem}.tnl-action .clickable:not(.disabled):hover{background-color:var(--action-text-button-hover-background-color, var(--ui-hover-background-color));color:var(--action-text-button-hover-font-color, var(--ui-hover-font-color))}.tnl-action .clickable:not(.disabled):hover .svg-icon{color:var(--action-text-button-hover-font-color, var(--action-icon-color));fill:var(--action-text-button-hover-font-color, var(--action-icon-color))}.tnl-action button.clickable:not(:disabled):hover{background-color:var(--action-button-hover-background-color, var(--ui-hover-background-color));color:var(--action-button-hover-font-color, var(--ui-hover-font-color))}.tnl-action button.clickable:not(:disabled):hover .svg-icon{color:var(--action-button-hover-font-color, var(--action-icon-color));fill:var(--action-button-hover-font-color, var(--action-icon-color))}.tnl-action .text-button,.tnl-action button{height:var(--action-height);padding-left:.5rem;padding-right:.5rem}.tnl-action .text-button.icon-action,.tnl-action button.icon-action{padding-left:0}.tnl-action .action-wrapper{display:flex;justify-content:center;align-items:center;width:100%}.tnl-action .action-wrapper>:not(:last-child){margin-right:0}.tnl-action .action-wrapper.clickable:focus-visible{outline:#000 dashed 1px;outline-offset:-1px;box-shadow:inset #fff 0 0 0 1px}.tnl-action .icon-container{display:flex;justify-content:center;align-items:center}.tnl-action .icon-container.fixed-size{width:var(--action-height);height:var(--action-height)}.tnl-action .disabled,.tnl-action .icon.disabled{color:var(--action-text-button-disabled-font-color, var(--ui-disabled-font-color))}.tnl-action .disabled.svg-icon,.tnl-action .icon.disabled.svg-icon{fill:var(--action-text-button-disabled-font-color, var(--ui-disabled-font-color))}.tnl-action .icon{--tnl-mat-icon-color: var(--action-icon-color, var(--icon-color))}.tnl-action .icon.svg-icon{display:flex;color:var(--action-icon-color, var(--icon-color));fill:var(--action-icon-color, var(--icon-color));height:calc(var(--action-icon-height, calc(var(--action-height) / 2)));width:calc(var(--action-icon-height, calc(var(--action-height) / 2)))}.tnl-action button{text-transform:capitalize;background-color:var(--action-button-background-color, var(--ui-background-color));color:var(--inverted-font-color);font-weight:400;border-radius:0;border-width:0;border-color:var(--border-color);border-style:solid}.tnl-action button.disabled,.tnl-action button[disabled],.tnl-action button .icon.disabled{background-color:var(--action-button-disabled-background-color, var(--ui-disabled-background-color));color:var(--action-button-disabled-font-color, var(--ui-disabled-font-color))}.tnl-action button.disabled.svg-icon,.tnl-action button[disabled].svg-icon,.tnl-action button .icon.disabled.svg-icon{fill:var(--action-button-disabled-font-color, var(--ui-disabled-font-color))}.tnl-action button .icon{--tnl-mat-icon-color: var(--action-button-icon-color, var(--icon-color))}.tnl-action button .icon.svg-icon{fill:var(--action-button-icon-color, var(--icon-color));color:var(--action-button-icon-color, var(--icon-color))}.loader-wrapper{width:100%;height:100%}:root{--checkbox-ui-background-color: unset;--checkbox-check-color: unset;--checkbox-checked-background-color: unset;--checkbox-checked-border-color: unset;--checkbox-checked-hover-background-color: unset;--checkbox-unchecked-border-color: unset;--checkbox-unchecked-background-color: unset;--checkbox-unchecked-hover-background-color: unset;--checkbox-disabled-background-color: #ccc;--checkbox-disabled-font-color: rgb(178.5, 178.5, 178.5);--checkbox-disabled-border-color: rgb(102.5, 102.5, 102.5);--checkbox-disabled-checkmark-color: unset}.tnl-checkbox{line-height:1;display:flex}.tnl-checkbox .readonly .multiline{display:flex;flex-direction:column;gap:.2rem}.tnl-checkbox label,.tnl-checkbox .readonly-label{display:flex;align-items:center;height:20px;position:relative;padding-left:30px}.tnl-checkbox label:not(:last-child),.tnl-checkbox .readonly-label:not(:last-child){margin-right:1rem}.tnl-checkbox label,.tnl-checkbox .readonly-label{margin-top:.5rem;margin-bottom:.5rem}.tnl-checkbox label input{position:absolute;opacity:0;cursor:pointer}.tnl-checkbox .checkmark:focus-visible{outline:#000 dashed 1px;outline-offset:-1px;box-shadow:inset #fff 0 0 0 1px}.tnl-checkbox .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:var(--checkbox-unchecked-background-color, var(--ui-background-color));border-radius:0;border-width:1px;border-color:var(--checkbox-unchecked-border-color, var(--border-color));border-style:solid;padding:1px;overflow:hidden;--action-icon-color: var(--checkbox-check-color);--tnl-mat-icon-size: 18px}.tnl-checkbox .checkmark .svg-icon{height:18px!important;width:18px!important}.tnl-checkbox input:disabled{cursor:default;color:var(--checkbox-disabled-font-color, var(--ui-disabled-font-color))}.tnl-checkbox input:disabled~.checkmark{border-color:var(--checkbox-disabled-border-color, var(--ui-disabled-border-color));background-color:var(--checkbox-disabled-background-color, var(--ui-disabled-background-color))}.tnl-checkbox input:checked~.checkmark{background-color:var(--checkbox-checked-background-color, var(--ui-background-color));border-color:var(--checkbox-checked-border-color, var(--border-color));border-style:solid;border-width:0}.tnl-checkbox label:not(.disabled):hover input:not(:checked)~.checkmark{background-color:var(--checkbox-unchecked-hover-background-color, var(--ui-hover-background-color))}.tnl-checkbox label:not(.disabled):hover input:checked~.checkmark{background-color:var(--checkbox-checked-hover-background-color, var(--ui-hover-background-color))}:root{--datepicker-calendar-background-color: #ffcc00;--datepicker-accent-color: unset;--datepicker-week-days-color: unset;--datepicker-month-days-background: unset;--datepicker-month-days-border-color: unset;--datepicker-selected-color: unset;--datepicker-day-background-today-color: unset;--datepicker-icon-background-color: unset;--datepicker-icon-color: unset;--datepicker-day-background-hover-color: rgb(255, 224.4, 102);--datepicker-day-background-selection-color: rgb(255, 234.6, 153);--datepicker-input-icon-background-color: unset;--datepicker-input-icon-color: unset;--datepicker-disabled-font-color: rgb(102.5, 102.5, 102.5);--datepicker-input-icon-height: unset}.tnl-datepicker{--input-icon-background-color: var(--datepicker-input-icon-background-color, revert);--input-icon-color: var(--datepicker-input-icon-color, revert)}.tnl-datepicker .input-icon{--action-icon-height: var(--datepicker-input-icon-height, 22px)}.tnl-datepicker input:focus-visible{outline:#000 dashed 1px;outline-offset:-1px;box-shadow:inset #fff 0 0 0 1px}.tnl-datepicker .readonly .multiline{display:flex;flex-direction:column;gap:.2rem}.calendar-dropdown{background-color:var(--datepicker-calendar-background-color, var(--background-color));max-width:100vw;min-width:300px;padding:.5rem}.calendar-dropdown .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.calendar-dropdown .header .navigator{display:flex;align-items:center}.calendar-dropdown .header .navigator span{margin:0 .25rem}.calendar-dropdown .body{font-size:.8rem}.calendar-dropdown .body .week-number{width:20px;height:100%;margin-right:2px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700}.calendar-dropdown .body .week-days{display:grid;grid-template-columns:auto repeat(7,1fr);gap:2px;margin-bottom:10px}.calendar-dropdown .body .week-days span{display:flex;justify-content:center;align-items:center;font-size:.5rem;text-transform:uppercase;color:var(--datepicker-week-days-color, var(--font-color));font-weight:700}.calendar-dropdown .body .month-days{display:grid;grid-template-columns:auto repeat(7,1fr);gap:2px;margin-bottom:5px}.calendar-dropdown .body .month-days .month-day{display:flex;justify-content:center}.calendar-dropdown .body .month-days .month-day .month-day-content{padding:.5rem .25rem;border-color:var(--datepicker-month-days-border-color, var(--border-color));border-radius:0;border-width:0;display:flex;justify-content:center;align-items:center;width:36px;height:36px}.calendar-dropdown .body .month-days .month-day .month-day-content.disabled{cursor:unset;color:var(--datepicker-disabled-font-color, var(--ui-disabled-font-color))}.calendar-dropdown .body .month-days .month-day .month-day-content:not(.disabled):hover{background-color:var(--datepicker-day-background-hover-color, var(--ui-hover-background-color))}.calendar-dropdown .body .month-days .month-day .month-day-content:not(.disabled).today{background:var(--datepicker-day-background-today-color)}.calendar-dropdown .body .month-days .month-day .month-day-content:not(.disabled).selected{background:var(--datepicker-day-background-selection-color, var(--ui-selection-background-color));color:var(--datepicker-selected-color, var(--font-color));font-weight:700}.calendar-dropdown .body .actions{display:flex;justify-content:space-between}:root{--dialog-background-color: var(--background-color);--dialog-font-color: unset}.tnl-attach-dialog{--dialog-font-color-inner: var(--dialog-font-color, var(--font-color));background:var(--dialog-background-color);color:var(--dialog-font-color-inner);border-radius:0;overflow-y:auto}.tnl-view-dialog{display:flex;flex-direction:column;padding:1.5rem;min-width:400px;max-width:100%;min-height:100px}.tnl-view-dialog .dialog-header{display:flex;justify-content:space-between;align-items:center}.tnl-view-dialog .dialog-header h1{margin:0}.tnl-view-dialog .dialog-content{margin-top:10px;flex:1}.tnl-view-dialog .dialog-actions{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;height:60px}.tnl-view-dialog .dialog-actions>*:not(:last-child){margin-right:10px}.tnl-dropdown{width:100%}:root{--input-icon-background-color: unset;--input-icon-color: unset;--input-height: unset;--input-icon-height: unset}:root{--input-wrapper-icon-size: 44px;--input-wrapper-padding-sm: .5rem}.tnl-input-wrapper .input-wrapper{position:relative;display:block;width:100%;height:var(--input-height, 44px);border-width:1px}.tnl-input-wrapper .input-wrapper input{width:100%;height:100%;padding:.5rem}.tnl-input-wrapper .icons-wrapper{position:absolute;display:flex;top:1px;right:1px;height:calc(100% - 2px);pointer-events:none}.tnl-input-wrapper .readonly .multiline{display:flex;flex-direction:column;gap:.2rem}.tnl-icon-icon{display:flex;align-items:center;justify-content:center;overflow:hidden;pointer-events:auto}.tnl-icon-icon:not(.clickable){pointer-events:none}.tnl-icon-icon{width:44px;background-color:var(--input-icon-background-color, transparent);--action-icon-color: var(--input-icon-color, #fff);--action-icon-height: var(--input-icon-height, reset)}.tnl-icon-icon.clickable:focus-visible{outline:#000 dashed 1px;outline-offset:-1px;box-shadow:inset #fff 0 0 0 1px}.tnl-icon-icon>*{pointer-events:none}.tnl-message{display:flex;flex-direction:column;padding:.5rem;border-radius:0;border-width:0;border-style:solid;--action-icon-color: #0b0a15;--action-font-color: #0b0a15}.tnl-message .content{display:flex;align-items:center}.tnl-message .actions{display:flex;flex-direction:row;justify-content:flex-end}.tnl-message.error{border-color:#d52b1e;background-color:#f2bfbc}.tnl-message.error .severity-icon{--action-icon-color: #d52b1e}.tnl-message.info{border-color:#007bc7;background-color:#b3d7ee}.tnl-message.info .severity-icon{--action-icon-color: #007bc7}.tnl-message.warning{border-color:#ffb612;background-color:#ffe9b8}.tnl-message.warning .severity-icon{--action-icon-color: #ffb612}.tnl-message.confirm{border-color:#39870c;background-color:#c4dbb6}.tnl-message.confirm .severity-icon{--action-icon-color: #39870c}:root{--radio-ui-background-color: unset;--radio-selection-color: #0b0a15;--radio-selected-background-color: unset;--radio-selected-border-color: unset;--radio-unselected-border-color: unset;--radio-unselected-background-color: unset;--radio-disabled-background-color: #ccc;--radio-disabled-font-color: rgb(178.5, 178.5, 178.5);--radio-disabled-border-color: rgb(102.5, 102.5, 102.5)}.tnl-radiobuttons{display:flex}.tnl-radiobuttons .readonly .multiline{display:flex;flex-direction:column;gap:.2rem}.tnl-radiobuttons label{display:flex;align-items:center;height:23px;position:relative;padding-left:30px}.tnl-radiobuttons label:not(:last-child){margin-right:1rem}.tnl-radiobuttons label{margin-top:.5rem;margin-bottom:.5rem}.tnl-radiobuttons label input{position:absolute;opacity:0;cursor:unset}.tnl-radiobuttons .radiomark:focus-visible{outline:#000 dashed 1px;outline-offset:-1px;box-shadow:inset #fff 0 0 0 1px}.tnl-radiobuttons .radiomark{position:absolute;top:0;left:0;height:23px;width:23px;background-color:var(--radio-unselected-background-color, var(--ui-background-color));border-width:1px;border-color:var(--radio-unselected-border-color, var(--border-color));border-style:solid;border-radius:50%}.tnl-radiobuttons .radiomark:after{content:"";position:absolute;display:none}.tnl-radiobuttons label .radiomark:after{top:5px;left:5px;width:11px;height:11px;border-radius:50%;background-color:var(--radio-selection-color)}.tnl-radiobuttons .disabled{color:var(--radio-disabled-font-color, var(--ui-disabled-font-color))}.tnl-radiobuttons .disabled .radiomark{border-color:var(--radio-disabled-border-color, var(--ui-disabled-border-color));background-color:var(--radio-disabled-background-color, var(--ui-disabled-background-color))}.tnl-radiobuttons .disabled .radiomark:after{border-color:var(--radio-disabled-border-color);background-color:var(--radio-disabled-border-color)}.tnl-radiobuttons input:checked~.radiomark{background-color:var(--radio-selected-background-color, var(--ui-background-color));border-color:var(--radio-selected-border-color, var(--border-color));border-style:solid;border-width:0}.tnl-radiobuttons input:checked~.radiomark:after{display:block;border-color:var(--radio-selection-color);top:6px;left:6px}.tnl-radiobuttons label:not(.disabled):hover input:not(:checked)~.radiomark{background-color:var(--ui-hover-background-color)}:root{--spinner-color: #fff}.tnl-spinner{display:inline-flex;justify-content:center;align-items:center;color:var(--spinner-color, #fff)}.tnl-spinner>*:not(:first-child){margin-left:.25rem}.tnl-spinner .spinner-icon{display:inline-block;--action-icon-color: var(--spinner-color, #fff);animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.tnl-snackbar-overlay-panel{pointer-events:none}.cdk-global-overlay-wrapper:has(.tnl-snackbar-overlay-panel){z-index:1060}.tnl-snack-wrapper{display:flex;flex-direction:column;align-items:flex-end;height:100vh;margin:1rem;min-width:200px;max-width:500px;overflow-y:auto;gap:1rem}.tnl-snack-wrapper .tnl-snack{pointer-events:auto}.tnl-snack-wrapper .tnl-snack .snack-wrapper{display:flex;align-items:center}.tnl-snack-wrapper .tnl-snack .actions{display:flex;flex-direction:row;justify-content:flex-end}.slide-in{animation:slide-in-keyframes .3s ease-out forwards}@keyframes slide-in-keyframes{0%{grid-template-rows:0fr;opacity:0}66%{grid-template-rows:1fr;opacity:0}to{grid-template-rows:1fr;opacity:1}}.slide-out{animation:slide-out-keyframes .3s ease-in forwards}@keyframes slide-out-keyframes{0%{grid-template-rows:1fr;opacity:1}33%{grid-template-rows:1fr;opacity:0}to{grid-template-rows:0fr;opacity:0}}.tnl-snackbar-overlay-panel{pointer-events:none!important}:root{--select-option-background-hover-color: rgb(255, 224.4, 102);--select-option-background-selection-color: rgb(255, 234.6, 153);--select-input-icon-background-color: unset;--select-input-icon-color: unset;--select-input-icon-height: unset}.tnl-select,.tnl-single-select,.tnl-multi-select{--input-icon-background-color: var(--select-input-icon-background-color, revert);--input-icon-color: var(--select-input-icon-color, revert)}.tnl-select .input-icon,.tnl-single-select .input-icon,.tnl-multi-select .input-icon{--action-icon-height: var(--select-input-icon-height, 22px)}.tnl-select input:focus-visible,.tnl-single-select input:focus-visible,.tnl-multi-select input:focus-visible{outline:#000 dashed 1px;outline-offset:-1px;box-shadow:inset #fff 0 0 0 1px}.tnl-select .readonly .multiline,.tnl-single-select .readonly .multiline,.tnl-multi-select .readonly .multiline{display:flex;flex-direction:column;gap:.2rem}.select-dropdown{background-color:var(--select-background-color, var(--background-color));max-width:100vw;width:100%;max-height:300px!important;overflow-y:auto}.select-dropdown .select-option{display:flex;align-items:center;min-height:44px;width:100%;padding:.5rem;background-color:var(--select-option-background-color, var(--ui-background-color));gap:.5rem}.select-dropdown .select-option.selected{background-color:var(--select-option-background-selection-color, var(--ui-selection-background-color))}.select-dropdown .select-option.keyboard-selection,.select-dropdown .select-option:hover{background-color:var(--select-option-background-hover-color, var(--ui-hover-background-color))}.select-dropdown .select-option .option-name{flex:1}.select-dropdown .select-option .option-select-icon{display:flex;align-items:center}.select-dropdown .select-option.select-all{font-weight:700}:root{--tab-background-color: unset;--tab-color: #0b0a15;--tab-hover-color: #0b0a15;--tab-line-height: normal;--tab-hover-border-bottom: #0b0a15;--tab-hover-background-color: unset;--tab-active-background-color: unset;--tab-active-border-bottom: #ffcc00}.tnl-tab-entry{display:flex;justify-content:center;align-items:center;height:44px;font-style:normal;font-weight:700;line-height:var(--tab-line-height);white-space:nowrap;padding:0 .5rem;font-size:1rem}.tnl-tab-entry:focus-visible{outline:#000 dashed 1px;outline-offset:-1px;box-shadow:inset #fff 0 0 0 1px}.tnl-tab-entry{border-bottom:2px solid transparent;background-color:var(--tab-background-color);color:var(--tab-color)}.tnl-tab-entry.active{border-bottom:2px solid var(--tab-active-border-bottom);background-color:var(--tab-active-background-color)}.tnl-tab-entry:hover{color:var(--tab-hover-color);border-bottom:2px solid var(--tab-hover-border-bottom);background-color:var(--tab-hover-background-color)}.tnl-tab-entry.disabled{color:var(--ui-disabled-font-color);border-bottom:none}.tnl-tab-entry .tab-container{display:flex;justify-content:space-between}.tnl-tab-entry .tab-container>*{margin-right:.5rem}:root{--tabs-bar-justify-content: flex-start}.tnl-tabs-bar{display:flex;max-width:100%;justify-content:var(--tabs-bar-justify-content)}.tnl-tabs-bar :not(:last-child){margin-right:.25rem}.tnl-tabs-bar{width:100%;overflow-x:auto}.tnl-tab-group .tab-content{flex:1;padding:1rem}:root{--table-background-color: unset;--table-row-actions-width: 100px;--table-th-background-color: unset;--table-tr-odd-background-color: unset;--table-tr-even-background-color: unset;--table-tr-hover-background-color: rgb(255, 224.4, 102);--table-tr-selection-background-color: rgb(255, 234.6, 153);--table-tr-separator-border-color: rgb(204, 163.2, 0);--table-tr-even-background-color-orig: var(--table-tr-even-background-color);--table-tr-odd-background-color-orig: var(--table-tr-odd-background-color);--table-th-font-size: unset;--table-sort-icon-size: unset;--table-expand-icon-size: unset;--table-action-icon-size: unset;--table-sort-icon-gap: unset}th{text-align:left}.tnl-table{display:flex;flex-direction:column;background-color:var(--table-background-color)}.tnl-table .global-actions{display:flex;justify-content:flex-end}.tnl-table .global-actions .table-icon{--action-icon-height: var(--table-action-icon-size, 1.25rem);--tnl-mat-icon-size: var(--action-icon-height)}.tnl-table table{width:100%;margin:0;padding:0;border:0;border-collapse:collapse;border-spacing:0;table-layout:fixed}.tnl-table table:not(table table){margin-bottom:.5rem}.tnl-table table .expandable-col{width:2.5rem;min-width:2.5rem}.tnl-table table .expandable-col .table-icon{--action-icon-height: var(--table-expand-icon-size, 1.5rem);--tnl-mat-icon-size: var(--action-icon-height)}.tnl-table table tr{border:0;height:2rem}.tnl-table table tr.content-row:nth-child(2n){background-color:var(--table-tr-even-background-color)}.tnl-table table tr.content-row:nth-child(odd){background-color:var(--table-tr-odd-background-color)}.tnl-table table tr.content-row.selected{background-color:var(--table-tr-selection-background-color)}.tnl-table table tr.content-row:hover{background-color:var(--table-tr-hover-background-color)}.tnl-table table td,.tnl-table table th{padding:.5rem;overflow:hidden;min-width:50px}.tnl-table table td.row-actions,.tnl-table table th.row-actions{text-align:right;width:var(--table-row-actions-width, 100px)}.tnl-table table td.row-actions .table-icon,.tnl-table table th.row-actions .table-icon{--action-icon-height: var(--table-action-icon-size, 1.25rem);--tnl-mat-icon-size: var(--action-icon-height)}.tnl-table table td .vertical-align-actions,.tnl-table table th .vertical-align-actions{display:flex;align-items:center;justify-content:flex-end;height:100%}.tnl-table table th{font-size:var(--table-th-font-size, .875rem);background-color:var(--table-th-background-color)}.tnl-table table .expansion-row{background-color:var(--table-expansion-background-color)}.tnl-table table .expansion-row .expansion-content{padding:unset}.tnl-table .no-results{margin:.25rem .5rem}.tnl-table .header-column-wrapper{display:inline-flex;flex-direction:row;align-items:center}.tnl-table .header-column-wrapper>*:not(:last-child){margin-right:.25rem}.tnl-table .header-column-wrapper .icon-wrapper{display:flex;align-items:center;justify-content:center;font-size:.8em}.tnl-table .header-column-wrapper .icon-wrapper>.table-icon{margin-left:var(--table-sort-icon-gap, 0);--action-icon-height: var(--table-sort-icon-size, 1rem);--tnl-mat-icon-size: var(--action-icon-height)}.tnl-table:has(.expandable){--table-tr-even-background-color: var(--table-nested-tr-even-background-color);--table-tr-odd-background-color: var(--table-nested-tr-odd-background-color)}.tnl-table:has(.expandable) .tnl-table{--table-tr-even-background-color: var(--table-tr-even-background-color-orig);--table-tr-odd-background-color: var(--table-tr-odd-background-color-orig)}.tnl-table-filter .search-bar{display:flex;align-items:center}.tnl-table-filter .search-bar>*:not(:last-child){margin-right:5px}.tnl-table-filter .search-bar .search-input-wrapper{position:relative;display:flex;flex:1}.tnl-table-filter .search-bar .search-input-wrapper .search-field{flex:1}.tnl-table-filter .search-bar .search-input-wrapper input{padding:.5rem calc(44px + .5rem) .5rem .5rem}.tnl-table-filter .search-bar .search-input-wrapper .clear-search{position:absolute;margin:1px;right:0;width:44px;height:44px}.tnl-table-filter .labels{display:flex;align-items:center;width:100%;flex-wrap:wrap}.tnl-table-filter .labels .conjunction{font-size:10px;text-transform:uppercase}.tnl-table-filter .labels .icon{--scale: .7}.tnl-table-filter .labels .clear{display:flex;align-items:center}:root{--timepicker-input-icon-background-color: unset;--timepicker-input-icon-color: unset;--timepicker-select-option-background-hover-color: unset;--timepicker-select-option-background-selection-color: unset;--timepicker-ui-disabled-font-color: rgb(102.5, 102.5, 102.5);--timepicker-dropdown-background-color: #ffcc00;--timepicker-input-icon-height: unset;--timepicker-dropdown-max-height: 300px}.tnl-timepicker{--input-icon-background-color: var(--timepicker-input-icon-background-color, revert);--input-icon-color: var(--timepicker-input-icon-color, revert)}.tnl-timepicker .input-icon{--action-icon-height: var(--timepicker-input-icon-height, 22px)}.tnl-timepicker .timepicker-input[readonly],.tnl-timepicker .timepicker-input[disabled]{cursor:default;color:var(--timepicker-ui-disabled-font-color, var(--ui-disabled-font-color))}.tnl-timepicker .readonly .multiline{display:flex;flex-direction:column;gap:.2rem}.timepicker-dropdown{background-color:var(--timepicker-dropdown-background-color, var(--background-color));max-width:100vw;width:100%;max-height:var(--timepicker-dropdown-max-height);overflow-y:auto}.timepicker-dropdown .select-option{display:flex;align-items:center;height:44px;width:100%;padding:.5rem;background-color:var(--select-option-background-color, var(--ui-background-color))}.timepicker-dropdown .select-option.selected{background-color:var(--timepicker-select-option-background-selection-color, var(--ui-selection-background-color))}.timepicker-dropdown .select-option.keyboard-selection,.timepicker-dropdown .select-option.clickable:hover{background-color:var(--timepicker-select-option-background-hover-color, var(--ui-hover-background-color))}.timepicker-dropdown .select-option .option-name{flex:1}.hide-input-icon{visibility:hidden}:root{--toggle-font-color: unset;--toggle-background-color: unset;--toggle-thumb-color: unset;--toggle-hover-background-color: rgb(255, 224.4, 102);--toggle-status-hover-color: rgb(153, 122.4, 0);--toggle-thumb-hover-background-color: rgb(153, 122.4, 0);--toggle-disabled-background-color: #ccc;--toggle-status-disabled-color: rgb(178.5, 178.5, 178.5);--toggle-thumb-disabled-background-color: rgb(178.5, 178.5, 178.5);--toggle-unchecked-background-color: #ccc;--toggle-min-width: 3.5rem;--toggle-height: 1.5rem;--toggle-status-font-size: .85rem;--toggle-status-padding: .125rem;--toggle-transition-duration: .3s;--toggle-transition-timing: ease-in-out}.tnl-toggle .readonly .multiline{display:flex;flex-direction:column;gap:.2rem}.toggle-container{display:flex;align-items:center;gap:.5rem;cursor:default}.toggle-container label{display:flex;align-items:center;position:relative;cursor:pointer;margin:.25rem 0}.toggle-container label .toggle{display:flex;justify-content:center;min-width:var(--toggle-min-width, 3.5rem);height:var(--toggle-height, 1.5rem);padding:0 var(--toggle-status-padding);background-color:var(--toggle-unchecked-background-color, var(--ui-disabled-background-color));border-radius:.75rem}.toggle-container label .toggle:before{content:"";width:1rem;height:1rem;background-color:var(--toggle-thumb-color, var(--font-color));border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);left:.25rem;transition:left var(--toggle-transition-duration) var(--toggle-transition-timing)}.toggle-container label .toggle:focus-visible{outline:#000 dashed 1px;outline-offset:-1px;box-shadow:inset #fff 0 0 0 1px}.toggle-container label .toggle .toggle-status{display:flex;align-items:center;color:var(--toggle-font-color);width:auto;height:var(--toggle-height, 1.5rem);padding:0 .25rem;max-width:100%;text-align:center;white-space:nowrap;transition:right var(--toggle-transition-duration) var(--toggle-transition-timing),left var(--toggle-transition-duration) var(--toggle-transition-timing)}.toggle-container label input{opacity:0;position:absolute;outline:none}.toggle-container label input:checked+.toggle{background-color:var(--toggle-background-color, var(--ui-background-color))}.toggle-container label input:checked+.toggle .toggle-status{margin-right:1rem;right:auto;left:.25rem;text-align:left}.toggle-container label input:checked+.toggle:before{left:calc(100% - 1.25rem)}.toggle-container label input:hover+.toggle{background-color:var(--toggle-hover-background-color, var(--ui-hover-background-color))}.toggle-container label input:hover+.toggle .toggle-status{color:var(--toggle-status-hover-color, var(--ui-hover-font-color))}.toggle-container label input:hover+.toggle:before{background-color:var(--toggle-thumb-hover-background-color, var(--ui-hover-font-color))}.toggle-container label input:not(:checked)+.toggle .toggle-status{margin-left:1rem;left:auto;right:.25rem;text-align:right}.toggle-container label input:not(:checked)+.toggle:before{left:.25rem}.toggle-container label input:disabled+.toggle{cursor:default;background-color:var(--toggle-disabled-background-color, var(--ui-disabled-background-color))}.toggle-container label input:disabled+.toggle .toggle-status{color:var(--toggle-disabled-font-color, var(--ui-disabled-font-color))}.toggle-container label input:disabled+.toggle:before{background-color:var(--toggle-thumb-disabled-background-color, var(--ui-disabled-font-color))}.toggle-container label input:focus-visible+.toggle{outline:#000 dashed 1px;outline-offset:-1px;box-shadow:inset #fff 0 0 0 1px}.toggle-container .toggle-label{cursor:pointer}.toggle-container .toggle-label.disabled{cursor:default}:root{--tooltip-background-color: rgba(0, 0, 0, .8);--tooltip-font-color: #fff}.cdk-global-overlay-wrapper:has(.tnl-tooltip-overlay-panel){z-index:1070}.tnl-tooltip{display:block;background-color:var(--tooltip-background-color);color:var(--tooltip-font-color, var(--inverted-font-color));padding:.25rem 1rem;border-radius:4px}:root{--typeahead-option-background-hover-color: rgb(255, 224.4, 102);--typeahead-option-background-selection-color: rgb(255, 234.6, 153);--typeahead-input-icon-background-color: unset;--typeahead-input-icon-color: unset;--typeahead-input-icon-height: unset}.tnl-typeahead{--input-icon-background-color: var(--typeahead-input-icon-background-color, revert);--input-icon-color: var(--typeahead-input-icon-color, revert)}.tnl-typeahead .input-icon{--action-icon-height: var(--typeahead-input-icon-height, 22px)}.tnl-typeahead input:focus-visible{outline:#000 dashed 1px;outline-offset:-1px;box-shadow:inset #fff 0 0 0 1px}.tnl-typeahead .readonly .multiline{display:flex;flex-direction:column;gap:.2rem}.typeahead-dropdown{background-color:var(--typeahead-background-color, var(--background-color));max-width:100vw;width:100%;max-height:300px!important;overflow-y:auto}.typeahead-dropdown .select-option{display:flex;align-items:center;height:44px;width:100%;padding:.5rem;background-color:var(--typeahead-option-background-color, var(--ui-background-color))}.typeahead-dropdown .select-option.selected{background-color:var(--typeahead-option-background-selection-color, var(--ui-selection-background-color))}.typeahead-dropdown .select-option.keyboard-selection,.typeahead-dropdown .select-option.clickable:hover{background-color:var(--typeahead-option-background-hover-color, var(--ui-hover-background-color))}.typeahead-dropdown .select-option .option-name{flex:1}:root{--tnl-mat-icon-color: unset;--tnl-mat-icon-size: unset}.tnl-mat-icon{display:block;color:var(--tnl-mat-icon-color, var(--font-color));font-family:Material Icons,sans-serif}.tnl-mat-icon .custom{display:block;font-size:var(--tnl-mat-icon-size, 24px)}@font-face{font-family:Red Hat Display;font-style:italic;font-weight:300;font-display:swap;src:url("./media/8vIS7wUr0m80wwYf0QCXZzYzUoTg-A6tTY_9CQ-PJRYW72J.woff2") format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Display;font-style:italic;font-weight:300;font-display:swap;src:url("./media/8vIS7wUr0m80wwYf0QCXZzYzUoTg-A6jTY8-7JDUZRRX.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Display;font-style:italic;font-weight:400;font-display:swap;src:url("./media/8vIS7wUr0m80wwYf0QCXZzYzUoTg-A6tTY_9CQ-PJRYW72J.woff2") format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Display;font-style:italic;font-weight:400;font-display:swap;src:url("./media/8vIS7wUr0m80wwYf0QCXZzYzUoTg-A6jTY8-7JDUZRRX.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Display;font-style:italic;font-weight:500;font-display:swap;src:url("./media/8vIS7wUr0m80wwYf0QCXZzYzUoTg-A6tTY_9CQ-PJRYW72J.woff2") format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Display;font-style:italic;font-weight:500;font-display:swap;src:url("./media/8vIS7wUr0m80wwYf0QCXZzYzUoTg-A6jTY8-7JDUZRRX.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Display;font-style:italic;font-weight:700;font-display:swap;src:url("./media/8vIS7wUr0m80wwYf0QCXZzYzUoTg-A6tTY_9CQ-PJRYW72J.woff2") format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Display;font-style:italic;font-weight:700;font-display:swap;src:url("./media/8vIS7wUr0m80wwYf0QCXZzYzUoTg-A6jTY8-7JDUZRRX.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Display;font-style:italic;font-weight:900;font-display:swap;src:url("./media/8vIS7wUr0m80wwYf0QCXZzYzUoTg-A6tTY_9CQ-PJRYW72J.woff2") format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Display;font-style:italic;font-weight:900;font-display:swap;src:url("./media/8vIS7wUr0m80wwYf0QCXZzYzUoTg-A6jTY8-7JDUZRRX.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:300;font-display:swap;src:url("./media/8vIQ7wUr0m80wwYf0QCXZzYzUoTg8z6hVYs-A7WO7PER.woff2") format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:300;font-display:swap;src:url("./media/8vIQ7wUr0m80wwYf0QCXZzYzUoTg_T6h-4HHJYJ23.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:400;font-display:swap;src:url("./media/8vIQ7wUr0m80wwYf0QCXZzYzUoTg8z6hVYs-A7WO7PER.woff2") format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:400;font-display:swap;src:url("./media/8vIQ7wUr0m80wwYf0QCXZzYzUoTg_T6h-4HHJYJ23.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:500;font-display:swap;src:url("./media/8vIQ7wUr0m80wwYf0QCXZzYzUoTg8z6hVYs-A7WO7PER.woff2") format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:500;font-display:swap;src:url("./media/8vIQ7wUr0m80wwYf0QCXZzYzUoTg_T6h-4HHJYJ23.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:700;font-display:swap;src:url("./media/8vIQ7wUr0m80wwYf0QCXZzYzUoTg8z6hVYs-A7WO7PER.woff2") format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:700;font-display:swap;src:url("./media/8vIQ7wUr0m80wwYf0QCXZzYzUoTg_T6h-4HHJYJ23.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:900;font-display:swap;src:url("./media/8vIQ7wUr0m80wwYf0QCXZzYzUoTg8z6hVYs-A7WO7PER.woff2") format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:900;font-display:swap;src:url("./media/8vIQ7wUr0m80wwYf0QCXZzYzUoTg_T6h-4HHJYJ23.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}svg{height:100%;width:100%}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}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}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{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}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html,body{font-size:18px;font-family:Red Hat Display,sans-serif;font-weight:400;color:var(--font-color);background-color:var(--background-color);z-index:unset}button{font-family:Red Hat Display,sans-serif}a{text-decoration:none;font-weight:700;color:var(--link-font-color, --font-color)}a:hover{text-decoration:underline}input{height:var(--input-height, 44px)}input,textarea{font-family:Red Hat Display,sans-serif;border-width:0;font-size:1rem;background-color:var(--input-background-color, var(--ui-background-color))}input:focus-visible,textarea:focus-visible{outline:#000 dashed 1px;outline-offset:-1px;box-shadow:inset #fff 0 0 0 1px}input::placeholder,textarea::placeholder{font-style:italic}input:disabled,textarea:disabled{cursor:not-allowed;background-color:var(--input-disabled-background-color, var(--ui-input-disabled-background-color))}.clickable{cursor:pointer}.clickable:focus-visible{outline:#000 dashed 1px;outline-offset:-1px;box-shadow:inset #fff 0 0 0 1px}.no-selection-on-click{-webkit-user-select:none;user-select:none}.align-center{display:flex;justify-content:center;align-items:center}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.disabled{cursor:default}h1{line-height:1.2}p{line-height:1.78}a:focus-visible{outline:#000 dashed 1px;outline-offset:-1px;box-shadow:inset #fff 0 0 0 1px}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}html,body{margin:0;padding:0;height:100vh;width:100vw}.container{display:flex;flex-direction:column;padding:.5rem;max-height:100vh;overflow-y:auto}.form-field{display:flex;flex-direction:column}.form-field-hint{margin-left:auto;font-style:italic}.text-error{color:#d52b1e}.mono{font-family:Consolas,Monaco,Courier New,monospace}.panel-header{align-items:center;background:#617188;color:#fff;display:flex;justify-content:space-between;gap:.75rem;padding:.65rem 1rem}.panel-header h2{font-size:.98rem;margin:0}.count-pill{background:#ffffff3d;border-radius:999px;font-size:.78rem;font-weight:700;min-width:1.6rem;padding:.15rem .5rem;text-align:center}.table-wrapper{overflow-x:auto}.data-table{border-collapse:collapse;width:100%}.data-table thead{background-color:#a3b0c359}.data-table th,.data-table td{border-bottom:1px solid rgba(47,60,80,.14);padding:.6rem .7rem;text-align:left;vertical-align:top}.data-table th{color:#2f3c50;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.data-table tbody tr:hover{background-color:#a3b0c333}.chip-list{display:flex;flex-wrap:wrap;gap:.35rem;min-width:0}.chip{background:#a3b0c359;border-radius:999px;color:#1e293b;display:inline-flex;font-size:.75rem;max-width:100%;padding:.16rem .46rem;word-break:break-all}
