.panel.newreply {
	align-items: center;
	
	.title {
		font-size: 1.25rem;
		letter-spacing: 0.15em;
		text-transform: lowercase;
		text-align: center;
	}
	
	.reply-input {
		display: grid;
		grid-template-columns: min-content auto;
		grid-template-areas: "label content";
		gap: 1rem;
		align-items: center;
		justify-items: start;
		width: 100%;
		
		input[type="text"] {
			min-width: min(20rem, 100%);
		}
		
		.newreply-label {
			grid-column: label;
		}
		
		.newreply-content {
			grid-column: content;
			
			&.fullwidth {
				width: 100%;
			}
		}
	}
}
