/* CR-Formulare – Ergänzungen zum Designsystem: Bestellformular „Brief aus Craheim" */
@layer components {
  .brief-form .brief-form__name { grid-template-columns: repeat(auto-fit, minmax(min(100%, 9rem), 1fr)); }
  .brief-form .brief-form__street { grid-template-columns: minmax(0, 1fr) minmax(4.5rem, 6.5rem); }
  .brief-form .brief-form__city { grid-template-columns: minmax(5rem, 7rem) minmax(0, 1fr); }
  .brief-form .brief-form__land { grid-template-columns: minmax(0, 1fr) minmax(5rem, 7rem); }
  .brief-order { margin-block-start: var(--space-s); }
  .brief-order > summary { list-style: none; cursor: pointer; inline-size: fit-content; }
  .brief-order > summary::-webkit-details-marker { display: none; }
  .brief-order > summary svg { transition: rotate var(--dur-2, 200ms); }
  .brief-order[open] > summary svg { rotate: 90deg; }
  .brief-order > .formcard { margin-block-start: var(--space-s); padding: var(--space-m); box-shadow: none; }
}
