:root{
	--mt-art-iphone:url("data:image/svg+xml;utf8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 200 200%22%3E%3Cdefs%3E %3ClinearGradient id=%22ip_f%22 x1=%220%22 x2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23c46a82%22/%3E%3Cstop offset=%22.5%22 stop-color=%22%237e2a42%22/%3E%3Cstop offset=%221%22 stop-color=%22%23b4566e%22/%3E%3C/linearGradient%3E %3ClinearGradient id=%22ip_b%22 x1=%220%22 y1=%220%22 x2=%221%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%239a2b4a%22/%3E%3Cstop offset=%221%22 stop-color=%22%235a1128%22/%3E%3C/linearGradient%3E %3ClinearGradient id=%22ip_p%22 x1=%220%22 y1=%220%22 x2=%221%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23a53454%22/%3E%3Cstop offset=%221%22 stop-color=%22%2366172f%22/%3E%3C/linearGradient%3E %3CradialGradient id=%22ip_l%22 cx=%22.4%22 cy=%22.35%22 r=%22.8%22%3E%3Cstop offset=%220%22 stop-color=%22%233a3f66%22/%3E%3Cstop offset=%22.55%22 stop-color=%22%23101223%22/%3E%3Cstop offset=%221%22 stop-color=%22%2305060d%22/%3E%3C/radialGradient%3E%3C/defs%3E %3Crect x=%2257%22 y=%2252%22 width=%223%22 height=%227%22 rx=%221.5%22 fill=%22%236a2639%22/%3E%3Crect x=%2257%22 y=%2266%22 width=%223%22 height=%2212%22 rx=%221.5%22 fill=%22%236a2639%22/%3E%3Crect x=%2257%22 y=%2282%22 width=%223%22 height=%2212%22 rx=%221.5%22 fill=%22%236a2639%22/%3E%3Crect x=%22140%22 y=%2270%22 width=%223%22 height=%2222%22 rx=%221.5%22 fill=%22%236a2639%22/%3E %3Crect x=%2260%22 y=%2214%22 width=%2280%22 height=%22172%22 rx=%2219%22 fill=%22url(%23ip_f)%22/%3E%3Crect x=%2261.6%22 y=%2215.6%22 width=%2276.8%22 height=%22168.8%22 rx=%2217.5%22 fill=%22none%22 stroke=%22%23fff%22 stroke-opacity=%22.5%22 stroke-width=%22.8%22/%3E %3Crect x=%2263%22 y=%2217%22 width=%2274%22 height=%22166%22 rx=%2216.5%22 fill=%22url(%23ip_b)%22/%3E %3Crect x=%2263%22 y=%2217%22 width=%2274%22 height=%2260%22 rx=%2216.5%22 fill=%22url(%23ip_p)%22/%3E%3Cpath d=%22M63 62v-28a17 17 0 0 1 17-17h40a17 17 0 0 1 17 17v28%22 fill=%22none%22/%3E %3Crect x=%2263.6%22 y=%2217.6%22 width=%2272.8%22 height=%2259%22 rx=%2216%22 fill=%22none%22 stroke=%22%23fff%22 stroke-opacity=%22.35%22 stroke-width=%22.8%22/%3E %3Cg%3E%3Ccircle cx=%2282%22 cy=%2235%22 r=%2211%22 fill=%22%23a85a70%22/%3E%3Ccircle cx=%2282%22 cy=%2235%22 r=%228.6%22 fill=%22url(%23ip_l)%22/%3E%3Ccircle cx=%2279.5%22 cy=%2232.5%22 r=%222%22 fill=%22%23fff%22 fill-opacity=%22.35%22/%3E %3Ccircle cx=%2282%22 cy=%2262%22 r=%2211%22 fill=%22%23a85a70%22/%3E%3Ccircle cx=%2282%22 cy=%2262%22 r=%228.6%22 fill=%22url(%23ip_l)%22/%3E%3Ccircle cx=%2279.5%22 cy=%2259.5%22 r=%222%22 fill=%22%23fff%22 fill-opacity=%22.35%22/%3E %3Ccircle cx=%22106%22 cy=%2248.5%22 r=%2211%22 fill=%22%23a85a70%22/%3E%3Ccircle cx=%22106%22 cy=%2248.5%22 r=%228.6%22 fill=%22url(%23ip_l)%22/%3E%3Ccircle cx=%22103.5%22 cy=%2246%22 r=%222%22 fill=%22%23fff%22 fill-opacity=%22.35%22/%3E %3Ccircle cx=%22125%22 cy=%2232%22 r=%223.8%22 fill=%22%23fff6dc%22/%3E%3Ccircle cx=%22125%22 cy=%2264%22 r=%223.2%22 fill=%22%2314151d%22/%3E%3Ccircle cx=%22125%22 cy=%2248%22 r=%222%22 fill=%22%2314151d%22/%3E%3C/g%3E %3Crect x=%2285%22 y=%22114%22 width=%2230%22 height=%2230%22 rx=%2215%22 fill=%22%23fff%22 fill-opacity=%22.14%22/%3E%3Cpath d=%22M100 121v16M92 129h16%22 stroke=%22%23fff%22 stroke-opacity=%22.0%22/%3E%3C/svg%3E");
	--mt-art-macbook:url("data:image/svg+xml;utf8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 200 200%22%3E%3Cdefs%3E %3ClinearGradient id=%22mb_a%22 x1=%220%22 y1=%220%22 x2=%220%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23e4e6ec%22/%3E%3Cstop offset=%221%22 stop-color=%22%23b3b7c4%22/%3E%3C/linearGradient%3E %3ClinearGradient id=%22mb_b%22 x1=%220%22 y1=%220%22 x2=%220%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23d7d9e1%22/%3E%3Cstop offset=%221%22 stop-color=%22%239a9eae%22/%3E%3C/linearGradient%3E %3ClinearGradient id=%22mb_w%22 x1=%220%22 y1=%220%22 x2=%221%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%231fc3d6%22/%3E%3Cstop offset=%22.5%22 stop-color=%22%234a5bf0%22/%3E%3Cstop offset=%221%22 stop-color=%22%23b24cf2%22/%3E%3C/linearGradient%3E%3C/defs%3E %3Cellipse cx=%22100%22 cy=%22152%22 rx=%2282%22 ry=%225%22 fill=%22%23000%22 fill-opacity=%22.28%22/%3E %3Crect x=%2230%22 y=%2238%22 width=%22140%22 height=%2294%22 rx=%228%22 fill=%22url(%23mb_a)%22/%3E %3Crect x=%2233.5%22 y=%2241.5%22 width=%22133%22 height=%2287%22 rx=%224.5%22 fill=%22%2307070b%22/%3E %3Crect x=%2235.5%22 y=%2243.5%22 width=%22129%22 height=%2283%22 rx=%223%22 fill=%22url(%23mb_w)%22/%3E %3Cpath d=%22M35.5 112 C 70 96, 110 130, 164.5 100 V126.5 H35.5Z%22 fill=%22%23fff%22 fill-opacity=%22.14%22/%3E %3Crect x=%2290%22 y=%2241.5%22 width=%2220%22 height=%225.5%22 rx=%222.2%22 fill=%22%2307070b%22/%3E %3Crect x=%2238%22 y=%2246.5%22 width=%22124%22 height=%225%22 rx=%222%22 fill=%22%23000%22 fill-opacity=%22.18%22/%3E %3Cpath d=%22M12 133 H188 L184 143 Q183 147 178 147 H22 Q17 147 16 143 Z%22 fill=%22url(%23mb_b)%22/%3E %3Cpath d=%22M12 133 H188%22 stroke=%22%23fff%22 stroke-opacity=%22.7%22 stroke-width=%221%22/%3E %3Cpath d=%22M86 133 H114 Q112 137.5 107 137.5 H93 Q88 137.5 86 133Z%22 fill=%22%238a8e9e%22/%3E%3C/svg%3E");
	--mt-art-ipad:url("data:image/svg+xml;utf8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 200 200%22%3E%3Cdefs%3E %3ClinearGradient id=%22id_f%22 x1=%220%22 x2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23e3e5eb%22/%3E%3Cstop offset=%22.5%22 stop-color=%22%23b0b4c1%22/%3E%3Cstop offset=%221%22 stop-color=%22%23dcdee6%22/%3E%3C/linearGradient%3E %3ClinearGradient id=%22id_w%22 x1=%220%22 y1=%220%22 x2=%221%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%236fd3ff%22/%3E%3Cstop offset=%22.45%22 stop-color=%22%237a6cf0%22/%3E%3Cstop offset=%221%22 stop-color=%22%23c06af2%22/%3E%3C/linearGradient%3E %3ClinearGradient id=%22id_p%22 x1=%220%22 x2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23fff%22/%3E%3Cstop offset=%221%22 stop-color=%22%23c9ccd6%22/%3E%3C/linearGradient%3E%3C/defs%3E %3Crect x=%22153%22 y=%2240%22 width=%225.5%22 height=%22112%22 rx=%222.7%22 fill=%22url(%23id_p)%22/%3E%3Cpath d=%22M153 152h5.5l-2.75 7z%22 fill=%22%23c9ccd6%22/%3E %3Crect x=%2244%22 y=%2220%22 width=%22110%22 height=%22160%22 rx=%2214%22 fill=%22url(%23id_f)%22/%3E%3Crect x=%2245.5%22 y=%2221.5%22 width=%22107%22 height=%22157%22 rx=%2212.5%22 fill=%22none%22 stroke=%22%23fff%22 stroke-opacity=%22.6%22 stroke-width=%22.8%22/%3E %3Crect x=%2249%22 y=%2225%22 width=%22100%22 height=%22150%22 rx=%2210%22 fill=%22%2307070b%22/%3E%3Crect x=%2251%22 y=%2227%22 width=%2296%22 height=%22146%22 rx=%228.5%22 fill=%22url(%23id_w)%22/%3E %3Ccircle cx=%2299%22 cy=%2223.2%22 r=%221.3%22 fill=%22%232b2e45%22/%3E %3Crect x=%2260%22 y=%2240%22 width=%2240%22 height=%2240%22 rx=%229%22 fill=%22%23fff%22 fill-opacity=%22.3%22/%3E%3Crect x=%22106%22 y=%2240%22 width=%2230%22 height=%2218%22 rx=%227%22 fill=%22%23fff%22 fill-opacity=%22.25%22/%3E%3Crect x=%22106%22 y=%2262%22 width=%2230%22 height=%2218%22 rx=%227%22 fill=%22%23fff%22 fill-opacity=%22.25%22/%3E %3Crect x=%2260%22 y=%2288%22 width=%2276%22 height=%2212%22 rx=%226%22 fill=%22%23fff%22 fill-opacity=%22.25%22/%3E %3Crect x=%2288%22 y=%22165%22 width=%2222%22 height=%222.4%22 rx=%221.2%22 fill=%22%23fff%22 fill-opacity=%22.85%22/%3E%3C/svg%3E");
	--mt-art-applewatch:url("data:image/svg+xml;utf8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 200 200%22%3E%3Cdefs%3E %3ClinearGradient id=%22aw_b%22 x1=%220%22 x2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23e4e8ff%22/%3E%3Cstop offset=%221%22 stop-color=%22%23aab3f2%22/%3E%3C/linearGradient%3E %3ClinearGradient id=%22aw_c%22 x1=%220%22 y1=%220%22 x2=%221%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%235a5d68%22/%3E%3Cstop offset=%221%22 stop-color=%22%2323252d%22/%3E%3C/linearGradient%3E%3C/defs%3E %3Cpath d=%22M72 50 L76 8 Q77 3 82 3 H118 Q123 3 124 8 L128 50Z%22 fill=%22url(%23aw_b)%22/%3E %3Cpath d=%22M72 150 L76 192 Q77 197 82 197 H118 Q123 197 124 192 L128 150Z%22 fill=%22url(%23aw_b)%22/%3E %3Cg fill=%22%236f79c9%22 fill-opacity=%22.55%22%3E%3Ccircle cx=%22100%22 cy=%22170%22 r=%221.8%22/%3E%3Ccircle cx=%22100%22 cy=%22177%22 r=%221.8%22/%3E%3Ccircle cx=%22100%22 cy=%22184%22 r=%221.8%22/%3E%3Ccircle cx=%2292%22 cy=%22173%22 r=%221.8%22/%3E%3Ccircle cx=%22108%22 cy=%22173%22 r=%221.8%22/%3E%3C/g%3E %3Crect x=%22144%22 y=%2276%22 width=%227%22 height=%2220%22 rx=%223%22 fill=%22%238a8d99%22/%3E%3Cg stroke=%22%234a4c56%22 stroke-width=%22.8%22%3E%3Cpath d=%22M144 80h7M144 84h7M144 88h7M144 92h7%22/%3E%3C/g%3E %3Crect x=%22144%22 y=%22103%22 width=%224%22 height=%2213%22 rx=%222%22 fill=%22%236f727e%22/%3E %3Crect x=%2255%22 y=%2242%22 width=%2290%22 height=%22116%22 rx=%2226%22 fill=%22url(%23aw_c)%22/%3E%3Crect x=%2256.5%22 y=%2243.5%22 width=%2287%22 height=%22113%22 rx=%2224.5%22 fill=%22none%22 stroke=%22%23fff%22 stroke-opacity=%22.35%22 stroke-width=%22.8%22/%3E %3Crect x=%2260.5%22 y=%2248.5%22 width=%2279%22 height=%22103%22 rx=%2221.5%22 fill=%22%23000%22/%3E %3Cg fill=%22none%22 stroke-linecap=%22round%22 stroke-width=%225.5%22 transform=%22rotate(-90 100 92)%22%3E%3Ccircle cx=%22100%22 cy=%2292%22 r=%2225%22 stroke=%22%23ff2d55%22 stroke-opacity=%22.22%22/%3E%3Ccircle cx=%22100%22 cy=%2292%22 r=%2225%22 stroke=%22%23ff2d55%22 stroke-dasharray=%22118 200%22/%3E %3Ccircle cx=%22100%22 cy=%2292%22 r=%2218%22 stroke=%22%239bff3b%22 stroke-opacity=%22.22%22/%3E%3Ccircle cx=%22100%22 cy=%2292%22 r=%2218%22 stroke=%22%239bff3b%22 stroke-dasharray=%2280 200%22/%3E %3Ccircle cx=%22100%22 cy=%2292%22 r=%2211%22 stroke=%22%232fd5ff%22 stroke-opacity=%22.22%22/%3E%3Ccircle cx=%22100%22 cy=%2292%22 r=%2211%22 stroke=%22%232fd5ff%22 stroke-dasharray=%2246 200%22/%3E%3C/g%3E %3Ctext x=%22100%22 y=%22138%22 text-anchor=%22middle%22 font-family=%22Helvetica,Arial,sans-serif%22 font-size=%2215%22 font-weight=%22600%22 fill=%22%23fff%22%3E10:09%3C/text%3E%3C/svg%3E");
	--mt-art-console:url("data:image/svg+xml;utf8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 200 200%22%3E%3Cdefs%3E %3ClinearGradient id=%22ds_w%22 x1=%220%22 y1=%220%22 x2=%220%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23ffffff%22/%3E%3Cstop offset=%221%22 stop-color=%22%23cfd3df%22/%3E%3C/linearGradient%3E %3CclipPath id=%22ds_c%22%3E%3Cpath id=%22ds_p%22 d=%22M42 70 C54 56 80 52 100 60 C120 52 146 56 158 70 C174 92 188 134 178 156 C171 170 153 170 145 154 L136 136 C132 130 126 128 120 128 H80 C74 128 68 130 64 136 L55 154 C47 170 29 170 22 156 C12 134 26 92 42 70Z%22/%3E%3C/clipPath%3E%3C/defs%3E %3Cellipse cx=%22100%22 cy=%22176%22 rx=%2270%22 ry=%225%22 fill=%22%23000%22 fill-opacity=%22.25%22/%3E %3Cuse href=%22%23ds_p%22 fill=%22url(%23ds_w)%22/%3E %3Cg clip-path=%22url(%23ds_c)%22%3E%3Cellipse cx=%22100%22 cy=%2292%22 rx=%2266%22 ry=%2240%22 fill=%22%2314151c%22/%3E%3Cpath d=%22M34 60 C60 40 140 40 166 60 L166 54 L34 54Z%22 fill=%22%2314151c%22/%3E%3C/g%3E %3Crect x=%2280%22 y=%2266%22 width=%2240%22 height=%2222%22 rx=%229%22 fill=%22%232b2d38%22 stroke=%22%23fff%22 stroke-opacity=%22.25%22/%3E %3Cpath d=%22M76 70 Q74 79 78 90%22 stroke=%22%235b8cff%22 stroke-width=%222.4%22 fill=%22none%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M124 70 Q126 79 122 90%22 stroke=%22%235b8cff%22 stroke-width=%222.4%22 fill=%22none%22 stroke-linecap=%22round%22/%3E %3Cg fill=%22%23eceef5%22%3E%3Crect x=%2255%22 y=%2292%22 width=%228%22 height=%2224%22 rx=%222.5%22 transform=%22translate(-0 0)%22/%3E%3Crect x=%2247%22 y=%22100%22 width=%2224%22 height=%228%22 rx=%222.5%22/%3E%3C/g%3E %3Cg fill=%22%23eceef5%22%3E%3Ccircle cx=%22146%22 cy=%2291%22 r=%225.6%22/%3E%3Ccircle cx=%22146%22 cy=%22117%22 r=%225.6%22/%3E%3Ccircle cx=%22133%22 cy=%22104%22 r=%225.6%22/%3E%3Ccircle cx=%22159%22 cy=%22104%22 r=%225.6%22/%3E%3C/g%3E %3Ccircle cx=%22100%22 cy=%2298%22 r=%223%22 fill=%22%23eceef5%22/%3E%3Crect x=%2295%22 y=%22106%22 width=%2210%22 height=%222.6%22 rx=%221.3%22 fill=%22%238e92a3%22/%3E %3Ccircle cx=%2281%22 cy=%22124%22 r=%2211%22 fill=%22%230c0d12%22 stroke=%22%23fff%22 stroke-opacity=%22.25%22/%3E%3Ccircle cx=%2281%22 cy=%22124%22 r=%226.5%22 fill=%22%23262833%22/%3E %3Ccircle cx=%22119%22 cy=%22124%22 r=%2211%22 fill=%22%230c0d12%22 stroke=%22%23fff%22 stroke-opacity=%22.25%22/%3E%3Ccircle cx=%22119%22 cy=%22124%22 r=%226.5%22 fill=%22%23262833%22/%3E%3C/svg%3E");
	--mt-art-airpods:url("data:image/svg+xml;utf8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 200 200%22%3E%3Cdefs%3E %3ClinearGradient id=%22ap_w%22 x1=%220%22 y1=%220%22 x2=%221%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23ffffff%22/%3E%3Cstop offset=%221%22 stop-color=%22%23cfd2dc%22/%3E%3C/linearGradient%3E%3C/defs%3E %3Cellipse cx=%22100%22 cy=%22178%22 rx=%2262%22 ry=%225%22 fill=%22%23000%22 fill-opacity=%22.25%22/%3E %3Cg transform=%22rotate(-9 74 80)%22%3E%3Crect x=%2276%22 y=%2284%22 width=%229%22 height=%2246%22 rx=%224.5%22 fill=%22url(%23ap_w)%22/%3E%3Cellipse cx=%2276%22 cy=%2270%22 rx=%2217%22 ry=%2220%22 fill=%22url(%23ap_w)%22/%3E%3Cellipse cx=%2272%22 cy=%2274%22 rx=%228%22 ry=%2210%22 fill=%22%23cfd2dc%22/%3E%3Ccircle cx=%2280.5%22 cy=%22124%22 r=%221.8%22 fill=%22%238e92a3%22/%3E%3C/g%3E %3Cg transform=%22rotate(9 126 80)%22%3E%3Crect x=%22115%22 y=%2284%22 width=%229%22 height=%2246%22 rx=%224.5%22 fill=%22url(%23ap_w)%22/%3E%3Cellipse cx=%22124%22 cy=%2270%22 rx=%2217%22 ry=%2220%22 fill=%22url(%23ap_w)%22/%3E%3Cellipse cx=%22128%22 cy=%2274%22 rx=%228%22 ry=%2210%22 fill=%22%23cfd2dc%22/%3E%3Ccircle cx=%22119.5%22 cy=%22124%22 r=%221.8%22 fill=%22%238e92a3%22/%3E%3C/g%3E %3Crect x=%2252%22 y=%22124%22 width=%2296%22 height=%2252%22 rx=%2226%22 fill=%22url(%23ap_w)%22/%3E%3Cpath d=%22M56 144 H144%22 stroke=%22%23aeb2c0%22 stroke-width=%221.6%22/%3E%3Ccircle cx=%22100%22 cy=%22144%22 r=%223%22 fill=%22%23aeb2c0%22/%3E%3C/svg%3E");
}

