.calcForm{flex-grow:1}.calcForm__label{color:#557CAB;margin-bottom:.6em}.calcForm__item{margin-bottom:.6em}.calcForm__item input:not([type="checkbox"]):not([type="radio"]):not([type=submit]),.calcForm__item textarea,.calcForm__item select{border:1px solid #DEE6EA;font-family:inherit;background-color:#fff;color:#333333;padding:.625em .7em;font-size:1.125rem;line-height:1.2;width:100%;height:2.4em;font-weight:bold;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}.calcForm__item input:not([type="checkbox"]):not([type="radio"]):not([type=submit])::-webkit-input-placeholder,.calcForm__item textarea::-webkit-input-placeholder,.calcForm__item select::-webkit-input-placeholder{font-weight:400;color:#A4A4A4;opacity:1;transition:opacity .3s ease}.calcForm__item input:not([type="checkbox"]):not([type="radio"]):not([type=submit])::-moz-placeholder,.calcForm__item textarea::-moz-placeholder,.calcForm__item select::-moz-placeholder{font-weight:400;color:#A4A4A4;opacity:1;transition:opacity .3s ease}.calcForm__item input:not([type="checkbox"]):not([type="radio"]):not([type=submit]):-moz-placeholder,.calcForm__item textarea:-moz-placeholder,.calcForm__item select:-moz-placeholder{font-weight:400;color:#A4A4A4;opacity:1;transition:opacity .3s ease}.calcForm__item input:not([type="checkbox"]):not([type="radio"]):not([type=submit]):-ms-input-placeholder,.calcForm__item textarea:-ms-input-placeholder,.calcForm__item select:-ms-input-placeholder{font-weight:400;color:#A4A4A4;opacity:1;transition:opacity .3s ease}.calcForm__item input:not([type="checkbox"]):not([type="radio"]):not([type=submit]):focus::-webkit-input-placeholder,.calcForm__item textarea:focus::-webkit-input-placeholder,.calcForm__item select:focus::-webkit-input-placeholder{opacity:0;transition:opacity .3s ease}.calcForm__item input:not([type="checkbox"]):not([type="radio"]):not([type=submit]):focus::-moz-placeholder,.calcForm__item textarea:focus::-moz-placeholder,.calcForm__item select:focus::-moz-placeholder{opacity:0;transition:opacity .3s ease}.calcForm__item input:not([type="checkbox"]):not([type="radio"]):not([type=submit]):focus:-moz-placeholder,.calcForm__item textarea:focus:-moz-placeholder,.calcForm__item select:focus:-moz-placeholder{opacity:0;transition:opacity .3s ease}.calcForm__item input:not([type="checkbox"]):not([type="radio"]):not([type=submit]):focus:-ms-input-placeholder,.calcForm__item textarea:focus:-ms-input-placeholder,.calcForm__item select:focus:-ms-input-placeholder{opacity:0;transition:opacity .3s ease}.calcForm__item input:not([type="checkbox"]):not([type="radio"]):not([type=submit]).error,.calcForm__item textarea.error,.calcForm__item select.error{box-shadow:0 0 0 1px #FF0000;color:#FF0000}.calcForm__item select{font-weight:400}.calcForm__item input::-webkit-outer-spin-button,.calcForm__item input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.calcForm__item [type=number]{-moz-appearance:textfield;appearance:textfield;margin:0}.calcForm__item [type=submit],.calcForm__item .calcForm__apply{outline:0;height:auto;border:none;width:100%;font-size:1.125rem;margin-top:1em}@media (min-width:640px){.calcForm__item [type=submit],.calcForm__item .calcForm__apply{margin-top:1.4em}}.calcForm__select{position:relative}.calcForm__select select{cursor:pointer;padding-right:1.7em}.calcForm__select::after{display:block;content:'';position:absolute;top:50%;right:.5em;z-index:1;height:0;width:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333333}@media (min-width:1070px){.calcForm__select::after{right:1em}}.calcForm__mixed{display:flex}.calcForm__mixed>*:first-child{flex-grow:1}.calcForm__mixed>*:first-child input:not([type="checkbox"]):not([type="radio"]):not([type=submit]),.calcForm__mixed>*:first-child textarea,.calcForm__mixed>*:first-child select{border-right:0}.calcForm__mixed>*:last-child{min-width:5em;flex-shrink:0;position:relative}.calcForm__mixed>*:last-child::before{display:block;content:'';width:1px;height:70%;position:absolute;left:0;top:15%;background-color:#DEE6EA}.calcForm__mixed>*:last-child input:not([type="checkbox"]):not([type="radio"]):not([type=submit]),.calcForm__mixed>*:last-child textarea,.calcForm__mixed>*:last-child select{border-left:0}.calcForm__mixed>*:last-child select{text-align-last:center;text-align:center;padding-right:1.7em}.calcForm__double{display:flex}.calcForm__double>*:first-child{flex-grow:1;margin-right:1em}.calcForm__double>*:last-child{flex-shrink:0}.calc{background-color:#F5F9FA;margin:1.5em 0 2em;max-width:916px;padding:1.1em 1.25em 0}@media (min-width:470px){.calc{padding:1.1em 1.6em 0}}@media (min-width:640px){.calc{padding:1.1em 2.5em}}.calc__title{font-weight:800;font-size:1.375rem;color:#333333;margin-bottom:.55em}@media (min-width:470px){.calc__title{font-size:1.5rem}}@media (min-width:770px){.calc__title{font-size:1.75rem}}.calc__body{margin-bottom:1.9em}@media (min-width:640px){.calc__body{display:flex}}.calc__info{flex-shrink:0}@media (min-width:640px){.calc__info{margin-left:1.6em}}@media (min-width:970px){.calc__info{width:29em;margin-left:2.6em}}.calc__actions{display:flex;align-items:center;margin-bottom:1.1em}.calc__actions__title{font-size:1.125rem;margin-right:auto}@media (min-width:470px){.calc__actions__title{font-size:1.25rem}}@media (min-width:640px){.calc__actions__title{font-size:1.375rem}}.calc__print{display:flex;align-items:center;cursor:pointer}.calc__print svg{display:block;margin-right:.5em;height:1.25em;width:1.25em}@media (min-width:470px){.calc__print svg{margin-right:.9em;height:1.5em;width:1.5em}}.calc__print svg path{fill:#269FF7;transition:fill 300ms}.calc__print span{color:#269FF7;font-size:.875rem;transition:color 300ms}@media (min-width:470px){.calc__print span{font-size:1rem}}.calc__print:hover svg path{fill:#ED281F}.calc__print:hover span{color:#ED281F}.legends{display:flex;justify-content:space-around}.legends .legend{margin-left:.5em;margin-right:.5em}.legend__title{display:flex;align-items:center;font-size:.875rem;color:#666666;margin-bottom:.05em}.legend__title::before{display:block;height:.75rem;width:.75rem;margin-right:.35em;border-radius:50%}.legend__title--warning::before{content:'';box-shadow:inset 0 0 0 3px #ED281F}.legend__title--success::before{content:'';box-shadow:inset 0 0 0 3px #0DC143}.legend__value{font-weight:bold;white-space:nowrap;font-size:1.125rem;letter-spacing:-0.04em}@media (min-width:470px){.legend__value{font-size:1.25rem;letter-spacing:0}}@media (min-width:640px){.legend__value{font-size:1.375rem}}@media (min-width:770px){.legend__value{font-size:1.5rem}}@media (min-width:1070px){.legend__value{font-size:1.625rem}}.diagramm__info .legend__value{font-size:1.625rem}.diagramm{width:100%;max-width:270px;margin:-10px auto 0;position:relative}@media (min-width:640px){.diagramm{max-width:342px;margin-bottom:13px}}.diagramm svg{display:block;max-width:100%}.diagramm__info{display:flex;flex-direction:column;align-items:center;position:absolute;left:50%;top:50%;text-align:center;transform:translate(-50%, -50%)}.diagramm__title{font-size:.875rem;color:#666666;margin-bottom:.1em}.diagramm__value{font-weight:bold;font-size:1.625rem}.calcTable{width:100%;overflow:auto;border:0;border-spacing:0;border-collapse:unset}@media (min-width:640px){.calcTable{margin-top:1em;margin-bottom:.5em}}.calcTable__wrap{margin-left:-1.25em;margin-right:-1.25em}@media (min-width:640px){.calcTable__wrap{margin-left:0;margin-right:0}}.calcTable--sm{display:none}@media (min-width:640px){.calcTable--sm{display:table}}.calcTable--xs{display:table}@media (min-width:640px){.calcTable--xs{display:none}}.calcTable td,.calcTable th{display:table-cell;padding:.3rem .5rem;font-weight:500;line-height:1.6;vertical-align:middle;text-align:left;font-size:.75rem;border-left:1px solid #B8D4DB;border-bottom:1px solid #B8D4DB;background-color:#fff}@media (min-width:470px){.calcTable td,.calcTable th{font-size:.875rem;padding:.615rem .6rem;background-color:transparent}}@media (min-width:640px){.calcTable td,.calcTable th{font-size:1rem}}.calcTable td:first-child,.calcTable th:first-child{border-left:0}.calcTable td span,.calcTable th span{color:#666666;white-space:nowrap}.calcTable th{background-color:#557CAB;color:#FFFFFF;font-size:.875rem;line-height:1.3}@media (min-width:640px){.calcTable th{font-size:1rem;line-height:inherit}}.calcTable th:first-child{border-radius:4px 0 0 0}.calcTable th:last-child{border-radius:0 4px 0 0}.calcTable tr:last-child td{background-color:#D5E6EA;font-weight:bold;border-bottom:0}