/*
 * VIN-чат (общий для покупателя и админки) — 2026-09-11
 * Все классы с префиксом vzc_ чтобы не конфликтовать с шаблоном.
 * Современный мессенджер: пузыри, свои справа / чужие слева, время ЧЧ:ММ, разделители дат.
 */

:root, .vzc_chat_root {
	--vzc-accent: #2a2d32;
	--vzc-accent-2: #f0c62e;
	--vzc-bg: #f2f3f6;
	--vzc-bubble-in: #ffffff;
	--vzc-bubble-out: #2a2d32;
	--vzc-text: #26282c;
	--vzc-text-invert: #ffffff;
	--vzc-muted: #8a8f98;
	--vzc-border: #e3e6eb;
}

/* ---------- Окно переписки ---------- */
.vzc_chat {
	display: flex;
	flex-direction: column;
	background: var(--vzc-bg);
	border: 1px solid var(--vzc-border);
	border-radius: 14px;
	overflow: hidden;
	height: 480px;
	min-height: 320px;
}

.vzc_chat__messages {
	flex: 1 1 auto;
	overflow-y: auto;
	padding: 16px 14px 8px 14px;
	-webkit-overflow-scrolling: touch;
}

/* Разделитель дат */
.vzc_date {
	text-align: center;
	margin: 10px 0 12px 0;
}
.vzc_date span {
	display: inline-block;
	background: #e7eaf0;
	color: #6b7078;
	font-size: 12px;
	line-height: 1;
	padding: 5px 12px;
	border-radius: 20px;
}

/* Сообщение */
.vzc_msg {
	display: flex;
	margin: 0 0 10px 0;
}
.vzc_msg--in  { justify-content: flex-start; }
.vzc_msg--out { justify-content: flex-end; }

.vzc_msg__bubble {
	max-width: 78%;
	padding: 9px 13px 5px 13px;
	border-radius: 14px;
	font-size: 14px;
	line-height: 1.45;
	word-wrap: break-word;
	overflow-wrap: break-word;
	white-space: pre-wrap;
	box-shadow: 0 1px 2px rgba(30, 34, 40, 0.08);
}
.vzc_msg--in .vzc_msg__bubble {
	background: var(--vzc-bubble-in);
	color: var(--vzc-text);
	border-bottom-left-radius: 4px;
}
.vzc_msg--out .vzc_msg__bubble {
	background: var(--vzc-bubble-out);
	color: var(--vzc-text-invert);
	border-bottom-right-radius: 4px;
}

.vzc_msg__time {
	display: block;
	text-align: right;
	font-size: 11px;
	line-height: 1;
	margin: 5px 0 2px 0;
	opacity: 0.55;
	white-space: nowrap;
}

/* Вложение: картинка */
.vzc_msg__img {
	display: block;
	max-width: 220px;
	max-height: 220px;
	width: auto;
	height: auto;
	border-radius: 10px;
	margin-bottom: 6px;
	cursor: pointer;
	border: 1px solid rgba(0,0,0,0.08);
}
.vzc_msg--out .vzc_msg__img { border-color: rgba(255,255,255,0.15); }

/* Вложение: файл */
.vzc_msg__file {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	padding: 8px 12px;
	border-radius: 10px;
	margin-bottom: 6px;
	background: rgba(255,255,255,0.10);
	border: 1px solid var(--vzc-border);
	color: var(--vzc-text);
	font-size: 13px;
	max-width: 100%;
	text-decoration: none;
}
.vzc_msg--out .vzc_msg__file {
	background: rgba(255,255,255,0.12);
	border-color: rgba(255,255,255,0.25);
	color: var(--vzc-text-invert);
}
.vzc_msg__file:hover { text-decoration: none; opacity: 0.9; }
.vzc_msg__file svg { flex: 0 0 auto; }
.vzc_msg__file span {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 180px;
}

/* Заглушка "нет сообщений" */
.vzc_empty {
	text-align: center;
	color: var(--vzc-muted);
	font-size: 14px;
	padding: 30px 10px;
}

