/*! KASHF-COPYRIGHT © 2026 مؤسسة العزل الحصين للمقاولات (س.ت 1010824507) — جميع الحقوق محفوظة. منصة كشف kashf.com.sa — انظر NOTICE.txt */
/*! v127 — أنماط تنبيه الطقس (weather-pricing-bot.js). كان الملف مفقوداً من الشجرة (404 في كل صفحة) فيظهر التنبيه بلا تنسيق.
 * بطاقة عائمة أسفل الشاشة (position:fixed — لا تزيح المحتوى، CLS = 0)؛ موضعها السفلي يملكه layers.js (NOTICE = .kh-wxbot-popup).
 * دخول بنابض (transform/opacity فقط) + نسخة تقليل الحركة. ألوان من رموز --k-* مع بدائل بقيم الموقع. */
.kh-wxbot-popup{position:fixed;inset-block-end:16px;inset-inline-start:16px;z-index:58;box-sizing:border-box;inline-size:min(360px,calc(100vw - 32px));
  display:flex;gap:12px;align-items:flex-start;padding:16px 16px 14px;border-radius:18px;
  background:var(--k-surface,#fff);color:var(--k-text,#0F241A);border:1px solid var(--k-border,#D8E2D9);
  box-shadow:0 18px 44px rgba(11,61,36,.18),0 2px 6px rgba(11,61,36,.08);font-size:14px;line-height:1.6;
  opacity:0;transform:translateY(18px) scale(.96);transform-origin:bottom center;
  transition:opacity var(--kx-d,320ms) var(--kx-ease-out,cubic-bezier(.16,1,.3,1)),transform var(--kx-d-spring,620ms) var(--kx-ease-soft,cubic-bezier(.22,1.2,.36,1))}
.kh-wxbot-popup.is-visible{opacity:1;transform:none}
.kh-wxbot-popup.is-urgent{border-color:color-mix(in oklab,var(--k-primary,#0E7A3D) 45%,var(--k-border,#D8E2D9))}
.kh-wxbot-icon{flex:none;inline-size:40px;block-size:40px;border-radius:12px;display:grid;place-items:center;
  background:color-mix(in oklab,var(--k-primary,#0E7A3D) 12%,transparent);color:var(--k-primary,#0E7A3D)}
.kh-wxbot-popup.is-heat .kh-wxbot-icon{background:rgba(184,145,42,.14);color:#7A5C0F}
.kh-wxbot-icon svg{inline-size:24px;block-size:24px}
.kh-wxbot-body{display:flex;flex-direction:column;gap:6px;min-inline-size:0}
.kh-wxbot-kicker{font-size:12px;font-weight:700;color:var(--k-muted,#4A5D52)}
.kh-wxbot-title{margin:0;font-size:15.5px;line-height:1.45;font-weight:800;color:var(--k-text,#0F241A)}
.kh-wxbot-text{margin:0;color:var(--k-text,#0F241A)}
.kh-wxbot-cta{align-self:flex-start;display:inline-flex;align-items:center;min-block-size:44px;padding:0 16px;border-radius:999px;
  background:var(--k-primary,#0E7A3D);color:var(--k-on-primary,#fff);font-weight:700;text-decoration:none;
  transition:transform var(--kx-d-fast,180ms) var(--kx-ease-snappy,cubic-bezier(.2,1.08,.4,1))}
.kh-wxbot-cta:hover{transform:translateY(-1px)}
.kh-wxbot-cta:active{transform:scale(.97)}
.kh-wxbot-source{font-size:11.5px;color:var(--k-muted,#4A5D52)}
.kh-wxbot-close{position:absolute;inset-block-start:4px;inset-inline-end:4px;inline-size:44px;block-size:44px;border:0;border-radius:50%;
  background:transparent;color:var(--k-muted,#4A5D52);font:inherit;font-size:22px;line-height:1;cursor:pointer;
  transition:transform var(--kx-d-fast,180ms) var(--kx-ease-snappy,cubic-bezier(.2,1.08,.4,1))}
.kh-wxbot-close:hover{transform:rotate(90deg)}
.kh-wxbot-popup .kh-wxbot-body{padding-inline-end:28px}
.kh-wxbot-cta:focus-visible,.kh-wxbot-close:focus-visible,.kh-wxbot-help:focus-visible{outline:3px solid var(--k-primary,#0E7A3D);outline-offset:2px}
.kh-wxbot-help{min-block-size:44px}
@media (prefers-reduced-motion:reduce){.kh-wxbot-popup{transform:none;transition:opacity .16s ease-out}.kh-wxbot-close:hover,.kh-wxbot-cta:hover{transform:none}}
@media print{.kh-wxbot-popup{display:none}}
/* v158 (طلب المالك): الحالة المصغّرة — شريحة بسطر واحد (الأيقونة + العنوان) لا تحجب المحتوى؛ التفاصيل والزر تظهر عند نقر الزائر فقط. */
.kh-wxbot-popup.is-mini{inline-size:auto;max-inline-size:min(300px,calc(100vw - 32px));padding:8px 44px 8px 10px;align-items:center;gap:10px;border-radius:999px;cursor:pointer;
  box-shadow:0 8px 22px rgba(11,61,36,.14),0 1px 3px rgba(11,61,36,.08)}
[dir="rtl"] .kh-wxbot-popup.is-mini{padding:8px 10px 8px 44px}
.kh-wxbot-popup.is-mini .kh-wxbot-icon{inline-size:32px;block-size:32px;border-radius:50%}
.kh-wxbot-popup.is-mini .kh-wxbot-icon svg{inline-size:19px;block-size:19px}
.kh-wxbot-popup.is-mini .kh-wxbot-body{padding-inline-end:0;gap:0}
.kh-wxbot-popup.is-mini .kh-wxbot-title{font-size:13px;line-height:1.4;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.kh-wxbot-popup.is-mini .kh-wxbot-kicker,.kh-wxbot-popup.is-mini .kh-wxbot-text,.kh-wxbot-popup.is-mini .kh-wxbot-cta,.kh-wxbot-popup.is-mini .kh-wxbot-source,.kh-wxbot-popup.is-mini .kh-wxbot-help{display:none}
.kh-wxbot-popup.is-mini .kh-wxbot-close{inset-block-start:50%;margin-block-start:-22px;inset-inline-end:0}
.kh-wxbot-popup.is-mini:focus-visible{outline:3px solid var(--k-primary,#0E7A3D);outline-offset:2px}
