.companion-voucher-field-module__16-_7q__container{padding:var(--alto-sem-space-2xs) var(--alto-sem-space-sm);border-radius:var(--alto-sem-radius-xs);border:1px solid var(--alto-sem-color-border-tertiary);background:var(--alto-sem-color-bg-layer1-default);font-family:var(--alto-sem-text-body-font-family);align-items:center;gap:var(--alto-sem-space-2xs);display:flex}@media (max-width:1023px){.companion-voucher-field-module__16-_7q__container{flex-flow:wrap;align-items:center;display:flex}}.companion-voucher-field-module__16-_7q__switchWrapper{gap:var(--alto-sem-space-2xs);padding:var(--alto-sem-space-2xs) 0;order:1;display:flex}@media (max-width:479px){.companion-voucher-field-module__16-_7q__switchWrapper label div{min-width:52px}}.companion-voucher-field-module__16-_7q__dropdownWrapper{width:618px;padding-left:var(--alto-sem-space-sm);order:2}@media (max-width:1023px){.companion-voucher-field-module__16-_7q__dropdownWrapper{width:100%;padding:0}}.companion-voucher-field-module__16-_7q__error{padding-bottom:var(--alto-sem-space-4xs);align-items:center;gap:var(--alto-sem-space-4xs,4px);display:flex}.companion-voucher-field-module__16-_7q__learnMoreLink{text-align:right;align-items:center;gap:var(--alto-sem-space-4xs,4px);order:3;margin-left:auto;display:flex}@media (max-width:1023px){.companion-voucher-field-module__16-_7q__learnMoreLink{order:1}}@media (max-width:479px){.companion-voucher-field-module__16-_7q__learnMoreLink{order:3}}
._label_1fo68_1{font-family:var(--alto-sem-text-label-font-family);font-style:normal;font-weight:var(--alto-sem-text-label-font-weight)}._size--xxs_1fo68_36{font-size:var(--alto-sem-text-label-2xs-font-size);letter-spacing:var(--alto-sem-text-label-2xs-letter-spacing);line-height:var(--alto-sem-text-label-2xs-line-height)}._size--xs_1fo68_39{font-size:var(--alto-sem-text-label-xs-font-size);letter-spacing:var(--alto-sem-text-label-xs-letter-spacing);line-height:var(--alto-sem-text-label-xs-line-height)}._size--sm_1fo68_42{font-size:var(--alto-sem-text-label-sm-font-size);letter-spacing:var(--alto-sem-text-label-sm-letter-spacing);line-height:var(--alto-sem-text-label-sm-line-height)}._size--md_1fo68_45{font-size:var(--alto-sem-text-label-md-font-size);letter-spacing:var(--alto-sem-text-label-md-letter-spacing);line-height:var(--alto-sem-text-label-md-line-height)}._size--lg_1fo68_48{font-size:var(--alto-sem-text-label-lg-font-size);letter-spacing:var(--alto-sem-text-label-lg-letter-spacing);line-height:var(--alto-sem-text-label-lg-line-height)}._truncate--true_1fo68_68{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._truncate--false_1fo68_72{text-overflow:clip;white-space:normal;overflow:visible}@media (min-width:480px){._sm\:size--xxs_1fo68_1{font-size:var(--alto-sem-text-label-2xs-font-size);letter-spacing:var(--alto-sem-text-label-2xs-letter-spacing);line-height:var(--alto-sem-text-label-2xs-line-height)}._sm\:size--xs_1fo68_1{font-size:var(--alto-sem-text-label-xs-font-size);letter-spacing:var(--alto-sem-text-label-xs-letter-spacing);line-height:var(--alto-sem-text-label-xs-line-height)}._sm\:size--sm_1fo68_1{font-size:var(--alto-sem-text-label-sm-font-size);letter-spacing:var(--alto-sem-text-label-sm-letter-spacing);line-height:var(--alto-sem-text-label-sm-line-height)}._sm\:size--md_1fo68_1{font-size:var(--alto-sem-text-label-md-font-size);letter-spacing:var(--alto-sem-text-label-md-letter-spacing);line-height:var(--alto-sem-text-label-md-line-height)}._sm\:size--lg_1fo68_1{font-size:var(--alto-sem-text-label-lg-font-size);letter-spacing:var(--alto-sem-text-label-lg-letter-spacing);line-height:var(--alto-sem-text-label-lg-line-height)}._sm\:truncate--true_1fo68_1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._sm\:truncate--false_1fo68_1{text-overflow:clip;white-space:normal;overflow:visible}}@media (min-width:768px){._md\:size--xxs_1fo68_1{font-size:var(--alto-sem-text-label-2xs-font-size);letter-spacing:var(--alto-sem-text-label-2xs-letter-spacing);line-height:var(--alto-sem-text-label-2xs-line-height)}._md\:size--xs_1fo68_1{font-size:var(--alto-sem-text-label-xs-font-size);letter-spacing:var(--alto-sem-text-label-xs-letter-spacing);line-height:var(--alto-sem-text-label-xs-line-height)}._md\:size--sm_1fo68_1{font-size:var(--alto-sem-text-label-sm-font-size);letter-spacing:var(--alto-sem-text-label-sm-letter-spacing);line-height:var(--alto-sem-text-label-sm-line-height)}._md\:size--md_1fo68_1{font-size:var(--alto-sem-text-label-md-font-size);letter-spacing:var(--alto-sem-text-label-md-letter-spacing);line-height:var(--alto-sem-text-label-md-line-height)}._md\:size--lg_1fo68_1{font-size:var(--alto-sem-text-label-lg-font-size);letter-spacing:var(--alto-sem-text-label-lg-letter-spacing);line-height:var(--alto-sem-text-label-lg-line-height)}._md\:truncate--true_1fo68_1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._md\:truncate--false_1fo68_1{text-overflow:clip;white-space:normal;overflow:visible}}@media (min-width:1024px){._lg\:size--xxs_1fo68_1{font-size:var(--alto-sem-text-label-2xs-font-size);letter-spacing:var(--alto-sem-text-label-2xs-letter-spacing);line-height:var(--alto-sem-text-label-2xs-line-height)}._lg\:size--xs_1fo68_1{font-size:var(--alto-sem-text-label-xs-font-size);letter-spacing:var(--alto-sem-text-label-xs-letter-spacing);line-height:var(--alto-sem-text-label-xs-line-height)}._lg\:size--sm_1fo68_1{font-size:var(--alto-sem-text-label-sm-font-size);letter-spacing:var(--alto-sem-text-label-sm-letter-spacing);line-height:var(--alto-sem-text-label-sm-line-height)}._lg\:size--md_1fo68_1{font-size:var(--alto-sem-text-label-md-font-size);letter-spacing:var(--alto-sem-text-label-md-letter-spacing);line-height:var(--alto-sem-text-label-md-line-height)}._lg\:size--lg_1fo68_1{font-size:var(--alto-sem-text-label-lg-font-size);letter-spacing:var(--alto-sem-text-label-lg-letter-spacing);line-height:var(--alto-sem-text-label-lg-line-height)}._lg\:truncate--true_1fo68_1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._lg\:truncate--false_1fo68_1{text-overflow:clip;white-space:normal;overflow:visible}}@media (min-width:1440px){._xl\:size--xxs_1fo68_1{font-size:var(--alto-sem-text-label-2xs-font-size);letter-spacing:var(--alto-sem-text-label-2xs-letter-spacing);line-height:var(--alto-sem-text-label-2xs-line-height)}._xl\:size--xs_1fo68_1{font-size:var(--alto-sem-text-label-xs-font-size);letter-spacing:var(--alto-sem-text-label-xs-letter-spacing);line-height:var(--alto-sem-text-label-xs-line-height)}._xl\:size--sm_1fo68_1{font-size:var(--alto-sem-text-label-sm-font-size);letter-spacing:var(--alto-sem-text-label-sm-letter-spacing);line-height:var(--alto-sem-text-label-sm-line-height)}._xl\:size--md_1fo68_1{font-size:var(--alto-sem-text-label-md-font-size);letter-spacing:var(--alto-sem-text-label-md-letter-spacing);line-height:var(--alto-sem-text-label-md-line-height)}._xl\:size--lg_1fo68_1{font-size:var(--alto-sem-text-label-lg-font-size);letter-spacing:var(--alto-sem-text-label-lg-letter-spacing);line-height:var(--alto-sem-text-label-lg-line-height)}._xl\:truncate--true_1fo68_1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._xl\:truncate--false_1fo68_1{text-overflow:clip;white-space:normal;overflow:visible}}@media (min-width:1920px){._xxl\:size--xxs_1fo68_1{font-size:var(--alto-sem-text-label-2xs-font-size);letter-spacing:var(--alto-sem-text-label-2xs-letter-spacing);line-height:var(--alto-sem-text-label-2xs-line-height)}._xxl\:size--xs_1fo68_1{font-size:var(--alto-sem-text-label-xs-font-size);letter-spacing:var(--alto-sem-text-label-xs-letter-spacing);line-height:var(--alto-sem-text-label-xs-line-height)}._xxl\:size--sm_1fo68_1{font-size:var(--alto-sem-text-label-sm-font-size);letter-spacing:var(--alto-sem-text-label-sm-letter-spacing);line-height:var(--alto-sem-text-label-sm-line-height)}._xxl\:size--md_1fo68_1{font-size:var(--alto-sem-text-label-md-font-size);letter-spacing:var(--alto-sem-text-label-md-letter-spacing);line-height:var(--alto-sem-text-label-md-line-height)}._xxl\:size--lg_1fo68_1{font-size:var(--alto-sem-text-label-lg-font-size);letter-spacing:var(--alto-sem-text-label-lg-letter-spacing);line-height:var(--alto-sem-text-label-lg-line-height)}._xxl\:truncate--true_1fo68_1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._xxl\:truncate--false_1fo68_1{text-overflow:clip;white-space:normal;overflow:visible}}
