/*
Theme Name: Al-Rawdah Club
Theme URI: https://alrawdahclub.net/
Author: نادي الروضة الرياضي
Description: القالب الجديد لنادي الروضة الرياضي بالجشة. هوية جديدة بالأخضر الداكن والذهبي على خلفية كريمية، مع نفس ترتيب أقسام الموقع الحالي. يدعم أنواع محتوى ترانا (المقالات، الصور، الفيديو، الصوتيات، الملفات) حتى لا يضيع أي محتوى عند التبديل. الإعدادات من: المظهر ← تخصيص ← إعدادات نادي الروضة.
Version: 2.9.3
Requires at least: 6.0
Requires PHP: 7.4
License: GNU General Public License v3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: alrawdah
Tags: rtl-language-support, custom-logo, custom-menu, featured-images, two-columns
*/

:root{
  --rw-header:#0E4D3A;      /* الأخضر الرئيسي */
  --rw-green:#0E4D3A;
  --rw-green-hover:#13634B;
  --rw-deep:#08301F;        /* الأخضر الداكن (الشريط العلوي والفوتر) */
  --rw-orange:#E9B949;      /* الذهبي */
  --rw-orange-light:#F6E7C1;/* الذهبي الفاتح (الخبر النشط) */
  --rw-gold-text:#B07A12;
  --rw-link:#0E4D3A;
  --rw-link-hover:#08301F;
  --rw-ground:#F6F4EE;      /* الخلفية الكريمية */
  --rw-sand:#EFE7D3;
  --rw-ink:#12201A;
  --rw-muted:#4A584F;
  --rw-soft:#CFE3D8;
  --rw-line:#E2DED2;
  --rw-display:'Alexandria',Tahoma,sans-serif;
  --rw-body:'IBM Plex Sans Arabic',Tahoma,Arial,sans-serif;
  --rw-radius:20px;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:#fff;color:var(--rw-ink);font-family:var(--rw-body);font-size:16px;line-height:1.8}
img{max-width:100%;height:auto;display:block}
a{color:var(--rw-link);text-decoration:none}
a:hover{color:var(--rw-link-hover)}
h1,h2,h3,h4{font-family:var(--rw-display);line-height:1.4;margin:0;font-weight:700;text-wrap:balance}
.rw-container{max-width:1240px;margin:0 auto;padding-inline:24px}
.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}
.skip-link:focus{position:fixed;top:8px;inset-inline-start:8px;width:auto;height:auto;clip:auto;background:#fff;padding:10px 16px;z-index:999}
.rw-icon{width:1em;height:1em;display:inline-block;vertical-align:-0.15em}
:focus-visible{outline:3px solid var(--rw-orange);outline-offset:2px}

/* ===== الشريط العلوي ===== */
.rw-topbar{background:var(--rw-deep);color:var(--rw-soft);font-size:14px}
.rw-topbar .rw-container{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-block:8px}
.rw-topbar ul{list-style:none;margin:0;padding:0;display:flex;gap:4px;flex-wrap:wrap}
.rw-topbar a{color:var(--rw-soft);display:inline-block;padding:4px 10px}
.rw-topbar a:hover{color:#fff}
.rw-topbar__end{display:flex;align-items:center;gap:14px;flex-wrap:wrap}
.rw-topsearch{display:flex;background:rgba(255,255,255,.08);border:1px solid #1E4E3B;border-radius:999px;overflow:hidden;height:36px}
.rw-topsearch input{border:0;background:transparent;color:#fff;padding:0 14px;font:inherit;font-size:13px;width:170px;outline:none}
.rw-topsearch input::placeholder{color:#9FC2B1}
.rw-topsearch button{border:0;background:transparent;width:38px;cursor:pointer;color:var(--rw-orange)}
.rw-topsocial{display:flex;gap:2px}
.rw-topsocial a{width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:50%}
.rw-topsocial a:hover{background:rgba(255,255,255,.08);color:var(--rw-orange)}

/* ===== الهيدر ===== */
.rw-header{background:var(--rw-header);color:#fff;position:relative;isolation:isolate;overflow:hidden}
.rw-header::before{content:"";position:absolute;inset:0;background:var(--rw-header-img,none) center 35%/cover no-repeat;opacity:var(--rw-header-img-o,.14);z-index:-1;pointer-events:none}
.rw-header .rw-container{position:relative;min-height:120px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:18px;flex-wrap:wrap}
.rw-logo{display:flex;align-items:center;gap:14px}
.rw-logo img{max-height:90px;width:auto;border-radius:50%}
.rw-logo a{display:block}
.rw-sitename{font-family:var(--rw-display);font-size:26px;font-weight:800;color:#fff}
.rw-sitename a{color:#fff}
.rw-sitedesc{font-size:13px;color:#B9D6C6}
.rw-date{font-size:13px;color:var(--rw-soft);display:flex;align-items:center;gap:8px;background:rgba(0,0,0,.15);border:1px solid #2C6B54;border-radius:999px;padding:6px 16px}
.rw-date .rw-icon{color:var(--rw-orange)}
.rw-header__banner{display:flex;justify-content:flex-end}

/* ===== القائمة الرئيسية ===== */
.rw-nav{background:var(--rw-green);border-top:1px solid #2C6B54;position:sticky;top:0;z-index:40;box-shadow:0 8px 24px rgba(8,48,31,.18)}
.admin-bar .rw-nav{top:32px}
.rw-nav .rw-container{display:flex;align-items:stretch;flex-wrap:wrap}
.rw-nav__home{display:flex;align-items:center;justify-content:center;width:52px;color:var(--rw-orange);font-size:20px}
.rw-nav__home:hover,.rw-nav__home.is-current{color:#fff}
.rw-nav ul{list-style:none;margin:0;padding:0}
.rw-nav__menu{display:flex;flex-wrap:wrap}
.rw-nav__menu>li{position:relative}
.rw-nav__menu a{display:block;color:#DCEBE3;padding:15px 14px;font-size:15px;border-bottom:3px solid transparent}
.rw-nav__menu a:hover,.rw-nav__menu .current-menu-item>a,.rw-nav__menu .current-menu-ancestor>a{color:#fff;border-bottom-color:var(--rw-orange)}
.rw-nav__menu .menu-item-has-children>a::after{content:"";display:inline-block;margin-inline-start:6px;border:4px solid transparent;border-top-color:currentColor;border-bottom:0;vertical-align:middle}
.rw-nav__menu .sub-menu{display:none;position:absolute;top:100%;inset-inline-start:0;min-width:220px;background:#fff;border-radius:14px;box-shadow:0 18px 40px rgba(8,48,31,.2);padding:8px;z-index:60}
.rw-nav__menu .sub-menu a{color:var(--rw-ink);padding:9px 14px;border-radius:10px;border-bottom:0}
.rw-nav__menu .sub-menu a:hover{background:var(--rw-ground);color:var(--rw-green)}
.rw-nav__menu .sub-menu .sub-menu{top:0;inset-inline-start:100%}
.rw-nav__menu li:hover>.sub-menu,.rw-nav__menu li:focus-within>.sub-menu{display:block}
.rw-nav__toggle{display:none;margin-inline-start:auto;background:none;border:1.5px solid #6FA58C;border-radius:10px;color:#fff;width:44px;height:44px;margin-block:6px;cursor:pointer;font-size:20px}

/* ===== المحتوى ===== */
.rw-main{padding-block:32px}
.rw-row{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;margin-bottom:36px;align-items:start}
.rw-col-main,.rw-col-side{min-width:0}
.rw-col-side>*+*{margin-top:28px}

/* صندوق بعنوان (بأسلوب التصميم الجديد) */
.rw-box{border:1px solid var(--rw-line);border-radius:var(--rw-radius);background:#fff;overflow:hidden}
.rw-box__head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:20px 22px 4px;font-size:24px;font-weight:800;color:var(--rw-ink)}
.rw-box__head::before{content:"";display:none}
.rw-box__head>a:first-child,.rw-box__head{color:var(--rw-ink)}
.rw-box__head a{color:var(--rw-ink)}
.rw-box__head a:hover{color:var(--rw-green)}
.rw-box__head>a:first-child::after,h1.rw-box__head::after,.rw-widget .rw-box__head::after{content:"";display:block;width:42px;height:4px;border-radius:4px;background:var(--rw-orange);margin-top:8px}
.rw-box__more{font-family:var(--rw-body);font-size:14px;font-weight:600;color:var(--rw-green)!important;white-space:nowrap}
.rw-box__body{padding:16px 22px 22px}

/* السلايدر */
.rw-slider{display:grid;grid-template-columns:260px minmax(0,1fr);border-radius:var(--rw-radius);overflow:hidden;background:var(--rw-green);box-shadow:0 18px 40px rgba(8,48,31,.18)}
.rw-slider__list{list-style:none;margin:0;padding:10px;display:flex;flex-direction:column;gap:6px}
.rw-slider__item{display:flex;gap:10px;padding:10px;border-radius:14px;cursor:pointer;align-items:center;transition:background .2s;flex:1}
.rw-slider__item img{width:64px;height:52px;object-fit:cover;flex-shrink:0;border-radius:10px}
.rw-slider__item span{display:block;font-size:13px;line-height:1.7;color:#DCEBE3}
.rw-slider__item time{display:block;font-size:11px;color:var(--rw-orange)}
.rw-slider__item:hover{background:rgba(255,255,255,.06)}
.rw-slider__item.is-active{background:#fff}
.rw-slider__item.is-active span{color:var(--rw-ink);font-weight:600}
.rw-slider__item.is-active time{color:var(--rw-gold-text)}
.rw-slider__stage{position:relative;min-height:var(--rw-slider-h,440px);overflow:hidden;background:var(--rw-deep)}
.rw-slide{position:absolute;inset:0;opacity:0;transition:opacity .6s;display:block}
.rw-slide.is-active{opacity:1;z-index:1}
.rw-slide img{width:100%;height:100%;object-fit:cover}
.rw-slide__cap{position:absolute;inset-inline:16px;bottom:16px;padding:18px 22px;background:#fff;color:var(--rw-ink);border-radius:16px;font-family:var(--rw-display);font-size:20px;font-weight:700;line-height:1.6;box-shadow:0 18px 40px rgba(8,48,31,.25)}
.rw-slide:hover .rw-slide__cap{color:var(--rw-green)}

/* الخبر المميز (أخبار عامة) */
.rw-feature{display:flex;flex-direction:column;color:var(--rw-ink);border-radius:16px;overflow:hidden;background:var(--rw-green)}
.rw-feature img,.rw-feature .rw-noimg{width:100%;aspect-ratio:4/5;object-fit:cover;order:1}
.rw-feature__title{display:block;order:2;background:var(--rw-green);color:#fff;padding:16px 18px;font-family:var(--rw-display);font-size:17px;font-weight:700;line-height:1.7}
.rw-feature:hover .rw-feature__title{color:var(--rw-orange)}

/* بلاطات (أخبار النادي) */
.rw-tiles{display:flex;flex-direction:column;gap:12px}
.rw-tile{position:relative;display:block;border-radius:14px;overflow:hidden}
.rw-tile img,.rw-tile .rw-noimg{width:100%;aspect-ratio:3/2;object-fit:cover}
.rw-tile__meta{position:absolute;top:10px;inset-inline-end:10px;background:rgba(255,255,255,.92);color:var(--rw-ink);font-size:11px;padding:2px 10px;border-radius:999px;display:flex;gap:6px;align-items:center}
.rw-tile__title{position:absolute;inset-inline:0;bottom:0;background:linear-gradient(transparent,rgba(8,48,31,.92));color:#fff;font-size:14px;line-height:1.6;padding:34px 14px 12px}

/* شبكة آخر الأخبار */
.rw-newsgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:16px 22px 22px}
.rw-newsitem{display:flex;flex-direction:column;gap:8px;min-width:0}
.rw-newsitem__img{display:block;border-radius:14px;overflow:hidden;background:#DCE7E0}
.rw-newsitem__img img,.rw-newsitem__img .rw-noimg{width:100%;aspect-ratio:16/10;object-fit:cover;transition:transform .3s}
.rw-newsitem:hover .rw-newsitem__img img{transform:scale(1.04)}
.rw-newsitem h3{font-size:16px;font-weight:700;line-height:1.6}
.rw-newsitem h3 a{color:var(--rw-ink)}
.rw-newsitem h3 a:hover{color:var(--rw-green)}
.rw-newsitem p{margin:0;font-size:14px;color:var(--rw-muted);line-height:1.8}
.rw-meta{display:flex;gap:14px;font-size:12px;color:var(--rw-muted);margin-top:auto;padding-top:4px}
.rw-meta span{display:inline-flex;gap:4px;align-items:center}
.rw-meta .rw-c{color:var(--rw-green)}
.rw-meta .rw-v{color:var(--rw-gold-text)}
.rw-noimg{background:#DCE7E0;width:100%;aspect-ratio:3/2}
.rw-box,.rw-article{box-shadow:0 2px 0 rgba(8,48,31,.03)}

/* صندوق كرة القدم */
.rw-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.rw-strip a{position:relative;display:block;border-radius:14px;overflow:hidden}
.rw-strip img,.rw-strip .rw-noimg{width:100%;aspect-ratio:4/3;object-fit:cover}
.rw-strip span{position:absolute;inset-inline:0;bottom:0;background:linear-gradient(transparent,rgba(8,48,31,.92));color:#fff;font-size:14px;line-height:1.6;padding:34px 14px 12px}
.rw-football .rw-box{background:var(--rw-sand);border:0}

.rw-divider{display:none}

/* ودجات الشريط الجانبي */
.rw-widget .rw-box__body ul{list-style:none;margin:0;padding:0}
.rw-widget .rw-box__body li{padding:8px 0;border-bottom:1px solid var(--rw-line)}

/* ===== الفوتر ===== */
.rw-footer{background:var(--rw-deep);color:var(--rw-soft);margin-top:20px}
.rw-footer__cols{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:32px;padding-block:56px 32px;align-items:start}
.rw-footer h4{color:#fff;font-size:17px;font-weight:700;margin:0}
.rw-footer ul+h4{margin-top:20px}
.rw-footer ul{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}
.rw-footer li a{display:block;color:var(--rw-soft);font-size:15px;padding:4px 0}
.rw-footer li a:hover{color:var(--rw-orange)}
.rw-footer__center{text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}
.rw-footer__center img{max-height:120px;width:auto}
.rw-footer__social{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}
.rw-footer__social a{width:44px;height:44px;border:1px solid #2C6B54;color:var(--rw-soft);display:flex;align-items:center;justify-content:center;border-radius:12px}
.rw-footer__social a:hover{background:var(--rw-orange);border-color:var(--rw-orange);color:var(--rw-deep)}
.rw-footer__copy{font-size:13px;line-height:2;color:#9FC2B1}
.rw-footer__bar{border-top:1px solid #1E4E3B;color:#9FC2B1;font-size:13px}
.rw-footer__bar .rw-container{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-block:18px}
.rw-footer__bar a{color:#9FC2B1}
.rw-totop{position:fixed;bottom:20px;left:20px;width:46px;height:46px;background:var(--rw-orange);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--rw-deep);z-index:80;opacity:0;pointer-events:none;transition:opacity .2s;box-shadow:0 10px 24px rgba(8,48,31,.25)}
.rw-totop.is-visible{opacity:1;pointer-events:auto}

/* ===== الصفحات الداخلية ===== */
.rw-breadcrumb{font-size:14px;margin-bottom:18px;color:var(--rw-muted)}
.rw-breadcrumb a{color:var(--rw-green);font-weight:600}
.rw-article{border:1px solid var(--rw-line);border-radius:var(--rw-radius);overflow:hidden;background:#fff}
.rw-article__head{background:var(--rw-green);color:#fff;padding:28px 28px 22px}
.rw-article__head h1{font-size:clamp(24px,3vw,34px);color:#fff;font-weight:800}
.rw-article__sub{color:var(--rw-orange);font-size:16px;margin-top:6px}
.rw-article__head .rw-meta{color:var(--rw-soft);font-size:13px;padding-top:10px}
.rw-article__head .rw-meta .rw-c,.rw-article__head .rw-meta .rw-v{color:var(--rw-orange)}
.rw-article__body{padding:28px}
.rw-article__body .rw-featured{margin:0 auto 22px;border-radius:16px}
.rw-entry{font-size:17px;line-height:2}
.rw-entry img{border-radius:14px}
.rw-entry a{text-decoration:underline}
.rw-entry blockquote{margin:20px 0;padding:14px 20px;background:var(--rw-ground);border-radius:14px}
.rw-entry iframe,.rw-entry video{max-width:100%}
.rw-embed{position:relative;aspect-ratio:16/9;margin-bottom:20px;border-radius:16px;overflow:hidden}
.rw-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.rw-source{color:var(--rw-gold-text);font-size:14px;margin-top:16px}
.rw-postnav{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px 28px;border-top:1px solid var(--rw-line);font-size:14px}
.rw-postnav a{font-weight:600}
.rw-share{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:22px;font-size:14px}
.rw-share a{background:var(--rw-ground);color:var(--rw-green);padding:8px 16px;border-radius:999px;text-decoration:none;font-weight:600}
.rw-share a:hover{background:var(--rw-green);color:#fff}
.rw-pagination{display:flex;justify-content:center;gap:6px;margin:28px 0;flex-wrap:wrap}
.rw-pagination .page-numbers{min-width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--rw-line);background:#fff;border-radius:12px;padding:0 12px;color:var(--rw-green)}
.rw-pagination .current{background:var(--rw-green);border-color:var(--rw-green);color:#fff}
.rw-searchform{display:flex;gap:8px;margin-bottom:16px}
.rw-searchform input{flex:1;height:48px;border:1px solid var(--rw-line);background:var(--rw-ground);border-radius:12px;padding:0 16px;font:inherit}
.rw-searchform button,.rw-btn{height:48px;border:0;border-radius:12px;background:var(--rw-green);color:#fff;padding:0 22px;font:inherit;font-weight:700;cursor:pointer;display:inline-flex;align-items:center}
.rw-btn:hover{background:var(--rw-green-hover);color:#fff}
.rw-comments{padding:28px;border-top:1px solid var(--rw-line)}
.rw-comments ol{list-style:none;padding:0}
.rw-comments .comment-body{background:var(--rw-ground);border-radius:14px;padding:14px 18px;margin-bottom:12px}
.rw-comments textarea,.rw-comments input[type=text],.rw-comments input[type=email],.rw-comments input[type=url]{width:100%;border:1px solid var(--rw-line);border-radius:12px;padding:10px 14px;font:inherit}
.rw-comments .submit{background:var(--rw-green);color:#fff;border:0;border-radius:12px;padding:10px 24px;font:inherit;font-weight:700;cursor:pointer}
.rw-files li{display:flex;justify-content:space-between;gap:10px;padding:12px 16px;border-bottom:1px solid var(--rw-line)}


/* ===== زر البلاغات في الشريط العلوي ===== */
.rw-topbar .rw-topalert{display:inline-flex;align-items:center;gap:6px;background:var(--rw-orange);color:var(--rw-deep);font-weight:700;border-radius:999px;padding:5px 14px;font-size:13px}
.rw-topbar .rw-topalert:hover{background:#fff;color:var(--rw-deep)}

/* ===== تبويبات الأخبار ===== */
.rw-tabs{display:flex;gap:8px;flex-wrap:wrap;padding:14px 22px 0}
.rw-tabs button{font:inherit;font-size:14px;font-weight:600;border:1px solid var(--rw-line);background:#fff;color:var(--rw-muted);border-radius:999px;padding:8px 18px;cursor:pointer;min-height:40px}
.rw-tabs button:hover{border-color:var(--rw-green);color:var(--rw-green)}
.rw-tabs button[aria-selected="true"]{background:var(--rw-green);border-color:var(--rw-green);color:#fff}
.rw-tabmore{grid-column:1/-1;justify-self:start;font-weight:700;font-size:14px}
.rw-muted{color:var(--rw-muted);grid-column:1/-1}

/* ===== الصفحات التعريفية ===== */
.rw-page{display:flex;flex-direction:column;gap:24px}
.rw-pagehero{background:var(--rw-green);color:#fff;border-radius:var(--rw-radius);padding:40px 36px;position:relative;overflow:hidden}
.rw-pagehero::after{content:"";position:absolute;inset-inline-start:-60px;bottom:-80px;width:260px;height:260px;border-radius:50%;border:36px solid rgba(233,185,73,.14)}
.rw-pagehero h1{font-size:clamp(28px,4vw,44px);font-weight:800;color:#fff;position:relative}
.rw-eyebrow{display:block;color:var(--rw-orange);font-weight:600;font-size:15px;margin-bottom:6px;position:relative}
.rw-pagehero__lead{color:var(--rw-soft);font-size:17px;max-width:680px;margin:12px 0 0;position:relative}
.rw-pagehero__lead p{margin:0}
.rw-facts{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px;position:relative}
.rw-facts div{background:rgba(255,255,255,.08);border:1px solid #2C6B54;border-radius:14px;padding:10px 18px;display:flex;flex-direction:column}
.rw-facts span{font-size:13px;color:#B9D6C6}
.rw-facts b{font-family:var(--rw-display);font-size:20px;color:#fff}
.rw-page__grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}
.rw-page__main,.rw-page__side{display:flex;flex-direction:column;gap:24px;min-width:0}
.rw-panel{background:#fff;border:1px solid var(--rw-line);border-radius:var(--rw-radius);padding:26px}
.rw-panel .rw-featured{border-radius:16px;margin-bottom:20px}
.rw-panel__title{font-size:21px;font-weight:800;margin-bottom:16px;display:flex;align-items:center;gap:8px}
.rw-panel__title::after{content:"";flex:0 0 32px;height:4px;border-radius:4px;background:var(--rw-orange);margin-inline-start:6px}
.rw-panel--green{background:var(--rw-green);border-color:var(--rw-green);color:#fff}
.rw-panel--green .rw-panel__title{color:#fff}
.rw-panel--sand{background:var(--rw-sand);border-color:var(--rw-sand)}
.rw-panel--alert{background:#FFF7E3;border-color:#F3DFAA}
.rw-panel--alert .rw-panel__title{color:#7A4E00}
.rw-panel--alert .rw-panel__title::after{display:none}
.rw-panel--alert p{margin:0 0 14px;color:var(--rw-muted);font-size:15px}
.rw-vm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.rw-vm__card{background:var(--rw-sand);border-radius:var(--rw-radius);padding:26px}
.rw-vm__card--green{background:var(--rw-green);color:#fff}
.rw-vm__card h2{font-size:22px;margin:10px 0 8px}
.rw-vm__card p{margin:0;line-height:1.9}
.rw-vm__icon{width:46px;height:46px;border-radius:12px;background:var(--rw-orange);color:var(--rw-deep);display:flex;align-items:center;justify-content:center;font-size:22px}
.rw-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}
.rw-chips li{display:inline-flex;align-items:center;gap:8px;background:var(--rw-ground);border-radius:999px;padding:8px 16px;font-weight:600}
.rw-chips .rw-icon{color:var(--rw-gold-text)}
.rw-goals{margin:0;padding-inline-start:22px;display:flex;flex-direction:column;gap:8px}
.rw-goals li::marker{color:var(--rw-gold-text);font-weight:700}
.rw-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}
.rw-list li{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--rw-line)}
.rw-list li:last-child{border-bottom:0}
.rw-list .rw-icon{color:var(--rw-gold-text)}
.rw-list--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px}
.rw-list--grid li{font-size:14.5px;padding:8px 0}
.rw-list--grid li:nth-last-child(2):nth-child(odd){border-bottom:0}
.rw-linkcards{display:flex;flex-direction:column;gap:10px}
.rw-linkcards a{display:flex;align-items:center;gap:12px;background:#fff;border-radius:14px;padding:14px 16px;font-weight:700;color:var(--rw-ink)}
.rw-linkcards a .rw-icon{color:var(--rw-green);font-size:20px}
.rw-linkcards a:hover{color:var(--rw-green)}
.rw-btn--block{display:flex;justify-content:center;width:100%;text-align:center}
.rw-btn--sm{height:38px;padding:0 14px;font-size:14px;gap:6px}
.rw-btn--ghost{background:#fff;color:var(--rw-green);border:1px solid var(--rw-line)}
.rw-btn--ghost:hover{background:var(--rw-ground);color:var(--rw-green)}
.rw-btn--gold{background:var(--rw-orange);color:var(--rw-deep);gap:6px}
.rw-btn--gold:hover{background:#d8a73a;color:var(--rw-deep)}

/* المستندات */
.rw-docs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}
.rw-doc{display:flex;align-items:center;gap:16px;border:1px solid var(--rw-line);border-radius:16px;padding:14px 16px;flex-wrap:wrap}
.rw-doc--latest{border-color:var(--rw-orange);background:#FFFBF0}
.rw-doc__icon{width:52px;height:60px;border-radius:10px;background:var(--rw-green);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}
.rw-doc__icon small{font-size:10px;font-weight:700;color:var(--rw-orange);letter-spacing:.05em}
.rw-doc__info{flex:1;min-width:200px;display:flex;flex-direction:column}
.rw-doc__info b{font-family:var(--rw-display);font-size:17px}
.rw-doc__info span{font-size:13px;color:var(--rw-muted)}
.rw-doc__info em{font-style:normal;color:var(--rw-gold-text);font-weight:700}
.rw-doc__actions{display:flex;gap:8px}
.rw-pdf{border-radius:14px;overflow:hidden;border:1px solid var(--rw-line);height:80vh;max-height:900px;min-height:420px}
.rw-pdf iframe{width:100%;height:100%;border:0}
.rw-empty{text-align:center;color:var(--rw-muted);display:flex;flex-direction:column;align-items:center;gap:6px;padding:48px 24px}
.rw-empty>.rw-icon{font-size:40px;color:var(--rw-green)}
.rw-empty p{margin:0}
.rw-empty__hint{font-size:13px;background:var(--rw-ground);border-radius:10px;padding:8px 14px;margin-top:8px!important}

/* المتجر */
.rw-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:22px}
.rw-product{background:#fff;border:1px solid var(--rw-line);border-radius:var(--rw-radius);overflow:hidden;display:flex;flex-direction:column}
.rw-product__img{position:relative;display:block;background:var(--rw-ground)}
.rw-product__img img,.rw-product__img .rw-noimg{width:100%;aspect-ratio:1/1;object-fit:cover}
.rw-stock{position:absolute;top:12px;inset-inline-start:12px;font-size:12px;font-weight:700;border-radius:999px;padding:3px 12px;background:#fff;color:var(--rw-green)}
.rw-stock--out{background:#5b6b63;color:#fff}
.rw-stock--soon{background:var(--rw-orange);color:var(--rw-deep)}
.rw-product__body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px;flex:1}
.rw-product__body h2{font-size:17px}
.rw-product__body h2 a{color:var(--rw-ink)}
.rw-product__body p{margin:0;font-size:14px;color:var(--rw-muted)}
.rw-product__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;flex-wrap:wrap}
.rw-price{font-family:var(--rw-display);font-size:22px;color:var(--rw-green)}
.rw-price small{font-size:13px;color:var(--rw-muted);font-family:var(--rw-body)}
.rw-woo ul.products{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;list-style:none;margin:0;padding:0}
.rw-woo ul.products::before,.rw-woo ul.products::after{display:none}
.rw-woo ul.products li.product{width:auto!important;margin:0!important;float:none!important}
.rw-woo .button{background:var(--rw-green)!important;color:#fff!important;border-radius:12px!important}

/* تواصل معنا */
.rw-contactlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}
.rw-contactlist li{display:flex;gap:12px;align-items:flex-start}
.rw-contactlist li>.rw-icon{flex-shrink:0;width:40px;height:40px;padding:10px;border-radius:12px;background:rgba(255,255,255,.1);color:var(--rw-orange)}
.rw-contactlist span{display:block;font-size:13px;color:#B9D6C6}
.rw-contactlist div{font-size:15px;line-height:1.7;min-width:0;overflow-wrap:anywhere}
.rw-contactlist a{color:#fff;font-weight:600}
.rw-contactlist a:hover{color:var(--rw-orange)}
.rw-sociallist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.rw-sociallist a{display:flex;align-items:center;gap:10px;border:1px solid var(--rw-line);border-radius:12px;padding:10px 12px;color:var(--rw-ink);font-weight:600;font-size:14px;min-height:44px}
.rw-sociallist a .rw-icon{color:var(--rw-green);font-size:18px}
.rw-sociallist a:hover{border-color:var(--rw-green);color:var(--rw-green)}
.rw-form{display:flex;flex-direction:column;gap:16px}
.rw-form p{margin:0;display:flex;flex-direction:column;gap:6px}
.rw-form label{font-weight:600;font-size:14px}
.rw-form label span{color:#B3261E}
.rw-form input[type=text],.rw-form input[type=email],.rw-form input[type=tel],.rw-form textarea{font:inherit;font-size:15px;border:1px solid var(--rw-line);background:var(--rw-ground);border-radius:12px;padding:12px 14px;width:100%}
.rw-form input:focus,.rw-form textarea:focus{outline:none;border-color:var(--rw-green);background:#fff;box-shadow:0 0 0 3px rgba(14,77,58,.12)}
.rw-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.rw-form__types{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.rw-form__types legend{font-weight:600;font-size:14px;margin-bottom:8px;padding:0}
.rw-chip{position:relative;cursor:pointer}
.rw-chip input{position:absolute;opacity:0;inset:0;cursor:pointer}
.rw-chip span{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:1px solid var(--rw-line);border-radius:999px;font-size:14px;color:var(--rw-muted);background:#fff}
.rw-chip input:checked+span{background:var(--rw-green);border-color:var(--rw-green);color:#fff}
.rw-chip input:focus-visible+span{outline:3px solid var(--rw-orange);outline-offset:2px}
.rw-form .rw-btn{align-self:flex-start}
.rw-form__hp{position:absolute;inset-inline-start:-9999px;width:1px;height:1px;overflow:hidden}
.rw-alert{border-radius:12px;padding:12px 16px;font-weight:600}
.rw-alert--ok{background:#E6F4EC;color:#0E4D3A}
.rw-alert--err{background:#FDECEA;color:#8C1D18}

@media (max-width:1023px){
  .rw-page__grid{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:767px){
  .rw-pagehero{padding:28px 22px}
  .rw-panel{padding:20px}
  .rw-vm,.rw-form__grid{grid-template-columns:minmax(0,1fr)}
  .rw-tabs{padding:12px 16px 0}
  .rw-doc__actions{width:100%}
  .rw-doc__actions .rw-btn{flex:1;justify-content:center}
}

/* شارة القسم على صور أخبار النادي */
.rw-chip-cat{position:absolute;top:10px;inset-inline-start:10px;font-size:11.5px;font-weight:700;border-radius:999px;padding:3px 11px;background:var(--rw-green);color:#fff}
.rw-chip-cat--social{background:var(--rw-orange);color:var(--rw-deep)}
.rw-chip-cat--commercial{background:#fff;color:var(--rw-green)}

/* رابط دخول الإدارة في الفوتر */
.rw-footer__end{display:inline-flex;align-items:center;gap:16px;flex-wrap:wrap}
.rw-adminlink{display:inline-flex;align-items:center;gap:6px;color:#9FC2B1!important;border:1px solid #1E4E3B;border-radius:999px;padding:4px 12px;font-size:12.5px}
.rw-adminlink:hover{color:var(--rw-orange)!important;border-color:var(--rw-orange)}

/* ===== أيقونات صفحات النادي ===== */
.rw-quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 36px}
.rw-quick__item{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid var(--rw-line);border-radius:18px;padding:18px;color:var(--rw-ink);transition:transform .2s,border-color .2s,box-shadow .2s}
.rw-quick__item:hover{color:var(--rw-ink);border-color:var(--rw-green);transform:translateY(-2px);box-shadow:0 10px 24px rgba(8,48,31,.08)}
.rw-quick__icon{width:52px;height:52px;border-radius:14px;background:var(--rw-green);color:var(--rw-orange);display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}
.rw-quick__item:nth-child(even) .rw-quick__icon{background:var(--rw-orange);color:var(--rw-deep)}
.rw-quick__txt{display:flex;flex-direction:column;min-width:0}
.rw-quick__txt b{font-family:var(--rw-display);font-size:17px;font-weight:700}
.rw-quick__txt small{font-size:13px;color:var(--rw-muted);line-height:1.6}
@media (max-width:1023px){.rw-quick{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:480px){.rw-quick{grid-template-columns:minmax(0,1fr);gap:10px}.rw-quick__item{padding:14px}}

/* ===== صندوق تغريدات X ===== */
.rw-xcard{display:flex;align-items:center;gap:12px;background:var(--rw-ground);border-radius:14px;padding:12px 14px;color:var(--rw-ink);margin-bottom:12px}
.rw-xcard:hover{color:var(--rw-ink);background:var(--rw-sand)}
.rw-xcard__logo{width:40px;height:40px;border-radius:50%;background:#000;color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}
.rw-xcard__txt{flex:1;display:flex;flex-direction:column;min-width:0;line-height:1.4}
.rw-xcard__txt b{font-size:15px}
.rw-xcard__txt span{font-size:13px;color:var(--rw-muted);text-align:right}
.rw-xcard__btn{background:#000;color:#fff;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:700}
.rw-xtimeline{border-radius:14px;overflow:hidden;min-height:120px}
.rw-xtimeline>a{display:none}
.rw-xtweets{display:flex;flex-direction:column;gap:4px}
.rw-xtweets .twitter-tweet{margin:0 auto!important}
.rw-xtweets blockquote{margin:0;padding:12px;border:1px solid var(--rw-line);border-radius:12px;font-size:14px}
.rw-xmore{margin-top:12px;background:#000}.rw-xmore:hover{background:#222}

/* أزرار الاتصال في صفحة التواصل */
.rw-callbtns{display:flex;gap:10px;margin-top:18px;flex-wrap:wrap}
.rw-callbtns .rw-btn{flex:1;justify-content:center;gap:8px}
.rw-btn--wa{background:#1F9D55;color:#fff}.rw-btn--wa:hover{background:#178246;color:#fff}

/* ===== الجوال ===== */
@media (max-width:1023px){
  .rw-row{grid-template-columns:minmax(0,1fr)}
  .rw-slider{grid-template-columns:minmax(0,1fr)}
  .rw-slider__list{order:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
  .rw-col-side .rw-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
  .rw-feature img,.rw-feature .rw-noimg{aspect-ratio:16/9}
  .rw-footer__cols{grid-template-columns:1fr;text-align:center}
  .rw-footer ul{align-items:center}
}
@media (max-width:782px){.admin-bar .rw-nav{top:46px}}
@media (max-width:767px){
  .rw-container{padding-inline:16px}
  .rw-nav{position:relative}
  .rw-nav__toggle{display:flex;align-items:center;justify-content:center}
  .rw-nav__menu{display:none;width:100%;flex-direction:column;padding-bottom:8px}
  .rw-nav.is-open .rw-nav__menu{display:flex}
  .rw-nav__menu .sub-menu{position:static;display:block;box-shadow:none;background:rgba(0,0,0,.12);padding:0 8px;border-radius:10px}
  .rw-nav__menu .sub-menu a{color:#DCEBE3}
  .rw-nav__menu .sub-menu a:hover{background:transparent;color:#fff}
  .rw-header .rw-container{justify-content:center;flex-direction:column;min-height:auto}
  .rw-header__banner{justify-content:center}
  .rw-topbar .rw-container{justify-content:center}
  .rw-newsgrid{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 16px 18px;gap:16px}
  .rw-box__head{padding:18px 16px 2px;font-size:21px}
  .rw-box__body{padding:14px 16px 18px}
  .rw-slider__stage{min-height:280px}
  .rw-slide__cap{font-size:16px;padding:12px 16px}
  .rw-col-side .rw-tiles{grid-template-columns:minmax(0,1fr)}
  .rw-article__head,.rw-article__body,.rw-comments{padding:20px}
  .rw-main{padding-block:20px}
}
@media (max-width:480px){
  .rw-newsgrid{grid-template-columns:minmax(0,1fr)}
  .rw-slider__list{grid-template-columns:minmax(0,1fr)}
  .rw-strip{grid-template-columns:minmax(0,1fr)}
}

/* الهيكل التنظيمي - قوائم منسدلة */
.rw-acc__hint{margin:-6px 0 14px;font-size:13.5px}
.rw-acc__group{font-family:Alexandria,sans-serif;font-size:15px;color:var(--rw-green);margin:22px 0 10px;padding-inline-start:10px;border-inline-start:3px solid var(--rw-orange)}
.rw-acc{border:1px solid #e4ebe7;border-radius:12px;margin-bottom:10px;background:#fff;overflow:hidden;transition:border-color .2s}
.rw-acc[open]{border-color:var(--rw-green)}
.rw-acc summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:13px 16px;font-weight:700;color:var(--rw-deep)}
.rw-acc summary::-webkit-details-marker{display:none}
.rw-acc summary svg{width:20px;height:20px;color:var(--rw-green);flex:none}
.rw-acc summary span{flex:1}
.rw-acc summary em{font-style:normal;font-size:12.5px;background:#f2f6f4;color:var(--rw-green);border-radius:20px;padding:2px 10px;min-width:28px;text-align:center}
.rw-acc summary::after{content:"";width:9px;height:9px;border-right:2px solid var(--rw-green);border-bottom:2px solid var(--rw-green);transform:translateY(-2px) rotate(45deg);margin-inline-start:4px;transition:transform .2s;flex:none}
.rw-acc[open] summary::after{transform:translateY(2px) rotate(-135deg)}
.rw-acc[open] summary{background:#f6f9f7;border-bottom:1px solid #e4ebe7}
.rw-acc summary:focus-visible{outline:2px solid var(--rw-orange);outline-offset:-2px}
.rw-people{list-style:none;margin:0;padding:6px 16px 10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}
.rw-people li{display:flex;flex-direction:column;padding:10px 0;border-bottom:1px dashed #e4ebe7}
.rw-people li b{font-weight:600;font-size:15px}
.rw-people li span{font-size:13px;color:#8a6a10;margin-top:2px}
.rw-acc__tags{list-style:none;margin:0;padding:14px 16px;display:flex;flex-wrap:wrap;gap:8px}
.rw-acc__tags li{background:#f2f6f4;border-radius:8px;padding:6px 12px;font-size:14px}
@media (max-width:640px){.rw-people{grid-template-columns:1fr}}

/* دخول الإدارة في الشريط العلوي */
.rw-topadmin{display:inline-flex;gap:6px;align-items:center}
.rw-topbar .rw-topadmin .rw-adminlink{color:#fff!important;border:1px solid rgba(233,185,73,.55);border-radius:999px;padding:4px 13px;font-size:13px;font-weight:600;gap:6px}
.rw-topbar .rw-topadmin .rw-adminlink svg{width:15px;height:15px;color:var(--rw-orange)}
.rw-topbar .rw-topadmin .rw-adminlink:hover{background:var(--rw-orange);color:var(--rw-deep)!important;border-color:var(--rw-orange)}
.rw-topbar .rw-topadmin .rw-adminlink:hover svg{color:var(--rw-deep)}

/* روابط الشريط السفلي (خريطة الموقع، اتصل بنا) */
.rw-footer .rw-footer__links ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px 20px;justify-content:center;align-items:center}
.rw-footer .rw-footer__links li a{display:inline;color:#cfe0d7;font-size:13.5px;padding:0}
.rw-footer__bar .rw-container{align-items:center}
@media (max-width:640px){.rw-footer__bar .rw-container{flex-direction:column;text-align:center}}
.rw-footer__links a:hover{color:var(--rw-orange)}

/* أدوات الإدارة: زر التحرير العائم */
.rw-editfab{position:fixed;bottom:20px;right:20px;z-index:90;display:flex;gap:8px;align-items:center}
.rw-editfab a{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--rw-green);color:#fff;border-radius:999px;box-shadow:0 10px 24px rgba(8,48,31,.3);font-weight:700;font-size:14px;transition:background .2s,transform .2s}
.rw-editfab__main{padding:11px 18px}
.rw-editfab__new{width:44px;height:44px;background:var(--rw-orange)!important;color:var(--rw-deep)!important}
.rw-editfab a:hover{background:var(--rw-deep);transform:translateY(-2px)}
.rw-editfab svg{width:18px;height:18px}
.rw-editfab__main svg{color:var(--rw-orange)}
.rw-newsitem{position:relative}
.rw-cardedit{position:absolute;top:8px;left:8px;z-index:3;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.95);color:var(--rw-green);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.15)}
.rw-cardedit:hover{background:var(--rw-orange);color:var(--rw-deep)}
.rw-cardedit svg{width:16px;height:16px}
@media print{.rw-editfab,.rw-cardedit{display:none}}

/* تغريدات RSS التلقائية */
.rw-xrss{display:flex;flex-direction:column;gap:10px;margin:12px 0}
.rw-xrss__item{display:block;border:1px solid #e4ebe7;border-radius:12px;padding:12px 14px;color:inherit!important;background:#fff}
.rw-xrss__item:hover{border-color:var(--rw-green)}
.rw-xrss__item img{width:100%;border-radius:8px;margin-bottom:8px;aspect-ratio:16/9;object-fit:cover}
.rw-xrss__text{display:block;font-size:14px;line-height:1.8;white-space:pre-line}
.rw-xrss__item time{display:block;font-size:12px;color:#7a8a83;margin-top:6px}
/* صفحة تحميل التطبيق */
.rw-applanding{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center;background:linear-gradient(135deg,var(--rw-green),var(--rw-deep));color:#fff;border-radius:22px;padding:48px;margin:24px 0;overflow:hidden;position:relative}
.rw-applanding h1{font-family:Alexandria,sans-serif;font-size:34px;margin:10px 0 12px;color:#fff}
.rw-applanding p{color:#d7e6de;font-size:16px;line-height:1.9;margin:0 0 22px}
.rw-applanding__icon{width:84px;height:84px;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.25)}
.rw-applanding__btns{display:flex;flex-wrap:wrap;gap:12px}
.rw-storebtn{display:inline-flex;align-items:center;gap:10px;background:#000;color:#fff!important;border-radius:12px;padding:10px 18px;border:1px solid rgba(255,255,255,.25);min-width:170px}
.rw-storebtn svg{width:26px;height:26px}
.rw-storebtn span{display:flex;flex-direction:column;line-height:1.2}
.rw-storebtn small{font-size:11px;opacity:.8}
.rw-storebtn b{font-size:17px;font-family:system-ui,sans-serif}
.rw-storebtn--web{background:var(--rw-orange);color:var(--rw-deep)!important;border-color:var(--rw-orange)}
.rw-applanding__feat{list-style:none;padding:0;margin:0 0 24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px}
.rw-applanding__feat li{display:flex;align-items:center;gap:8px;font-size:14.5px;color:#eaf3ee}
.rw-applanding__feat svg{width:18px;height:18px;color:var(--rw-orange);flex:none}
.rw-applanding__phone{justify-self:center;width:260px;height:530px;border-radius:40px;background:#fff;border:10px solid #0b2219;box-shadow:0 30px 60px rgba(0,0,0,.35);overflow:hidden}
.rw-applanding__phone iframe{width:390px;height:829px;border:0;transform:scale(.6154);transform-origin:top right}
.rw-menu-app>a::before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--rw-orange);margin-inline-end:6px;vertical-align:middle}
@media (max-width:860px){.rw-applanding{grid-template-columns:1fr;padding:30px 22px}.rw-applanding__phone{display:none}}

/* طريقة إضافة التطبيق */
.rw-install{margin-bottom:24px}
.rw-install__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}
.rw-install__head p{margin:4px 0 0}
.rw-install__btn{display:inline-flex;align-items:center;gap:8px}
.rw-install__btn svg{width:18px;height:18px}
.rw-install__tabs{display:flex;gap:8px;margin:18px 0 6px;flex-wrap:wrap}
.rw-install__tabs button{font:inherit;cursor:pointer;border:0;padding:8px 20px;border-radius:999px;background:#f2f6f4;color:#5b6b64;font-weight:700}
.rw-install__tabs button[aria-selected=true]{background:var(--rw-green);color:#fff}
.rw-steps{list-style:none;counter-reset:s;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.rw-steps li{counter-increment:s;position:relative;background:#f7faf8;border:1px solid #e4ebe7;border-radius:14px;padding:46px 14px 14px}
.rw-steps li::before{content:counter(s);position:absolute;top:12px;right:14px;width:26px;height:26px;border-radius:50%;background:var(--rw-orange);color:var(--rw-deep);font-weight:800;display:flex;align-items:center;justify-content:center;font-size:14px}
.rw-steps b{display:block;font-size:15px;margin-bottom:4px}
.rw-steps span{display:block;font-size:13.5px;color:#6b7c74;line-height:1.7;overflow-wrap:anywhere}
@media (max-width:860px){.rw-steps{grid-template-columns:1fr 1fr}}
@media (max-width:520px){.rw-steps{grid-template-columns:1fr}}
.rw-install__btn[hidden]{display:none!important}
.rw-steps span a{color:var(--rw-green);font-weight:600}
