@import url('../themes/application-form-23/styles.css');body{--clr-white: hsla(0,0%,100%,1);--lumo-tint-5pct: hsla(0,0%,100%,0.05);--lumo-tint-10pct: hsla(0,0%,100%,0.1);--lumo-tint-20pct: hsla(0,0%,100%,0.2);--lumo-tint-30pct: hsla(0,0%,100%,0.3);--lumo-tint-40pct: hsla(0,0%,100%,0.4);--lumo-tint-50pct: hsla(0,0%,100%,0.5);--lumo-tint-60pct: hsla(0,0%,100%,0.6);--lumo-tint-70pct: hsla(0,0%,100%,0.7);--lumo-tint-80pct: hsla(0,0%,100%,0.8);--lumo-tint-90pct: hsla(0,0%,100%,0.9);--lumo-tint: var(--clr-white);--lumo-primary-color-10pct: hsla(199,58%,33%,0.1);--lumo-primary-color-50pct: hsla(199,58%,33%,0.5);--lumo-primary-color: hsla(199,58%,33%,1);--lumo-primary-text-color: var(--lumo-primary-color);--lumo-error-color-5pct: hsla(356,71%,42%,0.05);--lumo-error-color-10pct: hsla(356,71%,42%,0.1);--lumo-error-color-50pct: hsla(356,71%,42%,0.5);--lumo-error-color: hsla(356,71%,42%,1);--lumo-error-text-color: var(--lumo-error-color);--lumo-success-color-10pct: hsla(149,100%,52%,0.1);--lumo-success-color-50pct: hsla(149,100%,26%,0.5);--lumo-success-color: hsla(149,100%,26%,1);--lumo-success-text-color: hsla(149,100%,26%,1);--lumo-box-shadow-color: var(--lumo-shade-10pct);--lumo-box-shadow-xs: 0 1px 4px 0 var(--lumo-box-shadow-color);--lumo-box-shadow-s: 0 3px 12px 0 var(--lumo-box-shadow-color);--lumo-box-shadow-m: 0 8px 24px 0 var(--lumo-box-shadow-color);--body-background-color: hsla(268,61%,25%,0.02);--primary-focus-border-color: var(--lumo-primary-color-50pct);--primary-focus-color: hsla(199,58%,33%,0.3);--error-focus-border-color: hsla(356,71%,62%,0.4);--error-focus-color: hsla(356,71%,62%,0.3);--button-background-color: hsla(199,58%,33%,0.2);--button-background-color-hover: hsla(199,58%,33%,0.4);--button-background-color-active: hsla(199,58%,33%,0.6);--button-primary-background-color-hover: hsla(199,58%,25%,1);--button-primary-background-color-active: var(--button-primary-background-color-active);--button-error-background-color-hover: hsla(356,71%,48%,1);--button-error-background-color-active: hsla(356,71%,54%,1);--button-primary-error-hover: hsla(356,71%,48%,1);--button-primary-error-active: hsla(356,71%,54%,1);--anchor-color-hover: hsla(199,58%,12%,1);--anchor-color-active: hsla(199,58%,2%,1);--info-box-border-color: var(--button-background-color-hover);--info-box-background-color: var(--button-background-color);--info-box-warning-border-color: hsla(31,100%,47%,0.4);--info-box-warning-background-color: hsla(42,100%,92%,0.8);--info-box-warning-text-color: var(--lumo-body-text-color);--info-box-warning-icon-color: hsla(31,100%,47%,1);--info-box-error-border-color: hsla(356,71%,52%,0.4);--info-box-error-background-color: hsla(356,71%,82%,0.3);--lumo-base-color--dark: var(--lumo-primary-color);--lumo-contrast-10pct--dark: hsla(268,60%,80%,0.1);--lumo-contrast-70pct--dark: hsla(268,87%,92%,0.7);--lumo-contrast-90pct--dark: hsla(268,96%,96%,0.9);--lumo-contrast--dark: hsl(268,100%,98%);--lumo-error-color--dark: hsla(356,100%,72%,1);--lumo-error-text-color--dark: hsla(356,100%,72%,1);--lumo-header-text-color--dark: var(--lumo-contrast--dark);--lumo-body-text-color--dark: var(--lumo-contrast-90pct--dark);--lumo-secondary-text-color--dark: var(--lumo-contrast-70pct--dark)}body.sports{}body.culture{--lumo-primary-color: hsla(28,71%,34%,1);--lumo-primary-color-50pct: hsla(28,71%,34%,0.5);--lumo-primary-color-10pct: hsla(28,71%,34%,0.15);--lumo-primary-color-5pct: hsla(28,71%,34%,0.05);--primary-focus-color: hsla(28,71%,34%,0.3);--button-background-color: hsla(28,71%,34%,0.2);--button-background-color-hover: hsla(28,71%,34%,0.4);--button-background-color-active: hsla(28,71%,34%,0.6);--button-primary-background-color-hover: hsla(28,71%,24%,1)}body.mountain{--lumo-primary-color: hsla(86,93%,21%,1);--lumo-primary-color-50pct: hsla(86,93%,21%,0.5);--lumo-primary-color-10pct: hsla(86,93%,21%,0.15);--lumo-primary-color-5pct: hsla(86,93%,21%,0.05);--primary-focus-color: hsla(86,93%,21%,0.3);--button-background-color: hsla(86,93%,21%,0.2);--button-background-color-hover: hsla(86,93%,21%,0.4);--button-background-color-active: hsla(86,93%,21%,0.6);--button-primary-background-color-hover: hsla(86,93%,15%,1)}html[theme~='dark']{--lumo-base-color: rgba(32,32,32,1);--clr-white: rgba(236,239,242,1);--clr-grid-background: rgba(52,136,173,0.05)}html[theme~='dark'] body{--lumo-error-color: var(--lumo-error-color--dark);--info-box-warning-text-color: var(--lumo-base-color);--lumo-box-shadow-color: var(--lumo-tint-10pct);--body-background-color: rgba(52,136,173,0.05)}html[theme~='dark'] body.sports{--lumo-base-color--dark: hsla(199,58%,33%,1);--lumo-primary-color: rgba(84,185,236,1);--lumo-primary-color-10pct: rgba(84,185,236,0.1);--lumo-primary-color-50pct: rgba(84,185,236,0.5);--lumo-primary-text-color: rgba(129,201,244,1);--anchor-color-hover: var(--button-primary-background-color-hover);--anchor-color-active: var(--button-primary-background-color-hover)}.mobile-info span.secondary-text{padding-right: var(--lumo-space-xs)}.applications{width: var(--screen-width);min-height: 100vh}.applications section{flex-grow: 1}.create-request{box-sizing: border-box;display: flex;flex-direction: column;margin: 0 auto;max-width: 100%;padding-bottom: var(--lumo-space-xl);padding-left: var(--lumo-space-l);padding-right: var(--lumo-space-l);width: var(--screen-width);min-height: 100vh}.create-request h1 + p{color: var(--lumo-secondary-text-color);font-size: var(--lumo-font-size-l);margin: 0}.organization-dialog{width: 1000px}.organization-dialog__search-button{margin-bottom: 0}.create-request__link{text-decoration: underline;font-weight: normal}.create-request__grid-section{display: flex;flex-direction: column;flex-grow: 1}.step{box-sizing: border-box;display: flex;flex-direction: column;margin: 0 auto;max-width: 100%;padding: var(--lumo-space-xl) var(--lumo-space-l);width: var(--screen-width)}.step h1{margin-bottom: var(--lumo-space-s);margin-top: 0}.step h1 + p{color: var(--lumo-secondary-text-color);font-size: var(--lumo-font-size-l);margin: 0}.step h1 + p strong{color: var(--lumo-body-text-color)}.step section{display: flex;flex-direction: column}.step h2{margin-bottom: 0;margin-top: var(--lumo-space-xl)}.step h2 + hr{margin-bottom: 0;margin-top: calc(var(--lumo-space-s) - 1px)}.step hr + p{margin-bottom: 0;margin-top: var(--lumo-space-s)}.step h3{margin-bottom: var(--lumo-space-s);margin-top: calc(var(--lumo-space-m) * 2)}.step h3 + p{margin-bottom: 0;margin-top: 0}.step h4{margin-bottom: var(--lumo-space-s);margin-top: var(--lumo-space-l)}.step h4 + p{margin-bottom: 0;margin-top: 0}.step p + .helper-layout{margin-top: var(--lumo-space-l)}@media (max-width: 479px){.step{padding: var(--lumo-space-xl) var(--lumo-space-m)}.step vaadin-text-field[label-position="left"][readonly] + vaadin-text-field[label-position="left"][readonly]{margin-top: var(--lumo-space-s)}}@media (min-width: 480px){.step .helper-layout{margin-top: var(--lumo-space-s)}.step vaadin-text-field[label-position="left"] + vaadin-text-field[label-position="left"]{margin-top: var(--lumo-space-s)}}.step.financing vaadin-text-field{margin-top: 0;width: 140px}.step.financing{width: 700px}.step.financing td,.step.financing th{vertical-align: baseline}.step.financing td,.step.financing thead th{text-align: right}.step.financing thead th:first-child{text-align: left}.step.financing thead th{text-align: right}.step.financing section{background-color: var(--lumo-base-color);box-shadow: var(--lumo-box-shadow-xs);padding: var(--lumo-space-m);margin-block: var(--lumo-space-m);border-radius: var(--lumo-border-radius)}.step.financing section h2{margin-top: 0}.attachment-dialog{padding-bottom: 0;width: 480px}.submit h1 + p + hr{margin: var(--lumo-space-l) 0 var(--lumo-space-m) 0}.submit h3{margin: 0}.submit a{display: inline-block}.submit a vaadin-icon{margin-right: calc(var(--lumo-space-s) * 1.5)}.submit vaadin-text-area{margin-top: var(--lumo-space-l)}.submit vaadin-checkbox{padding: 0 var(--lumo-space-m)}.submit vaadin-checkbox:first-of-type{padding-top: var(--lumo-space-m)}.submit vaadin-checkbox:last-of-type{padding-bottom: var(--lumo-space-m)}.step.cost vaadin-text-field{margin-top: 0;width: 95px}.step.cost td,.step.cost th{vertical-align: baseline}.step.cost td,.step.cost thead th{text-align: right}.step.cost thead th:first-child{text-align: left}.step.cost thead th{text-align: right}.step.cost section{background-color: var(--lumo-base-color);box-shadow: var(--lumo-box-shadow-xs);padding: var(--lumo-space-m);margin-top: var(--lumo-space-l);border-radius: var(--lumo-border-radius)}.step.cost section h2{margin-top: 0}.step.cost .cost__entitled-costs,.step.cost .cost__no-estimates-costs{display: flex;flex-direction: column}.step.cost .cost__new-cost-button{margin-top: var(--lumo-space-m)}.cost-dialog{width: 480px}.cost__total-costs-info{margin-top: var(--lumo-space-m)}table.cost__vat-info.no-borders th,table.cost__vat-info.no-borders td{padding-block: var(--lumo-space-m)}.cost__total-costs-info{padding-right: var(--lumo-space-m)}@media screen and (min-width: 601px){.cost__e-costs-info__gift,.cost__total-costs-info__gift,.cost__e-costs-info__voluntaryWork,.cost__total-costs-info__voluntaryWork{width: 110px}.cost__e-costs-info__vat,.cost__total-costs-info__vat,.cost__e-costs-info__total,.cost__total-costs-info__total{width: 110px}}.general-information__helper{margin-bottom: 0;margin-top: var(--lumo-space-xs)}.general-information vaadin-email-field::part(input-field){max-width: unset}.general-information th{width: 200px}.general-information .info-box{margin-top: var(--lumo-space-l)}.general-information__organisation-info>p{margin-bottom: var(--lumo-space-s);margin-top: var(--lumo-space-l)}.general-information__organisation-info table.no-borders th{color: var(--lumo-secondary-text-color);font-size: var(--lumo-font-size-s)}.general-information__organisation-info table.no-borders td{font-weight: bold;text-align: right}@media (max-width: 599px){.general-information__organisation-info table.no-borders tr{box-shadow: inset 0 -1px 0 0 var(--lumo-contrast-10pct);display: flex;flex-direction: column;padding: var(--lumo-space-s) 0}.general-information__organisation-info table.no-borders tr:last-child{box-shadow: none}.general-information__organisation-info table.no-borders th,.general-information__organisation-info table.no-borders td{box-shadow: none;padding: 0}.general-information__organisation-info table.no-borders td{text-align: left}}.summary{height: 100%}.summary h1 + p + hr{margin: var(--lumo-space-l) 0 var(--lumo-space-m) 0}.summary h3{margin: 0}.confirmation{box-sizing: border-box;display: flex;flex-direction: column;margin: 0 auto;max-width: 100%;padding-bottom: var(--lumo-space-l);padding-left: var(--lumo-space-l);padding-right: var(--lumo-space-l);width: 640px}.confirmation h1{margin-bottom: var(--lumo-space-s);margin-top: var(--lumo-space-xl)}.confirmation h1 + p{color: var(--lumo-secondary-text-color);font-size: var(--lumo-font-size-l);margin: 0}.step h1 + p strong{color: var(--lumo-body-text-color)}.confirmation h1 + p + hr{margin: var(--lumo-space-l) 0 var(--lumo-space-m) 0}.confirmation hr + p{margin-bottom: 0;margin-top: var(--lumo-space-s)}.confirmation hr + p a{display: inline-block}.confirmation a vaadin-icon{margin-right: calc(var(--lumo-space-s) * 1.5)}.confirmation p + p{margin: var(--lumo-space-l) 0 0 0}.confirmation section{display: flex;flex-direction: column}.confirmation h2{margin-bottom: 0;margin-top: var(--lumo-space-xl)}.confirmation h2 + hr{margin-bottom: 0;margin-top: calc(var(--lumo-space-s) - 1px)}.confirmation ul{list-style: none;margin: var(--lumo-space-s) 0 0 calc(var(--lumo-space-m) * -1);padding: 0;width: calc(100% + (var(--lumo-space-m) * 2))}.confirmation ul li a{display: flex;padding: var(--table-padding) var(--lumo-space-m);text-decoration: none;transition: background-color var(--transition-duration-s) var(--transition-timing-function),box-shadow var(--transition-duration-s) var(--transition-timing-function)}.confirmation ul li a:hover{background-color: var(--button-background-color)}.confirmation ul li a:active{background-color: var(--button-background-color-hover)}.confirmation ul li a:focus,.confirmation ul li a:active{box-shadow: inset 0 0 0 var(--lumo-space-xs) var(--primary-focus-color)}.confirmation ul li a vaadin-icon{flex-shrink: 0;margin-right: calc(var(--lumo-space-s) * 1.5)}.confirmation ul li a div{align-items: flex-start;display: flex;flex-direction: column}.confirmation ul li a div span:first-child{font-weight: bold;text-decoration: underline;transition: color var(--transition-duration-s) var(--transition-timing-function)}.confirmation ul li a div span:nth-child(2){color: var(--lumo-secondary-text-color);font-size: var(--lumo-font-size-s)}@media (max-width: 959px){.confirmation{padding-left: var(--lumo-space-m);padding-right: var(--lumo-space-m)}}html{--screen-width: min(1000px,95vw)}