@keyframes indefinite{0%{stroke-dashoffset:126px}to{stroke-dashoffset:-126px}}.comp-progress{text-align:center;position:relative}.comp-progress svg{width:100%;max-width:150px;height:100%;max-height:150px}.comp-progress svg circle:first-child{stroke:#0000001a;z-index:1}.comp-progress svg circle:nth-child(2){z-index:2;transition:all .15s ease-in-out}.comp-progress.primary svg circle:nth-child(2){stroke:hsla(var(--comp-primary), 1)}.comp-progress.secondary svg circle:nth-child(2){stroke:hsla(var(--comp-secondary), 1)}.comp-progress span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.comp-progress.indefinite svg circle:nth-child(2){animation:3s linear infinite indefinite}@keyframes indeterminate-progress-bar{0%{left:-50%}to{left:100%}}.progress-bar{border-radius:var(--default-border-radius);width:100%;height:1.2em;display:block;position:relative}.progress-bar>span{border-radius:var(--default-border-radius);height:1.2em;padding:2px 0;display:block;position:static;transform:none}.progress-bar.primary>span{background-color:hsla(var(--comp-primary), 1);color:hsla(var(--typo-primary), 1)}.progress-bar.secondary>span{background-color:hsla(var(--comp-secondary), 1);color:hsla(var(--typo-secondary), 1)}.progress-bar.indefinite{overflow:hidden}.progress-bar.indefinite>span{will-change:left;width:50%;animation:2s infinite indeterminate-progress-bar;position:absolute;top:0}.comp-modal{z-index:100;opacity:0;pointer-events:none;background:#000c;flex-direction:column;justify-content:center;width:100%;height:100%;display:inline-flex;position:fixed;top:0;left:0}.comp-modal.visible{opacity:1;pointer-events:all;transition:opacity .3s}.comp-modal.visible>.container{opacity:1;transition:opacity .3s .3s}.comp-modal .click-catcher{z-index:1;background:hsla(var(--layout-dark), 1);opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.comp-modal>.container{z-index:2;background:hsla(var(--background-container), 1);width:544px;min-height:208px;-webkit-box-shadow:0 0 7px hsla(var(--layout-dark), 1);box-shadow:0 0 7px hsla(var(--layout-dark), 1);opacity:0;--typo-headlines:var(--typo-secondary);outline:0;flex-direction:column;justify-content:space-between;align-self:center;padding:16px;display:flex;position:relative}@media (width<=430px){.comp-modal>.container{max-width:90vw}}.comp-modal>.container.align-top{margin-top:20vh;margin-bottom:auto}.comp-modal>.container.three-quarter{width:75%}.comp-modal>.container .content>*{margin:16px 0 0}.comp-modal>.container .content span.modal-title{text-transform:var(--text-transform);margin-top:0;font-weight:700;display:block}.comp-modal>.container .content span.modal-title+p{margin-top:8px}.comp-modal>.container .content p{font-size:1.6rem;line-height:1.5}.comp-modal>.container .content hr{background:transparent linear-gradient(0deg, transparent 0%, hsla(var(--comp-typo-secondary), .3) 50%);border:0;width:calc(100% + 32px);height:1px;margin:0 0 16px -16px}.comp-modal>.container>.actions,.comp-modal>.container>.content>.actions{justify-content:flex-end;margin-top:16px;display:flex}.comp-modal>.container>.actions button,.comp-modal>.container>.content>.actions button{min-width:120px;margin-right:16px}.comp-modal>.container>.actions button.icon.only,.comp-modal>.container>.content>.actions button.icon.only{min-width:auto}.comp-modal>.container>.actions button:last-of-type,.comp-modal>.container>.content>.actions button:last-of-type{margin-right:0}.comp-modal .container-bottom{z-index:2;align-self:center}.comp-modal .modal-loader,.comp-modal .modal-progress{background:hsla(var(--background-container), .5);z-index:10;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.comp-modal .modal-progress svg{width:64px;height:64px}.comp-modal.flex .content{flex-direction:column;min-height:0;display:flex}.comp-modal.flex .container>.actions,.comp-modal.flex .container>.content>.actions{flex-shrink:0}.input-checkbox{min-height:16px}.input-checkbox input[type=checkbox]{z-index:-1;opacity:0;position:absolute}.input-checkbox input[type=checkbox]+label{-webkit-tap-highlight-color:transparent;color:hsla(var(--comp-typo-secondary), 1);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;min-height:16px;padding-left:24px;position:relative}.input-checkbox input[type=checkbox]+label:has(span.label){align-items:center;display:inline-flex}.input-checkbox input[type=checkbox]+label:empty{padding-left:16px}.input-checkbox input[type=checkbox][disabled]+label{cursor:not-allowed}.input-checkbox input[type=checkbox]+label:before{content:"";will-change:background-color, border-color;background-color:#0000;border:1px solid;border-radius:0;width:16px;height:16px;transition:background-color .3s,border-color .3s;position:absolute;top:0;left:0}.input-checkbox input[type=checkbox]:hover:not([disabled])+label:before{border-color:currentColor}.input-checkbox input[type=checkbox]:focus+label:before{animation:.3s blip}.input-checkbox input[type=checkbox]:checked+label:before{background-color:#0000}.input-checkbox input[type=checkbox]+label:after{content:"";will-change:transform;border-top:2px solid;border-left:2px solid;width:6px;height:12px;transition:transform .3s .15s;position:absolute;top:1px;left:5px;transform:scaleX(0)rotate(220deg)}.input-checkbox input[type=checkbox]:checked+label:after{transform:scale(1)rotate(220deg)}.input-checkbox.partial input[type=checkbox]+label:after{border:4px solid;width:8px;height:8px;top:4px;left:4px;transform:scale(1)}.input-checkbox.uppercase input[type=checkbox]+label{text-transform:uppercase}.input-checkbox.fill{width:100%}.input-checkbox.fill input[type=checkbox]+label{width:100%;display:inline-block}.input-checkbox>span{color:hsla(var(--comp-typo-secondary), 1);text-transform:none;margin-top:4px;font-size:1.2rem;transition:color .3s;display:block}.input-checkbox>span:empty:before{content:"​"}.input-checkbox.invalid>span,.input-checkbox.invalid input[type=checkbox]+label{color:hsla(var(--comp-error), 1)}.input-checkbox.invalid input[type=checkbox]:not(:checked)+label:before{background-color:hsla(var(--comp-error), .2);border-color:hsla(var(--comp-error), 1)!important}.input-checkbox.primary input[type=checkbox]+label:before,.input-select.secondary input[type=checkbox]+label:before,.input-select.primary .dropdown.has-scrollbars input[type=checkbox]+label:before{border-color:hsla(var(--comp-secondary), 1);background-color:#0000}.input-checkbox.primary input[type=checkbox]:checked+label:before,.input-select.secondary input[type=checkbox]:checked+label:before,.input-select.primary .dropdown.has-scrollbars input[type=checkbox]:checked+label:before,.input-checkbox.primary input[type=checkbox]:focus:not([disabled])+label:before,.input-checkbox.primary input[type=checkbox]:hover:not([disabled])+label:before,.input-select.secondary input[type=checkbox]:focus:not([disabled])+label:before,.input-select.secondary input[type=checkbox]:hover:not([disabled])+label:before,.input-select.primary .dropdown.has-scrollbars input[type=checkbox]:focus:not([disabled])+label:before,.input-select.primary .dropdown.has-scrollbars input[type=checkbox]:hover:not([disabled])+label:before{border-color:hsla(var(--comp-primary-dark2), 1)}.input-checkbox.primary input[type=checkbox]:checked+label:before,.input-select.secondary input[type=checkbox]:checked+label:before,.input-select.primary .dropdown.has-scrollbars input[type=checkbox]:checked+label:before{background-color:hsla(var(--comp-primary-dark2), 1)}.input-checkbox.primary input[type=checkbox][disabled]+label:before,.input-select.secondary input[type=checkbox][disabled]+label:before,.input-select.primary .dropdown.has-scrollbars input[type=checkbox][disabled]+label:before{border-color:hsla(var(--comp-secondary), 1);background-color:hsla(var(--comp-secondary), 1)}.input-checkbox.primary input[type=checkbox]+label:after,.input-select.secondary input[type=checkbox]+label:after,.input-select.primary .dropdown.has-scrollbars input[type=checkbox]+label:after{border-top:2px solid hsla(var(--comp-bright), 1);border-left:2px solid hsla(var(--comp-bright), 1)}.input-checkbox.primary.partial input[type=checkbox]+label:after,.input-select.secondary.partial input[type=checkbox]+label:after,.input-select.primary .dropdown.has-scrollbars.partial input[type=checkbox]+label:after{border:4px solid hsla(var(--comp-primary-dark2), 1)}.input-checkbox.secondary input[type=checkbox]+label:before{border-color:hsla(var(--comp-secondary), 1);background-color:#0000}.input-checkbox.secondary input[type=checkbox]:checked+label:before,.input-checkbox.secondary input[type=checkbox]:focus:not([disabled])+label:before,.input-checkbox.secondary input[type=checkbox]:hover:not([disabled])+label:before{border-color:hsla(var(--comp-secondary-dark2), 1)}.input-checkbox.secondary input[type=checkbox]:checked+label:before{background-color:hsla(var(--comp-secondary-dark2), 1)}.input-checkbox.secondary input[type=checkbox]+label:after{border-top:2px solid hsla(var(--comp-bright), 1);border-left:2px solid hsla(var(--comp-bright), 1)}.input-checkbox.secondary.partial input[type=checkbox]+label:after{border:4px solid hsla(var(--comp-secondary), 1)}.input-checkbox.indeterminate input[type=checkbox]+label:after{border-top:0;border-left:2px solid hsla(var(--comp-bright), 1);transform:scale(1)rotate(270deg)translate(1px)}.input-checkbox.indeterminate.primary input[type=checkbox]+label:before{background-color:hsla(var(--comp-primary-dark2), 1)}.input-checkbox.indeterminate.secondary input[type=checkbox]+label:before{background-color:hsla(var(--comp-secondary-dark2), 1)}.input-select-option{white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;border-bottom-style:solid;border-bottom-width:1px;border-radius:0;outline:0;align-items:center;width:100%;height:32px;margin:0;padding:8px;display:flex;position:relative;overflow:hidden}.input-select-option.small{height:24px;font-size:1.2rem}.input-select-option .comp-icon{font-size:inherit;color:inherit;margin-right:8px;position:relative;top:2px}.input-select-option.disabled{cursor:not-allowed}.input-select .dropdown.searchable .input-select-option:first-of-type,.input-select .dropdown.searchable .input-select-option:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.input-select .dropdown.has-scrollbars .input-select-option:first-of-type,.input-select .dropdown.has-scrollbars .input-select-option:last-of-type{border-radius:0}.input-select.primary .input-select-option{color:hsla(var(--comp-typo-secondary), 1);border-bottom-color:hsla(var(--comp-secondary-light2), 1)}.input-select.primary .input-select-option:hover,.input-select.primary .input-select-option:focus{background-color:hsla(var(--comp-primary-dark2), 1);color:hsla(var(--comp-typo-primary), 1)}.input-select.primary .input-select-option:last-of-type{border-bottom-color:#0000}.input-select.secondary .input-select-option,.input-select.primary .dropdown.has-scrollbars .input-select-option,.input-select.naked .input-select-option{color:hsla(var(--comp-typo-secondary), 1);border-bottom-color:hsla(var(--comp-secondary-light2), 1)}.input-select.secondary .input-select-option:last-of-type,.input-select.primary .dropdown.has-scrollbars .input-select-option:last-of-type,.input-select.naked .input-select-option:last-of-type{border-bottom-color:#0000}.input-select.secondary .input-select-option:hover,.input-select.secondary .input-select-option:focus,.input-select.primary .dropdown.has-scrollbars .input-select-option:hover,.input-select.primary .dropdown.has-scrollbars .input-select-option:focus,.input-select.naked .input-select-option:hover,.input-select.naked .input-select-option:focus{background-color:hsla(var(--comp-secondary-light3), 1)}:root{--default-grid-pixels:8px;--default-header-height:64px}.input-select{cursor:pointer;outline:0;display:inline-block;position:relative}.input-select>label{text-transform:none;color:hsla(var(--comp-typo-secondary), 1);padding-bottom:8px;display:flex}.input-select>label span{margin-right:8px;position:relative}.input-select>label span:only-child{margin-right:0}.input-select>label .label-icon{cursor:pointer;margin-left:auto}.input-select>label .label-icon .comp-icon{font-size:1.5rem}.input-select>span{color:hsla(var(--comp-typo-secondary), 1);text-transform:none;margin-top:4px;font-size:1.2rem;transition:color .3s;display:block}.input-select>span:empty:before{content:"​"}.input-select .box{width:100%;max-height:32px;line-height:inherit;border-radius:var(--default-border-radius);outline:0;font-weight:500;display:inline-flex;position:relative}.input-select .box span{border-radius:var(--default-border-radius) 0 0 var(--default-border-radius);white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-right-width:0;align-items:center;width:100%;height:32px;padding:0 16px 0 8px;transition:border .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.input-select .box span:empty:before{content:"​"}.input-select .box button{width:32px;min-width:32px;height:inherit;-webkit-user-select:none;user-select:none;pointer-events:none;outline:initial;color:inherit;border-radius:0 var(--default-border-radius) var(--default-border-radius) 0;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;margin:0;padding:0;transition:border .3s,border-color .3s;display:flex;position:relative}.input-select .box button .comp-icon{color:inherit}.input-select.wide .box span{white-space:nowrap;padding:0 32px}.input-select.fill{width:100%}.input-select .dropdown{border-radius:var(--default-border-radius);z-index:10;background-color:#0000;border:1px solid #0000;min-width:100%;height:auto;display:none;position:absolute;top:0;overflow:hidden}.input-select .dropdown.labeled{top:24px}.input-select .dropdown.active{display:block}.input-select .dropdown.searchable .input-text{width:calc(100% - 16px);margin:8px 0 8px 8px}.input-select .dropdown .top-elements{flex-direction:row;align-items:center;display:flex}.input-select .dropdown .top-elements .input-checkbox{margin-bottom:8px;padding-left:8px}.input-select .dropdown.has-scrollbars{padding:8px}.input-select .dropdown.has-scrollbars .input-text{width:100%;margin:0 0 8px}.input-select .dropdown>div{width:100%}.input-select.dropup .dropdown{top:auto;bottom:0}.input-select.primary .box{color:hsla(var(--comp-typo-primary), 1);background-color:hsla(var(--comp-primary-dark2), 1)}.input-select.primary .box span{border-color:hsla(var(--comp-primary-dark2), 1)}.input-select.primary .box button{border-color:hsla(var(--comp-primary-dark2), 1);border-left-color:hsla(var(--comp-primary-light3), 1)}.input-select.primary .box:focus button{background-color:hsla(var(--comp-primary-dark1), 1);color:hsla(var(--comp-typo-primary), 1)}.input-select.primary .dropdown{background-color:hsla(var(--comp-secondary-light5), 1);border:1px solid hsla(var(--comp-primary-dark2), 1);-webkit-box-shadow:0 0 7px hsla(var(--comp-dark), .5);box-shadow:0 0 7px hsla(var(--comp-dark), .5)}.input-select.primary:hover .box button{background-color:hsla(var(--comp-primary-dark1), 1);color:hsla(var(--comp-typo-primary), 1)}.input-select.primary.outline .box{color:hsla(var(--comp-primary-dark2), 1);background-color:#0000}.input-select.primary.outline .box span{border-color:hsla(var(--comp-primary-dark2), 1)}.input-select.primary.outline .box button{border-color:hsla(var(--comp-primary-dark2), 1);border-left-color:hsla(var(--comp-primary-light3), 1)}.input-select.primary.outline .box:focus button{background-color:hsla(var(--comp-primary-dark1), 1);color:hsla(var(--comp-typo-primary), 1)}.input-select.primary.outline:hover .box{color:hsla(var(--comp-typo-primary), 1);background-color:hsla(var(--comp-primary-dark2), 1)}.input-select.secondary .box{color:hsla(var(--comp-typo-secondary), 1)}.input-select.secondary .box span{background-color:hsla(var(--comp-secondary-light3), 1);border-color:hsla(var(--comp-secondary-light1), 1)}.input-select.secondary .box button{border-color:hsla(var(--comp-secondary-light1), 1)}.input-select.secondary .box:focus button{background-color:hsla(var(--comp-primary-dark2), 1);color:hsla(var(--comp-typo-primary), 1)}.input-select.secondary .dropdown{background-color:hsla(var(--comp-secondary-light5), 1);border:1px solid hsla(var(--comp-secondary-light2), 1);-webkit-box-shadow:0 0 7px hsla(var(--comp-dark), .5);box-shadow:0 0 7px hsla(var(--comp-dark), .5)}.input-select.secondary:hover .box button{background-color:hsla(var(--comp-primary-dark2), 1);color:hsla(var(--comp-typo-primary), 1)}.input-select.small .box span{height:24px;padding:0 8px;font-size:1.1rem}.input-select.small .box button{width:24px;min-width:24px;height:inherit;-webkit-user-select:none;user-select:none;pointer-events:none;outline:initial;color:inherit;border-radius:0 var(--default-border-radius) var(--default-border-radius) 0;background:0 0;margin:0;padding:0;transition:border .3s,border-color .3s;position:relative}.input-select.small .box button .comp-icon{font-size:.95em}.input-select.disabled .box{color:hsla(var(--comp-typo-primary), 1);background-color:hsla(var(--comp-secondary), 1)}.input-select.disabled .box span{border-color:hsla(var(--comp-secondary), 1)}.input-select.disabled .box button{border-color:hsla(var(--comp-secondary), 1);border-left-color:hsla(var(--comp-secondary-light2), 1)}.input-select.disabled:hover .box button,.input-select.disabled .box:focus button{background-color:hsla(var(--comp-secondary-dark1), 1);color:hsla(var(--comp-typo-primary), 1)}.input-select.naked .box{color:hsla(var(--comp-secondary), 1)}.input-select.naked .box span,.input-select.naked .box button{border-color:hsla(var(--comp-secondary), 1)}.input-select.naked .dropdown{background-color:hsla(var(--comp-bright), 1);border:1px solid hsla(var(--comp-secondary-light2), 1);-webkit-box-shadow:0 0 7px hsla(var(--comp-dark), .5);box-shadow:0 0 7px hsla(var(--comp-dark), .5)}.input-select.naked:hover .box button{background-color:hsla(var(--comp-secondary-dark1), 1)}.input-select.invalid>span,.input-select.invalid>label,.input-select.server-response>span,.input-select.server-response>label{color:hsla(var(--comp-error), 1)}.input-select.invalid .box span,.input-select.server-response .box span,.input-select.invalid .box button,.input-select.server-response .box button{background-color:hsla(var(--comp-error), .2);border-color:hsla(var(--comp-error), 1)}