/* ==========================================================================
   تایل‌های متحرک (v3.62.0) — فقط ظاهر و حرکت.
   روی تایل‌های هاب قیمت‌گذاری / دست‌دوم / تعمیرات، تایل خدمات، تایل
   محصولات دیجیتال و دسته‌بندی‌های صفحه اصلی. عکس پس‌زمینهٔ هر تایل
   همان فیلد عکسی است که قبلاً داشت؛ اگر عکسی نباشد، رنگ + تصویر دستگاه.
   ========================================================================== */
:root { --mt-ease: cubic-bezier(.2, .8, .2, 1); }

/* ---------- حالت آکاردئونی (دسکتاپ) ---------- */
.mt-box { display: flex !important; flex-wrap: nowrap; gap: 12px; overflow: visible !important; align-items: stretch; grid-template-columns: none !important; }
.mt-box > .mt-tile {
	container-type: inline-size;
	flex: 1 1 0 !important; min-width: 0 !important; width: auto !important;
	cursor: pointer; border-radius: 24px;
	transition: flex-grow .75s var(--mt-ease), box-shadow .5s ease, border-color .3s ease !important;
}
.mt-box > .mt-tile.is-active { flex-grow: 3.4 !important; transform: none !important; box-shadow: inset 0 1px 0 rgba(255,255,255,.28), 0 30px 60px -28px rgba(0,0,0,.75) !important; }
.mt-box > .mt-tile:not(.is-active):hover { transform: none !important; }
.mt-tile:focus-visible { outline: 2px solid var(--escbay-phosphor); outline-offset: 3px; }

