.ng-select.ng-select-opened>.ng-select-container{background:#fff;border-color:hsl(0,0%,70%) #ccc hsl(0,0%,85%)}.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #999;border-width:0 5px 5px}.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #333}.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}.ng-select.ng-select-opened.ng-select-right>.ng-select-container{border-top-right-radius:0;border-bottom-right-radius:0}.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-opened.ng-select-left>.ng-select-container{border-top-left-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px #00000013,0 0 0 3px #007eff1a}.ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select .ng-select-container{color:#333;background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;align-items:center}.ng-select .ng-select-container:hover{box-shadow:0 1px #0000000f}.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:10px}[dir=rtl] .ng-select .ng-select-container .ng-value-container{padding-right:10px;padding-left:0}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}.ng-select.ng-select-single .ng-select-container{height:36px}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:10px;padding-right:50px}[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid hsl(0,0%,90%)}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;color:#333;background-color:#ebf5ff;border-radius:2px;margin-right:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label,.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d1e8ff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid rgb(183.6,218.88,255)}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid rgb(183.6,218.88,255);border-right:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid rgb(183.6,218.88,255)}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid rgb(183.6,218.88,255)}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input>input{color:#000}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}.ng-select .ng-clear-wrapper{color:#999}.ng-select .ng-clear-wrapper:hover .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus{outline:none}.ng-select .ng-spinner-zone{padding:5px 5px 0 0}[dir=rtl] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}[dir=rtl] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#666}.ng-select .ng-arrow-wrapper .ng-arrow{border-color:#999 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 5px 2.5px}.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px #0000000f;left:0}.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.ng-dropdown-panel.ng-select-right{left:100%;top:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-right .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px}.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#e6e6e6;margin-top:-1px}.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ng-dropdown-panel.ng-select-left{left:-100%;top:0;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-left .ng-dropdown-panel-items .ng-option:first-child{border-top-left-radius:4px}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:#0000008a;cursor:pointer}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:#f5faff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{color:#0000008a;background-color:#ebf5ff;font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:#000000de;padding:8px 10px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:#ebf5ff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#f5faff;color:#333}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}[dir=rtl] .ng-dropdown-panel{direction:rtl;text-align:right}*,*:before,*:after{box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%}body{margin:0;padding:0}h1,h2,h3,h4,h5,h6,p{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{text-decoration:none;color:inherit}img,svg{display:block;max-width:100%}button{cursor:pointer;background:none;border:none;padding:0}input,button,textarea,select{font:inherit}body{font-family:Roboto,Helvetica Neue,sans-serif!important;font-style:normal!important;color:#305060!important}em{font-weight:700!important;font-size:12px!important;line-height:14px!important}.success-border{border:8px solid #28A745!important}.invalid,.error{background-color:#f6c9cd;color:#dc3545;padding:8px}.invalid input,.invalid textarea,.invalid .input,.invalid .dp-picker-input,.invalid .inputContainer input,.invalid.inputContainer.ng-autocomplete input,.error input,.error textarea,.error .input,.error .dp-picker-input,.error .inputContainer input,.error.inputContainer.ng-autocomplete input{border-color:#dc3545!important;box-shadow:0 0 2px #dc3545!important;border-width:2px}.error-border{border:2px solid #DC3545!important}.error-warning{border:2px solid #f2a600!important}button[disabled],button:disabled,input[disabled],.disabled{opacity:.5;cursor:not-allowed!important;-webkit-user-select:none;user-select:none}button[disabled] :before,button:disabled :before,input[disabled] :before,.disabled :before{pointer-events:none!important}.wrapper-disabled{opacity:.67;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.wrapper-disabled *{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}input.invalid,textarea.invalid,.input.invalid,.dp-picker-input.invalid,.inputContainer input.invalid{border-color:#dc3545!important;box-shadow:0 0 2px #dc3545!important;border-width:2px!important;color:#305060!important}input.warning,textarea.warning,.input.warning,.dp-picker-input.warning,.inputContainer input.warning{border-color:#f2a600!important;box-shadow:0 0 2px #f2a600!important;border-width:2px!important;color:#305060!important}input:focus,textarea:focus,.input:focus,.dp-picker-input:focus,.inputContainer input:focus{outline:none!important;border:1px solid rgb(184,148,112);box-shadow:0 0 4px #b89470}.input,.dp-picker-input,.inputContainer input,.ngxSelect button{font-weight:400!important;font-size:14px!important;line-height:18px!important;position:relative;padding:4px 8px!important;height:32px!important;background:#fff!important;border:1px solid #a9aab6!important;border-radius:4px!important}.inputFile{font-weight:400!important;font-size:14px!important;line-height:18px!important}.input-columns{display:flex;flex-direction:row;padding:0;gap:167px;align-items:flex-start;justify-content:flex-start}.input-columns .input-column{display:flex;flex-direction:column;padding:0;gap:32px;align-items:flex-start;justify-content:flex-start}.input-group{display:flex;flex-direction:column;padding:0 0 8px;gap:16px;align-items:flex-start;justify-content:flex-start;width:100%}.input-group .title{font-weight:700!important;font-size:20px!important;line-height:24px!important;display:flex;flex-direction:row;padding:0;gap:12px;align-items:center;justify-content:flex-start}.input-group .inputRow{width:100%}.input-group .inputRow .form-check-label{font-weight:400!important;font-size:14px!important;line-height:18px!important}.input-group .inputField{position:relative;display:flex;flex-direction:column;padding:0;gap:6px;align-items:flex-start;justify-content:flex-start;width:100%}.input-group .inputField label{display:flex;flex-direction:row;padding:0;gap:8px;align-items:center;justify-content:flex-start;font-weight:400!important;font-size:14px!important;line-height:16px!important;width:100%;height:16px}.input-group .inputField .inputContainer,.input-group .inputField .input,.input-group .inputField .inputContainer input{width:100%}.input-group .inputField .unit{font-weight:400!important;font-size:14px!important;line-height:18px!important;margin-left:8px}.input-group .inputField em{max-width:300px}.input-group .inputRow1{display:flex;flex-direction:row;padding:0;gap:24px;align-items:center;justify-content:flex-start}.input-group .inputRow2,.input-group .inputRowZipCity{display:flex;flex-direction:row;padding:0;gap:32px;align-items:flex-start;justify-content:flex-start}.input-group .inputRowZipCity .inputField:nth-child(1){width:93px}.input-group .inputRowZipCity .inputField:nth-child(2){width:275px}.input-group .inputCol{display:flex;flex-direction:column;padding:0;gap:8px;align-items:flex-start;justify-content:flex-start}.input-group .inputCol label.tietel{display:flex;flex-direction:row;padding:0;gap:8px;align-items:center;justify-content:flex-start;font-weight:400!important;font-size:14px!important;line-height:18px!important;width:100%}.ng-autocomplete.only1item .suggestions-container{display:none}.ng-autocomplete .autocomplete-container{box-shadow:none;height:auto!important}.ng-autocomplete .autocomplete-container .suggestions-container{z-index:100}.ng-autocomplete .autocomplete-container .suggestions-container ul li:not(:last-child){border-bottom:1px solid rgba(153,102,51,.14)}.ng-autocomplete .autocomplete-container .not-found{position:absolute;width:100%}.radioControl{cursor:pointer;display:flex;flex-direction:row;padding:0;gap:8px;align-items:center;justify-content:flex-start;font-weight:400!important;font-size:14px!important;line-height:18px!important;line-height:16px!important}.radioControl input[type=radio]{cursor:pointer;-webkit-appearance:none;appearance:none;background-color:#fff;margin:0;color:#963;width:18px;height:18px;border:2px solid #a9aab6!important;border-radius:50%;box-shadow:none!important;display:grid;place-content:center;flex-shrink:0}.radioControl input[type=radio]~span{height:16px}.radioControl input[type=radio]:checked{border:2px solid rgb(153,102,51)!important}.radioControl input[type=radio]:checked~span{color:#963;font-weight:400}.radioControl input[type=radio]:hover:not([disabled]){border:2px solid rgb(204,179,153)!important}.radioControl input[type=radio]:hover:not([disabled])~span{color:#963}.radioControl input[type=radio]:before{content:"";width:10px;height:10px;border-radius:50%;transform:scale(0);transition:248ms transform ease-in-out;background-color:#963}.radioControl input[type=radio]:checked:before{transform:scale(1)}.checkboxControl{cursor:pointer;display:flex;flex-direction:row;padding:0;gap:8px;align-items:center;justify-content:flex-start;font-weight:400!important;font-size:14px!important;line-height:18px!important;line-height:16px!important}.checkboxControl input[type=checkbox]{cursor:pointer;-webkit-appearance:none;appearance:none;background-color:#fff;margin:0;color:#963;width:18px;height:18px;border:2px solid #a9aab6!important;border-radius:4px;box-shadow:none!important;display:grid;place-content:center;flex-shrink:0}.checkboxControl input[type=checkbox]~span{height:16px}.checkboxControl input[type=checkbox]:checked{border:2px solid rgb(153,102,51)!important;background-color:#963!important}.checkboxControl input[type=checkbox]:checked~span{color:#963;font-weight:400}.checkboxControl input[type=checkbox]:hover:not([disabled]){border:2px solid rgb(204,179,153)!important}.checkboxControl input[type=checkbox]:hover:not([disabled])~span{color:#963}.checkboxControl input[type=checkbox]:before{content:"";position:relative;top:-2px;left:0;width:8px;height:12px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.checkboxControl input[type=checkbox]:checked:before{display:block}.badge{font-weight:bolder!important;font-size:10px!important;line-height:10px!important;border-color:#305060;border-radius:12px;padding:4px 8px 4px 6px!important}.badge.badge-success{background-color:#28a745;color:#fff}.badge.badge-warning{background-color:#f2a600;color:#fff}.badge.badge-error{background-color:#dc3545;color:#fff}.badge.badge-optional,.badge.badge-unknown{background-color:#d3d3d3}.icon.clear{cursor:pointer}.icon.clear:hover{color:#98a8b0}.auto-complete{position:relative;width:100%}.auto-complete .searchContainer{position:relative;height:32px;width:100%;display:flex;flex-direction:row;padding:0;gap:4px;align-items:flex-start;justify-content:flex-start}.auto-complete .searchContainer input{position:relative;z-index:101;width:100%}.auto-complete .searchContainer .icon.search,.auto-complete .searchContainer .icon.clear{z-index:102;position:absolute;top:7px;right:14px}.auto-complete .searchContainer .loader{position:absolute;top:3px;right:42px;z-index:110}.auto-complete .searchResults{z-index:100;position:absolute;right:0;top:32px;height:fit-content;width:100%;display:flex;flex-direction:row;padding:0;gap:0;align-items:flex-start;justify-content:flex-start;border:1px solid rgba(153,102,51,.14);box-shadow:0 0 16px 4px #99663324;background-color:#fff}.auto-complete .searchResults .scrollList{height:fit-content;background-color:#fff}.auto-complete .searchResults .scrollList .list{max-height:400px}.auto-complete .searchResults .scrollList .list .list-item{display:flex;flex-direction:row;padding:8px;gap:16px;align-items:center;justify-content:flex-start;cursor:pointer;width:100%;background:#fff;box-shadow:inset 0 -1px #99663324}.auto-complete .searchResults .scrollList .list .list-item .icon{color:#963}.auto-complete .searchResults .scrollList .list .list-item:hover{box-shadow:0 4px 8px #0000001a;background-color:#faf7f5}textarea.input{height:auto!important}.actions{display:flex;flex-direction:row;padding:0;gap:64px;align-items:center;justify-content:flex-start;position:relative}.actions .action{cursor:pointer}.actions .action-primary{display:flex;flex-direction:row;padding:0;gap:8px;align-items:center;justify-content:flex-start;color:#963;fill:#963;transition:.444s ease}.actions .action-primary:hover{color:#ccb399;fill:#ccb399}.actions .action-primary:hover .icon2{background:#ccb399}.actions .action-primary .icon2{background:#963;width:32px;height:32px;border-radius:100px;fill:#fff;padding:7px 8px;transition:.444s ease}.actions .action-primary .label{font-weight:700!important;font-size:16px!important;line-height:20px!important}.actions .action-separator{width:1px;height:32px;background:#dedfe8}.actions .action-secondary{display:flex;flex-direction:row;padding:0;gap:8px;align-items:center;justify-content:flex-start;color:#963;fill:#963;transition:.444s ease}.actions .action-secondary:hover{color:#ccb399;fill:#ccb399}.actions .action-secondary .icon{height:16px}.actions .action-secondary .label{width:max-content;height:14px;font-weight:700!important;font-size:14px!important;line-height:18px!important;line-height:16px!important}.menu .icon{cursor:pointer;fill:#305060}.menu .icon:hover{fill:#98a8b0}.menu .icon-stroke{cursor:pointer;stroke:#305060}.menu .icon-stroke:hover{stroke:#98a8b0}.button{position:relative;display:flex;flex-direction:row;padding:10px 16px;gap:16px;align-items:center;justify-content:center;font-weight:700!important;font-size:12px!important;line-height:14px!important;border:2px solid rgb(153,102,51);border-radius:6px;width:fit-content;height:35px;line-height:16px;cursor:pointer;transition:.444s ease}.button .icon{font-size:1.5em;line-height:12px}.button.prim{background:#963;color:#fff}.button.prim:hover{box-shadow:0 4px 8px #0000001a;background:#b89470}.button.prim:active{background:#ccb399}.button.prim span.result{font-weight:800}.button.prim:disabled{background:#963}.button.prim .icon{color:#fff;fill:#fff}.button.seco{background:#fff;color:#963}.button.seco:hover{box-shadow:0 4px 8px #0000001a;background:#e0d1c2}.button.seco:active{background:#963}.button.seco:disabled{background:#fff}.button.seco .icon{color:#963;fill:#963}.button.seco .icon-stroke{color:#963;stroke:#963}.button.showHelp{display:flex;flex-direction:row;padding:16px;gap:16px;align-items:center;justify-content:center;padding:16px!important;border-width:1px}.spinner{display:flex;flex-direction:column;padding:0;gap:4px;align-items:center;justify-content:flex-start}.spinner .ring{width:32px;height:32px;border:4px solid rgb(193,203,207);border-top-color:#305060;border-radius:50%;animation:spin .8s linear infinite}.spinner .label{font-weight:400!important;font-size:12px!important;line-height:14px!important;color:#6e8590}@keyframes spin{to{transform:rotate(360deg)}}.textures .ng-select{border:2px solid transparent}.textures .ng-select .ng-select-container{height:64px}.textures .ng-select .article-option{display:flex;flex-direction:column;padding:0;gap:0;align-items:flex-start;justify-content:flex-start}.textures .ng-select .article-option .name{color:#963;font-weight:700!important;font-size:16px!important;line-height:20px!important}.textures .ng-select .article-option .format{display:flex;flex-direction:row;padding:0;gap:16px;align-items:flex-start;justify-content:flex-start;font-weight:700!important;font-size:14px!important;line-height:18px!important}.ngxImageZoomContainer{width:auto!important;height:auto!important}
