:root{--success: #159F5C;--success-fg: #fff;--error: #dd3f3f;--error-fg:#fff;--warn: #ffa339;--warn-fg: #333;--background-color: var(--primary-color);--background-dark-color: var(--primary-color-dark);--background-light-color: var(--primary-color-light);--text-color: var(--primary-color-revert);--text-color-dimmed: hsla(var(--primary-color-revert-raw), 0.5);--background-dark-text-color: #333;--background-light-text-color: #333;--highlight-color: var(--action-color);--highlight-color-rgb: 103, 200, 197;--highlight-text-color:var(--action-color-revert);--highlight-alt-color: #005e83;--logo-color-1: #67C8C5;--logo-color-2: #4391CF;--logo-color-3: #27B5CA;--logo-text: var(--text-color);--shadow-color: hsla(var(--primary-color-darkest-raw), 0.5);--overlay-background: var(--primary-color-darkest);--dark-gradient: linear-gradient(135deg, var(--primary-color-contrast-mid) 0%, var(--primary-color-contrast-min) 100%);--dark-gradient-text-color: #fff;--light-gradient: linear-gradient(135deg, #f7faff 0%,#eaeef3 100%);--light-gradient-text-color: #333;--three-color-gradient: linear-gradient(135deg, #67c8c5 0%,#0a7fd8 50%,#b10adb 100%);--three-color-gradient-inv: linear-gradient(-135deg, #67c8c5 0%,#0a7fd8 50%,#b10adb 100%);--three-color-gradient-text-color: #fff;--two-color-gradient: linear-gradient(135deg, var(--primary-color-contrast-min) 0%, var(--primary-color-contrast-mid) 100%);--two-color-gradient-text-color: var(--primary-color-revert);--trans-to-dark-gradient: linear-gradient(90deg, transparent 0%,#243145 100%);--page-header-background-color:var(--primary-color-contrast-mid);--page-header-text-color:var(--primary-color-revert);--layout-gutter: 1rem;--layout-small-gutter: 0.5rem;--button-bg: #0887a7;--button-fg: #fff;--button-bg-hover: #07a6ce;--button-fg-hover: #fff;--button-bg: transparent;--button-fg: var(--action-color);--button-bg-hover: #07a6ce;--button-fg-hover: #fff;--primary-raised-button-bg: var(--two-color-gradient);--primary-raised-button-bg-disabled: var(--dark-gradient);--primary-raised-button-fg: #fff;--warn-raised-button-bg: var(--warn);--warn-raised-button-bg-disabled: var(--dark-gradient);--warn-raised-button-fg: #fff;--input-text-color: var(--primary-color-revert);--input-border-color: var(--primary-color-contrast-max);--input-focus-border-color: var(--highlight-color);--input-error-text-color: #F81251;--input-error-contrast-color: #fff;--input-error-border-color:#F81251;--element-border-color: var(--primary-color-contrast-mid);--element-border-radius: 0.5rem;--element-border-big-radius: 10em;--element-border-max-radius: 50%;--element-focus-background-color: var(--primary-color-contrast-min);--nav-header-background-color: var(--primary-color-contrast-mid);--nav-header-text-color: var(--primary-color-revert);--nav-menu-item-text-color:#fff;--nav-menu-item-color-1: #4d0d58;--nav-menu-item-color-2: #5c0a9e;--nav-menu-item-color-3: #0D3A58;--nav-menu-item-color-4: #0d5830;--nav-menu-item-color-5: #53580d;--nav-menu-item-color-6: #58220d;--dialog-background-color: var(--primary-color);--dialog-text-color: var(--primary-color-revert);--toast-background-color: var(--dark-gradient);--toast-text-color: var(--dark-gradient-text-color);--text-shadow:none;--primary-color-a10: hsla(var(--primary-color-raw), 0.1);--primary-color-a20: hsla(var(--primary-color-raw), 0.2);--primary-color-a30: hsla(var(--primary-color-raw), 0.3);--primary-color-a40: hsla(var(--primary-color-raw), 0.4);--primary-color-a50: hsla(var(--primary-color-raw), 0.5);--primary-color-a60: hsla(var(--primary-color-raw), 0.6);--primary-color-a70: hsla(var(--primary-color-raw), 0.7);--primary-color-a80: hsla(var(--primary-color-raw), 0.8);--primary-color-a90: hsla(var(--primary-color-raw), 0.9);--secondary-color-a10: hsla(var(--secondary-color-raw), 0.1);--secondary-color-a20: hsla(var(--secondary-color-raw), 0.2);--secondary-color-a30: hsla(var(--secondary-color-raw), 0.3);--secondary-color-a40: hsla(var(--secondary-color-raw), 0.4);--secondary-color-a50: hsla(var(--secondary-color-raw), 0.5);--secondary-color-a60: hsla(var(--secondary-color-raw), 0.6);--secondary-color-a70: hsla(var(--secondary-color-raw), 0.7);--secondary-color-a80: hsla(var(--secondary-color-raw), 0.8);--secondary-color-a90: hsla(var(--secondary-color-raw), 0.9);--action-color-a10: hsla(var(--action-color-raw), 0.1);--action-color-a20: hsla(var(--action-color-raw), 0.2);--action-color-a30: hsla(var(--action-color-raw), 0.3);--action-color-a40: hsla(var(--action-color-raw), 0.4);--action-color-a50: hsla(var(--action-color-raw), 0.5);--action-color-a60: hsla(var(--action-color-raw), 0.6);--action-color-a70: hsla(var(--action-color-raw), 0.7);--action-color-a80: hsla(var(--action-color-raw), 0.8);--action-color-a90: hsla(var(--action-color-raw), 0.9);--primary-color-100: hsla(var(--primary-color-base) 10%);--primary-color-200: hsla(var(--primary-color-base) 20%);--primary-color-300: hsla(var(--primary-color-base) 30%);--primary-color-400: hsla(var(--primary-color-base) 40%);--primary-color-500: hsla(var(--primary-color-base) 50%);--primary-color-600: hsla(var(--primary-color-base) 60%);--primary-color-700: hsla(var(--primary-color-base) 70%);--primary-color-800: hsla(var(--primary-color-base) 80%);--primary-color-900: hsla(var(--primary-color-base) 90%);--secondary-color-100: hsla(var(--secondary-color-base) 10%);--secondary-color-200: hsla(var(--secondary-color-base) 20%);--secondary-color-300: hsla(var(--secondary-color-base) 30%);--secondary-color-400: hsla(var(--secondary-color-base) 40%);--secondary-color-500: hsla(var(--secondary-color-base) 50%);--secondary-color-600: hsla(var(--secondary-color-base) 60%);--secondary-color-700: hsla(var(--secondary-color-base) 70%);--secondary-color-800: hsla(var(--secondary-color-base) 80%);--secondary-color-900: hsla(var(--secondary-color-base) 90%);--action-color-100: hsla(var(--action-color-base) 10%);--action-color-200: hsla(var(--action-color-base) 20%);--action-color-300: hsla(var(--action-color-base) 30%);--action-color-400: hsla(var(--action-color-base) 40%);--action-color-500: hsla(var(--action-color-base) 50%);--action-color-600: hsla(var(--action-color-base) 60%);--action-color-700: hsla(var(--action-color-base) 70%);--action-color-800: hsla(var(--action-color-base) 80%);--action-color-900: hsla(var(--action-color-base) 90%)}.si-primary-color-container{background-color:var(--primary-color);--text-color: var(--primary-color-revert);--element-border-color: var(--primary-color-contrast-mid)}.si-primary-color-container.si-bg-alpha-10{background-color:var(--primary-color-a10)}.si-primary-color-container.si-bg-alpha-20{background-color:var(--primary-color-a20)}.si-primary-color-container.si-bg-alpha-30{background-color:var(--primary-color-a30)}.si-primary-color-container.si-bg-alpha-40{background-color:var(--primary-color-a40)}.si-primary-color-container.si-bg-alpha-50{background-color:var(--primary-color-a50)}.si-primary-color-container.si-bg-alpha-60{background-color:var(--primary-color-a60)}.si-primary-color-container.si-bg-alpha-70{background-color:var(--primary-color-a70)}.si-primary-color-container.si-bg-alpha-80{background-color:var(--primary-color-a80)}.si-primary-color-darker-container{background-color:var(--primary-color-darker);--text-color: var(--primary-color-revert)}.si-primary-color-darker-container.si-bg-alpha-10{background-color:hsla(var(--primary-color-darker-raw), 0.1)}.si-primary-color-darker-container.si-bg-alpha-20{background-color:hsla(var(--primary-color-darker-raw), 0.2)}.si-primary-color-darker-container.si-bg-alpha-30{background-color:hsla(var(--primary-color-darker-raw), 0.3)}.si-primary-color-darker-container.si-bg-alpha-40{background-color:hsla(var(--primary-color-darker-raw), 0.4)}.si-primary-color-darker-container.si-bg-alpha-50{background-color:hsla(var(--primary-color-darker-raw), 0.5)}.si-primary-color-darker-container.si-bg-alpha-60{background-color:hsla(var(--primary-color-darker-raw), 0.6)}.si-primary-color-darker-container.si-bg-alpha-70{background-color:hsla(var(--primary-color-darker-raw), 0.7)}.si-primary-color-darker-container.si-bg-alpha-80{background-color:hsla(var(--primary-color-darker-raw), 0.8)}.si-secondary-color-container{background-color:var(--secondary-color);--text-color: var(--secondary-color-revert);--element-border-color: var(--secondary-color-contrast-mid);--background-light-color: var(--secondary-color-lighter);--background-dark-color: var(--secondary-color-darker)}.si-secondary-color-container.si-bg-alpha-10{background-color:var(--secondary-color-a10)}.si-secondary-color-container.si-bg-alpha-20{background-color:var(--secondary-color-a20)}.si-secondary-color-container.si-bg-alpha-30{background-color:var(--secondary-color-a30)}.si-secondary-color-container.si-bg-alpha-40{background-color:var(--secondary-color-a40)}.si-secondary-color-container.si-bg-alpha-50{background-color:var(--secondary-color-a50)}.si-secondary-color-container.si-bg-alpha-60{background-color:var(--secondary-color-a60)}.si-secondary-color-container.si-bg-alpha-70{background-color:var(--secondary-color-a70)}.si-secondary-color-container.si-bg-alpha-80{background-color:var(--secondary-color-a80)}.si-secondary-color-darker-container{background-color:var(--secondary-color-darker);--text-color: var(--secondary-color-revert);--element-border-color: var(--secondary-color-contrast-max)}.si-secondary-color-darker-container.si-bg-alpha-5{background-color:hsla( var(--secondary-color-darker-raw),0.1 )}.si-secondary-color-darker-container.si-bg-alpha-10{background-color:hsla( var(--secondary-color-darker-raw),0.2 )}.si-secondary-color-darker-container.si-bg-alpha-15{background-color:hsla( var(--secondary-color-darker-raw),0.3 )}.si-secondary-color-darker-container.si-bg-alpha-20{background-color:hsla( var(--secondary-color-darker-raw),0.4 )}.si-secondary-color-darker-container.si-bg-alpha-25{background-color:hsla( var(--secondary-color-darker-raw),0.5 )}.si-secondary-color-darker-container.si-bg-alpha-30{background-color:hsla( var(--secondary-color-darker-raw),0.6 )}.si-secondary-color-darker-container.si-bg-alpha-35{background-color:hsla( var(--secondary-color-darker-raw),0.7 )}.si-secondary-color-darker-container.si-bg-alpha-40{background-color:hsla( var(--secondary-color-darker-raw),0.8 )}.si-secondary-color-darker-container.si-bg-alpha-45{background-color:hsla( var(--secondary-color-darker-raw),0.9 )}.si-secondary-color-darker-container.si-bg-alpha-50{background-color:hsla( var(--secondary-color-darker-raw),1 )}.si-secondary-color-darker-container.si-bg-alpha-55{background-color:hsla( var(--secondary-color-darker-raw),1.1 )}.si-secondary-color-darker-container.si-bg-alpha-60{background-color:hsla( var(--secondary-color-darker-raw),1.2 )}.si-secondary-color-darker-container.si-bg-alpha-65{background-color:hsla( var(--secondary-color-darker-raw),1.3 )}.si-secondary-color-darker-container.si-bg-alpha-70{background-color:hsla( var(--secondary-color-darker-raw),1.4 )}.si-secondary-color-darker-container.si-bg-alpha-75{background-color:hsla( var(--secondary-color-darker-raw),1.5 )}.si-secondary-color-darker-container.si-bg-alpha-80{background-color:hsla( var(--secondary-color-darker-raw),1.6 )}.si-secondary-color-darker-container.si-bg-alpha-85{background-color:hsla( var(--secondary-color-darker-raw),1.7 )}.si-secondary-color-darker-container.si-bg-alpha-90{background-color:hsla( var(--secondary-color-darker-raw),1.8 )}.si-action-color-container{background-color:var(--action-color);--text-color: var(--action-color-revert);--element-border-color: var(--action-color-contrast-mid)}:root{--font: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--icon-font-family: "Font Awesome 6 Pro";--title-font: var(--font);--title-text-transform: uppercase;--si-layout-max: clamp(320px, 100dvw - 2rem, 1400px);--si-layout-gap-outer: 2rem;--si-layout-gap-inner: 1rem;--si-layout-corner-radius-outer: 2rem;--si-layout-corner-radius-inner: 1rem}svg{max-width:100%;max-height:100%}.si-logo .color1,.menu-logo .color1{fill:var(--logo-color-1)}.si-logo .color2,.menu-logo .color2{fill:var(--logo-color-2);opacity:.75}.si-logo .color3,.menu-logo .color3{fill:var(--logo-color-3);opacity:.5}.si-logo .text,.menu-logo .text{fill:var(--logo-text)}html,body#root{padding:0px;margin:0px;max-width:100vw;overflow:hidden !important}html{font-size:14px}@media screen and (max-width: 768px){html{font-size:12px}}html[lang=fr] [lang]:not([lang=fr]){display:none}html[lang=en] [lang]:not([lang=en]){display:none}html[lang=es] [lang]:not([lang=es]){display:none}body *{box-sizing:border-box}body input[type=search]{box-sizing:border-box}body i,body span,body div,body em,body strong,body input,body p,body a,body h1,body h2,body h3,body h4,body h5{color:var(--text-color);text-shadow:var(--text-shadow)}body h1{font-size:2rem}body h2{font-size:1.8rem}body h3{font-size:1.6rem}body h4{font-size:1.4rem}body h5{font-size:1.2rem}@media screen and (max-width: 1100px){body{font-size:13px}body h1{font-size:1.6rem}body h2{font-size:1.5rem}body h3{font-size:1.4rem}body h4{font-size:1.3rem}body h5{font-size:1.1rem}}@media screen and (max-width: 768px){body{font-size:12px}body h1{font-size:1.5rem}body h2{font-size:1.4rem}body h3{font-size:1.3rem}body h4{font-size:1.2rem}body h5{font-size:1.1rem}}body h1,body h2,body h3,body h4,body h5{font-family:var(--title-font);font-weight:400;text-transform:var(--title-text-transform);margin:var(--layout-small-gutter) 0;padding:var(--layout-small-gutter) 0}body h1.stylized,body h2.stylized,body h3.stylized,body h4.stylized,body h5.stylized{margin:var(--layout-small-gutter) 0;padding:var(--layout-small-gutter) 0;border-bottom:solid 1px var(--highlight-color)}body h1>a,body h1 p,body h1 em,body h1 span,body h1 div,body h1 td,body h1 li,body h2>a,body h2 p,body h2 em,body h2 span,body h2 div,body h2 td,body h2 li,body h3>a,body h3 p,body h3 em,body h3 span,body h3 div,body h3 td,body h3 li,body h4>a,body h4 p,body h4 em,body h4 span,body h4 div,body h4 td,body h4 li,body h5>a,body h5 p,body h5 em,body h5 span,body h5 div,body h5 td,body h5 li{font-family:inherit}body a,body p,body em,body span,body div,body td,body li{font-family:var(--font);color:var(--text-color)}body a{text-decoration:none;display:inline-block;border-bottom:solid 1px currentColor}body .fal,body .far,body .fas,body .fab{color:inherit}body lstr{font-family:inherit;font-style:inherit;color:inherit !important}body lstr>span{color:inherit !important}body#root input{-webkit-appearance:none}body#root input:-internal-autofill-selected,body#root input:-internal-autofill-previewed{background-color:rgba(0,0,0,0) !important;color:var(--text-color) !important}body md-icon{color:var(--text-color)}body [ng-click],body [ng-dblclick],body [ng-slgclick]{outline:none;cursor:pointer}body .md-button,body .md-button.md-default-theme,body .md-button.md-raised{color:var(--text-color);box-shadow:none !important}body .md-button si-icon,body .md-button.md-default-theme si-icon,body .md-button.md-raised si-icon{font-size:1.3em;vertical-align:middle}body .md-button:has(si-icon:last-child.md-hover),body .md-button.md-default-theme:has(si-icon:last-child.md-hover),body .md-button.md-raised:has(si-icon:last-child.md-hover){transition:.25s ease}body .md-button:has(si-icon:last-child.md-hover) si-icon.md-hover,body .md-button.md-default-theme:has(si-icon:last-child.md-hover) si-icon.md-hover,body .md-button.md-raised:has(si-icon:last-child.md-hover) si-icon.md-hover{position:absolute;top:50%;right:.5rem;translate:100% -50%;opacity:0;transition:.25s .15s ease}body .md-button:has(si-icon:last-child.md-hover):hover,body .md-button.md-default-theme:has(si-icon:last-child.md-hover):hover,body .md-button.md-raised:has(si-icon:last-child.md-hover):hover{padding-right:2rem}body .md-button:has(si-icon:last-child.md-hover):hover si-icon.md-hover,body .md-button.md-default-theme:has(si-icon:last-child.md-hover):hover si-icon.md-hover,body .md-button.md-raised:has(si-icon:last-child.md-hover):hover si-icon.md-hover{translate:0% -50%;opacity:1;animation:var(--anim-name) 1.25s .5s ease-out 2}body :not(.mdp-clock-container)>.md-button,body :not(.mdp-clock-container)>.md-button.md-default-theme,body :not(.mdp-clock-container)>.md-button[disabled]{color:var(--text-color);--button-border-radius: var(--element-border-big-radius)}body :not(.mdp-clock-container)>.md-button:not(.md-icon-button),body :not(.mdp-clock-container)>.md-button.md-default-theme:not(.md-icon-button),body :not(.mdp-clock-container)>.md-button[disabled]:not(.md-icon-button){border-radius:5px;padding:3px 15px}body :not(.mdp-clock-container)>.md-button md-icon,body :not(.mdp-clock-container)>.md-button.md-default-theme md-icon,body :not(.mdp-clock-container)>.md-button[disabled] md-icon{color:var(--text-color)}body :not(.mdp-clock-container)>.md-button:hover,body :not(.mdp-clock-container)>.md-button.md-default-theme:hover,body :not(.mdp-clock-container)>.md-button[disabled]:hover{background:var(--secondary-color-darker);--text-color: var(--secondary-color-revert)}body :not(.mdp-clock-container)>.md-button:not(.md-icon-button),body :not(.mdp-clock-container)>.md-button.md-default-theme:not(.md-icon-button),body :not(.mdp-clock-container)>.md-button[disabled]:not(.md-icon-button){border-radius:var(--button-border-radius)}body :not(.mdp-clock-container)>.md-button.md-raised:not(.md-primary),body :not(.mdp-clock-container)>.md-button.md-primary:not(.md-raised),body :not(.mdp-clock-container)>.md-button.md-default-theme.md-raised:not(.md-primary),body :not(.mdp-clock-container)>.md-button.md-default-theme.md-primary:not(.md-raised),body :not(.mdp-clock-container)>.md-button[disabled].md-raised:not(.md-primary),body :not(.mdp-clock-container)>.md-button[disabled].md-primary:not(.md-raised){background:rgba(0,0,0,0);--text-color:var(--action-color);border:solid 2px var(--action-color);border-radius:var(--button-border-radius);color:var(--text-color)}body :not(.mdp-clock-container)>.md-button.md-raised:not(.md-primary):hover,body :not(.mdp-clock-container)>.md-button.md-primary:not(.md-raised):hover,body :not(.mdp-clock-container)>.md-button.md-default-theme.md-raised:not(.md-primary):hover,body :not(.mdp-clock-container)>.md-button.md-default-theme.md-primary:not(.md-raised):hover,body :not(.mdp-clock-container)>.md-button[disabled].md-raised:not(.md-primary):hover,body :not(.mdp-clock-container)>.md-button[disabled].md-primary:not(.md-raised):hover{background:var(--action-color);--text-color:var(--action-color-revert)}body :not(.mdp-clock-container)>.md-button.md-primary.md-raised,body :not(.mdp-clock-container)>.md-button.md-default-theme.md-primary.md-raised,body :not(.mdp-clock-container)>.md-button[disabled].md-primary.md-raised{transition:.25s;background:var(--action-color);--text-color: var(--action-color-revert);color:var(--action-color-revert) !important;border-radius:var(--element-border-radius)}body :not(.mdp-clock-container)>.md-button.md-primary.md-raised>*,body :not(.mdp-clock-container)>.md-button.md-default-theme.md-primary.md-raised>*,body :not(.mdp-clock-container)>.md-button[disabled].md-primary.md-raised>*{color:var(--text-color)}body :not(.mdp-clock-container)>.md-button.md-primary.md-raised:hover,body :not(.mdp-clock-container)>.md-button.md-default-theme.md-primary.md-raised:hover,body :not(.mdp-clock-container)>.md-button[disabled].md-primary.md-raised:hover{background:var(--action-color-contrast-min)}body :not(.mdp-clock-container)>.md-button.md-warn,body :not(.mdp-clock-container)>.md-button.md-default-theme.md-warn,body :not(.mdp-clock-container)>.md-button[disabled].md-warn{background:var(--warn);color:var(--warn-fg)}body :not(.mdp-clock-container)>.md-button.md-warn.md-raised,body :not(.mdp-clock-container)>.md-button.md-default-theme.md-warn.md-raised,body :not(.mdp-clock-container)>.md-button[disabled].md-warn.md-raised{transition:.25s;background:var(--warn-raised-button-bg);color:var(--warn-raised-button-fg)}body :not(.mdp-clock-container)>.md-button.md-warn.md-raised>*,body :not(.mdp-clock-container)>.md-button.md-default-theme.md-warn.md-raised>*,body :not(.mdp-clock-container)>.md-button[disabled].md-warn.md-raised>*{color:var(--text-color)}body :not(.mdp-clock-container)>.md-button[disabled],body :not(.mdp-clock-container)>.md-button.md-default-theme[disabled],body :not(.mdp-clock-container)>.md-button[disabled][disabled]{opacity:.3}body :not(.mdp-clock-container)>.md-button.md-icon-button.md-raised,body :not(.mdp-clock-container)>.md-button.md-default-theme.md-icon-button.md-raised,body :not(.mdp-clock-container)>.md-button[disabled].md-icon-button.md-raised{border:solid 2px var(--highlight-color);background:rgba(0,0,0,0);transition:.25s ease}body :not(.mdp-clock-container)>.md-button.md-icon-button.md-raised:hover,body :not(.mdp-clock-container)>.md-button.md-default-theme.md-icon-button.md-raised:hover,body :not(.mdp-clock-container)>.md-button[disabled].md-icon-button.md-raised:hover{background:var(--highlight-color);color:var(--highlight-text-color)}body :not(.mdp-clock-container)>.md-button md-checkbox,body :not(.mdp-clock-container)>.md-button.md-default-theme md-checkbox,body :not(.mdp-clock-container)>.md-button[disabled] md-checkbox{margin:0;padding:0}body :not(.mdp-clock-container) .md-button[disabled]{pointer-events:none}body md-radio-button .md-off{border-color:var(--highlight-color) !important}body md-radio-button .md-on{background:var(--highlight-color) !important}body md-radio-button .md-ripple-container::before{background:var(--highlight-color)}body md-radio-group .md-checked .md-ink-ripple{color:var(--highlight-color)}body md-icon[disabled]{opacity:.3}body md-backdrop.md-dialog-backdrop{z-index:155}body md-backdrop.md-menu-backdrop,body md-backdrop.md-select-backdrop{z-index:998}body .md-dialog-container{z-index:160}body .md-input-container{display:inline-block;position:relative;padding:4px;margin:18px 0;vertical-align:middle}body .md-input-container label,body md-input-container label,body md-input-container.md-default-theme label{color:var(--primary-color-revert) !important;font-size:1rem;opacity:.5;font-weight:400;font-style:italic}body .md-input-container label:not(.md-container-ignore),body md-input-container label:not(.md-container-ignore),body md-input-container.md-default-theme label:not(.md-container-ignore){left:calc(.5em + var(--icon-offset, 0px))}body .md-input-container.md-icon-left,body md-input-container.md-icon-left,body md-input-container.md-default-theme.md-icon-left{--icon-offset: 2.5rem}body .md-input-container .md-errors-spacer,body md-input-container .md-errors-spacer,body md-input-container.md-default-theme .md-errors-spacer{position:absolute}body .md-input-container .md-input,body md-input-container .md-input,body md-input-container.md-default-theme .md-input{color:var(--primary-color-revert);border-color:var(--primary-color-contrast-max);border-style:solid;border-width:1px !important;font-family:var(--font);border-radius:var(--element-border-radius);font-size:1.2rem;padding:.5em !important;min-height:2em;height:unset;line-height:1}body .md-input-container .md-input[disabled],body md-input-container .md-input[disabled],body md-input-container.md-default-theme .md-input[disabled]{opacity:.3}body .md-input-container .md-input-message-animation,body md-input-container .md-input-message-animation,body md-input-container.md-default-theme .md-input-message-animation{opacity:0;transition:.25s}body .md-input-container.md-input-invalid .md-input-messages-animation,body md-input-container.md-input-invalid .md-input-messages-animation,body md-input-container.md-default-theme.md-input-invalid .md-input-messages-animation{position:absolute;top:100%}body .md-input-container.md-input-invalid .md-input-messages-animation .md-input-message-animation,body md-input-container.md-input-invalid .md-input-messages-animation .md-input-message-animation,body md-input-container.md-default-theme.md-input-invalid .md-input-messages-animation .md-input-message-animation{background-color:var(--input-error-text-color);padding:.75em 1em;opacity:1;color:var(--input-error-contrast-color);font-size:.75rem;border-radius:var(--element-border-radius)}body .md-input-container:not(.md-input-invalid).md-input-focused .md-input,body .md-input-container:not(.md-input-invalid).md-input-focused trix-editor,body md-input-container:not(.md-input-invalid).md-input-focused .md-input,body md-input-container:not(.md-input-invalid).md-input-focused trix-editor,body md-input-container.md-default-theme:not(.md-input-invalid).md-input-focused .md-input,body md-input-container.md-default-theme:not(.md-input-invalid).md-input-focused trix-editor{border-color:var(--input-focus-border-color);border-bottom-width:2px}body .md-input-container:not(.md-input-invalid).md-input-focused md-icon,body md-input-container:not(.md-input-invalid).md-input-focused md-icon,body md-input-container.md-default-theme:not(.md-input-invalid).md-input-focused md-icon{color:var(--input-focus-border-color)}body .md-input-container.md-button-float,body md-input-container.md-button-float,body md-input-container.md-default-theme.md-button-float{display:grid;grid-template-columns:1fr auto}body .md-input-container.md-button-float>.md-button,body md-input-container.md-button-float>.md-button,body md-input-container.md-default-theme.md-button-float>.md-button{grid-row-start:1;grid-row-end:3;grid-column:2}body .md-input-container.md-input-focused label:not(.md-no-float),body .md-input-container.md-input-has-placeholder label:not(.md-no-float),body .md-input-container.md-input-has-value label:not(.md-no-float),body md-input-container.md-input-focused label:not(.md-no-float),body md-input-container.md-input-has-placeholder label:not(.md-no-float),body md-input-container.md-input-has-value label:not(.md-no-float),body md-input-container.md-default-theme.md-input-focused label:not(.md-no-float),body md-input-container.md-default-theme.md-input-has-placeholder label:not(.md-no-float),body md-input-container.md-default-theme.md-input-has-value label:not(.md-no-float){transform:translate3d(0, 6px, 0) scale(0.8);opacity:1;font-style:normal;font-weight:700}body .md-input-container.md-input-focused .md-input,body .md-input-container.md-input-has-placeholder .md-input,body .md-input-container.md-input-has-value .md-input,body md-input-container.md-input-focused .md-input,body md-input-container.md-input-has-placeholder .md-input,body md-input-container.md-input-has-value .md-input,body md-input-container.md-default-theme.md-input-focused .md-input,body md-input-container.md-default-theme.md-input-has-placeholder .md-input,body md-input-container.md-default-theme.md-input-has-value .md-input{border-width:1px;border-bottom-width:1px !important;border-color:var(--action-color);padding-bottom:.5em;box-shadow:0 0 0 1px var(--action-color)}body md-inputs-container{position:relative;margin:18px 0;padding:2px}body md-inputs-container label{position:absolute;font-weight:700;white-space:nowrap;transform-origin:left top;bottom:100%;left:.5em;right:auto;transform:translate3d(0, 6px, 0) scale(0.8)}body md-inputs-container md-switch{margin:5px 0;margin-right:16px}body .mdp-clock{background:var(--background-light-color);--text-color: var(--background-light-text-color)}body md-select .md-select-icon{color:var(--primary-color-revert)}body md-select .md-select-value{border-bottom-color:var(--primary-color-contrast-mid)}body md-select .md-select-value>span:not(.md-select-icon){font-size:1.1rem}body md-select .md-select-value.md-select-placeholder{opacity:.5}body md-select:not([disabled]):focus .md-select-value{border-bottom-color:var(--highlight-color)}body md-select-menu{border:solid 1px var(--secondary-color);box-shadow:4px 4px 8px 0 var(--shadow-color),3px 3px 6px 0 var(--shadow-color),1px 1px 2px 0px var(--shadow-color)}body md-select-menu md-content{background:var(--primary-color);--text-color: var(--primary-color-revert)}body md-select-menu md-content md-option[selected],body md-select-menu md-content md-option:not([disabled]):focus,body md-select-menu md-content md-option:not([disabled]):hover{background:var(--primary-color-darker);--text-color: var(--primary-color-revert)}body md-select-menu md-content md-option[selected]{border-left:solid 4px var(--highlight-color)}body md-select-menu .select-header{box-shadow:0 1px 0 0 rgba(0,0,0,.1),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12);height:48px;cursor:pointer;position:sticky;top:0px;z-index:5;display:flex;align-items:center;width:auto;background:var(--primary-color-contrast-min);--text-color: var(--primary-color-revert)}body md-select-menu .select-header .select-header-searchbox{border:none;outline:none;height:100%;width:100%;padding:0 10px;background:rgba(0,0,0,0);color:var(--text-color)}body .md-open-menu-container,body .md-select-menu-container{z-index:999}body .md-datepicker-open .md-datepicker-input-container{background:var(--background-light-color);--text-color: var(--background-light-text-color)}body .md-datepicker-calendar-pane .md-datepicker-input-mask-opaque{box-shadow:0 0 0 9999px var(--background-light-color)}body md-calendar .md-calendar{background:var(--primary-color-contrast-min);color:var(--primary-color-revert)}body md-calendar .md-calendar-day-header{background:var(--secondary-color);color:var(--secondary-color-revert)}body md-calendar .md-calendar-date.md-calendar-selected-date .md-calendar-date-selection-indicator,body md-calendar .md-calendar-date.md-calendar-selected-date.md-focus .md-calendar-date-selection-indicator{background:var(--action-color)}body md-calendar .md-calendar-date.md-calendar-date-today .md-calendar-date-selection-indicator,body md-calendar .md-calendar-date.md-calendar-date-today .md-calendar-date-selection-indicator{border-color:var(--action-color)}body md-calendar .md-calendar-date.md-calendar-date-today .md-calendar-date-selection-indicator:hover,body md-calendar .md-calendar-date.md-calendar-date-today .md-calendar-date-selection-indicator:hover{background:var(--secondary-color);color:var(--secondary-color-revert)}body md-calendar .md-calendar-date .md-calendar-date-selection-indicator:hover{background:var(--secondary-color);color:var(--secondary-color-revert)}body md-time-picker>ng-form[name=timeForm]{display:flex;gap:.5rem;align-items:center}body md-time-picker>ng-form[name=timeForm] .time-colon{position:relative;top:unset;transform:unset}body md-time-picker input.md-input{padding:.5em}body md-time-picker .md-up-arrow,body md-time-picker .md-down-arrow{top:calc(50% - 7px)}body md-time-picker md-hours-minutes input.md-input{padding-right:1.25rem !important}body md-time-picker md-hours-minutes .md-up-arrow,body md-time-picker md-hours-minutes .md-down-arrow{color:inherit}body md-switch.md-checked .md-thumb{background-color:var(--highlight-color)}body md-switch.md-checked .md-ink-ripple{color:var(--highlight-color)}body md-switch.md-checked .md-bar{background-color:rgba(var(--highlight-color-rgb), 0.5)}body md-datepicker{display:block;width:100%}body md-datepicker .md-datepicker-input-container{margin:0px;width:100%;display:block}body md-datepicker .md-datepicker-input-container .md-datepicker-input{width:calc(100% - 52px);max-width:unset}body md-datepicker .md-datepicker-triangle-button .md-datepicker-expand-triangle{border-top-color:var(--primary-color-contrast-min)}@keyframes toast-slide-in{0%{opacity:0;transform:translate(100%, 100%)}50%{opacity:1;transform:translate(0%, 100%)}100%{opacity:1;transform:translate(0%, 0%)}}@keyframes toast-slide-out{from{transform:translateY(0%)}to{transform:translateY(100%)}}body md-toast{transition-delay:.5s;transition:.25s;opacity:0;transform:translate(100%, 100%);bottom:var(--layout-gutter);right:var(--layout-gutter);box-shadow:0 0 10px var(--highlight-color);padding:0}body md-toast .md-toast-content{position:relative;background:var(--toast-background-color);color:var(--toast-text-color);padding:10px}body md-toast .md-toast-content span{font-size:1.15rem;color:inherit}body md-toast.success .md-toast-content{border-left:solid .5rem var(--success)}body md-toast.error .md-toast-content{border-left:solid .5rem var(--error)}body md-toast.warn .md-toast-content{border-left:solid .5rem var(--warn)}body.md-toast-open-bottom md-toast{animation:toast-slide-in .5s .25s ease-in-out;animation-iteration-count:1;animation-fill-mode:forwards}body md-dialog,body md-dialog.md-default-theme{background:var(--dialog-background-color)}body md-dialog md-toolbar,body md-dialog.md-default-theme md-toolbar{--text-color: var(--two-color-gradient-text-color);background:var(--two-color-gradient);border-bottom:solid 1px var(--highlight-color)}body md-dialog md-dialog-content,body md-dialog.md-default-theme md-dialog-content{--text-color: var(--dialog-text-color)}body md-icon.fal,body md-icon.fas,body md-icon.far,body md-icon.fab{font-size:24px}body md-checkbox{margin-bottom:0;margin-top:0;padding:8px 0}body md-checkbox .md-label,body md-checkbox[disabled] .md-label{color:var(--text-color)}body md-checkbox:not(.md-checked) .md-icon{border-color:var(--primary-color-contrast-max)}body md-checkbox.md-checked .md-icon{background-color:var(--highlight-color)}body md-checkbox.md-checked .md-icon::after{border-color:var(--highlight-text-color)}body md-checkbox .md-ripple-container .md-ripple{background-color:var(--highlight-color) !important}body md-list md-list-item.md-no-proxy{padding:0}body md-list md-list-item .md-list-item-inner{padding:0;justify-content:space-between;gap:1rem}body md-list md-list-item .md-list-item-inner::before,body md-list md-list-item .md-list-item-inner::after{content:unset}body md-tabs:not(.md-tab-pills) .md-tab{color:var(--text-color) !important}body md-tabs:not(.md-tab-pills) .md-tab:not(.md-active){--text-color: var(--text-color-dimmed)}body md-tabs:not(.md-tab-pills) md-ink-bar{color:var(--highlight-color);background-color:var(--highlight-color)}body md-tabs.md-tab-pills{--tabs-background: var(--text-color);--tab-pill-radius: var(--element-border-big-radius)}body md-tabs.md-tab-pills .md-tab{background:color-mix(in srgb, var(--tabs-background), transparent 95%);color:var(--text-color) !important}body md-tabs.md-tab-pills .md-tab:not(.md-active){--text-color: var(--text-color-dimmed)}body md-tabs.md-tab-pills .md-tab.md-active{--text-color: var(--highlight-text-color)}body md-tabs.md-tab-pills .md-tab:nth-child(1 of .md-tab){border-top-left-radius:var(--tab-pill-radius);border-bottom-left-radius:var(--tab-pill-radius)}body md-tabs.md-tab-pills .md-tab:nth-last-child(1 of .md-tab){border-top-right-radius:var(--tab-pill-radius);border-bottom-right-radius:var(--tab-pill-radius)}body md-tabs.md-tab-pills md-ink-bar{color:var(--highlight-color);background-color:var(--highlight-color);height:100%;z-index:-1;border-radius:var(--tab-pill-radius);transform:scale(-4px)}body md-chips .md-chips{box-shadow:0px 1px var(--element-border-color);transition:.25s}body md-chips .md-chips md-chip{transition:.25s}body md-chips .md-chips md-chip.md-focused{background:var(--button-bg);--text-color: var(--button-fg)}body md-chips .md-chips md-chip .md-chip-remove md-icon{min-width:1rem;min-height:1rem}body md-chips .md-chips.md-focused{box-shadow:0px 2px var(--highlight-color)}body .md-menu .md-button:not(.md-raised){--button-border-radius: var(--element-border-radius)}body .md-open-menu-container md-menu-content{padding:0;background:var(--primary-color-contrast-min)}body .md-open-menu-container md-menu-content .md-button{--button-border-radius:0}body .md-open-menu-container md-menu-content md-menu-divider{margin:0px}body .md-open-menu-container md-menu-content md-menu-item .md-button:not(.md-icon-button){border-radius:0}body .md-open-menu-container md-menu-content md-menu-item.selected{background:var(--highlight-color);--text-color: var(--highlight-text-color)}body md-progress-circular path{stroke:var(--path-stroke-color, var(--text-color)) !important}body md-progress-circular.md-accent{--path-stroke-color: var(--highlight-color)}body .layout-padding{padding:var(--layout-gutter)}body .layout-padding>*{padding:var(--layout-gutter)}body .layout-row md-divider,body .layout-column md-divider{border-color:var(--text-color);opacity:.1}body .layout-row md-divider{min-height:1rem}body .layout-row md-divider[stretch]{align-self:stretch}body .layout-column md-divider{min-width:1rem}body .layout-column md-divider[stretch]{align-self:stretch}@keyframes sidenav-slide-in{from{transform:translateX(100%)}to{transform:translateX(0%)}}@keyframes sidenav-slide-out{from{transform:translateX(0%)}to{transform:translateX(100%)}}body md-sidenav{transition:.25s;position:fixed;max-width:50vw;background:var(--background-light-color)}@media screen and (max-width: 640px){body md-sidenav{max-width:90vw}}body md-sidenav md-toolbar{background:var(--background-dark-color);--text-color: var(--background-dark-text-color);color:--text-color;display:grid;grid-template-columns:auto 1fr;place-items:center stretch;position:sticky;top:0px}body md-sidenav md-toolbar md-icon{color:--text-color}body md-sidenav md-content{background:rgba(0,0,0,0)}body md-sidenav.md-sidenav-right md-toolbar md-icon{transform:rotate(-90deg)}body md-sidenav.md-closed{display:initial}body .md-time-picker-container>label{transform:translate3d(0, 6px, 0) scale(0.8);opacity:1;font-style:normal;font-weight:700}body md-time-picker md-input-container{margin:0px}body md-time-picker .time-colon{top:50%;transform:translateY(-50%)}body#root .pac-container{background:var(--primary-color);--text-color: var(--primary-color-revert);border:solid 1px var(--secondary-color);border-radius:var(--element-border-radius)}body#root .pac-container .pac-item:not(:first-child){border-top-color:var(--element-border-color)}body#root .pac-container .pac-item.pac-item-selected,body#root .pac-container .pac-item:hover{background:var(--secondary-color);--text-color: var(--secondary-color-revert)}body#root .pac-container .pac-item .pac-item-query{color:var(--text-color)}body#root trix-editor{color:var(--primary-color-revert);border-style:none none solid none;border-color:var(--input-border-color);border-radius:var(--element-border-radius)}body#root trix-toolbar .button_groups .button_group{border-bottom-color:unset;border-top-color:unset;border:solid 1px var(--primary-color-contrast-min)}body#root trix-toolbar .button_groups .button_group button{background:rgba(0,0,0,0);color:var(--text-color);border-bottom:unset}body#root trix-toolbar .button_groups .button_group button.active{background:var(--button-bg);--text-color: var(--button-fg)}body#root trix-toolbar .button_groups .button_group button::before{background:none;font-family:"Font Awesome 6 Pro";font-size:1rem;line-height:2em}body#root trix-toolbar .button_groups .button_group button.bold::before{content:""}body#root trix-toolbar .button_groups .button_group button.italic::before{content:""}body#root trix-toolbar .button_groups .button_group button.strike::before{content:""}body#root trix-toolbar .button_groups .button_group button.link::before{content:""}body#root trix-toolbar .button_groups .button_group button.quote::before{content:""}body#root trix-toolbar .button_groups .button_group button.code::before{content:""}body#root trix-toolbar .button_groups .button_group button.list.bullets::before{content:""}body#root trix-toolbar .button_groups .button_group button.list.numbers::before{content:""}body#root trix-toolbar .button_groups .button_group button.block-level.increase::before{content:""}body#root trix-toolbar .button_groups .button_group button.block-level.decrease::before{content:""}body#root trix-toolbar .button_groups .button_group button.undo::before{content:""}body#root trix-toolbar .button_groups .button_group button.redo::before{content:""}body#root .dialog{background:var(--background-light-color);box-shadow:.2em .2em .2em rgba(0,0,0,.4666666667);border:none}body#root .dialog input{background:rgba(0,0,0,0)}body#root{background:var(--two-color-gradient)}body#root ::-webkit-scrollbar{width:5px;opacity:.5;-webkit-transition:.25s;transition:.25s}body#root ::-webkit-scrollbar:hover{opacity:1}body#root ::-webkit-scrollbar-track{background:rgba(0,0,0,0);-webkit-transition:.25s;transition:.25s;margin:1rem}body#root ::-webkit-scrollbar-thumb{background:var(--action-color-a50);border-radius:10px}body#root ::-webkit-scrollbar-thumb:hover{background:var(--action-color)}body#root input::-webkit-input-placeholder,body#root textarea::-webkit-input-placeholder{color:var(--primary-color-revert);opacity:.5;font-style:italic}body#root .si-scrollable-v{overflow:hidden overlay}body#root .si-scrollable-v::-webkit-scrollbar{width:15px;opacity:.25;-webkit-transition:.25s;transition:.25s}body#root .si-scrollable-v::-webkit-scrollbar:hover{opacity:1}body#root .si-scrollable-v::-webkit-scrollbar-track{background:rgba(0,0,0,0);-webkit-transition:.25s;transition:.25s;margin:1rem}body#root .si-scrollable-v::-webkit-scrollbar-thumb{background:var(--secondary-color);border-radius:10px;opacity:.25;border:4px solid rgba(0,0,0,0);background-clip:content-box}body#root .si-scrollable-v:hover::-webkit-scrollbar{width:18px}body#root .si-scrollable-v:hover::-webkit-scrollbar-thumb{opacity:1}body#root price::after{content:"$"}body#root .page-header{padding:var(--layout-gutter);padding-top:60px;background:var(--page-header-background-color);position:sticky;top:0px;z-index:10;--text-color:var(--page-header-text-color);--input-border-color: var(--page-header-text-color)}body#root .page-header h1{color:var(--page-header-text-color);padding:0}body#root .page-header h1>*{color:inherit}body#root .page-header .si-searchbox{min-width:500px;font-size:1.2rem}@media screen and (max-width: 640px){body#root .page-header .si-searchbox{min-width:0}}body#root .page-header .si-searchbox:not(.focused){--input-text-color: var(--page-header-text-color)}body#root .page-header .md-button.md-primary{background:rgba(0,0,0,0);border:solid 2px var(--page-header-text-color);--text-color: --page-header-text-color}body#root .page-header .md-button.md-primary:hover{--text-color: var(--page-header-background-color);background:var(--page-header-text-color)}body#root .page-content:not(.no-padding){padding:var(--layout-gutter)}body#root label.placeholder{text-transform:uppercase;font-size:1.5rem;opacity:.25;display:block;text-align:center;padding:var(--layout-gutter) 0}body#root label.placeholder.align-right{text-align:right}body#root label.placeholder.align-left{text-align:left}body#root label.note{display:block;padding:var(--layout-gutter);position:relative;z-index:2;border-left-width:1rem;opacity:1}body#root label.note.important{border-left:solid 1rem var(--error)}body#root label.note.warn{border-left:solid 1rem var(--warn)}body#root label.note::after{position:absolute;z-index:-1;content:"";background:var(--background-light-color);color:var(--background-light-text-color);top:0px;left:0px;bottom:0px;right:0px}body#root label.note::before{position:absolute;z-index:-2;content:"";box-shadow:0px 0px 30px 0px #000;transform:rotate(3.5deg);bottom:20px;right:10px;width:50%;height:25%}body#root fieldset{border-radius:var(--element-border-radius);border:none;padding:0;position:relative}body#root fieldset.has-legend{padding-top:calc(var(--layout-gutter)*2)}body#root fieldset.has-legend legend{position:absolute;font-size:1.1rem;text-transform:uppercase;opacity:.5;top:0}body#root fieldset md-input-container{width:100%}body#root input.si{border:solid 1px var(--input-border-color);border-radius:var(--element-border-radius);padding:.25em .5em}body#root input.si::-moz-placeholder{opacity:.25}body#root input.si::placeholder{opacity:.25}body#root input.si-big-input{font-size:2.5rem;letter-spacing:.25em}body#root key-combo{display:inline-flex;gap:.5ch;align-items:center;padding:.25ch}body#root key-combo>span{font-size:.7em;box-shadow:0 0 0 1px currentColor;border-radius:.25em;padding:.25em}body#root [ng-click]{cursor:pointer}body#root [ng-click][disabled]{cursor:default}body#root [ng-click].link{text-decoration:underline;--text-color: var(--highlight-color)}body#root .si-no-wrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body#root .fixed-form-item{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:10px;place-items:center stretch;padding:.5rem 0}body#root .fixed-form-item label{position:absolute;top:0px;left:0px;transform:translateX(-10%) scale(0.8);font-weight:700}body#root .fixed-form-item.with-icon label{left:2.4rem}body#root .fixed-form-item .value{border-bottom:dashed 1px var(--input-border-color);padding:.25rem 0}body#root .si-fixed-top-left{position:fixed;top:0;left:0}body#root .si-fixed-top-center{position:fixed;top:0;left:50%;transform:translateX(-50%)}body#root .si-fixed-top-right{position:fixed;top:0;right:0}body#root .si-fixed-center-left{position:fixed;top:50%;left:0;transform:translateY(-50%)}body#root .si-fixed-center-center{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%)}body#root .si-fixed-center-right{position:fixed;top:50%;right:0;transform:translateY(-50%)}body#root .si-fixed-bottom-left{position:fixed;bottom:0;left:0}body#root .si-fixed-bottom-center{position:fixed;bottom:0;left:50%;transform:translateX(-50%)}body#root .si-fixed-bottom-right{position:fixed;bottom:0;right:0}body#root .data-loader{transition:.25s;display:block;overflow:hidden;position:relative}body#root .data-loader>*{transition:.25s;display:block}body#root .data-loader.show-on-fetch{max-height:0px;padding:0px}body#root .data-loader.show-on-fetch>*{transform:translate(0, -110%)}body#root .data-loader.show-on-fetch.fetching{max-height:500px}body#root .data-loader.show-on-fetch.fetching>*{transform:translate(0, 0)}body#root .data-loader.show-on-done.done>*{opacity:inherit}body#root .data-loader.show-on-done:not(.done)>*{opacity:0}body#root .grid-layout,body#root .grid-list{display:grid;gap:var(--layout-gutter);place-items:stretch}body#root .grid-layout.items-start,body#root .grid-list.items-start{place-items:start}body#root .grid-layout.items-center,body#root .grid-list.items-center{place-items:center}body#root .grid-layout.items-stretch,body#root .grid-list.items-stretch{place-items:stretch}body#root .grid-layout.items-end,body#root .grid-list.items-end{place-items:end}body#root .grid-layout.items-start-center,body#root .grid-list.items-start-center{place-items:start center}body#root .grid-layout.items-start-stretch,body#root .grid-list.items-start-stretch{place-items:start stretch}body#root .grid-layout.items-start-end,body#root .grid-list.items-start-end{place-items:start end}body#root .grid-layout.items-center-start,body#root .grid-list.items-center-start{place-items:center start}body#root .grid-layout.items-center-stretch,body#root .grid-list.items-center-stretch{place-items:center stretch}body#root .grid-layout.items-center-end,body#root .grid-list.items-center-end{place-items:center end}body#root .grid-layout.items-stretch-start,body#root .grid-list.items-stretch-start{place-items:stretch start}body#root .grid-layout.items-stretch-center,body#root .grid-list.items-stretch-center{place-items:stretch center}body#root .grid-layout.items-stretch-end,body#root .grid-list.items-stretch-end{place-items:stretch end}body#root .grid-layout.items-end-start,body#root .grid-list.items-end-start{place-items:end start}body#root .grid-layout.items-end-center,body#root .grid-list.items-end-center{place-items:end center}body#root .grid-layout.items-end-stretch,body#root .grid-list.items-end-stretch{place-items:end stretch}body#root .si-grid-layout{display:grid;place-items:center stretch}body#root .grid-list{--min-item-width: 250px;grid-template-columns:repeat(auto-fill, minmax(var(--min-item-width), 1fr))}@media screen and (max-width: 640px){body#root .grid-list{grid-template-columns:1fr !important}}body#root .grid-list .grid-item{position:relative;padding:var(--layout-gutter);border-radius:var(--element-border-radius);transition:.25s}body#root .grid-list .grid-item::after{content:"";pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;border:solid 3px rgba(0,0,0,0);border-radius:var(--element-border-radius);transition:.5s}body#root .grid-list .grid-item.selectable{padding-left:calc(var(--layout-gutter)*2 + 20px)}body#root .grid-list .grid-item.selectable .selection{position:absolute;top:var(--layout-gutter);left:var(--layout-gutter)}body#root .grid-list .grid-item.selectable .selection md-checkbox{margin-top:.5em}body#root .grid-list .grid-item.selectable.selected::after{border-color:var(--highlight-color)}body#root .list-column-header{font-style:italic;font-size:.8rem;place-self:end center}body#root .list-column-header>*{opacity:.5}body#root .list-column-header:first-child{place-self:end start}body#root .data-avatar,body#root .si-image-container{max-width:100%;max-height:100%;place-self:center start;border-radius:var(--element-border-radius);overflow:hidden}body#root .data-avatar img,body#root .si-image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;text-indent:-100vw;opacity:0}body#root .data-avatar img[src],body#root .si-image-container img[src]{opacity:1}body#root .si-image-container.logo{background:#fff}body#root .si-list{display:grid;grid-template-columns:1fr;gap:0 var(--layout-gutter)}body#root .si-list .si-list-row{display:contents}body#root .si-list .si-list-header{font-size:.8rem;padding-top:1em;font-style:italic;opacity:.8}body#root .data-list{display:grid;grid-template-columns:1fr;grid-gap:calc(var(--layout-gutter)*2);grid-gap:0}@media screen and (max-width: 768px){body#root .data-list{grid-template-columns:1fr}}@media screen and (max-width: 640px){body#root .data-list{grid-template-columns:1fr}}body#root .data-list .data-item{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));grid-gap:var(--layout-gutter);place-items:center;padding:var(--layout-gutter);transition:.25s;border:none}body#root .data-list .data-item:not(.list-header):hover{background:var(--secondary-color);--text-color: var(--secondary-color-revert)}body#root .data-list .data-item .data-avatar{width:50px;height:50px;place-self:center start}body#root .data-list .data-item .data-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}body#root .data-list .data-item .data-title{place-self:center start}body#root .data-list .data-item.list-header{border-bottom:solid 1px var(--element-border-color);padding-bottom:0;opacity:.4;font-style:italic}body#root .data-list .data-item.list-header .data-avatar{height:auto}body#root .data-list.layout-grid{--min-item-width: 320px;grid-template-columns:repeat(auto-fill, minmax(var(--min-item-width), 1fr))}body#root .data-list.layout-grid .data-item{grid-template-columns:1fr;place-items:start;grid-gap:var(--layout-small-gutter)}body#root .data-list.layout-grid .data-item .data-avatar{width:100%;height:auto;aspect-ratio:var(--avatar-aspect-ratio, 1);place-self:stretch}body#root .data-list.layout-grid .data-item.list-header{display:none}body#root .working-overlay{opacity:0;pointer-events:none;transition:.25s;position:fixed;top:0px;left:0px;width:100%;height:100%}body#root .working-overlay::before{content:"";position:absolute;top:calc(0px + 0px);left:calc(0px + 0px);width:calc(100% - 0px*2);height:calc(100% - 0px*2);transform:translate(0%, 0%);background:var(--overlay-background);opacity:.85}body#root .working-overlay .content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}body#root.heavy-working .working-overlay,body#root.api-working .working-overlay{opacity:1;pointer-events:auto}body#root .app-loading-screen{position:absolute;top:calc(0px + 0px);left:calc(0px + 0px);width:calc(100% - 0px*2);height:calc(100% - 0px*2);transform:translate(0%, 0%);z-index:100;transition:.5s}@keyframes service-ready-anim{0%{opacity:0;top:100px}25%{opacity:0}}body#root .app-loading-screen::before{position:absolute;top:calc(0px + 0px);left:calc(0px + 0px);width:calc(100% - 0px*2);height:calc(100% - 0px*2);transform:translate(0%, 0%);content:"";background:var(--primary-color)}body#root .app-loading-screen .content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;--text-color:var(--primary-color-revert)}body#root .app-loading-screen .content .api-version{display:block;transition:.25s;max-height:25px}body#root .app-loading-screen .content .si-logo{width:250px;height:250px}body#root .app-loading-screen .content .loaded-services{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;transition:.25s;max-height:50px}body#root .app-loading-screen .content .loaded-services .service{position:relative;width:40px;height:40px}body#root .app-loading-screen .content .loaded-services .service .fal{position:absolute;font-size:25px;left:0px;padding:10px;animation:service-ready-anim .5s ease-out;animation-iteration-count:1;animation-fill-mode:forwards}body#root .app-loading-screen .content .boot-completed{opacity:0;transition:.25s;font-size:3rem}body#root.root-state-ready .app-loading-screen{opacity:0;pointer-events:none;transition-delay:2s}body#root.root-state-ready .app-loading-screen .content .api-version,body#root.root-state-ready .app-loading-screen .content .loaded-services{max-height:0px;opacity:0;transition-delay:1s}body#root.root-state-ready .app-loading-screen .content .boot-completed{opacity:1;transition-delay:1s}body#root .form-group{padding:var(--layout-gutter);display:grid;grid-template-columns:1fr;grid-gap:var(--layout-gutter)}body#root .log-box{height:400px;max-width:640px;overflow-y:auto;background-color:var(--element-focus-background-color);border:solid 1px var(--element-border-color)}body#root .log-box .log{line-height:1.6rem;font-size:.9rem;font-family:"Courier New",Courier,monospace,sans-serif;text-align:left;box-sizing:border-box;width:100%;padding:var(--layout-gutter);margin:0}body#root .image-container{position:relative;max-width:100%}body#root .image-container img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}body#root .si-error{--text-color: var(--error)}body#root .si-success{--text-color: var(--success)}body#root .no-pointer-event{pointer-events:none}body#root h2 lstr{line-height:2.45rem}body#root [si-show-gt],body#root [si-show]{display:none}@media screen and (max-width: 640px){body#root [si-show=phone]{display:revert}}@media screen and (min-width: 640px){body#root [si-show-gt=phone],body#root [si-show-gt=tablet],body#root [si-show-gt=laptop]{display:revert}}@media screen and (min-width: 768px){body#root [si-show-gt=tablet],body#root [si-show-gt=laptop]{display:revert}}@media screen and (min-width: 1100px){body#root [si-show-gt=tablet],body#root [si-show-gt=laptop]{display:revert}}body#root .content-grid{max-width:100vw;overflow-x:clip;display:grid;grid-template-columns:[fullwidth-start] 0px [breakout-start] 1rem [content-start] 1fr [content-end] 1rem [breakout-end] 0px [fullwidth-end]}@media screen and (min-width: 768px){body#root .content-grid{grid-template-columns:[fullwidth-start] minmax(var(--si-layout-gap-inner), 1fr) [breakout-start] min(var(--si-layout-gap-outer)*2,var(--si-layout-gap-outer)) [content-start] min(100% - var(--si-layout-gap-inner)/2,var(--si-layout-max)) [content-end] min(var(--si-layout-gap-outer)*2,var(--si-layout-gap-outer)) [breakout-end] minmax(var(--si-layout-gap-inner), 1fr) [fullwidth-end]}}body#root .content-grid>*{grid-column:content}body#root .content-grid>.breakout{grid-column:breakout}body#root .content-grid>.fullwidth{grid-column:fullwidth}@keyframes si-fade-in{0%{opacity:0}}@keyframes si-fade-out{100%{opacity:0}}body#root #viewport-cube{position:absolute;transition:.25s;pointer-events:none;top:0px;left:0px;width:100vw;height:100vh;transform-style:preserve-3d;transform:translateZ(50vw)}body#root #viewport-cube .viewport-side{position:absolute;width:100%;height:100%;background:var(--background-color);pointer-events:none}body#root #viewport-cube .viewport-side.side-left{opacity:.2;transform:rotateY(-90deg) translateZ(50vw)}body#root #viewport-cube .viewport-side.side-right{opacity:.2;transform:rotateY(90deg) translateZ(50vw)}body#root #viewport{transition:.25s;overflow-x:hidden;overflow-y:auto;position:absolute;top:0px;left:0px;right:0px;bottom:0px;background:var(--primary-color);pointer-events:auto}body#root #viewport.view-animate.ng-enter,body#root #viewport.view-animate.ng-leave{transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 1.5s;display:block;width:100%;border-left:1px solid #000;position:absolute;top:0;left:0;right:0;bottom:0;padding:10px}body#root #viewport.view-animate.ng-enter{left:100%}body#root #viewport.view-animate.ng-enter.ng-enter-active{left:0}body#root #viewport.view-animate.ng-leave.ng-leave-active{left:-100%}.animate{opacity:0;pointer-events:none;animation-fill-mode:forwards;animation-duration:.25s;animation-timing-function:ease;animation-iteration-count:1}.animate-slide-in-down{transform:translate(0, -100%);animation-name:anim-slide-in-down;pointer-events:auto}.animate-slide-in-down.animate-reverse{animation-name:anim-slide-in-down-reverse}.animate-slide-in-up{transform:translate(0, 100%);animation-name:anim-slide-in-up;pointer-events:auto}.animate-slide-in-up.animate-reverse{animation-name:anim-slide-in-up-reverse}.animate-expand{transform:scale(1, 0);pointer-events:auto;animation-name:anim-expand}.animate-expand.animate-reverse{animation-name:anim-expand-reverse}.animate-expand-down{max-height:0px;pointer-events:auto;animation-name:anim-expand;overflow:hidden overlay;transition:overflow 0 var(--anim-speed)}.animate-expand-down.animate-reverse{animation-name:anim-expand-reverse}.animate-hinge-down{transform-style:preserve-3d;transform:rotateX(90deg);transform-origin:top center;pointer-events:auto;animation-name:anim-hinge-down}.animate-hinge-down.animate-reverse{animation-name:anim-hinge-down-reverse}.animate-hinge-right{transform-style:preserve-3d;transform:rotateY(-90deg);transform-origin:top left;pointer-events:auto;animation-name:anim-hinge-right}.animate-hinge-right.animate-reverse{animation-name:anim-hinge-right-reverse}@keyframes si-anim-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes si-anim-fade-out{0%{opacity:1}100%{opacity:0}}@keyframes si-anim-bounce-scale{0%{scale:1}50%{scale:1.25}100%{scale:1}}@keyframes si-anim-slide-in-left{0%{transform:translateX(-100%)}100%{transform:translateX(0%)}}@keyframes si-anim-slide-fade-in-left{0%{transform:translateX(-100%);opacity:0}100%{transform:translateX(0%);opacity:var(--si-opacity-max, 1)}}@keyframes si-anim-slide-out-left{100%{transform:translateX(-100%)}0%{transform:translateX(0%)}}@keyframes si-anim-slide-in-right{0%{transform:translateX(100%)}100%{transform:translateX(0%)}}@keyframes si-anim-slide-out-right{100%{transform:translateX(100%)}0%{transform:translateX(0%)}}@keyframes si-anim-slide-fade-out-right{100%{transform:translateX(100%);opacity:0}80%{opacity:0}0%{transform:translateX(0%);opacity:var(--si-opacity-max, 1)}}@keyframes si-anim-slide-in-top{0%{transform:translateY(-100%)}100%{transform:translateY(0%)}}@keyframes si-anim-slide-out-top{100%{transform:translateY(-100%)}0%{transform:translateY(0%)}}@keyframes si-anim-slide-in-bottom{0%{transform:translateY(100%)}100%{transform:translateY(0%)}}@keyframes si-anim-slide-out-bottom{100%{transform:translateY(100%)}0%{transform:translateY(0%)}}@keyframes si-anim-slide-fade-in-bottom{0%{transform:translateY(100%)}100%{opacity:1;transform:translateY(0%)}}@keyframes si-anim-slide-fade-out-bottom{100%{opacity:0;transform:translateY(100%)}0%{transform:translateY(0%)}}@keyframes anim-squeeze-release{0%{transform:scale(1)}25%{transform:scale(0.9, 0.75)}75%{transform:scale(0.9, 0.75)}100%{transform:scale(1)}}@keyframes anim-hinge-down{100%{opacity:1;transform:rotateX(0deg)}}@keyframes anim-hinge-down-reverse{0%{opacity:1;transform:rotateX(0deg)}100%{opacity:0;transform:rotateX(90deg)}}@keyframes anim-hinge-right{100%{opacity:1;transform:rotateY(0deg)}}@keyframes anim-hinge-right-reverse{0%{opacity:1;transform:rotateY(0deg)}100%{opacity:0;transform:rotateY(-90deg)}}@keyframes anim-expand{30%{opacity:1;max-height:0vh}100%{opacity:1;max-height:var(--anim-max-height, 90vh)}}@keyframes anim-expand-reverse{0%{opacity:1;max-height:var(--anim-max-height, 90vh)}70%{opacity:1;max-height:0vh}100%{opacity:0;max-height:0px}}@keyframes anim-slide-in-bottom{0%{opacity:0;transform:translate(0, -100)}100%{opacity:1;transform:translate(0, 0%)}}@keyframes anim-slide-in-down{100%{opacity:1;transform:translate(0, 0)}}@keyframes anim-slide-in-down-reverse{0%{opacity:1;transform:translate(0, 0)}100%{opacity:0;transform:translate(0, -100%)}}@keyframes anim-slide-in-up{100%{opacity:1;transform:translate(0, 0)}}@keyframes anim-slide-in-up-reverse{0%{opacity:1;transform:translate(0, 0)}100%{opacity:0;transform:translate(0, 100%)}}@keyframes anim-tilt-up{100%{transform:translateY(-2rem)}}@keyframes anim-tilt-up-revert{100%{transform:translateY(0rem)}}@keyframes si-panel-zoom-out{0%{transform:translate(-50%, -50%) scale(1)}100%{transform:translate(-50%, -50%) scale(0)}}@keyframes si-panel-slide-in-left{100%{transform:translate(0, 0)}}@keyframes si-panel-slide-out-left{0%{transform:translate(0, 0)}100%{transform:translate(-100%, 0)}}@keyframes si-panel-slide-in-right{100%{transform:translate(0, 0)}}@keyframes si-panel-slide-out-right{0%{transform:translate(0, 0)}100%{transform:translate(100%, 0)}}@keyframes si-panel-slide-in-bottom{100%{transform:translate(-50%, 0)}}@keyframes si-panel-slide-out-bottom{100%{transform:translate(-50%, 100%)}}@keyframes si-panel-pop-center{0%{transform:translate(-50%, -50%) scale(0)}100%{transform:translate(-50%, -50%) scale(1)}}body#root nav{pointer-events:none;position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:20}body#root nav header,body#root nav footer{pointer-events:auto}body#root nav header{--text-color: var(--nav-header-text-color);color:var(--nav-header-text-color);background:var(--nav-header-background-color);padding:var(--layout-small-gutter) var(--si-layout-gap-inner);gap:var(--layout-gutter);display:flex;justify-content:space-between;align-items:center}body#root nav header .menu-toggle-button{display:none}@media screen and (max-width: 640px){body#root nav header .menu-toggle-button{display:block}}body#root nav header a{text-decoration:none;border:none}body#root nav header .header-logo-link .header-logo{width:2.5rem;height:2.5rem}body#root nav header .header-menu{flex:1;list-style:none;margin:0;padding:0px;display:flex;justify-content:flex-start;align-items:center;gap:var(--layout-small-gutter)}body#root nav header .header-menu li a{display:inline-grid;place-items:center;grid-template-columns:auto auto;height:2rem;position:relative}body#root nav header .header-menu li a si-icon{font-size:1rem;transition:.25s;width:2rem;text-align:center}body#root nav header .header-menu li a::after{content:"";height:2px;width:0px;background:var(--highlight-color);position:absolute;bottom:.25rem;right:0px;transition:.25s}body#root nav header .header-menu li:hover i.fal{font-size:1.5rem}body#root nav header .header-menu li:hover a::after{width:calc(100% - 2rem)}@media screen and (max-width: 640px){body#root nav header .header-menu{display:none}}body#root nav header .path-controls{place-self:stretch start;display:none;grid-template-columns:auto 1fr}body#root nav header .path-controls.has-breadcrumbs .path-base::before{transform:translateX(0)}body#root nav header .path-controls .path-base{position:relative;display:grid;grid-template-columns:auto 1fr;padding-right:var(--layout-gutter)}body#root nav header .path-controls .path-base::before{content:"";position:absolute;width:100%;height:100%;z-index:0;background:var(--trans-to-dark-gradient);opacity:.1;transform:translateX(-100%);transition:ease-out .5s;-webkit-clip-path:polygon(0 0, calc(100% - 10px) 0, 100% 50%, calc(100% - 10px) 100%, 0 100%);clip-path:polygon(0 0, calc(100% - 10px) 0, 100% 50%, calc(100% - 10px) 100%, 0 100%)}body#root nav header .path-controls .path-base>.md-button{z-index:1}body#root nav header .path-controls .path-base .path-parts{display:grid;grid-template-columns:auto 1fr;z-index:2}body#root nav header .path-controls .path-base .path-parts .sub-parts{display:flex;flex-direction:row;align-items:center;grid-gap:var(--layout-gutter)}body#root nav header .path-controls .path-base .path-parts .sub-parts .part{display:flex;flex-direction:row;align-items:center;font-size:1.1rem}body#root nav header .path-controls .path-base .path-parts .sub-parts .part::before{font-family:var(--icon-font-family);content:"";font-size:inherit;font-weight:300;display:inline-block;color:inherit;font-size:30px;opacity:.25;margin-right:var(--layout-gutter)}body#root nav header .path-controls .path-base .path-parts .sub-parts .part a{border:none}body#root nav header .path-controls .path-current{padding-left:var(--layout-gutter);place-self:center start;font-size:1.1rem}body#root nav header .user-controls{place-self:stretch end;display:grid;grid-template-columns:auto auto;place-items:center end;gap:var(--si-layout-gap-inner)}body#root nav header .user-controls .user-infos{outline:none;cursor:pointer;display:grid;gap:var(--layout-small-gutter);grid-template-columns:auto auto;place-items:center end}body#root nav header .user-controls .user-infos .account,body#root nav header .user-controls .user-infos .name{text-transform:uppercase;font-size:1.1rem}body#root nav header .user-controls .user-infos .initials{display:none;font-size:1.1rem}@media screen and (max-width: 768px){body#root nav header .user-controls .user-infos .name{display:none}body#root nav header .user-controls .user-infos .initials{display:initial}}body#root nav header .user-controls .flags{display:flex;flex-direction:row;align-items:center;gap:var(--layout-small-gutter)}body#root nav header .user-controls .flags .flag{padding:0}body#root nav header .user-controls .flags .flag si-icon{font-size:1.2rem}body#root nav::after{content:"";position:fixed;top:0px;left:0px;width:100%;height:100%;background:var(--primary-color-darker);opacity:0;pointer-events:none;transition:.25s ease-in-out;z-index:5;animation:nav-bg-fade-in linear;animation-timeline:scroll()}@keyframes nav-bg-fade-in{to{opacity:1}}body#root .nav-click-trap{pointer-events:none;position:absolute;top:0px;left:0px;width:100vw;height:100vh;z-index:25;outline:none}body#root.user-logged #viewport-cube{top:40px;min-height:calc(100vh - 40px);height:calc(100vh - 40px)}@media screen and (min-width: 640px){body#root.user-logged #viewport-cube #viewport{left:50px;width:calc(100% - 50px)}}body#root.login{--text-color: #fff;--input-text-color:#fff;--element-border-color: #fff;--input-border-color: rgba(#fff,0.6);background:var(--dark-gradient)}body#root.login #viewport{background:rgba(0,0,0,0)}body#root.login .login-form{min-width:420px;max-width:80%}body#root.login .login-form .mode-toggles{display:grid;grid-template-columns:1fr 1fr}body#root.login .login-form .mode-toggles .toggle{font-size:1.2rem;text-align:center;outline:none;position:relative;padding:5px 10px;opacity:.75;transition:.25s;cursor:pointer}body#root.login .login-form .mode-toggles .toggle::after{transition:.25s;content:"";position:absolute;background:var(--element-border-color);left:50%;bottom:0px;width:0px;transform:translateX(-50%);height:2px}body#root.login .login-form .mode-register-only,body#root.login .login-form .mode-show-register,body#root.login .login-form .mode-show-login{max-height:0px;opacity:0;padding:0;margin:0}body#root.login .login-form .si-radial-meter{position:absolute;transition:.25s;opacity:0;right:-50vw;top:50%;transform:translate(100%, -50%);width:80px;height:80px}body#root.login .login-form.mode-login .mode-show-login{max-height:200px;opacity:1;margin:18px 0;padding:2px;padding-left:36px}body#root.login .login-form.mode-login .toggle-login{opacity:1;pointer-events:none}body#root.login .login-form.mode-login .toggle-login::after{width:100%}body#root.login .login-form.mode-register .mode-show-register,body#root.login .login-form.mode-register .mode-register-only{max-height:200px;opacity:1;margin:18px 0;padding:2px;padding-left:36px}body#root.login .login-form.mode-register .toggle-register{opacity:1;pointer-events:none}body#root.login .login-form.mode-register .toggle-register::after{width:100%}body#root.login .login-form.mode-register .si-radial-meter{right:0px;opacity:1}body#root.login .login-form.mode-retrieve-password .toggle-register{opacity:1;pointer-events:none}body#root.login .login-form.mode-retrieve-password .toggle-register::after{width:100%}body#root.login .login-form .password{position:relative}body#root.login .login-form .password md-input-container{width:100%}body#root.login .form-buttons{text-align:center}body#root.login md-input-container{transition:.25s}body#root.login .si-logo{width:350px;height:250px}body#root.login .login-options{text-align:center}body#root.login .login-options a{display:inline-block;margin:var(--layout-small-gutter);padding:var(0.5em 1em)}body#root.login .login-options i{vertical-align:bottom}body#root.login md-dialog:not([role=alertdialog]){width:100vw;height:100vh;max-width:100vw;max-height:100vh;background:var(--dark-gradient);border-radius:0px}body#root.login md-dialog:not([role=alertdialog]) md-toolbar{display:none}body#root.login md-dialog:not([role=alertdialog]) md-dialog-actions,body#root.login md-dialog:not([role=alertdialog]) .md-dialog-content,body#root.login md-dialog:not([role=alertdialog]) .md-toolbar-tools{width:100%;max-width:460px;margin-left:auto;margin-right:auto}body#root.login md-dialog:not([role=alertdialog]) md-dialog-content{--text-color: #fff}body#root.login md-dialog:not([role=alertdialog]) md-dialog-content h3{text-align:center}body#root.login md-dialog:not([role=alertdialog]) md-dialog-content .si-logo,body#root.login md-dialog:not([role=alertdialog]) md-dialog-content .inputs{margin-left:auto;margin-right:auto;width:460px}body#root.login md-dialog:not([role=alertdialog]) md-dialog-content .password{position:relative}body#root.login md-dialog:not([role=alertdialog]) md-dialog-content md-input-container{width:calc(100% - 50px)}body#root.login md-dialog:not([role=alertdialog]) md-dialog-content .si-radial-meter{position:absolute;transition:.25s;right:0px;opacity:1;top:50%;transform:translate(100%, -50%);width:80px;height:80px}body#root.dashboard #viewport>div{width:100%;height:100%;place-items:stretch;display:grid;grid-template-rows:auto 1fr;isolation:isolate}body#root.dashboard nav header{background:rgba(0,0,0,0)}body#root.dashboard .page-background{position:fixed;top:0px;left:0px;z-index:-1;opacity:.5;pointer-events:none}body#root.dashboard .page-background svg{max-width:unset;max-height:unset}@media screen and (min-width: 640px){body#root.dashboard .page-background{width:100%}body#root.dashboard .page-background svg{width:125vw}}@media screen and (max-width: 640px){body#root.dashboard .page-background{height:100vh}body#root.dashboard .page-background svg{width:200%}}body#root.dashboard .page-header{background:none;position:relative;padding-inline:0}body#root.dashboard .page-header .ui-panel-content{display:flex;align-items:center;justify-content:space-between}body#root.dashboard .page-header .account-actions{display:flex;align-items:center}body#root.dashboard .page-header .account-actions md-divider{width:1px;height:1rem;background:currentColor;opacity:.25}@media screen and (max-width: 640px){body#root.dashboard .page-header .account-actions,body#root.dashboard .page-header .ui-panel-content{flex-direction:column;align-items:center;justify-content:center}body#root.dashboard .page-header .account-actions md-divider,body#root.dashboard .page-header .ui-panel-content md-divider{display:none}body#root.dashboard .page-header .welcome-message{text-align:center}}body#root.dashboard .page-content{height:100%;display:grid;grid-template-rows:auto 1fr}body#root.dashboard .page-content .content-grid{gap:var(--si-layout-gap-outer) 0}body#root.dashboard .page-content si-widget-container{width:calc(100vw - var(--layout-gutter)*2);max-width:1900px;margin:0 auto}body#root.dashboard .page-content .app-version{position:fixed;bottom:0;left:0;opacity:.5;font-size:.75rem;padding:.5em}body#root.dashboard .page-content .ui-panel{background:color-mix(in srgb, var(--text-color), transparent 98%)}body#root.dashboard .page-content .ui-panel h2{margin-bottom:0;padding-bottom:0}body#root.dashboard .page-content .ui-panel p{margin-top:0}body#root.dashboard .ui-panel{padding:var(--si-layout-gap-outer);border-radius:var(--si-layout-corner-radius-inner);background:color-mix(in srgb, var(--text-color), transparent 95%)}body#root.dashboard .notices:not(:has(.si-notice)){display:none}body#root.dashboard .grid-layout{padding:var(--layout-gutter);grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 640px){body#root.dashboard .grid-layout{grid-template-columns:1fr}}body#root.dashboard .list-item{padding:var(--layout-gutter);background:color-mix(in srgb, var(--text-color), transparent 95%);border-radius:var(--si-layout-corner-radius-inner);display:grid;place-items:center;gap:.5rem;text-align:center}body#root.dashboard .list-item .status-icon{color:var(--status-icon-color, var(--success))}body#root.dashboard .list-item.need-publish{--status-icon-color: var(--warn)}body#root.dashboard .list-item .name{font-size:1.1rem;font-weight:500;text-transform:uppercase;min-height:2.5em}body#root.dashboard .list-item .data-counters{display:flex;justify-content:center;align-items:center;gap:1rem}body#root.dashboard .list-item .data-counters .counter{background:color-mix(in srgb, var(--text-color), transparent 90%);padding:.5rem 1rem;border-radius:var(--element-border-big-radius);display:flex;gap:1ch;justify-content:center;align-items:center}body#root.dashboard .data-sources-list-container{padding:var(--layout-gutter)}body#root.dashboard .data-sources-list-container .list-title:not(:has(+.list .list-item)){display:none}@media screen and (max-width: 640px){body#root.dashboard .data-sources-list-container md-tabs.md-tab-pills .md-tab ls{display:none}}body#root.dashboard .list{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--layout-gutter);padding:var(--layout-gutter)}@media screen and (max-width: 640px){body#root.dashboard .list{grid-template-columns:1fr}}body#root.dashboard .data-feeds-container .data-feeds-list-container{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--layout-gutter);padding:var(--layout-gutter)}@media screen and (max-width: 640px){body#root.dashboard .data-feeds-container .data-feeds-list-container{grid-template-columns:1fr}}body#root.dashboard .data-feeds-container .data-feeds-list-container .list-item .status-icon{color:var(--status-icon-color, var(--success))}body#root.dashboard .data-feeds-container .data-feeds-list-container .list-item.need-publish{--status-icon-color: var(--warn)}body#root.dashboard .lastest-edit-container:not(:has(.list .list-item)){display:none}body#root.dashboard .lastest-edit-container h2{text-align:center}body#root.dashboard .lastest-edit-container .list{display:flex;justify-content:center;align-items:center;gap:var(--layout-gutter)}@media screen and (max-width: 640px){body#root.dashboard .lastest-edit-container .list{flex-direction:column}}body#root.dashboard .lastest-edit-container .list .list-item{width:250px;aspect-ratio:1/1.25;border:none;overflow:hidden;place-items:stretch}body#root.dashboard .lastest-edit-container .list .list-item .item-avatar{margin:calc(var(--layout-gutter)*-1);margin-bottom:0;aspect-ratio:1;border-bottom:solid 2px var(--primary-color);width:inherit}body#root.dashboard .lastest-edit-container .list .list-item .item-avatar img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}body#root.dashboard .lastest-edit-container .list .list-item .item-info{padding:1rem;background:var(--primary-color);margin-top:-2rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}body#root.account md-tab-item[disabled]{display:none}body#root.account .users-tab .grid-list{--min-item-width: 400px}body#root.account .users-tab .user .suspended{display:none;color:var(--error)}body#root.account .users-tab .user .name{font-size:1.5rem}body#root.account .users-tab .user .email::after{font-family:var(--icon-font-family);content:"";font-size:inherit;font-weight:400;display:inline-block;color:inherit;margin-left:var(--layout-small-gutter)}body#root.account .users-tab .user .email.validated{color:var(--success)}body#root.account .users-tab .user .email.validated::after{font-family:var(--icon-font-family);content:"";font-size:inherit;font-weight:400;display:inline-block;color:inherit}body#root.account .users-tab .user.suspended{opacity:.4}body#root.account .users-tab .user.suspended .suspended{display:initial}body#root.account .users-tab .user.suspended .last-login,body#root.account .users-tab .user.suspended .register{display:none}body#root.account .profile-infos{padding:var(--layout-gutter);display:grid;grid-template-columns:1fr 2fr;grid-gap:calc(var(--layout-gutter)*2)}@media screen and (max-width: 768px){body#root.account .profile-infos{grid-template-columns:1fr}}@media screen and (max-width: 640px){body#root.account .profile-infos{grid-template-columns:1fr}}body#root.account .profile-infos .email-validation-status i{color:var(--warn)}body#root.account .profile-infos .email-validation-status.valid i{color:var(--success)}body#root.account .software{padding:var(--layout-gutter)}body#root.account .software .plugin-list{display:grid;grid-template:repeat(auto-fill, minmax(250px, 1fr));gap:var(--layout-gutter);margin-bottom:var(--layout-gutter)}body#root.account .software .plugin-list .plugin{width:250px;position:relative;align-items:center}body#root.account .software .plugin-list .plugin .logo{padding:1rem;border-bottom-left-radius:0;border-bottom-right-radius:0}body#root.account .software .plugin-list .plugin .logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}body#root.account .software .plugin-list .plugin .actions{text-align:center}body#root.datas md-tab-item[disabled]{display:none}body#root.datas .page-header{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0 var(--layout-gutter);place-items:center center}body#root.datas .page-header .page-title{place-self:center start;display:flex}body#root.datas .page-header .page-title h2,body#root.datas .page-header .page-title .md-menu>.md-button{font-size:2.5rem;text-overflow:ellipsis;overflow:hidden;max-width:calc(100vw - 5.5rem)}@media screen and (max-width: 640px){body#root.datas .page-header .page-title h2,body#root.datas .page-header .page-title .md-menu>.md-button{font-size:1.75rem;padding:0;margin-inline:0}}body#root.datas .page-header .page-actions{place-self:center end}body#root.datas .page-header .search-container .md-icon-button{display:none}body#root.datas .page-header .search-container.show-filters i.fal.fa-filter{font-weight:700}body#root.datas .page-header .si-searchbox-data-filter{max-height:0;overflow:hidden;transition:max-height .25s ease}body#root.datas .page-header .si-searchbox-data-filter.show-filters{max-height:5rem}@media screen and (max-width: 640px){body#root.datas .page-header{grid-template-columns:1fr;place-items:center stretch}body#root.datas .page-header .page-actions{grid-row:2;place-self:center center}body#root.datas .page-header .search-container{grid-row:3;place-self:center stretch}body#root.datas .page-header .search-container .si-searchbox{width:100%}}body#root.datas .page-content{position:relative;padding:0}body#root.datas .page-content .si-view-switcher{position:absolute;right:0;top:0px;z-index:5}@media screen and (max-width: 768px){body#root.datas .page-content .si-view-switcher{position:relative;top:unset;right:unset;width:100%}}@keyframes date-item-opening{25%{transform:translate(0%, calc(50vh - 30rem))}100%{transform:translate(0%, calc(50vh - 30rem)) scale(2)}}body#root.datas .data-list.opening-item .data-item:not(.opening){opacity:.2}body#root.datas .data-list.layout-grid{gap:var(--layout-gutter);padding:var(--layout-gutter)}body#root.datas .data-list.layout-grid .data-item{contain:paint;padding:0;text-align:center;border-radius:var(--element-border-radius)}body#root.datas .data-list.layout-grid .data-item md-checkbox{position:absolute;top:.5rem;left:1rem}body#root.datas .data-list.layout-grid .data-item .data-title{place-self:center;padding-block:.5rem}body#root.datas .data-list.trashbox-list .data-item{cursor:default}body#root.datas .data-list.trashbox-list .data-item md-checkbox{opacity:1;pointer-events:auto}body#root.datas .data-item{position:relative;animation-name:anim-slide-in-up;animation-delay:calc(.1s*var(--item-index, 0));pointer-events:auto;--icon-left: calc(100% - var(--layout-gutter) - 20px);--icon-top: 5px}body#root.datas .data-item>*{pointer-events:none}body#root.datas .data-item md-checkbox{z-index:5;pointer-events:all}body#root.datas .data-item md-checkbox:not(.md-checked) .md-icon{border-color:var(--highlight-color)}body#root.datas .data-item:not(.list-header)::after{display:none;font-size:1.5rem;border-radius:50%;padding:5px;width:2rem;height:2rem;line-height:2rem;opacity:1;text-align:center;z-index:5;pointer-events:none}body#root.datas .data-item.merged md-checkbox,body#root.datas .data-item.exclusive md-checkbox{z-index:5;opacity:1;pointer-events:auto}body#root.datas .data-item.merged::after,body#root.datas .data-item.exclusive::after{opacity:1}body#root.datas .data-item .data-avatar{position:relative}body#root.datas .data-item .data-avatar::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-size:contain;background-position:center;mix-blend-mode:luminosity;background-repeat:no-repeat;z-index:1}body#root.datas .data-item .data-avatar img{position:relative;z-index:2}body#root.datas .data-item .data-avatar::after{content:"";inset:0;position:absolute;z-index:4;background:linear-gradient(to top, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, var(--item-top-gradient-alpha, 0)) 100%),linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgb(0, 0, 0) 100%)}body#root.datas .data-item .data-avatar:has(tag){--item-top-gradient-alpha: 1}body#root.datas .data-item .data-avatar .top-right-cornered{position:absolute;top:0;right:0;left:3rem;padding:.5rem;z-index:5;display:flex;justify-content:space-between;align-items:center;gap:.5rem;height:3.5rem}body#root.datas .data-item .data-avatar .tags{position:absolute;bottom:0;left:0;padding:.5rem;z-index:5;pointer-events:all}body#root.datas .data-item .data-avatar .tags .tags-menu-button{display:flex;gap:.5rem;align-items:center;justify-content:flex-start}body#root.datas .data-item .data-avatar .tags md-menu[disabled]{pointer-events:none}body#root.datas .data-item a{border-bottom:none}body#root.datas .data-item .data-title{display:grid}body#root.datas .data-item.selected{background:var(--highlight-color) !important;--text-color: var(--highlight-text-color)!important;box-shadow:0 0 0 2px var(--highlight-color)}body#root.datas .data-item .working-layer{position:absolute;top:50%;left:50%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;z-index:10;opacity:0;pointer-events:none;transition:.25s;background:var(--background-light-color);padding:1em;transform:translate(-50%, -50%);box-shadow:0 0 5px 5px var(--shadow-color);border-radius:var(--element-border-radius)}body#root.datas .data-item.opening{z-index:100;border-radius:var(--element-border-radius);transition:.25s;box-shadow:0 0 4rem var(--shadow-color)}body#root.datas .data-item.opening .working-layer{opacity:1}body#root.datas .listings .data-item{cursor:pointer}body#root.datas .listings .data-item .data-title .address{font-size:1.3rem}body#root.datas .listings .data-item .data-title .ref-number{font-size:.8rem;opacity:.75}body#root.datas .listings .data-item .data-avatar{--avatar-aspect-ratio: 16 / 9}body#root.datas .listings .data-item .data-avatar::before{background-image:url("/content/images/shadow_listing.svg")}body#root.datas .listings .data-item .created,body#root.datas .listings .data-item .updated{width:100px}body#root.datas .listings .data-item .price{width:200px}body#root.datas .listings .data-item .price .sold-label{font-size:1.25rem}body#root.datas .listings .data-item .price .main-price{font-size:1.5rem}body#root.datas .listings.layout-list .data-item{grid-template-columns:2rem auto 1fr repeat(3, auto) 2rem}body#root.datas .listings.layout-grid .data-item{grid-template-columns:1fr;grid-template-rows:auto auto 1fr}body#root.datas .listings.layout-grid .data-item .price{width:100%;grid-row:2;text-align:center}body#root.datas .listings.layout-grid .data-item .address{width:calc(var(--min-item-width) - 2*var(--layout-gutter));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body#root.datas .listings.layout-grid .data-item .created,body#root.datas .listings.layout-grid .data-item .updated{display:none}body#root.datas .brokers .data-item .data-title .name{font-size:1.3rem}body#root.datas .brokers .data-item .data-title .ref-number{font-size:.8rem;opacity:.75}body#root.datas .brokers .data-item .data-avatar{--avatar-aspect-ratio: 3.44 / 4}body#root.datas .brokers .data-item .data-avatar::before{background-image:url("/content/images/shadow_broker.svg")}body#root.datas .brokers .website,body#root.datas .brokers .created,body#root.datas .brokers .updated{width:100px}body#root.datas .brokers .website{pointer-events:auto}body#root.datas .brokers.layout-list .data-item{grid-template-columns:2rem auto 1fr repeat(3, auto) 2rem}body#root.datas .brokers.layout-grid .data-item{grid-template-columns:1fr}body#root.datas .brokers.layout-grid .data-item .data-title .ref-number{grid-row:2}body#root.datas .brokers.layout-grid .data-item .data-title .license{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body#root.datas .brokers.layout-grid .data-item .address{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body#root.datas .brokers.layout-grid .data-item .created,body#root.datas .brokers.layout-grid .data-item .updated,body#root.datas .brokers.layout-grid .data-item .website{display:none}body#root.datas .offices .data-item{grid-template-columns:auto 1fr repeat(3, auto)}body#root.datas .offices .data-item .data-title .name{font-size:1.3rem}body#root.datas .offices .data-item .data-title .ref-number{font-size:.8rem;opacity:.75}body#root.datas .offices .data-item .data-avatar::before{background-image:url("/content/images/shadow_office.svg")}body#root.datas .offices .website,body#root.datas .offices .created,body#root.datas .offices .updated{width:100px}body#root.datas .offices.layout-list .data-item{grid-template-columns:2rem auto 1fr auto repeat(2, 10rem) 3rem}body#root.datas .offices.layout-grid .data-item{grid-template-columns:1fr;grid-template-rows:150px auto}body#root.datas .offices.layout-grid .data-item .link{width:100%}body#root.datas .offices.layout-grid .data-item .link>a{display:grid;width:100%;grid-template-columns:auto 1fr;place-items:center start;gap:var(--layout-small-gutter)}body#root.datas .offices.layout-grid .data-item .link>a>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}body#root.datas .offices.layout-grid .data-item .created,body#root.datas .offices.layout-grid .data-item .updated{display:none}body#root.listing #viewport,body#root.broker #viewport,body#root.office #viewport{overflow:hidden}body#root.listing #viewport>.ng-scope,body#root.broker #viewport>.ng-scope,body#root.office #viewport>.ng-scope{width:100%;height:100%;display:grid;grid-template-rows:auto 1fr}body#root.listing .column-layout,body#root.broker .column-layout,body#root.office .column-layout{display:grid;grid-template-columns:var(--layout-columns);grid-gap:calc(var(--layout-gutter)*2);place-items:center stretch}@media screen and (max-width: 768px){body#root.listing .column-layout,body#root.broker .column-layout,body#root.office .column-layout{grid-template-columns:1fr}}@media screen and (max-width: 640px){body#root.listing .column-layout,body#root.broker .column-layout,body#root.office .column-layout{grid-template-columns:1fr}}body#root.listing .page-header,body#root.broker .page-header,body#root.office .page-header{--avatar-size: 6rem}body#root.listing .page-header .page-title,body#root.broker .page-header .page-title,body#root.office .page-header .page-title{display:grid;grid-template-columns:auto auto 1fr;place-items:center start;gap:1rem}body#root.listing .page-header .back-button,body#root.broker .page-header .back-button,body#root.office .page-header .back-button{font-size:2.5rem}body#root.listing .page-header .page-actions .si-working-indicator,body#root.broker .page-header .page-actions .si-working-indicator,body#root.office .page-header .page-actions .si-working-indicator{transform-origin:100% 50%}body#root.listing .page-header .tags,body#root.broker .page-header .tags,body#root.office .page-header .tags{position:relative}body#root.listing .page-header .tags md-menu,body#root.broker .page-header .tags md-menu,body#root.office .page-header .tags md-menu{position:absolute;inset:0}body#root.listing .page-header .tags md-menu .tags-menu-button,body#root.broker .page-header .tags md-menu .tags-menu-button,body#root.office .page-header .tags md-menu .tags-menu-button{display:flex;height:100%;align-items:center}body#root.listing .page-header .tags:has(md-menu),body#root.broker .page-header .tags:has(md-menu),body#root.office .page-header .tags:has(md-menu){padding-left:2rem}body#root.listing .page-header .item-avatar,body#root.broker .page-header .item-avatar,body#root.office .page-header .item-avatar{position:relative;width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--element-border-radius);overflow:hidden}body#root.listing .page-header .item-avatar img,body#root.broker .page-header .item-avatar img,body#root.office .page-header .item-avatar img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;z-index:3;text-indent:-100vw}body#root.listing .page-header .item-avatar::before,body#root.broker .page-header .item-avatar::before,body#root.office .page-header .item-avatar::before{content:"";position:absolute;top:calc(0px + 0px);left:calc(0px + 0px);width:calc(100% - 0px*2);height:calc(100% - 0px*2);transform:translate(0%, 0%);background:var(--background-light-color);z-index:1;pointer-events:none}body#root.listing .page-header .item-avatar::after,body#root.broker .page-header .item-avatar::after,body#root.office .page-header .item-avatar::after{font-family:var(--icon-font-family);content:"";font-size:inherit;font-weight:400;display:inline-block;color:inherit;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:4rem;pointer-events:none;color:var(--text-color);z-index:2;opacity:.1}body#root.listing .page-header .item-avatar .action,body#root.broker .page-header .item-avatar .action,body#root.office .page-header .item-avatar .action{position:absolute;top:calc(0px + 0px);left:calc(0px + 0px);width:calc(100% - 0px*2);height:calc(100% - 0px*2);transform:translate(0%, 0%);opacity:0;pointer-events:none;transition:.25s;z-index:5}body#root.listing .page-header .item-avatar .action::before,body#root.broker .page-header .item-avatar .action::before,body#root.office .page-header .item-avatar .action::before{content:"";position:absolute;top:calc(0px + 0px);left:calc(0px + 0px);width:calc(100% - 0px*2);height:calc(100% - 0px*2);transform:translate(0%, 0%);background:var(--background-dark-color);opacity:.8}body#root.listing .page-header .item-avatar .action .fal,body#root.broker .page-header .item-avatar .action .fal,body#root.office .page-header .item-avatar .action .fal{color:var(--background-dark-text-color);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}body#root.listing .page-header .item-avatar:hover .action,body#root.broker .page-header .item-avatar:hover .action,body#root.office .page-header .item-avatar:hover .action{opacity:1;pointer-events:auto}body#root.listing .page-header md-switch,body#root.broker .page-header md-switch,body#root.office .page-header md-switch{margin:0}body#root.listing .page-header.is-draft,body#root.broker .page-header.is-draft,body#root.office .page-header.is-draft{background-color:var(--warn);--text-color: var(--warn-fg);--page-header-text-color: var(--warn-fg)}body#root.listing .page-header.is-draft md-switch.md-checked .md-ink-ripple,body#root.broker .page-header.is-draft md-switch.md-checked .md-ink-ripple,body#root.office .page-header.is-draft md-switch.md-checked .md-ink-ripple{background-color:var(--warn-fg)}body#root.listing .page-content,body#root.broker .page-content,body#root.office .page-content{display:grid;grid-template-columns:1fr;place-items:start stretch;overflow:hidden;position:relative;width:clamp(300px,100% - 1rem,1200px);margin-inline:auto}@media screen and (max-width: 768px){body#root.listing .page-content,body#root.broker .page-content,body#root.office .page-content{grid-template-columns:1fr;gap:0}}body#root.listing .page-content .fixed-panel,body#root.broker .page-content .fixed-panel,body#root.office .page-content .fixed-panel{place-self:start center;grid-column:1}body#root.listing .page-content md-tab-content,body#root.broker .page-content md-tab-content,body#root.office .page-content md-tab-content{padding:var(--layout-gutter)}body#root.listing .page-content.read-only input,body#root.listing .page-content.read-only textarea,body#root.listing .page-content.read-only md-select,body#root.listing .page-content.read-only trix-editor,body#root.listing .page-content.read-only md-checkbox,body#root.broker .page-content.read-only input,body#root.broker .page-content.read-only textarea,body#root.broker .page-content.read-only md-select,body#root.broker .page-content.read-only trix-editor,body#root.broker .page-content.read-only md-checkbox,body#root.office .page-content.read-only input,body#root.office .page-content.read-only textarea,body#root.office .page-content.read-only md-select,body#root.office .page-content.read-only trix-editor,body#root.office .page-content.read-only md-checkbox{pointer-events:none}body#root.listing .page-content.read-only trix-toolbar,body#root.broker .page-content.read-only trix-toolbar,body#root.office .page-content.read-only trix-toolbar{display:none}body#root.listing .page-content.read-only .add-new,body#root.broker .page-content.read-only .add-new,body#root.office .page-content.read-only .add-new{display:none !important}body#root.listing .page-content .si-untouched,body#root.broker .page-content .si-untouched,body#root.office .page-content .si-untouched{opacity:.5}body#root.listing .page-content .si-section-navigation,body#root.broker .page-content .si-section-navigation,body#root.office .page-content .si-section-navigation{grid-row:1/span 2;background:var(--background-light-color);place-self:stretch;padding:var(--layout-gutter);padding-left:0;min-width:200px}body#root.listing .page-content .data-source-list,body#root.broker .page-content .data-source-list,body#root.office .page-content .data-source-list{background:var(--background-dark-color);--text-color: var(--background-dark-text-color)}body#root.listing .page-content .sections,body#root.broker .page-content .sections,body#root.office .page-content .sections{overflow:visible;place-self:stretch;scroll-behavior:smooth;width:clamp(640px,90vw,1200px);margin-inline:auto;position:relative}@media screen and (max-width: 768px){body#root.listing .page-content .sections,body#root.broker .page-content .sections,body#root.office .page-content .sections{grid-column:1;width:calc(100vw - 2rem)}}body#root.listing .page-content .sections section,body#root.broker .page-content .sections section,body#root.office .page-content .sections section{height:100%;padding:0;position:absolute;top:0;left:0;width:100%;padding-bottom:2rem;transition:.25s;pointer-events:none;opacity:0;transform:translateY(100%);display:grid;grid-template-rows:auto 1fr;padding-inline:1rem}body#root.listing .page-content .sections section.show,body#root.broker .page-content .sections section.show,body#root.office .page-content .sections section.show{pointer-events:auto;opacity:1;transform:translateY(0%)}body#root.listing .page-content .sections section .section-title,body#root.broker .page-content .sections section .section-title,body#root.office .page-content .sections section .section-title{display:grid;grid-template-columns:1fr auto;padding:calc(var(--layout-gutter)*.5);gap:var(--layout-gutter);place-items:center start;height:5.5rem;isolation:isolate;z-index:10}body#root.listing .page-content .sections section .section-title h1,body#root.broker .page-content .sections section .section-title h1,body#root.office .page-content .sections section .section-title h1{display:inline-block;font-size:1.5rem}@media screen and (min-width: 1500px){body#root.listing .page-content .sections section .section-title,body#root.broker .page-content .sections section .section-title,body#root.office .page-content .sections section .section-title{height:auto;z-index:-1}}body#root.listing .page-content .sections section .section-title md-input-container,body#root.broker .page-content .sections section .section-title md-input-container,body#root.office .page-content .sections section .section-title md-input-container{margin-bottom:0px}body#root.listing .page-content .sections section .section-body,body#root.broker .page-content .sections section .section-body,body#root.office .page-content .sections section .section-body{isolation:isolate;z-index:1;padding:2rem;place-self:stretch;overflow:hidden overlay;border-radius:var(--element-border-radius)}@media screen and (max-width: 768px){body#root.listing .page-content .sections section .section-body,body#root.broker .page-content .sections section .section-body,body#root.office .page-content .sections section .section-body{min-height:50vh}}@media screen and (max-width: 768px){body#root.listing .page-content .sections section,body#root.broker .page-content .sections section,body#root.office .page-content .sections section{padding-bottom:5rem}}body#root.listing .page-content.multi-datasource .sections,body#root.broker .page-content.multi-datasource .sections,body#root.office .page-content.multi-datasource .sections{grid-row:1}body#root.listing .general-info,body#root.broker .general-info,body#root.office .general-info{display:grid;grid-gap:var(--layout-gutter)}body#root.listing .general-info:not(:has(.si-custom-field-item.new-item)) .custom-field-header,body#root.broker .general-info:not(:has(.si-custom-field-item.new-item)) .custom-field-header,body#root.office .general-info:not(:has(.si-custom-field-item.new-item)) .custom-field-header{display:none}body#root.listing .si-section-links-container.si-extracted,body#root.broker .si-section-links-container.si-extracted,body#root.office .si-section-links-container.si-extracted{font-size:1.25rem;left:unset;right:var(--source-right)}body#root.listing .si-section-links-container.si-extracted .si-section-link,body#root.broker .si-section-links-container.si-extracted .si-section-link,body#root.office .si-section-links-container.si-extracted .si-section-link{text-align:center}body#root.listing .page-header{display:grid;grid-template-columns:1fr auto;gap:var(--layout-gutter);place-items:center stretch}body#root.listing [disabled]{pointer-events:none}body#root.listing section .section-body h3:not(:first-child){margin-top:1em}body#root.listing section#texts .section-body{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:var(--layout-gutter);place-items:stretch}body#root.listing section#attribute .section-title{display:flex;justify-content:flex-end}@media screen and (max-width: 640px){body#root.listing section#attribute .section-title{grid-template-columns:1fr;height:auto;gap:0}}body#root.listing section#attribute .search{display:grid;grid-template-columns:auto auto 1fr;place-items:center stretch}body#root.listing section#attribute .search lstr{padding-left:1rem}@media screen and (min-width: 640px){body#root.listing section#attribute .search .si-searchbox{min-width:480px}}body#root.listing section#attribute .empty-tools{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;padding:5rem 0}body#root.listing section#attribute .package-list-container .package-list{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:center}body#root.listing section#attribute .package-list-container .package-list .package-item{padding:.5rem;border:solid 1px var(--element-border-color);border-radius:var(--element-border-radius)}body#root.listing section#attribute .package-list-container .package-list .package-item:not(._basic){border-color:var(--highlight-color);border-width:2px}body#root.listing section#attribute .package-list-container .package-list .package-item .name{font-size:1.5rem;text-transform:uppercase}body#root.listing section#attribute .package-list-container .package-list .package-item .attribute-count{opacity:.5}body#root.listing section#attribute .attributes .group-list{display:grid;grid-template-columns:max-content auto 1fr;place-items:center stretch;position:relative;grid-gap:var(--layout-gutter)}@media screen and (min-width: 640px){body#root.listing section#attribute .attributes .group-list .group-list-item{display:contents}}@media screen and (max-width: 640px){body#root.listing section#attribute .attributes .group-list{grid-template-rows:auto;grid-auto-flow:row;grid-template-columns:1fr}}body#root.listing section#attribute .attributes .group-list-item{display:grid;grid-template-columns:1fr;gap:0}@media screen and (max-width: 640px){body#root.listing section#attribute .attributes .group-list-item{position:relative}body#root.listing section#attribute .attributes .group-list-item .fa-arrow-right{display:none}body#root.listing section#attribute .attributes .group-list-item .name{line-height:2.5}body#root.listing section#attribute .attributes .group-list-item .group-actions{position:absolute;top:0;right:0}}body#root.listing section#attribute .attributes .group-list .name{font-style:italic;font-size:1.25rem}body#root.listing section#attribute .attributes .unused-group-list-container{padding:var(--layout-gutter);background:var(--secondary-color);--text-color: var(--secondary-color-revert);border-radius:var(--element-border-radius)}body#root.listing section#attribute .attributes .unused-group-list{display:flex;flex-direction:row;flex-flow:wrap}body#root.listing section#attribute .attributes .unused-group-list .item{display:flex;align-items:center;gap:.5em}body#root.listing section#attribute .attributes .unused-group-list .item .parent{font-size:.8em;opacity:.75}body#root.listing section#attribute .attributes .list-container{display:grid;grid-template-columns:1fr auto;grid-gap:var(--layout-gutter);place-self:center stretch;place-items:center start}body#root.listing section#attribute .attributes .list-container .list{display:flex;flex-direction:row;flex-flow:wrap;gap:.5rem}body#root.listing section#attribute .attributes .list-container .list .item{padding:var(--layout-small-gutter);background:var(--background-dark-color);border-radius:var(--element-border-radius);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}@media screen and (max-width: 640px){body#root.listing section#location .section-title{grid-template-columns:1fr;place-items:stretch;height:auto;gap:0}}body#root.listing section#location .section-body .location{display:grid;grid-template-columns:1fr auto;gap:2rem;place-items:start stretch}body#root.listing section#links .document-list .document-item{width:100%;display:grid;grid-template-columns:10rem 1fr auto auto auto;gap:var(--si-layout-gap-inner);place-items:center stretch;margin-block:1rem}body#root.listing section#links .document-list .document-item .document-ext,body#root.listing section#links .document-list .document-item .document-size{font-style:italic}body#root.listing section#gallery .section-title{display:flex;justify-content:flex-end}body#root.listing section#gallery .section-body .classification-panel{grid-column:1/-1;overflow:hidden;max-height:0px;transition:.25s ease}body#root.listing section#gallery .section-body .classification-panel.open{max-height:25vh;overflow:hidden auto;overflow:hidden overlay}body#root.listing section#open_house .open-house .open-house-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(320px, 1fr));gap:0 var(--layout-gutter)}body#root.listing section#open_house .open-house .open-house-list .list-item .si-card-body{gap:1rem;grid-template-rows:auto 1fr auto;height:100%}body#root.listing section#open_house .open-house .open-house-list .list-item .item-description{font-style:italic;opacity:.7;text-align:center}body#root.listing section#open_house .open-house .open-house-list .list-item .item-date{font-size:1rem}body#root.listing section#open_house .open-house .open-house-list .list-item .item-time{font-size:2.5rem}body#root.listing section#open_house .open-house .open-house-list .list-item .si-card-title{text-align:center}body#root.listing section#open_house .open-house .open-house-list .list-item .actions{text-align:center}body#root.listing section#building-and-lot .section-body,body#root.listing section#financials .section-body{display:flex;flex-direction:column;gap:2rem}body#root.listing .brokers{position:relative;display:flex;flex-flow:wrap;gap:2rem}body#root.listing .brokers .item{width:200px;margin:calc(var(--layout-gutter)/2);position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:200px auto;border:none;text-decoration:none;text-align:center;border-radius:var(--element-border-radius);background:var(--secondary-color)}body#root.listing .brokers .item.add-new{place-items:center}body#root.listing .brokers .item .data-avatar{margin:0 auto;width:100%;height:100%;position:relative}body#root.listing .brokers .item .data-avatar::before{content:"";position:absolute;top:calc(0px + 0px);left:calc(0px + 0px);width:calc(100% - 0px*2);height:calc(100% - 0px*2);transform:translate(0%, 0%);background:#000;opacity:0;z-index:1;transition:.25s;pointer-events:none}body#root.listing .brokers .item .data-title{display:grid;grid-template-columns:1fr;position:absolute;bottom:0px;padding:var(--layout-small-gutter);padding-top:var(--layout-gutter);width:100%;line-height:1.3em;background:linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 0.6) 100%);z-index:2}body#root.listing .brokers .item .info{padding:1rem}body#root.listing .brokers .item .lastname{text-transform:uppercase;font-size:1.5rem}body#root.listing .brokers .item .lastname{font-size:1.25rem}body#root.listing .brokers .item .license-type{height:2.2em;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.6)}body#root.listing .brokers .item.si-drag-placeholder{width:40px}body#root.listing .brokers .item .actions{position:absolute;left:0px;bottom:0px;right:0;opacity:0;bottom:-100%;overflow:hidden;transition:.25s;transition-delay:0ms;pointer-events:none;background:var(--background-dark-color);--text-color: var(--background-dark-text-color);display:flex;flex-direction:row;justify-content:center;align-items:center;z-index:5}body#root.listing .brokers .item .remove-broker{position:absolute;top:0px;right:0px;transform:scale(0);transition:.25s}body#root.listing .brokers .item:hover .remove-broker{transform:scale(1);pointer-events:auto}body#root.listing .brokers .item:hover .actions{opacity:1;bottom:0%;pointer-events:auto}body#root.listing .brokers .item:hover .data-avatar::before{opacity:.5}body#root.listing .brokers.drag-sort-active .item.add-new{display:none}body#root.listing .brokers.drag-sort-active .item .remove-broker{transform:scale(0);pointer-events:none}body#root.listing .inc-and-exc{display:grid;grid-template-columns:1fr;place-items:start stretch;gap:var(--layout-gutter)}@media screen and (max-width: 768px){body#root.listing .inc-and-exc{grid-template-columns:1fr}}body#root.listing .external-urls{grid-row:4;grid-column:1;display:grid;grid-auto-flow:row}body#root.listing .open-houses .list-container{display:grid;grid-template-columns:1fr max-content max-content auto;place-items:center start;gap:0 var(--layout-gutter)}body#root.listing .open-houses .list-container .list-item{display:contents}body#root.listing .open-houses .list-container .list-item .item-description{grid-column:1}body#root.listing .open-houses .list-container .list-item .item-date{font-size:1.5rem}body#root.listing .open-houses .list-container .list-item .item-start,body#root.listing .open-houses .list-container .list-item .item-end,body#root.listing .open-houses .list-container .list-item .actions{grid-row:span 2}body#root.listing .open-houses .list-container .list-item .item-start,body#root.listing .open-houses .list-container .list-item .item-end{font-size:2.5rem}body#root.listing .open-houses .list-container .list-item.editing{grid-column:span 4;place-self:stretch}body#root.listing .open-houses .si-inline-editor .values{display:grid;grid-template-columns:1fr auto auto}body#root.listing .open-houses .si-inline-editor .values .description{grid-column:1/span 3;grid-row:2}body#root.listing .location{display:grid;grid-template-columns:1fr;gap:var(--layout-gutter);place-items:stretch}body#root.listing .location .inputs{display:grid;grid-template-columns:repeat(4, 1fr);gap:0 var(--layout-gutter)}body#root.listing .location .inputs .grid-full-row{grid-column:1/span 4}body#root.listing .location .inputs .grid-col-span-2{grid-column:span 2}body#root.listing .location .inputs .grid-col-span-3{grid-column:span 3}body#root.listing .location .map-search{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;place-items:stretch}body#root.listing .location .map-canvas{height:100%}body#root.listing .units .unit-list{display:grid;grid-template-columns:1fr;gap:var(--layout-gutter)}body#root.listing .units .unit-list .unit-item{position:relative;isolation:isolate}body#root.listing .units .unit-list .unit-item header{display:grid;grid-template-columns:1fr auto auto;place-items:center;padding:1rem}body#root.listing .units .unit-list .unit-item header .title{place-self:center start}body#root.listing .units .unit-list .unit-item header .title label{font-size:1.5rem}body#root.listing .units .unit-list .unit-item header .title label,body#root.listing .units .unit-list .unit-item header .title .counters{pointer-events:none}body#root.listing .units .unit-list .unit-item header .counters{display:grid;grid-auto-flow:column;place-items:center;place-self:start;gap:var(--layout-gutter)}body#root.listing .units .unit-list .unit-item header .counters .counter{padding:5px;font-size:1.2rem}body#root.listing .units .unit-list .unit-item header .actions{place-self:center end}body#root.listing .units .unit-list .unit-item .unit-content{padding:var(--layout-gutter);border-radius:var(--element-border-radius)}body#root.listing .units .unit-list .unit-item .room-list-actions{display:flex;gap:var(--layout-gutter);justify-content:center}body#root.listing .units .unit-list .si-inline-editor .values{display:grid;grid-template-columns:1fr auto auto auto;grid-gap:var(--layout-gutter);place-items:center stretch}body#root.listing .units .unit-list .si-inline-editor .values .counter-inputs{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:var(--layout-gutter)}body#root.listing .units .unit-list .si-inline-editor .values .counter-inputs input{max-width:32px}body#root.listing .units .room-list{display:grid;gap:1rem}body#root.listing .units .room-list .room{border-radius:var(--element-border-radius);position:relative;display:grid;grid-template-columns:auto 1fr auto;place-items:center stretch;gap:0}body#root.listing .units .room-list .room .infos{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flext-start;gap:.5rem}body#root.listing .units .room-list .room .infos .info-item{padding:.5em 1em;border-radius:var(--element-border-radius)}body#root.listing .units .room-list .room .infos .info-item i{margin-right:1.25ch}body#root.listing .units .room-list .room .category>span{font-size:1.25rem;font-weight:500}body#root.listing .units .room-list .room.opening-editor{grid-column:1/span 5;place-self:center stretch;display:block}body#root.listing .units .room-list .room.editing{grid-column:1/span 5;place-self:center stretch}body#root.listing .building-land{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--layout-gutter)}body#root.listing .building-land .building,body#root.listing .building-land .land{grid-column:1}body#root.listing .building-land .improvements{grid-column:2;grid-row:1/span 2}body#root.listing .gallery{display:grid;grid-template-columns:1fr auto;place-items:start}body#root.listing .gallery .list-header{display:grid;grid-column:1/span 2;grid-row:1;place-self:stretch;grid-template-columns:1fr auto;grid-template-rows:auto 1fr}body#root.listing .gallery .list-header .actions{display:grid;grid-auto-flow:column}body#root.listing .gallery .list{position:relative;display:flex;flex-flow:wrap;grid-column:1;grid-row:2}body#root.listing .gallery .list .item{width:200px;margin:calc(var(--layout-gutter)/2);position:relative;overflow:hidden;border-radius:var(--element-border-radius);transition:.25s}body#root.listing .gallery .list .item .image-container{background:var(--background-light-color);padding-bottom:75%}body#root.listing .gallery .list .item .image-container img{position:absolute}body#root.listing .gallery .list .item .action{position:absolute;left:0px;bottom:0px;right:0;opacity:0;bottom:-100%;overflow:hidden;transition:.25s;transition-delay:0ms;pointer-events:none;display:flex;flex-direction:row;justify-content:center;align-items:center;z-index:5}body#root.listing .gallery .list .item .action .fa-check-circle{color:var(--highlight-color)}body#root.listing .gallery .list .item label{position:absolute;bottom:0px;background:rgba(0,0,0,.2);text-shadow:1px 1px 2px #000;color:#fff;width:100%;padding:var(--layout-small-gutter);text-align:center;z-index:5;pointer-events:auto}body#root.listing .gallery .list .item::before{content:"";position:absolute;top:calc(0px + 0px);left:calc(0px + 0px);width:calc(100% - 0px*2);height:calc(100% - 0px*2);transform:translate(0%, 0%);background:var(--background-dark-color);opacity:0;z-index:1;transition:.25s;pointer-events:none}body#root.listing .gallery .list .item:hover .action{opacity:1;bottom:0%;pointer-events:auto}body#root.listing .gallery .list .item:hover::before{opacity:.5}body#root.listing .gallery .list .item.add-new{min-height:150px}body#root.listing .gallery .list .item.add-new .drop-icon{opacity:0}body#root.listing .gallery .list .item.add-new .add-icon,body#root.listing .gallery .list .item.add-new .drop-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:.25s}body#root.listing .gallery .list .item.add-new.drag-over{background:var(--background-light-color)}body#root.listing .gallery .list .item.add-new.drag-over .add-icon{opacity:0}body#root.listing .gallery .list .item.add-new.drag-over .drop-icon{opacity:1}body#root.listing .gallery .list .item.selected{border:solid 1px rgba(0,0,0,0);box-shadow:0 0 5px var(--highlight-color),0 0 10px var(--highlight-color)}body#root.listing .gallery .list .item.selected::before{opacity:.75}body#root.listing .gallery .list .item.selected::after{font-family:var(--icon-font-family);content:"";font-size:inherit;font-weight:700;display:inline-block;color:inherit;color:var(--highlight-color);position:absolute;top:10px;left:10px;z-index:5}body#root.listing .gallery .list .item:not(.selected).classified{opacity:.25;transform:scale(0.75)}body#root.listing .gallery .list .item.si-drag-placeholder{width:40px}body#root.listing .gallery .list.drag-sort-active .item.add-new{display:none}body#root.listing .gallery .list.drag-sort-active .item{transition:unset}body#root.listing .gallery .list.drag-sort-active .item .action{display:none !important}body#root.listing .draggable-mirror{width:200px}body#root.listing .improvements .list{display:grid;grid-template-columns:1fr;gap:var(--layout-gutter)}body#root.listing .improvements .list .item{display:grid;grid-template-columns:1fr auto auto;grid-template-rows:auto;place-items:center stretch;gap:0 var(--layout-gutter)}body#root.listing .improvements .list .item .type{text-transform:uppercase}body#root.listing .improvements .list .item .description{font-weight:300;font-size:1rem;opacity:.75;grid-row:2}body#root.listing .improvements .list .item .year{font-size:1.2rem;opacity:.75;grid-row:1/span 2}body#root.listing .improvements .list .item .actions{grid-row:1/span 2}body#root.listing .improvements .si-inline-editor .values{display:grid;grid-template-columns:1fr auto}body#root.listing .improvements .si-inline-editor .values .year{min-width:150px;grid-column:unset;grid-row:unset}body#root.listing .improvements .si-inline-editor .values .details{grid-column:1/span 2}body#root.listing .assessments{display:grid;grid-template-columns:1fr 1fr auto 1fr;gap:0 calc(var(--layout-gutter)*2)}body#root.listing .assessments h3{grid-column:span 4}body#root.listing .assessments>div{display:grid;grid-template-columns:1fr 4fr;gap:var(--layout-small-gutter)}body#root.listing .assessments .button-equals{place-self:center}body#root.listing .expenses .list,body#root.listing .incomes .list{display:grid;gap:var(--layout-gutter);padding:1rem;border-radius:var(--element-border-radius)}body#root.listing .expenses .list .item,body#root.listing .incomes .list .item{display:grid;grid-template-columns:1fr auto 40px auto;place-items:center stretch;gap:0 var(--layout-gutter)}body#root.listing .expenses .list .item .type,body#root.listing .incomes .list .item .type{text-transform:uppercase}body#root.listing .expenses .list .item .amount,body#root.listing .incomes .list .item .amount{font-size:2rem}body#root.listing .expenses .list .item .description,body#root.listing .incomes .list .item .description{font-weight:300;font-size:1rem;opacity:.75;grid-row:2}body#root.listing .expenses .list .item .period,body#root.listing .incomes .list .item .period{font-style:italic;font-size:.8rem;opacity:.8;place-self:center start}body#root.listing .expenses .list .item .amount,body#root.listing .expenses .list .item .period,body#root.listing .expenses .list .item .actions,body#root.listing .incomes .list .item .amount,body#root.listing .incomes .list .item .period,body#root.listing .incomes .list .item .actions{grid-row:1/span 2}body#root.listing .expenses .list .item.total-row,body#root.listing .incomes .list .item.total-row{opacity:.25;border-top:solid 1px var(--element-border-color)}body#root.listing .expenses .list .item.total-row .actions,body#root.listing .incomes .list .item.total-row .actions{min-width:7.75rem}body#root.listing .si-inline-editor.expense-editor .values,body#root.listing .si-inline-editor.income-editor .values{display:grid;grid-template-columns:1fr 1fr 1fr;place-items:center stretch}body#root.listing .si-inline-editor.expense-editor .values .type,body#root.listing .si-inline-editor.income-editor .values .type{grid-row:1;grid-column:1/span 2}body#root.listing .si-inline-editor.expense-editor .values .amount,body#root.listing .si-inline-editor.income-editor .values .amount{grid-row:1;grid-column:3}body#root.listing .si-inline-editor.expense-editor .values .details,body#root.listing .si-inline-editor.income-editor .values .details{grid-column:1/span 3}body#root.listing .new-pictures{position:fixed;top:10px;left:10px;bottom:10px;right:10px;z-index:9999;pointer-events:none}body#root.listing .new-pictures .drop-hint{position:absolute;top:calc(0px + 0px);left:calc(0px + 0px);width:calc(100% - 0px*2);height:calc(100% - 0px*2);transform:translate(0%, 0%);max-height:100%;transition:.25s;overflow:auto}body#root.listing .new-pictures .drop-hint si-file-drop-area-content{top:50%;transform:translateY(-50%)}body#root.listing .new-pictures .process{position:absolute;top:calc(0px + 0px);left:calc(0px + 0px);width:calc(100% - 0px*2);height:calc(100% - 0px*2);transform:translate(0%, 0%);background:var(--background-light-color);border-radius:var(--element-border-radius);padding:var(--layout-gutter)}body#root.listing .new-pictures .process .list{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));grid-gap:var(--layout-gutter)}body#root.listing .new-pictures .process .list .new-picture{display:grid;grid-template-columns:1fr;grid-gap:var(--layout-gutter);position:relative}body#root.listing .new-pictures .process .list .new-picture .remove-btn{position:absolute;top:0px;right:0px;background:var(--button-bg);color:var(--button-fg);padding:.25rem;width:1rem;height:1rem;border-radius:50%;line-height:1rem;text-align:center;transform:translate(50%, -50%)}body#root.listing .update-process::after{content:"";position:absolute;top:calc(0px + 0px);left:calc(0px + 0px);width:calc(100% - 0px*2);height:calc(100% - 0px*2);transform:translate(0%, 0%);background:#000;opacity:.5;left:var(--progress);width:calc(100% - var(--progress))}body#root.office .page-content .item-avatar{background:var(--background-light-color)}body#root.office .page-content .item-avatar i{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:6rem;opacity:.5}body#root.office .page-content .item-avatar::after,body#root.office .page-content .item-avatar::before{display:none}body#root.office #contacts .contacts{display:grid;grid-template-columns:1fr}body#root.office #links .links{display:grid;grid-template-columns:1fr}body#root.office .location{display:grid;grid-template-columns:1fr;place-items:stretch}body#root.office .location .inputs{display:grid;grid-template-columns:repeat(4, 1fr);gap:0 var(--layout-gutter)}body#root.office .location .inputs .grid-full-row{grid-column:1/span 4}body#root.office .location .inputs .grid-col-span-2{grid-column:span 2}body#root.office .location .inputs .grid-col-span-3{grid-column:span 3}body#root.office .location .map-search{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;place-items:stretch}body#root.office .location .map-canvas{height:100%}@media screen and (max-width: 768px){body#root.listing .page-header,body#root.broker .page-header,body#root.office .page-header{grid-template-columns:auto auto 1fr;gap:0 var(--layout-gutter)}body#root.listing .page-header .page-title,body#root.broker .page-header .page-title,body#root.office .page-header .page-title{display:contents}body#root.listing .page-header .back-button,body#root.listing .page-header .item-avatar,body#root.broker .page-header .back-button,body#root.broker .page-header .item-avatar,body#root.office .page-header .back-button,body#root.office .page-header .item-avatar{grid-row:1/span 2}body#root.listing .page-header .item-avatar,body#root.broker .page-header .item-avatar,body#root.office .page-header .item-avatar{grid-column:2}body#root.listing .page-header .item-name,body#root.broker .page-header .item-name,body#root.office .page-header .item-name{grid-column:3}body#root.listing .page-header .item-name h1,body#root.broker .page-header .item-name h1,body#root.office .page-header .item-name h1{margin:0}body#root.listing .page-header .page-actions,body#root.broker .page-header .page-actions,body#root.office .page-header .page-actions{grid-row:2;grid-column:3;place-self:center stretch;justify-content:space-between}body#root.listing .page-header .page-actions .si-working-indicator,body#root.broker .page-header .page-actions .si-working-indicator,body#root.office .page-header .page-actions .si-working-indicator{transform-origin:0% 50%}body#root.listing .page-header .page-actions md-divider,body#root.broker .page-header .page-actions md-divider,body#root.office .page-header .page-actions md-divider{flex:1}}@media screen and (max-width: 640px){body#root.listing .page-header,body#root.broker .page-header,body#root.office .page-header{gap:.5rem var(--layout-gutter)}body#root.listing .page-header .item-avatar,body#root.broker .page-header .item-avatar,body#root.office .page-header .item-avatar{--avatar-size: 3.5rem}body#root.listing .page-header .page-actions,body#root.broker .page-header .page-actions,body#root.office .page-header .page-actions{grid-row:3;grid-column:1/span 3}}@media screen and (max-width: 768px){body#root.listing .page-content .si-section-navigation,body#root.broker .page-content .si-section-navigation,body#root.office .page-content .si-section-navigation{position:absolute;top:0rem;right:.5rem;padding:0;z-index:12;background:var(--background-color);height:calc(5.5rem - 1px);display:flex;justify-content:flex-end;align-items:center}}body#root.listing .page-content .si-section-navigation .si-section-select,body#root.broker .page-content .si-section-navigation .si-section-select,body#root.office .page-content .si-section-navigation .si-section-select{font-size:1.5rem;text-align:right;padding:.85em .8em}body#root.listing .page-content .si-section-navigation .si-section-select span,body#root.broker .page-content .si-section-navigation .si-section-select span,body#root.office .page-content .si-section-navigation .si-section-select span{font-family:var(--title-font)}@media screen and (max-width: 768px){body#root.listing .page-content .si-section-navigation .si-section-select,body#root.broker .page-content .si-section-navigation .si-section-select,body#root.office .page-content .si-section-navigation .si-section-select{display:block}}body#root md-sidenav#newData{min-width:500px;max-width:100vw}@media screen and (max-width: 640px){body#root md-sidenav#newData{min-width:80%}}body#root md-sidenav#newData md-input-container{display:block}body#root #broker-selector{width:30%;max-width:100%}body#root #broker-selector .list{display:grid;grid-template-columns:repeat(auto-fill, minmax(120px, 1fr));grid-gap:var(--layout-gutter)}body#root #broker-selector .list .item{display:grid;grid-template-columns:1fr;grid-template-rows:120px auto}body#root #broker-selector .list .item .name{text-align:center}body#root #broker-selector .list .item.selected{opacity:.25;pointer-events:none}body#root.broker .item-avatar{position:relative}body#root.broker .item-avatar .new-picture{position:absolute;top:0;left:0;bottom:0;right:0;z-index:99;pointer-events:none;opacity:0;transition:.25s .25s}body#root.broker .item-avatar .new-picture .si-picture-upload{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}body#root.broker .item-avatar .clear-picture-button{position:absolute;top:10px;right:10px;opacity:0;z-index:99;transition:.25s}body#root.broker .item-avatar:hover .clear-picture-button{opacity:1}body#root.broker .item-avatar.uploading .new-picture{transition:.25s;opacity:1}body#root.broker .page-content.read-only .item-avatar{pointer-events:none}body#root.broker .general-info{display:grid;grid-template-columns:1fr}body#root.broker #contacts .contacts{display:grid;grid-template-columns:1fr}body#root.broker #links .links{display:grid;grid-template-columns:1fr}body#root.jobs .page-content{display:grid;grid-template-columns:2fr 1fr;grid-gap:calc(var(--layout-gutter)*2);height:100%}@media screen and (max-width: 768px){body#root.jobs .page-content{grid-template-columns:1fr}}@media screen and (max-width: 640px){body#root.jobs .page-content{grid-template-columns:1fr}}body#root.jobs .page-content .job-list{height:100%;overflow-y:auto}body#root.jobs .page-content .grid-list{grid-template-columns:1fr}body#root.feeds #viewport>div{position:absolute;top:calc(0px + 0px);left:calc(0px + 0px);width:calc(100% - 0px*2);height:calc(100% - 0px*2);transform:translate(0%, 0%);display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;place-items:stretch}body#root.feeds .page-content{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--layout-gutter)}body#root.feeds .page-content>div{display:grid;grid-template-rows:auto 1fr;place-items:stretch}body#root.feeds .page-content .list-container{border-radius:var(--element-border-radius)}body#root.feeds .page-content .pivot{width:180px;height:180px;place-self:center;position:relative;overflow:hidden}body#root.feeds .page-content .pivot .pivot-inner,body#root.feeds .page-content .pivot .pivot-outer{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}body#root.feeds .page-content .pivot .pivot-outer{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;transition:.25s ease;transform-origin:center;transform:translate(-50%, -50%) rotate(-90deg)}@media screen and (max-width: 768px){body#root.feeds .page-content .pivot .pivot-outer{transform:translate(-50%, -50%) rotate(0deg)}}body#root.feeds .page-content .pivot .label{text-transform:uppercase}body#root.feeds .page-content .pivot .si-logo{width:60px;height:60px}@media screen and (max-width: 768px){body#root.feeds .page-content{grid-template-columns:1fr;grid-template-rows:auto}}body#root.feeds .page-content .column{display:grid;grid-template-columns:1fr;grid-gap:calc(var(--layout-gutter)*2);grid-template-rows:auto 1fr;grid-gap:var(--layout-gutter)}@media screen and (max-width: 768px){body#root.feeds .page-content .column{grid-template-columns:1fr}}@media screen and (max-width: 640px){body#root.feeds .page-content .column{grid-template-columns:1fr}}body#root.feeds .page-content .column header{position:relative;text-align:center;text-transform:uppercase;font-size:1.4rem;font-family:var(--title-font);text-transform:var(--title-text-transform);padding:var(--layout-gutter)}body#root.feeds .page-content .column .content{display:grid;grid-template-columns:1fr;grid-gap:calc(var(--layout-gutter)*2);place-items:start center;padding:var(--layout-gutter)}@media screen and (max-width: 768px){body#root.feeds .page-content .column .content{grid-template-columns:1fr}}@media screen and (max-width: 640px){body#root.feeds .page-content .column .content{grid-template-columns:1fr}}@media screen and (max-width: 640px){body#root.feeds .page-content .column{grid-template-rows:auto}}body#root.feeds .page-content .column.middle header::before,body#root.feeds .page-content .column.middle header::after{content:"";position:absolute;top:0px;height:100%;width:60px;z-index:2}body#root.feeds .page-content .column.middle header::before{left:0px;-webkit-clip-path:polygon(0 0, 50% 50%, 0 100%);clip-path:polygon(0 0, 50% 50%, 0 100%)}body#root.feeds .page-content .column.middle header::after{right:0px;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%, 50% 50%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%, 50% 50%)}body#root.feeds .page-content .column.middle header .si-logo{width:54px;height:54px;padding:0 55px 0 35px}@media screen and (max-width: 640px){body#root.feeds .page-content .column.middle header{background:var(--background-dark-color)}body#root.feeds .page-content .column.middle header::before,body#root.feeds .page-content .column.middle header::after{width:100%;height:30px}body#root.feeds .page-content .column.middle header::before{background:var(--background-color)}body#root.feeds .page-content .column.middle header::before{-webkit-clip-path:polygon(0 0, 100% 0, 50% 50%);clip-path:polygon(0 0, 100% 0, 50% 50%)}body#root.feeds .page-content .column.middle header::after{left:0px;top:auto;bottom:0px;-webkit-clip-path:polygon(0 0, 50% 50%, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 50% 50%, 100% 0, 100% 100%, 0 100%)}body#root.feeds .page-content .column.middle header .si-logo{margin:0 auto;padding:20px 0 30px 0}}@media screen and (max-width: 640px){body#root.feeds .page-content .column.middle .content{display:none}}body#root.feeds .page-content .item-list{padding:var(--layout-gutter);border-radius:var(--element-border-radius);place-self:start stretch;position:relative;display:grid;grid-auto-flow:row;margin:0 auto;--logo-size: 80px}@media screen and (max-width: 640px){body#root.feeds .page-content .item-list{width:100%;grid-auto-flow:row;grid-auto-rows:auto}}body#root.feeds .page-content .item-list .title{position:absolute;text-transform:uppercase;left:50%;transform:translateX(-50%);padding:.5em 1em;z-index:5}body#root.feeds .page-content .item-list.inbounds .title{bottom:-2.5rem}body#root.feeds .page-content .item-list.outbounds .title{top:-2.5rem}body#root.feeds .page-content .item-list .list-item{display:grid;grid-template-columns:auto 1fr;gap:0px var(--layout-gutter);padding:var(--layout-gutter);place-items:center stretch;text-align:left;--control-color: var(--element-border-color)}body#root.feeds .page-content .item-list .list-item.is-active{--control-color: var(--success)}body#root.feeds .page-content .item-list .list-item .logo{overflow:hidden;width:var(--logo-size);height:var(--logo-size);background-color:#fff;border:solid 2px var(--control-color);border-radius:50%;padding:calc(var(--layout-gutter)*.1);position:relative;grid-row:1/span 2}body#root.feeds .page-content .item-list .list-item .logo img{position:relative;z-index:1;width:80%;height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}body#root.feeds .page-content .item-list .list-item .logo.abstract::before{content:"";width:60%;height:60%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-repeat:no-repeat;background-position:center center;opacity:.2;z-index:1;display:block}body#root.feeds .page-content .item-list .list-item .logo.is-editable::after{content:"";width:25%;height:25%;background-image:url(/content/icons/light/pen.svg);background-repeat:no-repeat;background-position:center center;opacity:.5;z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block}body#root.feeds .page-content .item-list .list-item.datasource-item .logo.abstract::before{background-image:url(/content/icons/light/cloud.svg)}body#root.feeds .page-content .item-list .list-item.target-item .logo.abstract::before{background-image:url(/content/icons/light/file-export.svg)}body#root.feeds .page-content .item-list .list-item label{font-size:1.2rem}body#root.feeds .page-content .item-list .list-item .stats{place-self:stretch;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:var(--layout-gutter)}body#root.feeds .page-content .item-list .list-item .stats em{font-style:normal;font-size:1.2rem}body#root.sources #viewport>div{position:absolute;top:calc(0px + 0px);left:calc(0px + 0px);width:calc(100% - 0px*2);height:calc(100% - 0px*2);transform:translate(0%, 0%);display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;place-items:stretch}body#root.sources .page-content .item-list{padding:var(--layout-gutter);width:100%;--logo-size: 40px}body#root.sources .page-content .item-list .datasource-item{display:grid;grid-template-columns:auto 1fr auto;grid-gap:calc(var(--layout-gutter)*2);grid-gap:0px var(--layout-gutter);grid-template-rows:auto auto 1fr;padding:var(--layout-gutter);place-items:start;--control-color: var(--element-border-color)}@media screen and (max-width: 768px){body#root.sources .page-content .item-list .datasource-item{grid-template-columns:1fr}}@media screen and (max-width: 640px){body#root.sources .page-content .item-list .datasource-item{grid-template-columns:1fr}}body#root.sources .page-content .item-list .datasource-item.is-active{--control-color: var(--success)}body#root.sources .page-content .item-list .datasource-item .logo{grid-column:1;grid-row:1/span 3;place-self:center;overflow:hidden;width:var(--logo-size);height:var(--logo-size);background-color:#fff;border:solid 2px var(--control-color);border-radius:50%;padding:var(--layout-gutter);position:relative}body#root.sources .page-content .item-list .datasource-item .logo img{position:relative;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}body#root.sources .page-content .item-list .datasource-item .logo.abstract::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:"";width:calc(100% - var(--layout-gutter)*3);height:calc(100% - var(--layout-gutter)*3);background-image:url(/content/icons/light/cloud.svg);background-repeat:no-repeat;background-position:center center;opacity:.2;z-index:3}body#root.sources .page-content .item-list .datasource-item label{font-size:1.2rem}body#root.sources .page-content .item-list .datasource-item .stats{place-self:stretch;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:var(--layout-gutter)}body#root.sources .page-content .item-list .datasource-item .stats em{font-style:normal;font-size:1.2rem}body#root.sources .page-content .item-list .datasource-item .action{grid-column:3;grid-row:1/span 3}body#root.feed-item .page-content{display:grid;grid-template-columns:1fr 2fr;grid-gap:calc(var(--layout-gutter)*2)}@media screen and (max-width: 768px){body#root.feed-item .page-content{grid-template-columns:1fr}}@media screen and (max-width: 640px){body#root.feed-item .page-content{grid-template-columns:1fr}}body#root.feed-item .page-content .infos{place-self:start stretch}body#root.feed-item .page-content md-tab-content{padding:var(--layout-gutter)}body#root.feed-item .page-content .datasource-item dnd-nodrag{display:grid;grid-template-columns:auto 1fr;grid-gap:calc(var(--layout-gutter)*2);position:relative;overflow:hidden;max-height:100px;transition:.25s}@media screen and (max-width: 768px){body#root.feed-item .page-content .datasource-item dnd-nodrag{grid-template-columns:auto 1fr}}@media screen and (max-width: 640px){body#root.feed-item .page-content .datasource-item dnd-nodrag{grid-template-columns:auto 1fr}}body#root.feed-item .page-content .datasource-item dnd-nodrag .handle,body#root.feed-item .page-content .datasource-item dnd-nodrag .name{padding:10px 0;font-size:1rem}body#root.feed-item .page-content .datasource-item dnd-nodrag .handle{opacity:.25;transition:.25s;cursor:move}body#root.feed-item .page-content .datasource-item dnd-nodrag .handle:hover{opacity:1}body#root.source-item .page-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:calc(var(--layout-gutter)*2);place-items:start stretch}@media screen and (max-width: 768px){body#root.source-item .page-content{grid-template-columns:1fr}}@media screen and (max-width: 640px){body#root.source-item .page-content{grid-template-columns:1fr}}body#root.source-item .page-content .metas{grid-column:1/span 2;display:grid;grid-template-columns:auto 1fr;grid-gap:calc(var(--layout-gutter)*2)}@media screen and (max-width: 768px){body#root.source-item .page-content .metas{grid-template-columns:1fr}}@media screen and (max-width: 640px){body#root.source-item .page-content .metas{grid-template-columns:1fr}}body#root.source-item .page-content .metas .logo{place-self:center;grid-column:1;grid-row:1/span 2;max-width:150px;padding:0 20px}body#root.source-item .page-content .metas .logo img{width:100%}body#root.source-item .page-content .metas .publication{grid-column:2;grid-row:1}body#root.source-item .page-content .metas .publication .import-details>div{padding:0 10px;font-size:1.3rem}body#root.source-item .page-content .metas .state{grid-column:2;grid-row:2}.md-panel-outer-wrapper .si-panel{--panel-backdrop-opacity: 0.8;position:absolute;top:calc(0px + 0px);left:calc(0px + 0px);width:calc(100% - 0px*2);height:calc(100% - 0px*2);transform:translate(0%, 0%)}.md-panel-outer-wrapper .si-panel .md-panel-backdrop{position:absolute;top:calc(0px + 0px);left:calc(0px + 0px);width:calc(100% - 0px*2);height:calc(100% - 0px*2);transform:translate(0%, 0%);background-color:var(--primary-color-dark);opacity:0;transition:.25s ease}.md-panel-outer-wrapper .si-panel .si-panel-content-wrapper{position:absolute;max-width:calc(100vw - 2rem);box-shadow:var(--si-box-shadow, 0 0 1rem 0.5rem var(--shadow-color));transition:.5s}@media screen and (max-width: 768px){.md-panel-outer-wrapper .si-panel .si-panel-content-wrapper{width:100%}}.md-panel-outer-wrapper .si-panel .si-panel-content-wrapper.si-panel-pin-left{top:1rem;bottom:1rem;left:1rem;transform:translateX(-100%)}.md-panel-outer-wrapper .si-panel .si-panel-content-wrapper.si-panel-pin-right{top:1rem;bottom:1rem;right:1rem;transform:translateX(100%)}.md-panel-outer-wrapper .si-panel .si-panel-content-wrapper.si-panel-pin-center{top:50%;left:50%;transform-origin:center center;transform:translate(-50%, -50%) scale(0)}.md-panel-outer-wrapper .si-panel .si-panel-content-wrapper.si-panel-pin-bottom{bottom:0%;left:50%;width:clamp(640px,50vw,1200px);max-width:calc(100vw - 2rem);transform:translate(-50%, 100%)}.md-panel-outer-wrapper .si-panel .si-panel-content-wrapper.si-panel-pin-bottom .si-panel-content{border-radius:var(--element-border-radius) var(--element-border-radius) 0 0;max-height:80vh;overflow:visible auto;overflow:visible overlay;box-shadow:0 0 1rem var(--shadow-color)}.md-panel-outer-wrapper .si-panel .si-panel-content-wrapper.si-panel-pin-left,.md-panel-outer-wrapper .si-panel .si-panel-content-wrapper.si-panel-pin-right{border-radius:var(--element-border-radius);overflow:hidden}.md-panel-outer-wrapper .si-panel .si-panel-content-wrapper.si-panel-pin-left .si-panel-content,.md-panel-outer-wrapper .si-panel .si-panel-content-wrapper.si-panel-pin-left .panel-content,.md-panel-outer-wrapper .si-panel .si-panel-content-wrapper.si-panel-pin-right .si-panel-content,.md-panel-outer-wrapper .si-panel .si-panel-content-wrapper.si-panel-pin-right .panel-content{background:radial-gradient(circle at 90% 100%, color-mix(in srgb, var(--primary-color), var(--highlight-color) 33%), transparent 35%),radial-gradient(ellipse at top left, color-mix(in srgb, var(--primary-color), var(--text-color) 10%), transparent 25%),var(--primary-color);height:calc(100vh - 2rem);overflow:visible auto}.md-panel-outer-wrapper .si-panel .si-panel-content-wrapper.si-panel-pin-left .si-panel-content .md-panel-body,.md-panel-outer-wrapper .si-panel .si-panel-content-wrapper.si-panel-pin-left .panel-content .md-panel-body,.md-panel-outer-wrapper .si-panel .si-panel-content-wrapper.si-panel-pin-right .si-panel-content .md-panel-body,.md-panel-outer-wrapper .si-panel .si-panel-content-wrapper.si-panel-pin-right .panel-content .md-panel-body{padding:2rem}.md-panel-outer-wrapper .si-panel .si-panel-content-wrapper.si-panel-pin-left .si-sidepanel-toolbar,.md-panel-outer-wrapper .si-panel .si-panel-content-wrapper.si-panel-pin-right .si-sidepanel-toolbar{display:grid;height:2rem;grid-template-columns:auto 1fr;padding:1rem;gap:1rem;position:relative}.md-panel-outer-wrapper .si-panel .si-panel-content-wrapper.si-panel-pin-left .si-sidepanel-toolbar .si-toolbar-title,.md-panel-outer-wrapper .si-panel .si-panel-content-wrapper.si-panel-pin-right .si-sidepanel-toolbar .si-toolbar-title{font-size:1.25rem;text-transform:uppercase}.md-panel-outer-wrapper .si-panel .si-panel-content-wrapper.si-panel-pin-left .si-sidepanel-toolbar .md-button,.md-panel-outer-wrapper .si-panel .si-panel-content-wrapper.si-panel-pin-right .si-sidepanel-toolbar .md-button{position:absolute;top:0;right:0}.md-panel-outer-wrapper .si-panel .si-panel-content-wrapper .panel-content,.md-panel-outer-wrapper .si-panel .si-panel-content-wrapper .si-panel-content{background:var(--primary-color)}.md-panel-outer-wrapper._md-panel-shown .si-panel .si-panel-content-wrapper{transition:.5s ease}.md-panel-outer-wrapper._md-panel-shown .si-panel .si-panel-content-wrapper.si-panel-pin-left{animation:si-panel-slide-in-left .25s ease-out .1s 1;animation-fill-mode:forwards}.md-panel-outer-wrapper._md-panel-shown .si-panel .si-panel-content-wrapper.si-panel-pin-right{animation:si-panel-slide-in-right .25s ease-out .1s 1;animation-fill-mode:forwards}.md-panel-outer-wrapper._md-panel-shown .si-panel .si-panel-content-wrapper.si-panel-pin-bottom{animation:si-panel-slide-in-bottom .25s ease-out .1s 1;animation-fill-mode:forwards}.md-panel-outer-wrapper._md-panel-shown .si-panel .si-panel-content-wrapper.si-panel-pin-center{animation:si-panel-pop-center .25s ease-out .1s 1;animation-fill-mode:forwards}.md-panel-outer-wrapper._md-panel-shown .si-panel .md-panel-backdrop{opacity:var(--panel-backdrop-opacity)}.md-panel-outer-wrapper._si-panel-hiding .si-panel .si-panel-content-wrapper{transition:.5s ease}.md-panel-outer-wrapper._si-panel-hiding .si-panel .si-panel-content-wrapper.si-panel-pin-left{animation:si-panel-slide-out-left .25s ease-out;animation-fill-mode:forwards}.md-panel-outer-wrapper._si-panel-hiding .si-panel .si-panel-content-wrapper.si-panel-pin-right{animation:si-panel-slide-out-right .25s ease-out;animation-fill-mode:forwards}.md-panel-outer-wrapper._si-panel-hiding .si-panel .si-panel-content-wrapper.si-panel-pin-bottom{animation:si-panel-slide-out-bottom .25s ease-out;animation-fill-mode:forwards}.md-panel-outer-wrapper._si-panel-hiding .si-panel .si-panel-content-wrapper.si-panel-pin-center{animation:si-panel-zoom-out .25s ease-out;animation-fill-mode:forwards}.md-panel-outer-wrapper._si-panel-hiding .si-panel .md-panel-backdrop{opacity:0}.si-panel #login{--panel-backdrop-opacity: 1}.si-panel #login .md-panel-backdrop{background-color:var(--primary-color);pointer-events:none}.si-panel #login .si-panel-content-wrapper{box-shadow:none}.si-panel #login .si-panel-content{background:rgba(0,0,0,0);display:flex;flex-direction:column;gap:2rem}.si-panel #login .si-logo{margin:0 auto}.si-panel #login .si-logo,.si-panel #login .si-radial-meter{height:150px}.si-panel #login .login-form{width:clamp(250px,100vw - 4rem,480px);margin:0 auto}.si-panel #login .login-form .mode-toggles{display:grid;grid-template-columns:1fr 1fr}.si-panel #login .login-form .mode-toggles .toggle{font-size:1.2rem;text-align:center;outline:none;position:relative;padding:5px 10px;opacity:.75;transition:.25s;cursor:pointer}.si-panel #login .login-form .mode-toggles .toggle::after{transition:.25s;content:"";position:absolute;background:var(--element-border-color);left:50%;bottom:0px;width:0px;transform:translateX(-50%);height:2px}.si-panel #login .login-form .mode-register-only,.si-panel #login .login-form .mode-show-register,.si-panel #login .login-form .mode-show-login{max-height:0px;opacity:0;padding:0;margin:0}.si-panel #login .login-form .si-radial-meter{position:absolute;transition:.25s;opacity:0;right:-50vw;top:50%;transform:translate(100%, -50%);width:80px;height:80px}.si-panel #login .login-form.mode-login .mode-show-login{max-height:200px;opacity:1;margin:18px 0;padding:2px;padding-left:36px}.si-panel #login .login-form.mode-login .toggle-login{opacity:1;pointer-events:none}.si-panel #login .login-form.mode-login .toggle-login::after{width:100%}.si-panel #login .login-form.mode-register .mode-show-register,.si-panel #login .login-form.mode-register .mode-register-only{max-height:200px;opacity:1;margin:18px 0;padding:2px;padding-left:36px}.si-panel #login .login-form.mode-register .toggle-register{opacity:1;pointer-events:none}.si-panel #login .login-form.mode-register .toggle-register::after{width:100%}.si-panel #login .login-form.mode-register .si-radial-meter{right:0px;opacity:1}.si-panel #login .login-form.mode-retrieve-password .toggle-register{opacity:1;pointer-events:none}.si-panel #login .login-form.mode-retrieve-password .toggle-register::after{width:100%}.si-panel #login .login-form .password{position:relative}.si-panel #login .login-form .password md-input-container{width:100%}.si-panel #login .form-buttons{text-align:center}.si-panel #login md-input-container{transition:.25s}.si-panel #login .si-logo{width:350px;height:250px}.si-panel #login .login-options{text-align:center}.si-panel #login .login-options a{display:inline-block;margin:var(--layout-small-gutter);padding:var(0.5em 1em)}.si-panel #menu .menu-logo{max-width:250px}.si-panel.si-help-panel .si-panel-content-wrapper .panel-action{display:flex;background:var(--primary-color-contrast-min);justify-content:center;align-items:center}.si-panel.si-help-panel .si-panel-content-wrapper .panel-content{padding:4rem}@media screen and (max-width: 768px){.si-panel.si-help-panel .si-panel-content-wrapper .panel-content{padding:2rem}}.si-panel.si-help-panel #helps-data .list-legend{list-style:none;margin:0;padding:0}.si-panel.si-help-panel #helps-data .list-legend li{display:flex;flex-direction:column;padding-left:3rem;position:relative;margin-bottom:1rem}.si-panel.si-help-panel #helps-data .list-legend li .list-icon{position:absolute;top:0;left:0;border-radius:50%;padding:5px;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;opacity:1;text-align:center}.si-panel.si-help-panel #helps-data .list-legend li .list-icon.fa-star{color:var(--highlight-text-color);background:var(--highlight-color)}.si-panel.si-help-panel #helps-data .list-legend li .list-icon.fa-layer-group{color:var(--warn-fg);background:var(--warn)}.si-panel #listing-attribute-group .si-panel-content{padding:1rem}.si-panel #listing-attribute-group .attribute-list{grid-template-columns:1fr auto 1fr auto;place-items:center stretch}.si-panel #listing-attribute-group .attribute-list .item-qty{max-width:4rem}.si-panel #listing-open-house .si-panel-content{padding:1rem}.si-panel #accounts .si-panel-content{height:90dvh;padding:var(--layout-gutter);padding-bottom:0;display:grid;gap:1rem;grid-template-rows:auto 1fr;overflow:hidden}.si-panel #accounts .si-panel-content .list-container{scrollbar-gutter:both;overflow:hidden auto}.si-panel #accounts .account-list{display:flex;flex-direction:column;gap:.5rem;padding-inline:1rem;padding-bottom:var(--layout-gutter)}.si-panel #accounts .account-list .account-item{padding:.5rem;border-radius:.25rem;transition:.25s ease}.si-panel #accounts .account-list .account-item:hover{background:color-mix(in srgb, var(--text-color), transparent 90%)}.si-panel #accounts .account-list .account-item.selected{background:var(--highlight-color);--text-color: var(--highlight-text-color);pointer-events:none;position:sticky;bottom:-33px;top:-33px;box-shadow:0 0 5px var(--highlight-color)}.si-panel #user-account .si-panel-content{display:grid;place-items:stretch;grid-template-rows:auto 1fr}.si-panel #user-account .md-panel-body{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1rem}.si-panel #user-account .user-infos{position:relative;z-index:5}.si-panel #user-account .user-infos .avatar{font-size:5rem;display:block;text-align:center}.si-panel #user-account .user-infos .avatar i{background:var(--nav-menu-item-text-color);border-radius:50%}.si-panel #user-account .user-infos .name{font-size:1.5rem;text-align:center;text-transform:uppercase}.si-panel #user-account .account-menu{flex:1}.si-panel #user-account .color-schemes{order:5;text-align:center}.si-panel #user-account .color-schemes .list{display:flex;flex-direction:row;justify-content:center;align-items:center}.si-panel #user-account .color-schemes .list .scheme{width:2rem;height:2rem;border-radius:var(--element-border-max-radius);border:solid 2px var(--element-border-color);margin:.25rem;background:var(--color);position:relative;overflow:clip}.si-panel #user-account .color-schemes .list .scheme::before{content:"";background:var(--color-secondary);position:absolute;top:0;left:50%;height:50%;width:50%}.si-panel #user-account .color-schemes .list .scheme::after{content:"";background:var(--color-action);position:absolute;top:50%;left:50%;height:50%;width:50%}.si-panel #user-account .color-schemes .list .scheme.scheme-square-border{--element-border-max-radius: 0}.si-panel #user-account .color-schemes .list .scheme.scheme-neon-border{--element-border-color:#fff;box-shadow:inset 0 0 5px 2px var(--color-action),inset 0 0 2px #fff,0 0 2px #fff,0 0 5px 2px var(--color-action)}.si-panel #jobs .si-panel-content{width:clamp(320px,100vw - 2rem,800px)}.si-panel #jobs .job-list{display:grid;gap:1rem;grid-template-columns:1fr}.si-panel #tag-manager .si-panel-content{height:90dvh;padding:var(--layout-gutter);display:grid;gap:1rem;grid-template-rows:1fr auto;overflow:hidden}.si-panel #tag-manager .si-panel-content .list-container{scrollbar-gutter:both;overflow:hidden auto}.si-panel #tag-manager .object-list{display:grid;grid-template-columns:1fr repeat(var(--tag-counts), auto);gap:0;overflow-x:clip;overflow-clip-margin:5px}@media screen and (max-width: 640px){.si-panel #tag-manager .object-list{grid-template-columns:repeat(var(--tag-counts), auto)}}.si-panel #tag-manager .object-list .object-list-header,.si-panel #tag-manager .object-list .object-item{display:contents}.si-panel #tag-manager .object-list .object-list-header .tag-item,.si-panel #tag-manager .object-list .object-item .tag-item{text-align:center;padding:1rem;position:relative;overflow:clip;isolation:isolate}.si-panel #tag-manager .object-list .object-list-header .tag-item[disabled],.si-panel #tag-manager .object-list .object-list-header .tag-item:has([disabled]),.si-panel #tag-manager .object-list .object-item .tag-item[disabled],.si-panel #tag-manager .object-list .object-item .tag-item:has([disabled]){opacity:.25}.si-panel #tag-manager .object-list .object-list-header .tag-item::before,.si-panel #tag-manager .object-list .object-item .tag-item::before{content:"";background:color-mix(in srgb, var(--tag-color), transparent 90%);position:absolute;inset:0;z-index:-1}.si-panel #tag-manager .object-list .object-list-header .tag-item md-checkbox .md-label,.si-panel #tag-manager .object-list .object-item .tag-item md-checkbox .md-label{display:none}.si-panel #tag-manager .object-list .object-list-header .tag-item{border-bottom:solid 2px var(--tag-color)}.si-panel #tag-manager .object-list .object-list-header .tag-item::before{background:color-mix(in srgb, var(--tag-color), transparent 60%)}.si-panel #tag-manager .object-list .object-list-header .tag-item:nth-child(1 of .tag-item){border-top-left-radius:.5rem}.si-panel #tag-manager .object-list .object-list-header .tag-item:last-child{border-top-right-radius:.5rem}@media screen and (max-width: 640px){.si-panel #tag-manager .object-list .object-list-header div:first-child{display:none}}.si-panel #tag-manager .object-list .object-item{display:contents}.si-panel #tag-manager .object-list .object-item .object-info{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;gap:0 1rem;padding-block:.5rem;padding-left:.5rem;position:relative;isolation:isolate}@media screen and (max-width: 640px){.si-panel #tag-manager .object-list .object-item .object-info{grid-column:1/-1}}@media screen and (min-width: 640px){.si-panel #tag-manager .object-list .object-item .object-info::before{content:"";position:absolute;inset:0;width:100vw;background:color-mix(in srgb, var(--text-color), transparent 95%);transition:opacity .25s ease;opacity:0;z-index:-1;border-radius:.5rem}}.si-panel #tag-manager .object-list .object-item .data-title{font-size:1.25rem}.si-panel #tag-manager .object-list .object-item .ref-number{opacity:.8rem}.si-panel #tag-manager .object-list .object-item .data-avatar{width:60px;aspect-ratio:1;grid-row:1/span 2}.si-panel #tag-manager .object-list .object-item .data-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.si-panel #tag-manager .object-list .object-item .tag-item{display:flex;align-items:center;justify-content:center}.si-panel #tag-manager .object-list .object-item:last-child .tag-item:nth-child(1 of .tag-item){border-bottom-left-radius:.5rem}.si-panel #tag-manager .object-list .object-item:last-child .tag-item:last-child{border-bottom-right-radius:.5rem}.si-panel #tag-manager .object-list .object-item:hover .object-info::before{opacity:1}.si-panel #list-options .si-panel-content{width:clamp(320px,100vw - 2rem,500px)}.si-panel #list-options .md-panel-body{display:flex;flex-direction:column;align-items:stretch;gap:var(--layout-gutter)}.si-panel#si-progress-panel{width:100vw;height:100vh}.si-panel#si-progress-panel .si-progress-panel-content{position:absolute;top:100%;left:50%;opacity:0;transform:translate(-50%, -50%);transition:top .25s ease-out,opacity .25s .1s ease-out}.si-panel#si-progress-panel .si-progress-panel-content .si-progress-message{--text-color: #fff}@keyframes message-in{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}.si-panel#si-progress-panel .si-progress-panel-content .si-progress-message h3,.si-panel#si-progress-panel .si-progress-panel-content .si-progress-message p{margin:0}.si-panel#si-progress-panel .si-progress-panel-content .si-progress-message p{display:flex;gap:1rem;justify-content:space-between;align-items:flex-end}.si-panel#si-progress-panel .si-progress-panel-content .si-progress-message p span{transition:.25s ease;opacity:.5;font-size:.6rem}.si-panel#si-progress-panel .si-progress-panel-content .si-progress-message p span:last-child{flex:1;opacity:0;transform:translateY(100%);font-size:1.25rem;animation:message-in .25s ease forwards}.si-panel#si-progress-panel .si-progress-panel-content .si-progress-bar{position:relative;width:50vw;max-width:640px}.si-panel#si-progress-panel .si-progress-panel-content .si-progress-bar .si-progress-bar-handle-container{width:100%;height:1rem;position:relative;border:solid 1px var(--text-color);border-radius:var(--element-border-radius)}.si-panel#si-progress-panel .si-progress-panel-content .si-progress-bar .si-progress-bar-handle-container .si-progress-bar-handle{position:absolute;top:0;left:0;background:var(--highlight-color);box-shadow:0 0 1rem var(--highlight-color),0 0 .25rem .1rem var(--highlight-color);width:calc(100%*var(--progress-value));height:100%;transition:.1s ease}.si-panel#si-progress-panel .si-progress-panel-content .si-progress-bar .si-progress-bar-pct{position:absolute;bottom:0;left:calc(100%*var(--progress-value));font-size:.75rem;font-style:italic;transform:translate(-50%, 100%)}.si-panel#si-progress-panel.show .si-progress-panel-content{top:50%;opacity:1}body#root #data-item-update-history{min-width:60vw}body#root #data-item-update-history .list-title{position:sticky;top:0px;background:var(--background-color);z-index:9000}body#root #data-item-update-history .datasources{display:grid;grid-auto-flow:column;gap:var(--layout-gutter)}body#root #data-item-update-history .datasources .item{border-left:solid 3px var(--item-color);padding-left:5px}body#root #data-item-update-history .history-container .list{display:grid;grid-template-columns:auto max-content 1fr auto 1fr;place-items:center stretch;gap:0 var(--layout-small-gutter)}body#root #data-item-update-history .history-container .list .list-header{display:contents}body#root #data-item-update-history .history-container .list .list-column-header{position:sticky;top:45px;z-index:9000;background:var(--background-color);opacity:1;place-self:stretch;padding:var(--layout-small-gutter);text-align:left}body#root #data-item-update-history .history-container .list .item{display:contents}body#root #data-item-update-history .history-container .list .item>div{padding:var(--layout-small-gutter)}body#root #data-item-update-history .history-container .list .item .date{border-left:solid 3px var(--item-color)}body#root #data-item-update-history .history-container .list .item .date>span{opacity:.5}body#root #data-item-update-history .history-container .list .item .previous-value,body#root #data-item-update-history .history-container .list .item .new-value{max-width:400px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body#root #account-new-email .step-container{position:relative;overflow:hidden;width:640px}body#root #account-new-email .step-container .step-troller{display:grid;grid-auto-flow:column;grid-template-columns:repeat(var(--step-count), 100%);transition:.25s;transform:translateX(calc(-100% * var(--current-step)))}body#root #account-new-email .step-container .step-troller .step{display:grid;grid-template-columns:1fr;place-items:stretch}body#root #account-new-email .step-container .step-troller .step.confirm-code{grid-template-columns:1fr auto;gap:var(--layout-gutter);place-items:center start}body#root #account-new-email .step-container .step-troller .step.confirm-code .si-big-input{width:220px;text-align:center}body#root #account-new-email .step-container .step-troller .step.confirm-code .form-item-error>div{--text-color:var(--error)}body#root #account-new-password{min-width:640px}body#root #account-new-password .form-content{display:grid;grid-template-columns:1fr auto}body#root #account-new-password .form-content .current-password{grid-column:span 2}body#root #account-new-password .form-content .new-password{grid-column:1;grid-row:2}body#root #account-new-password .form-content .confirm-password{grid-column:1;grid-row:3}body#root #account-new-password .form-content .strength-meter,body#root #account-new-password .form-content md-input-container{max-height:50px;transition:.25s}body#root #account-new-password .form-content .strength-meter[disabled],body#root #account-new-password .form-content md-input-container[disabled]{padding:0;max-height:0px;opacity:0;overflow:hidden}body#root #account-new-password .form-content .strength-meter{grid-column:2;grid-row:2/span 2;width:150px;max-height:150px}body#root #locationSearch .md-dialog-content{padding:0}body#root #locationSearch .search-input{background:var(--background-light-color);padding:2rem}body#root #locationSearch .search-input .place-search-input{width:100%;font-size:1.5rem;padding:1rem;border-radius:5rem;border:solid 1px var(--input-border-color);outline:none}body#root #locationSearch .address-local,body#root #locationSearch .address-global{padding:2rem}body#root #newListing .md-dialog-content{display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:1rem}body#root #listing-unit{width:clamp(640px,60vw,1000px)}body#root #listing-unit .md-dialog-content{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--layout-gutter);padding:0px;max-height:60vh;overflow:hidden overlay}body#root #listing-unit .md-dialog-content>div{padding:0 var(--layout-gutter)}body#root #listing-unit .md-dialog-content .dialog-header{padding:var(--layout-gutter);grid-column:1/span 3;display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--layout-gutter);place-items:center stretch}body#root #listing-unit .md-dialog-content .dialog-header .counter-inputs{display:grid;grid-gap:var(--layout-gutter);grid-template-columns:repeat(4, 1fr);place-items:center}body#root #listing-unit .md-dialog-content .dialog-header .counter-inputs .counter-input{max-width:80px}body#root #listing-unit .md-dialog-content .text-infos{display:grid;grid-column:1/span 3;grid-gap:var(--layout-gutter);grid-template-columns:1fr;place-items:stretch}body#root #listing-unit .md-dialog-content .text-infos>div{display:grid;grid-template-columns:1fr 1fr;place-items:stretch;grid-gap:var(--layout-gutter)}body#root #listing-room{min-width:50vw}body#root #listing-room .dialog-header{display:grid;grid-template-columns:3fr 1fr;place-items:center stretch}body#root #listing-room .text-infos md-input-container{width:100%}body#root #listing-income,body#root #listing-expense,body#root #listing-improvement{width:640px}body#root #listing-income .md-dialog-content,body#root #listing-expense .md-dialog-content,body#root #listing-improvement .md-dialog-content{display:grid;gap:var(--layout-gutter)}body#root #listing-open-house{width:800px}body#root #listing-open-house .md-dialog-content{display:grid;grid-template-columns:auto 1fr;gap:var(--layout-gutter)}body#root #listing-open-house .md-dialog-content .right-side{display:grid;gap:var(--layout-gutter)}body#root #listing-picture{max-width:800px;min-width:50vw}body#root #listing-picture .md-dialog-content .form-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;gap:var(--layout-gutter);place-items:stretch}body#root #listing-picture .md-dialog-content .form-content .image-container{grid-row:span 2;border-radius:var(--element-border-radius);overflow:hidden;padding-bottom:75%}body#root #listing-picture .md-dialog-content .form-content .image-container img{position:absolute}body#root #listing-picture .md-dialog-content .form-content .fullwidth{grid-column:span 2}body#root #listing-picture .md-dialog-content .form-content.read-only md-input-container input,body#root #listing-picture .md-dialog-content .form-content.read-only md-input-container textarea,body#root #listing-picture .md-dialog-content .form-content.read-only md-input-container md-select{pointer-events:none}body#root #listing-attribute-browser{width:1200px}body#root #listing-attribute-browser .form-content{display:grid;grid-template-columns:1fr 2fr;place-items:stretch;gap:2rem}body#root #listing-attribute-browser .form-content .list-container{display:grid;grid-template-rows:auto 1fr;height:500px}body#root #listing-attribute-browser .form-content .attribute-list{padding:1rem;display:flex;flex-direction:column;gap:.25rem;overflow:hidden auto}body#root #listing-attribute-browser .form-content .attribute-list .attribute-item{padding-left:1rem;margin-left:-1rem;display:flex;justify-content:space-between;align-items:center;position:relative}body#root #listing-attribute-browser .form-content .attribute-list .attribute-item::before{content:"";position:absolute;transition:height .25s ease-in-out;top:50%;left:0;transform:translateY(-50%);width:.25rem;background:var(--highlight-color);height:0}body#root #listing-attribute-browser .form-content .attribute-list .attribute-item .selection-count{display:none;color:var(--highlight-color)}body#root #listing-attribute-browser .form-content .attribute-list .attribute-item.has-selection{font-weight:700;font-size:1.25rem}body#root #listing-attribute-browser .form-content .attribute-list .attribute-item.has-selection .selection-count{display:initial}body#root #listing-attribute-browser .form-content .attribute-list .attribute-item.selected::before{height:100%}body#root #listing-attribute-browser .form-content .attribute-value-list{overflow:hidden auto}body#root #listing-attribute-browser .form-content .attribute-value-list .attribute-value-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 1rem}body#root #broker-picker{width:clamp(640px,50vw,1000px)}body#root #broker-picker .md-dialog-content{display:grid;gap:1rem}body#root #broker-picker .list-container{height:520px;overflow:hidden auto;overflow:hidden overlay}body#root #broker-picker .list{display:grid;grid-template-columns:repeat(auto-fill, minmax(10rem, 1fr));gap:1rem;place-items:center;padding-block:1rem}body#root #broker-picker .list .item{display:flex;flex-direction:column;align-items:center;text-align:center}body#root #broker-picker .list .item .last-name{font-size:1.1em}body#root #broker-picker .list .item.selected .si-avatar{box-shadow:0 0 0 2px var(--highlight-color)}body#root #broker-picker .list .item[disabled]{opacity:.5}body#root #income-type-picker,body#root #expense-type-picker,body#root #improvement-type-picker,body#root #room-type-picker,body#root #unit-type-picker{width:clamp(640px,50vw,1000px)}body#root #income-type-picker .md-dialog-content,body#root #expense-type-picker .md-dialog-content,body#root #improvement-type-picker .md-dialog-content,body#root #room-type-picker .md-dialog-content,body#root #unit-type-picker .md-dialog-content{display:grid;gap:1rem}body#root #income-type-picker .si-quick-search,body#root #expense-type-picker .si-quick-search,body#root #improvement-type-picker .si-quick-search,body#root #room-type-picker .si-quick-search,body#root #unit-type-picker .si-quick-search{width:640px;margin-inline:auto}body#root #income-type-picker .list-container,body#root #expense-type-picker .list-container,body#root #improvement-type-picker .list-container,body#root #room-type-picker .list-container,body#root #unit-type-picker .list-container{height:520px;overflow:hidden auto;overflow:hidden overlay;padding-inline:1rem}body#root #income-type-picker .list,body#root #expense-type-picker .list,body#root #improvement-type-picker .list,body#root #room-type-picker .list,body#root #unit-type-picker .list{display:grid;grid-template-columns:repeat(auto-fill, minmax(10rem, 1fr));gap:1rem;place-items:stretch;padding-block:1rem}body#root #income-type-picker .list .item,body#root #expense-type-picker .list .item,body#root #improvement-type-picker .list .item,body#root #room-type-picker .list .item,body#root #unit-type-picker .list .item{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;border-radius:var(--element-border-radius);border:solid 1px var(--element-border-color);transition:.25s ease}body#root #income-type-picker .list .item .label,body#root #expense-type-picker .list .item .label,body#root #improvement-type-picker .list .item .label,body#root #room-type-picker .list .item .label,body#root #unit-type-picker .list .item .label{font-size:1.1rem;padding:.8em 1em;-webkit-user-select:none;-moz-user-select:none;user-select:none}body#root #income-type-picker .list .item .label .si-badge,body#root #expense-type-picker .list .item .label .si-badge,body#root #improvement-type-picker .list .item .label .si-badge,body#root #room-type-picker .list .item .label .si-badge,body#root #unit-type-picker .list .item .label .si-badge{display:inline-block;width:1.25em;height:1.25em;line-height:1.25em;text-align:center;background:var(--highlight-color);box-shadow:0 0 0 3px var(--highlight-color);color:var(--highlight-text-color);border-radius:50%;overflow:hidden;font-size:inherit;vertical-align:text-bottom}body#root #income-type-picker .list .item.selected,body#root #expense-type-picker .list .item.selected,body#root #improvement-type-picker .list .item.selected,body#root #room-type-picker .list .item.selected,body#root #unit-type-picker .list .item.selected{border-color:var(--highlight-color);box-shadow:0 0 0 2px var(--highlight-color)}body#root #income-type-picker .list .item[disabled],body#root #expense-type-picker .list .item[disabled],body#root #improvement-type-picker .list .item[disabled],body#root #room-type-picker .list .item[disabled],body#root #unit-type-picker .list .item[disabled]{opacity:.5}body#root #income-type-picker .list,body#root #expense-type-picker .list,body#root #improvement-type-picker .list,body#root #room-type-picker .list{grid-template-columns:repeat(3, 1fr)}body#root #location-picker{width:clamp(640px,50vw,1000px)}body#root #location-picker .md-dialog-content{display:grid;gap:1rem}si-dialog-actions{display:flex;align-items:center;width:100%;justify-content:space-between;padding:1rem}body#root si-widget-container{--grid-gap: 1rem}body#root si-widget-container div[ng-transclude]{display:contents}body#root si-widget-container si-widget{display:block;transition:.5s ease-out;position:relative;background-color:var(--secondary-color-a20);--text-color: var(--primary-color-revert);border-radius:var(--element-border-radius);transform:translateY(100%);opacity:0;overflow:hidden;pointer-events:none}body#root si-widget-container si-widget:hover{background-color:var(--secondary-color-a50);--text-color: var(--secondary-color-revert);box-shadow:0 0 1rem var(--shadow-color)}body#root si-widget-container si-widget.loaded{transform:translateY(0vh);opacity:1;pointer-events:auto}body#root si-widget-container si-widget .si-widget-scope{position:relative;z-index:2;display:flex;flex-direction:column;gap:var(--layout-gutter);padding:var(--layout-gutter)}body#root si-widget-container si-widget .widget-title{display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:center;font-size:1.25rem;text-transform:uppercase}@media screen and (max-width: 640px){body#root si-widget-container si-widget .widget-title{flex-direction:column}}body#root si-widget-container si-widget .widget-title label{font-size:.8rem;display:block}body#root si-widget-container si-widget .widget-actions{display:flex;justify-content:center;align-items:center;gap:var(--layout-gutter)}body#root si-widget-container.display-grid{width:100%;min-height:100%;position:relative}body#root si-widget-container.display-grid .widget-placeholder-container{display:grid;width:100%;height:100%;grid-template-columns:var(--grid-columns);grid-template-rows:var(--grid-rows);gap:var(--grid-gap)}@media screen and (max-width: 640px){body#root si-widget-container.display-grid .widget-placeholder-container{display:none}}body#root si-widget-container.display-grid .widget-placeholder-container .widget-placeholder{place-self:stretch;background:rgba(0,0,0,0);display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:var(--element-border-radius);border:dashed 1px var(--element-border-color);opacity:0;transition:.25s;position:relative;z-index:99;pointer-events:none}body#root si-widget-container.display-grid .widget-placeholder-container .widget-placeholder label{font-size:6rem;opacity:0;transition:.25s}body#root si-widget-container.display-grid .widget-placeholder-container.show-helpers .widget-placeholder{opacity:.25}body#root si-widget-container.display-grid .widget-placeholder-container.show-helpers .widget-placeholder label{opacity:1}body#root si-widget-container.display-grid .widget-placeholder-container.show-helpers .widget-placeholder:hover label{opacity:.5}body#root si-widget-container.display-grid si-widget{display:block;position:absolute;transition:.25s;background:var(--background-light-color);--text-color: var(--background-light-text-color);border-radius:var(--element-border-radius);transform:translateY(-100vh);display:grid;grid-template-rows:auto 1fr;place-items:stretch;max-height:100%}body#root si-widget-container.display-grid si-widget>div{display:contents}body#root si-widget-container.display-grid si-widget.loaded{transform:translateY(0vh)}body#root si-widget-container.display-grid si-widget h3{text-align:center;padding:var(--layout-gutter);padding-bottom:0px;background:var(--background-light-color);position:sticky;top:0px}body#root si-widget-container.display-grid si-widget .widget-content{padding:var(--layout-gutter);overflow-y:auto}body#root si-widget-container.display-grid si-widget .widget-content>.actions{position:absolute;bottom:0;width:100%;text-align:center;left:0px;padding:.25rem}@media screen and (max-width: 640px){body#root si-widget-container.display-grid si-widget .widget-content>.actions{position:relative}}@media screen and (max-width: 640px){body#root si-widget-container.display-grid{display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:1rem;place-items:stretch}body#root si-widget-container.display-grid>div{display:contents}body#root si-widget-container.display-grid si-widget{position:relative;top:unset !important;left:unset !important;bottom:unset !important;right:unset !important;width:100% !important;height:auto !important}body#root si-widget-container.display-grid si-widget>div{display:block;width:100%;overflow:hidden}}body#root si-widget-container.display-masonry{display:grid;grid-template-columns:repeat(auto-fill, minmax(480px, 1fr));gap:var(--grid-gap);min-height:100%}body#root si-widget-container.display-masonry .widget-placeholder-container{display:none}@media screen and (max-width: 640px){body#root si-widget-container.display-masonry{grid-template-columns:repeat(auto-fill, minmax(320px, 1fr))}}body#root si-widget-container.display-masonry .si-widget-column{display:flex;flex-direction:column;gap:var(--grid-gap)}body#root si-svg{display:inline-block}body#root si-svg ng-inlude{display:contents}body#root si-svg svg{height:100%;width:100%}body#root .si-help{font-size:1rem}body#root .si-hint{display:flex;align-items:center;gap:1.5em;isolation:isolate;position:relative;padding:.5em 0}body#root .si-hint>.fal{color:var(--highlight-text-color)}body#root .si-hint::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--highlight-color);transform:translateX(calc(-100% + 1.5em));z-index:-1}body#root .si-avatar{display:inline-block;border-radius:var(--element-border-radius);width:calc(var(--si-size)*1rem);height:calc(var(--si-size)*1rem);overflow:hidden;isolation:isolate;background-color:var(--background-light-color);position:relative}body#root .si-avatar .si-avatar-alt{font-size:calc(var(--si-size)*.75rem);color:var(--background-light-text-color);font-weight:200;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:relative;z-index:1;opacity:.5;text-align:center}body#root .si-avatar>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;z-index:5;top:0;left:0}body#root .si-card{border-radius:var(--element-border-radius);overflow:hidden;display:flex;flex-direction:column;transition:.5s ease;border:solid 1px var(--element-border-color);background-color:var(--primary-color-a50);position:relative}body#root .si-card .si-card-title{font-size:1.25rem;font-weight:700}body#root .si-card .si-card-body{padding:1rem;display:grid;place-items:stretch;grid-template-rows:auto}body#root .si-card .si-card-actions{overflow:hidden;transition:.25s ease;position:absolute;bottom:0;transform:translateY(100%);opacity:0;width:100%;left:0;box-shadow:0 0 1rem rgba(0,0,0,0)}body#root .si-card .si-card-actions si-action{display:flex;justify-content:center;align-items:center;gap:1rem}body#root .si-card.si-hoverable:hover{transform:translateY(-0.25rem);box-shadow:.1rem .5rem 1rem var(--shadow-color)}body#root .si-card.si-hoverable:hover .si-card-actions{transform:translateY(0rem);opacity:1;box-shadow:0 0 1rem #000}body#root .si-card.si-hoverable:hover .si-card-actions si-action{pointer-events:auto}body#root .si-list-auto-scroll{margin-block:2rem}body#root .si-tags{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}body#root .si-tags tag{display:inline-block;background-color:var(--tag-color, var(--si-color-item));color:var(--si-color-item-invert);border-radius:.5em;font-size:.8rem;padding:.5em 1em}body#root .si-tags tag>si-icon{font-size:1rem}body#root .si-tags tag>si-icon,body#root .si-tags tag>span{color:inherit}body#root .si-tags tag.si-has-icon>si-icon{margin-right:.25em}body#root .si-tags tag.type-hollow{font-size:.8rem;font-weight:400;background:rgba(0,0,0,0);box-shadow:0 0 0 2px var(--tag-color, var(--si-color-item));color:var(--tag-color, var(--si-color-item));padding:.35em .85em}body#root .si-tags tag.type-hollow>si-icon{font-weight:800}body#root .si-tags.si-icon-only tag.si-has-icon{background:none;padding:0}body#root .si-tags.si-icon-only tag.si-has-icon si-icon{filter:none;font-size:1.5rem;color:var(--tag-color, var(--si-color-item));font-weight:800}body#root .si-tags.si-icon-only tag>span{display:none}body#root .si-model-status{position:fixed;bottom:1rem;right:1rem;opacity:0;transform:translateX(100%);transition:.25s ease}body#root .si-model-status.si-show{opacity:1;transform:translateX(0%)}body#root .si-model-status.saving{pointer-events:none}body#root .si-model-status.saving .actions{opacity:.75}body#root .si-model-status .component-content{display:grid;grid-template-columns:auto 1fr;place-items:center;gap:1rem;font-size:1.5rem}body#root .si-model-status .component-content .actions{display:grid;grid-template-columns:auto 1fr;place-items:center;gap:.5rem;cursor:pointer;background:var(--primary-color-contrast-max);--text-color: var(--primary-color-contrast-max-revert);border-radius:5em;padding-right:1em}body#root .si-model-status .component-content icon{display:flex;font-size:2rem;width:2em;align-items:center;justify-content:center;aspect-ratio:1;border-radius:5em;background:var(--highlight-color);color:var(--highlight-text-color)}body#root .si-model-status .component-content .cancel-button{background:var(--primary-color-contrast-max);--text-color: var(--primary-color-contrast-max-revert);border-radius:5em}body#root .si-model-status .model-status-options-button{display:none}body#root .si-working-indicator{display:inline-grid;grid-auto-flow:column;grid-auto-columns:auto;gap:var(--layout-small-gutter);transition:.25s 1s;place-items:center;opacity:.5}body#root .si-working-indicator label{grid-column:1;grid-row:1;transition:.25s;white-space:nowrap}body#root .si-working-indicator label.working{opacity:0;max-width:0px}body#root .si-working-indicator .icon{grid-column:2;grid-row:1;perspective:200px;position:relative;width:1.2rem;height:1.2rem;transition:.5s;transform-style:preserve-3d}body#root .si-working-indicator .icon .face{position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;backface-visibility:hidden}body#root .si-working-indicator .icon .face.working{transform:translate(-50%, -50%) rotateY(180deg)}body#root .si-working-indicator.working{transform:scale(1.5);transition:.25s;opacity:1}body#root .si-working-indicator.working label.done{opacity:0;max-width:0px}body#root .si-working-indicator.working label.working{opacity:1;max-width:-moz-max-content;max-width:max-content}body#root .si-working-indicator.working .icon{transform:rotateY(180deg)}body#root .si-working-indicator.done{transform:scale(1.5);opacity:1}body#root .si-working-indicator.done .icon{transform:rotateY(0deg)}body#root .si-working-indicator.done label.working{opacity:0;max-width:0px}body#root .si-working-indicator.done label.done{opacity:1;max-width:-moz-max-content;max-width:max-content}body#root .si-searchbox{position:relative;transition:.25s;border:solid 2px var(--primary-color-contrast-mid);border-radius:var(--element-border-big-radius);background-color:var(--primary-color-contrast-min);transition:.25s;overflow:hidden}body#root .si-searchbox input{position:relative;z-index:2;width:100%;padding:.75em 2.5em;border:none;outline:none;background:rgba(0,0,0,0);color:var(--primary-color-revert)}body#root .si-searchbox input::-moz-placeholder{color:var(--primary-color-revert);opacity:.25;-moz-transition:.25s;transition:.25s;text-align:center}body#root .si-searchbox input::placeholder{color:var(--primary-color-revert);opacity:.25;transition:.25s;text-align:center}body#root .si-searchbox.focused{border-color:var(--action-color)}body#root .si-searchbox.focused input::-moz-placeholder{color:var(--primary-color-revert)}body#root .si-searchbox.focused input,body#root .si-searchbox.focused input::placeholder,body#root .si-searchbox.focused>i{color:var(--primary-color-revert)}body#root .si-searchbox.focused input::-moz-placeholder{opacity:.5;text-align:left}body#root .si-searchbox.focused input::placeholder{opacity:.5;text-align:left}body#root .si-searchbox.focused>i.fa-search{transform:translate(0, -50%) !important;opacity:1}body#root .si-searchbox.has-content>i.fa-times{transform:translate(0, -50%) !important;opacity:1;pointer-events:auto}body#root .si-searchbox>i{position:absolute;top:50%;transform:translateY(-50%);pointer-events:none;z-index:5;transition:.25s;opacity:0}body#root .si-searchbox>i.fa-times{right:1em;transform:translate(100%, -50%)}body#root .si-searchbox>i.fa-search{left:1em;transform:translate(-100%, -50%)}body#root .si-searchbox .si-searchbox-options{display:none}body#root .si-searchbox-option-panel-container{position:absolute;opacity:0;pointer-events:none;transform:translateY(100%);transition:.25s;z-index:1000;background:var(--background-color);border-radius:var(--element-border-radius);overflow:hidden;padding:var(--layout-gutter);box-shadow:0 0 1rem .5rem var(--shadow-color)}body#root .si-searchbox-option-panel-container.show{opacity:1;pointer-events:auto;transform:translateY(0%)}body#root .si-quick-search{position:relative;border:solid 1px var(--element-border-color);border-radius:var(--element-border-radius);overflow:hidden;transition:.25s ease}body#root .si-quick-search input{background:rgba(0,0,0,0);font-size:1rem;padding:.75em;outline:none;transition:.25s ease;color:var(--text-color);border:none;width:100%}body#root .si-quick-search.ng-not-empty{border-color:var(--highlight-color);box-shadow:0 0 0 2px var(--highlight-color)}body#root .si-quick-search.ng-not-empty input{padding-inline:2em}body#root .si-quick-search.ng-not-empty .fa-times,body#root .si-quick-search.ng-not-empty .fa-search{transform:translate(0%, -50%);opacity:1}body#root .si-quick-search .fa-search{position:absolute;left:.5rem;top:50%;transform:translate(-100%, -50%);opacity:0;transition:.25s ease}body#root .si-quick-search .fa-times{position:absolute;right:.5rem;top:50%;transform:translate(100%, -50%);opacity:0;transition:.25s ease}body#root .si-quick-search input:focus{background:color-mix(in srgb, var(--background-dark-color), transparent 25%);--text-color: color-mix(in srgb, var(--background-dark-text-color, #fff), #fff 90%);padding-inline:2em}body#root .si-quick-search input:focus+.fa-search{transform:translate(0%, -50%);opacity:1}body#root .si-color-scheme-selector{text-align:center}body#root .si-color-scheme-selector .list{display:flex;flex-direction:row;justify-content:center;align-items:center}body#root .si-color-scheme-selector .list .scheme{width:2rem;height:2rem;border-radius:var(--element-border-max-radius);border:solid 2px var(--element-border-color);margin:.25rem;background:var(--color)}body#root .si-tooltip{display:inline-block}body#root .si-tooltip-content{position:absolute;transform:translate(-50%, -100%);perspective:500px;pointer-events:none;padding-bottom:1rem;z-index:99999}body#root .si-tooltip-content>div{opacity:0;transform:rotateX(90deg);transform-origin:center bottom;transform-style:preserve-3d;background:var(--dark-gradient);--text-color: var(--dark-gradient-text-color);padding:var(--layout-gutter);transition:.15s}body#root .si-tooltip-content>div::before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0px;height:0px;border-style:solid;border-width:.5rem;border-color:rgba(0,0,0,0);border-top-color:#4b5461;transform:translate(-50%, 100%)}body#root .si-tooltip-content.display>div{opacity:1;transform:rotateX(0deg)}body#root .si-listing-price label.sold-label{text-transform:uppercase;padding:.1em .5em;border-radius:var(--element-border-radius);border:solid 2px var(--text-color);display:inline-block}body#root .si-listing-price sub{vertical-align:text-bottom;opacity:.6}body#root .si-job-item,body#root .si-job-widget{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"progress name" ". timeline" ". action_buttons";grid-template-rows:100px auto;transition:.25s;overflow:hidden;--control-color: #333;place-items:center stretch;grid-gap:0 var(--layout-gutter);outline:none;border-radius:var(--si-layout-corner-radius-inner);padding-inline:var(--si-layout-gap-inner);--icon-size: 2.5rem}@media screen and (max-width: 640px){body#root .si-job-item,body#root .si-job-widget{grid-template-rows:auto;max-height:120px}}body#root .si-job-item.si-expanded,body#root .si-job-widget.si-expanded{max-height:300px}@media screen and (max-width: 640px){body#root .si-job-item.si-expanded,body#root .si-job-widget.si-expanded{max-height:120px}}body#root .si-job-item.si-running,body#root .si-job-widget.si-running{background:color-mix(in srgb, var(--text-color), transparent 95%);padding-block:var(--si-layout-gap-inner)}body#root .si-job-item.si-completed,body#root .si-job-widget.si-completed{--icon-color: var(--success)}body#root .si-job-item.si-cancelled,body#root .si-job-widget.si-cancelled{--icon-color: var(--error)}body#root .si-job-item .progress,body#root .si-job-widget .progress{grid-area:progress;text-align:center;min-width:80px}body#root .si-job-item .progress:has(.progress-graph),body#root .si-job-widget .progress:has(.progress-graph){min-width:0;background:color-mix(in srgb, var(--primary-color), rgba(0, 0, 0, 0.6) 10%);border-radius:10rem;padding:.5rem;aspect-ratio:1}body#root .si-job-item .progress si-icon,body#root .si-job-widget .progress si-icon{display:block;text-align:center;font-size:var(--icon-size);color:var(--icon-color, var(--text-color))}body#root .si-job-item .progress label,body#root .si-job-widget .progress label{display:block;text-align:center}body#root .si-job-item .progress .si-radial-meter,body#root .si-job-widget .progress .si-radial-meter{width:var(--icon-size);height:var(--icon-size)}@media screen and (768px){body#root .si-job-item .progress,body#root .si-job-widget .progress{min-width:50px;--icon-size: 80px}}@media screen and (768px){body#root .si-job-item .progress,body#root .si-job-widget .progress{--icon-size: 35px}}body#root .si-job-item .progress-graph,body#root .si-job-widget .progress-graph{display:grid;grid-template-areas:"graph-area";grid-template-columns:1fr;place-items:center}body#root .si-job-item .progress-graph>*,body#root .si-job-widget .progress-graph>*{grid-area:graph-area}body#root .si-job-item .progress-graph md-progress-circular svg path,body#root .si-job-widget .progress-graph md-progress-circular svg path{stroke-width:6 !important;stroke-linecap:round !important}body#root .si-job-item .name,body#root .si-job-widget .name{grid-area:name;font-size:1.3rem}body#root .si-job-item .name .creation-date,body#root .si-job-widget .name .creation-date{font-size:1rem}body#root .si-job-item .timeline,body#root .si-job-widget .timeline{grid-area:timeline;padding:var(--layout-gutter) 0}@media screen and (max-width: 640px){body#root .si-job-item .timeline,body#root .si-job-widget .timeline{display:none}}body#root .si-job-item .timeline .line,body#root .si-job-item .timeline .labels,body#root .si-job-widget .timeline .line,body#root .si-job-widget .timeline .labels{display:grid;grid-template-columns:auto 1fr auto}body#root .si-job-item .timeline .line .start,body#root .si-job-item .timeline .labels .start,body#root .si-job-widget .timeline .line .start,body#root .si-job-widget .timeline .labels .start{place-self:start start}body#root .si-job-item .timeline .line .end,body#root .si-job-item .timeline .labels .end,body#root .si-job-widget .timeline .line .end,body#root .si-job-widget .timeline .labels .end{place-self:start end;text-align:right}body#root .si-job-item .timeline .line,body#root .si-job-widget .timeline .line{--timeline-color: var(--text-color)}body#root .si-job-item .timeline .line.success,body#root .si-job-widget .timeline .line.success{--timeline-color: var(--success)}body#root .si-job-item .timeline .line.error,body#root .si-job-widget .timeline .line.error{--timeline-color: var(--error)}body#root .si-job-item .timeline .line .process-line,body#root .si-job-widget .timeline .line .process-line{place-self:center stretch;height:1px;background:var(--timeline-color)}body#root .si-job-item .timeline .line .start,body#root .si-job-widget .timeline .line .start{place-self:center start;color:var(--timeline-color)}body#root .si-job-item .timeline .line .end,body#root .si-job-widget .timeline .line .end{place-self:center end;color:var(--timeline-color)}body#root .si-job-item .actions,body#root .si-job-widget .actions{grid-area:actions}body#root .si-job-item .action-buttons,body#root .si-job-widget .action-buttons{display:flex;justify-content:center;align-items:center;grid-area:action_buttons}@media screen and (max-width: 640px){body#root .si-job-item .action-buttons,body#root .si-job-widget .action-buttons{display:none}}body#root .si-linked-account-switcher{padding:var(--layout-gutter);text-align:center}body#root .si-linked-account-switcher>.si-searchbox{margin-bottom:var(--layout-gutter)}body#root .si-linked-account-switcher .linked-account-list{display:grid;gap:var(--layout-small-gutter);grid-template-columns:1fr;place-items:stretch}body#root .si-linked-account-switcher .linked-account-list .linked-account{overflow:hidden;outline:none}body#root .si-linked-account-switcher .linked-account-list .linked-account .name{padding:.5em;position:relative;text-overflow:ellipsis;white-space:nowrap}body#root .si-linked-account-switcher .linked-account-list .linked-account .flag{place-self:center}body#root .si-radial-meter{position:relative}body#root .si-radial-meter .meter-number{font-size:.8em;line-height:1;text-anchor:middle;transform:translateY(0.25em);fill:var(--text-color)}body#root .si-radial-meter .meter-label{font-size:.3em;text-transform:uppercase;text-anchor:middle;transform:translateY(1.75em);fill:var(--text-color)}body#root .si-radial-meter .donut-segment{transition:.25s}body#root .si-radial-meter.weak .donut-segment{stroke:#f81251}body#root .si-radial-meter.medium .donut-segment{stroke:#f88112}body#root .si-radial-meter.good .donut-segment{stroke:#08bd08}body#root .si-radial-meter.strong .donut-segment{stroke:#206ed4}body#root .si-radial-meter.perfect .donut-segment{stroke:#da13f5}body#root .si-notice{transition:.25s all,.25s .25s height;position:relative;padding:20px;border-radius:var(--element-border-radius);background:var(--three-color-gradient);color:var(--three-color-gradient-text-color);text-align:center;display:grid;grid-template-columns:1fr;overflow:hidden}body#root .si-notice h2{font-size:1.5rem}body#root .si-notice button{color:var(--three-color-gradient-text-color)}body#root .si-notice.dismissed{padding:0px;width:0px;height:0px}body#root .si-notice .actions{display:flex;justify-content:center}body#root .si-notice .dismiss-button{position:absolute;top:0px;right:0px}body#root .si-map-image{overflow:hidden;border-radius:1rem;display:inline-block}body#root .si-map-image img{display:block}body#root .si-location{border-radius:var(--element-border-radius);overflow:hidden}body#root .si-location .display{position:relative;display:grid;grid-template-columns:1fr auto auto}body#root .si-location .display .infos{display:grid;grid-gap:var(--layout-small-gutter)}body#root .si-location .display .infos .part span{display:inline-block;padding:4px 8px;border:solid 1px var(--input-border-color);border-radius:var(--element-border-radius);text-align:center;font-size:inherit}body#root .si-location .display .infos .part span.empty{border-style:dashed;border-color:var(--warn)}body#root .si-location .display .infos .part span.empty::before{content:attr(placeholder);font-style:italic;color:var(--warn);opacity:.75}body#root .si-location .display .infos .address{font-size:1.3rem}body#root .si-location .display .infos .lnglat{font-size:.75rem;opacity:.7}body#root .si-location .display si-static-map{display:block;position:relative;z-index:1}body#root .si-location .display si-static-map::after{content:"";width:100px;height:100px;position:absolute;top:50%;left:65px;transform:translate(-50%, -50%);border-radius:50%;background:rgba(0,0,0,0);border:solid 1000px #fff;opacity:.5}body#root .si-location .display si-static-map img{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center}body#root .si-location .display .actions{position:absolute;top:0;right:0px;z-index:3}body#root .si-location .display.read-only .edit-button{display:none}body#root .si-filter-button{position:relative;min-width:25px}body#root .si-filter-button button{position:absolute;top:50%;right:0px;transform:translateY(-50%)}body#root .si-filter-button .si-filter-button-box{width:0px;opacity:0;border:solid 1px var(--input-border-color);border-radius:50px;overflow:hidden;transition:.25s}body#root .si-filter-button .si-filter-button-box input{width:100%;font-size:1.2rem;padding:var(--layout-small-gutter);border:none}body#root .si-filter-button.is-open button{color:var(--input-text-color)}body#root .si-filter-button.is-open button .fal{transition:.25s}body#root .si-filter-button.is-open .si-filter-button-box{width:250px;opacity:1}body#root .si-filter-button.is-open .si-filter-button-box input{outline:none;color:var(--input-text-color);padding:5px 10px}body#root .si-filters>.title{display:grid;grid-template-columns:1fr auto auto;grid-gap:calc(var(--layout-gutter)*2);place-items:center start}@media screen and (max-width: 768px){body#root .si-filters>.title{grid-template-columns:1fr}}@media screen and (max-width: 640px){body#root .si-filters>.title{grid-template-columns:1fr}}body#root .si-filters .si-filter-group{display:grid;grid-template-columns:120px 1fr;grid-gap:calc(var(--layout-gutter)*2);--group-color: #02afff;grid-gap:0px;position:relative;padding-bottom:40px}@media screen and (max-width: 768px){body#root .si-filters .si-filter-group{grid-template-columns:1fr}}@media screen and (max-width: 640px){body#root .si-filters .si-filter-group{grid-template-columns:1fr}}body#root .si-filters .si-filter-group.group-operator-or{--group-color: #FF9800}body#root .si-filters .si-filter-group>svg{display:none}body#root .si-filters .si-filter-group>.operator{place-self:center stretch;text-align:center;position:relative}body#root .si-filters .si-filter-group>.operator::after{position:absolute;top:50%;right:0;transform:translateY(-50%);display:block;border-color:rgba(0,0,0,0);border-style:solid;border-width:10px;border-right-color:var(--group-color);transition:.25s}body#root .si-filters .si-filter-group .children{place-self:center stretch;border-radius:5px 0 0 5px;transition:.25s;position:relative;min-height:60px;display:grid}body#root .si-filters .si-filter-group .children .group-container-hint{position:absolute;top:0px;bottom:0px;left:0;width:40px;overflow:hidden;transform:translateX(-50%)}body#root .si-filters .si-filter-group .children .group-container-hint svg{max-height:20000px;width:100%;height:200px;position:absolute;left:0px}body#root .si-filters .si-filter-group .children .group-container-hint svg path{fill:var(--group-color)}body#root .si-filters .si-filter-group .children .group-container-hint svg.bracketTop{top:0px}body#root .si-filters .si-filter-group .children .group-container-hint svg.bracketBottom{bottom:0px}body#root .si-filters .si-filter-group .children .group-container-hint svg.bracketCenter{top:50%;transform:translateY(-50%)}body#root .si-filters .si-filter-group .children .group-container-hint::before,body#root .si-filters .si-filter-group .children .group-container-hint::after{content:"";background:var(--group-color);position:absolute;left:13px;width:6px;height:calc(50% - 26px)}body#root .si-filters .si-filter-group .children .group-container-hint::before{top:9.333px}body#root .si-filters .si-filter-group .children .group-container-hint::after{height:calc(50% - 29px);bottom:16px}body#root .si-filters .si-filter-group .group-menu{position:absolute;bottom:0;left:50%;transform:translateX(-50%);bottom:-40px}body#root .si-filters .si-filter-group .si-filter-expression{padding:10px}body#root .si-filters .si-filter-group .si-filter-expression .literal{display:grid;grid-template-columns:auto auto 1fr;grid-gap:calc(var(--layout-gutter)*2);place-items:center start;overflow:hidden;max-height:0px;opacity:0;transition:.25s}@media screen and (max-width: 768px){body#root .si-filters .si-filter-group .si-filter-expression .literal{grid-template-columns:1fr}}@media screen and (max-width: 640px){body#root .si-filters .si-filter-group .si-filter-expression .literal{grid-template-columns:1fr}}body#root .si-filters .si-filter-group .si-filter-expression .literal .field{place-self:center end}body#root .si-filters .si-filter-group .si-filter-expression.literal .literal{max-height:250px;opacity:1}body#root .si-filters .si-filter-group .si-filter-expression .edit{display:grid;grid-template-columns:1fr auto 3fr auto;grid-gap:calc(var(--layout-gutter)*2);place-items:start stretch;position:relative;max-height:0px;overflow:hidden;transition:.25s;opacity:0;border:dashed 1px var(--group-color);border-radius:var(--element-border-radius)}@media screen and (max-width: 768px){body#root .si-filters .si-filter-group .si-filter-expression .edit{grid-template-columns:1fr}}@media screen and (max-width: 640px){body#root .si-filters .si-filter-group .si-filter-expression .edit{grid-template-columns:1fr}}body#root .si-filters .si-filter-group .si-filter-expression .edit md-input-container{width:100%;margin:0px;margin-top:18px}body#root .si-filters .si-filter-group .si-filter-expression .edit .operator{place-self:start center}body#root .si-filters .si-filter-group .si-filter-expression .edit md-chip{font-size:1rem}body#root .si-filters .si-filter-group .si-filter-expression.edit .edit{max-height:250px;padding:var(--layout-gutter);opacity:1}body#root .si-parser-config{display:grid;grid-template-columns:1fr;grid-gap:calc(var(--layout-gutter)*2)}@media screen and (max-width: 768px){body#root .si-parser-config{grid-template-columns:1fr}}@media screen and (max-width: 640px){body#root .si-parser-config{grid-template-columns:1fr}}body#root .si-file-drop-area{position:relative;min-height:0px;transition:.25s}body#root .si-file-drop-area.drag-over{border:dashed 2px var(--highlight)}body#root .si-lexicon-list .si-lexicon-list-container{max-height:60vh;overflow-y:auto}body#root .si-lexicon-list .si-lexicon-list-container .featured-list,body#root .si-lexicon-list .si-lexicon-list-container .all-list{display:flex;flex-direction:row;flex-flow:wrap}body#root .si-section-header-navigation{display:inline-block}@media screen and (min-width: 640px){body#root .si-section-header-navigation{perspective:1200px;perspective-origin:center left}}body#root .si-section-header-navigation .si-section-select{display:inline-flex;gap:1rem;align-items:center;border:solid 1px var(--primary-color-contrast-max);padding:.75em 1em;border-radius:var(--element-border-radius)}body#root .si-section-header-navigation .si-section-select .si-section-select-label{display:contents}body#root .si-section-header-navigation .si-section-select h1{margin:0;line-height:1;padding:0}body#root .si-section-header-navigation .si-section-links-container{background:var(--background-color);border:solid 2px var(--primary-color-contrast-max);padding:1rem 0rem;z-index:50;position:absolute;overflow:hidden;top:0;left:0;border-radius:var(--element-border-radius);box-shadow:0 0rem 1rem #000;backface-visibility:hidden;--anim-max-height: 60vh}body#root .si-section-header-navigation .si-section-links-container.animate{overflow:hidden overlay}@media screen and (max-width: 640px){body#root .si-section-header-navigation .si-section-links-container.animated{animation-name:anim-slide-in-bottom}}body#root .si-section-header-navigation .si-section-links-container .si-section-link-list{display:grid;gap:0rem}@media screen and (max-width: 640px){body#root .si-section-header-navigation .si-section-links-container{position:fixed;right:0;bottom:0;top:unset;height:60vh;max-height:100vh;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}}body#root .si-section-header-navigation .si-section-links-container .si-section-link{padding:.75rem 1rem;font-family:var(--title-font);font-size:1rem;font-weight:300;text-transform:uppercase;white-space:nowrap;position:relative;isolation:isolate;transition:.25s ease;transform-origin:left center}@media screen and (max-width: 640px){body#root .si-section-header-navigation .si-section-links-container .si-section-link{font-size:1.25rem}}body#root .si-section-header-navigation .si-section-links-container .si-section-link::before{content:"";background:var(--highlight-color);height:3px;width:0;position:absolute;bottom:.5rem;right:0;z-index:-1;border-radius:.25rem;transition:.25s ease}body#root .si-section-header-navigation .si-section-links-container .si-section-link.current{font-size:1.5em;font-weight:400}body#root .si-section-header-navigation .si-section-links-container .si-section-link.current::before{top:0;left:-0.25rem;height:100%;width:.75rem;border-radius:0}body#root .si-section-header-navigation .si-section-links-container .si-section-link:not(.current):hover::before{width:calc(100% - 1rem)}@media screen and (min-width: 1500px){body#root .si-section-header-navigation{position:fixed;left:1rem;top:2rem;translate:-100% 0;z-index:-1}body#root .si-section-header-navigation .si-section-links-container{opacity:1;pointer-events:auto;border:none;box-shadow:none;position:relative}body#root .si-section-header-navigation .si-section-links-container .si-section-link{text-align:right}body#root .si-section-header-navigation .si-section-links-container .si-section-link.current{font-size:1em;font-weight:bold}body#root .si-section-header-navigation .si-section-links-container .si-section-link.current::before{left:unset;right:-0.25rem}body#root .si-section-header-navigation .si-section-select{opacity:0;display:none;pointer-events:none}}body#root .si-section-navigation .si-section-select{display:none;padding:var(--layout-gutter);grid-template-columns:1fr auto;gap:var(--layout-small-gutter);place-items:center stretch}body#root .si-section-navigation .si-section-select .fal{padding:0 var(--layout-small-gutter)}body#root .si-section-navigation .si-section-select .si-section-select-label{display:contents}@media screen and (max-width: 768px){body#root .si-section-navigation .si-section-links-container{display:none}body#root .si-section-navigation .si-section-select{display:grid}}body#root .si-tab-sections{container-type:inline-size;container-name:si-tab-sections;height:100%;overflow:hidden}body#root .si-tab-sections .si-tab-sections-container{position:relative;height:100%;padding:var(--si-layout-gap-outer);border-radius:var(--element-border-radius);background:var(--primary-color)}body#root .si-tab-sections .si-tab-labels-container{display:flex;flex-direction:column;padding-top:calc(var(--si-layout-gap-inner) + var(--element-border-radius));position:relative;z-index:5;isolation:isolate}body#root .si-tab-sections .si-tab-labels-container .si-tab-cursor{display:block;position:absolute;top:0;left:0;width:calc(100% + .75rem);height:var(--si-cursor-height, 2.15rem);transition:translate .25s ease,opacity .25s ease-out;z-index:-1;opacity:0;translate:0 calc(1px*var(--si-cursor-offset-y));border-radius:calc(var(--element-border-radius)*.5);overflow:clip}body#root .si-tab-sections .si-tab-labels-container .si-tab-cursor::before{content:"";position:absolute;inset:0;background:var(--action-color);-webkit-clip-path:polygon(0% 0%, calc(100% - 0.75rem) 0%, 100% 50%, calc(100% - 0.75rem) 100%, 0% 100%);clip-path:polygon(0% 0%, calc(100% - 0.75rem) 0%, 100% 50%, calc(100% - 0.75rem) 100%, 0% 100%)}body#root .si-tab-sections .si-tab-labels-container:has(.si-section-label-container) .si-tab-cursor{opacity:1}body#root .si-tab-sections .si-tab-labels-container .si-section-label-container{cursor:pointer;padding:.5em 1em;border-radius:var(--si-layout-corner-radius-inner) 0 0 var(--si-layout-corner-radius-inner);transition:.25s ease;text-align:right;position:relative;isolation:isolate}body#root .si-tab-sections .si-tab-labels-container .si-section-label-container.si-active{--text-color: var(--action-color-revert);filter:drop-shadow(2px 3px 3px rgba(0, 0, 0, 0.3333333333))}body#root .si-tab-sections .si-tab-labels-container .si-section-label-container.si-active::after{scale:1 1}body#root .si-tab-sections .si-tab-labels-container .si-section-label-container.si-active::before{transform:translate(100%, -50%) scale(1, 1)}body#root .si-tab-sections .si-tab-labels-container .si-section-label-container .si-section-label{display:flex;gap:.5rem;position:relative;isolation:isolate;font-size:1rem;text-transform:uppercase}body#root .si-tab-sections .si-tab-labels-container .si-section-label-container .si-section-label lstr{white-space:nowrap}body#root .si-tab-sections .si-tab-labels-container .si-section-label-container .si-section-label si-icon{margin-right:auto}body#root .si-tab-sections .si-tab-sections-layout-container{position:relative;overflow:hidden;display:grid;grid-template-columns:auto 1fr;padding:var(--si-layout-gap-inner);height:100%}body#root .si-tab-sections .si-tab-sections-layout-container .si-tab-active-label{display:none;font-size:1.5rem;padding:var(--si-layout-gap-inner);text-transform:uppercase;gap:1rem;justify-content:flex-start;align-items:center;border:solid 1px var(--element-border-color);border-radius:var(--element-border-radius)}body#root .si-tab-sections .si-tab-sections-layout-container .si-tab-active-label::before{font-family:var(--icon-font-family);content:"";font-size:inherit;font-weight:300;display:inline-block;color:inherit}body#root .si-tab-sections .si-tab-sections-layout-container .si-tab-active-label::after{font-family:var(--icon-font-family);content:"";font-size:inherit;font-weight:300;display:inline-block;color:inherit;margin-left:auto}@container si-tab-sections (width < 1200px){body#root .si-tab-sections .si-tab-sections-layout-container .si-section-label-container:has(si-icon) .si-section-label lstr{display:none}}@container si-tab-sections (width < 800px){body#root .si-tab-sections .si-tab-sections-layout-container{grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:var(--si-layout-gap-inner)}body#root .si-tab-sections .si-tab-sections-layout-container .si-tab-cursor{display:none}body#root .si-tab-sections .si-tab-sections-layout-container .si-tab-active-label{display:flex}body#root .si-tab-sections .si-tab-sections-layout-container .si-tab-labels-container{position:absolute;top:var(--si-layout-gap-inner);z-index:100;background:color-mix(in srgb, var(--primary-color), #000 10%);padding:var(--si-layout-gap-inner);width:calc(100% - 2*var(--si-layout-gap-inner));margin-inline:var(--si-layout-gap-inner);border:solid 1px var(--element-border-color);pointer-events:none;opacity:0;translate:0 -50%;transition:opacity .25s ease,translate .25s ease}body#root .si-tab-sections .si-tab-sections-layout-container .si-tab-labels-container .si-section-label-container.si-active{--text-color: var(--action-color);font-weight:bold}body#root .si-tab-sections .si-tab-sections-layout-container .si-tab-labels-container .si-section-label-container.si-active .si-section-label{font-size:1.5rem}body#root .si-tab-sections .si-tab-sections-layout-container .si-tab-labels-container .si-section-label-container .si-section-label{font-size:1.25rem}body#root .si-tab-sections .si-tab-sections-layout-container .si-tab-labels-container .si-section-label-container .si-section-label lstr{display:flex;width:100%}}body#root .si-tab-sections.tab-menu-active .si-tab-labels-container{opacity:1;translate:0 0;pointer-events:all}body#root .si-tab-sections .si-tab-sections-container{background-color:color-mix(in srgb, var(--primary-color), #000 5%)}body#root .si-tab-sections .si-tab-sections-container>.si-section{opacity:0;transform:translateY(100%);position:absolute;top:var(--si-layout-gap-outer);left:var(--si-layout-gap-outer);right:var(--si-layout-gap-outer);display:none}body#root .si-tab-sections .si-tab-sections-container>.si-section.si-removing{animation:si-anim-slide-fade-out-bottom .25s 0s ease-in forwards}body#root .si-tab-sections .si-tab-sections-container>.si-section.si-showing{display:block;animation:si-anim-slide-fade-in-bottom .25s 0s ease-out forwards}body#root .si-tab-sections .si-tab-sections-container>.si-section.si-active{display:block;position:relative;opacity:1;top:unset;left:unset;right:unset;transform:translateY(0%)}body#root .si-accordeon .si-accordeon-sections-container{display:flex;flex-direction:column;border-radius:.5rem;overflow:hidden;padding-inline:1px}body#root .si-accordeon .si-accordeon-sections-container>.si-section{transition:.25s ease;background:var(--secondary-color);--text-color: var(--secondary-color-invert)}body#root .si-accordeon .si-accordeon-sections-container>.si-section .si-section-label{text-transform:uppercase;cursor:pointer;display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center;padding:.5rem 1rem;transition:.25s ease;justify-content:space-between}body#root .si-accordeon .si-accordeon-sections-container>.si-section .si-section-label>span{font-size:.8rem;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:.25s ease}body#root .si-accordeon .si-accordeon-sections-container>.si-section .si-section-label::after{transition:.25s ease}body#root .si-accordeon .si-accordeon-sections-container>.si-section .si-section-body{display:grid;grid-template-rows:0fr;transition:.25s ease}body#root .si-accordeon .si-accordeon-sections-container>.si-section .si-section-body .si-section-body-content{overflow:hidden}body#root .si-accordeon .si-accordeon-sections-container>.si-section.si-active{margin-block:1rem;padding:1rem;border-radius:.5rem;box-shadow:0 0 0 1px var(--secondary-color);background:var(--primary-color)}body#root .si-accordeon .si-accordeon-sections-container>.si-section.si-active .si-section-label{background:rgba(0,0,0,0);padding:0rem}body#root .si-accordeon .si-accordeon-sections-container>.si-section.si-active .si-section-label>span{font-weight:700}body#root .si-accordeon .si-accordeon-sections-container>.si-section.si-active .si-section-label::after{rotate:180deg}body#root .si-accordeon .si-accordeon-sections-container>.si-section.si-active .si-section-body{grid-template-rows:1fr}body#root .si-edit-language-switch{padding:10px;display:grid;grid-auto-flow:column;grid-gap:10px;position:relative}body#root .si-edit-language-switch::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:calc(var(--cursor-index)*(2rem + 10px) + 10px);width:2rem;height:2rem;border-radius:50%;transition:var(--anim-speed) ease-out;background:var(--highlight-color);box-shadow:0 0 0 4px rgba(255,255,255,.2)}body#root .si-edit-language-switch.switching::before{height:0%;width:1rem}body#root .si-edit-language-switch .si-locale-item{width:2rem;height:2rem;line-height:2rem;transition:var(--anim-speed)}body#root .si-edit-language-switch .si-locale-item label{text-transform:uppercase;width:100%;text-align:center;display:block;cursor:pointer;position:relative;z-index:2}body#root .si-edit-language-switch .si-locale-item.selected label{color:var(--highlight-color-text);font-size:1.2rem}@keyframes removeDragItem{to{opacity:0;width:0px;overflow:hidden}}@keyframes addDragPlaceholder{from{opacity:0;width:0px}}@keyframes removeDragPlaceholder{to{opacity:0;width:0px}}body#root [draggable].si-drag-active{animation:removeDragItem .25s ease-out;animation-fill-mode:forwards}body#root [draggable].si-drag-over{border:solid 1px var(-highlight)}body#root [draggable].si-drag-placeholder{overflow:hidden;opacity:.75;animation:addDragPlaceholder .15s ease-out;animation-fill-mode:forwards;pointer-events:none;position:relative;border:dashed 1px var(--highlight-color)}body#root [draggable].si-drag-placeholder::after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-family:var(--icon-font-family);content:"";font-size:inherit;font-weight:300;display:inline-block;color:inherit;font-size:2rem;color:var(--highlight-text-color);z-index:5}body#root [draggable].si-drag-placeholder::before{content:"";position:absolute;top:calc(0px + 0px);left:calc(0px + 0px);width:calc(100% - 0px*2);height:calc(100% - 0px*2);transform:translate(0%, 0%);background:var(--highlight-color);opacity:.25;z-index:4}body#root [draggable].si-drag-placeholder.removing{animation:removeDragPlaceholder .15s ease-out;animation-fill-mode:forwards}body#root [draggable].si-no-handle>*{pointer-events:none}body#root infos-container{display:block}body#root infos-container label,body#root infos-container em{display:block}body#root infos-container label{font-size:1rem}body#root infos-container em{font-size:1.4rem}body#root infos-container.invert-focus label{font-size:1.4rem}body#root infos-container.invert-focus em{font-size:1rem}@keyframes expandPlaceholder{from{opacity:0;background:rgba(0,0,0,0)}}body#root [dnd-list] .dndDraggingSource{transition:.25s;max-height:0px;overflow:hidden}body#root [dnd-list] .dndPlaceholder{opacity:.25;padding:10px 10px;overflow:hidden;max-height:100px;animation:expandPlaceholder .15s ease-in-out;background:#fafafa;border:dashed 2px var(--text-color);text-transform:uppercase}body#root fa-icon{vertical-align:middle;width:1.2em;text-align:center}body#root fa-icon.fa-stack{width:1.2em}body#root fa-icon.fa-stack .fal,body#root fa-icon.fa-stack .far,body#root fa-icon.fa-stack .fas,body#root fa-icon.fa-stack .fab{text-align:center}body#root .md-button fa-icon{font-size:24px}body#root .si-broker-item{max-width:250px}body#root .si-broker-item .si-image-container{border-bottom-left-radius:0;border-bottom-right-radius:0;aspect-ratio:3.44/4;place-self:unset}.si-shadowed{opacity:.25;transition:.25s}.si-shadowed:hover{opacity:1}.si-shadowed.si-has-shadow-value{opacity:1;position:relative;padding:var(--layout-small-gutter);padding-right:2rem !important}.si-shadowed.si-has-shadow-value.md-icon-left{padding-left:36px !important}.si-shadowed.si-has-shadow-value::before{content:"";position:absolute;z-index:0;background:var(--background-light-color);top:0;left:0;width:100%;height:100%;border:dashed 1px var(--highlight-color);border-radius:var(--element-border-radius);opacity:.5;pointer-events:none}.si-shadowed .si-remove-shadow-value-button{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);cursor:pointer}md-checkbox.si-shadowed.si-has-shadow-value>.md-container{left:var(--layout-small-gutter)}md-input-container.si-shadowed.si-has-shadow-value::before{top:-20px;height:calc(100% + 30px);left:-5px}.si-locale-switch{--pellet-size: 2.25rem;position:relative;display:inline-block;flex-direction:row;align-items:center;gap:.5rem;z-index:5;overflow:hidden;isolation:isolate}.si-locale-switch .si-locale-switch-values,.si-locale-switch .si-locale-switch-backshape{position:relative;display:inline-flex;flex-direction:row;align-items:center;justify-content:stretch;gap:.25rem}.si-locale-switch .si-locale-switch-values span,.si-locale-switch .si-locale-switch-backshape span{font-size:var(--pellet-size);display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(var(--pellet-size) + 4px);height:calc(var(--pellet-size) + 4px);border-radius:var(--element-border-big-radius);position:relative}.si-locale-switch .si-locale-switch-backshape{z-index:-1}.si-locale-switch .si-locale-switch-backshape::before,.si-locale-switch .si-locale-switch-backshape::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - .5rem);height:calc(var(--pellet-size) - .5rem);background:var(--secondary-color-darker);border-radius:var(--element-border-big-radius)}.si-locale-switch .si-locale-switch-backshape::before{border:solid 1px var(--primary-color-dark);z-index:1}.si-locale-switch .si-locale-switch-backshape::after{z-index:3}.si-locale-switch .si-locale-switch-backshape span{z-index:2}.si-locale-switch .si-locale-switch-backshape cursor{display:block;position:absolute;top:50%;left:0;transition:.25s ease-in-out;transform:translate(calc(2px + (100% + 0.25rem + 4px) * var(--si-selected-index)), -50%);z-index:4}.si-locale-switch .si-locale-switch-backshape cursor::before{content:"";display:block;background:var(--action-color);border-radius:var(--element-border-big-radius);width:var(--pellet-size);height:var(--pellet-size);animation-duration:.25s;animation-timing-function:ease-in-out}.si-locale-switch .si-locale-switch-backshape cursor.moving::before{animation-name:anim-squeeze-release}.si-locale-switch .si-locale-switch-values{position:absolute;top:0;left:0}.si-locale-switch .si-locale-switch-values span{--indicator-color: var(--element-border-color);--text-color:var(--indicator-color);text-transform:uppercase;text-align:center;font-size:.8rem;transition:.25s;z-index:2}.si-locale-switch .si-locale-switch-values span::before{content:"";width:0%;height:100%;transition:.25s ease;position:absolute;background-color:var(--indicator-color);bottom:0px;left:50%;transform:translateX(-50%);border-radius:var(--element-border-max-radius);z-index:-1}.si-locale-switch .si-locale-switch-values span::after{content:"";height:8px;width:8px;background:var(--indicator-color);border-radius:50%;position:absolute;top:.25rem;right:.25rem;z-index:5;display:none}.si-locale-switch .si-locale-switch-values span em,.si-locale-switch .si-locale-switch-values span si-svg{position:relative;z-index:2}.si-locale-switch .si-locale-switch-values span si-svg{width:1rem;height:1rem}.si-locale-switch .si-locale-switch-values span em{font-style:normal;color:var(--text-color);max-height:0px;overflow:hidden;transition:.25s}.si-locale-switch .si-locale-switch-values span.has-value{--indicator-color: var(--success)}.si-locale-switch .si-locale-switch-values span.has-value si-svg{opacity:1}.si-locale-switch .si-locale-switch-values span.need-value:not(.has-value){--indicator-color: var(--warn)}.si-locale-switch .si-locale-switch-values span .warn{color:var(--warn);margin:0 10px}.si-locale-switch.show-indicator .si-locale-switch-values span::after{display:block}.si-locale-switch:not(.show-indicator) .si-locale-switch-values span si-svg{opacity:1}.si-locale-switch:hover em{max-height:1rem}.si-locale-switch.hide-label span em{display:none}.si-locale-switch.has-missing-value::before{background:var(--warn);opacity:.1}.si-locale-input{position:relative}.si-locale-input .si-locale-switch{position:absolute;bottom:.25rem;right:.25rem}.si-locale-input.si-input{display:grid;grid-template-columns:1fr auto;gap:.5rem}.si-locale-input.si-input .si-locale-switch{position:relative;bottom:unset;right:unset}.si-locale-input.si-input input{padding-right:.5em;float:none;order:unset}.si-locale-input.si-richtext trix-toolbar,.si-locale-input.si-richtext trix-editor{position:relative;z-index:1}.si-locale-input.si-richtext .si-richtext-content{min-height:calc(var(--rows)*1.2rem);padding-bottom:3rem}.si-locale-input.si-richtext.si-shadowed.si-has-shadow-value .si-locale-switch{bottom:.5rem;right:2rem}si-price-input{display:block}.si-price-input{display:inline-grid;grid-auto-flow:column;grid-auto-columns:auto;gap:1rem;place-items:center stretch}.si-price-input .extra{display:contents}.si-price-input input{background:rgba(0,0,0,0);border:none;border-bottom:solid 1px var(--element-border-color);width:100%;padding:.5em;font-size:1.2rem;outline:none;color:var(--text-color)}.si-price-input md-select{margin:0;margin-top:7px}.si-price-input .currency-small{text-transform:uppercase;margin-right:5px}.si-price-input .currency{width:100px}.si-price-input .unit{width:80px}.si-price-input .period{width:120px}.si-price-input .taxable{margin:0px}.si-picture-upload{position:relative}.si-picture-upload .image-container{position:relative;z-index:1;width:100%;-o-object-fit:cover;object-fit:cover;height:100%}.si-picture-upload .progress{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:var(--highlight-text-color);font-size:2rem;z-index:10;transition:.25s}.si-picture-upload::before{content:"";position:absolute;top:0px;bottom:0px;right:0px;background:var(--highlight-color);width:calc(100% - var(--upload-progress));z-index:5;opacity:.5;transition:.25s}.si-file-upload{--upload-progress: 0;position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:1rem;place-items:center stretch;width:100%}.si-file-upload .file-info-container{position:relative;display:flex;align-items:center;gap:1rem;z-index:1}.si-file-upload .file-info-container .file-name{white-space:nowrap}.si-file-upload .file-info-container .file-icons-container{position:relative;height:3rem;aspect-ratio:1}.si-file-upload .file-info-container .file-icon{position:absolute;bottom:0;left:50%;translate:-50% 0;overflow:hidden}.si-file-upload .file-info-container .file-icon.file-icon-full{height:var(--upload-progress)}.si-file-upload .file-upload-progress .file-upload-progress-track{background:color-mix(in srgb, var(--primary-color), #000 15%);border-radius:var(--element-border-radius);border:solid 1px var(--element-border-color);height:1rem;position:relative}.si-file-upload .file-upload-progress .file-upload-progress-track::before{content:"";position:absolute;top:0px;bottom:0px;left:0px;background:var(--highlight-color);box-shadow:0 0 2px color-mix(in srgb, var(--highlight-color), #fff 75%),0 0 5px var(--highlight-color);border-radius:var(--element-border-radius);width:var(--upload-progress);z-index:5;transition:.25s}.si-file-upload .file-upload-label{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10;transition:.25s;display:flex;align-items:center;gap:1rem}.si-file-upload .file-upload-label em,.si-file-upload .file-upload-label span{text-shadow:0 0 .5rem var(--background-color)}.si-file-upload .file-upload-label>span{font-size:2rem}.si-picture-picker{position:relative;overflow:hidden;border-radius:var(--element-border-radius);display:inline-block;width:-moz-max-content;width:max-content}.si-picture-picker .si-image-container{position:relative;display:block;background-color:var(--background-light-color);height:var(--comp-height);width:var(--comp-width);--text-color: var(--background-light-text-color);overflow:hidden}.si-picture-picker .si-image-container i.fal{opacity:.1;font-size:clamp(1rem,var(--comp-height)*.5,5rem);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.si-picture-picker .si-image-container img{text-indent:-100vw;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%;position:relative;opacity:0}.si-picture-picker .si-image-container img[src]{opacity:1}.si-picture-picker::before{content:"";position:absolute;top:calc(0px + 0px);left:calc(0px + 0px);width:calc(100% - 0px*2);height:calc(100% - 0px*2);transform:translate(0%, 0%);background:var(--background-dark-color);opacity:0;z-index:2;transition:.25s ease-in-out;pointer-events:none}.si-picture-picker .actions{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;z-index:4;transition:.25s ease-in-out}.si-picture-picker:hover::before{opacity:.75}.si-picture-picker:hover .actions{opacity:1}.si-file-drop-area{border:dashed 2px var(--input-border-color);transition:.25s;overflow:hidden;position:relative}.si-file-drop-area::after{content:"";opacity:0;background:var(--highlight-color);position:absolute;top:calc(0px + 0px);left:calc(0px + 0px);width:calc(100% - 0px*2);height:calc(100% - 0px*2);transform:translate(0%, 0%);transition:.25s;pointer-events:none;z-index:10}.si-file-drop-area.drag-over{border-color:var(--highlight-color);--text-color: var(--highlight-color)}.si-file-drop-area.drag-over::after{opacity:.5}body.si-drag-over-active .si-file-drop-area{border-color:var(--highlight-color);--text-color: var(--highlight-color)}.si-inline-editor-container{position:relative}@keyframes editor-adding{to{transform:rotateX(0deg)}}@keyframes editor-removing{to{transform:rotateX(90deg)}}.si-inline-editor-container .si-inline-editor{position:absolute;top:calc(0px + 0px);left:calc(0px + 0px);width:calc(100% - 0px*2);height:calc(100% - 0px*2);transform:translate(0%, 0%);overflow:hidden;transform:rotateX(90deg);border:solid 1px var(--highlight-color);border-radius:var(--element-border-radius);background:var(--background-color);animation-fill-mode:forwards;animation-duration:.25s;animation-name:editor-adding;z-index:80;padding:var(--layout-gutter)}.si-inline-editor-container .si-inline-editor.removing{animation-name:editor-removing}.si-inline-editor-container .si-inline-editor .actions{display:flex}.si-inline-editor-container.editing{display:block !important}.si-inline-editor-container.editing>*:not(.si-inline-editor){display:none !important}.si-inline-editor-container.editing .si-inline-editor{position:relative;transform:rotateX(0deg)}.si-lexicon-select{position:relative}.si-lexicon-select md-select{margin:0px}.si-lexicon-select si-locale-input{display:none;position:absolute;top:50%;transform:translateY(-50%);width:calc(100% - 20px);font-family:var(--font);font-size:1.2rem;outline:none;padding:2px 2px 1px}.si-lexicon-select si-locale-input input{border:none;width:100%;outline:none;background:rgba(0,0,0,0)}.si-lexicon-select.si-other-input si-locale-input{display:block}.si-lexicon-select.si-other-input md-select .md-select-value>span:not(.md-select-icon){opacity:0}.si-dimensions{display:grid;grid-template-columns:1fr}.si-dimensions .text{padding:5px}.si-dimensions .input{display:grid;place-items:center stretch;grid-gap:var(--layout-small-gutter)}.si-dimensions .input.size{grid-template-columns:1fr auto 1fr auto auto}.si-dimensions .input.area{grid-template-columns:1fr auto auto}.si-simple-dimensions{display:grid;grid-template-columns:auto auto auto auto;place-items:center stretch}.si-simple-dimensions input{max-width:60px}input.si-input,textarea.si-input{background:color-mix(in srgb, var(--text-color), transparent 95%);font-size:1rem;padding:.75em 1em;border:solid 1px var(--element-border-color);border-radius:var(--element-border-radius);outline:none;width:100%}input.si-input::-moz-selection, textarea.si-input::-moz-selection{background-color:var(--action-color);color:var(--action-color-revert)}input.si-input::selection,textarea.si-input::selection{background-color:var(--action-color);color:var(--action-color-revert)}input.si-input:focus,textarea.si-input:focus{background:color-mix(in srgb, var(--text-color), transparent 85%);box-shadow:0 0 0 1px var(--element-border-color)}.si-input-errors{opacity:0;pointer-events:none;max-height:0px;overflow:hidden}.si-input-errors-panel{position:absolute;font-size:1rem;background:var(--input-error-border-color);border-radius:var(--element-border-radius);--text-color: var(--input-error-contrast-color);padding:.5em .75em;transform:translateY(-50%) rotateX(90deg);opacity:0;transition:.25s;z-index:999999}.si-input-errors-panel::before{content:"";width:0px;height:0px;border-style:solid;border-width:.5rem;border-color:rgba(0,0,0,0);border-right-color:var(--input-error-border-color);position:absolute;left:0px;top:50%;transform:translate(-100%, -50%)}.si-input-errors-panel .si-error-label{display:none;font-size:inherit;text-transform:uppercase;text-shadow:1px 1px 2px rgba(0,0,0,.5333333333)}.si-input-errors-panel .si-error-label.show{display:block}.si-input-errors-panel.show{transform:translateY(-50%) rotateX(0deg);opacity:1;box-shadow:2px 2px 5px rgba(0,0,0,.5333333333)}.si-location-search{width:100%;position:relative}.si-location-search .place-search-input{border:none;width:100%;padding:.5em 1em;padding-left:2em;font-size:1.3rem;transition:.25s;outline:none;border:solid 2px var(--primary-color-contrast-mid);background:var(--primary-color-contrast-min);border-radius:var(--element-border-big-radius)}.si-location-search .place-search-input::-moz-placeholder{color:var(--primary-color-revert) !important;-moz-transition:.25s ease;transition:.25s ease;opacity:.25 !important}.si-location-search .place-search-input::placeholder{color:var(--primary-color-revert) !important;transition:.25s ease;opacity:.25 !important}.si-location-search.has-focus{opacity:1}.si-location-search.has-focus .place-search-input{border-color:var(--input-focus-border-color)}.si-location-search.has-focus .fa-search{opacity:1}.si-location-search.has-focus .fa-times{transform:translate(0, -50%);opacity:1}.si-location-search .fal{font-size:1.3rem;position:absolute;top:50%;transform:translate(0, -50%)}.si-location-search .fa-search{left:1rem;opacity:.25}.si-location-search .fa-times{right:1rem;transition:.25s;opacity:0;transform:translate(100%, -50%)}.si-location-map{width:100%;position:relative;overflow:hidden;border-radius:var(--element-border-radius);border:solid 1px var(--element-border-color);min-height:400px;display:grid}.si-location-map .map-canvas{width:100%;min-height:25vh}.si-location-map .location-infos{display:grid;grid-template-columns:1fr auto;place-items:center start;padding:1rem;background:var(--background-color);position:absolute;bottom:0px;left:50%;width:80%;transform:translate(-50%, 100%);transition:.25s;border-radius:var(--element-border-radius);box-shadow:0px 0px 5px rgba(0,0,0,.1333333333)}.si-location-map .location-infos .address{text-transform:uppercase;font-weight:700;font-size:1.25rem}.si-location-map .location-infos.show{transform:translate(-50%, -1rem)}.si-input-list{display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start;align-items:stretch}.si-input-list .si-input-group-header{padding:2rem;text-transform:uppercase;margin:auto -2rem;padding-bottom:0rem;opacity:.5}.si-input-list md-list-item,.si-input-list .si-input-item{display:grid;grid-template-columns:auto 1fr auto;place-items:center stretch;gap:1rem;padding:0 .5rem;position:relative;font-family:var(--font);border-bottom:solid 1px var(--input-border-color)}@media screen and (max-width: 640px){.si-input-list md-list-item,.si-input-list .si-input-item{grid-template-columns:1fr auto;padding-top:1rem}}.si-input-list md-list-item.has-focus::before,.si-input-list .si-input-item.has-focus::before{width:100%;opacity:1}.si-input-list md-list-item::before,.si-input-list .si-input-item::before{content:"";width:0;right:0;background:var(--highlight-color);position:absolute;bottom:0;height:1px;opacity:0;transition:width .25s ease,opacity .25s}.si-input-list md-list-item .si-indicator,.si-input-list .si-input-item .si-indicator{content:"";width:.75rem;background:var(--indicator-color, var(--highlight-color));height:.75rem;position:absolute;left:0rem;border-radius:var(--element-border-big-radius);top:1.5rem;pointer-events:var(--indicator-pointer-events, none);transform:translateY(-50%) scale(var(--indicator-opacity, 0));opacity:var(--indicator-opacity, 0);transition:transform .25s,opacity .25s}.si-input-list md-list-item .si-item-item-label>label,.si-input-list .si-input-item .si-item-item-label>label{min-height:3rem;display:block;line-height:3}.si-input-list md-list-item .si-item-item-label>label>i,.si-input-list .si-input-item .si-item-item-label>label>i{min-width:1.5em;text-align:center}@media screen and (max-width: 640px){.si-input-list md-list-item .si-item-item-label,.si-input-list .si-input-item .si-item-item-label{position:absolute;top:0;left:0;transform:scale(0.8);transform-origin:top left}.si-input-list md-list-item .si-item-item-label>label,.si-input-list .si-input-item .si-item-item-label>label{min-height:0;line-height:1}}.si-input-list md-list-item si-input-container md-select,.si-input-list .si-input-item si-input-container md-select{display:grid}.si-input-list md-list-item .si-input-item-actions,.si-input-list .si-input-item .si-input-item-actions{max-width:0;overflow:hidden;display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem}.si-input-list md-list-item .underlined-value,.si-input-list .si-input-item .underlined-value{pointer-events:none;text-align:right;font-size:1.2rem;padding:.5em}.si-input-list md-list-item .underlined-value si-read-only-value,.si-input-list .si-input-item .underlined-value si-read-only-value{opacity:.8}.si-input-list md-list-item .underlined-value si-read-only-value::after,.si-input-list .si-input-item .underlined-value si-read-only-value::after{font-family:var(--icon-font-family);content:"";font-size:inherit;font-weight:300;display:inline-block;color:inherit}.si-input-list md-list-item .underlined-value .si-tags,.si-input-list .si-input-item .underlined-value .si-tags{justify-content:flex-end}.si-input-list md-list-item .si-input-container,.si-input-list md-list-item .overriden-value,.si-input-list .si-input-item .si-input-container,.si-input-list .si-input-item .overriden-value{display:none;text-align:right}.si-input-list md-list-item .si-input-container .md-select-value,.si-input-list md-list-item .overriden-value .md-select-value,.si-input-list .si-input-item .si-input-container .md-select-value,.si-input-list .si-input-item .overriden-value .md-select-value{text-align:right;padding:.5em;border-bottom:none}.si-input-list md-list-item .si-input-container .md-select-value .md-text,.si-input-list md-list-item .overriden-value .md-select-value .md-text,.si-input-list .si-input-item .si-input-container .md-select-value .md-text,.si-input-list .si-input-item .overriden-value .md-select-value .md-text{font-size:1.2rem}.si-input-list md-list-item .si-input-container input,.si-input-list md-list-item .si-input-container textarea,.si-input-list md-list-item .si-input-container select,.si-input-list md-list-item .overriden-value input,.si-input-list md-list-item .overriden-value textarea,.si-input-list md-list-item .overriden-value select,.si-input-list .si-input-item .si-input-container input,.si-input-list .si-input-item .si-input-container textarea,.si-input-list .si-input-item .si-input-container select,.si-input-list .si-input-item .overriden-value input,.si-input-list .si-input-item .overriden-value textarea,.si-input-list .si-input-item .overriden-value select{background:rgba(0,0,0,0);border:none;width:100%;padding:.5em;font-size:1.2rem;font-family:inherit;text-align:right;outline:none;color:var(--text-color)}.si-input-list md-list-item .si-input-container md-select,.si-input-list md-list-item .overriden-value md-select,.si-input-list .si-input-item .si-input-container md-select,.si-input-list .si-input-item .overriden-value md-select{border-bottom:none;margin:0}.si-input-list md-list-item .si-input-container md-datepicker,.si-input-list md-list-item .overriden-value md-datepicker,.si-input-list .si-input-item .si-input-container md-datepicker,.si-input-list .si-input-item .overriden-value md-datepicker{display:inline-flex;width:235px}.si-input-list md-list-item .si-input-container md-datepicker .md-datepicker-input-container,.si-input-list md-list-item .overriden-value md-datepicker .md-datepicker-input-container,.si-input-list .si-input-item .si-input-container md-datepicker .md-datepicker-input-container,.si-input-list .si-input-item .overriden-value md-datepicker .md-datepicker-input-container{width:20ch;display:flex}.si-input-list md-list-item .si-input-container md-datepicker._md-datepicker-has-triangle-icon,.si-input-list md-list-item .overriden-value md-datepicker._md-datepicker-has-triangle-icon,.si-input-list .si-input-item .si-input-container md-datepicker._md-datepicker-has-triangle-icon,.si-input-list .si-input-item .overriden-value md-datepicker._md-datepicker-has-triangle-icon{margin-right:-8px;padding-right:0}.si-input-list md-list-item .si-input-container md-datepicker .md-datepicker-input,.si-input-list md-list-item .overriden-value md-datepicker .md-datepicker-input,.si-input-list .si-input-item .si-input-container md-datepicker .md-datepicker-input,.si-input-list .si-input-item .overriden-value md-datepicker .md-datepicker-input{color:var(--text-color);width:10ch}.si-input-list md-list-item .si-input-container md-datepicker.md-datepicker-open .md-datepicker-triangle-button,.si-input-list md-list-item .overriden-value md-datepicker.md-datepicker-open .md-datepicker-triangle-button,.si-input-list .si-input-item .si-input-container md-datepicker.md-datepicker-open .md-datepicker-triangle-button,.si-input-list .si-input-item .overriden-value md-datepicker.md-datepicker-open .md-datepicker-triangle-button{display:block !important}.si-input-list md-list-item .si-input-container md-datepicker .md-datepicker-triangle-button,.si-input-list md-list-item .overriden-value md-datepicker .md-datepicker-triangle-button,.si-input-list .si-input-item .si-input-container md-datepicker .md-datepicker-triangle-button,.si-input-list .si-input-item .overriden-value md-datepicker .md-datepicker-triangle-button{position:relative;bottom:unset;transform:unset}.si-input-list md-list-item .si-input-container,.si-input-list .si-input-item .si-input-container{display:block}.si-input-list md-list-item.editable .underlined-value,.si-input-list .si-input-item.editable .underlined-value{pointer-events:auto;opacity:.25}.si-input-list md-list-item.editable.values-mismatches,.si-input-list .si-input-item.editable.values-mismatches{--indicator-opacity:1;--indicator-pointer-events:auto;padding-left:1.5rem}.si-input-list md-list-item.editable.values-mismatches trix-editor,.si-input-list md-list-item.editable.values-mismatches input,.si-input-list md-list-item.editable.values-mismatches textarea,.si-input-list md-list-item.editable.editing trix-editor,.si-input-list md-list-item.editable.editing input,.si-input-list md-list-item.editable.editing textarea,.si-input-list .si-input-item.editable.values-mismatches trix-editor,.si-input-list .si-input-item.editable.values-mismatches input,.si-input-list .si-input-item.editable.values-mismatches textarea,.si-input-list .si-input-item.editable.editing trix-editor,.si-input-list .si-input-item.editable.editing input,.si-input-list .si-input-item.editable.editing textarea{border-style:none !important}.si-input-list md-list-item.editable.values-mismatches .underlined-value,.si-input-list md-list-item.editable.editing .underlined-value,.si-input-list .si-input-item.editable.values-mismatches .underlined-value,.si-input-list .si-input-item.editable.editing .underlined-value{display:none}.si-input-list md-list-item.editable.values-mismatches .overriden-value,.si-input-list md-list-item.editable.editing .overriden-value,.si-input-list .si-input-item.editable.values-mismatches .overriden-value,.si-input-list .si-input-item.editable.editing .overriden-value{display:block}.si-input-list md-list-item.editable.values-mismatches .si-input-item-actions,.si-input-list md-list-item.editable.editing .si-input-item-actions,.si-input-list .si-input-item.editable.values-mismatches .si-input-item-actions,.si-input-list .si-input-item.editable.editing .si-input-item-actions{max-width:4rem}.si-input-list md-list-item.change-pending,.si-input-list .si-input-item.change-pending{--indicator-color: var(--warn)}.si-input-list md-list-item.read-only .underlined-value i.fal,.si-input-list .si-input-item.read-only .underlined-value i.fal{display:none}.si-input-list md-list-item:has(.overriden-value [disabled]) .si-input-item-actions,.si-input-list .si-input-item:has(.overriden-value [disabled]) .si-input-item-actions{display:none}.si-input-list md-list-item:has(si-read-only-value) .underlined-value,.si-input-list .si-input-item:has(si-read-only-value) .underlined-value{display:block !important;pointer-events:none}.si-input-list md-list-item:has(si-read-only-value) .underlined-value i.fal,.si-input-list .si-input-item:has(si-read-only-value) .underlined-value i.fal{display:none}.si-input-list md-list-item.si-fullwidth,.si-input-list .si-input-item.si-fullwidth{border:none}.si-input-list md-list-item.si-fullwidth .si-input-item-actions,.si-input-list .si-input-item.si-fullwidth .si-input-item-actions{grid-column:3}.si-input-list md-list-item.si-fullwidth>.si-input-container,.si-input-list md-list-item.si-fullwidth .si-input-item-value-container,.si-input-list .si-input-item.si-fullwidth>.si-input-container,.si-input-list .si-input-item.si-fullwidth .si-input-item-value-container{grid-row:2;grid-column:1/-1}.si-input-list md-list-item.si-fullwidth>.si-input-container .underlined-value,.si-input-list md-list-item.si-fullwidth>.si-input-container .overriden-value,.si-input-list md-list-item.si-fullwidth .si-input-item-value-container .underlined-value,.si-input-list md-list-item.si-fullwidth .si-input-item-value-container .overriden-value,.si-input-list .si-input-item.si-fullwidth>.si-input-container .underlined-value,.si-input-list .si-input-item.si-fullwidth>.si-input-container .overriden-value,.si-input-list .si-input-item.si-fullwidth .si-input-item-value-container .underlined-value,.si-input-list .si-input-item.si-fullwidth .si-input-item-value-container .overriden-value{text-align:left}.si-input-list md-list-item.si-fullwidth>.si-input-container input,.si-input-list md-list-item.si-fullwidth>.si-input-container textarea,.si-input-list md-list-item.si-fullwidth>.si-input-container select,.si-input-list md-list-item.si-fullwidth>.si-input-container trix-editor,.si-input-list md-list-item.si-fullwidth .si-input-item-value-container input,.si-input-list md-list-item.si-fullwidth .si-input-item-value-container textarea,.si-input-list md-list-item.si-fullwidth .si-input-item-value-container select,.si-input-list md-list-item.si-fullwidth .si-input-item-value-container trix-editor,.si-input-list .si-input-item.si-fullwidth>.si-input-container input,.si-input-list .si-input-item.si-fullwidth>.si-input-container textarea,.si-input-list .si-input-item.si-fullwidth>.si-input-container select,.si-input-list .si-input-item.si-fullwidth>.si-input-container trix-editor,.si-input-list .si-input-item.si-fullwidth .si-input-item-value-container input,.si-input-list .si-input-item.si-fullwidth .si-input-item-value-container textarea,.si-input-list .si-input-item.si-fullwidth .si-input-item-value-container select,.si-input-list .si-input-item.si-fullwidth .si-input-item-value-container trix-editor{text-align:left;transition:.25s ease;border:solid 1px var(--input-border-color) !important;border-radius:var(--element-border-radius)}.si-input-list md-list-item.si-fullwidth.has-focus,.si-input-list .si-input-item.si-fullwidth.has-focus{border:none;--input-border-color: var(--action-color)}.si-input-list md-list-item.si-fullwidth.has-focus::before,.si-input-list .si-input-item.si-fullwidth.has-focus::before{content:unset}.si-input-list md-list-item.si-fullwidth.has-focus input,.si-input-list md-list-item.si-fullwidth.has-focus textarea,.si-input-list md-list-item.si-fullwidth.has-focus select,.si-input-list md-list-item.si-fullwidth.has-focus trix-editor,.si-input-list .si-input-item.si-fullwidth.has-focus input,.si-input-list .si-input-item.si-fullwidth.has-focus textarea,.si-input-list .si-input-item.si-fullwidth.has-focus select,.si-input-list .si-input-item.si-fullwidth.has-focus trix-editor{box-shadow:0 0 0 1px var(--action-color)}.si-dimension-input{display:inline-flex;gap:.5rem;align-items:center}.si-dimension-input .si-dimension-part{position:relative}.si-dimension-input .si-dimension-part>label{position:absolute;top:0;left:0;font-size:.75em;opacity:.75;transform:translateY(-50%);width:100%}.si-dimension-input .si-dimension-part input{max-width:calc(var(--char-count, 0)*1.25ch) !important;min-width:5rem}.si-area-input{display:inline-flex;gap:.5rem;align-items:center}.si-area-input .si-area-part{position:relative}.si-area-input .si-area-part>label{position:absolute;top:0;left:0;font-size:.75em;opacity:.75;transform:translateY(-50%);width:100%}.si-area-input .si-area-part input{max-width:calc(var(--char-count, 0)*1.25ch) !important;min-width:5rem}.si-dimension-input .input-clear-button,.si-area-input .input-clear-button{position:absolute;right:0;top:50%;transform:translate(100%, -50%)}.si-tag-input [disabled]{color:var(--primary-color-revert);--text-color:var(--primary-color-revert);opacity:.6}.si-custom-fields{display:grid;gap:1rem}.si-custom-fields .si-custom-field-item{display:grid;grid-template-columns:1fr 1fr auto;gap:1rem}.si-custom-fields .si-custom-field-item:not(.new-item) .si-input{outline:none;border-style:none}.si-custom-fields .si-custom-field-item:not(.new-item) .si-locale-input input{background:none;outline:none;border:none}.si-custom-fields .si-custom-field-item:not(.new-item)>div:has(.si-input){position:relative}.si-custom-fields .si-custom-field-item:not(.new-item)>div:has(.si-input)::before,.si-custom-fields .si-custom-field-item:not(.new-item)>div:has(.si-input)::after{content:"";position:absolute;left:0;bottom:0}.si-custom-fields .si-custom-field-item:not(.new-item)>div:has(.si-input)::before{width:100%;border-bottom:solid 1px var(--element-border-color)}.si-custom-fields .si-custom-field-item:not(.new-item)>div:has(.si-input)::after{width:0px;transition:.25s ease;border-bottom:solid 2px var(--action-color)}.si-custom-fields .si-custom-field-item:not(.new-item)>div:has(.si-input:focus)::after{width:100%}.si-custom-fields .si-input{font-size:1rem;padding:.5em .75em;border-radius:var(--element-border-radius);background:rgba(0,0,0,0);border:solid 1px var(--element-border-color);width:100%}@media screen and (max-width: 640px){body#root si-widget .widget-clock{min-height:150px}}body#root si-widget .widget-clock .widget-content{display:inline-grid;grid-template-columns:auto 1fr;gap:0 var(--layout-gutter);margin:auto}body#root si-widget .widget-clock .widget-content .fa-clock{grid-column:1;grid-row:1/span 2;place-self:center}body#root si-widget .widget-clock .widget-content .time{font-size:4rem;line-height:1em;text-align:left;grid-column:2;grid-row:1}body#root si-widget .widget-clock .widget-content .date{font-size:1.2rem;text-align:left;white-space:nowrap;grid-column:2;grid-row:2}body#root si-widget .widget-accounts .widget-content{display:flex;flex-direction:column;gap:var(--layout-gutter)}body#root si-widget .widget-accounts .widget-content .account-list{display:grid;grid-template-columns:1fr;gap:var(--layout-small-gutter);place-items:stretch}body#root si-widget .widget-accounts .widget-content .account-list .account-item{display:grid;grid-template-columns:1fr auto;place-items:center stretch;gap:var(--layout-gutter);position:relative;transition:.25s ease;border-radius:var(--element-border-radius);overflow:hidden}body#root si-widget .widget-accounts .widget-content .account-list .account-item .account-name{z-index:4;text-align:left;padding:.5em 1em}body#root si-widget .widget-accounts .widget-content .account-list .account-item .actions{position:relative;z-index:4;overflow:hidden;opacity:0;transition:.1s;display:flex;flex-direction:row;transform:translateX(100%);gap:var(--layout-small-gutter);pointer-events:none}body#root si-widget .widget-accounts .widget-content .account-list .account-item:not(.selected):hover{background:var(--secondary-color);--text-color: var(--secondary-color-revert)}body#root si-widget .widget-accounts .widget-content .account-list .account-item::before{content:"";position:absolute;z-index:1;height:100%;left:0;top:0;width:0;background:var(--action-color);transition:.25s ease}body#root si-widget .widget-accounts .widget-content .account-list .account-item.selected{--text-color: var(--action-color-revert);font-weight:700}body#root si-widget .widget-accounts .widget-content .account-list .account-item.selected::before{width:100%}body#root si-widget .widget-accounts .widget-content .account-list .account-item.selected .actions{transform:translateX(0%);opacity:1;pointer-events:auto}body#root si-widget .widget-accounts .widget-content .account-list .account-item .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body#root si-widget .widget-accounts .widget-content .account-actions{position:absolute;left:0px;bottom:0px;right:0}body#root si-widget .widget-sources .list,body#root si-widget .widget-feeds .list{display:grid;gap:var(--layout-small-gutter) var(--layout-gutter);grid-template-columns:1fr max-content max-content max-content;place-items:center}body#root si-widget .widget-sources .list .list-item,body#root si-widget .widget-feeds .list .list-item{display:contents}body#root si-widget .widget-sources .list .list-item.list-header>div,body#root si-widget .widget-feeds .list .list-item.list-header>div{font-size:.75rem;opacity:.5;align-self:end}body#root si-widget .widget-sources .data-counters,body#root si-widget .widget-feeds .data-counters{display:contents}body#root si-widget .widget-sources .data-counters .counter,body#root si-widget .widget-feeds .data-counters .counter{position:relative}body#root si-widget .widget-sources .data-counters .counter .value,body#root si-widget .widget-feeds .data-counters .counter .value{font-size:1.5rem;position:relative;z-index:2;text-align:center}body#root si-widget .widget-sources .list{grid-template-columns:1fr max-content max-content max-content}body#root si-widget .widget-sources .list-item.new-group .name{margin-top:20px}body#root si-widget .widget-sources .list-item.active .name::before{opacity:1;border-left-color:var(--success)}body#root si-widget .widget-sources .list-item:not(.list-header) .name::before{content:"";height:100%;left:-2rem;position:absolute;border-left:solid 1rem var(--primary-color-contrast-mid);opacity:.2}body#root si-widget .widget-sources .list-item .name{position:relative;place-self:center start;font-size:1.2rem;text-transform:uppercase}body#root si-widget .widget-sources .list-item .name .hint{font-size:.75rem;opacity:.6}body#root si-widget .widget-feeds .need-publish{--text-color: var(--warn)}body#root si-widget .widget-feeds .list{grid-template-columns:1fr max-content max-content max-content}body#root si-widget .widget-feeds .list-item .name{place-self:center start;font-size:1.2rem;text-transform:uppercase}body#root si-widget .widget-feeds .list-item .name .hint{font-size:.75rem;opacity:.6}body#root si-widget .widget-billboard .message-list{display:grid;grid-template-columns:1fr}body#root si-widget .widget-billboard article{position:relative;padding:var(--layout-gutter)}body#root si-widget .widget-billboard article .title{position:relative;z-index:5;text-transform:uppercase}body#root si-widget .widget-billboard article .title[disabled]{pointer-events:none}body#root si-widget .widget-billboard article p{position:relative;z-index:5;margin:0px;font-size:.8rem;opacity:.8}body#root si-widget .widget-billboard article::before{position:absolute;top:calc(0px + 0px);left:calc(0px + 0px);width:calc(100% - 0px*2);height:calc(100% - 0px*2);transform:translate(0%, 0%);content:"";z-index:1;opacity:0;border-radius:var(--element-border-radius);transition:.25s;background:var(--overlay-background)}body#root si-widget .widget-billboard article:hover::before{opacity:.05}body#root si-widget .widget-jobs .widget-content .state-indicator{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:.25s}body#root si-widget .widget-jobs .widget-content .list,body#root si-widget .widget-jobs .widget-content label.placeholder{opacity:0;transition:.25s}body#root si-widget .widget-jobs .widget-content .list .si-job-widget,body#root si-widget .widget-jobs .widget-content label.placeholder .si-job-widget{pointer-events:none;--icon-size: 32px;grid-template-columns:1fr auto;grid-template-areas:unset;grid-template-rows:auto}body#root si-widget .widget-jobs .widget-content .list .si-job-widget .name,body#root si-widget .widget-jobs .widget-content .list .si-job-widget .progress,body#root si-widget .widget-jobs .widget-content label.placeholder .si-job-widget .name,body#root si-widget .widget-jobs .widget-content label.placeholder .si-job-widget .progress{grid-area:unset;min-width:0px}body#root si-widget .widget-jobs .widget-content.state-done .state-indicator{opacity:0}body#root si-widget .widget-jobs .widget-content.state-done .list{opacity:1}body#root si-widget .widget-jobs .widget-content.state-done label.placeholder{opacity:.25}body.si-wizard-opened .md-select-menu-container{z-index:200}body.si-wizard-opened md-backdrop.md-select-backdrop{z-index:199}.si-wizard{width:100vw;height:100vh}.si-wizard .si-wizard-container{display:grid;grid-template-rows:auto 1fr auto;place-items:center;height:100%}.si-wizard .si-wizard-container>div{display:contents}.si-wizard .si-wizard-container .md-panel-backdrop{display:block;opacity:.9;background:var(--overlay-background);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;animation:si-fade-in .25s 0s ease-out forwards}.si-wizard .si-wizard-container .si-wizard-page-container{position:relative;overflow:hidden;place-self:center stretch;z-index:5}.si-wizard .si-wizard-container .si-wizard-page-list{display:grid;grid-auto-flow:column;padding:5rem 0;grid-auto-columns:100vw;transition:.25s ease;transform:translateX(calc(-100vw * var(--current-page)));place-items:center;position:relative;z-index:5}.si-wizard .si-wizard-container .si-wizard-page-list>ng-include{display:contents}.si-wizard .si-wizard-container .si-wizard-page-list si-wizard-page{background:var(--dialog-background-color);--text-color: var(--dialog-text-color);border-radius:10px;display:block;max-width:800px;margin:0 auto;box-shadow:0 0 3rem 1rem var(--shadow-color)}.si-wizard .si-wizard-container .si-wizard-page-list si-wizard-page .si-wizard-page-title{padding:2rem;padding-bottom:0}.si-wizard .si-wizard-container .si-wizard-page-list si-wizard-page .si-wizard-page-title h2{margin:0;padding:0;line-height:1em}.si-wizard .si-wizard-container .si-wizard-page-list si-wizard-page .si-wizard-page-title p{margin:0;opacity:.75}.si-wizard .si-wizard-container .si-wizard-page-list si-wizard-page .si-wizard-page-body{padding:2rem;display:flex;flex-direction:column;gap:var(--layout-gutter)}.si-wizard .si-wizard-container .si-wizard-page-list si-wizard-page.si-page-complete{background:none;box-shadow:none;opacity:0;text-align:center}.si-wizard .si-wizard-container .si-wizard-page-list si-wizard-page.si-page-complete h2{font-size:2.5rem;text-transform:uppercase;font-weight:400;text-shadow:2px 2px 5px var(--shadow-color)}.si-wizard .si-wizard-container .si-wizard-navigation{display:flex;justify-content:center;align-items:center;gap:2rem;padding:2rem;position:relative;z-index:5}.si-wizard .si-wizard-container .si-wizard-navigation .md-button{color:#fff}.si-wizard .si-wizard-container.state-complete{animation:si-fade-out .25s 1s ease-out forwards}.si-wizard .si-wizard-container.state-complete si-wizard-page.si-page-complete{opacity:1}.si-wizard .si-wizard-container.state-complete svg{width:250px;display:block;margin:40px auto 0}.si-wizard .si-wizard-container.state-complete .path{stroke-dasharray:1000;stroke-dashoffset:0}.si-wizard .si-wizard-container.state-complete .path.circle{animation:dash .9s ease-in-out}.si-wizard .si-wizard-container.state-complete .path.line{stroke-dashoffset:1000;animation:dash .9s .35s ease-in-out forwards}.si-wizard .si-wizard-container.state-complete .path.check{stroke-dashoffset:-100;animation:dash-check .9s .35s ease-in-out forwards}@keyframes dash{0%{stroke-dashoffset:1000}100%{stroke-dashoffset:0}}@keyframes dash-check{0%{stroke-dashoffset:-100}100%{stroke-dashoffset:900}}.si-wizard #new-listing .si-wizard-page-list #page-general .input-container{width:320px;min-height:400px}.si-wizard #new-listing .si-wizard-page-list #page-location .si-wizard-page-body{width:640px}.si-wizard #new-listing .si-wizard-page-list #page-location .si-wizard-page-body .selected-location{display:grid;grid-template-columns:auto 1fr;gap:0 1rem;place-items:center stretch;position:relative}.si-wizard #new-listing .si-wizard-page-list #page-location .si-wizard-page-body .selected-location h4,.si-wizard #new-listing .si-wizard-page-list #page-location .si-wizard-page-body .selected-location p{margin:0;padding:0}.si-wizard #new-listing .si-wizard-page-list #page-location .si-wizard-page-body .selected-location i.fal{grid-column:1;grid-row:span 2}.si-wizard #new-listing .si-wizard-page-list #page-location .si-wizard-page-body .selected-location .md-icon-button{position:absolute;top:0;right:0}.si-wizard #new-office .si-wizard-page-list #page-general .input-container{width:320px;min-height:400px}.si-wizard #new-office .si-wizard-page-list #page-location .si-wizard-page-body{width:640px}.si-wizard #new-office .si-wizard-page-list #page-location .si-wizard-page-body .selected-location{display:grid;grid-template-columns:auto 1fr;gap:0 1rem;place-items:center stretch;position:relative}.si-wizard #new-office .si-wizard-page-list #page-location .si-wizard-page-body .selected-location h4,.si-wizard #new-office .si-wizard-page-list #page-location .si-wizard-page-body .selected-location p{margin:0;padding:0}.si-wizard #new-office .si-wizard-page-list #page-location .si-wizard-page-body .selected-location i.fal{grid-column:1;grid-row:span 2}.si-wizard #new-office .si-wizard-page-list #page-location .si-wizard-page-body .selected-location .md-icon-button{position:absolute;top:0;right:0}.si-wizard #new-broker .si-wizard-page-list #page-picture .si-picture-picker{margin:0 auto}.si-wizard #new-password #page-passcode .passcode-container{display:flex;flex-direction:row;gap:2rem;justify-content:center;align-items:center}.si-wizard #new-password #page-passcode .passcode-container input{border:solid 2px var(--text-color);border-radius:var(--element-border-radius);font-size:3rem;padding:.25em;background:rgba(0,0,0,0);width:5rem;text-transform:uppercase;color:var(--text-color);text-align:center;outline:none;transition:.25s ease;opacity:.25}.si-wizard #new-password #page-passcode .passcode-container input:focus{opacity:1;box-shadow:0 0 10px 1px var(--text-color),0 0 10px 5px var(--highlight-color)}.si-wizard #new-password #page-passcode .passcode-container input.has-value{opacity:1}.si-wizard #new-password #page-passcode .passcode-container.valid-success input{border-color:var(--success);box-shadow:0 0 10px 1px #24ff4a,0 0 10px 5px var(--success)}.si-wizard #new-password #page-passcode .passcode-container.valid-error input{border-color:var(--error);box-shadow:0 0 10px 1px #ff5100,0 0 10px 5px var(--error)}.si-wizard #new-password #page-password .si-wizard-page-body{display:grid;grid-template-columns:1fr auto;width:500px}.si-wizard #new-password #page-password .si-wizard-page-body .strength-meter,.si-wizard #new-password #page-password .si-wizard-page-body md-input-container{max-height:50px;transition:.25s}.si-wizard #new-password #page-password .si-wizard-page-body .strength-meter[disabled],.si-wizard #new-password #page-password .si-wizard-page-body md-input-container[disabled]{padding:0;max-height:0px;opacity:0;overflow:hidden}.si-wizard #new-password #page-password .si-wizard-page-body .strength-meter{grid-column:2;grid-row:1/span 2;width:150px;max-height:150px}html[scheme=matrix] body{--font: courier;--title-font: courier;--si-layout-corner-radius-inner: 0px;--element-border-big-radius: 0px;--element-border-radius:0px}html[scheme=matrix] *{text-shadow:0 0 1px var(--action-color),0 0 3px var(--action-color)}html[scheme=matrix] .si-scheme-border{border:solid 1px var(--action-color);box-shadow:inset 0 0 2px 1px var(--action-color),inset 0 0 1px var(--primary-color-revert),0 0 1px var(--primary-color-revert),0 0 2px 1px var(--action-color)}html[scheme=neon] *{text-shadow:0 0 2px currentColor,0 0 5px var(--action-color)}html[scheme=neon] :not(.mdp-clock-container) .md-button.md-primary:not(.md-raised),html[scheme=neon] :not(.mdp-clock-container) .md-button.md-raised:not(.md-primary){--text-color: var(--primary-color-revert);border-color:var(--primary-color-revert);border-width:1px;box-shadow:inset 0 0 5px 2px var(--action-color),inset 0 0 2px var(--primary-color-revert),0 0 2px var(--primary-color-revert),0 0 5px 2px var(--action-color) !important}html[scheme=neon] md-tabs.md-tab-pills md-tabs-canvas{height:58px;padding-block:5px}html[scheme=neon] md-tabs.md-tab-pills md-ink-bar{box-shadow:0 0 5px 2px var(--action-color) !important}html[scheme=neon] .si-scheme-border{box-shadow:var(--si-box-shadow);--si-box-shadow: inset 0 0 10px 5px var(--action-color), inset 0 0 5px var(--primary-color-revert), 0 0 5px var(--primary-color-revert), 0 0 10px 5px var(--action-color)}