/* متن‌های ثانویه فقط روی تایل فعال */
.mt-tile:not(.is-active) .escbay-pricing-hub__desc,
.mt-tile:not(.is-active) .escbay-pricing-hub__badge,
.mt-tile:not(.is-active) .escbay-service-tile__desc,
.mt-tile:not(.is-active) .escbay-service-tile__cta,
.mt-tile:not(.is-active) .escbay-digital-tile__desc,
.mt-tile:not(.is-active) .escbay-digital-tile__price,
.mt-tile:not(.is-active) .escbay-mt-home__price,
.mt-tile:not(.is-active) .escbay-mt-home__btn { display: none !important; }
.mt-tile.is-active .escbay-pricing-hub__desc,
.mt-tile.is-active .escbay-service-tile__desc,
.mt-tile.is-active .escbay-service-tile__cta,
.mt-tile.is-active .escbay-digital-tile__desc,
.mt-tile.is-active .escbay-digital-tile__price,
.mt-tile.is-active .escbay-mt-home__price,
.mt-tile.is-active .escbay-mt-home__btn { animation: mtIn .6s var(--mt-ease) .22s both; }
.mt-tile.is-active .escbay-mt-home__btn { animation-delay: .32s; }
@keyframes mtIn { from { opacity: 0; transform: translateY(14px); } to { opacity: 1; transform: none; } }

/* نوشتهٔ بزرگ پشت دستگاه */
.mt-tile[data-word]:not(.has-image):not(.escbay-service-tile--has-image)::before {
	content: attr(data-word);
	position: absolute; inset-inline: 0; top: 9%; z-index: 1;
	text-align: center; direction: ltr; unicode-bidi: isolate; white-space: nowrap; pointer-events: none;
	font: 800 calc(var(--k, 22) * 1cqw)/1 var(--escbay-font);
	color: rgba(255,255,255,.92);
	opacity: 0; transform: translateY(24px) scale(.94); filter: blur(8px);
	transition: opacity .6s ease .1s, transform .8s var(--mt-ease) .05s, filter .6s ease .1s;
}
.mt-tile.is-active[data-word]:not(.has-image):not(.escbay-service-tile--has-image)::before { opacity: .92; transform: none; filter: none; }
.mt-tile.escbay-pricing-hub__tile--text-dark[data-word]::before { color: rgba(16,36,10,.78); }

/* تصویر دستگاه */
.mt-tile.mt-art:not(.has-image)::after {
	content: ""; position: absolute; left: 50%; top: 46%; z-index: 1;
	width: min(62%, 300px); aspect-ratio: 1; translate: -50% -54%;
	background: center / contain no-repeat; pointer-events: none;
	transform: scale(.52) rotate(-6deg);
	transition: transform .8s var(--mt-ease);
	filter: drop-shadow(0 18px 24px rgba(0,0,0,.35));
}
.mt-tile.mt-art:not(.has-image)[data-art="iphone"]::after { background-image: var(--mt-art-iphone); }
.mt-tile.mt-art:not(.has-image)[data-art="macbook"]::after { background-image: var(--mt-art-macbook); }
.mt-tile.mt-art:not(.has-image)[data-art="ipad"]::after { background-image: var(--mt-art-ipad); }
.mt-tile.mt-art:not(.has-image)[data-art="applewatch"]::after { background-image: var(--mt-art-applewatch); }
.mt-tile.mt-art:not(.has-image)[data-art="airpods"]::after { background-image: var(--mt-art-airpods); }
.mt-tile.mt-art:not(.has-image)[data-art="console"]::after { background-image: var(--mt-art-console); }
.mt-tile.mt-art.is-active:not(.has-image)::after { transform: scale(1); animation: mtFloat 5s ease-in-out .8s infinite; }
.mt-tile.mt-art:not(.is-active):not(.has-image):hover::after { transform: scale(.6) rotate(-3deg); }
@keyframes mtFloat { 50% { translate: -50% -57%; } }

/* تایل‌های هاب با تصویر دستگاه: آیکون دایره‌ای لازم نیست، متن پایین */
.escbay-pricing-hub__tile.mt-art:not(.has-image) { justify-content: flex-end; }
.escbay-pricing-hub__tile.mt-art:not(.has-image) .escbay-pricing-hub__icon { display: none; }
.escbay-pricing-hub__tile.mt-tile .escbay-pricing-hub__label { transition: font-size .4s ease; }
.escbay-pricing-hub__tile.mt-tile.is-active .escbay-pricing-hub__label { font-size: 1.35rem; }
.escbay-pricing-hub__tile.mt-tile:not(.is-active) .escbay-pricing-hub__label { font-size: .95rem; }
.escbay-pricing-hub__tile.mt-tile { padding-bottom: 24px; }

/* عکس پس‌زمینه: روی تایل فعال کمی بزرگ‌تر شود */
.escbay-pricing-hub__tile.mt-tile.has-image { background-size: 106%; transition: flex-grow .75s var(--mt-ease), background-size 1.1s var(--mt-ease), box-shadow .5s ease !important; }
.escbay-pricing-hub__tile.mt-tile.has-image.is-active { background-size: 100%; }

