.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;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.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{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}:root{--if-text-primary: #252525;--if-text-faded: #808080;--if-text-faded-more: #b3b3b3;--if-background-primary: #fff;--if-background-secondary: #f5f5f5;--if-table-row-border-color: #f0f0f0;--if-table-row-border-color-darker: #e5e5e5;--if-table-row-hover: #f8f8f8;--if-table-row-hover-darker: #eeeeee;--if-table-row-hover-readonly-input: #e8e8e8;--if-table-row-hover-in-card: #f8f8f8;--if-table-row-expanded: #ececec;--if-table-row-expanded-content: #fff;--if-table-row-selected: #f3f8ff;--if-table-row-selected-hover: #ebf0f7;--if-table-row-button: transparent;--if-table-row-button-hover: #e5e5e5;--if-table-grid-border: #e8e8e8;--if-table-sticky-header-shadow: linear-gradient(to bottom, #d8d8d8, #d8d8d800);--if-table-sticky-first-column-shadow: linear-gradient(to right, #d8d8d8, #d8d8d800);--if-table-floating-buttons: #fff;--if-link: #0d6efd;--if-link-hover: #0a58ca;--if-blue: #2176ca;--if-blue-darkened: #085db1;--if-blue-rgb: 33, 118, 202;--if-blue-text: #fff;--if-blue-dark: #001064;--if-blue-dark-rgb: 0, 16, 100;--if-purple: #6e21ca;--if-success: #20a074;--if-warning: #f4a14d;--if-danger: #db123b;--if-input-placeholder: #808080;--if-input-background: #fff;--if-input-border: #dee2e6;--if-input-border-focus: #000;--if-input-box-shadow-focus: 0 0 0 2px rgba(0,0,0,.2);--if-input-select: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--if-input-readonly: #f6f6f6;--if-input-transparent-hover: #f6f6f6;--if-slider-thumb-background: #fff;--if-slider-thumb-border: #404040;--if-checkbox-unchecked: #a6a6a6;--if-checkbox-hover: #000;--if-checkbox-box-shadow-hover: rgba(0,0,0,.1);--if-checkbox-row-hover: #e5e5e5;--if-radio-unchecked: #a6a6a6;--if-radio-hover: #000;--if-radio-box-shadow-hover: rgba(0,0,0,.1);--if-button-grey: #f3f3f3;--if-button-grey-hover: #e6e6e6;--if-button-light: #fff;--if-button-light-hover: #fff;--if-button-light-border: #ededed;--if-button-light-border-hover: #c5c5c5;--if-button-transparent-hover: #f3f3f3;--if-button-context-menu: #fff;--if-button-context-menu-hover: #fff;--if-button-dashed-border: #d1d1d1;--if-button-dashed-border-hover: #b8b8b8;--if-dialog-background: #fff;--if-dialog-divider: #f0f0f0;--if-dialog-close: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--if-dialog-button-hover: #e5e5e5;--if-dropdown-background: #fff;--if-dropdown-item-hover: #f0f0f0;--if-dropdown-group-divider: #e3e3e3;--if-page-divider: #e3e3e3;--if-page-menu-background: #f8f8f8;--if-page-menu-item-hover: #ebebeb;--if-page-menu-group-header: #555555;--if-placeholder: #f0f3f4;--if-placeholder-darker: #e8ebec;--if-placeholder-shimmer: linear-gradient(90deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .2) 20%, rgba(255, 255, 255, .5) 60%, rgba(255, 255, 255, 0));--if-line: #e3e3e3;--if-filter-group-background: #f8f8f8;--if-tab-hover: #f3f3f3;--if-tab-hover-in-card: #f3f3f3;--if-inspector-content: #f8f8f8;--if-inspector-card-background: #fff;--if-inspector-card-border: 1px solid rgba(0, 0, 0, .08);--if-inspector-card-border-radius: 6px;--if-inspector-card-box-shadow: 0 1px 2px rgba(0,0,0,.04);--if-inpsector-card-overflow: linear-gradient(to right, rgba(255, 255, 255, 0), #fff 50%);--if-task-comment-border: #eaeaea;--if-task-comment-own: var(--if-blue);--if-task-comment-other: #202020;--if-scrollbar-thumb: #8b8b8b;--if-scrollbar-thumb-hover: #727272;--if-toast: #303030;--if-banner: #fff;--if-sortable-list: #fff;--if-input-accordion: #f8f8f8;--if-file-card-background: #fff;--if-off-canvas-card: #f8f8f8;--if-off-canvas-card-hover: #f3f3f3;--if-flow-section: #fff;--if-flow-sidebar: #fff;--if-flow-navigation: #fff;--if-multi-item: #f8f8f8;--if-multi-item-hover: #f3f3f3;--if-multi-item-button: #e5e5e5;--if-multi-item-button-hover: #ccc;--if-accordion-divider: #efefef;--if-timeline-event: #fff;--if-tag-default-background: #e5e5e5;--if-tag-default-color: #252525;--if-dashboard-card-background: #fff;--if-dashboard-card-border: 1px solid rgba(0, 0, 0, .08);--if-dashboard-card-border-radius: 8px;--if-dashboard-card-box-shadow: 0 .375rem .75rem rgba(0, 0, 0, .04);--if-dashboard-accordion: #f8f8f8;--if-dashboard-accordion-header: #fff;--if-dashboard-accordion-item-border: #f0f0f0;--if-dashboard-accordion-item-hover: #f8f8f8;--if-dashboard-note: #f8f8f8;--if-dashboard-note-hover: #ebebeb;--if-buttons-banner: #fff;--if-info-message-help-background: #eff5ff;--if-info-message-help-border: #dbe9fc;--if-info-message-help-accent: #578dd9;--if-info-message-warning-background: #fff6db;--if-info-message-warning-border: #ffeeba;--if-info-message-warning-accent: var(--if-warning);--if-info-message-danger-background: #ffe7ec;--if-info-message-danger-border: #ffdbe2;--if-info-message-danger-accent: var(--if-danger);--if-info-message-success-background: #e5f7f2;--if-info-message-success-border: #c8efe4;--if-info-message-success-accent: var(--if-success);--if-flow-note: #f8f8f8;--if-flow-note-hover: #f3f3f3;--if-flow-accordion-header: #f8f8f8;--if-spinner: #d2d2d2;--if-spinner-top: #2d2d2d;--if-global-search-border: #fff;--if-body-height: calc(100vh - 64px) ;--if-charts: #428fff;--if-charts-text: #505050;--if-charts-text-highlight: #252525;--if-charts-line: #f1f1f1;--if-charts-tracker: #a0a0a0;--if-charts-axis: #707070;--if-charts-table-row-hover: #f8f8f8;--if-charts-groups-hover: rgba(0,0,0,.05);--if-charts-palette-0: #428fff;--if-charts-palette-0-hover: #5c9eff;--if-charts-palette-1: #ffb242;--if-charts-palette-1-hover: #ffbc5c;--if-charts-palette-2: #9242ff;--if-charts-palette-2-hover: #a15cff;--if-charts-palette-3: #1ECCA4;--if-charts-palette-3-hover: #25dfb4;--if-charts-palette-4: #E859AD;--if-charts-palette-4-hover: #eb6fb8;--if-charts-palette-5: #4AD5F7;--if-charts-palette-5-hover: #62dbf8;--if-charts-palette-6: #F76D4A;--if-charts-palette-6-hover: #F76D4A;--if-charts-palette-7: #4D4AF7;--if-charts-palette-7-hover: #6562f8;--if-charts-palette-8: #21ABAB;--if-charts-palette-8-hover: #25c0c0;--if-charts-palette-9: #EC88BA;--if-charts-palette-9-hover: #f09ec7;--if-button-primary: var(--if-brand-button-primary, var(--if-brand-secondary, var(--if-blue)));--if-button-primary-hover: var(--if-brand-button-primary-darkened, var(--if-brand-secondary-darkened, var(--if-blue-darkened)));--if-button-primary-text: var(--if-brand-button-primary-text, var(--if-brand-secondary-text, #fff));--if-login-background: var(--if-brand-login, var(--if-brand-primary, var(--if-blue-dark)));--if-login-text: var(--if-brand-login-text, var(--if-brand-primary-text, #fff));--if-header-background: var(--if-brand-header, var(--if-brand-primary, var(--if-blue-dark)));--if-header-text: var(--if-brand-header-text, var(--if-brand-primary-text, #fff));--if-header-divider: var(--if-header-background);--if-header-active-link: var(--if-brand-header-active-link, var(--if-brand-secondary, var(--if-blue)));--if-header-button: var(--if-brand-header-button, var(--if-brand-secondary, var(--if-blue)));--if-header-button-hover: var(--if-brand-header-button-darkened, var(--if-brand-secondary-darkened, var(--if-blue-darkened)));--if-header-button-text: var(--if-brand-header-button-text, var(--if-brand-secondary-text, #fff));--if-tab-active: var(--if-brand-tab-active, var(--if-brand-secondary, var(--if-blue)));--if-tab-inactive: #707070;--if-input-checked: var(--if-brand-input-checked, var(--if-brand-primary, var(--if-blue)));--if-input-checked-rgb: var(--if-brand-input-checked-rgb, var(--if-brand-primary-rgb, var(--if-blue-rgb)));--if-input-checked-icon: #fff;--if-date-in-range: #d3d3d3;--if-breadcrumb: var(--if-brand-secondary);--if-breadcrumb-rgb: var(--if-brand-secondary-rgb)}html.if-dark-theme{--if-blue: #8abaff;--if-blue-rgb: 138, 186, 255;--if-blue-darkened: #71a1e6;--if-blue-text: #000;--if-purple: #ba8aff;--if-text-primary: #f2f2f2;--if-text-faded: #b9b9b9;--if-text-faded-more: #b9b9b9;--if-background-primary: #202020;--if-background-secondary: #202020;--if-table-row-border-color: #505050;--if-table-row-border-color-darker: #505050;--if-table-row-hover: #303030;--if-table-row-hover-darker: #303030;--if-table-row-hover-readonly-input: #404040;--if-table-row-hover-in-card: #383838;--if-table-row-expanded: #151515;--if-table-row-expanded-content: #202020;--if-table-row-selected: #2d333b;--if-table-row-selected-hover: #3A4048;--if-table-row-button: transparent;--if-table-row-button-hover: #505050;--if-table-grid-border: #404040;--if-table-sticky-header-shadow: linear-gradient(to bottom, #000, #0000);--if-table-sticky-first-column-shadow: linear-gradient(to right, #000, #0000);--if-table-floating-buttons: #404040;--if-link: #8abaff;--if-link-hover: #71a1e6;--if-danger: #fa6687;--if-input-background: #252525;--if-input-border: #808080;--if-input-border-focus: rgb(138, 186, 255);--if-input-box-shadow-focus: 0 0 0 2px rgba(138, 186, 255, .4);--if-input-placeholder: #acacac;--if-input-select: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--if-input-readonly: #353535;--if-input-transparent-hover: #353535;--if-slider-thumb-background: #353535;--if-slider-thumb-border: #e5e5e5;--if-checkbox-unchecked: #acacac;--if-checkbox-hover: #fff;--if-checkbox-box-shadow-hover: rgba(255,255,255,.1);--if-checkbox-row-hover: #404040;--if-radio-unchecked: #acacac;--if-radio-hover: #fff;--if-radio-box-shadow-hover: rgba(255,255,255,.1);--if-dialog-background: #282828;--if-dialog-divider: #4a4a4a;--if-dialog-close: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--if-dialog-button-hover: #505050;--if-dropdown-background: #303030;--if-dropdown-item-hover: #404040;--if-dropdown-group-divider: #505050;--if-button-grey: #4b4b4b;--if-button-grey-hover: #585858;--if-button-light: #4b4b4b;--if-button-light-hover: #585858;--if-button-light-border: #4b4b4b;--if-button-light-border-hover: #585858;--if-button-transparent-hover: #3f3f3f;--if-button-context-menu: #4b4b4b;--if-button-context-menu-hover: #fff;--if-button-dashed-border: #505050;--if-button-dashed-border-hover: #6a6a6a;--if-page-divider: #505050;--if-page-menu-background: var(--if-background-primary);--if-page-menu-item-hover: #353535;--if-page-menu-group-header: #c3c3c3;--if-line: #505050;--if-placeholder: #303030;--if-placeholder-darker: #303030;--if-placeholder-shimmer: linear-gradient(90deg, rgba(60, 60, 60, 0) 0, rgba(60, 60, 60, .2) 20%, rgba(60, 60, 60, .5) 60%, rgba(60, 60, 60, 0));--if-filter-group-background: #303030;--if-tab-hover: #303030;--if-tab-hover-in-card: #383838;--if-inspector-content: transparent;--if-inspector-card-background: #282828;--if-inspector-card-border: 1px solid #282828;--if-inspector-card-box-shadow: 0 1px 2px rgba(0,0,0,.04);--if-inpsector-card-overflow: linear-gradient(to right, rgba(48, 48, 48, 0), #282828 50%);--if-task-comment-border: #555555;--if-task-comment-own: var(--if-blue);--if-task-comment-other: #606060;--if-scrollbar-thumb: #9f9f9f;--if-scrollbar-thumb-hover: #c7c7c7;--if-toast: #505050;--if-banner: #505050;--if-sortable-list: #252525;--if-input-accordion: #353535;--if-file-card-background: #282828;--if-off-canvas-card: #353535;--if-off-canvas-card-hover: #404040;--if-flow-section: #282828;--if-flow-sidebar: #202020;--if-flow-navigation: #202020;--if-multi-item: #353535;--if-multi-item-hover: #404040;--if-multi-item-button: #505050;--if-multi-item-button-hover: #5d5d5d;--if-accordion-divider: #505050;--if-timeline-event: #404040;--if-tag-default-background: #505050;--if-tag-default-color: #f2f2f2;--if-dashboard-card-background: #282828;--if-dashboard-card-border: 1px solid #282828;--if-dashboard-accordion-header: #282828;--if-dashboard-accordion-item-border: #505050;--if-dashboard-accordion-item-hover: #3f3f3f;--if-dashboard-note: #363636;--if-dashboard-note-hover: #424242;--if-buttons-banner: #202020;--if-info-message-help-background: rgba(87, 141, 217, .2);--if-info-message-help-border: rgba(87, 141, 217, .4);--if-info-message-help-accent: rgb(87, 141, 217);--if-info-message-warning-background: rgba(244, 161, 77, .2);--if-info-message-warning-border: rgba(244, 161, 77, .4);--if-info-message-warning-accent: rgb(244, 161, 77);--if-info-message-danger-background: rgba(219, 18, 59, .2);--if-info-message-danger-border: rgba(219, 18, 59, .4);--if-info-message-danger-accent: rgb(219, 18, 59);--if-info-message-success-background: rgb(32, 160, 116, .2);--if-info-message-success-border: rgba(32, 160, 116, .4);--if-info-message-success-accent: rgba(32, 160, 116);--if-flow-note: #3f3f3f;--if-flow-note-hover: #4c4c4c;--if-flow-accordion-header: #3b3b3b;--if-spinner: #d9d9d9;--if-spinner-top: transparent;--if-global-search-border: var(--if-input-border);--if-charts-text: #d5d5d5;--if-charts-text-highlight: #f3f3f3;--if-charts-line: #3e3e3e;--if-charts-tracker: #606060;--if-charts-axis: #ababab;--if-charts-table-row-hover: #353535;--if-charts-groups-hover: rgba(0,0,0,.2);--if-button-primary: var(--if-blue);--if-button-primary-hover: var(--if-blue-darkened);--if-button-primary-text: #000;--if-header-background: #202020;--if-header-text: #f1f1f1;--if-header-divider: #505050;--if-header-button: var(--if-blue);--if-header-button-hover: var(--if-blue-darkened);--if-header-button-text: #000;--if-header-active-link: #8abaff;--if-input-checked: var(--if-blue);--if-input-checked-rgb: var(--if-blue-rgb);--if-input-checked-icon: #000;--if-tab-active: #8abaff;--if-tab-inactive: #dcdcdc;--if-breadcrumb: var(--if-blue);--if-breadcrumb-rgb: var(--if-blue-rgb);--if-date-in-range: #808080}@supports (color-scheme: dark) and (color-scheme: light){html.if-dark-theme{color-scheme:dark}}@media screen and (min-width: 1200px){.if-full-screen-mode .if-header{display:none!important}}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}@media screen and (min-width: 1024px){.scrollbar::-webkit-scrollbar{width:6px;height:6px;background-color:transparent}.scrollbar::-webkit-scrollbar-thumb{border-radius:3px;background-color:var(--if-scrollbar-thumb)}.scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--if-scrollbar-thumb-hover)}}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:inherit}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:.875em}mark{padding:.1875em;background-color:#fff3cd}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:#252525;background-color:#fff;border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}caption{padding-top:.5rem;padding-bottom:.5rem;color:#212529bf;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.ngb-highlight{font-weight:400!important}#ngb-live{display:none!important}.ngb-dp-header{border:none!important;border-radius:0!important;background:transparent!important;padding:8px 4px 0!important}.ngb-dp-arrow{width:40px!important;height:40px!important}.ngb-dp-arrow-prev .ngb-dp-arrow-btn:before{content:"\f053"}.ngb-dp-arrow-btn{width:40px!important;height:40px!important;line-height:40px!important;text-align:center!important;padding:0!important;margin:0!important;color:var(--if-text-faded)!important;border-radius:50%!important;text-decoration:none!important}.ngb-dp-arrow-btn:hover{background-color:var(--if-button-grey)}.ngb-dp-arrow-btn:before{font-family:FontAwesome;content:"\f054"}.ngb-dp-arrow-btn>span{display:none!important}.ngb-dp-months{gap:8px}.ngb-dp-month{padding:4px}.ngb-dp-month-name{padding:0 10px 2px!important;font-size:1rem!important;font-weight:500;height:auto!important;line-height:1.5!important}.ngb-dp-week{padding:0!important}.ngb-dp-weekdays{padding:4px 0!important;margin-bottom:4px!important;position:relative;border:none!important;border-bottom:1px solid var(--if-line)!important}.ngb-dp-weekday{width:40px!important;font-style:normal!important;font-size:.8rem;text-transform:uppercase;text-align:center;color:var(--if-text-faded)!important;height:auto!important;line-height:1.5!important}.ngb-dp-day{display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;line-height:40px!important;text-align:center}.ngb-dp-day.hidden{display:block!important}.ngb-dp-navigation-select{gap:10px!important;flex:unset!important}.ngb-dp-navigation-select .form-select{flex:unset!important;padding:10px!important;font-size:1rem!important;height:auto!important;width:90px!important;padding:.5rem calc(1.5rem + 12px) .5rem .75rem!important;background-size:12px 10px!important;background-position:right .75rem center!important}.ngb-dp-today .custom-day>span{border-color:var(--if-blue)!important}.custom-day{display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;position:relative}.custom-day>span{display:inline-block;width:36px;height:36px;line-height:34px;border:1px solid transparent;border-radius:50%;position:relative;z-index:1}.custom-day:hover>span{background-color:rgba(var(--if-blue-rgb),.3)}.custom-day.selected>span{background-color:var(--if-blue);color:var(--if-blue-text)}.custom-day.disabled{opacity:.5}.custom-day.outside{opacity:.2}p,ol,ul{margin:0 0 1rem}.line-clamp-2{display:block;max-height:3em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.line-clamp-3{display:block;max-height:4.5em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.hidden{display:none!important}html,body{font-size:13px}body{margin:0;font-family:Roboto,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.5;color:var(--if-text-primary);text-align:left;background-color:var(--if-background-primary);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;min-height:100vh}body.col-resize{cursor:col-resize;-webkit-user-select:none;user-select:none}.visually-hidden,.cdk-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;white-space:nowrap!important;border:0!important;clip:rect(0,0,0,0)!important}h1,h2,h3,h4,h5{font-weight:500;line-height:1.2}h1{font-size:2rem;margin:0 0 1rem}button{font-size:1rem;font-family:inherit;line-height:1.5;margin:0;box-shadow:none;--webkit-appearance: button;color:var(--if-text-primary);vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none}button:not(:disabled){cursor:pointer}button:disabled,button.disabled{opacity:.5;cursor:auto}.btn{display:inline-block;padding:.5rem 1rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--if-text-primary);text-align:center;text-decoration:none;border:1px solid transparent;border-radius:3px;background-color:transparent;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn.loading{opacity:1;position:relative}.btn.loading:before,.btn.loading:after{display:block;content:"";position:absolute}.btn.loading:before{width:calc(100% + 2px);height:calc(100% + 2px);border-radius:inherit;background-color:inherit;opacity:.6;top:-1px;left:-1px}.btn.loading:after{font-size:1em;width:1em;height:1em;border:3px solid var(--if-button-primary-text, var(--if-brand-secondary-text, #fff));border-top-color:transparent;border-radius:50%;top:calc(50% - .5em);left:calc(50% - .5em);animation:.5s spinner linear infinite}@media (prefers-reduced-motion: reduce){.btn.loading:after{animation-duration:1.5s}}.btn-block{display:block;width:100%}.btn-sm{padding:.375rem .75rem}.btn-lg{font-size:1.2rem;padding:.75rem 1rem}.btn-primary{background-color:var(--if-button-primary);border-color:var(--if-button-primary);color:var(--if-button-primary-text)}.btn-primary:hover,.btn-primary:focus-visible,.btn-primary:active{background-color:var(--if-button-primary-hover);border-color:var(--if-button-primary-hover);color:var(--if-button-primary-text)}.btn-grey{background-color:var(--if-button-grey);border-color:var(--if-button-grey)}.btn-grey:hover,.btn-grey:focus-visible{background-color:var(--if-button-grey-hover);border-color:var(--if-button-grey-hover)}.btn-grey.loading:after{border-color:var(--if-text-primary);border-top-color:transparent}.btn-white{background-color:var(--if-button-light);border-color:var(--if-button-light-border)}.btn-white:hover,.btn-white:focus-visible{background-color:var(--if-button-light-hover);border-color:var(--if-button-light-border-hover)}.btn-blue{background-color:var(--if-blue);border-color:var(--if-blue);color:var(--if-blue-text)}.btn-blue:hover,.btn-blue:focus-visible,.btn-blue:active{background-color:var(--if-blue-darkened);border-color:var(--if-blue-darkened);color:var(--if-blue-text)}.btn-underline{text-decoration:underline}.btn-link{padding:0;border:none;background-color:transparent;color:var(--if-link)}.btn-link:hover,.btn-link:focus-visible{text-decoration:underline}.btn-link:disabled{text-decoration:none!important}.btn-no-padding{padding:0;border:none}.btn-dashed{width:100%;padding:.75rem 1rem;border:1px dashed var(--if-button-dashed-border);border-radius:3px;background-color:transparent}.btn-dashed:hover,.btn-dashed:focus-visible{border-color:var(--if-button-dashed-border-hover)}.btn-icon-l{padding-left:calc(1.5rem + 10px);position:relative}.btn-icon-l:before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:FontAwesome;font-size:10px;line-height:1;position:absolute;left:1rem;top:50%;transform:translateY(-5px)}.btn-icon-l.btn-icon-plus:before{content:"+"}.btn-icon-l.btn-icon-star:before{content:"\f006"}.btn-icon-l.btn-icon-star.is-starred:before{content:"\f005";color:#f5d009}.btn-icon-l.btn-icon-download:before{content:"\f1c3"}.btn-icon-l.btn-icon-chevron-left:before{content:"\f053"}.btn-icon-l.btn-icon-refresh:before{content:"\f021"}.btn-icon-l.btn-icon-sliders:before{content:"\f044"}.btn-dropdown{padding-right:calc(1.5rem + 8px);position:relative}.btn-dropdown:after{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:FontAwesome;content:"\f078";font-size:8px;line-height:1;position:absolute;right:1rem;top:50%;transform:translateY(-4px)}.btn-dropup{padding-right:calc(1.5rem + 8px);position:relative}.btn-dropup:after{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:FontAwesome;content:"\f077";font-size:8px;line-height:1;position:absolute;right:1rem;top:50%;transform:translateY(-4px)}.btn-square{display:inline-block;width:calc(2.5rem + 2px);height:calc(2.5rem + 2px);line-height:calc(2.5rem + 2px);border:none;background-color:transparent;padding:0;border-radius:3px}.btn-square:hover,.btn-square:focus-visible{background-color:var(--if-button-grey)}.btn-square:before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:FontAwesome}.btn-square.icon-link:before{content:"\f0c1"}.btn-square.icon-star:before{content:"\f006"}.btn-square.icon-star.is-starred:before{content:"\f005";color:#f5d009}.btn-square.icon-trash:before{content:"\f2ed"}.btn-square.icon-close{background-image:var(--if-dialog-close);background-size:12px;background-position:center;background-repeat:no-repeat}.btn-square.icon-close:before{display:none!important}td>.btn-circle:hover,td>.btn-circle:focus-visible{background-color:var(--if-button-grey-hover)!important}.btn-circle{display:inline-block;width:30px;height:30px;line-height:30px;border:none;padding:0;border-radius:50%;text-align:center}.btn-circle:not(.btn-grey){background-color:transparent}.btn-circle:not(.btn-grey):hover,.btn-circle:not(.btn-grey):focus-visible{background-color:var(--if-button-grey)}.btn-circle:before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:FontAwesome;font-size:12px}.btn-circle.icon-chevron-down:before{content:"\f078"}.btn-circle.icon-chevron-down[aria-expanded=true]:before{content:"\f077"}.btn-circle.icon-chevron-left:before{content:"\f053"}.btn-circle.icon-chevron-right:before{content:"\f054"}.btn-circle.icon-trash:before{content:"\f2ed"}.btn-circle.icon-times:before{content:"\f00d"}.btn-icon{display:inline-block;width:30px;height:30px;line-height:30px;border:none;background-color:var(--if-button-grey);padding:0;border-radius:3px}.btn-icon:hover,.btn-icon:focus-visible{background-color:var(--if-button-grey-hover)}.btn-icon:before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:FontAwesome}.btn-icon.icon-tick:before{content:"\f00c"}.btn-icon.icon-cross:before{content:"\f00d"}.btn-icon.icon-expand:before{content:"\f424"}.btn-icon.icon-unexpand:before{content:"\f422"}.btn-stretch{display:block;text-align:left;font-size:1rem;font-weight:400;text-decoration:none;-webkit-user-select:none;user-select:none;color:inherit;padding:0;border:none;border-radius:0;outline:0;background-color:transparent}.btn-stretch:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.btn-col-sort{border:none;border-radius:3px;background-color:transparent;padding:5px 10px;text-transform:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:1}.btn-col-sort:after{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:FontAwesome;content:"\f063";position:absolute;right:10px;opacity:0}.btn-col-sort.descending,.btn-col-sort.ascending{padding-right:26px}.btn-col-sort.descending:after,.btn-col-sort.ascending:after{opacity:1}.btn-col-sort.ascending:after{content:"\f062"}th.sortable-col{padding:5px 6px!important}thead tr:hover .sortable-col .btn-col-sort{padding-right:26px}thead tr:hover .sortable-col .btn-col-sort:not(.descending):not(.ascending):after{opacity:.4}.btn-star{width:20px;height:20px;line-height:20px;padding:0;border:none;border-radius:2px;background-color:transparent;color:#b2b2b2}.btn-star:before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:FontAwesome;content:"\f006";line-height:1}.btn-star.is-starred{color:#f5d009}.btn-star.is-starred:before{content:"\f005"}.btn-star:hover,.btn-star:focus-within{background-color:var(--if-table-row-button-hover)}.star-col{text-align:center;width:26px!important}td.star-col{padding:0 0 0 6px!important}th.star-col{padding-left:6px!important;padding-right:0!important}th.star-col:before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:FontAwesome;content:"\f006"}tbody tr .btn-star:not(.is-starred){opacity:0}tbody tr:hover .btn-star,tbody tr:focus-within .btn-star{opacity:1}.btn-context-menu{width:30px;height:30px;line-height:30px;padding:0;border:none;border-radius:3px;background-color:var(--if-button-grey)}.btn-context-menu:hover,.btn-context-menu:focus-visible{background-color:var(--if-button-grey-hover)}.btn-context-menu:before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:FontAwesome;content:"\f141";font-size:16px}.btn-context-menu[aria-expanded=true]{opacity:1!important}.context-menu-col{width:42px!important;position:sticky;top:0;right:0}th.context-menu-col{padding:0!important}td.context-menu-col{padding:10px 6px!important}td.context-menu-col .btn-context-menu{opacity:0;background-color:var(--if-table-row-button)}td.context-menu-col .btn-context-menu:hover,td.context-menu-col .btn-context-menu:focus-visible{background-color:var(--if-table-row-button-hover)}tr:hover>td>.btn-context-menu,tr:focus-within>td>.btn-context-menu{opacity:1}table{caption-side:bottom;border-collapse:collapse}th,td{text-align:left}th{font-weight:500}a{color:var(--if-link);text-decoration:none}a:hover,a:focus-visible{color:var(--if-link-hover);text-decoration:underline}.if-table-container{overflow:auto}.if-table{width:100%}.if-table>thead>tr>th{padding:10px 16px;vertical-align:bottom;border-bottom:1px solid var(--if-table-row-border-color)}.if-table>tbody>tr>td{padding:16px;vertical-align:middle;border-bottom:1px solid var(--if-table-row-border-color)}.if-table>tbody>tr:hover>td{background-color:var(--if-table-row-hover)}.if-table>tbody>tr:hover>td .readonly-input{background-color:var(--if-table-row-hover-readonly-input);border-color:var(--if-table-row-hover-readonly-input)}.if-table>tbody>tr.selected>td{background-color:var(--if-table-row-selected)}.if-table>tbody>tr.selected:hover>td{background-color:var(--if-table-row-selected-hover)}.if-table-fixed{table-layout:fixed}.if-table-fixed>thead>tr>th,.if-table-fixed>tbody>tr>td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.if-table-align-top>tbody>tr>td{vertical-align:top}.if-table-align-top>tbody>tr>td.checkbox-col{padding-top:6px!important}.if-table-cols-2>thead>tr>th,.if-table-cols-2>tbody>tr>td{width:50%}.if-table-cols-2.if-table-fixed{min-width:300px}.if-table-cols-3>thead>tr>th,.if-table-cols-3>tbody>tr>td{width:33.33%}.if-table-cols-3.if-table-fixed{min-width:450px}.if-table-cols-4>thead>tr>th,.if-table-cols-4>tbody>tr>td{width:25%}.if-table-cols-4.if-table-fixed{min-width:600px}.if-table-cols-5>thead>tr>th,.if-table-cols-5>tbody>tr>td{width:20%}.if-table-cols-5.if-table-fixed{min-width:750px}.if-table-cols-6>thead>tr>th,.if-table-cols-6>tbody>tr>td{width:16.66%}.if-table-cols-6.if-table-fixed{min-width:900px}.if-table-cols-7>thead>tr>th,.if-table-cols-7>tbody>tr>td{width:14.28%}.if-table-cols-7.if-table-fixed{min-width:1050px}.if-table-cols-8>thead>tr>th,.if-table-cols-8>tbody>tr>td{width:12.5%}.if-table-cols-8.if-table-fixed{min-width:1200px}.if-table-cols-9>thead>tr>th,.if-table-cols-9>tbody>tr>td{width:11.11%}.if-table-cols-9.if-table-fixed{min-width:1350px}.if-table-cols-10>thead>tr>th,.if-table-cols-10>tbody>tr>td{width:10%}.if-table-cols-10.if-table-fixed{min-width:1500px}.if-table-cols-11>thead>tr>th,.if-table-cols-11>tbody>tr>td{width:9.09%}.if-table-cols-11.if-table-fixed{min-width:1650px}.if-table-cols-12>thead>tr>th,.if-table-cols-12>tbody>tr>td{width:8.33%}.if-table-cols-12.if-table-fixed{min-width:1800px}.if-table-cols-13>thead>tr>th,.if-table-cols-13>tbody>tr>td{width:7.69%}.if-table-cols-13.if-table-fixed{min-width:1950px}.if-table-cols-14>thead>tr>th,.if-table-cols-14>tbody>tr>td{width:7.14%}.if-table-cols-14.if-table-fixed{min-width:2100px}.if-table-cols-15>thead>tr>th,.if-table-cols-15>tbody>tr>td{width:6.67%}.if-table-cols-15.if-table-fixed{min-width:2250px}.if-table.loading>thead>tr{position:relative}.if-table.loading>thead>tr:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.if-table.loading>tbody{opacity:.5;position:relative}.if-table.loading>tbody:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}td{position:relative}td>a,td>.btn-link{display:block;padding:0;width:100%;border:0;border-radius:0;background-color:transparent;text-align:left;overflow:inherit;text-overflow:inherit;text-decoration:none;outline:none;white-space:nowrap}td>a:hover,td>a:focus-visible,td>.btn-link:hover,td>.btn-link:focus-visible{text-decoration:underline}td>a:focus-visible:after,td>.btn-link:focus-visible:after{outline-offset:-2px}td>a:after,td>.btn-link:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.if-table-grid-container{overflow:auto;position:relative;border:1px solid var(--if-table-grid-border)}.if-table-grid{width:100%;border-collapse:separate;border-spacing:0}.if-table-grid th,.if-table-grid td{padding:10px;border:1px solid var(--if-table-grid-border);white-space:nowrap}.if-table-grid th.sortable-col{padding-left:0!important;padding-right:0!important}.if-table-grid th.sortable-col .btn-col-sort{padding-right:26px!important}.if-table-grid tbody tr:hover td{background-color:var(--if-table-row-hover)}.if-table-grid.sticky-header thead th{position:sticky;top:0;z-index:1;background-color:var(--if-background-primary)}.if-table-grid.sticky-header thead th:before{content:"";width:calc(100% + 1px);height:6px;position:absolute;bottom:-6px;right:0;background:var(--if-table-sticky-header-shadow);opacity:0;transition:opacity .15s ease-in-out}.if-table-grid.sticky-header thead tr>:first-child{z-index:3!important}.if-table-grid.sticky-header.scrolled-top thead th:before{opacity:1}.if-table-grid.sticky-first-column tr>:first-child{position:sticky;left:0;z-index:2}.if-table-grid.sticky-first-column tr>:first-child:after{content:"";width:6px;height:calc(100% + 1px);position:absolute;top:-1px;right:-6px;background:var(--if-table-sticky-first-column-shadow);opacity:0;transition:opacity .15s ease-in-out}.if-table-grid.sticky-first-column tr:not(:hover)>:first-child{background-color:var(--if-background-primary)}.if-table-grid.sticky-first-column.scrolled-left tr>:first-child:after{opacity:1}.form-control,.form-select{display:block;width:100%;padding:.75rem 1rem;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;color:var(--if-input-color);background-color:var(--if-input-background);background-clip:padding-box;border:1px solid var(--if-input-border);border-radius:3px}.form-control.error,.form-select.error{border-color:var(--if-danger)}.form-control:disabled,.form-control.disabled,.form-select:disabled,.form-select.disabled{opacity:.6}.form-control[readonly],.form-select[readonly]{border-color:var(--if-input-readonly);background-color:var(--if-input-readonly)}.form-control:focus-visible,.form-select:focus-visible{outline:none;border-color:var(--if-input-border-focus);box-shadow:var(--if-input-box-shadow-focus)}.form-control-sm,.form-select-sm{padding:.5rem .75rem}textarea.form-control{min-height:calc(3rem + 2px)}textarea.form-control-sm{height:calc(2.5rem + 2px);min-height:calc(2.5rem + 2px)}select.form-control,.form-select{padding-right:calc(2rem + 16px);background-image:var(--if-input-select);background-repeat:no-repeat;background-position:right 1rem center;background-size:16px 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control.form-control-sm,.form-select.form-control-sm{padding-right:calc(1.5rem + 12px);background-position:right .75rem center;background-size:12px 10px}.form-control::placeholder{color:var(--if-input-placeholder)}.form-control::-moz-placeholder{color:var(--if-input-placeholder)}.form-label{display:inline-block;font-weight:500;margin-bottom:5px;text-wrap:pretty}.form-description{color:var(--if-text-faded);margin:-3px 0 5px}.form-error{color:var(--if-danger);margin-top:5px}.form-max-length{font-size:.9rem;color:var(--if-text-faded);margin-top:4px}fieldset{min-width:0;padding:0;margin:0;border:0}.form-legend{display:inline-block;padding:0;line-height:1.5;font-size:1rem;font-weight:500;margin-bottom:5px}.form-question{padding:12px 0}.readonly-input{min-height:calc(3rem + 2px);padding:.75rem 1rem;background-color:var(--if-input-readonly);border:1px solid var(--if-input-readonly);border-radius:3px;overflow:auto;overflow-wrap:break-word}.readonly-input-sm{min-height:calc(2.5rem + 2px);padding:.5rem .75rem}.readonly-input.error{border-color:var(--if-danger)}.input-action{margin-top:10px}.form-typeahead{position:relative}.form-typeahead.loading:after{content:"";width:1rem;height:1rem;border-radius:50%;border:3px solid var(--if-blue);border-top-color:transparent;position:absolute;right:calc(1rem + 1px);top:calc(50% - .5rem);animation:spinner .5s infinite linear}.form-typeahead.loading .form-control{padding-right:3rem}.form-typeahead-sm.loading:after{right:calc(.75rem + 1px)}.form-typeahead-sm.loading .form-control{padding-right:2.5rem}.radio-list-horizontal{display:flex;flex-wrap:wrap;gap:28px;list-style:none;padding:8px 0 0;margin:0}.radio-list-horizontal>li{max-width:100%;overflow-wrap:break-word}.radio-list-vertical{display:flex;flex-direction:column;gap:20px;list-style:none;padding:8px 0 0;margin:0}.radio-list-vertical>li{max-width:100%;overflow-wrap:break-word}.radio-button{position:relative}.radio{margin:0;padding:0;opacity:0;cursor:pointer;position:absolute;z-index:1;width:40px;height:40px;top:-10px;left:-10px}.radio+label{display:inline-block;padding-left:32px;position:relative;cursor:pointer;max-width:100%;line-height:20px}.radio+label:before{display:inline-block;content:"";width:20px;height:20px;border-radius:50%;border:2px solid var(--if-radio-unchecked);position:absolute;left:0;top:0}.radio+label:after{display:inline-block;content:"";width:10px;height:10px;border-radius:50%;background-color:var(--if-input-checked);position:absolute;left:5px;top:5px;transform:scale(0);transition:transform .15s ease-in-out}@media (prefers-reduced-motion: reduce){.radio+label:after{transition:none}}.radio:checked+label:before{border-color:var(--if-input-checked)}.radio:checked+label:after{transform:scale(1)}.radio:checked:hover+label:before,.radio:checked:focus-visible+label:before{border-color:var(--if-input-checked);box-shadow:0 0 0 8px rgba(var(--if-input-checked-rgb),.2)}.radio:hover+label:before,.radio:focus-visible+label:before{border-color:var(--if-radio-hover);box-shadow:0 0 0 8px var(--if-radio-box-shadow-hover)}.radio:not(:disabled):not(:checked)+label:hover:before{border-color:var(--if-radio-hover);box-shadow:0 0 0 8px var(--if-radio-box-shadow-hover)}.radio:not(:disabled):checked+label:hover:before{box-shadow:0 0 0 8px rgba(var(--if-input-checked-rgb),.2)}.radio:disabled{cursor:not-allowed}.radio:disabled+label{opacity:.5;cursor:not-allowed}.checkbox-list{display:flex;flex-direction:column;gap:20px;list-style:none;padding:4px 0 0;margin:0}.checkbox-list-select-all{padding-top:4px}.checkbox-list-indented{padding-left:32px;padding-top:20px}.checkbox-list-compact{gap:12px}.checkbox-list-compact.checkbox-list-indented{padding-top:12px}.checkbox-list-compact .checkbox,.checkbox-item-compact .checkbox{width:32px;height:32px;top:-6px;left:-6px}.checkbox-list-compact .checkbox:checked:hover+label:before,.checkbox-list-compact .checkbox:checked:focus-visible+label:before,.checkbox-item-compact .checkbox:checked:hover+label:before,.checkbox-item-compact .checkbox:checked:focus-visible+label:before{box-shadow:0 0 0 6px rgba(var(--if-input-checked-rgb),.2)}.checkbox-list-compact .checkbox:indeterminate:hover+label:before,.checkbox-list-compact .checkbox:indeterminate:focus-visible+label:before,.checkbox-item-compact .checkbox:indeterminate:hover+label:before,.checkbox-item-compact .checkbox:indeterminate:focus-visible+label:before{box-shadow:0 0 0 6px rgba(var(--if-input-checked-rgb),.2)}.checkbox-list-compact .checkbox:hover+label:before,.checkbox-list-compact .checkbox:focus-visible+label:before,.checkbox-item-compact .checkbox:hover+label:before,.checkbox-item-compact .checkbox:focus-visible+label:before{box-shadow:0 0 0 6px #0000000d}.checkbox-list-compact .checkbox:not(:disabled):not(:checked):not(:indeterminate)+label:hover:before,.checkbox-item-compact .checkbox:not(:disabled):not(:checked):not(:indeterminate)+label:hover:before{box-shadow:0 0 0 6px #0000000d}.checkbox-list-compact .checkbox:not(:disabled):checked+label:hover:before,.checkbox-list-compact .checkbox:not(:disabled):indeterminate+label:hover:before,.checkbox-item-compact .checkbox:not(:disabled):checked+label:hover:before,.checkbox-item-compact .checkbox:not(:disabled):indeterminate+label:hover:before{box-shadow:0 0 0 6px rgba(var(--if-input-checked-rgb),.2)}.checkbox-item{position:relative}.checkbox{margin:0;padding:0;opacity:0;cursor:pointer;position:absolute;z-index:1;width:40px;height:40px;top:-10px;left:-10px}.checkbox+label{display:inline-block;padding-left:32px;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;max-width:100%;overflow-wrap:break-word;line-height:20px}.checkbox+label:before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:FontAwesome;content:"\f00c";width:20px;height:20px;line-height:16px;text-align:center;border:2px solid var(--if-checkbox-unchecked);border-radius:2px;position:absolute;left:0;color:transparent}.checkbox:checked+label:before{background-color:var(--if-input-checked);border-color:var(--if-input-checked);color:var(--if-input-checked-icon)}.checkbox:checked:hover+label:before,.checkbox:checked:focus-visible+label:before{border-color:var(--if-input-checked);box-shadow:0 0 0 8px rgba(var(--if-input-checked-rgb),.2)}.checkbox:indeterminate+label:before{content:"\f068";background-color:var(--if-input-checked);border-color:var(--if-input-checked);color:var(--if-input-checked-icon)}.checkbox:indeterminate:hover+label:before,.checkbox:indeterminate:focus-visible+label:before{border-color:var(--if-input-checked);box-shadow:0 0 0 8px rgba(var(--if-input-checked-rgb),.2)}.checkbox:hover+label:before,.checkbox:focus-visible+label:before{border-color:var(--if-checkbox-hover);box-shadow:0 0 0 8px var(--if-checkbox-box-shadow-hover)}.checkbox:not(:disabled):not(:checked):not(:indeterminate)+label:hover:before{border-color:var(--if-checkbox-hover);box-shadow:0 0 0 8px var(--if-checkbox-box-shadow-hover)}.checkbox:not(:disabled):checked+label:hover:before,.checkbox:not(:disabled):indeterminate+label:hover:before{box-shadow:0 0 0 8px rgba(var(--if-input-checked-rgb),.2)}.checkbox:disabled{cursor:not-allowed}.checkbox:disabled+label{opacity:.5;cursor:not-allowed}.sortable-list{border:1px solid var(--if-input-border);border-radius:3px;background-color:var(--if-sortable-list);overflow:hidden}.sortable-list>:last-child{border:0}.sortable-list.error{border-color:var(--if-danger)}.sortable-list-item{padding:12px;border-bottom:1px solid var(--if-input-border);background-color:var(--if-sortable-list);cursor:move;position:relative}.sortable-list-item .checkbox-label{padding:0 0 0 28px}.sortable-list-item.cdk-drag-disabled{cursor:auto}.form-label+.sortable-list{margin-top:8px}.form-description+.sortable-list{margin-top:10px}.cdk-drag-preview{box-sizing:border-box;border-radius:3px;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;border-color:transparent;cursor:move!important;overflow:hidden}.cdk-drag-placeholder{opacity:0}.cdk-drag-animating{transition:transform .25s cubic-bezier(0,0,.2,1)}.sortable-list.cdk-drop-list-dragging .sortable-list-item:not(.cdk-drag-placeholder){transition:transform .25s cubic-bezier(0,0,.2,1)}.dropdown-menu{display:inline-flex;flex-direction:column;padding:8px 0;border-radius:5px;background-color:var(--if-dropdown-background);box-shadow:0 5px 10px 2px #0003;min-width:150px;z-index:999}.dropdown-menu-header{font-size:.9rem;padding:12px 16px 8px}.dropdown-item,.dropdown-menu-item{cursor:pointer;border:none;-webkit-user-select:none;user-select:none;padding:12px 16px;background-color:transparent;color:inherit!important;text-align:left;text-decoration:none!important;min-width:0;flex-shrink:0}.dropdown-item:hover,.dropdown-item:focus-visible,.dropdown-menu-item:hover,.dropdown-menu-item:focus-visible{background-color:var(--if-dropdown-item-hover)}.dropdown-item.selectable,.dropdown-menu-item.selectable{padding-left:40px;position:relative}.dropdown-item.selectable.selected:after,.dropdown-menu-item.selectable.selected:after{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:FontAwesome;content:"\f00c";position:absolute;left:16px}.dropdown-item.checkable,.dropdown-menu-item.checkable{padding-left:46px;position:relative}.dropdown-item.checkable:before,.dropdown-menu-item.checkable:before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:FontAwesome;content:"\f00c";width:18px;height:18px;line-height:14px;text-align:center;border:2px solid grey;border-radius:2px;background-color:transparent;color:transparent;position:absolute;left:16px}.dropdown-item.checkable.selected:before,.dropdown-menu-item.checkable.selected:before{background-color:var(--if-input-checked);border-color:var(--if-input-checked);color:var(--if-input-checked-icon)}.dropdown-menu-full-width{width:100%}.dropdown-menu[role=listbox] .dropdown-item.active{background-color:var(--if-dropdown-item-hover)}.dropdown-menu[role=listbox] .dropdown-item>div.selected{padding-right:24px;position:relative}.dropdown-menu[role=listbox] .dropdown-item>div.selected:after{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:FontAwesome;content:"\f00c";position:absolute;top:0;right:0}.dropdown-menu-group{display:flex;flex-direction:column}.dropdown-menu-group+.dropdown-menu-group{padding-top:12px;margin-top:8px;border-top:1px solid var(--if-dropdown-group-divider)}.dropdown-menu-group-header{padding:8px 16px 4px;font-size:.8rem;font-weight:500;color:var(--if-text-faded);text-transform:uppercase;letter-spacing:.3px}.dropdown-menu-no-options{padding:12px 16px;color:var(--if-text-faded)}.cdk-dialog-container{outline:none!important}.cdk-overlay-backdrop.dialog-important{z-index:10000000!important;background-color:#0006!important}.cdk-overlay-backdrop.dialog-important+.cdk-global-overlay-wrapper{z-index:10000000!important}.cdk-overlay-backdrop.dialog-urgent{z-index:100000000!important;background-color:#0006!important}.cdk-overlay-backdrop.dialog-urgent+.cdk-global-overlay-wrapper{z-index:100000000!important}.dialog{display:flex;flex-direction:column;max-height:calc(100vh - 40px);max-width:calc(100vw - 20px);margin:0 auto;background-color:var(--if-dialog-background);border-radius:8px;position:relative}.dialog-md{width:800px}.dialog-lg{width:1200px}.dialog.loading>div{opacity:.5}.dialog-full-height{height:calc(100vh - 40px)}.dialog-full-height .dialog-body{flex-grow:1}@media screen and (min-width: 1024px) and (min-height: 992px){.dialog-full-height{height:calc(100vh - 100px);max-height:calc(100vh - 100px)}}@media screen and (min-width: 1024px){.dialog-body-main::-webkit-scrollbar,.dialog-body-side::-webkit-scrollbar{width:6px;height:6px;background-color:transparent}.dialog-body-main::-webkit-scrollbar-thumb,.dialog-body-side::-webkit-scrollbar-thumb{border-radius:3px;background-color:var(--if-scrollbar-thumb)}.dialog-body-main::-webkit-scrollbar-thumb:hover,.dialog-body-side::-webkit-scrollbar-thumb:hover{background-color:var(--if-scrollbar-thumb-hover)}}.dialog-loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;z-index:1}.dialog-header{display:flex;justify-content:space-between;align-items:flex-start;padding:20px;border-bottom:1px solid var(--if-dialog-divider)}.dialog-header h1{font-size:1.4rem;margin:0}.dialog-header-breadcrumb{list-style-type:none;padding:0;margin:0;display:flex;align-items:center;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.dialog-header-breadcrumb>li{padding-right:20px;position:relative}.dialog-header-breadcrumb>li:after{display:inline-block;width:20px;text-align:center;content:"/";position:absolute;top:0;right:0}.dialog-header-breadcrumb>li>div[role=button]:hover,.dialog-header-breadcrumb>li>div[role=button]:focus-visible{text-decoration:underline}.dialog-header-breadcrumb>:last-child{padding-right:0;overflow:hidden;text-overflow:ellipsis;flex-shrink:1}.dialog-header-breadcrumb>:last-child:after{display:none}.dialog-header-breadcrumb>:last-child>div{overflow:hidden;text-overflow:ellipsis}.dialog-header-buttons{display:flex;flex-shrink:0;margin-left:auto;margin-right:calc(5px - 1.25rem)}.dialog-header-buttons>.btn-with-dropside,.dialog-header-buttons>.btn-primary{margin-right:8px}.dialog-subheader{margin-top:4px}.dialog-body{padding:20px;overflow:auto}.dialog-footer{display:flex;justify-content:flex-end;gap:12px;padding:20px;border-top:1px solid var(--if-dialog-divider)}.dialog-footer .btn:not(.btn-primary):hover,.dialog-footer .btn:not(.btn-primary):focus-visible{background-color:var(--if-button-transparent-hover);border-color:var(--if-button-transparent-hover)}.dialog-close,.off-canvas-close{width:30px;height:30px;line-height:30px;padding:0;border:none;border-radius:3px;background-color:transparent;background-image:var(--if-dialog-close);background-size:12px;background-position:center;background-repeat:no-repeat;margin-top:-9px;margin-right:-9px}.dialog-close:hover,.dialog-close:focus-visible,.off-canvas-close:hover,.off-canvas-close:focus-visible{background-color:var(--if-dialog-button-hover)}.off-canvas{display:flex;flex-direction:column;height:100vh;max-width:100%;background-color:var(--if-dialog-background);animation:off-canvas-slide-in .5s ease}.off-canvas-sm{width:400px}.off-canvas-md{width:800px}.off-canvas-full-width{width:100vw}@media screen and (min-width: 768px){.off-canvas-full-width{width:90vw}}.off-canvas-full-width-xl{width:100vw}@media screen and (min-width: 768px){.off-canvas-full-width-xl{width:calc(100vw - 60px)}}@keyframes off-canvas-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.off-canvas-header{display:flex;justify-content:space-between;align-items:flex-start;padding:20px;border-bottom:1px solid var(--if-dialog-divider)}.off-canvas-header h1{font-size:1.4rem;margin:0}.off-canvas-body{padding:20px;overflow:auto}.off-canvas-footer{display:flex;justify-content:flex-start;gap:12px;padding:20px;border-top:1px solid var(--if-dialog-divider);margin-top:auto}.off-canvas-footer .btn:not(.btn-primary):hover,.off-canvas-footer .btn:not(.btn-primary):focus-visible{background-color:var(--if-button-transparent-hover);border-color:var(--if-button-transparent-hover)}.tag{display:inline-block;text-align:center;padding:1px 6px;border-radius:3px;font-size:.95rem;font-weight:500;white-space:nowrap;background-color:var(--if-tag-default-background);color:var(--if-tag-default-color)}.tag-colour-blue{background-color:#c9e6ff!important;color:#001f48!important}.tag-colour-darkBlue{background-color:#254ea3!important;color:#f0f5ff!important}.tag-colour-purple{background-color:#c67bfd!important;color:#110b16!important}.tag-colour-pink{background-color:#ffdeff!important;color:#792c72!important}.tag-colour-green,.tag-colour-Green{background-color:#6ad7b5!important;color:#1c3a31!important}.tag-colour-orange,.tag-colour-Amber{background-color:#ffd480!important;color:#63380d!important}.tag-colour-red,.tag-colour-Red{background-color:#ff85ae!important;color:#3c0000!important}.tag-colour-grey{background-color:#d3d3d3!important;color:#252525!important}.tag-group{display:inline-flex;align-items:center;gap:6px;max-width:100%;overflow:hidden}.tag-group .tag{flex-shrink:0}.tag-col{padding-top:0!important;padding-bottom:0!important}.info-message{padding:16px 16px 16px 20px;border:1px solid;border-radius:3px;position:relative}.info-message:before{content:"";height:calc(100% + 2px);width:4px;border-top-left-radius:3px;border-bottom-left-radius:3px;position:absolute;top:-1px;left:-1px}.info-message-danger{background-color:var(--if-info-message-danger-background);border-color:var(--if-info-message-danger-border)}.info-message-danger:before{background-color:var(--if-info-message-danger-accent)}.info-message-warning{background-color:var(--if-info-message-warning-background);border-color:var(--if-info-message-warning-border)}.info-message-warning:before{background-color:var(--if-info-message-warning-accent)}.info-message-success{background-color:var(--if-info-message-success-background);border-color:var(--if-info-message-success-border)}.info-message-success:before{background-color:var(--if-info-message-success-accent)}.info-message-help{background-color:var(--if-info-message-help-background);border-color:var(--if-info-message-help-border)}.info-message-help:before{background-color:var(--if-info-message-help-accent)}.info-message>:last-child{margin-bottom:0!important}.info-message-sm{padding:10px;border-radius:3px;position:relative;background-color:var(--if-info-message-help-background)}.info-message-sm .message-title{font-weight:500;padding-left:22px;position:relative;color:var(--if-blue)}.info-message-sm .message-title:before{display:block;content:"i";width:16px;height:16px;line-height:12px;border:2px solid var(--if-blue);border-radius:50%;text-align:center;font-size:10px;color:var(--if-blue);position:absolute;top:calc(50% - 8px);left:0}.info-message-sm .message-details{font-size:.9rem;margin-top:4px}.info-message-sm.message-danger{background-color:var(--if-info-message-danger-background)}.info-message-sm.message-danger .message-title{color:var(--if-danger)}.info-message-sm.message-danger .message-title:before{content:"!";color:var(--if-danger);border-color:var(--if-danger)}.placeholder-element{background-color:var(--if-placeholder);position:relative;overflow:hidden;border-radius:3px}.placeholder-element.placeholder-element-darker{background-color:var(--if-placeholder-darker)}.placeholder-element:after{display:block;content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-image:var(--if-placeholder-shimmer);transform:translate(-100%);animation:shimmer 2s infinite}@keyframes shimmer{to{transform:translate(100%)}}.placeholder-element.no-animate:after{animation:none!important}.placeholder-label{height:1.5rem;width:100px;max-width:100%;margin-bottom:5px}.placeholder-input{height:calc(3rem + 2px)}.placeholder-input-sm{height:calc(2.5rem + 2px)}.placeholder-input-radio{height:calc(1.5rem + 6px)}.placeholder-input-richtext{height:288px}.if-page-with-vertical-menu{padding:20px 10px}.if-page-menu{display:flex;flex-direction:column;height:100%;width:220px;padding:20px 0 80px;background-color:var(--if-page-menu-background)}.if-page-menu .menu-item{display:block;width:100%;text-align:left;border:0;border-radius:0;padding:10px 20px;-webkit-user-select:none;user-select:none;background-color:transparent;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.if-page-menu .menu-item:hover,.if-page-menu .menu-item:focus-visible{background-color:var(--if-page-menu-item-hover)}.if-page-menu .menu-item:before{display:block;content:"";width:4px;height:50%;border-radius:0 3px 3px 0;background-color:var(--if-tab-active);position:absolute;top:25%;left:0;opacity:0}.if-page-menu .menu-item:focus-visible{outline-offset:-2px}.if-page-menu .menu-item.active{font-weight:500}.if-page-menu .menu-item.active:before{opacity:1}.if-page-menu .menu-group+.menu-group{margin-top:10px;padding-top:15px;border-top:1px solid var(--if-page-divider)}.if-page-menu .menu-group-header{font-size:.8rem;text-transform:uppercase;letter-spacing:.3px;font-weight:500;color:var(--if-page-menu-group-header);padding:5px 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.if-page-menu .menu-group-empty{padding:10px 20px;font-style:italic;color:var(--if-text-faded)}.if-page-menu .menu-group-collapse{font-size:.8rem;text-transform:uppercase;letter-spacing:.3px;font-weight:500;color:var(--if-page-menu-group-header);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;padding:8px 20px 8px 24px;-webkit-user-select:none;user-select:none;cursor:pointer}.if-page-menu .menu-group-collapse:hover,.if-page-menu .menu-group-collapse:focus-visible{background-color:var(--if-page-menu-item-hover)}.if-page-menu .menu-group-collapse:before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:FontAwesome;content:"\f054";position:absolute;left:8px}.if-page-menu .menu-group-collapse[aria-expanded=true]:before{transform:rotate(90deg)}.if-page-menu.collapsible-groups{padding-top:17px}.if-page-menu.collapsible-groups .menu-group+.menu-group{border-top:none;padding-top:0;margin-top:0}.if-page-menu.collapsible-groups .menu-item{padding-left:24px}.if-page-menu-toggle{width:20px;height:20px;line-height:20px;padding:0;border:none;background-color:var(--if-button-grey);border-radius:0 3px 3px 0;font-size:10px;position:absolute;right:-15px;top:10px;z-index:1}.if-page-menu-toggle:before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:FontAwesome;content:"\f053"}.if-page-menu-toggle.collapsed:before{content:"\f054"}.if-page-with-vertical-menu .if-page-col-side{display:none}.if-page-header{display:flex;flex-direction:column;gap:20px;margin-bottom:30px}.if-page-header h1{margin:0}.if-page-h1{overflow-wrap:break-word}.if-page-header-buttons{display:flex;gap:12px;overflow:auto}.if-page-header-buttons .btn{white-space:nowrap}@media screen and (min-width: 768px){.if-page-header{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:16px}.if-page-header h1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.if-page-h1{min-width:0}.if-page-header-buttons{flex-shrink:0}}@media screen and (min-width: 1024px){.if-page-with-vertical-menu{padding-left:20px;padding-right:20px}}@media screen and (min-width: 1200px){.if-page-with-vertical-menu{display:flex;padding:0}.if-page-with-vertical-menu .if-paginator{position:sticky;left:0}.if-page-with-vertical-menu .if-table-container{overflow:unset}.if-page-with-vertical-menu .if-page-header{padding:30px;margin:0}.if-page-with-vertical-menu .if-page-content{flex-grow:1;padding:0 30px 30px;overflow:auto}.if-page-col-side{display:block!important;flex-shrink:0;min-width:20px;border-right:1px solid var(--if-page-divider);background-color:var(--if-page-menu-background);position:relative}.if-page-col-side.collapsed .if-page-menu{display:none}.if-page-col-main{flex-grow:1;height:calc(100vh - 64px);display:flex;flex-direction:column;min-width:0}}.if-page-description{margin-top:2px}.if-page{padding:30px 10px}@media screen and (min-width: 1024px){.if-page{padding-left:20px;padding-right:20px}}@media screen and (min-width: 1200px){.if-page{padding-left:30px;padding-right:30px}}.if-page-flex-column{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.if-page-flex-column{max-height:var(--if-body-height);overflow:auto}}.if-floating-table-buttons{width:450px;max-width:calc(100% - 20px);padding:16px;background-color:var(--if-table-floating-buttons);box-shadow:0 1px 4px 2px #0003;border-radius:5px;display:flex;align-items:center;justify-content:space-between;gap:20px;position:fixed;bottom:60px;left:50%;transform:translate(-50%);z-index:100;font-size:1.1rem}.if-floating-table-buttons .btn{font-size:inherit}@media screen and (min-width: 1200px){.if-page-with-vertical-menu .if-floating-table-buttons{transform:translate(calc(-50% + 10px))}.if-page-with-vertical-menu.menu-open .if-floating-table-buttons{transform:translate(calc(-50% + 100px))}}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.richtext-editor .ck.ck-editor__main>.ck-editor__editable{background-color:var(--if-input-background);border-color:var(--if-input-border)!important;border-radius:0 0 3px 3px;min-height:250px;padding:0 1rem;box-shadow:none}.richtext-editor .ck.ck-editor__main>.ck-editor__editable.ck-focused{border-color:var(--if-input-border-focus)!important;box-shadow:var(--if-input-box-shadow-focus)!important}.richtext-editor .ck.ck-toolbar{background-color:var(--if-input-background);border-color:var(--if-input-border);border-radius:3px 3px 0 0;color:var(--if-text-primary)}.richtext-editor .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content{border-color:var(--if-input-border)}.richtext-editor .ck.ck-toolbar__separator{background-color:var(--if-line)}.richtext-editor .ck.ck-splitbutton.ck-splitbutton_open>.ck-button:not(.ck-on):not(.ck-disabled):not(:hover),.richtext-editor .ck.ck-splitbutton:hover>.ck-button:not(.ck-on):not(.ck-disabled):not(:hover),.richtext-editor .ck.ck-button:not(.ck-disabled):hover,.richtext-editor a.ck.ck-button:not(.ck-disabled):hover{background-color:var(--if-button-transparent-hover)}.richtext-editor .ck-icon{color:var(--if-text-primary)}.richtext-editor .ck-reset_all :not(.ck-reset_all-excluded *),.richtext-editor .ck.ck-reset_all{color:var(--if-text-primary)}.richtext-editor .ck.ck-dropdown__panel{background-color:var(--if-dropdown-background);border-color:var(--if-dropdown-background)}.richtext-editor .ck.ck-input{background-color:var(--if-input-background);border-color:var(--if-input-border)}.richtext-editor .ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{background-color:var(--if-input-background)}.richtext-editor .ck.ck-button.ck-button-save,.richtext-editor a.ck.ck-button.ck-button-save{color:var(--if-success)}.richtext-editor .ck.ck-button.ck-button-cancel,.richtext-editor a.ck.ck-button.ck-button-cancel{color:var(--if-danger)}.no-results{padding:16px;text-align:center;font-size:1.2rem;border:1px dashed var(--if-line);border-radius:3px}.data-table-buttons{display:flex;gap:12px;margin-bottom:20px;white-space:nowrap}.if-inspector{display:flex}.if-inspector>div{min-width:0}.if-inspector .placeholder-table-container,.if-inspector .if-table-container{padding:10px;background-color:var(--if-inspector-card-background);border:var(--if-inspector-card-border);border-radius:var(--if-inspector-card-border-radius);box-shadow:var(--if-inspector-card-box-shadow)}.if-inspector .if-table-container tbody>:last-child>td{border-bottom:none}.if-inspector .no-results{font-size:1rem}.if-inspector-col-side{padding:30px 20px;position:relative}.col-side-section+.col-side-section{margin-top:25px}.if-inspector-col-main{flex-grow:1;display:flex;flex-direction:column}.if-inspector-messages{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.if-inspector-header{display:flex;align-items:flex-start;gap:16px;padding:30px 30px 10px}.if-inspector-header>div{min-width:0}.if-inspector-header h1{font-size:1.8rem;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.if-inspector-header-buttons{display:flex;flex-shrink:0;margin-left:auto}.if-inspector-header-buttons .btn-primary,.if-inspector-header-buttons .btn-grey{margin-left:12px;white-space:nowrap}.if-inspector-tab-list{padding:0 30px;background-color:var(--if-background-primary);border-bottom:1px solid var(--if-page-divider);position:sticky;top:54px;left:0;z-index:1}.if-inspector-content{flex-grow:1;padding:30px;background-color:var(--if-inspector-content)}.if-inspector-card-group{display:flex;flex-direction:column;gap:20px}.if-inspector-card{padding:20px;background-color:var(--if-inspector-card-background);border:var(--if-inspector-card-border);border-radius:var(--if-inspector-card-border-radius);box-shadow:var(--if-inspector-card-box-shadow);overflow:auto}.if-inspector-card h2{font-size:1.3rem;margin:0 0 16px;position:sticky;left:0}.if-inspector-card .if-paginator{position:sticky;left:0}.if-inspector-card .if-table-container{background-color:transparent;border:none;border-radius:0;box-shadow:none;padding:0;overflow:unset}.if-inspector-card .placeholder-table-container{padding:0;border:none;border-radius:0;box-shadow:none;background-color:transparent}.if-inspector-dl{display:flex;flex-wrap:wrap;gap:16px;margin:0}.if-inspector-dl .dl-row{flex:0 0 calc(50% - 8px)}.if-inspector-dl dt{font-size:.9rem;color:var(--if-text-faded)}.if-inspector-dl dd{margin:0;overflow-wrap:break-word}@media screen and (min-width: 1200px){.if-inspector-dl{flex-direction:column;flex-wrap:nowrap}.if-inspector-dl .dl-row{flex:0 0 100%}}.if-inspector{flex-direction:column;min-height:calc(100vh - 54px)}.if-inspector.if-inspector-with-banner{min-height:calc(100vh - 75px - 1.5rem)}.if-inspector-col-side{padding:20px 10px}.if-inspector-header{padding:20px 10px 10px;align-items:center;flex-wrap:wrap}.if-inspector-header-desktop{display:none}.if-inspector-header h1{font-size:1.4rem}.if-inspector-tab-list{padding:0 10px}.if-inspector-content{padding:30px 10px}.if-inspector-error{padding:20px;text-align:center;font-weight:500;color:var(--if-danger)}@media screen and (min-width: 1024px){.if-inspector{min-height:calc(100vh - 64px)}.if-inspector.if-inspector-with-banner{min-height:calc(100vh - 85px - 1.5rem)}.if-inspector-header,.if-inspector-col-side,.if-inspector-tab-list,.if-inspector-content{padding-left:20px;padding-right:20px}.if-inspector-tab-list{position:static}}@media screen and (min-width: 1200px){.if-inspector{flex-direction:row}.if-inspector.if-inspector-with-banner .if-inspector-col-main,.if-inspector.if-inspector-with-banner .if-inspector-col-side{height:calc(100vh - 85px - 1.5rem)}.if-inspector-col-side{padding:30px 20px;border-right:1px solid var(--if-page-divider);box-shadow:inset 0 0 3px #0000001a;flex:0 0 260px}.if-inspector-header{padding-top:30px;padding-left:30px;padding-right:30px;align-items:flex-start;flex-wrap:nowrap}.if-inspector-header-mobile{display:none}.if-inspector-header-desktop{display:flex}.if-inspector-header h1{font-size:1.8rem}.if-inspector-col-main,.if-inspector-col-side{height:calc(100vh - 64px)}.if-inspector-col-side,.if-inspector-content{overflow:auto}.if-inspector-tab-list,.if-inspector-content{padding-left:30px;padding-right:30px}}@media screen and (min-width: 1450px){.if-inspector-col-side{flex:0 0 300px}}.page-banner{display:flex;justify-content:center;align-items:center;gap:16px;padding:10px;border-bottom:1px solid var(--if-info-message-warning-border);background-color:var(--if-info-message-warning-background)}.page-banner-message{padding-left:30px;position:relative}.page-banner-message:before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:FontAwesome;width:1.5rem;height:1.5rem;line-height:calc(1.5rem - 4px);text-align:center;border:2px solid;border-radius:50%;position:absolute;left:0;top:0;border-color:var(--if-warning);color:var(--if-warning);content:"!"}.page-banner-btn{padding:0;background-color:transparent;border:none;font-weight:500;white-space:nowrap;color:inherit}.page-banner-btn:hover,.page-banner-btn:focus-visible{opacity:.8}.row-checkbox{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;white-space:nowrap!important;border:0!important;clip:rect(0,0,0,0)!important;margin:0}.row-checkbox+label{display:inline-block;width:40px;height:40px;position:relative;cursor:pointer;vertical-align:middle}.row-checkbox+label:before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:FontAwesome;content:"\f00c";width:18px;height:18px;line-height:16px;text-align:center;border:2px solid var(--if-checkbox-unchecked);border-radius:2px;color:transparent;position:absolute;top:calc(50% - 9px);left:calc(50% - 9px);z-index:1}.row-checkbox+label:after{display:inline-block;content:"";width:40px;height:40px;border-radius:50%;background-color:transparent;position:absolute;top:0;left:0}.row-checkbox+label:hover:after{background-color:var(--if-checkbox-row-hover)}.row-checkbox:checked+label:before{background-color:var(--if-blue);border-color:var(--if-blue);color:var(--if-input-checked-icon)}.row-checkbox:indeterminate+label:before{content:"\f068";background-color:var(--if-blue);border-color:var(--if-blue);color:var(--if-input-checked-icon)}.row-checkbox:focus-visible+label:after{background-color:var(--if-checkbox-row-hover)}.row-checkbox:disabled+label{opacity:.5;cursor:auto}.row-checkbox-brand:checked+label:before{background-color:var(--if-input-checked);border-color:var(--if-input-checked);color:var(--if-input-checked-icon)}.checkbox-col{padding:0 0 0 5px!important;width:45px!important}.value-status{display:block;position:relative;padding-left:16px;overflow:inherit;text-overflow:inherit}.value-status:before{content:"";width:8px;height:8px;border-radius:50%;position:absolute;left:0;top:calc(50% - 4px)}.value-status.success:before,.value-status.is-complete:before{background-color:var(--if-success)}.value-status.danger:before{background-color:var(--if-danger)}.value-status.warning:before{background-color:var(--if-warning)}.value-status.info:before,.value-status.is-in-progress:before{background-color:var(--if-blue)}.value-status.is-to-do:before{border:1px solid #d3d3d3}.value-status.pending:before{border:2px solid var(--if-blue);border-top-color:transparent;animation:2s spinner linear infinite}.value-priority{display:block;position:relative;padding-left:20px;overflow:inherit;text-overflow:inherit}.value-priority:before{content:"";font-size:12px;position:absolute;left:0}.value-priority.is-high:before,.value-priority.is-low:before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:FontAwesome}.value-priority.is-high:before{content:"\f077";color:var(--if-danger)}.value-priority.is-low:before{content:"\f078";color:var(--if-success)}.value-priority.is-medium:before{width:12px;height:3px;border-radius:3px;background-color:#dcdcdc;top:calc(50% - 1.5px)}.rich-text{overflow-wrap:break-word}.rich-text>:last-child{margin-bottom:0!important}.rich-text mark.marker-yellow{background-color:#fdfd77}.rich-text mark.marker-green{background-color:#62f962}.rich-text mark.marker-pink{background-color:#fc7899}.rich-text mark.marker-blue{background-color:#72ccfd}.rich-text mark.pen-red{background-color:transparent;color:#e71313}.rich-text mark.pen-green{background-color:transparent;color:#128a00}.rich-text strong,.rich-text b{font-weight:500}.rich-text table{width:100%;margin-bottom:1em}.rich-text table th,.rich-text table td{border:1px solid var(--if-table-row-border-color)}.rich-text table th{font-weight:500;padding:10px 16px;vertical-align:bottom}.rich-text table td{padding:16px;vertical-align:top}.text-right{text-align:right}.text-red,.text-danger{color:var(--if-danger)}.text-bold{font-weight:500}.text-italic{font-style:italic}.text-faded{color:var(--if-text-faded)}.multi-item{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:16px;border-radius:3px;background-color:var(--if-multi-item)}.multi-item+.multi-item{margin-top:12px}.multi-item .btn-context-menu{background-color:var(--if-multi-item-button)}.multi-item .btn-context-menu:hover,.multi-item .btn-context-menu:focus-visible{background-color:var(--if-multi-item-button-hover)}.multi-item-name{font-weight:500;overflow-wrap:break-word}.multi-item-details{color:var(--if-text-faded);margin-top:2px}.multi-item-status{position:relative;padding-left:16px;margin-top:10px}.multi-item-status:before{content:"";width:8px;height:8px;border-radius:50%;position:absolute;left:0;top:calc(50% - 4px)}.multi-item-status.is-success{color:var(--if-success)}.multi-item-status.is-success:before{background-color:var(--if-success)}.multi-item-status.is-danger{color:var(--if-danger)}.multi-item-status.is-danger:before{background-color:var(--if-danger)}.dashboard-card,.dashboard-card-sm,.dashboard-card-lg{display:block;background-color:var(--if-dashboard-card-background);box-shadow:var(--if-dashboard-card-box-shadow);border:var(--if-dashboard-card-border);border-radius:var(--if-dashboard-card-border-radius);overflow:auto;position:relative}@media screen and (min-width: 1024px){.dashboard-card::-webkit-scrollbar,.dashboard-card-sm::-webkit-scrollbar,.dashboard-card-lg::-webkit-scrollbar{width:6px;height:6px;background-color:transparent}.dashboard-card::-webkit-scrollbar-thumb,.dashboard-card-sm::-webkit-scrollbar-thumb,.dashboard-card-lg::-webkit-scrollbar-thumb{border-radius:3px;background-color:var(--if-scrollbar-thumb)}.dashboard-card::-webkit-scrollbar-thumb:hover,.dashboard-card-sm::-webkit-scrollbar-thumb:hover,.dashboard-card-lg::-webkit-scrollbar-thumb:hover{background-color:var(--if-scrollbar-thumb-hover)}}.dashboard-card .if-paginator,.dashboard-card-sm .if-paginator,.dashboard-card-lg .if-paginator{margin-top:10px!important}.dashboard-card-sm,.dashboard-card-sm-sm,.dashboard-card-lg-sm,.dashboard-card-lg,.dashboard-card-sm-lg,.dashboard-card-lg-lg{padding:20px}@media screen and (min-width: 1024px){.dashboard-card-sm,.dashboard-card-sm-sm,.dashboard-card-lg-sm{height:calc((100vh - 174px)/2);min-height:390px}.dashboard-card-lg,.dashboard-card-sm-lg,.dashboard-card-lg-lg{height:calc(100vh - 154px);min-height:800px}}.dashboard-card h2,.dashboard-card-sm h2,.dashboard-card-lg h2{font-size:1.3rem;margin-bottom:10px}.dashboard-card .if-table-container,.dashboard-card-sm .if-table-container,.dashboard-card-lg .if-table-container{overflow:unset}.dashboard-card h2,.dashboard-card .if-paginator,.dashboard-card-sm h2,.dashboard-card-sm .if-paginator,.dashboard-card-lg h2,.dashboard-card-lg .if-paginator{position:sticky;left:0}.dashboard-no-results{padding:20px 0;text-align:center}.dashboard-no-results-title{font-size:1.2rem}.dashboard-no-results-message{color:var(--if-text-faded);margin-top:2px}.load-error{font-weight:500;color:var(--if-danger)}.dashboard,.if-inspector,.flow-section,.dialog,.off-canvas{--if-table-row-hover: var(--if-table-row-hover-in-card);--if-tab-hover: var(--if-tab-hover-in-card)}.asterix{color:var(--if-danger);padding-inline-start:4px}.tooltip{display:inline-block;padding:8px;border-radius:2px;background-color:#000c;color:#fff;font-size:.9rem;max-width:150px;position:absolute;transform:translateY(-50%);overflow-wrap:break-word}.tooltip.tooltip-left{transform:translateY(-50%) translate(-100%)}.tooltip.tooltip-left:before{left:unset;right:-6px;border-width:4px 0 4px 6px;border-color:transparent transparent transparent rgba(0,0,0,.8)}.tooltip:before{display:inline-block;content:"";width:0;height:0;border-style:solid;border-width:4px 6px 4px 0;border-color:transparent rgba(0,0,0,.8) transparent transparent;position:absolute;left:-6px;top:50%;transform:translateY(-4px)}.tooltip>:first-child{font-size:.8rem;opacity:.8;line-height:1.2}
