:root {
--shd-primary: #d7ef42;
--shd-secondary: #526518;
--shd-primary-rgb: 215,239,66;
--shd-secondary-rgb: 82,101,24;
--shd-secondary-ink: #526518;
--shd-on-secondary: #ffffff;
--shd-highlight: rgba(215,239,66,.72);
--shd-tint-75: #f5fbcf;
--shd-tint-86: #f9fce5;
--shd-tint-92: #fcfef0;
--shd-tint-96: #fdfef7;
}
:root {
--shd-editor-ink: #20281a;
--shd-editor-ink-soft: #4f5a45;
--shd-editor-line: var(--shd-tint-86);
--shd-editor-line-strong: var(--shd-tint-75);
--shd-editor-accent: var(--shd-primary);
--shd-editor-accent-strong: var(--shd-secondary-ink);
--shd-editor-accent-soft: var(--shd-tint-86);
--shd-editor-radius: 17px;
--shd-editor-shadow: 0 11px 30px rgba(31, 40, 22, .055);
}
:is(.shd-ai-boxes, .btai-ai-boxes, .bti-article-insights, .bti-ai-boxes),
:is(.shd-ai-boxes, .btai-ai-boxes, .bti-article-insights, .bti-ai-boxes) *,
:is(.shd-ai-quick-answer, .btai-ai-quick-answer, .bti-quick-answer, .bti-ai-quick-answer),
:is(.shd-ai-quick-answer, .btai-ai-quick-answer, .bti-quick-answer, .bti-ai-quick-answer) *,
:is(.shd-ai-tldr, .btai-ai-tldr, .bti-section-tldr, .bti-ai-tldr),
:is(.shd-ai-tldr, .btai-ai-tldr, .bti-section-tldr, .bti-ai-tldr) * {
box-sizing: border-box;
}
:is(.shd-ai-boxes, .btai-ai-boxes, .bti-article-insights, .bti-ai-boxes) {
display: grid;
grid-template-columns: minmax(0, 1fr);
gap: 17px;
direction: rtl;
max-width: 820px;
margin: 0 auto clamp(32px, 4vw, 46px);
color: var(--shd-editor-ink);
font-family: inherit;
text-align: right;
}
:is(.shd-ai-boxes, .btai-ai-boxes, .bti-article-insights, .bti-ai-boxes) > :is(.shd-ai-quick-answer, .btai-ai-quick-answer, .bti-quick-answer, .bti-ai-quick-answer) {
margin-bottom: 0;
}
:is(.shd-ai-quick-answer, .btai-ai-quick-answer, .bti-quick-answer, .bti-ai-quick-answer) {
position: relative;
display: block;
direction: rtl;
max-width: 820px;
margin: 0 auto 18px;
padding: clamp(15px, 2vw, 20px);
overflow: hidden;
color: #3f4c34;
text-align: right;
background:
radial-gradient(circle at 100% 0, rgba(var(--shd-primary-rgb), .10), transparent 38%),
linear-gradient(145deg, var(--shd-tint-96), #ffffff 76%);
border: 1px solid var(--shd-editor-line);
border-inline-start: 4px solid var(--shd-editor-accent);
border-radius: 15px;
box-shadow: 0 10px 28px rgba(31, 40, 22, .06);
}
:is(.shd-ai-quick-answer__title, .btai-ai-quick-answer__title, .bti-quick-answer__title, .bti-ai-quick-answer__title) {
display: flex;
align-items: center;
gap: 8px;
margin: 0 0 9px;
padding: 0;
color: var(--shd-editor-accent-strong);
font-family: inherit;
font-size: .94em;
font-weight: 900;
line-height: 1.65;
}
:is(.shd-ai-quick-answer__title, .btai-ai-quick-answer__title, .bti-quick-answer__title, .bti-ai-quick-answer__title)::before {
content: "";
flex: 0 0 8px;
width: 8px;
height: 8px;
background: var(--shd-editor-accent);
border-radius: 50%;
box-shadow: 0 0 0 5px rgba(var(--shd-primary-rgb), .14);
}
:is(.shd-ai-quick-answer__text, .btai-ai-quick-answer__text, .bti-quick-answer__text, .bti-ai-quick-answer__text) {
margin: 0;
padding: 0;
color: #4f5a45;
font-size: .95em;
font-weight: 570;
line-height: 2;
overflow-wrap: anywhere;
}
:is(.shd-ai-card, .btai-ai-card, .bti-insight-card, .bti-ai-card) {
position: relative;
width: 100%;
min-width: 0;
max-width: 100%;
overflow: hidden;
background: linear-gradient(145deg, var(--shd-tint-96), #ffffff 78%);
border: 1px solid var(--shd-editor-line);
border-radius: var(--shd-editor-radius);
box-shadow: var(--shd-editor-shadow);
}
:is(.shd-ai-card, .btai-ai-card, .bti-insight-card, .bti-ai-card)::before {
content: "";
position: absolute;
inset: 0 0 auto;
height: 3px;
background: linear-gradient(90deg, transparent, var(--shd-editor-accent), var(--shd-secondary), transparent);
pointer-events: none;
}
:is(.shd-ai-card__title, .btai-ai-card__title, .bti-insight-card__title, .bti-ai-card__title) {
display: flex;
align-items: center;
gap: 9px;
min-height: 52px;
width: 100%;
min-width: 0;
max-width: 100%;
height: auto !important;
margin: 0 !important;
padding: 14px 16px 12px !important;
color: var(--shd-editor-accent-strong);
font-family: inherit;
font-size: clamp(15px, 1.3vw, 18px) !important;
font-weight: 900 !important;
line-height: 1.7 !important;
text-align: right;
white-space: normal !important;
background: linear-gradient(90deg, var(--shd-tint-86), rgba(255, 255, 255, .72));
border-bottom: 1px solid rgba(var(--shd-secondary-rgb), .10);
overflow-wrap: anywhere;
}
:is(.shd-ai-card__title, .btai-ai-card__title, .bti-insight-card__title, .bti-ai-card__title)::before {
display: grid;
flex: 0 0 28px;
place-items: center;
width: 28px;
height: 28px;
color: var(--shd-on-secondary);
font-size: .78em;
font-weight: 900;
line-height: 1;
background: var(--shd-secondary);
border-radius: 9px;
box-shadow: 0 6px 14px rgba(31, 40, 22, .15);
}
:is(.shd-ai-card--keys, .btai-ai-card--keys, .bti-insight-card--keys, .bti-ai-card--keys) :is(.shd-ai-card__title, .btai-ai-card__title, .bti-insight-card__title, .bti-ai-card__title)::before {
content: "✓";
}
:is(.shd-ai-card--faq, .btai-ai-card--faq, .bti-insight-card--faq, .bti-ai-card--faq) :is(.shd-ai-card__title, .btai-ai-card__title, .bti-insight-card__title, .bti-ai-card__title)::before {
content: "؟";
}
:is(.shd-ai-card__title, .btai-ai-card__title, .bti-insight-card__title, .bti-ai-card__title)::after {
margin-inline-start: auto;
padding: 3px 9px;
color: var(--shd-editor-accent-strong);
font-size: .66em;
font-weight: 800;
line-height: 1.55;
white-space: nowrap;
background: #ffffff;
border: 1px solid rgba(var(--shd-primary-rgb), .30);
border-radius: 999px;
}
:is(.shd-ai-card--keys, .btai-ai-card--keys, .bti-insight-card--keys, .bti-ai-card--keys) :is(.shd-ai-card__title, .btai-ai-card__title, .bti-insight-card__title, .bti-ai-card__title)::after {
content: "۵ نکته مهم";
}
:is(.shd-ai-card--faq, .btai-ai-card--faq, .bti-insight-card--faq, .bti-ai-card--faq) :is(.shd-ai-card__title, .btai-ai-card__title, .bti-insight-card__title, .bti-ai-card__title)::after {
content: none;
display: none;
}
:is(.shd-ai-key-points, .btai-ai-key-points, .bti-insight-points, .bti-ai-key-points) {
display: block;
direction: rtl;
margin: 0;
padding: 16px 36px 18px 16px;
color: #4f5a45;
list-style: disc outside;
list-style-position: outside;
}
:is(.shd-ai-key-point, .btai-ai-key-point, .bti-insight-points__item, .bti-ai-key-point, :where(.bti-ai-key-points) > li) {
display: list-item;
margin: .62em 0;
padding: 0;
color: #4f5a45;
font-size: .83em;
line-height: 1.95;
list-style-type: disc;
list-style-position: outside;
overflow-wrap: anywhere;
}
:is(.shd-ai-key-point, .btai-ai-key-point, .bti-insight-points__item, .bti-ai-key-point, :where(.bti-ai-key-points) > li)::before,
:is(.shd-ai-key-point, .btai-ai-key-point, .bti-insight-points__item, .bti-ai-key-point, :where(.bti-ai-key-points) > li)::after {
content: none;
display: none;
}
:is(.shd-ai-faqs, .btai-ai-faqs, .bti-insight-faqs, .bti-ai-faqs) {
display: grid;
grid-template-columns: minmax(0, 1fr);
gap: 0;
width: 100%;
min-width: 0;
max-width: 100%;
padding: 4px 18px 10px;
}
:is(.shd-ai-faq, .btai-ai-faq, .bti-insight-faq, .bti-ai-faq) {
display: block;
width: 100% !important;
min-width: 0 !important;
max-width: 100% !important;
height: auto !important;
min-height: 0 !important;
margin: 0 !important;
padding: 17px 0 !important;
overflow: visible;
color: var(--shd-editor-ink);
text-align: right;
white-space: normal !important;
background: #ffffff;
border: 0;
border-bottom: 1px solid var(--shd-editor-line);
border-radius: 0;
box-shadow: none;
}
:is(.shd-ai-faq, .btai-ai-faq, .bti-insight-faq, .bti-ai-faq):last-child {
border-bottom: 0;
}
:is(.shd-ai-faq__question, .btai-ai-faq__question, .bti-insight-faq__question, .bti-ai-faq__question),
:is(.shd-ai-faq__answer, .btai-ai-faq__answer, .bti-insight-faq__answer, .bti-ai-faq__answer) {
width: 100% !important;
min-width: 0 !important;
max-width: 100% !important;
height: auto !important;
min-height: 0 !important;
white-space: normal !important;
word-break: normal;
overflow-wrap: anywhere;
overflow: visible !important;
direction: rtl;
text-align: right;
}
:is(.shd-ai-faq__question, .btai-ai-faq__question, .bti-insight-faq__question, .bti-ai-faq__question) {
border: 0 !important;
position: relative;
display: block !important;
clear: none;
margin: 0 !important;
padding: 0 18px 0 0 !important;
color: #243019 !important;
font-family: inherit !important;
font-size: clamp(15px, 1.25vw, 17px) !important;
font-weight: 800 !important;
line-height: 1.85 !important;
}
:is(.shd-ai-faq__question, .btai-ai-faq__question, .bti-insight-faq__question, .bti-ai-faq__question)::before {
content: "";
position: absolute;
inset: .72em 1px auto auto;
width: 7px;
height: 7px;
background: var(--shd-editor-accent);
border: 2px solid var(--shd-editor-accent-strong);
border-radius: 50%;
}
:is(.shd-ai-faq__answer, .btai-ai-faq__answer, .bti-insight-faq__answer, .bti-ai-faq__answer) {
display: block !important;
margin: 7px 0 0 !important;
padding: 0 18px 0 0 !important;
color: #56614d;
font-family: inherit !important;
font-size: clamp(14px, 1.1vw, 16px) !important;
font-weight: 500 !important;
line-height: 2 !important;
background: transparent;
border: 0;
border-radius: 0;
}
:is(.shd-ai-faq__label, .btai-ai-faq__label, .bti-insight-faq__label, .bti-ai-faq__label) {
display: none !important;
}
:is(.shd-ai-faq__text, .btai-ai-faq__text, .bti-insight-faq__text, .bti-ai-faq__text) {
display: inline !important;
float: none !important;
min-width: 0;
max-width: 100%;
white-space: normal !important;
word-break: normal;
overflow-wrap: anywhere;
overflow: visible !important;
}
:is(.shd-ai-tldr, .btai-ai-tldr, .bti-section-tldr, .bti-ai-tldr) {
position: relative;
display: grid;
grid-template-columns: auto minmax(0, 1fr);
align-items: start;
gap: 11px;
direction: rtl;
max-width: 820px;
margin: 20px auto 0;
padding: 14px 15px;
overflow: hidden;
color: #3f4c34;
text-align: right;
background:
radial-gradient(circle at 100% 0, rgba(var(--shd-primary-rgb), .14), transparent 40%),
linear-gradient(135deg, var(--shd-tint-96), #ffffff 72%);
border: 1px solid var(--shd-editor-line-strong);
border-inline-start: 4px solid var(--shd-editor-accent);
border-radius: 14px;
box-shadow: 0 8px 22px rgba(31, 40, 22, .055);
}
:is(.shd-ai-tldr__title, .btai-ai-tldr__title, .bti-section-tldr__title, .bti-ai-tldr__title) {
padding: 3px 10px;
color: var(--shd-editor-accent-strong);
font-size: .72em;
font-weight: 900;
line-height: 1.75;
white-space: nowrap;
background: var(--shd-editor-accent-soft);
border-radius: 999px;
}
:is(.shd-ai-tldr__text, .btai-ai-tldr__text, .bti-section-tldr__text, .bti-ai-tldr__text, :where(.bti-ai-tldr) > p) {
margin: 0;
color: #4f5a45;
font-size: .82em;
font-weight: 560;
line-height: 1.95;
overflow-wrap: anywhere;
}
@media (max-width: 767px) {
:is(.shd-ai-boxes, .btai-ai-boxes, .bti-article-insights, .bti-ai-boxes) {
gap: 12px;
margin-block-end: 28px;
}
:is(.shd-ai-quick-answer, .btai-ai-quick-answer, .bti-quick-answer, .bti-ai-quick-answer) {
margin-bottom: 14px;
padding: 13px;
border-radius: 12px;
}
:is(.shd-ai-card, .btai-ai-card, .bti-insight-card, .bti-ai-card) {
border-radius: 14px;
}
:is(.shd-ai-card__title, .btai-ai-card__title, .bti-insight-card__title, .bti-ai-card__title) {
min-height: 46px;
padding: 11px 12px 10px;
font-size: .88em;
}
:is(.shd-ai-card__title, .btai-ai-card__title, .bti-insight-card__title, .bti-ai-card__title)::before {
flex-basis: 25px;
width: 25px;
height: 25px;
}
:is(.shd-ai-card__title, .btai-ai-card__title, .bti-insight-card__title, .bti-ai-card__title)::after {
padding-inline: 7px;
font-size: .62em;
}
:is(.shd-ai-key-points, .btai-ai-key-points, .bti-insight-points, .bti-ai-key-points) {
padding: 11px 34px 13px 10px;
}
:is(.shd-ai-tldr, .btai-ai-tldr, .bti-section-tldr, .bti-ai-tldr) {
grid-template-columns: 1fr;
}
:is(.shd-ai-tldr__title, .btai-ai-tldr__title, .bti-section-tldr__title, .bti-ai-tldr__title) {
justify-self: start;
}
:is(.shd-ai-faqs, .btai-ai-faqs, .bti-insight-faqs, .bti-ai-faqs) {
padding-inline: 14px;
}
:is(.shd-ai-faq, .btai-ai-faq, .bti-insight-faq, .bti-ai-faq) {
padding-block: 14px !important;
}
}
@media (max-width: 420px) {
:is(.shd-ai-card__title, .btai-ai-card__title, .bti-insight-card__title, .bti-ai-card__title) {
align-items: flex-start;
flex-wrap: wrap;
}
:is(.shd-ai-card__title, .btai-ai-card__title, .bti-insight-card__title, .bti-ai-card__title)::after {
margin-inline-start: 37px;
}
}
mark:is(.shd-ai-highlight, .btai-ai-highlight, .bti-ai-highlight) {
padding: .02em .12em;
color: inherit;
background: transparent;
border-radius: 2px;
box-decoration-break: clone;
-webkit-box-decoration-break: clone;
}
mark:is(.shd-ai-highlight--notice, .btai-ai-highlight--notice, .bti-ai-highlight--notice),
mark:is(.shd-ai-highlight--important, .btai-ai-highlight--important, .bti-ai-highlight--important) {
color: inherit;
background: linear-gradient(transparent 50%, var(--shd-highlight) 50%, var(--shd-highlight) 94%, transparent 94%);
}
mark:is(.shd-ai-highlight--critical, .btai-ai-highlight--critical, .bti-ai-highlight--critical) {
color: var(--shd-secondary-ink);
background: linear-gradient(transparent 50%, rgba(var(--shd-secondary-rgb), .22) 50%, rgba(var(--shd-secondary-rgb), .22) 94%, transparent 94%);
}
mark:is(.shd-ai-highlight, .btai-ai-highlight, .bti-ai-highlight).dont-use-this,
.dont-use-this mark:is(.shd-ai-highlight, .btai-ai-highlight, .bti-ai-highlight) {
padding: 0;
color: inherit;
background: transparent;
}
