#__ecp_stats {display: none !important;
}body
{padding: 0;background-color: #EEEEEE;
}.main-header
{height: 120px;box-shadow: var(--header-shadow);background-color: #FFFFFF;position: relative;z-index: 10;
}.main-header > .logo-wrapper
{width: 100%;height: 100%;max-width: var(--body-max-width);margin: var(--body-margin);display: flex;align-items: center;padding: 0 var(--body-padding);
}.main-header > .logo-wrapper > ._logo
{background-image: var(--logo-url);background-size: contain;background-repeat: no-repeat;background-position: center;width: var(--logo-width);height: var(--logo-height);
}.main-content-wrapper
{width: 100%;min-height: 100vh;background-color: var(--body-background-color);padding: var(--body-padding);max-width: var(--body-max-width);margin: var(--body-margin);
}.main-footer
{color: var(--footer-text-color);background-color: var(--footer-background-color);text-align: var(--footer-text-align);padding: var(--footer-padding);
}.main-footer strong
{font-size: var(--footer-strong-font-size);
}.bold { font-weight: bold; }
.hide { display: none; }
.hide_hard { display: none !important; }.tleft { text-align: left; }
.tcenter { text-align: center; }
.tright { text-align: right; }.vtop { vertical-align: top; }
.vmiddle { vertical-align: middle; }
.vbottom { vertical-align: bottom; }.fleft { float: left !important; }
.fright { float: right !important; }
.clear_left { clear: left !important; }
.clear_right { clear: right !important; }
.clear_both {clear: both !important;
}
.clear_left,
.clear_right,
.clear_both {float: none !important;height: 0 !important;width: 0 !important;padding: 0 !important;margin: 0 !important;visibility: hidden !important;
}h1, h2, h3, h4, h5, h6, ul, li, p, form {display: block;margin: 0;padding: 0;
}[data-v-app] h1,
[data-v-app] h2,
[data-v-app] h4,
[data-v-app] .text-h1,
[data-v-app] .text-h2,
[data-v-app] .text-h4 {line-height: normal;letter-spacing: normal;
}[data-v-app] h1,
[data-v-app] .text-h1,
h1 {font-family: var(--global-h1-font);font-size: var(--global-h1-font-size);color: var(--global-h1-font-color);font-weight: var(--global-h1-font-weight);
}h1 {margin-bottom: var(--global-h1-margin-bottom);
}[data-v-app] h2,
[data-v-app] .text-h2,
h2 {font-family: var(--global-h2-font);font-size: var(--global-h2-font-size);color: var(--global-h2-font-color);font-weight: var(--global-h2-font-weight);
}h2 {margin-bottom: var(--global-h2-margin-bottom);
}[data-v-app] h4,
[data-v-app] .text-h4,
h4 {font-family: var(--global-h4-font);font-size: var(--global-h4-font-size);color: var(--global-h4-font-color);font-weight: var(--global-h4-font-weight);
}h4 {margin-bottom: var(--global-h4-margin-bottom);
}[data-v-app] {--global-h2-margin-bottom: 0;--global-h4-margin-bottom: 0;
}.material-icons-outlined {font-family: 'Material Symbols Outlined', sans-serif;font-variation-settings: 'FILL' 0, 'wght' 300, 'GRAD' 0, 'opsz' 24;font-weight: normal;font-size: 24px;font-feature-settings: 'liga';-webkit-font-feature-settings: 'liga';-webkit-font-smoothing: antialiased;vertical-align: bottom;line-height: 1;white-space: nowrap;
}label.q-field:not(.q-field--readonly):not(.unfocusable) .q-field__control:has(:focus-visible) {outline: var(--global-focus-visible-outline) !important;box-shadow: var(--global-focus-visible-box-shadow) !important;
}
[data-v-app] .q-field__native,[data-v-app] .q-field__input {box-shadow: initial !important;
}.q-checkbox:focus-visible {outline: var(--global-focus-visible-outline) !important;box-shadow: var(--global-focus-visible-box-shadow) !important;border-radius: 3px !important;
}.footer {background-color: var(--global-footer-background);width: 100%;
}.footer_wrapper {max-width: 1200px;margin: 0 auto;width: 100%;color: var(--global-footer-font-color);font-size: var(--global-caption-font-size);padding: 1rem 0;text-align: center;
}.footer_wrapper a {color: var(--global-footer-font-color);
}[data-v-app] .fullscreen {z-index: 60000 !important;
}
.q-dialog-plugin {width: 100% !important;
}/*Quasar*/
body [data-v-app] {font-family: var(--global-text-font);font-weight: var(--global-text-font-weight);font-size: var(--global-text-font-size);line-height: 1.4;letter-spacing: .025em;color: var(--global-text-font-color);
}@media print {body,html {margin-top:0;display:block;height:auto;}header {display: none;}
}
