/*
 * calculators.css: the calculator pages (src/layouts/Calculator.astro); only those pages load it.
 * 1. The frame, the same on every calculator (Isaac 2026-10-05: each calculator keeps its own formatting, one frame
 *    around it): toolbar above the calculator, field boxes, footnotes, the "Submit calculator form data" section and
 *    its form, phones, print.
 * 2. Each SpreadsheetConverter export's own cell formatting (its .ee### classes), generated from the export's
 *    stylesheet and scoped by look (.calc--<look>); declarations as the export wrote them.
 */

/* ---- 1. frame ---- */
.fp-page .calc-page { padding: 50px 0; }
.fp-page .calc-noscript { margin-bottom: 20px; color: #f15623; }
.fp-page .calc-toolbar { display: flex; flex-wrap: wrap; gap: 5px; margin-bottom: 20px; }
.fp-page .calc-toolbar button {
	padding: 5px 12px;
	border: 0;
	border-radius: 3px;
	background-color: #000;
	color: #fff;
	font: 500 14px/1.5 Montserrat, sans-serif;
	cursor: pointer;
}
.fp-page .calc-toolbar button:hover, .fp-page .calc-toolbar button:focus-visible { background-color: var(--navy); }
/* a sheet wider than the screen scrolls inside its box (live squeezed it until values were cut to a digit) */
.fp-page .calc-scroll { max-width: 100%; overflow-x: auto; }
.fp-page .calc-grid { border-collapse: collapse; }
.fp-page .calc-grid td { height: 14pt; padding: 1px 2px; } /* the sheet's default row height (taller rows set theirs) */
.fp-page .calc-grid input, .fp-page .calc-grid select, .fp-page .calc-grid textarea { display: block; width: 100%; min-width: 0; margin: 0; font: inherit; }
.fp-page .calc-notes { margin-top: 30px; font-size: 14px; }
.fp-page .calc-notes p + p { margin-top: 1em; }

/* "Submit calculator form data": grey band, intro, then first + last name / email, phone, company / comments */
.fp-page .calc-inquiry { padding: 50px 0; background-color: #f5f5f5; }
.fp-page .calc-inquiry-intro { margin-bottom: 25px; }
.fp-page .calc-inquiry-intro h3 { margin: 0 0 10px; color: var(--navy); font-size: 25px; font-weight: 700; line-height: 30px; }
.fp-page .calc-inquiry-intro p { font-size: 20px; line-height: 24px; }
.fp-page .calc-inquiry-intro i { font-style: normal; } /* upright, as live shows it */
.fp-page .calc-inquiry-intro a { color: inherit; text-decoration: none; }
.fp-page .calc-form-fields { display: grid; grid-template-columns: repeat(6, minmax(0, 1fr)); gap: 20px; }
.fp-page .calc-form-fields .form-field--half { grid-column: span 3; }
.fp-page .calc-form-fields .form-field--third { grid-column: span 2; }
.fp-page .calc-form-fields .form-field--full { grid-column: 1 / -1; }
.fp-page .calc-inquiry .wpcf7-form-control:is(.wpcf7-text, .wpcf7-textarea) {
	display: block;
	width: 100%;
	height: 60px;
	padding: 10px;
	border: 1px solid #cdcdcd;
	border-radius: 0;
	background-color: #fff;
	color: #000;
	font: 400 16px/1.5 Montserrat, sans-serif;
}
.fp-page .calc-inquiry textarea.wpcf7-form-control { height: 150px; resize: vertical; }
/* focus ring: the contact form's (site.css) */
.fp-page .calc-inquiry .wpcf7-form-control:is(.wpcf7-text, .wpcf7-textarea):focus-visible { outline: 2px solid var(--navy); outline-offset: -1px; }
.fp-page .calc-form-submit { margin-top: 30px; text-align: center; }
.fp-page .calc-form-submit .cf-turnstile { margin-bottom: 15px; }
.fp-page .calc-inquiry .wpcf7-submit {
	padding: 12px 35px;
	border: 0;
	border-radius: 5px;
	background-color: #0070c0;
	color: #fff;
	font: 500 16px/36px Montserrat, sans-serif;
	cursor: pointer;
}
.fp-page .calc-inquiry .wpcf7-submit:focus-visible { outline: 2px solid var(--navy); outline-offset: 3px; }

@media (max-width: 767px) {
	.fp-page .calc-form-fields { grid-template-columns: minmax(0, 1fr); }
	.fp-page .calc-form-fields .form-field--half, .fp-page .calc-form-fields .form-field--third { grid-column: auto; }
	.fp-page .calc-inquiry-intro h3 { font-size: 21px; }
	.fp-page .calc-inquiry-intro p { font-size: 16px; }
}

/* Print: the calculator and its notes */
@media print {
	.falco-header, .falco-contact, .falco-footer, .fp-page .banner, .fp-page .calc-toolbar, .fp-page .calc-inquiry { display: none !important; }
	.fp-page { padding-top: 0; }
	.fp-page .calc-scroll { overflow: visible; }
}

/* ---- 2. each export's cell formatting ---- */
/* look "pd": the pressure-drop sheets (FALCO 100 / 300 / 600), from the FALCO 300 export (3assets/css/site.css);
   the FALCO 100 page's own stylesheet link was broken on live, its cells take the 300's classes */
.fp-page .calc--pd .ee100 { color: black; font-family: Calibri,  sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: bottom; }
.fp-page .calc--pd .ee103 { color: black; font-family: Calibri,  sans-serif; font-size: 16.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--pd .ee106 { color: black; font-family: Calibri,  sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--pd .ee108 { color: black; font-family: Calibri,  sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 400; text-align: left; vertical-align: middle; }
.fp-page .calc--pd .ee109 { color: black; font-family: Calibri,  sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--pd .ee112 { color: blue; cursor: pointer; font-family: Calibri,  sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; text-decoration: underline; vertical-align: middle; }
.fp-page .calc--pd .ee115 { color: black; font-family: Calibri,  sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--pd .ee120 { color: black; font-family: Calibri,  sans-serif; font-size: 11.00pt; font-style: italic; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; text-decoration: underline; vertical-align: middle; }
.fp-page .calc--pd .ee123 { color: black; font-family: Calibri,  sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--pd .ee126 { color: black; font-family: Calibri,  sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 700; padding-left: 0px; padding-right: 1px; padding-top: 0px; text-align: right; vertical-align: middle; }
.fp-page .calc--pd .ee128 { color: black; font-family: Calibri,  sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 700; text-align: right; vertical-align: middle; }
.fp-page .calc--pd .ee129 { color: #1F497D; font-family: Calibri,  sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--pd .ee131 { color: #1F497D; font-family: Calibri,  sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 700; padding-left: 0px; padding-right: 1px; padding-top: 0px; text-align: right; vertical-align: middle; }
.fp-page .calc--pd .ee132 { color: #1F497D; font-family: Calibri,  sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 700; text-align: right; vertical-align: middle; }
.fp-page .calc--pd .ee133 { color: black; font-family: Calibri,  sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--pd .ee136 { color: black; font-family: Calibri,  sans-serif; font-size: 11.00pt; font-style: italic; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; text-decoration: underline; vertical-align: middle; }
.fp-page .calc--pd .ee138 { color: black; font-family: Calibri,  sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--pd .ee140 { color: black; font-family: Calibri,  sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 400; padding-left: 0px; padding-right: 1px; padding-top: 0px; text-align: left; vertical-align: middle; }
.fp-page .calc--pd .ee141 { color: black; font-family: Calibri,  sans-serif; font-size: 11.00pt; font-style: italic; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }

/* look "flow": the ACFM/SCFM conversion sheet (catoxflowconversion.html, flowconversion.html), from its export's
   stylesheet (assets/css/app.min.css), and its page's overrides on live: sheet full width, cells 14px */
.fp-page .calc--flow .ee100 { color: black; font-family: Arial; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: bottom; }
.fp-page .calc--flow .ee103 { color: black; font-family: Arial,sans-serif; font-size: 14.00pt; font-style: italic; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: bottom; }
.fp-page .calc--flow .ee109 { color: red; font-family: Arial,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--flow .ee112 { color: black; font-family: Arial; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--flow .ee115 { color: black; font-family: Arial; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--flow .ee118 { color: blue; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: right; vertical-align: middle; }
.fp-page .calc--flow .ee120 { color: blue; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; text-align: right; vertical-align: middle; }
.fp-page .calc--flow .ee121 { color: black; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--flow .ee124 { color: black; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--flow .ee126 { color: #00b050; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--flow .ee129 { background: #dce6f1; color: black; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: right; vertical-align: middle; }
.fp-page .calc--flow .ee130 { background: #dce6f1; color: black; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; text-align: right; vertical-align: middle; }
.fp-page .calc--flow .ee131 { background: #dce6f1; color: black; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--flow .ee133 { color: black; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--flow .ee136 { color: blue; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--flow .ee138 { color: black; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--flow .ee141 { color: #c00000; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: right; vertical-align: middle; }
.fp-page .calc--flow .ee142 { color: #c00000; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; text-align: right; vertical-align: middle; }
.fp-page .calc--flow .ee143 { color: #c00000; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--flow .ee146 { background: #b8cce4; color: black; font-family: Arial; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--flow .ee148 { color: green; font-family: Arial,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--flow .ee150 { color: black; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: bottom; }
.fp-page .calc--flow .ee153 { color: #060; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: right; vertical-align: middle; }
.fp-page .calc--flow .ee154 { color: #060; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; text-align: right; vertical-align: middle; }
.fp-page .calc--flow .ee155 { color: #060; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--flow .ee157 { color: black; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--flow .ee159 { color: blue; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: right; vertical-align: middle; }
.fp-page .calc--flow .ee160 { color: blue; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; text-align: right; vertical-align: middle; }
.fp-page .calc--flow .ee161 { color: black; font-family: Arial,sans-serif; font-size: 6.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: bottom; }
.fp-page .calc--flow .calc-grid { width: 100%; }
.fp-page .calc--flow .calc-grid td { padding: 3px; font-size: 14px; }

/* look "blower": the blower energy-use sheet, from the page's own SpreadsheetConverter styles, and its overrides on
   live: sheet full width, cells 0 2px */
.fp-page .calc--blower .ee100 { color: black; font-family: Arial, sans-serif; font-size: 14.00pt; font-style: italic; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: top; }
.fp-page .calc--blower .ee103 { color: black; font-family: Calibri, sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: bottom; }
.fp-page .calc--blower .ee106 { color: black; font-family: Arial, sans-serif; font-size: 10pt; font-style: normal; font-weight: 400; padding-left: 5px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: top; }
.fp-page .calc--blower .ee109 { color: black; font-family: Calibri, sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: top; }
.fp-page .calc--blower .ee112 { color: black; font-family: Arial, sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: top; }
.fp-page .calc--blower .ee118 { color: black; font-family: Arial, sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: top; }
.fp-page .calc--blower .ee121 { color: #1F497D; font-family: Arial, sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 0px; padding-right: 1px; padding-top: 0px; text-align: right; vertical-align: top; }
.fp-page .calc--blower .ee123 { color: #1F497D; font-family: Arial, sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; text-align: right; vertical-align: top; }
.fp-page .calc--blower .ee124 { color: #C00000; font-family: Arial, sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 0px; padding-right: 1px; padding-top: 0px; text-align: right; vertical-align: top; }
.fp-page .calc--blower .ee125 { color: #C00000; font-family: Arial, sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; text-align: right; vertical-align: top; }
.fp-page .calc--blower .ee126 { color: #00B050; font-family: Calibri, sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: top; }
.fp-page .calc--blower .ee129 { color: black; font-family: Arial, sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: top; }
.fp-page .calc--blower .ee132 { color: black; font-family: Arial, sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: top; }
.fp-page .calc--blower .calc-grid { width: 100%; }
.fp-page .calc--blower .calc-grid td { padding: 0 2px; }

/* look "ppd": the pounds / kilograms per day sheet (poundsperdaycalculator.html), from its export's stylesheet
   (ppdbassets/css/app.min.css), and live's overrides: sheet full width, cells 14px, no cell borders */
.fp-page .calc--ppd .ee100 { color: black; font-family: Arial,sans-serif; font-size: 9.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--ppd .ee103 { color: black; font-family: Arial,sans-serif; font-size: 9.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--ppd .ee106 { color: black; font-family: Arial,sans-serif; font-size: 9.00pt; font-style: normal; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: left; vertical-align: middle; }
.fp-page .calc--ppd .ee108 { color: black; font-family: Arial,sans-serif; font-size: 9.00pt; font-style: normal; font-weight: 700; text-align: left; vertical-align: middle; }
.fp-page .calc--ppd .ee112 { color: black; font-family: Arial,sans-serif; font-size: 9.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--ppd .ee115 { border-left: .75pt solid black; border-right: .75pt solid black; border-top: .75pt solid black; color: black; font-family: Arial,sans-serif; font-size: 9.00pt; font-style: italic; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--ppd .ee118 { color: black; font-family: Arial,sans-serif; font-size: 9.00pt; font-style: italic; font-weight: 700; text-decoration: none; }
.fp-page .calc--ppd .ee119 { color: black; font-family: Arial,sans-serif; font-size: 9.00pt; font-style: italic; font-weight: 400; text-decoration: none; }
.fp-page .calc--ppd .ee123 { background: #b7dee8; border-left: .75pt solid black; border-top: .75pt solid black; color: black; font-family: Arial,sans-serif; font-size: 9.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--ppd .ee125 { background: #b7dee8; border-right: .75pt solid black; border-top: .75pt solid black; color: black; font-family: Arial,sans-serif; font-size: 9.00pt; font-style: normal; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: left; vertical-align: middle; }
.fp-page .calc--ppd .ee126 { background: #b7dee8; color: black; font-family: Arial,sans-serif; font-size: 9.00pt; font-style: normal; font-weight: 700; text-align: left; vertical-align: middle; }
.fp-page .calc--ppd .ee127 { border-right: .75pt solid black; color: blue; font-family: Arial,sans-serif; font-size: 9.00pt; font-style: normal; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: left; vertical-align: middle; }
.fp-page .calc--ppd .ee128 { color: blue; font-family: Arial,sans-serif; font-size: 9.00pt; font-style: normal; font-weight: 700; text-align: left; vertical-align: middle; }
.fp-page .calc--ppd .ee129 { background: #b7dee8; border-left: .75pt solid black; color: black; font-family: Arial,sans-serif; font-size: 9.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--ppd .ee130 { background: #b7dee8; border-right: .75pt solid black; color: black; font-family: Arial,sans-serif; font-size: 9.00pt; font-style: normal; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: left; vertical-align: middle; }
.fp-page .calc--ppd .ee131 { background: #b7dee8; border-bottom: .75pt solid black; border-left: .75pt solid black; color: black; font-family: Arial,sans-serif; font-size: 9.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--ppd .ee132 { background: #b7dee8; border-bottom: .75pt solid black; border-right: .75pt solid black; color: black; font-family: Arial,sans-serif; font-size: 9.00pt; font-style: normal; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: left; vertical-align: middle; }
.fp-page .calc--ppd .ee133 { border-bottom: .75pt solid black; color: black; font-family: Arial,sans-serif; font-size: 9.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--ppd .ee134 { border-bottom: .75pt solid black; border-right: .75pt solid black; color: blue; font-family: Arial,sans-serif; font-size: 9.00pt; font-style: normal; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: left; vertical-align: middle; }
.fp-page .calc--ppd .ee135 { border-bottom: 1.00pt solid black; color: black; font-family: Arial,sans-serif; font-size: 9.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--ppd .ee136 { border-bottom: 1.00pt solid black; color: black; font-family: Arial,sans-serif; font-size: 9.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--ppd .ee137 { border-bottom: 1.00pt solid black; color: blue; font-family: Arial,sans-serif; font-size: 9.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--ppd .ee138 { color: black; font-family: Arial,sans-serif; font-size: 11.00pt; font-style: italic; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--ppd .ee141 { color: blue; font-family: Arial,sans-serif; font-size: 9.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--ppd .ee142 { background: #b7dee8; border-top: .75pt solid black; color: black; font-family: Arial,sans-serif; font-size: 9.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--ppd .ee144 { color: black; font-family: Arial,sans-serif; font-size: 9.00pt; font-style: normal; font-weight: 400; text-decoration: none; }
.fp-page .calc--ppd .ee145 { background: #f2f2f2; border-right: .75pt solid black; border-top: .75pt solid black; color: black; font-family: Arial,sans-serif; font-size: 9.00pt; font-style: normal; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: left; vertical-align: middle; }
.fp-page .calc--ppd .ee146 { background: #f2f2f2; color: black; font-family: Arial,sans-serif; font-size: 9.00pt; font-style: normal; font-weight: 700; text-align: left; vertical-align: middle; }
.fp-page .calc--ppd .ee147 { border-right: .75pt solid black; color: blue; font-family: Arial,sans-serif; font-size: 9.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--ppd .ee148 { background: #b7dee8; color: black; font-family: Arial,sans-serif; font-size: 9.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--ppd .ee149 { color: black; font-family: Symbol,serif; font-size: 9.00pt; font-style: normal; font-weight: 400; text-decoration: none; }
.fp-page .calc--ppd .ee150 { background: #f2f2f2; border-right: .75pt solid black; color: black; font-family: Arial,sans-serif; font-size: 9.00pt; font-style: normal; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: left; vertical-align: middle; }
.fp-page .calc--ppd .ee151 { background: #b7dee8; border-left: .75pt solid black; border-top: .75pt solid black; color: black; font-family: Arial,sans-serif; font-size: 9.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--ppd .ee152 { background: #b7dee8; border-left: .75pt solid black; color: black; font-family: Arial,sans-serif; font-size: 9.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--ppd .ee153 { background: #f2f2f2; border-right: .75pt solid black; color: black; font-family: Arial,sans-serif; font-size: 9.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--ppd .ee154 { background: #b7dee8; border-bottom: .75pt solid black; border-left: .75pt solid black; color: black; font-family: Arial,sans-serif; font-size: 9.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--ppd .ee155 { background: #f2f2f2; border-bottom: .75pt solid black; border-right: .75pt solid black; color: black; font-family: Arial,sans-serif; font-size: 9.00pt; font-style: normal; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: left; vertical-align: middle; }
.fp-page .calc--ppd .ee156 { background: #b7dee8; border-bottom: .75pt solid black; color: black; font-family: Arial,sans-serif; font-size: 9.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--ppd .ee157 { border-bottom: 1.00pt solid black; color: black; font-family: Arial,sans-serif; font-size: 9.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--ppd .ee158 { border-bottom: 1.00pt solid black; color: black; font-family: Arial,sans-serif; font-size: 9.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--ppd .ee159 { color: black; font-family: Arial,sans-serif; font-size: 9.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--ppd .ee160 { color: black; font-family: Arial,sans-serif; font-size: 9.00pt; font-style: normal; font-weight: 700; text-decoration: none; }
.fp-page .calc--ppd .ee161 { color: black; font-family: Arial,sans-serif; font-size: 9.00pt; font-style: italic; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
/* never narrower than 700px: below that the results are cut (at the default values from 550px); a phone scrolls the
   sheet inside its box instead (live squeezed it until the values were cut to a digit) */
.fp-page .calc--ppd .calc-grid { width: 100%; min-width: 700px; }
/* no cell borders: on live the child theme's .main-content table td { border: 0 } beat the export's cell classes */
.fp-page .calc--ppd .calc-grid td { padding: 3px; border: 0; font-size: 14px; }

/* looks "eu100", "eu300", "eu600": the energy-use sheets (FALCO 100 / 300 / 600), each from its own export's stylesheet
   (css/, 3assets/css/, 6assets/css/app.min.css; the three differ in a few cells). Their cell rules are !important, so
   on live their borders and colours (results green) win over the theme and the page rules; the page rules that do
   apply: cells 3px 5px (100, 300) or 3px and 14px (600). Sheet full width in the container (live: the 100 ran the
   whole window width, the 600 from the window's left edge, the 300 975px centred; the 300's export has no column
   widths, it takes the 100's: convert.mjs --cols-from) */
.fp-page .calc--eu100 .ee100 { color: black !important; font-family: Arial,sans-serif; font-size: 8.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee103 { color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--eu100 .ee106 { color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee108 { color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee109 { color: black  !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee112 { color: black !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--eu100 .ee115 { color: black !important; font-family: Arial,sans-serif; font-size: 12.00pt; font-style: italic; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee121 { color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee124 { color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee127 { color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee128 { color: black !important; font-family: Calibri,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: center; vertical-align: middle; }
.fp-page .calc--eu100 .ee131 { border-left: .75pt solid black !important; border-right: .75pt solid black !important; border-top: .75pt solid black !important; color: black !important; font-family: Calibri,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: center; vertical-align: middle; }
.fp-page .calc--eu100 .ee134 { color: black !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee137 { color: #00b050 !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: right; vertical-align: middle; }
.fp-page .calc--eu100 .ee139 { color: #00b050 !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 700; text-align: right; vertical-align: middle; }
.fp-page .calc--eu100 .ee140 { color: #a6a6a6 !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee142 { border-left: .75pt solid black !important; color: black !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--eu100 .ee144 { border-right: .75pt solid black !important; color: #1f497d !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: right; vertical-align: middle; }
.fp-page .calc--eu100 .ee145 { color: #1f497d !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 700; text-align: right; vertical-align: middle; }
.fp-page .calc--eu100 .ee146 { color: black !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee148 { border-bottom: .75pt solid black !important; border-left: .75pt solid black !important; color: black !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--eu100 .ee150 { border-bottom: .75pt solid black !important; border-right: .75pt solid black !important; color: #1f497d !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: right; vertical-align: middle; }
.fp-page .calc--eu100 .ee151 { color: #a6a6a6 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee153 { color: #a6a6a6 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--eu100 .ee156 { color: #a6a6a6 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee158 { color: #a6a6a6 !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--eu100 .ee160 { color: #1f497d !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: right; vertical-align: middle; }
.fp-page .calc--eu100 .ee161 { color: #1f497d !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; text-align: right; vertical-align: middle; }
.fp-page .calc--eu100 .ee162 { color: black !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: italic; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee165 { color: black !important; font-family: Calibri,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee168 { color: #1f497d !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--eu100 .ee169 { color: #00b050 !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--eu100 .ee170 { border-bottom: 1.00pt solid black !important; color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee171 { border-bottom: 1.00pt solid black !important; color: #1f497d !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--eu100 .ee172 { border-bottom: 1.00pt solid black !important; color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee173 { border-bottom: 1.00pt solid black !important; color: black !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee174 { border-bottom: 1.00pt solid black !important; color: black !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--eu100 .ee175 { color: #1f497d !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--eu100 .ee176 { border-left: .75pt solid black !important; border-top: .75pt solid black !important; color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee178 { border-top: .75pt solid black !important; color: #00b050 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: right; vertical-align: middle; }
.fp-page .calc--eu100 .ee179 { color: #00b050  !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; text-align: right; vertical-align: middle; }
.fp-page .calc--eu100 .ee180 { border-right: .75pt solid black  !important; border-top: .75pt solid black  !important; color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee181 { color: red  !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee182 { color: red  !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 700; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee183 { border-bottom: .75pt solid black  !important; border-left: .75pt solid black !important; color: #a6a6a6  !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee184 { border-bottom: .75pt solid black  !important; color: #00b050  !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: right; vertical-align: middle; }
.fp-page .calc--eu100 .ee185 { border-bottom: .75pt solid black  !important; border-right: .75pt solid black  !important; color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee186 { color: #00b050  !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: right; vertical-align: middle; }
.fp-page .calc--eu100 .ee187 { border-right: .75pt solid black  !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee188 { border-right: .75pt solid black  !important; border-top: .75pt solid black  !important; color: black  !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee190 { color: black  !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee192 { border-left: .75pt solid black  !important; color: black  !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee193 { color: black  !important; font-family: Calibri,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; text-decoration: none; }
.fp-page .calc--eu100 .ee194 { color: black  !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; text-decoration: none; }
.fp-page .calc--eu100 .ee195 { border-right: .75pt solid black  !important; color: black  !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee196 { color: black !important; font-family: Arial,sans-serif; font-size: 9.00pt; font-style: italic; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee199 { border-bottom: .75pt solid black  !important; border-right: .75pt solid black  !important; color: black  !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee200 { color: red !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee202 { border-left: .75pt solid black  !important; border-top: .75pt solid black  !important; color: #494529  !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee204 { color: #494529  !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 700; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee205 { border-top: .75pt solid black  !important; color: #00b050  !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: right; vertical-align: middle; }
.fp-page .calc--eu100 .ee207 { color: #00b050  !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 700; text-align: right; vertical-align: middle; }
.fp-page .calc--eu100 .ee208 { border-right: .75pt solid black  !important; color: #494529  !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee210 { color: #494529  !important; font-family: Arial,sans-serif; font-size: 9.00pt; font-style: italic; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee212 { border-left: .75pt solid black  !important; color: #494529  !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee213 { color: #00b050  !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: right; vertical-align: middle; }
.fp-page .calc--eu100 .ee214 { border-right: .75pt solid black !important; color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee216 { border-bottom: .75pt solid black !important; border-left: .75pt solid black !important; color: #494529 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee217 { border-bottom: .75pt solid black !important; color: #00b050 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: right; vertical-align: middle; }
.fp-page .calc--eu100 .ee218 { border-bottom: .75pt solid black !important; border-right: .75pt solid black !important; color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee219 { border-bottom: 1.00pt solid black !important; color: #a6a6a6 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee220 { border-bottom: .75pt solid black !important; border-left: .75pt solid black !important; border-right: .75pt solid black !important; border-top: 1.00pt solid black !important; color: #00b050 !important; font-family: Calibri,sans-serif; font-size: 12.00pt; font-style: italic; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: center; vertical-align: middle; }
.fp-page .calc--eu100 .ee223 { border-bottom: .75pt solid black !important; border-left: .75pt solid black !important; border-right: .75pt solid black !important; border-top: 1.00pt solid black !important; color: #c00000 !important; font-family: Calibri,sans-serif; font-size: 12.00pt; font-style: italic; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: center; vertical-align: middle; }
.fp-page .calc--eu100 .ee225 { color: #948a54 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--eu100 .ee227 { border-left: .75pt solid black !important; color: black !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee228 { color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee229 { border-left: .75pt solid black !important; color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee230 { color: #00b050 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 700; text-decoration: none; }
.fp-page .calc--eu100 .ee231 { color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 700; text-decoration: none; }
.fp-page .calc--eu100 .ee232 { color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 400; text-decoration: none; }
.fp-page .calc--eu100 .ee233 { color: #00b050 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--eu100 .ee234 { color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee235 { color: #c00000 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 700; text-decoration: none; }
.fp-page .calc--eu100 .ee236 { color: #c00000 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: right; vertical-align: middle; }
.fp-page .calc--eu100 .ee237 { color: #c00000 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; text-align: right; vertical-align: middle; }
.fp-page .calc--eu100 .ee238 { border-bottom: .75pt solid black !important; color: #4f81bd !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--eu100 .ee240 { border-bottom: .75pt solid black !important; border-left: .75pt solid black !important; color: black !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee241 { border-bottom: .75pt solid black !important; color: #a6a6a6 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee242 { border-bottom: .75pt solid black !important; border-left: .75pt solid black !important; color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee243 { border-bottom: .75pt solid black !important; color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee244 { border-bottom: .75pt solid black !important; color: #c00000 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: right; vertical-align: middle; }
.fp-page .calc--eu100 .ee245 { border-left: .75pt solid black !important; color: #a6a6a6 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee246 { border-left: .75pt solid black !important; color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee247 { border-left: .75pt solid black !important; color: black !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee248 { border-left: .75pt solid black !important; color: #00b050 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee250 { color: #c00000 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee252 { border-bottom: .75pt solid black !important; border-left: .75pt solid black !important; color: #00b050 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee253 { border-bottom: .75pt solid black !important; color: #00b050 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--eu100 .ee254 { border-bottom: .75pt solid black !important; color: black !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee255 { border-bottom: .75pt solid black !important; color: black !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--eu100 .ee256 { border-bottom: .75pt solid black !important; border-right: .75pt solid black !important; color: black !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu100 .ee257 { color: black !important; font-family: Arial,sans-serif; font-size: 8.00pt; font-style: italic; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee100 { color: black !important; font-family: Arial,sans-serif; font-size: 8.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee103 { color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--eu300 .ee106 { color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee108 { color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee109 { color: black !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee112 { color: black !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--eu300 .ee115 { color: black !important; font-family: Arial,sans-serif; font-size: 12.00pt; font-style: italic; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee121 { color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee124 { color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee127 { color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee128 { color: black !important; font-family: Calibri,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: center; vertical-align: middle; }
.fp-page .calc--eu300 .ee131 { border-left: .75pt solid black !important; border-right: .75pt solid black !important; border-top: .75pt solid black !important; color: black !important; font-family: Calibri,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: center; vertical-align: middle; }
.fp-page .calc--eu300 .ee134 { color: black !important; font-family: Calibri,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 700; text-decoration: none; }
.fp-page .calc--eu300 .ee135 { color: black !important; font-family: Calibri,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 400; text-decoration: none; }
.fp-page .calc--eu300 .ee136 { color: black !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee139 { color: #00b050 !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: right; vertical-align: middle; }
.fp-page .calc--eu300 .ee141 { color: #00b050 !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 700; text-align: right; vertical-align: middle; }
.fp-page .calc--eu300 .ee142 { color: #a6a6a6 !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee144 { border-left: .75pt solid black !important; color: black !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--eu300 .ee146 { border-right: .75pt solid black !important; color: #1f497d !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: right; vertical-align: middle; }
.fp-page .calc--eu300 .ee147 { color: #1f497d !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 700; text-align: right; vertical-align: middle; }
.fp-page .calc--eu300 .ee148 { color: black !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee150 { border-bottom: .75pt solid black !important; border-left: .75pt solid black !important; color: black !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--eu300 .ee152 { border-bottom: .75pt solid black !important; border-right: .75pt solid black !important; color: #1f497d !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: right; vertical-align: middle; }
.fp-page .calc--eu300 .ee153 { color: #a6a6a6 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee155 { color: #a6a6a6 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--eu300 .ee158 { color: #a6a6a6 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee160 { color: #a6a6a6 !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--eu300 .ee162 { color: #1f497d !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: right; vertical-align: middle; }
.fp-page .calc--eu300 .ee163 { color: #1f497d !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; text-align: right; vertical-align: middle; }
.fp-page .calc--eu300 .ee164 { color: black !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: italic; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee167 { color: black !important; font-family: Calibri,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee170 { color: #1f497d !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--eu300 .ee171 { color: #00b050 !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--eu300 .ee172 { border-bottom: 1.00pt solid black !important; color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee173 { border-bottom: 1.00pt solid black !important; color: #1f497d !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--eu300 .ee174 { border-bottom: 1.00pt solid black !important; color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee175 { border-bottom: 1.00pt solid black !important; color: black !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee176 { border-bottom: 1.00pt solid black !important; color: black !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--eu300 .ee177 { color: #1f497d !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--eu300 .ee178 { border-left: .75pt solid black !important; border-top: .75pt solid black !important; color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee180 { border-top: .75pt solid black !important; color: #00b050 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: right; vertical-align: middle; }
.fp-page .calc--eu300 .ee181 { color: #00b050 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; text-align: right; vertical-align: middle; }
.fp-page .calc--eu300 .ee182 { border-right: .75pt solid black !important; border-top: .75pt solid black !important; color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee183 { color: red !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee184 { color: red !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 700; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee185 { border-bottom: .75pt solid black !important; border-left: .75pt solid black !important; color: #a6a6a6 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee186 { border-bottom: .75pt solid black !important; color: #00b050 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: right; vertical-align: middle; }
.fp-page .calc--eu300 .ee187 { border-bottom: .75pt solid black !important; border-right: .75pt solid black !important; color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee188 { color: #00b050 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: right; vertical-align: middle; }
.fp-page .calc--eu300 .ee189 { border-right: .75pt solid black !important; color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee190 { border-right: .75pt solid black !important; border-top: .75pt solid black !important; color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee192 { color: black !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee194 { border-left: .75pt solid black !important; color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee195 { color: black !important; font-family: Calibri,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; text-decoration: none; }
.fp-page .calc--eu300 .ee196 { color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; text-decoration: none; }
.fp-page .calc--eu300 .ee197 { border-right: .75pt solid black !important; color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee198 { color: black !important; font-family: Arial,sans-serif; font-size: 9.00pt; font-style: italic; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee201 { border-bottom: .75pt solid black !important; border-right: .75pt solid black !important; color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee202 { color: red !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee204 { border-left: .75pt solid black !important; border-top: .75pt solid black !important; color: #494529 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee206 { color: #494529 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 700; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee207 { border-top: .75pt solid black !important; color: #00b050 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: right; vertical-align: middle; }
.fp-page .calc--eu300 .ee209 { color: #00b050 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 700; text-align: right; vertical-align: middle; }
.fp-page .calc--eu300 .ee210 { border-right: .75pt solid black !important; color: #494529 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee212 { color: #494529 !important; font-family: Arial,sans-serif; font-size: 9.00pt; font-style: italic; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee214 { border-left: .75pt solid black !important; color: #494529 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee215 { color: #00b050 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: right; vertical-align: middle; }
.fp-page .calc--eu300 .ee216 { border-right: .75pt solid black !important; color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee218 { border-bottom: .75pt solid black !important; border-left: .75pt solid black !important; color: #494529 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee219 { border-bottom: .75pt solid black !important; color: #00b050 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: right; vertical-align: middle; }
.fp-page .calc--eu300 .ee220 { border-bottom: .75pt solid black !important; border-right: .75pt solid black !important; color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee221 { color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee222 { color: #00b050 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--eu300 .ee223 { color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee224 { border-bottom: .75pt solid black !important; border-left: .75pt solid black !important; border-right: .75pt solid black !important; border-top: 1.00pt solid black !important; color: #00b050 !important; font-family: Calibri,sans-serif; font-size: 12.00pt; font-style: italic; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: center; vertical-align: middle; }
.fp-page .calc--eu300 .ee227 { border-bottom: .75pt solid black !important; border-left: .75pt solid black !important; border-right: .75pt solid black !important; border-top: 1.00pt solid black !important; color: #c00000 !important; font-family: Calibri,sans-serif; font-size: 12.00pt; font-style: italic; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: center; vertical-align: middle; }
.fp-page .calc--eu300 .ee229 { color: #948a54 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--eu300 .ee231 { border-left: .75pt solid black !important; color: black !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee232 { color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; text-decoration: none; }
.fp-page .calc--eu300 .ee236 { border-left: .75pt solid black !important; color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee237 { color: #00b050 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 700; text-decoration: none; }
.fp-page .calc--eu300 .ee238 { color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 700; text-decoration: none; }
.fp-page .calc--eu300 .ee239 { color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 400; text-decoration: none; }
.fp-page .calc--eu300 .ee240 { color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee241 { color: #c00000 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 700; text-decoration: none; }
.fp-page .calc--eu300 .ee242 { color: #c00000 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: right; vertical-align: middle; }
.fp-page .calc--eu300 .ee243 { color: #c00000 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; text-align: right; vertical-align: middle; }
.fp-page .calc--eu300 .ee244 { border-bottom: .75pt solid black !important; color: #4f81bd !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--eu300 .ee246 { border-bottom: .75pt solid black !important; border-left: .75pt solid black !important; color: black !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee247 { border-bottom: .75pt solid black !important; color: #a6a6a6 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee248 { border-bottom: .75pt solid black !important; border-left: .75pt solid black !important; color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee249 { border-bottom: .75pt solid black !important; color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee250 { border-bottom: .75pt solid black !important; color: #c00000 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: right; vertical-align: middle; }
.fp-page .calc--eu300 .ee251 { border-left: .75pt solid black !important; color: #a6a6a6 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee252 { border-left: .75pt solid black !important; color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee253 { border-left: .75pt solid black !important; color: black !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee254 { border-left: .75pt solid black !important; color: #00b050 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee256 { color: #c00000 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee258 { border-bottom: .75pt solid black !important; border-left: .75pt solid black !important; color: #00b050 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee259 { border-bottom: .75pt solid black !important; color: #00b050 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--eu300 .ee260 { border-bottom: .75pt solid black !important; color: black !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee261 { border-bottom: .75pt solid black !important; color: black !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--eu300 .ee262 { border-bottom: .75pt solid black !important; border-right: .75pt solid black !important; color: black !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu300 .ee263 { color: black !important; font-family: Arial,sans-serif; font-size: 8.00pt; font-style: italic; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee100 { color: black !important; font-family: Arial,sans-serif; font-size: 8.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee103 { color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--eu600 .ee106 { color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee108 { color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee109 { color: black !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee112 { color: black !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--eu600 .ee115 { color: black !important; font-family: Arial,sans-serif; font-size: 12.00pt; font-style: italic; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee121 { color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee124 { color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee127 { color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee128 { color: black !important; font-family: Calibri,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: center; vertical-align: middle; }
.fp-page .calc--eu600 .ee131 { border-left: .75pt solid black !important; border-right: .75pt solid black !important; border-top: .75pt solid black !important; color: black !important; font-family: Calibri,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: center; vertical-align: middle; }
.fp-page .calc--eu600 .ee134 { color: black !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee137 { color: #00b050 !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: right; vertical-align: middle; }
.fp-page .calc--eu600 .ee139 { color: #00b050 !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 700; text-align: right; vertical-align: middle; }
.fp-page .calc--eu600 .ee140 { color: #a6a6a6 !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee142 { border-left: .75pt solid black !important; color: black !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--eu600 .ee144 { border-right: .75pt solid black !important; color: #1f497d !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: right; vertical-align: middle; }
.fp-page .calc--eu600 .ee145 { color: #1f497d !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 700; text-align: right; vertical-align: middle; }
.fp-page .calc--eu600 .ee146 { color: black !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee148 { border-bottom: .75pt solid black !important; border-left: .75pt solid black !important; color: black !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--eu600 .ee150 { border-bottom: .75pt solid black !important; border-right: .75pt solid black !important; color: #1f497d !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: right; vertical-align: middle; }
.fp-page .calc--eu600 .ee151 { color: #a6a6a6 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee153 { color: #a6a6a6 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--eu600 .ee156 { color: #a6a6a6 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee158 { color: #a6a6a6 !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--eu600 .ee160 { color: #1f497d !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: right; vertical-align: middle; }
.fp-page .calc--eu600 .ee161 { color: #1f497d !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; text-align: right; vertical-align: middle; }
.fp-page .calc--eu600 .ee162 { color: black !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: italic; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee165 { color: black !important; font-family: Calibri,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee168 { color: #1f497d !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--eu600 .ee169 { color: #00b050 !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--eu600 .ee170 { border-bottom: 1.00pt solid black !important; color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee171 { border-bottom: 1.00pt solid black !important; color: #1f497d !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--eu600 .ee172 { border-bottom: 1.00pt solid black !important; color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee173 { border-bottom: 1.00pt solid black !important; color: black !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee174 { border-bottom: 1.00pt solid black !important; color: black !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--eu600 .ee175 { color: #1f497d !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--eu600 .ee176 { border-left: .75pt solid black !important; border-top: .75pt solid black !important; color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee178 { border-top: .75pt solid black !important; color: #00b050 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: right; vertical-align: middle; }
.fp-page .calc--eu600 .ee179 { color: #00b050 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; text-align: right; vertical-align: middle; }
.fp-page .calc--eu600 .ee180 { border-right: .75pt solid black !important; border-top: .75pt solid black !important; color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee181 { color: red !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee182 { color: red !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 700; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee183 { border-bottom: .75pt solid black !important; border-left: .75pt solid black !important; color: #a6a6a6 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee184 { border-bottom: .75pt solid black !important; color: #00b050 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: right; vertical-align: middle; }
.fp-page .calc--eu600 .ee185 { border-bottom: .75pt solid black !important; border-right: .75pt solid black !important; color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee186 { color: #00b050 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: right; vertical-align: middle; }
.fp-page .calc--eu600 .ee187 { border-right: .75pt solid black !important; color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee188 { border-right: .75pt solid black !important; border-top: .75pt solid black !important; color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee190 { color: black !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee192 { border-left: .75pt solid black !important; color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee193 { color: black !important; font-family: Calibri,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; text-decoration: none; }
.fp-page .calc--eu600 .ee194 { color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; text-decoration: none; }
.fp-page .calc--eu600 .ee195 { border-right: .75pt solid black !important; color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee196 { color: black !important; font-family: Arial,sans-serif; font-size: 9.00pt; font-style: italic; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee199 { border-bottom: .75pt solid black !important; border-right: .75pt solid black !important; color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee200 { color: red !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee202 { border-left: .75pt solid black !important; border-top: .75pt solid black !important; color: #494529 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee204 { color: #494529 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 700; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee205 { border-top: .75pt solid black !important; color: #00b050 !important; font-family: Arial,san-serif; font-size: 10.00pt; font-style: italic; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: right; vertical-align: middle; }
.fp-page .calc--eu600 .ee207 { color: #00b050 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 700; text-align: right; vertical-align: middle; }
.fp-page .calc--eu600 .ee208 { border-right: .75pt solid black !important; color: #494529 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee210 { color: #494529 !important; font-family: Arial,sans-serif; font-size: 9.00pt; font-style: italic; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee212 { border-left: .75pt solid black !important; color: #494529 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee213 { color: #00b050 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: right; vertical-align: middle; }
.fp-page .calc--eu600 .ee214 { border-right: .75pt solid black !important; color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee216 { border-bottom: .75pt solid black !important; border-left: .75pt solid black !important; color: #494529 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee217 { border-bottom: .75pt solid black !important; color: #00b050 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: right; vertical-align: middle; }
.fp-page .calc--eu600 .ee218 { border-bottom: .75pt solid black !important; border-right: .75pt solid black !important; color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee219 { border-bottom: 1.00pt solid black !important; color: #a6a6a6 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee220 { border-bottom: .75pt solid black !important; border-left: .75pt solid black !important; border-right: .75pt solid black !important; border-top: 1.00pt solid black !important; color: #00b050 !important; font-family: Calibri,sans-serif; font-size: 12.00pt; font-style: italic; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: center; vertical-align: middle; }
.fp-page .calc--eu600 .ee223 { border-bottom: .75pt solid black !important; border-left: .75pt solid black !important; border-right: .75pt solid black !important; border-top: 1.00pt solid black !important; color: #c00000 !important; font-family: Calibri,sans-serif; font-size: 12.00pt; font-style: italic; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: center; vertical-align: middle; }
.fp-page .calc--eu600 .ee225 { color: #948a54 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--eu600 .ee227 { border-left: .75pt solid black !important; color: black !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee228 { color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee229 { color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; text-decoration: none; }
.fp-page .calc--eu600 .ee233 { border-left: .75pt solid black !important; color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee234 { color: #00b050 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 700; text-decoration: none; }
.fp-page .calc--eu600 .ee235 { color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 700; text-decoration: none; }
.fp-page .calc--eu600 .ee236 { color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 400; text-decoration: none; }
.fp-page .calc--eu600 .ee237 { color: #00b050 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--eu600 .ee238 { color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee239 { color: #c00000 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: italic; font-weight: 700; text-decoration: none; }
.fp-page .calc--eu600 .ee240 { color: #c00000 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: right; vertical-align: middle; }
.fp-page .calc--eu600 .ee241 { color: #c00000 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; text-align: right; vertical-align: middle; }
.fp-page .calc--eu600 .ee242 { border-bottom: .75pt solid black !important; color: #4f81bd !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--eu600 .ee244 { border-bottom: .75pt solid black !important; border-left: .75pt solid black !important; color: black !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee245 { border-bottom: .75pt solid black !important; color: #a6a6a6 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee246 { border-bottom: .75pt solid black !important; border-left: .75pt solid black !important; color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee247 { border-bottom: .75pt solid black !important; color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee248 { border-bottom: .75pt solid black !important; color: #c00000 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 0; padding-right: 1px; padding-top: 0; text-align: right; vertical-align: middle; }
.fp-page .calc--eu600 .ee249 { border-left: .75pt solid black !important; color: #a6a6a6 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee250 { border-left: .75pt solid black !important; color: black !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee251 { border-left: .75pt solid black !important; color: black !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee252 { border-left: .75pt solid black !important; color: #00b050 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee254 { color: #c00000 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee256 { border-bottom: .75pt solid black !important; border-left: .75pt solid black !important; color: #00b050 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee257 { border-bottom: .75pt solid black !important; color: #00b050 !important; font-family: Arial,sans-serif; font-size: 10.00pt; font-style: normal; font-weight: 700; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--eu600 .ee258 { border-bottom: .75pt solid black !important; color: black !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee259 { border-bottom: .75pt solid black !important; color: black !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: right; vertical-align: middle; }
.fp-page .calc--eu600 .ee260 { border-bottom: .75pt solid black !important; border-right: .75pt solid black !important; color: black !important; font-family: Calibri,sans-serif; font-size: 11.00pt; font-style: normal; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
.fp-page .calc--eu600 .ee261 { color: black !important; font-family: Arial,sans-serif; font-size: 8.00pt; font-style: italic; font-weight: 400; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: left; vertical-align: middle; }
/* never narrower than 1000px: below 950px results are cut at the default values (the "Max Vapor Loading" label, the
   competitor's yearly cost); phones and tablets scroll the sheet inside its box (live squeezed it, cutting 35-37) */
.fp-page :is(.calc--eu100, .calc--eu300, .calc--eu600) .calc-grid { width: 100%; min-width: 1000px; }
.fp-page :is(.calc--eu100, .calc--eu300) .calc-grid td { padding: 3px 5px; }
.fp-page .calc--eu600 .calc-grid td { padding: 3px; font-size: 14px; }

/* the pressure-drop, flow, blower and pounds-per-day pages' own rule on live, input[type=text] { color: #1F497D }: every
   text box navy, results included (it beat the export's cell colours there) */
.fp-page :is(.calc--pd, .calc--flow, .calc--blower, .calc--ppd) .calc-grid .calc-out { color: #1f497d; }

/* field boxes, after the looks so they win over a cell class's colour: inputs navy-bordered, results bare. The borders
   are !important because the energy-use exports put their cells' !important borders on the fields too (live's page
   rule input[type=text] { border: 0 !important } took them off again) */
.fp-page .calc .calc-grid .calc-in, .fp-page .calc .calc-grid select {
	height: 38px;
	padding: 6px 12px;
	border: 1px solid #1f497d !important;
	border-radius: 0;
	background-color: #fff;
	color: #1f497d;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.fp-page .calc .calc-grid .calc-out { height: 37px; padding: 6px 12px; border: 0 !important; background: transparent; }
/* a message result (the energy-use warning) fills its cell, which spans several rows */
.fp-page .calc .calc-grid textarea.calc-out { height: 100%; min-height: 37px; resize: none; overflow: auto; }
