/* ========================================================= */ /* Patterns: Formular mit Abschnitten */ /* ========================================================= */ .sg-form-sections-card { display: flex; flex-direction: column; width: clamp( var(--layout-object-card-max-width), 65vw, calc(var(--layout-object-card-max-width) * 1.3) ); max-width: 100%; } .sg-form-sections-card-wrapper { display: flex; justify-content: center; width: 100%; height: auto; } .sg-form-sections-card__body { background: var(--surface-form-preview); padding: var(--card-segment-padding-vertical) var(--card-segment-padding-horizontal); } .sg-form-sections-card__title { margin: 0 0 var(--spacing-large) 0; } .sg-form-sections-card__actions-segment { background: var(--surface-form-preview); padding: 0 var(--card-segment-padding-horizontal) var(--card-segment-padding-vertical); } .sg-form-sections-card__chapter + .sg-form-sections-card__chapter { margin-top: var(--spacing-large); } .sg-form-sections-card__chapter-title, .sg-form-sections-card__sentence { margin: 0; } .sg-form-sections-card__sentence { margin-top: var(--spacing-small); } .sg-form-sections-card__option-group, .sg-form-sections-card__field-group { display: flex; flex-direction: column; gap: var(--spacing-small); margin-top: var(--spacing-large); } .sg-options-row[data-pattern="multiselektions-pulldown"] .sg-form-sections-card__chapter > :not(.sg-form-sections-card__chapter-title) + :not(.sg-form-sections-card__chapter-title) { margin-top: var(--spacing-large); } .sg-options-row[data-pattern="multiselektions-pulldown"] .sg-form-sections-card__chapter > .sg-form-sections-card__chapter-title + * { margin-top: var(--spacing-large); } .sg-options-row[data-pattern="multiselektions-pulldown"] .sg-form-sections-card__chapter > .sg-slider-row + .sg-slider-row, .sg-options-row[data-pattern="multiselektions-pulldown"] .sg-form-sections-card__chapter > .sg-checkbox-field-option + .sg-checkbox-field-option, .sg-options-row[data-pattern="multiselektions-pulldown"] .sg-form-sections-card__chapter > .sg-radio-activatable-group + .sg-radio-activatable-group { margin-top: var(--spacing-small); } .sg-options-row[data-pattern="multiselektions-pulldown"] .sg-form-sections-card__chapter > .sg-pulldown-panel__row + .sg-pulldown-panel__row { margin-top: var(--spacing-large); } .sg-options-row[data-pattern="multiselektions-pulldown"] .sg-pulldown-panel { --sg-multiselect-label-column-width: var(--layout-multiselect-pulldown-label-column-width-fallback); } .sg-options-row[data-pattern="multiselektions-pulldown"] .sg-slider-row[data-activatable="true"] > .sg-label, .sg-options-row[data-pattern="multiselektions-pulldown"] .sg-radio-activatable-group > .sg-label, .sg-options-row[data-pattern="multiselektions-pulldown"] [data-pulldown-filter-row] > .sg-pulldown-panel__label { white-space: nowrap; } .sg-options-row[data-pattern="multiselektions-pulldown"] .sg-slider-row[data-activatable="true"] { display: grid; grid-template-columns: max-content var(--sg-multiselect-label-column-width) minmax(0, 1fr) auto; align-items: center; column-gap: var(--spacing-large); } .sg-options-row[data-pattern="multiselektions-pulldown"] .sg-slider-row[data-activatable="true"] .sg-mode-toggle { grid-column: 1; } .sg-options-row[data-pattern="multiselektions-pulldown"] .sg-slider-row[data-activatable="true"] .sg-label { grid-column: 2; min-width: 0; } .sg-options-row[data-pattern="multiselektions-pulldown"] .sg-slider-row[data-activatable="true"] .sg-slider { grid-column: 3; min-width: 0; width: 100%; max-width: none; } .sg-options-row[data-pattern="multiselektions-pulldown"] .sg-slider-row[data-activatable="true"] .sg-slider-value { grid-column: 4; margin: 0; min-width: 0; line-height: 1; } .sg-options-row[data-pattern="multiselektions-pulldown"] .sg-slider-row[data-activatable="true"] { -webkit-tap-highlight-color: transparent; } .sg-options-row[data-pattern="multiselektions-pulldown"] .sg-radio-activatable-group { display: grid; grid-template-columns: max-content var(--sg-multiselect-label-column-width) minmax(0, 1fr); align-items: center; column-gap: var(--spacing-large); } .sg-options-row[data-pattern="multiselektions-pulldown"] .sg-radio-activatable-group > .sg-label { grid-column: 2; margin: 0; } .sg-options-row[data-pattern="multiselektions-pulldown"] .sg-radio-activatable-group > .sg-mode-toggle { grid-column: 1; } .sg-options-row[data-pattern="multiselektions-pulldown"] .sg-radio-activatable-group > .sg-radio-activatable-group__choices { grid-column: 3; } .sg-options-row[data-pattern="multiselektions-pulldown"] [data-pulldown-filter-row] { grid-template-columns: max-content var(--sg-multiselect-label-column-width) minmax(0, 1fr); column-gap: var(--spacing-large); } .sg-options-row[data-pattern="multiselektions-pulldown"] [data-pulldown-filter-row] > .sg-mode-toggle { grid-column: 1; } .sg-options-row[data-pattern="multiselektions-pulldown"] [data-pulldown-filter-row] > .sg-pulldown-panel__label { grid-column: 2; } .sg-options-row[data-pattern="multiselektions-pulldown"] [data-pulldown-filter-row] > .sg-pulldown { grid-column: 3; } .sg-options-row[data-pattern="multiselektions-pulldown"] .sg-pulldown-demo .sg-pulldown-panel { min-width: 100%; width: max-content; max-width: calc(100vw - (2 * var(--spacing-large))); } @media (max-width: 48rem) { .sg-options-row[data-pattern="multiselektions-pulldown"] .sg-pulldown-panel { min-width: 100%; width: max-content; max-width: calc(100vw - (2 * var(--spacing-large))); } .sg-options-row[data-pattern="multiselektions-pulldown"] .sg-slider-row[data-activatable="true"] { grid-template-columns: max-content minmax(0, 1fr) auto; row-gap: var(--spacing-small); } .sg-options-row[data-pattern="multiselektions-pulldown"] .sg-slider-row[data-activatable="true"] > .sg-label, .sg-options-row[data-pattern="multiselektions-pulldown"] .sg-radio-activatable-group > .sg-label, .sg-options-row[data-pattern="multiselektions-pulldown"] [data-pulldown-filter-row] > .sg-pulldown-panel__label { white-space: normal; } .sg-options-row[data-pattern="multiselektions-pulldown"] .sg-slider-row[data-activatable="true"] .sg-mode-toggle { grid-column: 1; grid-row: 1; } .sg-options-row[data-pattern="multiselektions-pulldown"] .sg-slider-row[data-activatable="true"] .sg-label { grid-column: 2; grid-row: 1; } .sg-options-row[data-pattern="multiselektions-pulldown"] .sg-slider-row[data-activatable="true"] .sg-slider { grid-column: 1 / 3; grid-row: 2; } .sg-options-row[data-pattern="multiselektions-pulldown"] .sg-slider-row[data-activatable="true"] .sg-slider-value { grid-column: 3; grid-row: 2; } .sg-options-row[data-pattern="multiselektions-pulldown"] .sg-radio-activatable-group { grid-template-columns: max-content minmax(0, 1fr); row-gap: var(--spacing-small); } .sg-options-row[data-pattern="multiselektions-pulldown"] .sg-radio-activatable-group > .sg-label { grid-column: 2; grid-row: 1; } .sg-options-row[data-pattern="multiselektions-pulldown"] .sg-radio-activatable-group > .sg-mode-toggle { grid-column: 1; grid-row: 1; } .sg-options-row[data-pattern="multiselektions-pulldown"] .sg-radio-activatable-group > .sg-radio-activatable-group__choices { grid-column: 1 / -1; grid-row: 2; } .sg-options-row[data-pattern="multiselektions-pulldown"] [data-pulldown-filter-row] { grid-template-columns: max-content minmax(0, 1fr); row-gap: var(--spacing-small); } .sg-options-row[data-pattern="multiselektions-pulldown"] [data-pulldown-filter-row] > .sg-mode-toggle { grid-column: 1; grid-row: 1; } .sg-options-row[data-pattern="multiselektions-pulldown"] [data-pulldown-filter-row] > .sg-pulldown-panel__label { grid-column: 2; grid-row: 1; } .sg-options-row[data-pattern="multiselektions-pulldown"] [data-pulldown-filter-row] > .sg-pulldown { grid-column: 1 / -1; grid-row: 2; } } .sg-form-sections-card__actions { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: var(--spacing-small); width: 100%; margin-top: 0; } .sg-form-sections-card__action { width: 100%; } .sg-navigation-card-layout { width: 100%; margin-top: var(--spacing-large); } .sg-navigation-card-block { --surface-card: var(--surface-navigation-card); --surface-card-body: var(--surface-navigation-card-body); display: block; flex: none; min-width: 0; max-width: none; width: 100%; } .sg-navigation-card-center { display: flex; align-items: center; justify-content: center; text-align: center; } .sg-content-cards-group { display: flex; flex-direction: column; gap: var(--layout-content-cards-group-gap); }