.UpdateForm {
	display: contents;

	form {
		gap: var(--space-s);

		input,
		textarea {
			resize: none;
		}

		.RatingInput {
			margin-right: var(--space-s);
		}

		.ResizeHandle {
			--ResizeHandle_space: var(--space-s);
		}

		.preview {
			padding-right: var(--space-s);
		}
	}

	&:not(.mini) textarea[name="memo"] {
		flex: none;
	}

	footer {
		gap: var(--space-m);

		.radio-flat {
			label {
				padding-bottom: calc(var(--space-s) * 0.5);

				&:has(input:checked) {
					text-decoration: none;
					border-bottom: 2px solid var(--ink-5);
				}
			}
		}
	}
}
