.em-card-configuration .form__help,.em-card-configuration__feature-disclaimers,.em-card-configuration__feature-period,.em-card-configuration__feature-vat,.em-card-configuration__pricing-disclaimer,.em-card-configuration__pricing-period,.em-card-configuration__pricing-subtitle,.em-card-configuration__pricing-vat,.em-card-configuration__section-disclaimer{color:var(--card-configuration-muted);font-size:12px;font-weight:400;line-height:16px}.em-card-configuration{--card-configuration-accent:#63c;--card-configuration-accent-soft:#d8d2f0;--card-configuration-accent-shadow:rgba(100,60,255,0);--card-configuration-background:#eff0f0;--card-configuration-background-selected:#efedf9;--card-configuration-border:#5a5e63;--card-configuration-border-light:#d9dce2;--card-configuration-disabled:#f4f4f4;--card-configuration-error:#c9005c;--card-configuration-error-soft:#feebf3;--card-configuration-muted:#5a5e63;--card-configuration-muted-soft:rgba(100,60,255,.08)}.em-card-configuration .em-form__inner{max-width:960px}.em-card-configuration__count{margin:0 0 24px}.em-card-configuration__update-fallback{margin-top:16px}.em-card-configuration.is--js .em-card-configuration__update-fallback{display:none}.em-card-configuration__tabs{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0 32px}.em-card-configuration__tab{background:var(--card-configuration-background);border:1px solid var(--card-configuration-border);border-radius:4px;color:#000;cursor:pointer;font:inherit;font-weight:600;line-height:24px;padding:8px 16px}.em-card-configuration__tab:hover{border-color:var(--card-configuration-accent)}.em-card-configuration__tab:focus-visible{outline:2px solid var(--focus-visible-color);outline-offset:2px}.em-card-configuration__tab--active{background:var(--card-configuration-accent-soft);border:2px solid var(--card-configuration-accent);color:var(--card-configuration-accent)}.em-card-configuration__tab--error{background:var(--card-configuration-error-soft);border:2px solid var(--card-configuration-error);color:var(--card-configuration-error)}.em-card-configuration__panel{display:block}.em-card-configuration__panel[hidden]{display:none}.em-card-configuration__panel-errors{margin-bottom:16px}.em-card-configuration .em-card-configuration__feature-card--error,.em-card-configuration .em-card-configuration__pricing-card--error,.em-card-configuration .em-card-configuration__selection-card--error,.em-card-configuration .form__error,.em-card-configuration .form__field--error{scroll-margin-top:24px}.em-card-configuration__section-title,.em-card-configuration__subheading{color:#000;font-weight:700;margin:0 0 16px}.em-card-configuration__section-title{display:block;font-size:20px;line-height:26px;text-align:center;width:100%}.em-card-configuration__subheading{font-size:16px;line-height:24px;margin-top:16px}.em-card-configuration__add-ons,.em-card-configuration__card-type,.em-card-configuration__features,.em-card-configuration__tariffs{display:grid;gap:22px}.em-card-configuration__card-type{grid-template-columns:1fr}.em-card-configuration__card-type .em-card-configuration__selection-copy{width:-webkit-max-content;width:-moz-max-content;width:max-content}.em-card-configuration__add-ons{align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:8px}.em-card-configuration__tariffs{--tariff-card-width:223.5px;align-items:stretch;display:grid;gap:22px;grid-template-columns:repeat(4,minmax(0,1fr));margin:32px 0 24px}.em-card-configuration__tariffs.is--tariff-count-1,.em-card-configuration__tariffs.is--tariff-count-2,.em-card-configuration__tariffs.is--tariff-count-3{grid-template-columns:repeat(var(--tariff-visible-count),var(--tariff-card-width));margin-inline:auto;max-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content}.em-card-configuration__pricing-card{border-radius:4px;display:flex;flex:1 1 0;flex-direction:column;height:100%}.em-card-configuration__features{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:center;margin:16px 0 0}.em-card-configuration__tariffs>.em-card-configuration__pricing-card{align-self:stretch;display:flex;flex-direction:column;max-width:none;min-height:364px}.em-card-configuration__features>.em-card-configuration__feature-card{align-self:stretch;display:flex;flex:0 0 calc(25% - 18px);max-width:calc(25% - 18px)}.em-card-configuration__feature-card,.em-card-configuration__pricing-card,.em-card-configuration__selection-card{background:#fff;border:1px solid var(--card-configuration-border-light);border-radius:4px;box-shadow:0 0 0 0 var(--card-configuration-accent-shadow);min-height:120px;overflow:hidden;position:relative;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease}.em-card-configuration__feature-card:hover,.em-card-configuration__pricing-card:hover,.em-card-configuration__selection-card:hover{border-color:var(--card-configuration-accent)}.em-card-configuration__feature-card.is--selected,.em-card-configuration__pricing-card.is--selected,.em-card-configuration__selection-card.is--selected{background:var(--card-configuration-background-selected);border:2px solid var(--card-configuration-accent);box-shadow:0 0 0 3px var(--card-configuration-muted-soft)}.em-card-configuration__feature-card[hidden],.em-card-configuration__pricing-card[hidden],.em-card-configuration__selection-card[hidden]{display:none}.em-card-configuration--editmode .em-card-configuration__feature-card,.em-card-configuration--editmode .em-card-configuration__pricing-card,.em-card-configuration--editmode .em-card-configuration__pricing-details,.em-card-configuration--editmode .em-card-configuration__pricing-footer,.em-card-configuration--editmode .em-card-configuration__selection-card{overflow:visible}.em-card-configuration--editmode .em-card-configuration__pricing-details{display:block}.em-card-configuration--editmode .em-card-configuration__pricing-details .pimcore_editable,.em-card-configuration--editmode .em-card-configuration__pricing-link{display:block;max-width:100%;white-space:normal;width:100%}.em-card-configuration__selection-card{align-items:center;border-radius:8px;display:grid;gap:16px;grid-template-columns:20px minmax(0,1fr);padding:16px 24px;transition:border-color .2s ease,background-color .2s ease}.em-card-configuration__selection-card--wide{min-height:136px}.em-card-configuration__selection-card--addon{align-items:center}.em-card-configuration__selection-card--addon .em-card-configuration__selection-label{align-items:center;min-height:100%}.em-card-configuration__selection-card--addon .em-card-configuration__selection-copy{height:100%}.em-card-configuration__selection-card--addon .em-card-configuration__selection-meta{margin-top:auto}.em-card-configuration__selection-input{cursor:pointer;display:block;margin:0}.em-card-configuration__selection-input--radio{height:100%;inset:0;margin:0;opacity:0;pointer-events:none;position:absolute;width:100%}.em-card-configuration__selection-input--checkbox{accent-color:var(--card-configuration-accent);background:#fff;border:1px solid var(--card-configuration-border);border-radius:4px;cursor:pointer;height:20px;margin:0;width:20px}.em-card-configuration__feature-label,.em-card-configuration__pricing-label,.em-card-configuration__selection-label{box-sizing:border-box;cursor:pointer;display:flex;height:100%;width:100%}.em-card-configuration__selection-label{align-items:center;color:#000;display:grid;font-weight:600;gap:18px;grid-template-columns:100px minmax(0,1fr);line-height:1.4;min-height:88px}.em-card-configuration__selection-image{display:block;height:63px;overflow:hidden;width:100px}.em-card-configuration__selection-image img{border-radius:4px;display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.em-card-configuration__selection-copy{display:flex;flex-direction:column;gap:6px;min-width:0;width:auto}.em-card-configuration__selection-title{color:#000;font-size:16px;font-weight:600;line-height:18px}.em-card-configuration__selection-description{color:#000;font-size:14px;font-weight:400;line-height:20px}.em-card-configuration__selection-meta{align-items:center;display:flex;justify-content:flex-start;margin-top:2px}.em-card-configuration__selection-price{color:#000;font-size:16px;font-weight:600;line-height:24px}.em-card-configuration__selection-period{color:var(--card-configuration-muted);font-size:14px;font-weight:400;line-height:20px}.em-card-configuration__pricing-label{display:flex;flex:1 1 auto;height:auto;min-height:0;padding:0;text-align:center;width:100%}.em-card-configuration__pricing-content{align-items:stretch;display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;padding:16px;width:100%}.em-card-configuration__pricing-header{align-items:center;display:flex;gap:12px;justify-content:center}.em-card-configuration__pricing-name{color:#000;font-size:16px;font-weight:700;line-height:22px;text-align:center}.em-card-configuration__feature-title{color:#000;font-size:16px;font-weight:700;line-height:1.4;text-align:left}.em-card-configuration__pricing-subtitle{display:block;margin-top:4px;min-height:28px;text-align:center}.em-card-configuration__pricing-price-row{align-items:baseline;color:var(--card-configuration-accent);display:flex;gap:2px;justify-content:center;margin-top:4px;text-align:center}.em-card-configuration__pricing-price{color:var(--card-configuration-accent);font-size:20px;font-weight:700;letter-spacing:-.04em;line-height:26px;white-space:nowrap}.em-card-configuration__feature-price{color:var(--card-configuration-accent);font-size:20px;font-weight:800;line-height:1;white-space:nowrap}.em-card-configuration__pricing-currency{color:var(--card-configuration-accent);font-size:20px;font-weight:700;line-height:22px}.em-card-configuration__pricing-vat{display:block;text-align:center}.em-card-configuration__pricing-benefits{color:#000;display:flex;flex-direction:column;font-size:13px;gap:10px;line-height:1.5;list-style:none;margin:16px 0 0;padding:0;text-align:left}.em-card-configuration__pricing-benefits li{align-items:center;display:flex;gap:8px}.em-card-configuration__pricing-benefit-copy{color:#000;display:block;font-size:12px;width:100%}.em-card-configuration__pricing-benefit-description{color:var(--card-configuration-muted);display:block;font-size:12px;font-weight:400;line-height:16px;margin-top:2px;width:100%}.em-card-configuration__pricing-benefit-icon{align-self:baseline;color:var(--card-configuration-accent);display:block;flex:0 0 auto;height:14px;margin-top:3px;width:14px}.em-card-configuration__pricing-term-row{align-items:flex-start;color:#333;display:flex;flex-direction:column;font-size:12px;gap:4px;justify-content:flex-start;line-height:1.4;margin-top:8px;text-align:left;width:100%}.em-card-configuration__pricing-term-main{align-items:flex-start;display:inline-flex;gap:8px;justify-content:flex-start}.em-card-configuration__pricing-term-icon{align-self:flex-start;color:#333;display:block;flex:0 0 auto;height:16px;width:16px}.em-card-configuration__pricing-term-label{color:#333;font-size:12px;font-weight:600}.em-card-configuration__pricing-term-value{color:var(--card-configuration-muted);font-size:12px;padding-left:24px;text-align:left}.em-card-configuration__pricing-footer{display:flex;flex:0 0 auto;flex-direction:column;gap:12px;justify-content:flex-end;margin-top:auto;padding:0 16px 16px;text-align:center}.em-card-configuration__pricing-details{color:var(--card-configuration-accent);display:flex;font-size:13px;font-weight:600;justify-content:center;line-height:1.4}.em-card-configuration__pricing-link{align-items:center;background:transparent;border:0;color:var(--card-configuration-accent);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:600;margin:0 auto;padding:0;text-decoration:underline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.em-card-configuration__pricing-link:focus-visible{outline:2px solid var(--focus-visible-color);outline-offset:2px}.em-card-configuration__pricing-disclaimer{text-align:center}.em-card-configuration__feature-label{display:block;min-height:auto;padding:0;text-align:center;width:100%}.em-card-configuration__feature-card{align-items:flex-start;border-radius:4px;cursor:pointer;display:flex;flex:1 1 0;gap:12px;min-height:20px;padding:16px}.em-card-configuration__feature-card.is--selected{background:#fff;border:1px solid var(--card-configuration-border-light);box-shadow:none}.em-card-configuration__feature-body{align-items:stretch;display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-height:100%}.em-card-configuration__feature-top-row{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:auto;width:100%}.em-card-configuration__feature-content{display:flex;flex:0 0 auto;flex-direction:column;justify-content:flex-start;min-height:0}.em-card-configuration__feature-card--disabled{opacity:.55}.em-card-configuration__feature-card--disabled .em-card-configuration__feature-label{cursor:not-allowed}.em-card-configuration__feature-card--disabled:hover{border-color:var(--card-configuration-border-light)}.em-card-configuration__feature-tooltip{color:#333;flex:0 0 auto;margin-right:0;margin-top:0}.em-card-configuration__feature-price-row{align-items:baseline;color:var(--card-configuration-accent);display:flex;gap:4px;justify-content:flex-start;margin-top:4px;text-align:left}.em-card-configuration__feature-currency{color:var(--card-configuration-accent);font-size:20px;font-weight:800;line-height:1.2}.em-card-configuration__feature-vat{display:block;margin-left:25px;margin-top:4px;text-align:left}.em-card-configuration__feature-card .em-card-configuration__selection-input--checkbox{align-self:flex-start;flex:0 0 auto;margin-top:4px}.em-card-configuration__configuration-section{border:0;margin:32px 0 0;min-width:0;padding:0}.em-card-configuration__configuration-section[hidden]{display:none}.em-card-configuration__intro{font-size:14px;margin:0 auto;max-width:760px;text-align:center}.em-card-configuration__section-disclaimer{margin-top:20px;text-align:center}.em-card-configuration__feature-disclaimers{list-style:none;margin:16px 0 0;padding-left:0;text-align:center}.em-card-configuration__feature-disclaimers li+li{margin-top:24px}.em-card-configuration .form__help{border-radius:8px;text-align:left}.em-card-configuration .form__help.em-card-configuration__feature-disclaimers,.em-card-configuration .form__help.em-card-configuration__section-disclaimer{text-align:center}.em-card-configuration__vin{margin-top:40px}.em-card-configuration__vin[hidden]{display:none}.em-card-configuration__vin .form__element{margin-top:0}.em-card-configuration__vin-header{align-items:center;display:flex;gap:6px;justify-content:flex-start;margin-bottom:8px}.em-card-configuration__vin-heading{margin:0;text-align:left}.em-card-configuration__vin-tooltip{color:#333;flex:0 0 auto}.em-card-configuration__help-row{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-top:4px}.em-card-configuration__counter{color:var(--card-configuration-muted);flex:0 0 auto;font-size:12px;line-height:20px}.em-card-configuration__counter--right{margin-left:auto;text-align:right}.em-card-configuration .form__field--select{position:relative}.em-card-configuration .form__field--select:not(.is--filled) .form__label{background-color:transparent;opacity:0;padding-left:0;padding-right:0;top:15px}.em-card-configuration .form__field--select:not(.is--filled):focus-within .form__label{background-color:transparent;opacity:0;padding-left:0;padding-right:0;top:15px}.em-card-configuration .form__field--select .form__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:48px}.em-card-configuration .form__select-icon{display:inline-flex;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.em-card-configuration.is--validating{cursor:progress}.em-card-configuration.is--validating [data-card-tab],.em-card-configuration.is--validating [data-em-nav=next]{pointer-events:none}.em-card-configuration .addons-heading,.em-card-configuration .em-card-configuration__add-ons{display:none}@media(max-width:1024px){.em-card-configuration__tariffs{grid-template-columns:repeat(2,minmax(0,1fr))}.em-card-configuration__features>.em-card-configuration__feature-card{flex-basis:calc(50% - 12px);max-width:calc(50% - 12px)}}