header{background-image: linear-gradient(var(--giftcard-navbar-background),var(--giftcard-navbar-background))}.footer{background-color: var(--giftcard-primary-light-color);color: var(--lumo-base-color)}.footer a{color: var(--lumo-base-color);font-size: smaller}.footer vaadin-button{color: var(--lumo-base-color);font-weight: 300}.footer vaadin-button:hover{cursor: pointer;text-decoration: underline}.footer vaadin-button::part(label):hover{cursor: pointer;text-decoration: underline}.footer vaadin-button.selected{font-weight: 600}.download-view .hint{font-weight: 500;background-color: var(--giftcard-primary-background-10pct);box-shadow: var(--lumo-box-shadow-xs);border-radius: var(--lumo-border-radius-m);border-color: var(--lumo-contrast-5pct);margin: var(--lumo-space-l);padding: var(--lumo-space-m)}.download-view H2{margin-bottom: 20px}.download-view H3{margin-top: 20px;margin-bottom: 15px;font-size: var(--lumo-font-size-m)}@media only screen and (min-width: 1000px){.download-view .content{width: 800px}}.configurator-view{width: 1100px;.agb{font-style: italic}H3,.text{font-size: var(--lumo-font-size-l)}.content{margin-top: 10px}.hint{.caption{font-weight: bold}box-sizing: border-box;padding: var(--lumo-space-m);border-radius: var(--lumo-border-radius-l);background-color: var(--lumo-contrast-5pct)}.status-indicator{--color-default: var(--lumo-contrast-40pct);--color-active: var(--giftcard-primary-light-color);--vaadin-button-font-size: var(--lumo-font-size-s);.status-entry{position: relative;width: 33%;font-size: smaller;&.first::before,&.last::after{border: none}&::before{border-top: 3px solid var(--color-default);content: "";width: 50%;right: 50%;position: absolute;top: 16px;z-index: -1}&::after{border-top: 3px solid var(--color-default);content: "";width: 50%;left: 50%;position: absolute;top: 16px;z-index: -1}&.active,&.selected{vaadin-button.status-button{border-color: var(--color-active);color: var(--color-active);font-weight: 800}&::before,&::after{border-top-color: var(--color-active)}}&.selected{vaadin-button.status-button{background-color: var(--color-active);color: white}}vaadin-button.status-button{--color-default: var(--lumo-contrast-40pct);--color-active: var(--giftcard-primary-light-color);--lumo-button-size: 0;background-color: white;font-weight: 600;border-width: 2px;border-style: solid;border-radius: 14px;border-color: var(--color-default);color: var(--color-default);width: 28px;height: 28px;&:hover{cursor: pointer;filter: brightness(0.8)}}}}}html{--lumo-base-color: rgb(255,255,255);--lumo-primary-color: hsla(24,100%,50%,1);--lumo-primary-color-50pct: hsla(24,100%,50%,0.5);--lumo-primary-color-10pct: hsla(24,100%,50%,0.1);--giftcard-primary-light-color: #FF6600;--giftcard-primary-delta-color: #FCB100;--giftcard-primary-error-color: #F52419;--giftcard-error-light-color: #FF4238;--giftcard-success-light-color: #00A344;--giftcard-warning-color: rgba(255,66,56,0.1);--giftcard-info-color: rgba(26,56,96,0.1);--giftcard-navbar-background: var(--giftcard-primary-background-10pct);--giftcard-primary-background-50pct: hsla(214,100%,49%,0.76);--giftcard-primary-background-10pct: hsla(214,100%,60%,0.13);--giftcard-secondary-background-50pct: hsla(145,72%,31%,0.5);--giftcard-secondary-background-10pct: hsla(145,72%,31%,0.1);--giftcard-tertiary-background-50pct: hsl(48,100%,50%);--giftcard-tertiary-background-10pct: hsla(48,100%,50%,0.25)}.color-m{color: var(--giftcard-primary-light-color)}.color-info{color: var(--giftcard-primary-background-50pct)}vaadin-button::part(label):hover{cursor: pointer}vaadin-button[theme~='tertiary']{text-decoration: underline}vaadin-button.inline-button{margin: 0}