/* אקורדיון אלרגיות ורגישויות. מקור: Figma KJTBX33VvTjQc0wefFXYtg, רכיב 67:2423.
   כותרת 20px בולד, עיגול 26px #5E7D6E, רשימה 18px, קו #D5D5D5, ריווח 10px. */
.rw-alg { color: #000; direction: rtl; text-align: start; }
.rw-alg *, .rw-alg *::before, .rw-alg *::after { box-sizing: border-box; }

.rw-alg--single {
	border-block: 1px solid #d5d5d5;
	padding-block: 10px;
	margin-block: 24px;
	clear: both;
}
/* בתוך הצפייה המהירה: הקו העליון הוא ה-hr הקיים של המודאל (מרווח 26px), לכן מקרבים ל-10px לפי העיצוב */
.rw-alg--qv { margin-block: -16px 0; }
.rw-alg__hr { border: 0; border-top: 1px solid #d5d5d5; margin: 10px 0 26px; }

.rw-alg__acc { padding-block: 6px; }
.rw-alg__head {
	display: flex;
	align-items: center;
	gap: 10px;
	cursor: pointer;
	list-style: none;
	margin: 0;
	padding: 0;
	-webkit-tap-highlight-color: transparent;
}
.rw-alg__head::-webkit-details-marker { display: none; }
.rw-alg__head::marker { content: ''; }
.rw-alg__head:focus-visible { outline: 2px solid #5e7d6e; outline-offset: 4px; border-radius: 4px; }

.rw-alg__icon {
	flex: 0 0 26px;
	width: 26px;
	height: 26px;
	border-radius: 20px;
	background-color: #5e7d6e;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 12px auto;
	background-image: url('plus.svg');
}
.rw-alg__acc[open] .rw-alg__icon { background-image: url('minus.svg'); }

.rw-alg__title {
	font-family: 'oc-child-theme-bold', sans-serif;
	font-weight: 700;
	font-size: 20px;
	line-height: normal;
	color: #000;
}

.rw-alg__body { padding-top: 8px; padding-inline-start: 26px; }
.rw-alg__list {
	margin: 0;
	padding: 0;
	padding-inline-start: 0;
	list-style: disc outside;
	font-size: 18px;
	line-height: 18px; /* בעיצוב 5 שורות + 4 רווחי 4px = 106px */
	color: #000;
}
.rw-alg__list li { margin: 0 0 4px; padding: 0; color: #000; }
.rw-alg__list li:last-child { margin-bottom: 0; }
.rw-alg__note { margin: 10px 0 0; font-size: 14px; line-height: 1.4; color: #555; }
