.request-info {
    background-color: var(--items-color);
    padding: 2em;
    border-radius: 20px;
    display: flex;
    flex-flow: column;
    gap: 1em;
}

.request-detail__title {
    margin-bottom: 2em;
}

.button-sendComment {
	background-color: var(--text-color);
    color: var(--items-color);
    cursor: pointer;
    padding: .5em 2em;
    margin-top: 2em;
	margin-left: 2em;
    border-radius: 40px;
    font-weight: 200;
    width: fit-content;
    transition: all .3s ease;
}

.button-sendSecreenshot, .button-sendComment :hover {
    border-radius: 10px;
	
}


.request-detail__feedback {
	background-color: var(--main-color);
	padding: 2em;
	border-radius: 20px;
	display: flex;
	flex-flow: column;
	gap: 1em;
}

.request-detail__feedback .comment {
	padding: 1em;
	border: 2px solid var(--random-color);
	border-radius: 20px 20px 20px 0;

	width: fit-content;
	max-width: 500px;
}

.add-comment__message {
	position: relative;
}

.request-detail__feedback .add-comment textarea {
	width: 100%;
	height: 5em;
	resize: none;
	overflow: hidden;

	font-family: var(--main-font);
	font-size: var(--main-font-size);

	padding: .5em 1em;
	background-color: var(--main-color);
	color: var(--text-color);
	border: 2px solid var(--random-color);
	border-radius: 10px;
}

.button-sendComment {
	position: absolute;
	top: -50%;
	right: 1em;
	transform: translateY(60%);

	font-weight: 500;
}

.image-uploader {
	display: flex;
	flex-flow: row;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: fit-content;
	gap: 1em;

	margin-top: 1em;
}

.button-sendSecreenshot {
	background-color: var(--text-color);
}