/* Keep the size selector compact beside a selected frame preview. */
body .calculator[data-deceti-calculator-variant="calculator-7"][data-deceti-frame-option="1"].deceti-v7-horizontal .deceti-v7-options-stack > .blocksize:has(#Size_Id_C),
body .calculator[data-deceti-calculator-variant="calculator-7"][data-deceti-frame-option="1"].deceti-v7-horizontal .deceti-v7-options-stack > .blocksize:has(#Width) {
  align-self: start !important;
  height: auto !important;
}

/* The frame card is a preview, not an unstyled native button. */
body .calculator[data-deceti-calculator-variant="calculator-7"][data-deceti-frame-option="1"] #image_result .deceti-visual-card {
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
}

body .calculator[data-deceti-calculator-variant="calculator-7"][data-deceti-frame-option="1"] #image_result .deceti-visual-card__media {
  height: 210px !important;
  background: transparent;
  overflow: hidden;
}

body .calculator[data-deceti-calculator-variant="calculator-7"][data-deceti-frame-option="1"] #image_result .deceti-visual-card__media img {
  width: 100% !important;
  height: 100% !important;
  max-height: none !important;
  object-fit: contain !important;
}

body .calculator[data-deceti-calculator-variant="calculator-7"][data-deceti-frame-option="1"] #image_result .deceti-visual-card__name {
  padding-right: 0 !important;
  font-family: inherit !important;
  font-size: 14px !important;
  line-height: 1.35 !important;
  font-weight: 600 !important;
}