/* ---------- تایل‌های دسته‌بندی صفحهٔ اصلی ---------- */
.escbay-mt-home { display: grid; grid-template-columns: repeat(6, 1fr); gap: 12px; height: 460px; margin-block: 8px 40px; }
.escbay-mt-home__tile {
	position: relative; display: flex; flex-direction: column; align-items: center; justify-content: flex-end; gap: 8px;
	min-width: 0; overflow: hidden; padding: 22px 16px 24px; text-align: center; color: #fff; text-decoration: none;
	border: 1px solid var(--escbay-glass-border); border-radius: 26px;
	background: linear-gradient(165deg, var(--c1, #6d7cf5), var(--c2, #3b2f8f)); background-size: cover; background-position: center;
	box-shadow: inset 0 1px 0 rgba(255,255,255,.25), 0 18px 40px -22px rgba(0,0,0,.7);
}
.escbay-mt-home__tile.has-image::after { content: ""; position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,0,0,.72), rgba(0,0,0,.08) 60%); pointer-events: none; }
.escbay-mt-home__tile:not(.has-image)::after { z-index: 1; }
.escbay-mt-home__tile > span { position: relative; z-index: 2; }
.escbay-mt-home__name { font-weight: 800; font-size: 1rem; text-shadow: 0 2px 12px rgba(0,0,0,.35); transition: font-size .4s ease; }
.mt-tile.is-active .escbay-mt-home__name { font-size: 1.35rem; }
.escbay-mt-home__price { font-size: .92rem; color: rgba(255,255,255,.9); }
.escbay-mt-home__btn { display: inline-flex; align-items: center; gap: 8px; background: #fff; color: #14151c; font-weight: 700; font-size: .9rem; padding: 10px 22px; border-radius: 999px; box-shadow: 0 10px 24px -10px rgba(0,0,0,.5); }
.escbay-mt-home__btn svg { transition: transform .25s ease; }
.escbay-mt-home__btn:hover svg { transform: translateX(-3px); }
.escbay-mt-home__tile.mt-tile::before { z-index: 1; }
.escbay-mt-home__tile.mt-tile.is-active:not(.has-image)::after,
.escbay-mt-home__tile.mt-tile.mt-art:not(.has-image)::after { z-index: 1; }
.escbay-mt-home__tile.mt-tile:not(.is-active):not(.has-image)::before { content: none; }

/* موبایل: لیست عمودی؛ با لمس باز می‌شود */
@media (max-width: 760px) {
	.escbay-mt-home { display: flex; flex-direction: column; height: auto; gap: 10px; }
	.escbay-mt-home__tile { flex: none; height: 78px; justify-content: center; align-items: flex-start; padding: 0 0 0 0; padding-inline-start: 136px; transition: height .7s var(--mt-ease), box-shadow .5s ease; }
	.escbay-mt-home__tile.is-active { height: 380px; justify-content: flex-end; align-items: center; padding: 0 16px 20px; }
	.escbay-mt-home__tile.mt-art:not(.has-image)::after { width: 170px; top: 46%; left: 50%; translate: -50% -50%; transform: scale(.4); }
	.escbay-mt-home__tile.mt-art:not(.is-active):not(.has-image)::after { left: auto; inset-inline-start: 6px; translate: 0 -50%; top: 50%; transform: scale(.38); }
	.escbay-mt-home__tile.mt-art.is-active:not(.has-image)::after { transform: scale(1); }
	.escbay-mt-home__tile[data-word]:not(.has-image)::before { top: 12%; }
}
@media (prefers-reduced-motion: reduce) {
	.mt-tile, .mt-tile::before, .mt-tile::after, .mt-tile * { transition-duration: .01ms !important; animation: none !important; }
}

.mt-tile { transition-delay: 0s !important; }

/* ---------- «دستگاه‌های دست‌دوم» صفحهٔ اصلی: دسته‌ها + کارت‌ها ---------- */
.escbay-home-suggestions__card[hidden], .escbay-home-suggestions[hidden], .escbay-home-empty[hidden] { display: none !important; }
.escbay-home-cats__item { cursor: pointer; transition: background .25s ease, color .25s ease, border-color .25s ease, transform .25s var(--mt-ease), box-shadow .3s ease; }
.escbay-home-cats__item:hover { transform: translateY(-2px); }
.escbay-home-cats__item:active { transform: scale(.96); }
.escbay-home-cats__item.is-selected { background: var(--escbay-orange); color: #fff; border-color: var(--escbay-orange); box-shadow: 0 10px 24px -10px rgba(91,110,232,.7); }
.escbay-home-empty { text-align: center; color: var(--escbay-gray); padding: 24px 0; }
.escbay-home-all { display: inline-block; margin: 14px 0 0; font-weight: 700; color: var(--escbay-orange); transition: transform .25s var(--mt-ease); }
.escbay-home-all:hover { transform: translateX(-4px); }

/* ورود پلکانی کارت‌ها بعد از هر انتخاب دسته */
.escbay-home-suggestions.is-swapping > .escbay-home-suggestions__card { animation: mtPop .65s var(--mt-ease) both; }
.escbay-home-suggestions.is-swapping > .escbay-home-suggestions__card:nth-child(2) { animation-delay: .06s; }
.escbay-home-suggestions.is-swapping > .escbay-home-suggestions__card:nth-child(3) { animation-delay: .12s; }
.escbay-home-suggestions.is-swapping > .escbay-home-suggestions__card:nth-child(4) { animation-delay: .18s; }
.escbay-home-suggestions.is-swapping > .escbay-home-suggestions__card:nth-child(5) { animation-delay: .24s; }
.escbay-home-suggestions.is-swapping > .escbay-home-suggestions__card:nth-child(6) { animation-delay: .30s; }
@keyframes mtPop { from { opacity: 0; transform: translateY(26px) scale(.94); filter: blur(6px); } to { opacity: 1; transform: none; filter: none; } }

/* حالت آکاردئونی کارت‌ها */
.escbay-home-suggestions.mt-box { height: 400px; }
.escbay-home-suggestions__card.mt-tile {
	position: relative; display: flex; flex-direction: column; justify-content: flex-end; align-items: center; gap: 8px;
	padding: 20px 14px 22px; text-align: center; color: #fff; overflow: hidden;
	background: linear-gradient(165deg, #5b6ee8, #2a3280);
	border: 1px solid var(--escbay-glass-border); border-radius: 24px;
	box-shadow: inset 0 1px 0 rgba(255,255,255,.22), 0 16px 36px -22px rgba(0,0,0,.65);
}
.escbay-home-suggestions__card.mt-tile .escbay-home-suggestions__media { position: absolute; inset: 0; z-index: 0; aspect-ratio: auto; height: 100%; border-radius: 0; background: transparent; }
.escbay-home-suggestions__card.mt-tile .escbay-home-suggestions__media img { width: 100%; height: 100%; object-fit: cover; transform: scale(1.12); transition: transform 1.1s var(--mt-ease); }
.escbay-home-suggestions__card.mt-tile.is-active .escbay-home-suggestions__media img { transform: scale(1); }
.escbay-home-suggestions__card.mt-tile::after { content: ""; position: absolute; inset: 0; z-index: 1; background: linear-gradient(to top, rgba(10,12,40,.82) 0%, rgba(10,12,40,.25) 48%, rgba(10,12,40,0) 75%); pointer-events: none; }
.escbay-home-suggestions__card.mt-tile > span { position: relative; z-index: 2; }
.escbay-home-suggestions__card.mt-tile .escbay-home-suggestions__title { color: #fff; font-size: .9rem; line-height: 1.5; text-shadow: 0 2px 10px rgba(0,0,0,.45); transition: font-size .4s ease; }
.escbay-home-suggestions__card.mt-tile.is-active .escbay-home-suggestions__title { font-size: 1.2rem; }
.escbay-home-suggestions__card.mt-tile .escbay-home-suggestions__price { color: rgba(255,255,255,.95); font-size: .95rem; }
.escbay-home-suggestions__card.mt-tile .escbay-home-suggestions__cta { background: #fff; color: #14151c; border: 0; font-weight: 700; padding: 9px 22px; border-radius: 999px; box-shadow: 0 10px 24px -10px rgba(0,0,0,.55); }
.mt-tile:not(.is-active) .escbay-home-suggestions__price,
.mt-tile:not(.is-active) .escbay-home-suggestions__cta { display: none !important; }
.mt-tile.is-active .escbay-home-suggestions__price,
.mt-tile.is-active .escbay-home-suggestions__cta { animation: mtIn .6s var(--mt-ease) .22s both; }
.mt-tile.is-active .escbay-home-suggestions__cta { animation-delay: .32s; }
.escbay-home-suggestions__card.mt-tile .escbay-home-suggestions__cta { align-self: center !important; margin: 4px 0 0 !important; width: auto !important; }

/* ---------- رنگ‌های کدر و هماهنگ با سایت (شب: تیره، نزدیک به بک‌گراند — روز: کمی روشن) ---------- */
.escbay-mt-home__tile:not(.has-image) {
	background: linear-gradient(165deg, #1b1d2e, #101119);
	background: linear-gradient(165deg, color-mix(in srgb, var(--c1, #5b6ee8) 24%, #15161e), color-mix(in srgb, var(--c2, #2a3280) 16%, #0c0d12));
}
.escbay-mt-home__tile { border-color: rgba(255,255,255,.08); box-shadow: inset 0 1px 0 rgba(255,255,255,.08), 0 16px 36px -22px rgba(0,0,0,.7); }
.escbay-mt-home__tile.mt-tile.is-active { box-shadow: inset 0 1px 0 rgba(255,255,255,.12), 0 28px 56px -28px color-mix(in srgb, var(--c1, #5b6ee8) 45%, #000) !important; }
.escbay-mt-home__tile.mt-tile[data-word]:not(.has-image)::before { color: rgba(255,255,255,.62); }
.escbay-mt-home__tile .escbay-mt-home__name { text-shadow: none; }
.escbay-mt-home__btn { background: rgba(255,255,255,.92); }

html.escbay-light-mode .escbay-mt-home__tile:not(.has-image) {
	background: linear-gradient(165deg, #eceef8, #dde1f1);
	background: linear-gradient(165deg, color-mix(in srgb, var(--c1, #5b6ee8) 14%, #f6f7fc), color-mix(in srgb, var(--c2, #2a3280) 12%, #e2e5f2));
}
html.escbay-light-mode .escbay-mt-home__tile:not(.has-image) { color: #1c2036; border-color: rgba(30,40,90,.10); box-shadow: inset 0 1px 0 rgba(255,255,255,.8), 0 14px 32px -22px rgba(30,40,90,.35); }
html.escbay-light-mode .escbay-mt-home__tile.mt-tile.is-active:not(.has-image) { box-shadow: inset 0 1px 0 rgba(255,255,255,.9), 0 26px 52px -28px rgba(30,40,90,.45) !important; }
html.escbay-light-mode .escbay-mt-home__tile.mt-tile[data-word]:not(.has-image)::before { color: rgba(40,48,100,.55); }
html.escbay-light-mode .escbay-mt-home__tile:not(.has-image) .escbay-mt-home__price { color: rgba(28,32,54,.8); }
html.escbay-light-mode .escbay-mt-home__tile:not(.has-image) .escbay-mt-home__btn { background: #1c2036; color: #fff; }

/* کارت‌های دست‌دوم: زمینهٔ پشت عکس هم کدر */
.escbay-home-suggestions__card.mt-tile { background: linear-gradient(165deg, #1b1d2e, #101119); }
html.escbay-light-mode .escbay-home-suggestions__card.mt-tile { background: linear-gradient(165deg, #eceef8, #dde1f1); }

/* ---------- لینک‌های «خرید همین دستگاه‌ها» بالای هر دستهٔ صفحهٔ مقایسه ---------- */
.escbay-dc-shoplinks { display: flex; flex-wrap: wrap; align-items: center; gap: 10px; margin: 0 0 20px; }
.escbay-dc-shoplinks__title { color: var(--escbay-gray); font-weight: 600; font-size: .9rem; }
.escbay-dc-shoplinks__btn {
	display: inline-flex; align-items: center; gap: 8px; padding: 10px 20px; border-radius: 999px;
	border: 1px solid var(--escbay-glass-border); background: var(--escbay-glass-bg-soft); color: var(--escbay-white);
	font-weight: 700; font-size: .92rem; cursor: pointer;
	box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
	transition: transform .25s var(--mt-ease), background .25s ease, border-color .25s ease, box-shadow .3s ease;
}
.escbay-dc-shoplinks__btn svg { transition: transform .25s var(--mt-ease); }
.escbay-dc-shoplinks__btn:hover { transform: translateY(-2px); border-color: var(--escbay-orange); background: rgba(91,110,232,.14); box-shadow: 0 10px 24px -12px rgba(91,110,232,.6); }
.escbay-dc-shoplinks__btn:hover svg { transform: translateX(-3px); }
.escbay-dc-shoplinks__btn:active { transform: scale(.97); }
.escbay-dc-shoplinks__btn:focus-visible { outline: 2px solid var(--escbay-phosphor); outline-offset: 3px; }

/* ==========================================================================
   v3.62.6 — تایل‌های بدون فاصله و کامل در کادر خودشان.
   برای همهٔ بخش‌های داخلی (هاب‌ها، خدمات، محصولات دیجیتال، دستگاه‌های نو)؛
   تایل‌های صفحهٔ اصلی عوض نمی‌شوند.
   ========================================================================== */
.escbay-pricing-hub.mt-box,
.escbay-service-tiles.mt-box,
.escbay-digital-grid.mt-box,
.escbay-mt-home--nd.mt-box {
	gap: 0 !important;
	overflow: hidden !important;
	border-radius: 30px;
	border: 1px solid rgba(255,255,255,.08);
	box-shadow: 0 30px 70px -42px rgba(0,0,0,.8);
}
.escbay-mt-home--nd { height: 520px; }
.escbay-pricing-hub.mt-box > .mt-tile,
.escbay-service-tiles.mt-box > .mt-tile,
.escbay-digital-grid.mt-box > .mt-tile,
.escbay-mt-home--nd.mt-box > .mt-tile {
	border-radius: 0 !important;
	border: 0 !important;
	border-inline-start: 1px solid rgba(255,255,255,.07) !important;
	box-shadow: none !important;
	margin: 0 !important;
}
.escbay-pricing-hub.mt-box > .mt-tile:first-child,
.escbay-service-tiles.mt-box > .mt-tile:first-child,
.escbay-digital-grid.mt-box > .mt-tile:first-child,
.escbay-mt-home--nd.mt-box > .mt-tile:first-child { border-inline-start: 0 !important; }
.escbay-pricing-hub.mt-box > .mt-tile.is-active,
.escbay-service-tiles.mt-box > .mt-tile.is-active,
.escbay-digital-grid.mt-box > .mt-tile.is-active,
.escbay-mt-home--nd.mt-box > .mt-tile.is-active { box-shadow: inset 0 0 120px -34px var(--c1, rgba(91,110,232,.8)) !important; }
html.escbay-light-mode .escbay-pricing-hub.mt-box,
html.escbay-light-mode .escbay-service-tiles.mt-box,
html.escbay-light-mode .escbay-digital-grid.mt-box,
html.escbay-light-mode .escbay-mt-home--nd.mt-box { border-color: rgba(30,40,90,.12); box-shadow: 0 26px 56px -40px rgba(30,40,90,.4); }

/* نوار «آخرین تغییر قیمت» روی تایل‌های دستگاه‌های نو */
.escbay-mt-home__upd { font-size: .78rem; color: rgba(255,255,255,.7); text-align: center; line-height: 1.5; }
.mt-tile:not(.is-active) .escbay-mt-home__upd { display: none !important; }
.mt-tile.is-active .escbay-mt-home__upd { animation: mtIn .6s var(--mt-ease) .27s both; }
html.escbay-light-mode .escbay-mt-home__tile:not(.has-image) .escbay-mt-home__upd { color: rgba(28,32,54,.65); }
@media (max-width: 760px) {
	.escbay-mt-home--nd { height: auto; border-radius: 24px; overflow: hidden; border: 1px solid rgba(255,255,255,.08); gap: 0 !important; }
	.escbay-mt-home--nd > .escbay-mt-home__tile { border-radius: 0 !important; border: 0 !important; border-top: 1px solid rgba(255,255,255,.07) !important; box-shadow: none !important; }
	.escbay-mt-home--nd > .escbay-mt-home__tile:first-child { border-top: 0 !important; }
}

/* عنوان هر دسته + تاریخ آخرین تغییر قیمت */
.escbay-pl-sechead { display: flex; flex-wrap: wrap; align-items: baseline; justify-content: space-between; gap: 6px 16px; }
.escbay-pl-sechead .escbay-pricetable__title { margin-bottom: 0; }
.escbay-pl-updated { display: inline-flex; align-items: center; gap: 8px; font-size: .86rem; color: var(--escbay-gray); background: var(--escbay-glass-bg, rgba(255,255,255,.05)); border: 1px solid var(--escbay-glass-border, rgba(255,255,255,.1)); padding: 6px 14px; border-radius: 999px; }
.escbay-pl-updated::before { content: ""; width: 7px; height: 7px; border-radius: 50%; background: #4ade80; box-shadow: 0 0 0 4px rgba(74,222,128,.16); }
.escbay-plmodel-section { scroll-margin-top: 90px; }

/* بنر خرید اقساطی */
.escbay-installment { display: flex; align-items: center; gap: 20px; flex-wrap: wrap; padding: 22px 26px; margin: 28px 0; border-radius: 24px; }
.escbay-installment__icon { flex: none; width: 56px; height: 56px; border-radius: 18px; display: grid; place-items: center; color: #fff; background: linear-gradient(145deg, var(--escbay-orange, #5b6ee8), #3b2f8f); box-shadow: 0 14px 28px -14px var(--escbay-orange, #5b6ee8); }
.escbay-installment__body { flex: 1 1 300px; min-width: 0; }
.escbay-installment__title { margin: 0 0 6px; font-size: 1.2rem; font-weight: 800; }
.escbay-installment__text { margin: 0; color: var(--escbay-gray); line-height: 1.9; font-size: .95rem; }
.escbay-installment__actions { display: flex; gap: 10px; flex-wrap: wrap; }
@media (max-width: 600px) { .escbay-installment { padding: 18px; } .escbay-installment__actions { width: 100%; } .escbay-installment__actions > * { flex: 1 1 140px; justify-content: center; text-align: center; } }

/* ==========================================================================
   v3.62.6 — صفحهٔ مقایسهٔ دستگاه‌ها به سبک صفحهٔ مقایسهٔ اپل
   ========================================================================== */
.escbay-dc-wrap { padding-top: 30px; }
.escbay-dc-hero { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); } /* H1 برای سئو، تیتر دیدنی در هر تب است */
.escbay-dc-tabs--center { justify-content: center; gap: 4px; padding: 4px; width: fit-content; max-width: 100%; margin: 28px auto 34px; border-radius: 999px; border: 1px solid var(--escbay-glass-border, var(--escbay-border)); background: var(--escbay-glass-bg, rgba(255,255,255,.04)); }
.escbay-dc-tabs--center .escbay-dc-tab { border: 0; padding: 9px 20px; }
.escbay-dc-panel { text-align: center; }
.escbay-dc-heading { margin: 0 0 16px; font-size: clamp(2rem, 5.2vw, 3.5rem); font-weight: 800; line-height: 1.3; letter-spacing: -.01em; }
.escbay-dc-shoplinks { justify-content: center; gap: 6px 28px; margin: 0 0 12px; }
.escbay-dc-shoplinks__btn { display: inline-flex; align-items: center; gap: 4px; padding: 0 !important; border: 0 !important; background: none !important; border-radius: 0 !important; box-shadow: none !important; color: var(--escbay-phosphor); font-size: 1.08rem; font-weight: 600; text-decoration: none; transform: none !important; }
.escbay-dc-shoplinks__btn:hover { text-decoration: underline; background: none !important; }
html.escbay-light-mode .escbay-dc-shoplinks__btn { color: #3d52d5; }
.escbay-dc-help { margin: 14px 0 44px; font-size: 1.02rem; }
.escbay-dc-help .escbay-dc-shoplinks__btn { margin-inline-start: 4px; }
.escbay-dc-selects { display: grid !important; grid-template-columns: repeat(3, 1fr); gap: 28px; margin-bottom: 8px; }
.escbay-dc-selectwrap { position: relative; }
.escbay-dc-select { width: 100%; height: 58px; appearance: none; -webkit-appearance: none; border-radius: 12px; font-weight: 700; font-size: 1rem; padding: 0 18px; padding-inline-end: 44px; cursor: pointer; transition: border-color .2s, box-shadow .2s; }
.escbay-dc-select:hover, .escbay-dc-select:focus { border-color: var(--escbay-orange); outline: none; }
.escbay-dc-select:focus { box-shadow: 0 0 0 3px rgba(91,110,232,.28); }
.escbay-dc-selectwrap__chev { position: absolute; inset-inline-end: 16px; top: 50%; translate: 0 -50%; pointer-events: none; color: var(--escbay-phosphor); }
.escbay-dc-stage { height: 380px; margin-top: 24px; display: grid; place-items: center; background: radial-gradient(60% 55% at 50% 62%, rgba(91,110,232,.2), transparent 70%); }
.escbay-dc-stage__ph { color: var(--escbay-gray); font-weight: 600; border: 1.5px dashed var(--escbay-border); border-radius: 22px; padding: 56px 26px; }
.escbay-dc-stage__dev { display: flex; flex-direction: column; align-items: center; gap: 12px; animation: mtIn .6s var(--mt-ease) both; }
.escbay-dc-stage__dev img { max-width: min(100%, 300px); max-height: 290px; object-fit: contain; filter: drop-shadow(0 24px 28px rgba(0,0,0,.35)); }
.escbay-dc-stage__dev strong { font-size: 1.1rem; font-weight: 800; }
.escbay-dc-compare-btn { margin-top: 28px; padding-inline: 38px; }
@media (max-width: 760px) {
	.escbay-dc-selects { grid-template-columns: 1fr; gap: 14px; }
	.escbay-dc-stage { height: 240px; margin-top: 10px; }
	.escbay-dc-stage__dev img { max-height: 170px; }
	.escbay-dc-tabs--center { border-radius: 22px; }
}

/* ==========================================================================
   v3.62.6 — کارت مدل‌ها (لینک به صفحهٔ جدای مدل) و صفحهٔ خود مدل
   ========================================================================== */
.escbay-plmodel-grid { grid-template-columns: repeat(auto-fill, minmax(230px, 1fr)); }
.escbay-plmodel-card--link { text-decoration: none; color: inherit; align-items: center; text-align: center; gap: 10px; border-radius: 22px; padding: 18px 18px 20px; }
.escbay-plmodel-card__stage { width: 100%; height: 190px; display: grid; place-items: center; background: radial-gradient(60% 55% at 50% 60%, rgba(91,110,232,.18), transparent 70%); border-radius: 16px; }
.escbay-plmodel-card--link .escbay-plmodel-card__image { width: auto; max-width: 100%; height: 100%; max-height: 180px; object-fit: contain; background: none; border-radius: 0; filter: drop-shadow(0 16px 18px rgba(0,0,0,.3)); transition: transform .5s var(--mt-ease); }
.escbay-plmodel-card--link:hover .escbay-plmodel-card__image { transform: scale(1.06) translateY(-4px); }
.escbay-plmodel-card__from { color: var(--escbay-phosphor); font-weight: 800; }
html.escbay-light-mode .escbay-plmodel-card__from { color: #3d52d5; }
.escbay-plmodel-card__more { display: inline-flex; align-items: center; gap: 4px; color: var(--escbay-gray); font-size: .88rem; font-weight: 600; }
.escbay-plmodel-card--link:hover .escbay-plmodel-card__more svg { transform: translateX(-4px); }
.escbay-plmodel-card__more svg { transition: transform .25s var(--mt-ease); }

.escbay-plpage { padding-top: 28px; padding-bottom: 40px; }
.escbay-plpage__crumbs { margin-bottom: 18px; }
.escbay-plpage__crumbs a { color: var(--escbay-gray); text-decoration: none; font-weight: 600; font-size: .92rem; }
.escbay-plpage__crumbs a:hover { color: var(--escbay-phosphor); }
.escbay-plpage__grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.1fr); gap: 40px; align-items: center; }
.escbay-plpage__stage { min-height: 420px; display: grid; place-items: center; background: radial-gradient(60% 55% at 50% 62%, rgba(91,110,232,.22), transparent 70%); }
.escbay-plpage__img { max-width: min(100%, 420px); max-height: 400px; width: auto; height: auto; object-fit: contain; filter: drop-shadow(0 30px 34px rgba(0,0,0,.4)); }
.escbay-plpage__title { margin: 0 0 8px; font-size: clamp(1.6rem, 3.4vw, 2.5rem); font-weight: 800; line-height: 1.3; }
.escbay-plpage__desc { margin: 0 0 14px; color: var(--escbay-gray); line-height: 1.9; }
.escbay-plpage__info .escbay-plmodel-card__rows { margin-top: 16px; }
.escbay-plpage__actions { display: flex; align-items: center; flex-wrap: wrap; gap: 14px 26px; margin-top: 22px; }
.escbay-plpage .escbay-pricetable__title { margin-top: 36px; }
@media (max-width: 860px) { .escbay-plpage__grid { grid-template-columns: 1fr; gap: 16px; } .escbay-plpage__stage { min-height: 260px; } .escbay-plpage__img { max-height: 250px; } }

/* ==========================================================================
   v3.62.6 — کارت‌های دست‌دومِ صفحهٔ اصلی: بزرگ‌تر، و بدون عکس هم خالی نیستند
   ========================================================================== */
.escbay-home-suggestions.mt-box { height: 540px; }
.escbay-home-suggestions__card.mt-tile.mt-art:not(.has-image)::after {
	inset: auto; right: auto; bottom: auto; left: 50%; top: 44%;
	width: min(70%, 320px); aspect-ratio: 1; translate: -50% -54%;
	background-color: transparent; background-position: center; background-size: contain; background-repeat: no-repeat;
}
.escbay-home-suggestions__card.mt-tile:not(.has-image) .escbay-home-suggestions__media { display: none; }
.escbay-home-suggestions__card.mt-tile[data-word]:not(.has-image)::before { color: rgba(255,255,255,.5); }
.escbay-home-suggestions__card.mt-tile .escbay-home-suggestions__title { font-size: 1rem; }
.escbay-home-suggestions__card.mt-tile.is-active .escbay-home-suggestions__title { font-size: 1.35rem; }
@media (max-width: 900px) {
	.escbay-home-suggestions { gap: 12px; }
	.escbay-home-suggestions__card .escbay-home-suggestions__media { aspect-ratio: 1 / 1.05; }
}

/* ==========================================================================
   v3.62.7 — جدول قیمت خواناتر، سوئیچ دسته‌ها، صفحهٔ مدل
   ========================================================================== */
.escbay-pl-switch { display: flex; flex-wrap: wrap; gap: 8px; margin: 4px 0 22px; }
.escbay-pl-switch__item { padding: 9px 22px; border-radius: 999px; font-weight: 700; font-size: .95rem; text-decoration: none; color: var(--escbay-gray); border: 1px solid var(--escbay-glass-border, var(--escbay-border)); transition: .2s; }
.escbay-pl-switch__item:hover { color: var(--escbay-white); border-color: var(--escbay-orange); }
.escbay-pl-switch__item.is-active { background: var(--escbay-orange); border-color: var(--escbay-orange); color: #fff; }
html.escbay-light-mode .escbay-pl-switch__item:hover { color: #1d1d1f; }

.escbay-plrows { margin-top: 18px; border-radius: 20px; overflow: hidden; border: 1px solid var(--escbay-glass-border, var(--escbay-border)); background: var(--escbay-glass-bg, rgba(255,255,255,.04)); }
.escbay-plrows__head { display: flex; justify-content: space-between; padding: 12px 20px; font-size: .8rem; font-weight: 700; letter-spacing: .02em; color: var(--escbay-gray); background: rgba(127,127,140,.1); border-bottom: 1px solid var(--escbay-glass-border, var(--escbay-border)); }
.escbay-plrows__row { display: flex; align-items: center; justify-content: space-between; gap: 16px; padding: 15px 20px; border-bottom: 1px solid rgba(127,127,140,.16); transition: background .2s; }
.escbay-plrows__row:last-child { border-bottom: 0; }
.escbay-plrows__row:hover { background: rgba(91,110,232,.09); }
.escbay-plrows__specs { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; min-width: 0; }
.escbay-plchip { display: inline-flex; align-items: center; gap: 7px; padding: 6px 13px; border-radius: 999px; font-size: .95rem; font-weight: 700; background: rgba(91,110,232,.14); color: inherit; white-space: nowrap; }
.escbay-plchip--color { background: rgba(127,127,140,.16); font-weight: 600; }
.escbay-plchip--color i { width: 14px; height: 14px; border-radius: 50%; box-shadow: inset 0 0 0 1px rgba(127,127,140,.5); flex: none; }
.escbay-plchip--pn { background: none; padding-inline: 4px; font-size: .78rem; font-weight: 500; color: var(--escbay-gray); letter-spacing: .04em; }
.escbay-plrows__price { flex: none; text-align: end; white-space: nowrap; }
.escbay-plrows__price strong { font-size: 1.2rem; font-weight: 800; letter-spacing: .01em; color: var(--escbay-phosphor); }
.escbay-plrows__price small { color: var(--escbay-gray); font-size: .8rem; margin-inline-start: 3px; }
html.escbay-light-mode .escbay-plrows__price strong { color: #3d52d5; }
.escbay-plrows__off { color: var(--escbay-gray); font-weight: 700; }
.escbay-plrows__row.is-unavailable .escbay-plrows__specs { opacity: .5; text-decoration: line-through; }
@media (max-width: 600px) {
	.escbay-plrows__row { flex-direction: column; align-items: flex-start; gap: 8px; padding: 14px 16px; }
	.escbay-plrows__price { text-align: start; }
	.escbay-plrows__head { display: none; }
}
/* عکس مدل: پس‌زمینهٔ سفیدِ عکس‌های معمولی در کادر نرم محو شود */
.escbay-plpage { padding-top: 56px; }
.escbay-plpage__stage { border-radius: 28px; padding: 28px; background: radial-gradient(70% 60% at 50% 55%, #fff, rgba(255,255,255,.9)); }
html:not(.escbay-light-mode) .escbay-plpage__stage { background: radial-gradient(70% 60% at 50% 55%, #fff, #e9ebf4); }
.escbay-plpage__img { mix-blend-mode: multiply; filter: none; border-radius: 0; }
.escbay-plmodel-card__stage { background: #fff; }
.escbay-plmodel-card--link .escbay-plmodel-card__image { mix-blend-mode: multiply; filter: none; }

/* ==========================================================================
   v3.62.8 — فروشگاه اکسسوری
   ========================================================================== */
.escbay-acc-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(210px, 1fr)); gap: 20px; margin-top: 16px; }
.escbay-acc-card { display: flex; flex-direction: column; align-items: center; text-align: center; gap: 8px; padding: 16px 16px 18px; border-radius: 22px; text-decoration: none; color: inherit; transition: transform .3s var(--mt-ease), border-color .2s; }
.escbay-acc-card[hidden] { display: none !important; }
.escbay-acc-card:hover { transform: translateY(-4px); border-color: var(--escbay-orange); }
.escbay-acc-card__stage { width: 100%; height: 170px; display: grid; place-items: center; background: #fff; border-radius: 16px; overflow: hidden; }
.escbay-acc-card__stage img { max-width: 100%; max-height: 100%; object-fit: contain; mix-blend-mode: multiply; transition: transform .5s var(--mt-ease); }
.escbay-acc-card:hover .escbay-acc-card__stage img { transform: scale(1.07); }
.escbay-acc-card__title { margin: 4px 0 0; font-size: 1rem; font-weight: 800; line-height: 1.6; }
.escbay-acc-card__for { color: var(--escbay-gray); font-size: .8rem; }
.escbay-acc-card__price { color: var(--escbay-phosphor); font-weight: 800; }
html.escbay-light-mode .escbay-acc-card__price { color: #3d52d5; }
.escbay-acc-card.is-unavailable { opacity: .65; }
.escbay-acc-filter { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; margin: 0 0 14px; }
.escbay-acc-filter__title { color: var(--escbay-gray); font-weight: 600; margin-inline-end: 4px; }
button.escbay-pl-switch__item { font-family: inherit; background: transparent; cursor: pointer; }
.escbay-acc-price { font-size: 1.7rem; font-weight: 800; color: var(--escbay-phosphor); margin: 10px 0 4px; }
html.escbay-light-mode .escbay-acc-price { color: #3d52d5; }
.escbay-acc-price.is-off { color: var(--escbay-gray); }
.escbay-acc-for { color: var(--escbay-gray); margin: 0 0 12px; }
.escbay-plpage__content { color: var(--escbay-gray); line-height: 2; margin-top: 10px; }
.escbay-acc-related { margin-top: 36px; }

/* ==========================================================================
   v3.62.9 — جدول قیمت گروه‌بندی‌شده (کارت برای هر ظرفیت)
   ========================================================================== */
.escbay-plg { display: grid; grid-template-columns: repeat(auto-fit, minmax(290px, 1fr)); gap: 16px; margin-top: 20px; }
.escbay-plg__card { border-radius: 24px; overflow: hidden; border: 1px solid var(--escbay-glass-border, var(--escbay-border)); background: var(--escbay-glass-bg, rgba(255,255,255,.04)); box-shadow: 0 22px 44px -34px rgba(0,0,0,.7); }
.escbay-plg__head { display: flex; align-items: baseline; justify-content: space-between; gap: 10px; flex-wrap: wrap; padding: 18px 22px 16px; background: linear-gradient(135deg, rgba(91,110,232,.30), rgba(91,110,232,.08)); border-bottom: 1px solid var(--escbay-glass-border, var(--escbay-border)); }
.escbay-plg__title { margin: 0; font-size: 1.55rem; font-weight: 800; letter-spacing: .01em; }
.escbay-plg__from { font-size: .82rem; color: var(--escbay-gray); }
.escbay-plg__from b { color: var(--escbay-phosphor); font-size: .95rem; }
html.escbay-light-mode .escbay-plg__from b { color: #3d52d5; }
.escbay-plg__list { list-style: none; margin: 0; padding: 6px 0; }
.escbay-plg__row { display: flex; align-items: center; gap: 14px; padding: 14px 22px; position: relative; transition: background .2s; }
.escbay-plg__row + .escbay-plg__row::before { content: ""; position: absolute; inset-inline: 22px; top: 0; border-top: 1px dashed rgba(127,127,140,.28); }
.escbay-plg__row:hover { background: rgba(91,110,232,.09); }
.escbay-plg__sw { flex: none; width: 26px; height: 26px; border-radius: 50%; background: var(--c, transparent); box-shadow: inset 0 0 0 1px rgba(127,127,140,.55), 0 4px 10px -4px rgba(0,0,0,.45); }
.escbay-plg__sw[data-none] { background: rgba(127,127,140,.25); }
.escbay-plg__main { display: flex; flex-direction: column; gap: 3px; min-width: 0; flex: 1; }
.escbay-plg__name { font-weight: 800; font-size: 1.02rem; line-height: 1.5; }
.escbay-plg__tags { font-size: .85rem; color: var(--escbay-gray); }
.escbay-plg__pn { font-size: .72rem; letter-spacing: .08em; color: var(--escbay-gray); opacity: .8; }
.escbay-plg__note { font-size: .82rem; line-height: 1.7; color: var(--escbay-gray); padding-top: 2px; }
.escbay-plg__price { flex: none; text-align: end; white-space: nowrap; }
.escbay-plg__price b { display: block; font-size: 1.18rem; font-weight: 800; color: var(--escbay-phosphor); line-height: 1.3; }
html.escbay-light-mode .escbay-plg__price b { color: #3d52d5; }
.escbay-plg__price small { font-size: .74rem; color: var(--escbay-gray); }
.escbay-plg__off { display: inline-block; padding: 4px 12px; border-radius: 999px; font-size: .8rem; font-weight: 700; background: rgba(127,127,140,.2); color: var(--escbay-gray); }
.escbay-plg__row.is-off .escbay-plg__main, .escbay-plg__row.is-off .escbay-plg__sw { opacity: .45; }
.escbay-pl-catdesc { color: var(--escbay-gray); line-height: 2; margin: -4px 0 18px; max-width: 820px; }
.escbay-plpage__about { margin-top: 30px; }
.escbay-plpage__about .escbay-plpage__content { max-width: 820px; }

/* وضعیت Active / Not Active کنار رنگ */
.escbay-plg__act { display: inline-block; vertical-align: middle; margin-inline-start: 8px; padding: 2px 10px; border-radius: 999px; font-size: .7rem; font-weight: 800; letter-spacing: .03em; }
.escbay-plg__act--on { color: #5fe0a0; background: rgba(60,200,130,.15); box-shadow: inset 0 0 0 1px rgba(60,200,130,.4); }
.escbay-plg__act--off { color: #ffc069; background: rgba(255,170,60,.14); box-shadow: inset 0 0 0 1px rgba(255,170,60,.4); }
html.escbay-light-mode .escbay-plg__act--on { color: #14804a; }
html.escbay-light-mode .escbay-plg__act--off { color: #a85a00; }

/* v3.62.12 — صفحهٔ مقایسه: عکس دستگاه روی کادر سفیدِ گرد، تا پس‌زمینهٔ سفید عکس‌ها ناجور دیده نشود */
.escbay-dc-stage { background: #fff; border-radius: 26px; padding: 22px 16px 18px; box-shadow: 0 24px 44px -30px rgba(0,0,0,.55); }
.escbay-dc-stage__dev { color: #1d1d1f; }
.escbay-dc-stage__dev img { mix-blend-mode: multiply; filter: none; }
.escbay-dc-stage__ph { color: #6e6e73; border-color: rgba(0,0,0,.16); }

/* v3.62.13 — پس‌زمینهٔ سفید عکس‌های مقایسه به‌هم وصل: یک نوار سفید پیوسته برای هر سه دستگاه */
@media (min-width: 761px) {
	.escbay-dc-stage { margin-inline: -14px; border-radius: 0; border-inline-start: 1px solid rgba(0,0,0,.06); box-shadow: none; }
	.escbay-dc-slot:first-child .escbay-dc-stage { margin-inline-start: 0; border-inline-start: 0; border-start-start-radius: 26px; border-end-start-radius: 26px; }
	.escbay-dc-slot:last-child .escbay-dc-stage { margin-inline-end: 0; border-start-end-radius: 26px; border-end-end-radius: 26px; }
	.escbay-dc-selects { row-gap: 0; }
	.escbay-dc-selects { filter: drop-shadow(0 24px 30px rgba(0,0,0,.28)); }
	.escbay-dc-selectwrap { filter: none; }
}

/* ==========================================================================
   v3.62.14 — تایل‌های هاب (قیمت‌گذاری، دست‌دوم، تعمیرات) هم‌شکل تایل‌های جدید:
   رنگ‌های کدر و هماهنگ با سایت، عکس دستگاه و بک‌گراند قابل‌تغییر، قیمت «از …»
   ========================================================================== */
.escbay-pricing-hub__tile--iphone     { --c1: #6678f0; --c2: #2f3a9e; }
.escbay-pricing-hub__tile--macbook    { --c1: #4f8be8; --c2: #1f3f93; }
.escbay-pricing-hub__tile--ipad       { --c1: #7a68ec; --c2: #3a2c98; }
.escbay-pricing-hub__tile--applewatch { --c1: #4aa3e6; --c2: #1b4f8f; }
.escbay-pricing-hub__tile--airpods    { --c1: #8a94ee; --c2: #3d4699; }
.escbay-pricing-hub__tile--console    { --c1: #5a66de; --c2: #262c78; }
.escbay-pricing-hub .escbay-pricing-hub__tile:not(.has-image) {
	background: linear-gradient(165deg, color-mix(in srgb, var(--c1, #5b6ee8) 24%, #15161e), color-mix(in srgb, var(--c2, #2a3280) 16%, #0c0d12));
	color: #f5f5f7; border-color: rgba(255,255,255,.08);
}
.escbay-pricing-hub .escbay-pricing-hub__tile:not(.has-image) .escbay-pricing-hub__label,
.escbay-pricing-hub .escbay-pricing-hub__tile:not(.has-image) .escbay-pricing-hub__desc,
.escbay-pricing-hub .escbay-pricing-hub__tile:not(.has-image) .escbay-pricing-hub__price { color: inherit; text-shadow: none; }
.escbay-pricing-hub__price { font-size: .92rem; font-weight: 700; opacity: .92; }
.mt-tile:not(.is-active) .escbay-pricing-hub__price { display: none !important; }
.mt-tile.is-active .escbay-pricing-hub__price { animation: mtIn .6s var(--mt-ease) .27s both; }
.escbay-pricing-hub__tile.mt-tile[data-word]:not(.has-image)::before { color: rgba(255,255,255,.62); }
.escbay-pricing-hub__tile.mt-tile.is-active:not(.has-image) { box-shadow: inset 0 0 120px -34px var(--c1, #5b6ee8) !important; }

html.escbay-light-mode .escbay-pricing-hub .escbay-pricing-hub__tile:not(.has-image) {
	background: linear-gradient(165deg, color-mix(in srgb, var(--c1, #5b6ee8) 14%, #f6f7fc), color-mix(in srgb, var(--c2, #2a3280) 12%, #e2e5f2));
	color: #1c2036; border-color: rgba(30,40,90,.10);
}
html.escbay-light-mode .escbay-pricing-hub__tile.mt-tile[data-word]:not(.has-image)::before { color: rgba(40,48,100,.55); }
html.escbay-light-mode .escbay-pricing-hub__tile.mt-tile.is-active:not(.has-image) { box-shadow: inset 0 0 120px -40px var(--c1, #5b6ee8) !important; }

/* ==========================================================================
   v3.62.15 — ۱) تایل‌ها کل کادر را پر می‌کنند (بدون فضای خالی بالا/پایین)
   ۲) اگر هم بک‌گراند و هم عکس دستگاه تنظیم شده باشد، عکس دستگاه (PNG شفاف)
      روی بک‌گراند می‌نشیند.
   ========================================================================== */
.escbay-pricing-hub.mt-box { padding: 0 !important; margin-block: 8px 56px; }
.escbay-pricing-hub.mt-box > .mt-tile { height: 380px; }
.escbay-pricing-hub.mt-box > .mt-tile.is-active { box-shadow: none !important; }

.mt-tile.mt-art.has-image.has-device::before {
	content: ""; position: absolute; left: 50%; top: 40%; z-index: 1;
	width: min(56%, 270px); aspect-ratio: 1; translate: -50% -54%;
	background: center / contain no-repeat; pointer-events: none;
	transform: scale(.52) rotate(-6deg);
	transition: transform .8s var(--mt-ease);
	filter: drop-shadow(0 18px 24px rgba(0,0,0,.45));
	opacity: 1; text-align: initial; font: inherit; color: inherit;
}
.mt-tile.mt-art.has-image.has-device[data-art="iphone"]::before { background-image: var(--mt-art-iphone); }
.mt-tile.mt-art.has-image.has-device[data-art="macbook"]::before { background-image: var(--mt-art-macbook); }
.mt-tile.mt-art.has-image.has-device[data-art="ipad"]::before { background-image: var(--mt-art-ipad); }
.mt-tile.mt-art.has-image.has-device[data-art="applewatch"]::before { background-image: var(--mt-art-applewatch); }
.mt-tile.mt-art.has-image.has-device[data-art="airpods"]::before { background-image: var(--mt-art-airpods); }
.mt-tile.mt-art.has-image.has-device[data-art="console"]::before { background-image: var(--mt-art-console); }
.mt-tile.mt-art.has-image.has-device.is-active::before { transform: scale(1); animation: mtFloat 5s ease-in-out .8s infinite; }
.mt-tile.mt-art.has-image.has-device:not(.is-active):hover::before { transform: scale(.6) rotate(-3deg); }
.mt-tile.has-device > :not(.escbay-pricing-hub__overlay):not(.escbay-pricing-hub__badge) { position: relative; z-index: 2; }
.escbay-pricing-hub__tile.mt-art.has-image.has-device { justify-content: flex-end; }
.escbay-pricing-hub__tile.mt-art.has-image.has-device .escbay-pricing-hub__icon { display: none; }

/* ---------- خط دور تایل‌های صفحهٔ اصلی با برچسب «دست‌دوم» ---------- */
.escbay-shframe { position: relative; margin-block: 30px 40px; padding: 12px; border-radius: 34px; border: 1.5px solid color-mix(in srgb, #e8a33d 55%, transparent); }
.escbay-shframe::before { content: ""; position: absolute; inset: -7px; border-radius: 40px; border: 1px dashed color-mix(in srgb, #e8a33d 28%, transparent); pointer-events: none; }
.escbay-shframe .escbay-mt-home { margin-block: 0; }
.escbay-shframe__legend { position: absolute; top: -15px; inset-inline-start: 34px; z-index: 3; display: flex; align-items: center; gap: 8px; padding: 5px 16px; border-radius: 99px; background: var(--escbay-bg, #0a0a0b); border: 1.5px solid color-mix(in srgb, #e8a33d 65%, transparent); color: #f3bb62; font-weight: 700; font-size: .86rem; }
.escbay-shframe__legend i { width: 7px; height: 7px; border-radius: 50%; background: #e8a33d; }
html.escbay-light-mode .escbay-shframe__legend { color: #9a5b0c; background: #fff; }
@media (max-width: 760px) { .escbay-shframe { padding: 10px; border-radius: 28px; } .escbay-shframe__legend { inset-inline-start: 20px; } }
