UNPKG

@shopware-ag/meteor-component-library

Version:

The meteor component library is a Vue component library developed by Shopware. It is based on the [Meteor Design System](https://shopware.design/).

108 lines (106 loc) 3.47 kB
.example-radio-option[data-v-b26f3e8a] { margin: var(--scale-size-8); display: flex; flex-direction: column; gap: var(--scale-size-24, 24px); padding: var(--scale-size-24, 24px) var(--scale-size-28, 28px); border-radius: var(--border-radius-3xl, 24px); border: 1px solid var(--color-border-secondary-default, #e2e3e9); background: var(--color-background-primary-default, #ffffff); box-shadow: 0px 6px 34px 0px var(--color-elevation-shadow-default, rgba(16, 16, 19, 0.1)); cursor: pointer; overflow: clip; } .example-radio-option[data-v-b26f3e8a]:hover:not(.example-radio-option--disabled) { box-shadow: 0px 6px 34px 0px var(--color-elevation-shadow-hover, rgba(16, 16, 19, 0.15)); } .example-radio-option--checked[data-v-b26f3e8a] { outline: 2px solid var(--color-border-brand-default, #0870ff); outline-offset: 2px; } .example-radio-option--disabled[data-v-b26f3e8a] { cursor: not-allowed; background: var(--color-background-primary-disabled); opacity: 0.6; } .example-radio-option__header[data-v-b26f3e8a] { display: flex; flex-direction: row; justify-content: space-between; align-items: flex-start; width: 100%; } .example-radio-option__header-content[data-v-b26f3e8a] { display: flex; flex-direction: column; gap: var(--scale-size-16, 16px); flex: 1; } .example-radio-option__title[data-v-b26f3e8a] { font-family: var(--font-family-body, "Inter"); font-size: var(--font-size-l, 20px); font-weight: var(--font-weight-semibold, 600); line-height: var(--font-line-height-l, 30px); color: var(--color-text-primary-default, #1e1e24); margin: 0; } .example-radio-option__price-section[data-v-b26f3e8a] { display: flex; flex-direction: row; gap: var(--scale-size-12, 12px); align-items: center; } .example-radio-option__price[data-v-b26f3e8a] { font-family: var(--font-family-headings, "Inter"); font-size: var(--font-size-3xl, 32px); font-weight: var(--font-weight-bold, 700); line-height: var(--font-line-height-3xl, 40px); color: var(--color-text-primary-default, #1e1e24); } .example-radio-option__billing[data-v-b26f3e8a] { display: flex; flex-direction: column; font-family: var(--font-family-body, "Inter"); font-size: var(--font-size-xs, 14px); font-weight: var(--font-weight-regular, 400); line-height: var(--font-line-height-xs, 22px); color: var(--color-text-secondary-default, #696a6e); } .example-radio-option__indicator[data-v-b26f3e8a] { flex-shrink: 0; } .example-radio-option__divider[data-v-b26f3e8a] { height: 1px; width: 100%; background: var(--color-border-secondary-default, #e2e3e9); } .example-radio-option__content[data-v-b26f3e8a] { display: flex; flex-direction: column; gap: var(--scale-size-10, 10px); width: 100%; } .example-radio-option__feature[data-v-b26f3e8a] { display: flex; flex-direction: row; gap: var(--scale-size-12, 12px); align-items: center; min-height: 16px; } .example-radio-option__feature-icon[data-v-b26f3e8a] { width: 16px; height: 16px; flex-shrink: 0; display: flex; align-items: center; justify-content: center; color: var(--color-icon-primary-default, #1e1e24); } .example-radio-option__feature span[data-v-b26f3e8a] { font-family: var(--font-family-body, "Inter"); font-size: var(--font-size-xs, 14px); font-weight: var(--font-weight-regular, 400); line-height: var(--font-line-height-xs, 22px); color: var(--color-text-primary-default, #1e1e24); display: flex; }