@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.layout{--spacing-body-block-start: var(--spacing-padding-xl);--spacing-body-block-end: var(--spacing-padding-xl);--spacing-body-inline-start: var(--spacing-padding-xxl);--spacing-body-inline-end: var(--spacing-padding-xxl);display:grid;gap:var(--spacing-gap-xl)}.layout__panel{display:grid}.layout--cols-1{grid-template-rows:1fr;grid-template-columns:1fr}.layout--cols-2{grid-template-rows:1fr;grid-template-columns:repeat(2, 1fr)}.layout--cols-3{grid-template-rows:1fr;grid-template-columns:repeat(3, 1fr)}.layout--cols-4{grid-template-rows:1fr;grid-template-columns:repeat(4, 1fr)}.layout--cols-1-2{grid-template-rows:1fr;grid-template-columns:1fr 2fr}.layout--cols-2-1{grid-template-rows:1fr;grid-template-columns:2fr 1fr}.dialog-footer,.dialog-footer-with-border{--dialog-footer-justify-content: end;padding-block-start:var(--spacing-padding-m);display:flex;justify-content:var(--dialog-footer-justify-content);align-items:center}.dialog-footer-start{--dialog-footer-justify-content: start}.dialog-footer-center{--dialog-footer-justify-content: center}.dialog-footer-space-between{--dialog-footer-justify-content: space-between}.dialog-footer-with-border{border-block-start:var(--size-1) solid var(--color-border-surface-on-elevation-1)}.dialog-header,.dialog-header-with-border{padding-block-end:var(--spacing-padding-xl)}.dialog-header-with-border{border-block-end:var(--size-1) solid var(--color-border-surface-on-elevation-1)}