html{font-size:14px}body{font-size:var(--font-size-base);overflow:hidden}html,body{color:var(--color-text);line-height:var(--line-height-base);font-family:sans-serif!important;font-family:roboto,sans-serif!important;font-family:var(--text-fontfamily),roboto,sans-serif!important}h1:focus{outline:0}.h1,.h2,.h3,.h4,.h5,.h6,.title,.title-font,h1,h2,h3,h4,h5,h6{color:var(--color-text);font-family:sans-serif!important;font-family:roboto,sans-serif!important;font-family:var(--title-fontfamily),roboto,sans-serif!important;margin:unset!important}.h1,h1{font-size:2.5rem;font-weight:var(--font-weight-bold);outline:0}.h2,h2{font-size:2rem;font-weight:var(--font-weight-bold)}.h3,h3{font-size:1.75rem;font-weight:var(--font-weight-bold)}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem;font-weight:500}a{position:relative;text-decoration:none;color:var(--primary-link-color)!important;cursor:pointer}a.readonly{color:#808080!important;cursor:default}a:focus{outline:unset}a:not(.readonly)::after{content:"";position:absolute;left:0;bottom:0;height:1px;width:0%;background-color:var(--primary-link-color);transition:width .2s ease-in-out;z-index:-1;pointer-events:none}a:not(.readonly):hover::after,a:not(.readonly):focus::after{width:100%}.valid.modified:not([type=checkbox]){outline:1px solid #26b050}.invalid{outline:1px solid #e50000}.validation-message{color:var(--error-color);font-size:.875rem}.darker-border-checkbox.form-check-input{border-color:#929292}.form-button-container{width:100%;display:flex;flex-direction:row-reverse;justify-content:end;gap:1rem}.form-button-container.small{max-width:600px}.form-button-container.default{max-width:800px}.form-button-container.large{max-width:1000px}.form-button-container.very-large{max-width:1200px}.form-item-container{width:100%}.form-item-container.small{max-width:600px}.form-item-container.default{max-width:800px}.form-item-container.large{max-width:1000px}.form-item-container.very-large{max-width:1200px}.form-item-container .form-item-label{width:100%;margin-bottom:.25rem;font-style:italic;font-size:var(--font-size-smaller);color:var(--color-text-light)}.form-item-container .form-item-input{width:100%}.form-item-container .form-item-input.flex{display:flex;flex-flow:nowrap;gap:0}.form-item-container .form-item-row{display:flex;flex-flow:nowrap;gap:0}.form-item-container .form-item-row:has(>:nth-child(2))>:not(:first-child):not(:last-child){border-radius:0!important}.form-item-container .form-item-row:has(>:nth-child(2))>:first-child{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.form-item-container .form-item-row:has(>:nth-child(2))>:last-child{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.remove-left-border-radius{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.remove-right-border-radius{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.primary-interactive{border:1px solid var(--primary-border-color);background-color:var(--primary-background-color);color:var(--primary-font-color);cursor:pointer}.primary-interactive:hover{border-color:var(--primary-border-color-hover);background-color:var(--primary-background-color-hover);color:var(--primary-font-color-hover)}.primary-interactive:active{border-color:var(--primary-border-color-active);background-color:var(--primary-background-color-active);color:var(--primary-font-color-active)}.primary-interactive:active:hover{border-color:var(--primary-border-color-active-hover);background-color:var(--primary-background-color-active-hover);color:var(--primary-font-color-active-hover)}.primary-interactive:focus{border-color:var(--primary-border-color-focus)}.secondary-interactive{border:1px solid var(--secondary-border-color);background-color:var(--secondary-background-color);color:var(--secondary-font-color);cursor:pointer}.secondary-interactive:hover{border-color:var(--secondary-border-color-hover);background-color:var(--secondary-background-color-hover);color:var(--secondary-font-color-hover)}.secondary-interactive:active{border-color:var(--secondary-border-color-active);background-color:var(--secondary-background-color-active);color:var(--secondary-font-color-active)}.secondary-interactive:active:hover{border-color:var(--secondary-border-color-active-hover);background-color:var(--secondary-background-color-active-hover);color:var(--secondary-font-color-active-hover)}.secondary-interactive:focus{border-color:var(--secondary-border-color-focus)}.tabshell-container{position:relative;display:flex;flex-direction:column;gap:unset;overflow:hidden}.tabshell-container .height-set-100przt{height:100%}.tabshell-container .tabshell-header{position:sticky;top:0;width:100%;min-height:48px;display:flex;justify-content:flex-start;flex-wrap:wrap;border-bottom:1px solid var(--primary-border-color);background-color:#fff;color:var(--primary-background-color);padding:.75rem 1rem;padding-bottom:unset;gap:.25rem;overflow:hidden}.tabshell-container .tabshell-header .tabshell-header-item{display:flex;max-width:100%;justify-content:flex-start;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:break-spaces;text-align:center;font-size:.9rem;gap:.25rem;padding:.25rem 1rem;border-radius:var(--border-radius) var(--border-radius) 0 0;border:1px solid var(--primary-border-color);background-color:#fff;color:var(--primary-background-color);border-bottom:unset;cursor:pointer;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}.tabshell-container .tabshell-header .tabshell-header-item:hover{border-color:var(--primary-border-color-hover);background-color:var(--primary-background-color-hover);color:var(--primary-font-color-hover)}.tabshell-container .tabshell-header .tabshell-header-item.active{border-color:var(--primary-border-color-active);background-color:var(--primary-background-color-active);color:var(--primary-font-color-active);cursor:default}.tabshell-container .tabshell-header .tabshell-header-item.tab-validation-error{border-color:var(--error-color);color:var(--error-color)}.tabshell-container .tabshell-header .tabshell-header-item.tab-validation-error:hover{background-color:var(--error-background-color)}.tabshell-container .tabshell-header .tabshell-header-item i{color:inherit}.tabshell-container .tabshell-header .tabshell-header-item .tabshell-header-close-icon{width:18px;height:18px;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;text-align:center;font-size:.75rem;color:inherit;cursor:pointer}.tabshell-container .tabshell-header .tabshell-header-item .tabshell-header-item-spacer{padding-right:.25rem}.tabshell-container .tabshell-body-reference{position:relative;flex:1;overflow:hidden}.tabshell-container .tabshell-body-reference .tabshell-body{height:100%;overflow:auto}.tabshell-container .tabshell-body-reference .tabshell-body .tabshell-page{min-height:100%;flex-direction:column}.text-small{font-size:.85rem}.text-italic{font-style:italic}.text-break-spaces{white-space:break-spaces}.element-separator{height:2rem}.small-element-separator{height:1rem}.very-small-element-separator{height:.5rem}.disable-user-select{user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}@media(min-width:800px){.tabshell-container .tabshell-header .tabshell-header-item{text-align:left;white-space:nowrap}}