/* ---------- Панель ввода ---------- */
.vzc_input_bar {
	display: flex;
	align-items: flex-end;
	gap: 8px;
	padding: 10px;
	background: #ffffff;
	border-top: 1px solid var(--vzc-border);
}

.vzc_input_bar__textarea {
	flex: 1 1 auto;
	resize: none;
	border: 1px solid var(--vzc-border) !important;
	border-radius: 12px !important;
	padding: 9px 12px;
	font-size: 14px;
	line-height: 1.4;
	max-height: 120px;
	min-height: 40px;
	background: #fff !important;
	box-shadow: none !important;
	width: auto !important;
	-webkit-appearance: none;
}
.vzc_input_bar__textarea:focus {
	outline: none;
	border-color: #c9cdd4 !important;
}

/* Кнопка скрепки */
.vzc_attach {
	position: relative;
	flex: 0 0 auto;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	border: 1px solid var(--vzc-border);
	background: #fff;
	color: #6b7078;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}
.vzc_attach:hover { color: var(--vzc-accent); border-color: #c9cdd4; }
.vzc_attach input[type=file] {
	position: absolute;
	inset: 0;
	opacity: 0;
	cursor: pointer;
	font-size: 0;
}

/* Кнопка отправки */
.vzc_send {
	flex: 0 0 auto;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	border: none;
	background: var(--vzc-accent);
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	transition: transform 0.06s ease;
}
.vzc_send:hover { background: #383c43; }
.vzc_send:active { transform: scale(0.94); }
.vzc_send[disabled] { opacity: 0.5; cursor: default; }

.vzc_attach_name {
	font-size: 12px;
	color: var(--vzc-muted);
	padding: 0 12px 8px 12px;
	background: #fff;
}
.vzc_attach_name a { color: #b3483c; text-decoration: none; }

/* ---------- Карточка запроса (список и шапка чата) ---------- */
.vzc_card {
	background: #fff;
	border: 1px solid var(--vzc-border);
	border-radius: 14px;
	box-shadow: 0 1px 3px rgba(30,34,40,0.06);
}

.vzc_req_item {
	display: flex;
	align-items: center;
	gap: 12px;
	padding: 14px 16px;
	border-bottom: 1px solid var(--vzc-border);
	color: var(--vzc-text);
	text-decoration: none;
	transition: background 0.12s ease;
}
.vzc_req_item:last-child { border-bottom: none; }
.vzc_req_item:hover { background: #f7f8fa; text-decoration: none; color: var(--vzc-text); }

.vzc_req_item__icon {
	flex: 0 0 auto;
	width: 42px;
	height: 42px;
	border-radius: 12px;
	background: var(--vzc-bg);
	display: flex;
	align-items: center;
	justify-content: center;
	color: #6b7078;
}
.vzc_req_item__icon--unread {
	background: var(--vzc-accent-2);
	color: #26282c;
}

.vzc_req_item__body { flex: 1 1 auto; min-width: 0; }
.vzc_req_item__title {
	font-size: 15px;
	font-weight: 600;
	color: var(--vzc-text);
	display: flex;
	align-items: center;
	gap: 8px;
	flex-wrap: wrap;
}
.vzc_req_item__snippet {
	font-size: 13px;
	color: var(--vzc-muted);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-top: 2px;
}
.vzc_req_item__meta {
	flex: 0 0 auto;
	text-align: right;
	font-size: 12px;
	color: var(--vzc-muted);
	line-height: 1.5;
}

/* Бейдж непрочитанных */
.vzc_unread_badge {
	display: inline-block;
	min-width: 18px;
	height: 18px;
	line-height: 18px;
	padding: 0 5px;
	border-radius: 9px;
	background: #e5484d;
	color: #fff;
	font-size: 11px;
	font-weight: 700;
	text-align: center;
	vertical-align: top;
}

/* ---------- Шапка чата (инфо об авто) ---------- */
.vzc_chat_head {
	background: #fff;
	border: 1px solid var(--vzc-border);
	border-radius: 14px;
	margin-bottom: 12px;
	overflow: hidden;
}
.vzc_chat_head__row {
	display: flex;
	align-items: center;
	gap: 12px;
	padding: 13px 16px;
	cursor: pointer;
	user-select: none;
}
.vzc_chat_head__title {
	flex: 1 1 auto;
	min-width: 0;
	font-size: 15px;
	font-weight: 600;
	color: var(--vzc-text);
}
.vzc_chat_head__vin {
	font-size: 13px;
	font-weight: 400;
	color: var(--vzc-muted);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.vzc_chat_head__arrow {
	flex: 0 0 auto;
	color: #9aa0a8;
	transition: transform 0.15s ease;
}
.vzc_chat_head__arrow.open { transform: rotate(180deg); }
.vzc_chat_head__details {
	display: none;
	padding: 0 16px 14px 16px;
}
.vzc_chat_head__details.open { display: block; }

.vzc_props {
	width: 100%;
	font-size: 13.5px;
	border-collapse: collapse;
}
.vzc_props td {
	padding: 6px 8px;
	border-bottom: 1px solid #f0f1f4;
	vertical-align: top;
}
.vzc_props tr:last-child td { border-bottom: none; }
.vzc_props td:first-child { color: var(--vzc-muted); width: 40%; }
.vzc_props td:last-child { color: var(--vzc-text); font-weight: 500; word-break: break-word; }

/* ---------- Мобильная версия ---------- */
@media (max-width: 767px) {
	.vzc_chat { height: 65vh; border-radius: 12px; }
	.vzc_msg__bubble { max-width: 88%; font-size: 14px; }
	.vzc_msg__img { max-width: 180px; max-height: 180px; }
	.vzc_req_item__meta span.vzc_req_item__date { display: none; }
}

/* ============================================================
   VinMessenger: единый белый блок — история чатов + переписка
   (2026-09-11, формат по образцу владельца)
   ============================================================ */

.vzc_msgr {
	display: flex;
	background: #ffffff;
	border: 1px solid var(--vzc-border);
	border-radius: 16px;
	box-shadow: 0 2px 8px rgba(30, 34, 40, 0.06);
	height: 640px;
	max-height: 78vh;
	overflow: hidden;
	margin-top: 15px;
}

/* ---------- История чатов (слева) ---------- */
.vzc_msgr__sidebar {
	flex: 0 0 320px;
	width: 320px;
	border-right: 1px solid var(--vzc-border);
	display: flex;
	flex-direction: column;
	min-height: 0;
}

.vzc_msgr__sidebar_head {
	padding: 14px 14px 10px 14px;
}

.vzc_msgr_newbtn {
	display: inline-block;
	background: var(--vzc-accent);
	color: var(--vzc-accent-2);
	font-size: 14px;
	font-weight: 600;
	padding: 10px 18px;
	border-radius: 12px;
	border: none;
	cursor: pointer;
	text-decoration: none;
	line-height: 1;
}
.vzc_msgr_newbtn:hover { background: #383c43; color: var(--vzc-accent-2); text-decoration: none; }

.vzc_msgr__list {
	flex: 1 1 auto;
	overflow-y: auto;
	padding: 4px 10px 12px 10px;
	min-height: 0;
}

.vzc_msgr_item {
	display: flex;
	align-items: center;
	gap: 10px;
	padding: 11px 10px;
	border: 1px solid transparent;
	border-radius: 12px;
	cursor: pointer;
	text-decoration: none;
	color: var(--vzc-text);
	margin-bottom: 2px;
}
.vzc_msgr_item:hover { background: #f5f6f8; color: var(--vzc-text); text-decoration: none; }
.vzc_msgr_item--active {
	border-color: var(--vzc-border);
	box-shadow: 0 1px 4px rgba(30, 34, 40, 0.08);
	background: #fff;
}

.vzc_msgr_item__icon {
	flex: 0 0 auto;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	border: 1px solid var(--vzc-border);
	background: #f5f6f8;
	color: #9aa0a8;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
}

.vzc_msgr_item__dot {
	position: absolute;
	top: -2px;
	right: -2px;
	width: 11px;
	height: 11px;
	border-radius: 50%;
	background: #e5484d;
	border: 2px solid #fff;
}

.vzc_msgr_item__body {
	flex: 1 1 auto;
	min-width: 0;
	display: flex;
	flex-direction: column;
	gap: 3px;
}

.vzc_msgr_item__top {
	display: flex;
	align-items: baseline;
	justify-content: space-between;
	gap: 8px;
}

.vzc_msgr_item__vin {
	font-size: 13.5px;
	font-weight: 600;
	color: var(--vzc-text);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.vzc_msgr_item--unread .vzc_msgr_item__vin { color: #1a1c21; }

.vzc_msgr_item__date {
	flex: 0 0 auto;
	font-size: 12px;
	color: var(--vzc-muted);
}

.vzc_msgr_item__snippet {
	font-size: 12.5px;
	color: var(--vzc-muted);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.vzc_msgr_item--unread .vzc_msgr_item__snippet { color: #4a4e55; font-weight: 500; }

.vzc_msgr__list_empty {
	text-align: center;
	color: var(--vzc-muted);
	font-size: 13px;
	padding: 24px 12px;
}

/* ---------- Диалог (справа) ---------- */
.vzc_msgr__dialog {
	flex: 1 1 auto;
	min-width: 0;
	display: flex;
	flex-direction: column;
	position: relative;
}

.vzc_chat--embedded { border: none; border-radius: 0; }

/* Мобильная панель с «Назад» (внутри диалога) */
.vzc_msgr_mobilebar {
	display: none;
	align-items: center;
	gap: 10px;
	padding: 10px 14px;
	border-bottom: 1px solid var(--vzc-border);
	background: #fff;
}
.vzc_msgr_mobilebar__back {
	flex: 0 0 auto;
	color: var(--vzc-accent);
	font-size: 14px;
	text-decoration: none;
	font-weight: 600;
}
.vzc_msgr_mobilebar__title {
	font-size: 13.5px;
	font-weight: 600;
	color: var(--vzc-text);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

/* ---------- Экран создания чата (страница-мессенджер) ---------- */
.vzc_compose {
	display: flex;
	flex-direction: column;
	height: 100%;
}

/* ---------- Пустая область экрана создания чата ---------- */
.vzc_compose__empty {
	flex: 1 1 auto;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 20px;
}
.vzc_compose__empty_inner { text-align: center; max-width: 420px; }
.vzc_compose__empty_title {
	font-size: 17px;
	font-weight: 700;
	color: var(--vzc-text);
	margin-bottom: 8px;
}
.vzc_compose__empty_hint {
	font-size: 13.5px;
	color: var(--vzc-muted);
	line-height: 1.5;
}

/* ---------- Чип VIN/Кузова в панели ввода ---------- */
.vzc_vin_chip {
	flex: 0 0 auto;
	max-width: 200px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	border: 1px solid var(--vzc-border);
	border-radius: 12px;
	padding: 9px 12px;
	font-size: 13px;
	color: #4a4e55;
	background: #fff;
	height: 40px;
	line-height: 20px;
	box-sizing: border-box;
}

/* ---------- Мобильная раскладка ---------- */
@media (max-width: 767px) {
	.vzc_msgr { height: 74vh; border-radius: 12px; }

	.vzc_msgr__sidebar { flex: 1 1 auto; width: 100%; }
	.vzc_msgr__dialog {
		display: none;
		position: absolute;
		inset: 0;
		background: #fff;
		z-index: 5;
	}

	/* Режим открытого диалога: список скрыт, диалог виден */
	.vzc_msgr--dialog .vzc_msgr__sidebar { display: none; }
	.vzc_msgr--dialog .vzc_msgr__dialog { display: flex; }
	.vzc_msgr_mobilebar { display: flex; }

	.vzc_vin_chip { max-width: 120px; font-size: 12px; padding: 9px 8px; }
}

/* ============================================================
   VinWidget: плавающая панель чата (2026-09-13)
   Открывается кнопкой «Чат» в меню сайта. На мобильных (<768px)
   панель разворачивается на весь экран.
   ============================================================ */

/* ---------- Панель ---------- */
.vzc_w_panel {
	position: fixed;
	right: 24px;
	bottom: 64px;
	width: 380px;
	height: 620px;
	max-height: calc(100vh - 88px);
	z-index: 99990;
	background: #fff;
	border: 1px solid var(--vzc-border);
	border-radius: 16px;
	box-shadow: 0 16px 48px rgba(30, 34, 40, 0.30);
	display: none;
	flex-direction: column;
	overflow: hidden;
}
.vzc_w_panel--open { display: flex; }

/* Шапка панели */
.vzc_w_head {
	flex: 0 0 auto;
	display: flex;
	align-items: center;
	gap: 10px;
	padding: 12px 14px;
	background: #2a2d32;
	color: #fff;
}
.vzc_w_head__btn {
	flex: 0 0 auto;
	width: 32px;
	height: 32px;
	border-radius: 50%;
	border: none;
	padding: 0;
	background: rgba(255, 255, 255, 0.14);
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	font-size: 22px;
	line-height: 1;
}
.vzc_w_head__btn:hover { background: rgba(255, 255, 255, 0.24); }
.vzc_w_head__btn--back { display: none; }
.vzc_w_panel--inchat .vzc_w_head__btn--back { display: flex; }
.vzc_w_head__title { flex: 1 1 auto; min-width: 0; }
.vzc_w_head__name { font-size: 15px; font-weight: 700; color: #f8d000; line-height: 1.25; }
.vzc_w_head__status { font-size: 12px; color: #b9bdc4; line-height: 1.25; }

/* Тело и экраны */
.vzc_w_body {
	flex: 1 1 auto;
	min-height: 0;
	position: relative;
	background: #fff;
}
.vzc_w_view {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	display: none;
	flex-direction: column;
	min-height: 0;
}
.vzc_w_view--active { display: flex; }

/* ---------- Экран: список чатов ---------- */
.vzc_w_newbtn {
	display: block;
	width: calc(100% - 20px);
	margin: 10px 10px 6px 10px;
	text-align: center;
	box-sizing: border-box;
}
.vzc_w_list {
	flex: 1 1 auto;
	overflow-y: auto;
	padding: 4px 10px 12px 10px;
	min-height: 0;
	-webkit-overflow-scrolling: touch;
}
.vzc_w_list_empty {
	text-align: center;
	color: var(--vzc-muted);
	font-size: 13px;
	padding: 26px 14px;
	line-height: 1.5;
}

/* ---------- Экран: переписка ---------- */
.vzc_w_chat_mount {
	flex: 1 1 auto;
	min-height: 0;
	height: 100%;
	box-sizing: border-box;
}
.vzc_w_view .vzc_chat { border: none; border-radius: 0; background: #fff; }
.vzc_w_view .vzc_chat__messages { background: #f6f7f9; }
/* В узкой панели VIN-чип переносится на отдельную строку над панелью ввода */
.vzc_w_panel .vzc_input_bar { flex-wrap: wrap; }
.vzc_w_panel .vzc_vin_chip { flex: 1 1 100%; max-width: none; }
/* Чип «Авто: …» кликабелен - смена авто в любой момент диалога */
.vzc_vin_chip--link { cursor: pointer; }
.vzc_vin_chip--link:hover { border-color: #c9cdd4; color: #26282c; }

/* Строка смены авто в открытом диалоге (над чатом) */
.vzc_w_caredit {
	flex: 0 0 auto;
	padding: 10px;
	background: #fff;
	border-bottom: 1px solid var(--vzc-border);
}
.vzc_w_caredit__select {
	width: 100%;
	box-sizing: border-box;
	height: 40px;
	border: 1px solid var(--vzc-border);
	border-radius: 12px;
	background: #fff;
	color: #4a4e55;
	font-size: 13px;
	padding: 0 8px;
	cursor: pointer;
	margin-bottom: 8px;
}
.vzc_w_caredit__input {
	width: 100%;
	box-sizing: border-box;
	height: 40px;
	border: 1px solid var(--vzc-border) !important;
	border-radius: 12px !important;
	padding: 9px 12px;
	font-size: 14px;
	background: #fff !important;
	box-shadow: none !important;
	margin-bottom: 8px;
}
.vzc_w_caredit__input:focus { outline: none; border-color: #c9cdd4 !important; }
.vzc_w_caredit__buttons { display: flex; gap: 8px; }
.vzc_w_caredit__save {
	flex: 1 1 auto;
	height: 36px;
	border: none;
	border-radius: 10px;
	background: var(--vzc-accent);
	color: var(--vzc-accent-2);
	font-size: 13px;
	font-weight: 600;
	cursor: pointer;
}
.vzc_w_caredit__save[disabled] { opacity: 0.5; cursor: default; }
.vzc_w_caredit__cancel {
	flex: 0 0 auto;
	height: 36px;
	padding: 0 14px;
	border: 1px solid var(--vzc-border);
	border-radius: 10px;
	background: #fff;
	color: #4a4e55;
	font-size: 13px;
	cursor: pointer;
}

/* ---------- Экран: создание чата ---------- */
.vzc_w_compose {
	flex: 1 1 auto;
	min-height: 0;
	display: flex;
	flex-direction: column;
	background: #fff;
}
/* Чип-селект авто в создании чата — выглядит как чип «Авто: …» активного чата
   (ширина/позиция задаются контекстом: в виджете — на всю строку, на странице — в ряд) */
select.vzc_vin_chip--select {
	appearance: none;
	-webkit-appearance: none;
	border-radius: 12px !important;
	padding-right: 34px;
	cursor: pointer;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 16 16' fill='%238a8f98'%3E%3Cpath d='M1.5 5.5a.75.75 0 0 1 1.22-.58L8 9.23l5.28-4.31a.75.75 0 1 1 .94 1.16l-5.75 4.7a.75.75 0 0 1-.94 0L1.78 6.08a.75.75 0 0 1-.28-.58z'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: right 12px center;
}

/* Строка ручного ввода VIN/кузова (создание чата при «Авто: не указан») */
.vzc_w_manualrow {
	padding: 0 10px 8px 10px;
	background: #fff;
}
.vzc_w_manualrow .vzc_w_caredit__input { margin-bottom: 0; }

/* ---------- Экраны: гость / загрузка ---------- */
.vzc_w_welcome {
	flex: 1 1 auto;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	text-align: center;
	padding: 24px;
}
.vzc_w_welcome__title {
	font-size: 17px;
	font-weight: 700;
	color: var(--vzc-text);
	margin-bottom: 8px;
}
.vzc_w_welcome__text {
	font-size: 13.5px;
	color: var(--vzc-muted);
	line-height: 1.5;
	margin-bottom: 16px;
	max-width: 260px;
}
.vzc_w_welcome__btn {
	display: inline-block;
	background: var(--vzc-accent);
	color: var(--vzc-accent-2);
	font-size: 14px;
	font-weight: 600;
	padding: 10px 26px;
	border-radius: 12px;
	border: none;
	cursor: pointer;
	text-decoration: none;
	line-height: 1;
}
.vzc_w_welcome__btn:hover { background: #383c43; color: var(--vzc-accent-2); text-decoration: none; }
.vzc_w_empty {
	flex: 1 1 auto;
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--vzc-muted);
	font-size: 14px;
}

/* ---------- Мобильная версия ---------- */
@media (max-width: 767px) {
	/* Панель на весь экран (поверх шапки и нижней навигации) */
	.vzc_w_panel {
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		width: auto;
		height: auto;
		max-height: none;
		border-radius: 0;
		border: none;
	}
}
