.text-caption2-regular,.button--for-table-row{letter-spacing:.2px;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:14px}.text-caption-caps2-medium,.text-caption-caps3-medium{letter-spacing:.3px;text-transform:uppercase;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:14px}.buttons-small,.button-common,.button-with-loader{letter-spacing:.3px;text-transform:uppercase;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-style:normal;font-weight:500;line-height:20px}.button-common,.button-with-loader{box-sizing:border-box;color:var(--color-element-primary);white-space:nowrap;text-align:center;border:2px solid var(--color-element-primary);cursor:pointer;background-color:#0000;border-radius:20px;justify-content:center;align-items:center;padding:4px 16px;text-decoration:none;display:flex;overflow:hidden}.button-common:hover,.button-with-loader:hover{color:var(--color-text-alt);background-color:var(--color-element-primary)}.button-common:active,.button-with-loader:active{color:var(--color-text-alt);background-color:var(--color-element-primary-alt);border-color:var(--color-element-primary-alt)}.button-common:disabled,.button-with-loader:disabled{color:var(--color-text-button-disabled);background-color:var(--color-button-disabled);border-color:var(--color-button-disabled);cursor:initial}.button-common--primary,.button-with-loader{color:var(--color-text-alt);background-color:var(--color-button-contained);border-color:var(--color-button-contained)}.button-common--primary:hover:not(:disabled),.button-with-loader:hover:not(:disabled){color:var(--color-text-alt);background-color:var(--color-button-hover);border-color:var(--color-button-hover)}.button-common--checked{color:var(--color-button-cancel);background-color:var(--color-border-status-inactive);border-color:var(--color-border-status-inactive)}.button-common--checked:hover{color:var(--color-button-cancel);background-color:var(--color-background-status-inactive);border-color:#0000}.button-common--text,.error-button button,.button--for-table-row{background-color:#0000;border:none;padding:0;text-decoration:underline}.button-common--text:hover,.error-button button:hover,.button--for-table-row:hover{text-decoration:none}.button--for-table-row{cursor:pointer;align-items:center;display:flex}.button--for-table-row svg{width:14px;height:14px;margin-right:8px}.accordion-icon-button{width:36px;height:36px;color:var(--color-element-secondary-alt);cursor:pointer;margin-left:8px;padding:5.5px;animation:.2s linear collapse;transform:rotate(0)}.accordion-icon-button:hover{background-color:var(--color-background-icon-hover);cursor:pointer;border-radius:50%}.accordion-icon-button--active{color:var(--color-element-primary-alt);animation:.2s linear expand;transform:rotate(180deg)}.error-button{align-items:center;display:flex}.error-button button{color:var(--color-text-error);cursor:pointer}.error-button svg{width:16px;height:16px;color:var(--color-text-error);margin-right:8px}.button-top--size{min-width:160px}.button-bottom--size{border-radius:20px;min-width:200px;min-height:40px}.button-with-loader{border-radius:16px;flex-direction:row;align-items:center;min-width:160px;min-height:32px;padding:4px 32px;display:flex;position:relative}.button-with-loader .spinner{flex-grow:0;position:absolute;left:5px}.button-with-loader .spinner .MuiCircularProgress-root{color:var(--color-text-component-description)}.button-with-loader--loading:not(:disabled),.button-with-loader--loading:hover:not(:disabled){color:var(--color-text-component-description);background-color:var(--color-button-disabled);border-color:var(--color-button-disabled)}.button-with-loader__variant-outlined{color:var(--color-element-primary);border-color:var(--color-element-primary);background-color:#0000}.button-with-loader__variant-outlined:hover:not(:disabled){color:var(--color-text-alt);background-color:var(--color-element-primary);border-color:var(--color-element-primary)}.text-caption-caps2-medium,.export-to-pdf-button,.text-caption-caps3-medium{letter-spacing:.3px;text-transform:uppercase;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:14px}.export-to-pdf-button{color:var(--color-button-pdf);border-color:var(--color-button-pdf);padding-right:13px}.export-to-pdf-button:hover:not(.button-with-loader--loading,:disabled),.export-to-pdf-button:not(.button-with-loader--loading):active:not(:disabled){color:var(--color-text-alt);background-color:var(--color-button-pdf);border-color:#0000}.export-to-pdf-button:hover:not(.button-with-loader--loading,:disabled) .export-to-pdf-button__icon,.export-to-pdf-button:hover:not(.button-with-loader--loading,:disabled) .spinner svg,.export-to-pdf-button:not(.button-with-loader--loading):active:not(:disabled) .export-to-pdf-button__icon,.export-to-pdf-button:not(.button-with-loader--loading):active:not(:disabled) .spinner svg{color:var(--color-text-alt)}.export-to-pdf-button__icon{position:absolute;left:10px}.export-to-pdf-button:not(.button-with-loader--loading,:disabled) .export-to-pdf-button__icon,.export-to-pdf-button:not(.button-with-loader--loading,:disabled) .spinner svg{color:var(--color-button-pdf)}.export-to-pdf-button.button-with-loader--loading .export-to-pdf-button__icon{display:none}.text-caption-caps2-medium,.export-to-xls-button,.text-caption-caps3-medium{letter-spacing:.3px;text-transform:uppercase;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:14px}.export-to-xls-button{color:var(--color-button-xls);border-color:var(--color-button-xls);padding-right:14px}.export-to-xls-button:hover:not(.button-with-loader--loading,:disabled),.export-to-xls-button:not(.button-with-loader--loading):active:not(:disabled){color:var(--color-text-alt);background-color:var(--color-button-xls);border-color:#0000}.export-to-xls-button:hover:not(.button-with-loader--loading,:disabled) .export-to-xls-button__icon,.export-to-xls-button:hover:not(.button-with-loader--loading,:disabled) .spinner svg,.export-to-xls-button:not(.button-with-loader--loading):active:not(:disabled) .export-to-xls-button__icon,.export-to-xls-button:not(.button-with-loader--loading):active:not(:disabled) .spinner svg{color:var(--color-text-alt)}.export-to-xls-button__icon{position:absolute;left:10px}.export-to-xls-button:not(.button-with-loader--loading,:disabled) .export-to-xls-button__icon,.export-to-xls-button:not(.button-with-loader--loading,:disabled) .spinner svg{color:var(--color-button-xls)}.export-to-xls-button.button-with-loader--loading .export-to-xls-button__icon{display:none}.text-caption-caps2-medium,.generic-export-button,.text-caption-caps3-medium{letter-spacing:.3px;text-transform:uppercase;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:14px}.text-headline1{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:20px}.text-headline1__medium{letter-spacing:.1px;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:18px;font-weight:500;line-height:20px}.text-headline2{letter-spacing:.1px;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.text-headline2-medium{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.text-caption1-regular{letter-spacing:.2px;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:16px}.text-caption2-regular{letter-spacing:.2px;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:14px}.text-regular{letter-spacing:.2px;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:20px}.text-medium{letter-spacing:.2px;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:15px;font-weight:500;line-height:20px}.text-caption-caps1-medium{letter-spacing:.4px;text-transform:uppercase;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-style:normal;font-weight:500;line-height:16px}.text-caption-caps2-medium,.import-xls-button,.text-caption-caps3-medium{letter-spacing:.3px;text-transform:uppercase;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:14px}.text-caption-caps3-medium{font-size:11px}.text-caption1-medium{letter-spacing:.2px;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-style:normal;font-weight:500;line-height:16px}.text-caption3-regular{letter-spacing:.3px;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:11px;line-height:14px}.text-caption3-medium{letter-spacing:.3px;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:11px;font-style:normal;font-weight:500;line-height:14px}.text-caption4-bold{letter-spacing:.3px;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:9px;font-style:normal;font-weight:700;line-height:12px}.text-title1{letter-spacing:.2px;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:28px}.text-title2-medium{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:24px}.text-input1{letter-spacing:0;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:15px;line-height:20px}.text-input2{letter-spacing:.2px;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:15px;line-height:20px}.text-subhead{letter-spacing:.2px;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:18px}.text-buttons{letter-spacing:.3px;text-transform:uppercase;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.buttons-small{letter-spacing:.3px;text-transform:uppercase;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-style:normal;font-weight:500;line-height:20px}.text-title-small{letter-spacing:.2px;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.text-headline3-medium{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.table-control__button-label{letter-spacing:.3px;font-size:13px;line-height:20px}.import-xls-button{color:var(--color-button-xls);border-color:var(--color-button-xls);padding-left:41px;padding-right:24px}.import-xls-button:hover:not(.button-with-loader--loading,:disabled),.import-xls-button:not(.button-with-loader--loading):active:not(:disabled){color:var(--color-text-alt);background-color:var(--color-button-xls);border-color:#0000}.import-xls-button:hover:not(.button-with-loader--loading,:disabled) .import-xls-button__icon,.import-xls-button:hover:not(.button-with-loader--loading,:disabled) .spinner svg,.import-xls-button:not(.button-with-loader--loading):active:not(:disabled) .import-xls-button__icon,.import-xls-button:not(.button-with-loader--loading):active:not(:disabled) .spinner svg{color:var(--color-text-alt)}.import-xls-button__icon{position:absolute;left:12px}.import-xls-button:not(.button-with-loader--loading,:disabled) .import-xls-button__icon,.import-xls-button:not(.button-with-loader--loading,:disabled) .spinner svg{color:var(--color-button-xls)}.import-xls-button.button-with-loader--loading .import-xls-button__icon,.import-xls-button input{display:none}
