.app-radio-card-buttons{display:grid;gap:10px;grid-template-columns:100%;margin-bottom:10px}@media(min-width:992px){.app-radio-card-buttons{margin-bottom:20px;gap:20px}}.app-radio-card-buttons button.option{background:none;border:none}.app-radio-card-buttons .option__description,.app-radio-card-buttons .option__label,.app-radio-card-buttons__label{font-size:.875rem;font-weight:300}@media(min-width:992px){.app-radio-card-buttons .option__description,.app-radio-card-buttons .option__label,.app-radio-card-buttons__label{font-size:1.125rem}}.app-radio-card-buttons .option__label{font-weight:700}.app-radio-card-buttons__label{display:grid;align-items:center;grid-template-columns:1fr auto}.app-radio-card-buttons__label>div:last-child{font-size:1.11111em;padding-left:10px}.app-radio-card-buttons__options{display:grid;gap:10px;grid-template-columns:var(--options-grid-template,1fr 1fr 1fr)}@media(min-width:992px){.app-radio-card-buttons__options{gap:20px}}.app-radio-card-buttons__options>.option-wrapper{display:grid;gap:10px;grid-template-columns:1fr}.app-radio-card-buttons__options>.option-wrapper>.option .option-inner--default{display:grid;height:100%;gap:5px;cursor:pointer;background-color:#fff;border-radius:10px;box-shadow:0 2px 4px #00000026;border:2px solid #fff;padding:10px;justify-content:center;grid-column:auto;text-align:center;position:relative;overflow:hidden;grid-template-rows:1fr auto auto 1fr;align-items:center}.app-radio-card-buttons__options>.option-wrapper>.option .option-inner--default>div:first-child{grid-row:2/3}.app-radio-card-buttons__options>.option-wrapper>.option .option-inner--default>div:last-child{grid-row:3/4}.app-radio-card-buttons__options>.option-wrapper>.option .option-inner--default:after{content:"";width:100%;height:100%;background-color:#ffffffb3;position:absolute;top:0;left:0;opacity:0;transition:opacity 75ms ease-in-out;will-change:opacity}.app-radio-card-buttons__options>.option-wrapper>.option.selected .option-inner--default{cursor:default;border-color:#2b257e}.app-radio-card-buttons__options>.option-wrapper>.option.disabled .option-inner--default:after{opacity:1}.app-radio-card-buttons__options>.option-wrapper>.option.disabled .option-inner--default:hover:after{opacity:0}.app-radio-card-buttons__hint{background-color:#fff;border-radius:10px;padding:20px}.app-radio-card-buttons.multiple .option.selected,.app-radio-card-buttons.toggle .option.selected{cursor:pointer}
