/* Latin unification — Playfair (display) + Cormorant (body), embedded woff2 to match command-center under CSP font-src 'self' data:. Arabic fonts stay first-fallback and never change. */
@font-face{font-family:'Playfair';font-weight:700;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2')}@font-face{font-family:'Playfair';font-weight:900;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2')}@font-face{font-family:'Cormorant';font-weight:500;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2')}

/* Arabic typeface — Thmanyah (self-hosted woff2, CSP font-src 'self'). Replaces Cairo; Arabic only, Latin keeps Playfair/Cormorant/Helvetica. */
@font-face{font-family:'Thmanyah';font-weight:400;font-style:normal;font-display:swap;src:url(fonts/Thmanyah-Regular.woff2?v=2) format('woff2')}
@font-face{font-family:'Thmanyah';font-weight:500;font-style:normal;font-display:swap;src:url(fonts/Thmanyah-Medium.woff2?v=2) format('woff2')}
@font-face{font-family:'Thmanyah';font-weight:700;font-style:normal;font-display:swap;src:url(fonts/Thmanyah-Bold.woff2?v=2) format('woff2')}
@font-face{font-family:'Thmanyah';font-weight:900;font-style:normal;font-display:swap;src:url(fonts/Thmanyah-Black.woff2?v=2) format('woff2')}
:root{
  --paper:#F6F3ED; --card:#FFFFFF; --card-soft:#FBF9F5;
  --ink:#1D1315; --ink-2:#6F6366; --ink-2b:#5B4F51; --ink-3:#A29597;
  --red:#CE132D; --red-deep:#A80F24;
  --gold:#C5A466; --gold-deep:#8A5A1F; --gold-wash:#F2EADA;
  /* one success green (was two: --good #1FA958 + hard-coded #127a3e) */
  --good:#127a3e; --info:#2563EB; --warn:#D97706;
  /* inline status-badge washes (were hard-coded hex in JS) */
  --good-wash:#E4F6EC; --good-line:#bfe6cd;
  --warn-wash:#F2EADA; --info-wash:#E7EEFC;
  --red-wash:#FBE3E6; --red-line:#f2c3ca;
  --hair:rgba(29,19,21,.08); --hair-2:rgba(29,19,21,.13);
  --sh-1:0 1px 2px rgba(29,19,21,.05),0 4px 10px -5px rgba(29,19,21,.07),0 12px 28px -14px rgba(29,19,21,.10);
  --sh-2:0 2px 4px rgba(29,19,21,.055),0 10px 22px -10px rgba(29,19,21,.11),0 28px 52px -22px rgba(29,19,21,.16);
  --r:24px; --r-s:16px;
  --spring:cubic-bezier(.34,1.4,.64,1); --ease:cubic-bezier(.22,.61,.36,1);
  /* Latin/English unified on the cinematic package. 'Thmanyah' is the Arabic
     face (fallback after the Latin ones), so all Arabic renders in Thmanyah — never Playfair/Cormorant. */
  --sans:'Helvetica Neue',Helvetica,'Thmanyah',system-ui,sans-serif;
  --serif:'Playfair','Thmanyah',serif; --body:'Cormorant','Thmanyah',serif;
}
*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}
/* root-level horizontal containment: iOS Safari scrolls the <html> element, so
   overflow-x:hidden on <body> alone does NOT stop a wider-than-viewport child
   from making the page scroll sideways (which drags even position:fixed nav and
   clips the left edge). Clamp both html and body and kill horizontal rubber-band. */
html,body{height:100%;max-width:100%;overflow-x:hidden}
html{overscroll-behavior-x:none}
body{font-family:var(--sans);color:var(--ink);direction:rtl;width:100%;overscroll-behavior-x:none;
  background:linear-gradient(170deg,#FAF8F3,#F1EDE4);overflow-x:hidden}
.hidden{display:none!important}
button{font-family:inherit;cursor:pointer}
input{font-family:inherit}

/* ===== focus visibility (keyboard) ===== */
:focus{outline:none}
:focus-visible{outline:2px solid var(--red);outline-offset:2px;border-radius:inherit}
/* controls sitting on a red fill need a light ring to stay visible */
.send:focus-visible,.btn-go:focus-visible,.ap.no:focus-visible,.chip.on:focus-visible,.rl:focus-visible{outline-color:#fff;outline-offset:2px}

/* ===== skeletons (content-shaped loading; spinner kept for busy buttons only) ===== */
.skel{position:relative;overflow:hidden;background:var(--hair);border-radius:8px}
.skel::after{content:"";position:absolute;inset:0;transform:translateX(-100%);
  background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:shimmer 1.35s infinite}
@keyframes shimmer{100%{transform:translateX(100%)}}
.sk-line{height:12px;border-radius:6px}
.sk-ic{width:42px;height:42px;border-radius:13px;flex:none}
.sk-row{display:flex;gap:14px;align-items:center;padding:15px 18px}
.sk-row+.sk-row{border-top:1px solid var(--hair)}
.sk-row .sk-bd{flex:1;min-width:0}

/* ===== app shell ===== */
#app{max-width:480px;margin:0 auto;min-height:100dvh;position:relative;background:var(--paper);
  box-shadow:0 0 60px -20px rgba(29,19,21,.2)}

/* ===== login ===== */
/* overflow-y:auto (not hidden): on very short/zoomed viewports the crest+top+card
   can exceed the fixed viewport height; space-between then degrades to flex-start
   and the card would overflow past the bottom — scrolling keeps the form (inputs +
   sign-in) always reachable instead of clipped/lost. overflow-x stays hidden. */
.login{position:fixed;inset:0;height:100vh;height:100dvh;z-index:70;overflow-x:hidden;overflow-y:auto;
  -webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#070304;
  display:flex;flex-direction:column;justify-content:space-between;transition:opacity .5s var(--ease)}
.login.out{opacity:0;pointer-events:none}
.login .media{position:absolute;inset:0;pointer-events:none}
.login .media video{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 46%;pointer-events:none}
.login .media video,.login .media .poster{background:#0a0304}
.login .media .poster{position:absolute;inset:0;background:center 46%/cover no-repeat}
/* عمودي (هاتف/آيباد طولي): احتواء بدل قصّ — الذيب يظهر كاملاً في الفراغ بين الشعار والبطاقة */
@media (orientation:portrait){
  .login .media video{object-fit:contain;object-position:50% 38%}
  .login .media .poster{background-size:contain;background-position:50% 38%}
}
.login .scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(7,3,4,.72),transparent 24%,transparent 46%,rgba(7,3,4,.82) 68%,rgba(7,3,4,.95) 88%)}
.login .top{position:relative;display:flex;flex-direction:column;align-items:center;gap:9px;
  flex:0 0 auto;width:100%;max-width:480px;margin-inline:auto;padding:max(clamp(22px,6vh,60px),calc(env(safe-area-inset-top) + 12px)) 16px 0}
.login .top img{height:clamp(46px,7.4vh,74px);max-width:100%;filter:drop-shadow(0 8px 22px rgba(0,0,0,.6))}
.login .top .nm{font-family:var(--serif);font-size:clamp(18px,5.4vw,21px);font-weight:800;color:#FBEEE7;text-align:center;max-width:100%}
/* tagline is Latin-only ("ONE TEAM · ONE FAMILY") so letter-spacing is safe; clamp
   size+spacing and allow wrap so it never overflows narrow/zoomed widths. */
.login .top .mo{font-size:clamp(8.5px,2.4vw,10px);font-weight:700;letter-spacing:clamp(1.5px,.9vw,3.5px);
  color:var(--gold);text-align:center;max-width:100%;overflow-wrap:break-word}
/* iOS/iPadOS: a backdrop-filter element over a <video>, and content layered above
   a GPU-composited <video>, can both stop passing touches to their children
   (login inputs untappable). Fixes: (1) no backdrop-filter — solid dark card;
   (2) promote the card to its own compositing layer (translateZ) + isolate so its
   touch layer sits above the video's and always receives taps. */
.login .card{position:relative;z-index:2;isolation:isolate;transform:translateZ(0);
  flex:0 0 auto;width:min(100% - 36px,440px);max-width:100%;margin:0 auto calc(max(22px,4vh) + env(safe-area-inset-bottom));
  background:rgba(14,7,9,.92);
  border:1px solid rgba(230,207,149,.18);border-radius:26px;padding:clamp(18px,4vw,24px) clamp(16px,4vw,20px) 18px}
.login .langbar{position:absolute;top:max(14px,env(safe-area-inset-top));right:14px;z-index:4;
  display:flex;align-items:center;gap:1px;padding:4px 6px;
  background:rgba(7,3,4,.4);border:1px solid rgba(230,207,149,.14);border-radius:999px;
  backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
.login .langbar .globe{width:13px;height:13px;stroke:var(--gold);opacity:.8;margin-inline-end:2px;flex:none}
.login .langbar .lng{border:0;background:none;color:rgba(251,238,231,.5);font-family:inherit;
  font-size:11px;font-weight:800;letter-spacing:.3px;line-height:1;padding:5px 7px;border-radius:999px;transition:color .2s,background .2s}
.login .langbar .lng[lang="ar"]{font-size:13px}
.login .langbar .lng.on{background:rgba(230,207,149,.2);color:#FBEEE7}
.login .card h1{font-family:var(--serif);font-size:16px;font-weight:800;color:#FBEEE7;text-align:center}
.login .card p.sub{font-size:11.5px;color:rgba(251,238,231,.55);text-align:center;margin:4px 0 16px}
.field{display:flex;align-items:center;gap:11px;background:rgba(7,3,4,.5);border:1px solid rgba(230,207,149,.16);
  border-radius:15px;padding:0 15px;margin-bottom:10px;transition:border-color .25s}
.field:focus-within{border-color:rgba(230,207,149,.45)}
.field svg{width:17px;height:17px;stroke:var(--gold);opacity:.8;flex:none}
/* font-size must be >=16px or iOS Safari auto-zooms on focus and shifts the fixed layout */
.field input{flex:1;min-width:0;background:none;border:0;outline:0;color:#FBEEE7;font-size:16px;font-weight:600;padding:14.5px 0}
.field input::placeholder{color:rgba(251,238,231,.35);font-weight:500}
.btn-go{width:100%;border:0;margin-top:4px;background:linear-gradient(180deg,#DA2540,var(--red-deep));color:#fff;
  font-size:15px;font-weight:800;padding:15px;border-radius:15px;box-shadow:0 10px 24px -8px rgba(206,19,45,.55);
  transition:transform .2s var(--spring);display:flex;align-items:center;justify-content:center;gap:9px}
.btn-go svg{width:18px;height:18px;flex:none;stroke:#fff}
.login[dir="ltr"] .btn-go svg{transform:none}
.login[dir="ltr"] .field input{text-align:left}
.btn-go:active{transform:scale(.97)}
.btn-go:disabled{opacity:.6}
.login .card svg{max-width:20px;max-height:20px}
.login .err{color:#FFB4B4;font-size:12px;font-weight:600;text-align:center;margin-top:11px;min-height:16px}
.login .inv{font-size:10.5px;color:rgba(251,238,231,.4);text-align:center;margin-top:12px}

/* ===== top / status ===== */
.head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 20px 8px}
/* min-width:0 lets the greeting shrink instead of forcing the header wider than
   the viewport; a long/unbroken member name was the horizontal-overflow source
   that shifted the whole page and clipped the left edge on iPhone. */
.head .brand{display:flex;align-items:center;gap:12px;min-width:0}
.head .brand img{height:46px;flex:none}
.head .brand>div{min-width:0}
.head .brand .e{font-size:10.5px;font-weight:700;color:var(--gold-deep)} /* letter-spacing breaks connected Arabic script — Latin-only below */
#app[dir="ltr"] .head .brand .e{letter-spacing:2.4px}
.head .brand .n{font-size:19px;font-weight:800;line-height:1.2;overflow-wrap:anywhere}
.head .brand .n b{color:var(--gold-deep)}
.head-actions{display:flex;align-items:center;gap:10px;flex:none}
.bell,.hout{width:44px;height:44px;border-radius:50%;border:1px solid var(--hair);background:var(--card);
  box-shadow:var(--sh-1);display:grid;place-items:center;position:relative}
.bell svg,.hout svg{width:20px;height:20px;stroke:var(--ink)}
.hout:active{transform:scale(.94)}
.bell .dot{position:absolute;top:10px;inset-inline-end:11px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;
  background:var(--red);color:#fff;font-size:9.5px;font-weight:800;display:grid;place-items:center;border:2px solid var(--card)}

.screen{padding:6px 20px 120px;animation:fade .19s var(--ease)}
@keyframes fade{from{opacity:0}to{opacity:1}}
.screen.hidden{display:none}

.lab{display:flex;align-items:baseline;justify-content:space-between;margin:28px 2px 13px}
.lab:first-child{margin-top:10px}
.lab .t{font-size:16.5px;font-weight:800}
.lab .more{font-size:12px;font-weight:700;color:var(--red);background:none;border:0}

/* hero session card */
/* emphasis carried by the live .pill + --sh-2 elevation + a full 1px red-tinted
   border (the old 4px inline-start side-stripe was an anti-pattern) */
.hero{background:var(--card);border:1px solid rgba(206,19,45,.18);border-radius:var(--r);box-shadow:var(--sh-2);
  padding:22px 22px 20px;position:relative;overflow:hidden}
.hero .top{display:flex;align-items:center;justify-content:space-between}
.pill{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:700;color:var(--red-deep);
  background:rgba(206,19,45,.07);border:1px solid rgba(206,19,45,.18);padding:6px 13px;border-radius:99px}
.pill i{width:6px;height:6px;border-radius:50%;background:var(--red);animation:blink 2.2s infinite}
@keyframes blink{0%,100%{opacity:1}50%{opacity:.3}}
.hero .ctx{font-size:11px;font-weight:700;color:var(--ink-2b)} /* tracking breaks connected Arabic — Latin-only below */
#app[dir="ltr"] .hero .ctx{letter-spacing:1.4px}
.hero h2{font-size:25px;font-weight:800;margin:15px 0 3px;text-wrap:balance}
#app[dir="ltr"] .hero h2{letter-spacing:-.4px}
.hero .subt{font-size:13px;font-weight:500;color:var(--ink-2)}
/* flex + flexible columns: 2 OR 3 time columns both centre & divide evenly */
.times{display:flex;align-items:center;justify-content:center;margin:20px 0 6px;
  background:var(--card-soft);border:1px solid var(--hair);border-radius:var(--r-s);padding:16px 8px}
.times .col{flex:1;min-width:0;text-align:center}
.times .l{font-size:11px;font-weight:700;color:var(--gold-deep)} /* tracking breaks connected Arabic — Latin-only below */
#app[dir="ltr"] .times .l{letter-spacing:1.6px}
/* الرقم يتقلّص تلقائياً مع ضيق العرض (زوم iOS / تكبير الشاشة) فلا يتجاوز عموده أبداً
   ولا يُقصّ داخل .hero{overflow:hidden}؛ يبقى 34px على الهواتف العريضة */
.times .v{font-size:clamp(18px,8.5vw,34px);font-weight:700;letter-spacing:-1px;direction:ltr;font-variant-numeric:tabular-nums;margin-top:3px;overflow-wrap:anywhere}
.times .v small{font-size:14px;font-weight:600;color:var(--ink-2b)}
.times .sep{flex:none;width:1px;height:42px;background:var(--hair-2)}
.meta{display:flex;gap:9px;flex-wrap:wrap;margin-top:12px}
.tag{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:500;color:var(--ink-2);
  background:var(--card-soft);border:1px solid var(--hair);padding:9px 14px;border-radius:12px}
.tag svg{width:15px;height:15px;stroke:var(--gold-deep)}
/* location/link affordance: trailing pin/arrow + underline-on-hover */
a.tag{text-decoration:none;cursor:pointer}
a.tag:hover{border-color:var(--gold);color:var(--ink)}
a.loclink,a.tag.loclink{position:relative}
.tag .sw{width:12px;height:12px;border-radius:4px;background:var(--red)}
/* ---- match hero: fixture title, single kickoff column, home/away chip ---- */
.hero .fixture .vs{font-size:15px;font-weight:700;color:var(--ink-2b);letter-spacing:0;margin:0 5px;vertical-align:2px}
.times.times-match{max-width:220px;margin-inline:auto}
.times.times-match.times-2{max-width:300px}
.tag.venue-side{font-weight:700}
.tag.venue-side.home{color:var(--good);border-color:var(--good);background:var(--good-wash)}
.tag.venue-side.away{color:var(--ink-2);background:var(--card-soft)}
/* ---- brand empty-state hero: crest + slogan, centred and proud ---- */
.hero-brand{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:34px 22px 30px}
.hero-brand .brand-crest{width:92px;height:92px;object-fit:contain;filter:drop-shadow(0 6px 16px rgba(206,19,45,.28))}
.hero-brand .brand-slogan{font-size:24px;font-weight:800;margin:0;color:var(--red-deep);text-wrap:balance}
.hero-brand .brand-sub{font-size:14px;font-weight:600;color:var(--ink-2);margin:0}
/* ---- persistent brand strip: slim crest + slogan banner above the event hero ---- */
.brand-strip{display:flex;align-items:center;gap:11px;width:100%;
  background:var(--card);border:1px solid rgba(206,19,45,.14);border-radius:var(--r-s);
  padding-block:9px;padding-inline:14px;margin-bottom:12px}
.brand-strip-crest{flex:none;width:36px;height:36px;object-fit:contain;filter:drop-shadow(0 3px 8px rgba(206,19,45,.22))}
.brand-strip-txt{display:flex;flex-direction:column;gap:1px;min-width:0;
  font-size:14.5px;font-weight:800;color:var(--red-deep);text-wrap:balance}
.brand-strip-sub{font-size:12px;font-weight:600;color:var(--ink-2)}
.rsvp{margin-top:18px}
.rsvp .q{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;font-weight:600;color:var(--ink-2);margin-bottom:10px}
.rsvp .q b{color:var(--good);font-weight:700;font-size:12.5px}
.seg{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:5px;border-radius:17px;background:#F0EBE2;border:1px solid var(--hair)}
.seg .thumb{position:absolute;top:5px;bottom:5px;inset-inline-start:5px;width:calc(50% - 7px);border-radius:13px;
  background:linear-gradient(180deg,#DA2540,var(--red-deep));box-shadow:0 6px 16px -6px rgba(206,19,45,.55);
  transition:transform .18s var(--ease),background .3s;opacity:0}
.seg.yes .thumb{opacity:1;transform:translateX(0)}
.seg.no .thumb{opacity:1;transform:translateX(calc(-100% - 4px));background:linear-gradient(180deg,#3A3134,#241D1F)}
.seg button{position:relative;z-index:2;border:0;background:transparent;font-size:14.5px;font-weight:700;padding:13px 0;
  color:var(--ink-2);transition:color .3s;display:flex;align-items:center;justify-content:center;gap:8px}
.seg button svg{width:16px;height:16px;stroke:currentColor}
.seg.yes .b-yes,.seg.no .b-no{color:#fff}
.note{font-size:11.5px;color:var(--ink-2b);margin-top:9px;text-align:center;min-height:16px}

/* quick tiles */
.quick{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin-top:16px}
.tile{background:var(--card);border:1px solid var(--hair);border-radius:var(--r-s);box-shadow:var(--sh-1);
  padding:15px 10px 13px;text-align:center;position:relative;transition:transform .25s var(--spring)}
.tile:active{transform:scale(.96)}
.tile .ic{width:38px;height:38px;border-radius:12px;margin:0 auto 9px;display:grid;place-items:center;background:var(--gold-wash);border:1px solid rgba(138,90,31,.14)}
.tile .ic svg{width:19px;height:19px;stroke:var(--gold-deep)}
.tile .n{font-size:13px;font-weight:700}
.tile .s{font-size:10.5px;font-weight:500;color:var(--ink-2b);margin-top:2px}
.tile .badge{position:absolute;top:9px;inset-inline-end:10px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--red);color:#fff;font-size:10.5px;font-weight:700;display:grid;place-items:center}

/* rows / cards */
.group{background:var(--card);border:1px solid var(--hair);border-radius:var(--r);box-shadow:var(--sh-1);overflow:hidden}
.row{display:flex;gap:14px;align-items:center;padding:15px 18px;transition:background .2s;width:100%;text-align:start;border:0;background:none}
.row:hover{background:var(--card-soft)}
.row[role="button"]{cursor:pointer}
.row+.row{border-top:1px solid var(--hair)}
.row .ic{width:42px;height:42px;border-radius:13px;flex:none;display:grid;place-items:center;background:var(--gold-wash);border:1px solid rgba(138,90,31,.12)}
.row .ic svg{width:20px;height:20px;stroke:var(--gold-deep)}
.row .ic.hot{background:rgba(206,19,45,.07);border-color:rgba(206,19,45,.15)}
.row .ic.hot svg{stroke:var(--red)}
.row .bd{flex:1;min-width:0}
.row .tt{font-size:14px;font-weight:700;line-height:1.4;display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.row .tt .un{width:7px;height:7px;border-radius:50%;background:var(--red);flex:none}
.row .mt{font-size:12px;color:var(--ink-2);margin-top:4px;line-height:1.55}
.row .mt b{color:var(--gold-deep);font-weight:700}
.row .chev{width:16px;height:16px;stroke:var(--ink-3);transform:scaleX(-1);flex:none}
.row .anndel{position:relative;flex:none;width:34px;height:34px;border-radius:10px;border:1px solid var(--hair);background:var(--card-soft);display:grid;place-items:center;cursor:pointer;padding:0}
.row .anndel::after{content:"";position:absolute;inset:-5px} /* 34→44px hit area */
.row .anndel svg{width:16px;height:16px;stroke:var(--red)}
.row .anndel:active{background:rgba(206,19,45,.08)}
.row .anndel:disabled{opacity:.5;cursor:not-allowed}

/* empty states that teach: line-icon tile + title + one guiding sentence + optional CTA */
.empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;
  padding:34px 22px;background:var(--card-soft);border:1px solid var(--hair);border-radius:var(--r-s)}
.empty .empty-ic{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;
  background:var(--gold-wash);border:1px solid rgba(138,90,31,.14)}
.empty .empty-ic svg{width:27px;height:27px;stroke:var(--ink-2);fill:none}
.empty .empty-t{font-size:14px;font-weight:700;color:var(--ink)}
.empty .empty-h{font-size:12.5px;font-weight:500;color:var(--ink-2b);line-height:1.6;max-width:34ch}
.empty .empty-cta{margin-top:4px;display:inline-flex;align-items:center;gap:8px;min-height:44px;
  background:var(--card);border:1px solid rgba(206,19,45,.3);color:var(--red);
  font-weight:700;font-size:13px;padding:0 18px;border-radius:12px;transition:background .2s,transform .2s var(--spring)}
.empty .empty-cta:hover{background:rgba(206,19,45,.05)}
.empty .empty-cta:active{transform:scale(.97)}
.empty .empty-cta svg{width:16px;height:16px;stroke:currentColor;fill:none}
.card-lite{background:var(--card);border:1px solid var(--hair);border-radius:var(--r-s);box-shadow:var(--sh-1);padding:18px}

/* mini companion card: an earlier same-day session shown small, directly under the hero */
.mini-sess{display:flex;align-items:flex-start;gap:12px;margin-top:12px;padding:13px 16px}
.mini-sess .ic{width:36px;height:36px;border-radius:11px;flex:none;display:grid;place-items:center;
  background:var(--gold-wash);border:1px solid rgba(138,90,31,.12)}
.mini-sess .ic svg{width:18px;height:18px;stroke:var(--gold-deep)}
.mini-sess .bd{flex:1;min-width:0}
.mini-sess .tt{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;font-weight:700}
.mini-sess .tt .tag{font-size:10.5px;font-weight:700;color:var(--gold-deep);background:var(--gold-wash);
  border:1px solid rgba(138,90,31,.16);padding:2px 8px;border-radius:8px}
.mini-sess .mt{font-size:12.5px;font-weight:500;color:var(--ink-2);margin-top:4px}
.mini-sess .mt b{color:var(--ink);font-variant-numeric:tabular-nums}

/* profile */
.prof-hero{display:flex;flex-direction:column;align-items:center;gap:11px;padding:26px 22px 22px;
  background:linear-gradient(180deg,var(--card),var(--card-soft));position:relative;overflow:hidden;
  border:1px solid var(--hair);border-radius:var(--r);box-shadow:var(--sh-2);text-align:center}
.prof-hero::before{content:"";position:absolute;inset-inline:0;top:0;height:4px;
  background:linear-gradient(90deg,var(--gold),var(--gold-deep))}
.prof-hero .av{width:84px;height:84px;border-radius:50%;background:var(--gold-wash);border:2px solid var(--gold);
  display:grid;place-items:center;font-size:31px;font-weight:800;color:var(--gold-deep);
  box-shadow:0 10px 24px -10px rgba(138,90,31,.5)}
.prof-hero .nm{font-size:20px;font-weight:800} /* tracking breaks connected Arabic — Latin-only below */
#app[dir="ltr"] .prof-hero .nm{letter-spacing:-.2px}
.prof-hero .rl{font-size:12px;font-weight:700;color:#fff;background:var(--red);padding:5px 14px;border-radius:99px;
  box-shadow:0 6px 14px -6px rgba(206,19,45,.5)}
/* weight ladder: label reads at 500, value carries the 700 emphasis (label → value) */
.list-item{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;font-size:13.5px;font-weight:500}
.list-item>span:first-child{color:var(--ink-2);font-weight:500}
.list-item .v{color:var(--ink);font-weight:700;text-align:end;min-width:0;overflow-wrap:anywhere}
.signout{width:100%;margin-top:18px;background:var(--card);border:1px solid rgba(206,19,45,.3);color:var(--red);
  font-weight:800;font-size:14px;padding:15px;border-radius:var(--r-s);
  transition:background .2s,transform .2s var(--spring)}
.signout:hover{background:rgba(206,19,45,.05)}
.signout:active{transform:scale(.985)}

/* audit log */
.auditbtn{width:100%;margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;
  background:var(--card);border:1px solid var(--hair);border-radius:var(--r-s);padding:12px 14px;box-shadow:var(--sh-1);
  transition:background .2s,box-shadow .2s,transform .2s var(--spring)}
.auditbtn:hover{background:var(--card-soft);box-shadow:var(--sh-2)}
.auditbtn:active{transform:scale(.985)}
.auditbtn .al{display:inline-flex;align-items:center;gap:13px;font-weight:800;font-size:14px;color:var(--ink)}
.auditbtn .al svg{width:20px;height:20px;stroke:var(--gold-deep);flex:none;box-sizing:content-box;padding:9px;
  background:var(--gold-wash);border:1px solid rgba(138,90,31,.14);border-radius:12px}
.auditbtn .ar{width:16px;height:16px;stroke:var(--ink-3);transform:scaleX(-1);flex:none}
#app[dir="ltr"] .auditbtn .ar{transform:none}
.backb{position:relative;width:34px;height:34px;margin-inline-end:4px;border-radius:10px;border:1px solid var(--hair);
  background:var(--card);display:grid;place-items:center;padding:0;flex:none}
.backb::after{content:"";position:absolute;inset:-5px} /* 34→44px hit area */
.backb svg{width:18px;height:18px;stroke:var(--ink-2);transform:scaleX(-1)}
#app[dir="ltr"] .backb svg{transform:none}
#s-audit .lab,#s-adduser .lab{justify-content:flex-start;align-items:center;gap:4px}
.chips{display:flex;gap:8px;flex-wrap:wrap;margin:0 2px 14px}
.chip{position:relative;font-size:12.5px;font-weight:600;color:var(--ink-2);background:var(--card-soft);
  border:1px solid var(--hair);padding:8px 14px;border-radius:999px}
/* keep the pill compact but give it a ≥44px vertical hit area */
.chip::after{content:"";position:absolute;inset:-6px 0}
.chip.on{background:var(--red);color:#fff;border-color:var(--red)}
.arow{cursor:default}
.arow .ic{background:var(--card-soft);border-color:var(--hair)}
.arow .ic svg{stroke:var(--ink-2)}
.arow .ic.delete{background:var(--red-wash);border-color:rgba(206,19,45,.16)}
.arow .ic.delete svg{stroke:var(--red)}
.arow .ic.create{background:var(--good-wash);border-color:var(--good-line)}
.arow .ic.create svg{stroke:var(--good)}
.arow .ic.update{background:var(--warn-wash);border-color:rgba(217,118,6,.18)}
.arow .ic.update svg{stroke:var(--warn)}
.arow .ic.signin{background:var(--gold-wash);border-color:rgba(138,90,31,.16)}
.arow .ic.signin svg{stroke:var(--gold-deep)}
.arow .ic.decision{background:rgba(197,164,102,.14);border-color:rgba(138,90,31,.18)}
.arow .ic.decision svg{stroke:var(--gold-deep)}
.arow .arole{color:var(--gold-deep);font-weight:700}
.achg{font-size:12px;color:var(--ink-2);margin-top:4px;line-height:1.6}
.achg b{color:var(--ink);font-weight:700}
.achg .was{color:var(--ink-2b)}

/* approval history */
.apvlist{display:flex;flex-direction:column;gap:14px}
.apcard{background:var(--card);border:1px solid var(--hair);border-radius:var(--r-s);box-shadow:var(--sh-1);padding:17px 16px}
.aptop{display:flex;align-items:center;justify-content:space-between;gap:10px}
.aptop .apwho{font-size:15px;font-weight:800;color:var(--ink)} /* tracking breaks connected Arabic — Latin-only below */
#app[dir="ltr"] .aptop .apwho{letter-spacing:-.2px}
.apmeta{font-size:12px;color:var(--ink-2);margin-top:5px;line-height:1.55}
.aptl{margin-top:15px;border-inline-start:2px solid var(--hair-2);padding-inline-start:18px;display:flex;flex-direction:column;gap:15px}
.apnode{position:relative;display:flex;gap:10px}
.apnode .apdot{position:absolute;inset-inline-start:-27px;top:-1px;width:20px;height:20px;border-radius:50%;
  display:grid;place-items:center;font-size:11px;font-weight:800;color:#fff;border:2.5px solid var(--card);
  box-shadow:0 2px 6px -1px rgba(29,19,21,.28)}
.apnode.ok .apdot{background:var(--good)}
.apnode.no .apdot{background:var(--red)}
.apnbd{flex:1;min-width:0}
.apnhd{font-size:13px;font-weight:800;color:var(--ink);line-height:1.4}
.apnmt{font-size:11.5px;color:var(--ink-2);margin-top:4px;line-height:1.55}
.apnmt .apgap{color:var(--gold-deep);font-weight:700;white-space:nowrap}
.apnote{font-size:12px;color:var(--ink-2);background:var(--card-soft);border:1px solid var(--hair);
  border-radius:10px;padding:8px 11px;margin-top:7px;line-height:1.55}
.apfoot{margin-top:15px;padding-top:12px;border-top:1px solid var(--hair);font-size:12.5px;font-weight:800;color:var(--gold-deep)}
.apfoot.wait{color:var(--red-deep)}

/* admin composer */
.composer label{display:block;font-size:12.5px;font-weight:600;color:var(--ink-2b);margin:14px 2px 7px;line-height:1.4}
.composer input::placeholder,.composer textarea::placeholder{color:#8C8082}
/* every control shares one height so grid rows line up to the pixel (date/time
   render 1–2px shorter than text inputs in some engines without this) */
.composer input,.composer textarea,.composer select{width:100%;min-width:0;max-width:100%;min-height:48px;background:var(--card-soft);border:1px solid var(--hair);
  border-radius:12px;padding:13px 14px;font-size:14px;font-weight:600;color:var(--ink);outline:none;box-sizing:border-box;font-family:inherit;
  transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}
.composer input:focus,.composer textarea:focus,.composer select:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(197,164,102,.16)}
/* native date/time value follows the reading direction instead of hugging the
   far edge (which left the field looking half-empty next to the venue select) */
.composer input[type="date"],.composer input[type="time"]{text-align:right}
#app[dir="ltr"] .composer input[type="date"],#app[dir="ltr"] .composer input[type="time"]{text-align:left}
/* iOS renders the value through a shadow pseudo-element that ignores the input's
   text-align (and does NOT reliably inherit it), so the date sat centered; set the
   reading side EXPLICITLY per direction and drop its intrinsic min-width so the
   native value can't spill into the next field. */
.composer input[type="date"]::-webkit-date-and-time-value,.composer input[type="time"]::-webkit-date-and-time-value{text-align:right;min-width:0;margin:0;padding:0}
#app[dir="ltr"] .composer input[type="date"]::-webkit-date-and-time-value,#app[dir="ltr"] .composer input[type="time"]::-webkit-date-and-time-value{text-align:left}
/* clip the whole native picker to the field box so nothing overflows the card.
   appearance:none stops iOS adding extra intrinsic height to native date/time
   controls, so they size from content+padding exactly like the text inputs (and
   still honor the shared min-height:48px); also makes the format skeleton render
   so the .is-empty muted hint below is visible instead of a blank field. */
.composer input[type="date"],.composer input[type="time"]{overflow:hidden;-webkit-appearance:none;appearance:none}
/* an EMPTY native date/time shows no placeholder on iOS, leaving the column blank
   next to the filled select; color its format skeleton (mm/dd/yyyy · --:--) muted
   so it reads as a hint. .is-empty is toggled from JS; cleared once a value is set. */
.composer input[type="date"].is-empty::-webkit-datetime-edit,.composer input[type="time"].is-empty::-webkit-datetime-edit{color:#8C8082}
.composer .two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}
.composer .two>div{min-width:0}
/* stack the date/time pair on narrow screens so the two native controls never
   crowd or overlap on phones / portrait */
@media (max-width:560px){.composer .two{grid-template-columns:1fr}}
/* sub-label under a section heading (e.g. score inputs beneath «النتيجة») */
.composer label.sub{margin-top:0;font-size:11.5px;color:var(--ink-3)}
/* checkbox rows in the composer: native box + inline label, one 48px touch row */
.composer input[type="checkbox"]{width:20px;height:20px;min-width:0;min-height:0;flex:none;margin:0;padding:0;accent-color:var(--red)}
.composer label.fmcheck{display:flex;align-items:center;gap:10px;min-height:48px;margin:14px 2px 0;font-size:14px;font-weight:600;color:var(--ink)}
/* scorers editor: one goal per row — minute · side · player · pen · remove */
.fmscorers{display:flex;flex-direction:column;gap:10px;margin-top:2px}
.fmgoal{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px;background:var(--card-soft);border:1px solid var(--hair);border-radius:12px}
.composer .fmgoal .fmg-min{width:74px;flex:none}
.composer .fmgoal .fmg-side{width:104px;flex:none}
.composer .fmgoal .fmg-player{flex:1;min-width:110px}
.fmgoal .fmg-penwrap{display:inline-flex;align-items:center;gap:7px;flex:none;font-size:13px;font-weight:600;color:var(--ink-2b);min-height:48px;margin:0}
.fmgoal .fmg-del{flex:none;width:44px;height:44px;border-radius:12px;border:1px solid var(--red-line);background:var(--red-wash);color:var(--red-deep);font-size:15px;font-weight:800;padding:0;display:grid;place-items:center}
.fmaddgoal{margin-top:10px;background:var(--card-soft);color:var(--gold-deep);border:1px solid var(--hair)}
/* played-match result: score line + goal log, inside the row body */
.fmresult{margin-top:10px;padding-top:10px;border-top:1px solid var(--hair)}
.fmscore{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.fmscore .fms-team{font-size:13px;font-weight:700;color:var(--ink-2)}
.fmscore .fms-team.us{color:var(--red-deep)}
.fmscore .fms-nums{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:800;color:var(--ink)}
.fmscore .fms-dash{color:var(--ink-3);font-weight:600}
.fmgoals{display:flex;flex-direction:column;gap:5px;margin-top:8px}
.fmgoal-line{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--ink-2);line-height:1.5}
.fmgoal-line .fmg-ball{flex:none;font-size:11px;filter:grayscale(1);opacity:.7}
.fmgoal-line .fmg-t{flex:none;font-weight:800;color:var(--gold-deep);min-width:28px}
.fmgoal-line.us .fmg-nm{color:var(--red-deep);font-weight:700}
.fmgoal-line .fmg-pen{color:var(--ink-3);font-weight:600}
.send{width:100%;margin-top:16px;background:linear-gradient(180deg,#DA2540,var(--red-deep));color:#fff;
  border:0;font-size:15px;font-weight:800;padding:15px;border-radius:14px;
  display:flex;align-items:center;justify-content:center;gap:9px;transition:opacity .2s}
.send:disabled{opacity:.65;cursor:not-allowed}
/* secondary composer action (save-as-draft / cancel-edit) — subdued, stacked, no gradient */
.send.send-ghost{background:var(--card-soft);color:var(--gold-deep);border:1px solid var(--hair);margin-top:10px}
.send.send-ghost:hover:not(:disabled){filter:none;box-shadow:none;background:var(--gold-wash)}
/* "load more" reveal for the matches list — full-width, subtle, reuses the ghost-button tokens */
.send.send-ghost.loadmore{margin-top:12px}

/* add-user: password field + inline regenerate button */
.au-pwrow{display:flex;gap:10px;align-items:stretch}
.au-pwrow #auPassword{flex:1;min-width:0}
.send.au-genpw{width:auto;flex:none;margin-top:0;padding:0 18px;white-space:nowrap;font-size:13px}
/* add-user: single/bulk mode toggle spacing (reuses the .seg segmented control) */
.au-modes{margin-bottom:14px}
/* media-center section tabs (المهام/التوزيع الشهري/الأرشيف) — 3-up segmented control sized for touch */
.au-modes[role="tablist"]{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:5px;padding:5px;background:#F0EBE2;border:1px solid var(--hair);border-radius:17px}
.au-mode{position:relative}
.au-badge{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 4px;margin-inline-start:5px;border-radius:9px;background:var(--red);color:#fff;font-size:10.5px;font-weight:800;vertical-align:middle}
.au-mode.on .au-badge{background:var(--red-deep)}
.au-mode{appearance:none;-webkit-appearance:none;border:0;background:transparent;min-height:48px;padding:11px 8px;border-radius:13px;
  font-family:inherit;font-size:14px;font-weight:700;color:var(--ink-2);display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.25;
  cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}
.au-mode.on{background:#fff;color:var(--red-deep);font-weight:800;box-shadow:0 2px 6px rgba(29,19,21,.10)}
.au-mode:focus-visible{outline:2px solid var(--red);outline-offset:2px}
/* add-user bulk: file upload (Excel/Word/PDF/CSV) rendered as a labeled ghost button (native input hidden) */
.au-file{position:relative;cursor:pointer;margin-top:0}
.au-file svg{width:17px;height:17px;stroke:currentColor;flex:none}
.au-file input[type="file"]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}
.au-hint{font-size:11.5px;color:var(--ink-2b);line-height:1.6;margin:8px 2px 4px}
/* add-user bulk: editable review list (name + email inline + remove button) */
.au-review-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px}
.au-review-head label{margin:0}
.send.au-addrow{width:auto;flex:none;margin-top:0;padding:0 14px;white-space:nowrap;font-size:12.5px}
.au-review{display:flex;flex-direction:column;gap:8px;margin-top:8px}
.au-rev-row{display:flex;gap:8px;align-items:center}
.au-rev-row input{margin-top:0;min-width:0}
.au-rev-name{flex:1 1 42%}
.au-rev-email{flex:1 1 58%}
.au-rev-del{flex:none;width:34px;height:34px;padding:0;display:flex;align-items:center;justify-content:center;
  border:1px solid var(--hair);background:var(--card);color:var(--ink-2);border-radius:var(--r-s);
  font-size:18px;line-height:1;cursor:pointer}
.au-rev-del:hover{color:var(--red-deep);border-color:var(--red-line);background:var(--red-wash)}
.au-prog{font-size:12px;font-weight:700;color:var(--gold-deep);text-align:center;margin:10px 2px 0;min-height:16px}
.au-actions{display:flex;gap:10px;max-width:520px;margin:14px auto 0}
.au-actions .send{margin-top:0}
.au-emailednote{max-width:520px;margin-inline:auto;text-align:center}
/* add-user: branded credential card shown after a successful create */
.cred-card{position:relative;max-width:520px;margin:16px auto 0;background:#fff;border:1px solid var(--hair);
  border-radius:var(--r-s);box-shadow:var(--sh-2);padding:22px 20px;overflow:hidden}
.cred-card::before{content:"";position:absolute;inset-inline:0;top:0;height:4px;
  background:linear-gradient(90deg,#DA2540,var(--red-deep))}
.cred-name{font-size:18px;font-weight:800;color:var(--ink)}
#app[dir="ltr"] .cred-name{letter-spacing:-.2px}
.cred-pill{display:inline-block;margin-top:8px;font-size:11.5px;font-weight:700;color:#fff;background:var(--red);
  padding:4px 12px;border-radius:99px;box-shadow:0 6px 14px -6px rgba(206,19,45,.5)}
.cred-row{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;
  padding-top:14px;border-top:1px solid var(--hair);font-size:13px}
.cred-row>span{color:var(--ink-2);font-weight:600;flex:none}
.cred-row>b{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700;color:var(--ink);
  font-size:14px;overflow-wrap:anywhere;text-align:end}
.cred-note{font-size:11.5px;color:var(--ink-2b);line-height:1.6;margin-top:16px}
.cred-card .send{margin-top:16px}
.stbadge{display:inline-block;font-size:10px;font-weight:800;padding:3px 10px;border-radius:99px;vertical-align:middle;margin-inline-start:4px}
/* token-driven status washes (no inline hex in JS) */
.stbadge.pend{color:var(--gold-deep);background:var(--gold-wash)}
.stbadge.ok{color:var(--good);background:var(--good-wash)}
.stbadge.bad{color:var(--red-deep);background:var(--red-wash)}
.stbadge.mute{color:var(--ink-2);background:rgba(29,19,21,.06)}
/* admin management row: let a long title wrap but keep the status pill whole (never stack per-letter) */
.annadm .tt{flex-wrap:wrap}
.annadm .tt .stbadge{flex:none;white-space:nowrap}
.apwrap{display:flex;gap:8px;width:100%;margin-top:12px}
.ap{flex:1;border:0;font-weight:700;font-size:13.5px;padding:11px;border-radius:12px;
  display:inline-flex;align-items:center;justify-content:center;gap:7px}
.ap.ok{background:var(--good-wash);color:var(--good);border:1px solid var(--good-line)}
.ap.no{background:var(--red-wash);color:var(--red-deep);border:1px solid var(--red-line)}
.ap:disabled{opacity:.55;cursor:not-allowed}
/* inline busy spinner mirroring the login button's «جارٍ الدخول…» pattern */
.ldr{width:15px;height:15px;border-radius:50%;flex:none;
  border:2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:spin .8s linear infinite}
.ap .ldr{border-color:rgba(18,122,62,.3);border-top-color:currentColor}
.ap.no .ldr{border-color:rgba(168,15,36,.3);border-top-color:currentColor}
.waitnote{flex:1;text-align:center;font-size:11.5px;font-weight:700;color:var(--gold-deep);
  background:var(--gold-wash);border:1px solid rgba(138,90,31,.14);padding:10px;border-radius:12px}
.rjbox{width:100%;display:flex;flex-direction:column;gap:8px}
.rjbox .rjreason{width:100%;min-width:0;box-sizing:border-box;background:var(--card-soft);border:1px solid var(--hair);
  border-radius:12px;padding:10px;font-family:inherit;font-size:13.5px;resize:vertical}
.rjbox .rjreason:focus{border-color:var(--red-deep);outline:none}
.rjrow{display:flex;gap:8px}
.ap.rjcancel{background:var(--card-soft);color:var(--gold-deep);border:1px solid var(--hair)}
.annbody{font-family:var(--body);color:var(--ink-soft,#5b5344);font-size:13px;line-height:1.6;margin:4px 0 2px;white-space:pre-wrap;text-align:start}
.loclink{color:var(--gold-deep);text-decoration:none;font-weight:600;display:inline-flex;align-items:center;gap:5px;vertical-align:middle}
.loclink svg{width:13px;height:13px;stroke:currentColor;fill:none;flex:none}
a.loclink:not(.tag):hover{text-decoration:underline}
a.loclink:not(.tag):focus-visible{text-decoration:underline}
.mt .loclink{white-space:nowrap}
.group.hist{margin-top:12px}
.group+.lab,.card-lite+.lab{margin-top:30px}

/* statistics table (admin) */
.tablewrap{padding:6px 0;overflow-x:auto}
.stat-table{width:100%;border-collapse:collapse;font-size:13px}
.stat-table th{font-size:11.5px;font-weight:800;color:var(--gold-deep);text-align:center;
  padding:12px 10px;border-bottom:1.5px solid var(--hair-2);line-height:1.45;background:var(--card-soft)}
.stat-table th:first-child{text-align:start;padding-inline-start:18px}
.stat-table td{padding:13px 10px;border-bottom:1px solid var(--hair);color:var(--ink-2);
  font-weight:700;font-variant-numeric:tabular-nums;text-align:center}
.stat-table td.nm{color:var(--ink);font-weight:800;text-align:start;padding-inline-start:18px}
.stat-table tr:last-child td{border-bottom:0}
.stat-table tr:nth-child(even) td{background:var(--card-soft)}
.stat-table td.st-abs{color:var(--red-deep);font-weight:800}
/* Member-statistics export buttons + absence log rows. */
.st-exports{display:flex;gap:8px;margin:0 0 12px}
.st-exp{appearance:none;-webkit-appearance:none;font-family:inherit;cursor:pointer;flex:1;min-height:42px;
  border-radius:12px;border:1px solid var(--hair);background:var(--card-soft);color:var(--ink);font-size:13px;font-weight:800}
.st-exp:active{background:rgba(29,19,21,.05)}
.abs-row{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--hair)}
.abs-row:last-child{border-bottom:0}
.abs-bd{flex:1;min-width:0}
.abs-nm{font-size:14px;font-weight:800;color:var(--ink)}
.abs-mt{font-size:12px;font-weight:600;color:var(--ink-2);margin-top:2px}
.abs-row .cmp-del{flex:none}

/* notifications panel */
.notif-overlay{position:fixed;inset:0;z-index:80;background:rgba(29,19,21,.35);
  backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);
  opacity:0;pointer-events:none;transition:opacity .3s var(--ease)}
.notif-overlay.open{opacity:1;pointer-events:auto}
.notif-sheet{position:absolute;top:0;inset-inline:0;max-width:480px;margin:0 auto;background:var(--paper);
  border-radius:0 0 26px 26px;box-shadow:0 24px 60px -12px rgba(29,19,21,.35);max-height:78dvh;
  display:flex;flex-direction:column;transform:translateY(-12px);transition:transform .35s var(--spring)}
.notif-overlay.open .notif-sheet{transform:none}
.nhead{display:flex;align-items:center;justify-content:space-between;padding:20px 22px 12px}
.nhead .t{font-size:17px;font-weight:800}
.nclose{position:relative;width:34px;height:34px;border-radius:50%;border:1px solid var(--hair);background:var(--card);
  font-size:13px;font-weight:800;color:var(--ink-2)}
.nclose::after{content:"";position:absolute;inset:-5px} /* 34→44px hit area */
.nbody{overflow-y:auto;padding:0 14px calc(20px + env(safe-area-inset-bottom))}
.nrow{display:flex;gap:12px;align-items:flex-start;padding:14px 10px;border-bottom:1px solid var(--hair)}
.nrow:last-child{border-bottom:0}
.nrow .ic{width:40px;height:40px;border-radius:12px;flex:none;display:grid;place-items:center;
  background:var(--gold-wash);border:1px solid rgba(138,90,31,.12)}
.nrow .ic svg{width:19px;height:19px;stroke:var(--gold-deep);fill:none}
.nrow .ic.request{background:var(--info-wash);border-color:rgba(37,99,235,.14)}
.nrow .ic.request svg{stroke:var(--info)}
.nrow .ic.decision{background:var(--good-wash);border-color:var(--good-line)}
.nrow .ic.decision svg{stroke:var(--good)}
.nrow .bd{flex:1;min-width:0}
.nrow .tt{font-size:13.5px;font-weight:800;line-height:1.45}
.nrow .mt{font-size:12px;color:var(--ink-2);margin-top:3px;line-height:1.55}
.nrow .tm{font-size:10.5px;color:var(--ink-2b);font-weight:600;white-space:nowrap;padding-top:3px}
.nrow.unread .tt::after{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;
  background:var(--red);margin-inline-start:6px;vertical-align:middle}

/* tab bar */
.tabs{position:fixed;bottom:0;inset-inline:0;max-width:480px;margin:0 auto;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;
  padding:11px 12px calc(14px + env(safe-area-inset-bottom));background:rgba(253,252,250,.85);
  backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--hair);z-index:30}
.tab{display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--ink-2b);font-size:10.5px;font-weight:600;
  border:0;background:none;transition:color .25s,transform .2s var(--spring)}
.tab:active{transform:scale(.92)}
.tab svg{width:23px;height:23px;stroke:currentColor}
.tab.on{color:var(--red)}

/* toast + setup banner */
.toast{position:fixed;bottom:96px;left:50%;transform:translateX(-50%) translateY(20px);background:#241D1F;color:#fff;
  font-size:13px;font-weight:600;padding:12px 20px;border-radius:99px;box-shadow:0 12px 30px -8px rgba(0,0,0,.4);
  opacity:0;transition:.3s var(--ease);z-index:100;pointer-events:none;max-width:90%}
.toast.show{opacity:1;transform:translateX(-50%) translateY(0)}
.setup{margin:14px 20px;background:#FFF6E5;border:1px solid #E7C680;border-radius:14px;padding:14px 16px;font-size:12.5px;font-weight:600;color:#7A5A12;line-height:1.7}
.spinner{width:34px;height:34px;border:3px solid var(--hair-2);border-top-color:var(--red);border-radius:50%;animation:spin 1s linear infinite;margin:60px auto}
@keyframes spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}

/* club dashboard (لوحة النادي — admin only) */
.clb-head{margin:10px 2px 0}
.clb-head h2{font-size:22px;font-weight:800} /* tracking breaks connected Arabic — Latin-only below */
#app[dir="ltr"] .clb-head h2{letter-spacing:-.3px}
.clb-head p{font-size:12.5px;font-weight:500;color:var(--ink-2);margin-top:3px}
.clb-head .clb-ctx{font-size:11px;font-weight:600;color:var(--ink-2b);margin-top:6px;line-height:1.6}
/* action center (يحتاج انتباهك) — three clickable cards: on phones the two
   compact ones (decisions/notifications) sit side-by-side and the
   announcement card takes the full row below; wide screens go 3-across */
.clb-acts{display:grid;grid-template-columns:1fr 1fr;gap:11px}
.clb-acts .clb-act:nth-child(3){grid-column:1/-1}
.clb-act{position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:start;
  background:var(--card);border:1px solid var(--hair);border-radius:var(--r-s);box-shadow:var(--sh-1);
  padding:15px 15px 13px;transition:background .2s,box-shadow .2s,transform .25s var(--spring)}
.clb-act:hover{background:var(--card-soft);box-shadow:var(--sh-2)}
.clb-act:active{transform:scale(.97)}
.clb-act .ic{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:var(--gold-wash);border:1px solid rgba(138,90,31,.14)}
.clb-act .ic svg{width:18px;height:18px;stroke:var(--gold-deep)}
.clb-act.hot .ic{background:rgba(206,19,45,.07);border-color:rgba(206,19,45,.15)}
.clb-act.hot .ic svg{stroke:var(--red)}
.clb-act .nm{font-size:13px;font-weight:800;margin-top:10px;line-height:1.4}
.clb-act.hot .nm{color:var(--red-deep)}
.clb-act .sb{font-size:11px;font-weight:500;color:var(--ink-2b);margin-top:3px;line-height:1.55;
  display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.clb-act .badge{position:absolute;top:13px;inset-inline-end:33px;min-width:20px;height:20px;padding:0 6px;border-radius:10px;
  background:var(--red);color:#fff;font-size:11px;font-weight:800;display:grid;place-items:center}
.clb-act .chev{position:absolute;top:15px;inset-inline-end:13px;width:15px;height:15px;stroke:var(--ink-3);transform:scaleX(-1)}
/* sport gateway card — an entrance, not a working area: identity + status
   pill + one signpost line + CTA (all operational detail lives inside the
   sport's own workspace) */
.clb-sport{position:relative;overflow:hidden;background:var(--card);border:1px solid var(--hair);border-radius:var(--r);box-shadow:var(--sh-2);padding:24px 22px 20px}
.clb-sport .pitch{position:absolute;inset-inline-end:-30px;top:-28px;width:200px;height:200px;opacity:.06;pointer-events:none}
.clb-sport-top{display:flex;align-items:center;gap:13px;position:relative}
.clb-sport-top .ic{width:46px;height:46px;border-radius:14px;flex:none;display:grid;place-items:center;background:var(--gold-wash);border:1px solid rgba(138,90,31,.14)}
.clb-sport-top .ic svg{width:24px;height:24px;stroke:var(--gold-deep)}
.clb-sport-top .bd{flex:1;min-width:0}
.clb-sport-top .nm{font-size:16.5px;font-weight:800}
.clb-sport-top .sb{font-size:11.5px;font-weight:500;color:var(--ink-2b);margin-top:1px}
.clb-pill{flex:none;display:inline-flex;align-items:center;font-size:10.5px;font-weight:800;padding:5px 11px;border-radius:99px}
.clb-pill.op{color:var(--good);background:var(--good-wash);border:1px solid var(--good-line)}
.clb-enter{position:relative;font-size:11.5px;font-weight:600;color:var(--ink-2b);line-height:1.7;
  margin-top:16px;padding-top:14px;border-top:1px solid var(--hair)}
.clb-sport .send{margin-top:14px;position:relative}
.clb-planned{display:flex;align-items:center;gap:13px;background:var(--card-soft);border:1px solid var(--hair);
  border-radius:var(--r-s);padding:14px 16px;margin-top:11px}
.clb-planned .ic{width:40px;height:40px;border-radius:12px;flex:none;display:grid;place-items:center;background:#EFEBE3;border:1px solid var(--hair)}
.clb-planned .ic svg{width:20px;height:20px;stroke:var(--ink-3)}
.clb-planned .bd{flex:1;min-width:0}
.clb-planned .nm{font-size:14px;font-weight:800;display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.clb-planned .sb{font-size:11.5px;font-weight:600;color:var(--ink-3);margin-top:2px}
.clb-chip{font-size:10px;font-weight:800;color:var(--gold-deep);background:var(--gold-wash);border:1px solid rgba(138,90,31,.14);padding:3px 9px;border-radius:99px}
/* semantic status dot on activity rows (approve=green, create=blue,
   update=amber, delete/reject=red, login=gold-neutral) */
.clb-dot{width:7px;height:7px;border-radius:50%;flex:none;background:var(--gold)}
.clb-dot.good{background:var(--good)}
.clb-dot.info{background:var(--info)}
.clb-dot.warn{background:var(--warn)}
.clb-dot.bad{background:var(--red)}
.clb-sys{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:13px;font-weight:700}
.clb-sys+.clb-sys{border-top:1px solid var(--hair)}
.clb-sys .v{font-weight:800}
.clb-sys .v.ok{color:var(--good)}
.clb-sys .v.err{color:var(--red-deep)}
.clb-sys .v.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--ink-2);direction:ltr}
.clb-note{font-size:11px;font-weight:500;color:var(--ink-2b);margin:9px 4px 0;line-height:1.6}
.clb-foot{text-align:center;font-size:11px;font-weight:700;color:var(--ink-2b);margin-top:26px}

/* ===== LTR (en / pt / fr) — Arabic stays RTL & unchanged ===== */
/* The app shell flips to ltr via [dir] on #app / #notifPanel / #toast; these
   overrides correct the handful of direction-sensitive transforms. */
#app[dir="ltr"] .row .chev{transform:none}
#app[dir="ltr"] .seg.no .thumb{transform:translateX(calc(100% + 4px))}
#app[dir="ltr"] .clb-act .chev{transform:none}

/* ===== wide layout (iPad landscape / desktop — ≥920px only) =====
   Phones are untouched: the sidebar is display:none by default and every
   layout rule lives inside the media query below. */
.sidenav{display:none}
/* the club activity/system wrappers exist on phones too — these two rules
   reproduce the exact spacing the labs had before being wrapped
   (.clb-planned + .lab → 28px, .group + .lab → 30px) */
.clb-col>.lab:first-child{margin-top:28px}
.clb-col+.clb-col>.lab:first-child{margin-top:30px}

@media (min-width:920px){
  #app{max-width:none;display:grid;grid-template-columns:250px minmax(0,1fr);
    grid-template-rows:auto 1fr;grid-template-areas:"side head" "side main"}
  .tabs{display:none}
  .head{grid-area:head;padding:22px 30px 8px}
  /* the sidebar brand is the single identity at this width — the header keeps
     only the greeting + bell (phones keep their header crest untouched) */
  .head .brand img,.head .brand .e{display:none}
  .screen{grid-area:main;width:100%;max-width:768px;margin-inline:auto;padding:8px 24px 72px}
  #s-club{max-width:1108px}

  /* sidebar: brand / nav / current user — inline-start via grid + logical props */
  .sidenav{grid-area:side;display:flex!important;flex-direction:column;position:sticky;top:0;height:100dvh;
    padding:24px 14px calc(14px + env(safe-area-inset-bottom));
    background:rgba(253,252,250,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);
    border-inline-end:1px solid var(--hair)}
  .sd-brand{display:flex;align-items:center;gap:11px;padding:0 8px 18px;border-bottom:1px solid var(--hair)}
  .sd-brand img{height:44px;flex:none}
  .sd-brand .nm{font-family:var(--serif);font-size:15px;font-weight:800;line-height:1.25}
  .sd-brand .pl{font-size:10px;font-weight:700;color:var(--gold-deep);margin-top:2px}
  .snav{flex:1;display:flex;flex-direction:column;gap:3px;padding-top:14px;overflow-y:auto;min-height:0}
  .snav-i{display:flex;align-items:center;gap:12px;width:100%;border:0;background:none;text-align:start;
    color:var(--ink-2);font-size:13.5px;font-weight:700;padding:11px 12px;border-radius:12px;
    transition:background .2s,color .2s}
  .snav-i svg{width:20px;height:20px;stroke:currentColor;flex:none}
  .snav-i:hover{background:var(--card-soft);color:var(--ink)}
  .snav-i.on{background:rgba(206,19,45,.08);color:var(--red)}
  .snav-i.grp{margin-top:15px;position:relative}
  .snav-i.grp::before{content:"";position:absolute;top:-8px;inset-inline:10px;height:1px;background:var(--hair)}
  .sd-user{display:flex;align-items:center;gap:11px;margin-top:12px;padding:14px 8px 2px;border-top:1px solid var(--hair)}
  .sd-user .av{width:38px;height:38px;border-radius:50%;flex:none;background:var(--gold-wash);border:1.5px solid var(--gold);
    display:grid;place-items:center;font-size:15px;font-weight:800;color:var(--gold-deep)}
  .sd-user .bd{min-width:0}
  .sd-user .nm{font-size:13px;font-weight:800;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  .sd-user .rl{font-size:10.5px;font-weight:700;color:var(--ink-2b);margin-top:1px}
  /* persistent sidebar sign-out — the wide layout's way out (the header one is hidden here) */
  .sd-user .sdout{width:32px;height:32px;flex:none;margin-inline-start:auto;border-radius:10px;
    border:1px solid var(--hair);background:var(--card);display:grid;place-items:center;padding:0;transition:background .2s}
  .sd-user .sdout svg{width:17px;height:17px;stroke:var(--ink-2)}
  .sd-user .sdout:hover{background:var(--card-soft)}
  .hout{display:none}

  /* club dashboard goes multi-column */
  #s-club .clb-acts{grid-template-columns:repeat(3,1fr);gap:14px}
  #s-club .clb-acts .clb-act:nth-child(3){grid-column:auto}
  #s-club .clb-sports{display:grid;grid-template-columns:1fr 1fr;column-gap:14px}
  #s-club .clb-sports .clb-sport{grid-column:1/-1}
  #s-club .clb-duo{display:grid;grid-template-columns:1fr 1fr;column-gap:18px;align-items:start}
  #s-club .clb-duo .clb-col{min-width:0}
  #s-club .clb-duo .clb-col>.lab:first-child{margin-top:28px}
}

/* ===== premium polish layer (visual only — no layout/behaviour change) =====
   Restrained depth + cohesive feedback. All hover elevation is gated behind
   (hover:hover) so touch devices never get sticky states. No letter-spacing is
   introduced (Arabic-safe); form-field sizing is untouched. */

/* smoother, unified transitions on interactive surfaces */
.tile{transition:transform .25s var(--spring),box-shadow .25s var(--ease),border-color .2s var(--ease)}
.bell,.hout,.nclose,.backb,.row .anndel{transition:background .2s var(--ease),border-color .2s var(--ease),transform .18s var(--spring),box-shadow .2s var(--ease)}
.btn-go,.send{transition:transform .2s var(--spring),box-shadow .25s var(--ease),filter .2s var(--ease)}
.ap,.chip,.rl,.stbadge,.clb-pill{transition:background .2s var(--ease),color .2s var(--ease),box-shadow .2s var(--ease),transform .18s var(--spring)}

/* premium active-tab indicator — a small brand bar seated on the top hairline */
.tab{position:relative}
.tab.on::before{content:"";position:absolute;top:-11px;left:50%;transform:translateX(-50%);
  width:26px;height:3px;border-radius:0 0 3px 3px;background:var(--red);
  box-shadow:0 2px 8px -2px rgba(206,19,45,.55)}

/* pointer devices: tasteful elevation + brightness, never on touch */
@media (hover:hover) and (pointer:fine){
  .tile:hover{transform:translateY(-2px);box-shadow:var(--sh-2);border-color:var(--hair-2)}
  .btn-go:hover:not(:disabled),.send:hover:not(:disabled){filter:brightness(1.045);box-shadow:0 16px 32px -10px rgba(206,19,45,.55)}
  .bell:hover,.hout:hover,.nclose:hover,.backb:hover{background:var(--card-soft);border-color:var(--hair-2);box-shadow:var(--sh-1)}
  .signout:hover{box-shadow:var(--sh-1)}
  .empty .empty-cta:hover{box-shadow:0 8px 20px -10px rgba(206,19,45,.35)}
  .tab:hover{color:var(--ink)}
  .tab.on:hover{color:var(--red)}
  .login .langbar .lng:not(.on):hover{color:rgba(251,238,231,.8)}
}

/* ===== احتواء تلقائي عند الزوم/التكبير (بلا أي تغيير من المستخدم) =====
   زوم صفحة iOS و«تكبير العرض» يُضيّقان مساحة CSS الفعّالة حتى ~280px. على هذه
   العروض الضيّقة نُقلّص الحواف الجانبية قليلاً فيتّسع كل المحتوى بلا قصّ ولا
   تمرير أفقي، مع الحفاظ على المسافات العمودية والتصميم كما هو على الهواتف
   العادية. لا يمسّ تخطيط ≥920px (وسائطه min-width منفصلة). */
@media (max-width:360px){
  .head{padding-inline:14px}
  .screen{padding-inline:14px}
  .hero{padding-inline:16px}
  .times{padding-inline:6px}
}

/* السلاسل الطويلة (أسماء/بريد/عناوين بلا فواصل) تنكسر بدل دفع الصفحة أفقياً؛
   overflow-wrap:anywhere لا يؤثّر إلا حين لا توجد فرصة كسر طبيعية. */
.hero h2,.row .tt,.nrow .tt,.aptop .apwho,.prof-hero .nm,.clb-sport-top .nm,.clb-planned .nm{overflow-wrap:anywhere}

/* ============================ زيّ الطاقم (staff kit) ============================
   Image kit picker (composer) + display block (training details) + lightbox.
   The kit image is ALWAYS object-fit:contain — the whole kit (shirt + shorts) stays
   visible and is never cropped; the box background shows around it. The display block
   and lightbox are emitted by JS only for technical/administrative staff, never players. */
/* ---- picker (selection cards) ---- */
.kit-help{font-size:11.5px;color:var(--ink-2);margin:-2px 2px 12px;line-height:1.55}
.kit-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.kit-card{position:relative;background:var(--card-soft);border:1px solid var(--hair);border-radius:14px;
  padding:10px 10px 12px;cursor:pointer;transition:border-color .2s,box-shadow .2s;display:flex;flex-direction:column;gap:9px;
  -webkit-tap-highlight-color:transparent}
.kit-card .ph{position:relative;aspect-ratio:4/5;border-radius:10px;overflow:hidden;background:#EEE9E0;border:1px solid var(--hair);display:grid;place-items:center}
.kit-card .ph img{width:100%;height:100%;object-fit:contain;display:block}
.kit-card .cap{display:flex;align-items:center;justify-content:space-between;gap:6px}
.kit-card .cap .nm{font-size:12.5px;font-weight:700;color:var(--ink)}
.kit-card .dot{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--hair-2);background:var(--card);flex:none}
.kit-card .dot svg{display:none}
.kit-card.sel{border-color:var(--gold);box-shadow:0 0 0 3px rgba(197,164,102,.18)}
.kit-card.sel .ph{border-color:var(--gold)}
.kit-card.sel .dot{border-color:var(--red);background:var(--red);display:grid;place-items:center}
.kit-card.sel .dot svg{display:block;width:10px;height:10px;stroke:#fff;stroke-width:3;fill:none}
.kit-card:focus-visible{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px rgba(197,164,102,.28)}
.kit-card .badge{position:absolute;top:8px;inset-inline-start:8px;background:rgba(29,19,21,.62);color:#fff;font-size:9.5px;font-weight:700;padding:3px 7px;border-radius:7px;backdrop-filter:blur(2px);z-index:1}
/* ---- display block (training details) ---- */
.kit-sec{margin-top:16px;padding-top:16px;border-top:1px solid var(--hair)}
.kit-sec .hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}
.kit-sec .hd .k{font-size:11px;font-weight:700;color:var(--gold-deep)}
.kit-body{display:flex;gap:14px;align-items:flex-start}
.kit-thumb{width:132px;flex:none;position:relative;border-radius:12px;overflow:hidden;border:1px solid var(--hair);background:#EEE9E0;cursor:pointer;padding:0;display:block;aspect-ratio:4/5}
.kit-thumb img{width:100%;height:100%;object-fit:contain;display:block}
.kit-thumb .zoom{position:absolute;bottom:7px;inset-inline-end:7px;width:24px;height:24px;border-radius:8px;background:rgba(29,19,21,.6);display:grid;place-items:center;backdrop-filter:blur(2px)}
.kit-thumb .zoom svg{width:13px;height:13px;stroke:#fff;fill:none;stroke-width:2}
.kit-thumb:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(197,164,102,.35)}
.kit-meta{padding-top:2px;min-width:0}
.kit-meta .nm{font-size:15px;font-weight:800;color:var(--ink)}
.kit-meta .tag{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--gold-deep);background:var(--gold-wash);border:1px solid rgba(138,90,31,.16);padding:4px 9px;border-radius:9px;margin-top:8px}
.kit-meta .noteln{font-size:12.5px;color:var(--ink-2);margin-top:10px;line-height:1.55;overflow-wrap:anywhere}
.kit-meta .noteln b{color:var(--ink-2b);font-weight:700}
.kit-sec .lock{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--ink-3);margin-top:14px}
.kit-sec .lock svg{width:13px;height:13px;stroke:var(--ink-3);fill:none;stroke-width:1.8;flex:none}
/* ---- lightbox ---- */
/* Live in-app notification banner (foreground push surrogate) — slides in from the top. */
.notif-toast{position:fixed;top:max(12px,env(safe-area-inset-top));left:50%;transform:translate(-50%,-160%);
  z-index:150;display:flex;align-items:center;gap:11px;width:min(440px,92vw);padding:11px 13px;
  background:var(--card);border:1px solid var(--hair);border-radius:16px;box-shadow:var(--sh-2);
  cursor:pointer;text-align:start;font-family:inherit;appearance:none;-webkit-appearance:none;
  opacity:0;transition:transform .34s var(--spring),opacity .26s var(--ease)}
.notif-toast.show{transform:translate(-50%,0);opacity:1}
.notif-toast .nt-ic{flex:none;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--red-wash)}
.notif-toast .nt-ic svg{width:19px;height:19px;stroke:var(--red-deep);fill:none}
.notif-toast .nt-bd{display:flex;flex-direction:column;gap:2px;min-width:0}
.notif-toast .nt-tt{font-size:13.5px;font-weight:800;color:var(--ink);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.notif-toast .nt-mt{font-size:12px;font-weight:600;color:var(--ink-2);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
@media (prefers-reduced-motion: reduce){ .notif-toast{transition:opacity .2s linear} .notif-toast.show{transform:translate(-50%,0)} }
.lb{position:fixed;inset:0;background:rgba(20,14,15,.78);display:grid;place-items:center;padding:28px;backdrop-filter:blur(3px);z-index:200}
.lb .fr{max-width:340px;width:100%;background:var(--card);border-radius:18px;overflow:hidden;box-shadow:0 30px 70px -20px rgba(0,0,0,.6)}
.lb .fr img{width:100%;display:block;object-fit:contain;background:#EEE9E0}
.lb .cap{padding:13px 16px 15px;text-align:center}
.lb .cap .nm{font-size:15px;font-weight:800}
.lb .cap .nt{font-size:12px;color:var(--ink-2);margin-top:4px}
.lb .x{position:absolute;top:20px;inset-inline-end:20px;width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.25);display:grid;place-items:center;cursor:pointer}
.lb .x svg{width:16px;height:16px;stroke:#fff;stroke-width:2.2;fill:none}

/* ================= MEDIA CENTER (المركز الإعلامي) ================= */
/* task-card detail lines */
.mediarow .mtt{font-size:13px;font-weight:700;color:var(--ink);margin-top:6px;line-height:1.5;overflow-wrap:anywhere}
.mediarow .mout{font-size:12.5px;color:var(--ink-2);margin-top:6px;line-height:1.55;overflow-wrap:anywhere}
.mediarow .mout b{color:var(--ink-2b);font-weight:700}
.mediarow .mnote{white-space:pre-wrap}
.mediarow .masg{font-size:12px;color:var(--ink-2);margin-top:8px;line-height:1.5;overflow-wrap:anywhere}
.mediarow .masg b{color:var(--ink-2b);font-weight:700}
.mmuted{color:var(--ink-3);font-weight:600}
/* coverage-type chips (read view) */
.mcov{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}
.mcov-chip{font-size:11px;font-weight:700;color:var(--gold-deep);background:var(--gold-wash);border:1px solid rgba(138,90,31,.16);padding:3px 10px;border-radius:99px}
/* composer checkbox rows (coverage + assignees) */
.mcovpick{display:flex;flex-wrap:wrap;gap:4px 22px;margin-top:2px}
.masgpick{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}
.masg-count{color:var(--red-deep);font-weight:800;font-size:13px}
.masgpick .mchk{min-height:44px;gap:8px;padding:8px 14px;border:1.5px solid var(--hair);border-radius:999px;background:var(--card);font-weight:700;color:var(--ink);transition:background .15s,border-color .15s,color .15s;-webkit-user-select:none;user-select:none}
.masgpick .mchk input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}
.masgpick .mchk.on{background:var(--red);border-color:var(--red);color:#fff}
.masgpick .mchk.on em{color:rgba(255,255,255,.85)}
.mchk{display:flex;align-items:center;gap:10px;min-height:44px;font-size:13.5px;font-weight:600;color:var(--ink);cursor:pointer}
.mchk input{flex:none}
.mchk span{min-width:0}
.mchk em{font-style:normal;font-weight:600;color:var(--ink-3);font-size:12px}
/* status / role selects sitting inside an action row */
.ap.mtstatus,.ap.mmemrole{flex:1 1 130px;min-height:44px;padding:0 12px;font-weight:700;text-align:start;cursor:pointer}
/* add-member searchable picker */
.museres{display:none;flex-direction:column;gap:2px;margin-top:8px;background:var(--card-soft);border:1px solid var(--hair);border-radius:12px;padding:6px;max-height:290px;overflow:auto}
.museres.open{display:flex}
.museres-i{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:start;background:none;border:0;border-radius:9px;padding:11px 12px;font-size:13.5px;font-weight:600;color:var(--ink);cursor:pointer}
.museres-i:hover{background:var(--gold-wash)}
.museres-i em{font-style:normal;font-weight:600;color:var(--ink-3);font-size:12px;flex:none}

/* ---- content workflow + approval ---- */
/* extra status-badge tones (info=submitted, pub=published) */
.stbadge.info{color:var(--info);background:rgba(37,99,235,.10)}
.stbadge.pub{color:#fff;background:var(--gold-deep)}
.mediarow .mflag{margin:0 0 6px;display:inline-block}
.mrow-over{border-inline-start:3px solid var(--red-deep)}
.mflash{animation:mflash 1.6s var(--ease)}
@keyframes mflash{0%,100%{background:transparent}20%{background:var(--gold-wash)}}
/* deliverable link + review metadata */
.mediarow .mlink{font-size:12.5px;margin-top:8px;overflow-wrap:anywhere}
.mediarow .mlink b{color:var(--ink-2b);font-weight:700}
.mediarow .mlink a{color:var(--info);font-weight:700;text-decoration:none}
.mediarow .mlink a:hover{text-decoration:underline}
.mediarow .mrevnote{font-size:12.5px;color:var(--red-deep);background:var(--red-wash);border:1px solid var(--red-line);border-radius:10px;padding:8px 12px;margin-top:8px;line-height:1.55;overflow-wrap:anywhere}
.mediarow .mrevnote b{font-weight:800}
.mediarow .mrevmeta{font-size:11.5px;color:var(--ink-3);font-weight:600;margin-top:6px}
/* member submit form */
.msubmit{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;align-items:center}
.mlinkinput{flex:1 1 200px;min-width:0;min-height:44px;padding:0 12px;border:1px solid var(--hair-2);border-radius:12px;background:var(--card);color:var(--ink);font-size:13.5px;font-family:inherit}
.mlinkinput:focus{outline:2px solid var(--gold);outline-offset:1px}
.ap.mmsubmit,.ap.mmstart{flex:0 0 auto}
/* member read-only state pills */
.mstate{margin-top:10px;font-size:13px;font-weight:800;padding:9px 14px;border-radius:12px;display:inline-block}
.mstate-wait{color:var(--info);background:rgba(37,99,235,.10)}
.mstate-ok{color:var(--good);background:var(--good-wash);border:1px solid var(--good-line)}
.mstate-pub{color:var(--gold-deep);background:var(--gold-wash);border:1px solid rgba(138,90,31,.16)}
/* manager revision note form */
.mrevform{margin-top:10px}
.mrevform.hidden{display:none}
.mrevform .mrevinput{width:100%;min-height:70px;padding:10px 12px;border:1px solid var(--hair-2);border-radius:12px;background:var(--card);color:var(--ink);font-size:13.5px;font-family:inherit;line-height:1.55;resize:vertical;box-sizing:border-box}
.mrevform .mrevinput:focus{outline:2px solid var(--gold);outline-offset:1px}
.mrevform .ap{margin-top:8px;width:100%}
.mtwfrow .ap{flex:1 1 130px}

/* ---- manager dashboard ---- */
.mdash{margin-bottom:20px}
.mdash-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:8px}
.mtile{display:flex;flex-direction:column;gap:2px;align-items:flex-start;background:var(--card-soft);border:1px solid var(--hair);border-radius:12px;padding:12px 14px}
.mtile .n{font-size:22px;font-weight:800;color:var(--ink);line-height:1}
.mtile .k{font-size:11.5px;font-weight:700;color:var(--ink-2)}
.mtile.act{border-color:var(--info);background:rgba(37,99,235,.06)}
.mtile.act .n{color:var(--info)}
.mtile.over.hot{border-color:var(--red-line);background:var(--red-wash)}
.mtile.over.hot .n{color:var(--red-deep)}
.mtile.over.hot .k{color:var(--red-deep)}
.mdash-block{margin-top:14px}
.mdash-h{font-size:12.5px;font-weight:800;color:var(--ink-2b);margin-bottom:8px;display:flex;align-items:center;gap:8px}
.mdash-cnt{font-size:11px;font-weight:800;color:#fff;background:var(--info);border-radius:99px;padding:1px 8px}
.mqueue{display:flex;flex-direction:column;gap:6px}
.mqueue-i{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:start;background:var(--card-soft);border:1px solid var(--hair);border-radius:11px;padding:11px 13px;font-size:13px;font-weight:600;color:var(--ink);cursor:pointer}
.mqueue-i:hover{background:var(--gold-wash)}
.mqueue-t{min-width:0;overflow-wrap:anywhere}
.mqueue-go{flex:none;font-size:12px;font-weight:800;color:var(--info)}
.mqueue-empty{font-size:12.5px;color:var(--ink-3);font-weight:600;margin:0}
.mwork{display:flex;flex-wrap:wrap;gap:6px}
.mwork-i{font-size:12px;font-weight:700;color:var(--ink-2);background:var(--card-soft);border:1px solid var(--hair);border-radius:99px;padding:4px 11px}
.mwork-i b{color:var(--gold-deep);font-weight:800;margin-inline-start:2px}

/* ---- archive (الأرشيف) ---- */
.marsearch{margin:18px 0 12px}
.marsearch input{width:100%;min-height:48px;padding:0 14px;background:var(--card-soft);border:1px solid var(--hair);border-radius:14px;color:var(--ink);font-size:14px;font-family:inherit}
.marsearch input::placeholder{color:#8C8082}
.marsearch input:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px rgba(197,164,102,.16)}

/* ---- monthly distribution board (التوزيع الشهري) — shared, all-members ---- */
.mboard{margin-top:2px}
/* month navigator: flex reorders prev/next by dir; chevron glyph mirrors in RTL */
.mbnav{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--card);border:1px solid var(--hair);border-radius:16px;box-shadow:var(--sh-1);padding:8px 10px;margin-bottom:16px}
.mbnav-btn{flex:none;width:40px;height:40px;border-radius:12px;border:1px solid var(--hair);background:var(--card-soft);color:var(--gold-deep);display:grid;place-items:center;cursor:pointer}
.mbnav-btn:hover{background:var(--gold-wash);border-color:var(--gold)}
.mbchev{font-size:22px;font-weight:800;line-height:1;display:block}
[dir="rtl"] .mbchev{transform:scaleX(-1)}
.mbnav-label{flex:1;min-width:0;text-align:center;font-size:15px;font-weight:800;color:var(--ink)}
/* summary strip: total count + per-member workload (reuses .mwork visual language) */
.mbsum{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px}
.mbsum-count{flex:none;font-size:12.5px;font-weight:800;color:#fff;background:linear-gradient(180deg,var(--red),var(--red-deep));border-radius:99px;padding:6px 14px;box-shadow:var(--sh-1)}
.mwork-i.me{border-color:var(--gold);background:var(--gold-wash);color:var(--gold-deep)}
/* agenda: day groups */
.mbday+.mbday{margin-top:16px}
.mbday-h{font-size:12.5px;font-weight:800;color:var(--gold-deep);padding:0 2px 8px;border-bottom:2px solid var(--gold-wash);margin-bottom:10px}
.mbday-rows{display:flex;flex-direction:column;gap:12px}
/* task row: each task is its own distinct bordered card */
.mbrow{background:var(--card);border:1px solid var(--hair-2);border-inline-start:4px solid var(--hair-2);border-radius:14px;box-shadow:var(--sh-1);padding:13px 15px}
/* own-task highlight: solid red wash + bold red inline-start accent so it pops at a glance */
.mbrow.mine{border-color:var(--red-line);border-inline-start:4px solid var(--red);background:var(--red-wash)}
.mbrow-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px}
.mbrow-t{font-size:14px;font-weight:800;color:var(--ink);overflow-wrap:anywhere}
.mbmine{flex:none;font-size:10px;font-weight:800;color:#fff;background:var(--red);border-radius:99px;padding:3px 10px}
.mbrow-meta{font-size:12.5px;color:var(--ink-2);margin-top:6px;line-height:1.55;overflow-wrap:anywhere}
.mbrow-meta b{color:var(--ink-2b);font-weight:800}
.mbrow .mcov{margin-top:8px}
/* assignees: one clearly-separated pill per person */
.mbadges{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}
.mbadge{font-size:11.5px;font-weight:700;color:var(--ink-2b);background:var(--card-soft);border:1px solid var(--hair-2);border-radius:99px;padding:4px 12px;white-space:nowrap}
.mbrow.mine .mbadge{background:var(--card)}
/* current user's own chip: keep a subtle red accent, but ALWAYS dark/legible text (never white-on-white) */
.mbadge.me{color:var(--red-deep);border-color:var(--red);font-weight:800}

/* ===== Media monthly board — view toggle ===== */
.mbviews{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;background:#efe7d8;border:1px solid var(--hair);border-radius:12px;margin:0 0 14px}
.mbview{appearance:none;-webkit-appearance:none;border:0;background:transparent;padding:10px 0;border-radius:9px;font-family:inherit;font-weight:800;font-size:13.5px;color:var(--ink-2);cursor:pointer;text-align:center;transition:background .15s,color .15s,box-shadow .15s}
.mbview.on{background:#fff;color:var(--red-deep);box-shadow:0 2px 6px rgba(29,19,21,.08)}
.mbview:focus-visible{outline:2px solid var(--red);outline-offset:2px}
/* ===== calendar ===== */
.mcwk{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;margin-bottom:6px}
.mcwk span{text-align:center;font-size:11px;font-weight:700;color:var(--ink-2);padding:2px 0}
.mcgrid{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}
.mcday{appearance:none;-webkit-appearance:none;font-family:inherit;aspect-ratio:1/1.06;background:var(--card);border:1px solid var(--hair);border-radius:11px;padding:5px 3px 4px;display:flex;flex-direction:column;align-items:center;gap:3px;cursor:pointer;transition:background .12s,border-color .12s}
.mcday.out{background:transparent;border-color:transparent;pointer-events:none}
.mcday.empty{background:#faf7f1}
.mcday.today{border-color:var(--gold)}
.mcday.sel{background:#fdecef;border-color:var(--red);box-shadow:0 0 0 1px var(--red)}
.mcn{font-size:12.5px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}
.mcdots{display:flex;flex-wrap:wrap;gap:2px;justify-content:center;min-height:9px}
.mcdot{width:7px;height:7px;border-radius:50%}
.mcdot.d-fb{background:#2f6f4f}
.mcdot.d-bk{background:#b4892e}
.mcdot.d-vb{background:#7b5cc4}
.mcdot.d-oth{background:#9a9088}
.mcdot.d-mtch{background:var(--red)}
.mcdot.d-trn{background:transparent;border:1.6px solid var(--gold)}
.mclegend{display:flex;flex-wrap:wrap;gap:9px 14px;justify-content:center;margin:14px 4px 2px;font-size:11px;color:var(--ink-2);font-weight:600}
.mclegend i{display:inline-block;width:9px;height:9px;border-radius:50%;margin-inline-end:5px;vertical-align:middle}
.mclegend i.d-fb{background:#2f6f4f}.mclegend i.d-bk{background:#b4892e}.mclegend i.d-vb{background:#7b5cc4}
.mclegend i.d-mtch{background:var(--red)}
.mclegend i.d-trn{border:1.6px solid var(--gold);background:transparent}
/* calendar day sheet */
.mcsheet{margin-top:14px;background:var(--card);border:1px solid var(--hair);border-radius:16px;padding:14px 16px;box-shadow:0 3px 12px rgba(40,30,20,.05)}
.mcsheet-h{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;font-weight:800;color:var(--red-deep);margin-bottom:4px}
.mcsheet-c{font-size:12px;font-weight:600;color:var(--ink-3)}
.mcfree{font-size:13px;color:var(--ink-3);padding:8px 0 4px}
.mfxrow{display:flex;gap:10px;align-items:flex-start;padding:11px 0;border-top:1px solid #f0e8da}
.mfxtag{flex:none;font-size:10.5px;font-weight:800;padding:3px 9px;border-radius:7px;margin-top:2px}
.mfxtag.t-mtch{background:#fdecef;color:var(--red-deep)}
.mfxtag.t-trn{background:#faf1dc;color:#8a6a1e}
.mfxbd{flex:1;min-width:0}
.mfxt{font-size:13.5px;font-weight:800;color:var(--ink)}
.mfxm{font-size:12px;color:var(--ink-2);margin-top:3px}
/* ===== workload dashboard ===== */
.mkpis{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:16px}
.mkpi{background:var(--card);border:1px solid var(--hair);border-radius:14px;padding:12px 4px;text-align:center;box-shadow:0 2px 8px rgba(40,30,20,.05);display:flex;flex-direction:column;gap:5px}
.mkpi .v{font-size:21px;font-weight:800;color:var(--ink);line-height:1;font-variant-numeric:tabular-nums}
.mkpi.hot .v{color:var(--red)}
.mkpi .k{font-size:10.5px;color:var(--ink-2);font-weight:600}
.mblkh{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;font-weight:800;color:var(--ink);margin:2px 2px 10px}
.mblkh span{color:var(--ink-3);font-weight:600;font-size:11.5px}
.mplist{display:flex;flex-direction:column;gap:8px}
.mprow{display:flex;align-items:center;gap:12px;background:var(--card);border:1px solid var(--hair);border-radius:14px;padding:11px 14px;box-shadow:0 2px 8px rgba(40,30,20,.04)}
.mpav{flex:none;width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#f0e2c2,#e7d4a6);color:#7a5f1e;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}
.mprow.me .mpav{background:var(--red);color:#fff}
.mpmid{flex:1;min-width:0}
.mpname{font-size:13.5px;font-weight:800;color:var(--ink)}
.mpyou{font-size:10px;color:var(--red);font-weight:800;margin-inline-start:6px}
.mpbar{height:8px;border-radius:5px;background:#efe7d8;margin-top:7px;overflow:hidden}
.mpbar > i{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,var(--gold),var(--red))}
.mpcount{flex:none;text-align:center;min-width:34px}
.mpcount .b{display:block;font-size:18px;font-weight:800;color:var(--ink);line-height:1;font-variant-numeric:tabular-nums}
.mpcount .s{font-size:10px;color:var(--ink-2);font-weight:600}

/* ===== Media change-requests inbox ===== */
.mreq-new{margin-bottom:6px}
.mreq-new label{display:block;font-size:13px;font-weight:800;color:var(--ink);margin-bottom:8px}
.mreq-list{display:flex;flex-direction:column;gap:10px}
.mreq{background:var(--card);border:1px solid var(--hair);border-radius:16px;padding:14px 16px;box-shadow:0 2px 8px rgba(40,30,20,.05)}
.mreq.mine{border-color:var(--red-line,#f0cfd6);background:#fffafb}
.mreq-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}
.mreq-from{font-size:13.5px;font-weight:800;color:var(--ink)}
.mreq-from em{font-style:normal;color:var(--red);font-weight:800;font-size:11px;margin-inline-start:5px}
.mreq-body{font-size:14px;line-height:1.7;color:var(--ink);white-space:pre-wrap;word-break:break-word}
.mreq-date{font-size:11.5px;color:var(--ink-3);margin-top:7px}
.mreq-reply{margin-top:10px;background:#faf7f1;border:1px solid var(--hair);border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.6;color:var(--ink-2)}
.mreq-reply b{color:var(--red-deep)}
.mreq-admin{margin-top:12px;border-top:1px dashed #e7ddcd;padding-top:12px;display:flex;flex-direction:column;gap:9px}
.mreq-stbtns{display:flex;gap:6px;flex-wrap:wrap}
.mreq-stbtn{appearance:none;-webkit-appearance:none;font-family:inherit;border:1.5px solid var(--hair);background:var(--card);color:var(--ink-2);border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:800;cursor:pointer;min-height:38px}
.mreq-stbtn.on{background:var(--red);border-color:var(--red);color:#fff}
.mreq-replyin{width:100%;min-height:52px;font-family:inherit}
.ap.mreq-replybtn{width:auto;align-self:flex-start;margin-top:0}

/* change-request preview + approve/reject */
.mreq-preview{margin-top:12px}
.mreq-preview-h{font-size:11.5px;font-weight:800;color:var(--gold-deep,#8a6a1e);margin-bottom:7px;letter-spacing:.3px}
.mreq-preview img{display:block;width:100%;max-width:320px;border-radius:12px;border:2px solid #17120f;box-shadow:0 6px 18px rgba(0,0,0,.16)}
.mreq-decide{display:flex;gap:9px;margin-bottom:4px}
.mreq-approve,.mreq-reject{appearance:none;-webkit-appearance:none;font-family:inherit;flex:1;min-height:46px;border-radius:12px;font-size:14px;font-weight:800;cursor:pointer;border:1.5px solid}
.mreq-approve{background:var(--red);border-color:var(--red);color:#fff;box-shadow:0 3px 10px rgba(200,16,46,.25)}
.mreq-reject{background:var(--card);border-color:var(--hair);color:var(--ink-2)}

/* ============================================================
   Camps & away-trips (المعسكرات) — daily program (البرنامج اليومي)
   ============================================================ */
/* camp picker chips */
.cmp-pick{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 18px}
.cmp-chip{appearance:none;-webkit-appearance:none;font-family:inherit;display:inline-flex;align-items:center;gap:6px;
  border:1px solid var(--hair);background:var(--card);color:var(--ink-2);border-radius:999px;padding:9px 15px;
  font-size:12.5px;font-weight:800;cursor:pointer;min-height:40px}
.cmp-chip.on{background:var(--red);border-color:var(--red);color:#fff;box-shadow:0 3px 10px rgba(206,19,45,.22)}
.cmp-chip-draft{font-size:10px;font-weight:800;padding:1px 7px;border-radius:99px;background:var(--gold-wash);color:var(--gold-deep)}
.cmp-chip.on .cmp-chip-draft{background:rgba(255,255,255,.22);color:#fff}

/* camp header */
.cmp-head{background:var(--card);border:1px solid rgba(206,19,45,.16);border-radius:var(--r);box-shadow:var(--sh-1);padding:18px 18px 16px;margin-bottom:16px}
.cmp-h-top{display:flex;align-items:center;gap:8px;margin-bottom:10px}
.cmp-kind{display:inline-flex;align-items:center;font-size:11px;font-weight:800;padding:4px 12px;border-radius:99px;
  color:var(--gold-deep);background:var(--gold-wash);border:1px solid rgba(138,90,31,.16)}
.cmp-kind.away{color:var(--red-deep);background:var(--red-wash);border-color:var(--red-line)}
.cmp-draft{font-size:10.5px;font-weight:800;padding:3px 10px;border-radius:99px;color:var(--ink-2);background:rgba(29,19,21,.06)}
.cmp-h-title{font-size:19px;font-weight:800;color:var(--ink);margin:0;line-height:1.35;text-wrap:balance}
.cmp-h-meta{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:10px}
.cmp-h-meta span{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--ink-2b)}
.cmp-h-meta svg{width:15px;height:15px;stroke:var(--gold-deep);flex:none}

/* management: edit-mode toggle + panel */
.cmp-mbar{display:flex;justify-content:flex-end;margin:2px 0 14px}
.cmp-mtoggle{appearance:none;-webkit-appearance:none;font-family:inherit;display:inline-flex;align-items:center;gap:8px;
  border:1px solid var(--hair);background:var(--card-soft);color:var(--gold-deep);border-radius:12px;padding:0 16px;min-height:44px;
  font-size:13px;font-weight:800;cursor:pointer}
.cmp-mtoggle svg{width:16px;height:16px;stroke:currentColor;flex:none}
.cmp-mtoggle.on{background:var(--red);border-color:var(--red);color:#fff}
.cmp-manage{margin-bottom:24px}
.cmp-pubrow{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--card-soft);
  border:1px solid var(--hair);border-radius:var(--r-s);padding:12px 16px;margin-top:16px}
.cmp-pubstate{font-size:13px;font-weight:800;color:var(--ink-2b)}
.ap.cmp-pubbtn{flex:0 0 auto;min-height:44px;padding:0 20px}

/* Daily program — professional per-day cards with a connected timeline. */
.cmp-program{display:flex;flex-direction:column;gap:16px;max-width:620px;margin-inline:auto}
/* Each day is one clean grouped card. */
.cmp-day{background:var(--card);border:1px solid var(--hair);border-radius:var(--r-s);box-shadow:var(--sh-1);padding:16px 16px 6px}
.cmp-day-head{display:flex;align-items:center;gap:10px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--hair)}
.cmp-day-n{font-size:16px;font-weight:800;color:var(--ink);letter-spacing:-.01em}
.cmp-day-date{font-size:12px;font-weight:600;color:var(--ink-2);margin-inline-start:auto}
.cmp-daytoday{font-size:10px;font-weight:800;padding:3px 9px;border-radius:99px;background:var(--red);color:#fff;flex:none}
/* Timeline: time column · connecting rail with dot · body. */
.cmp-timeline{display:flex;flex-direction:column}
.cmp-item{display:grid;grid-template-columns:52px 18px 1fr auto;column-gap:11px;padding-bottom:15px}
.cmp-item:last-child{padding-bottom:4px}
.cmp-item-time{align-self:start;padding-top:1px;font-size:13px;font-weight:800;color:var(--gold-deep);
  font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.25}
.cmp-item-rail{position:relative}
.cmp-item-rail::before{content:"";position:absolute;inset-inline-start:50%;transform:translateX(-50%);top:0;bottom:0;width:2px;background:var(--hair-2)}
.cmp-item:first-child .cmp-item-rail::before{top:7px}
.cmp-item:last-child .cmp-item-rail::before{bottom:calc(100% - 7px)}
.cmp-item-dot{position:absolute;top:2px;inset-inline-start:50%;transform:translateX(-50%);width:11px;height:11px;
  border-radius:50%;background:var(--card);border:2.5px solid var(--gold);z-index:1}
.cmp-item:first-child .cmp-item-dot{border-color:var(--red)}
.cmp-item-body{min-width:0;padding-top:0}
.cmp-item-name{font-size:14.5px;font-weight:700;color:var(--ink);line-height:1.3;text-wrap:pretty}
.cmp-item-loc{display:inline-flex;align-items:center;gap:5px;margin-top:4px;font-size:12px;font-weight:600;color:var(--ink-2)}
.cmp-item-loc svg{width:13px;height:13px;stroke:var(--ink-3);flex:none}
.cmp-item .cmp-del{align-self:start}
.cmp-item-acts{display:flex;gap:6px;align-self:start}
.cmp-edit{flex:none;width:34px;height:34px;border-radius:10px;border:1px solid var(--hair);background:var(--card-soft);
  display:grid;place-items:center;cursor:pointer;padding:0}
.cmp-edit svg{width:16px;height:16px;stroke:var(--gold-deep)}
.cmp-edit:active{background:rgba(197,164,102,.12)}
/* Per-day kit block (chosen once for the whole day). */
.cmp-daykit{background:var(--card-soft);border:1px solid var(--hair);border-radius:14px;padding:14px 14px 12px;margin:0 0 14px;display:flex;flex-direction:column;gap:10px}
.cmp-daykit-h{font-size:13.5px;font-weight:800;color:var(--red-deep)}
.cmp-daykit .cmp-daykit-save{align-self:flex-start;margin-top:2px}
/* Fixed occasion tabs in the composer — one place: tap morning/evening/hotel, pick below. */
.cmp-kittabs{display:flex;gap:8px;flex-wrap:wrap}
.cmp-kittab{appearance:none;-webkit-appearance:none;font-family:inherit;position:relative;cursor:pointer;
  padding:9px 16px;border-radius:99px;border:1px solid var(--hair);background:var(--card-soft);
  color:var(--ink-2);font-size:13.5px;font-weight:800;transition:background .15s,color .15s,border-color .15s}
.cmp-kittab.on{background:var(--red);border-color:var(--red);color:#fff}
.cmp-kittab-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--gold);margin-inline-start:6px;vertical-align:middle}
.cmp-kittab.on .cmp-kittab-dot{background:#fff}
.cmp-kitslot{display:flex;flex-direction:column;gap:9px;margin-top:2px}
/* Labeled kit groups in the read-only day view — all occasions on ONE horizontal line
   (occasion label above its kit thumbnails), scrolling sideways if they overflow, so a
   day's kits stay to a single compact row and never push the program down the page. */
.cmp-kitgroups{display:flex;flex-direction:row;gap:16px;overflow-x:auto;-webkit-overflow-scrolling:touch;
  margin:0 0 12px;padding-bottom:6px;scrollbar-width:none}
.cmp-kitgroups::-webkit-scrollbar{display:none}
.cmp-kitgroup{flex:none;display:flex;flex-direction:column;gap:7px}
.cmp-kitgroup-h{font-size:12px;font-weight:800;color:var(--red-deep);text-align:center}
.cmp-kitgroup .cmp-kitcards{margin:0;gap:8px;flex-wrap:nowrap}
.cmp-kitcards{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}
.cmp-kitcard{appearance:none;-webkit-appearance:none;font-family:inherit;cursor:pointer;padding:0;text-align:center;
  display:flex;flex-direction:column;gap:5px;width:84px;background:none;border:0}
.cmp-kitcard-ph{position:relative;width:100%;height:98px;border-radius:11px;overflow:hidden;
  border:1px solid var(--hair);background:#EEE9E0;box-shadow:var(--sh-1)}
.cmp-kitcard-ph img{width:100%;height:100%;object-fit:contain;display:block}
.cmp-kitcard-zoom{position:absolute;bottom:5px;inset-inline-end:5px;width:22px;height:22px;border-radius:7px;
  background:rgba(29,19,21,.6);display:grid;place-items:center;backdrop-filter:blur(2px)}
.cmp-kitcard-zoom svg{width:12px;height:12px;stroke:#fff;stroke-width:2;fill:none}
.cmp-kitcard-who{font-size:9.5px;font-weight:800;color:var(--red-deep);text-transform:uppercase;letter-spacing:.02em}
.cmp-kitcard-nm{font-size:11px;font-weight:700;color:var(--ink-2);line-height:1.25}
.cmp-kitcard:focus-visible{outline:none}
.cmp-kitcard:focus-visible .cmp-kitcard-ph{border-color:var(--gold);box-shadow:0 0 0 3px rgba(197,164,102,.32)}
.cmp-kitcard:active .cmp-kitcard-ph{transform:scale(.98)}
/* Kit image picker (compact cards, single-select) — composer + day-kit editor. */
.cmp-kitpick{display:flex;gap:8px;flex-wrap:wrap}
.cmp-kc{appearance:none;-webkit-appearance:none;font-family:inherit;cursor:pointer;position:relative;
  display:flex;flex-direction:column;align-items:center;gap:4px;width:76px;padding:6px;
  background:var(--card-soft);border:1.5px solid var(--hair);border-radius:12px}
.cmp-kc img{width:100%;height:56px;object-fit:cover;border-radius:8px}
.cmp-kc span{font-size:11px;font-weight:700;color:var(--ink-2)}
.cmp-kc.sel{border-color:var(--red);background:var(--red-wash);box-shadow:0 0 0 2px rgba(206,19,45,.10)}
.cmp-kc.sel span{color:var(--red-deep)}
/* Tap-to-save tick on the chosen kit — a clear "معلم عليه" mark, no save button. */
.cmp-kc.sel::after{content:"";position:absolute;top:4px;inset-inline-end:4px;width:20px;height:20px;border-radius:50%;
  background:var(--red) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6L9 17l-5-5'/></svg>") center/12px no-repeat;
  box-shadow:0 1px 3px rgba(0,0,0,.25)}
.cmp-del{flex:none;width:34px;height:34px;border-radius:10px;border:1px solid var(--hair);background:var(--card-soft);
  display:grid;place-items:center;cursor:pointer;padding:0}
.cmp-del svg{width:16px;height:16px;stroke:var(--red)}
.cmp-del.confirm{background:var(--red-wash);border-color:var(--red-line)}
.cmp-del:active{background:rgba(206,19,45,.08)}
/* Inline edit form for an existing program item (replaces its row when ✏️ tapped). */
.cmp-editrow{background:var(--card-soft);border:1px solid var(--red-line);border-radius:12px;padding:12px;margin:2px 0}
.cmp-editrow .cmp-e-name{width:100%}
.cmp-editrow .cmp-e-name-other{width:100%;margin-top:8px}
.cmp-editrow .cmp-erow-b{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}
.cmp-editrow .cmp-erow-b input{margin:0}
.cmp-editrow .cmp-e-field{display:flex;flex-direction:column;gap:5px;margin:0}
.cmp-editrow .cmp-e-lbl{font-size:11.5px;font-weight:600;color:var(--ink-2);padding-inline-start:2px}
.cmp-edit-acts{display:flex;gap:8px;margin-top:12px}
.cmp-edit-acts .cmp-edit-save{flex:1;min-height:44px}
.cmp-edit-cancel{flex:0 0 auto;padding:0 18px;min-height:44px;border-radius:12px;border:1px solid var(--hair);
  background:var(--card);font-family:inherit;font-size:14px;font-weight:700;color:var(--ink-2);cursor:pointer}
.cmp-edit-cancel:active{background:var(--card-soft)}
/* Day-program entry rows (manager composer): activity + time picker + place. */
#cmpRows .cmp-erow{padding:11px 0;border-top:1px solid var(--hair)}
#cmpRows .cmp-erow:first-child{border-top:0;padding-top:2px}
#cmpRows .cmp-erow-top{display:flex;align-items:center;gap:8px}
#cmpRows .cmp-erow-top .cmp-e-name{flex:1;width:auto}
#cmpRows .cmp-e-name{width:100%}
#cmpRows .cmp-e-name-other{width:100%;margin-top:8px}
.cmp-erow-del{flex:none;width:38px;height:38px;border-radius:10px;border:1px solid var(--hair);background:var(--card-soft);
  display:flex;align-items:center;justify-content:center;color:var(--ink-2);cursor:pointer}
.cmp-erow-del svg{width:16px;height:16px;stroke:currentColor;fill:none}
.cmp-erow-del:active{background:var(--red-wash);color:var(--red-deep)}
#cmpRows .cmp-erow-b{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}
#cmpRows .cmp-erow-b input{margin:0}
#cmpRows .cmp-e-field{display:flex;flex-direction:column;gap:5px;margin:0}
#cmpRows .cmp-e-lbl{font-size:11.5px;font-weight:600;color:var(--ink-2);padding-inline-start:2px}
.cmp-addrow{appearance:none;-webkit-appearance:none;font-family:inherit;display:flex;align-items:center;justify-content:center;
  width:100%;margin:12px 0 4px;padding:12px;border-radius:12px;border:1.5px dashed var(--red-line);
  background:var(--red-wash);color:var(--red-deep);font-size:14px;font-weight:800;cursor:pointer}
.cmp-addrow:active{background:rgba(206,19,45,.10)}
/* Save-as-draft (secondary) + Publish-day (primary) sit side by side under the rows. */
.cmp-savepub{display:flex;gap:10px;align-items:stretch;margin-top:16px}
.cmp-savepub .send{margin-top:0;flex:1 1 60%}
.cmp-savebtn{appearance:none;-webkit-appearance:none;font-family:inherit;flex:1 1 40%;
  border:1px solid var(--hair);background:var(--card-soft);color:var(--gold-deep);
  font-size:15px;font-weight:800;padding:15px;border-radius:14px;cursor:pointer;
  display:flex;align-items:center;justify-content:center;transition:background .2s}
.cmp-savebtn:active{background:var(--gold-wash)}
.cmp-savebtn:disabled{opacity:.65;cursor:not-allowed}
.cmp-draft-hint{margin-top:9px;font-size:11.5px;font-weight:600;color:var(--ink-2);text-align:center}
/* Cancel button when editing a whole day. */
.cmp-edit-cancel-btn{appearance:none;-webkit-appearance:none;font-family:inherit;width:100%;margin-top:10px;padding:13px;
  border-radius:12px;border:1px solid var(--hair);background:var(--card-soft);color:var(--ink-2);font-size:14px;font-weight:800;cursor:pointer}
.cmp-edit-cancel-btn:active{background:var(--gold-wash)}
/* One edit button per day header (replaces per-activity buttons). */
.cmp-day-edit{flex:none;display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:99px;
  border:1px solid var(--hair);background:var(--card-soft);color:var(--ink);font-size:12px;font-weight:800;font-family:inherit;cursor:pointer}
.cmp-day-edit svg{width:13px;height:13px;stroke:currentColor;fill:none}
.cmp-day-edit:active{background:var(--gold-wash)}
/* Draft-day badge — shown only to management on days still saved-not-published. */
.cmp-day-draft{font-size:10px;font-weight:800;padding:3px 9px;border-radius:99px;flex:none;
  color:var(--gold-deep);background:var(--gold-wash)}

/* ═══════ Medical unit (owner + doctor only) ═══════ */
.med-sum{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 12px}
.med-sumchip{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;padding:7px 13px;border-radius:99px;background:var(--card);border:1px solid var(--hair);color:var(--ink-2b)}
.med-sumchip b{font-size:14px;font-weight:900;color:var(--ink)}
.med-sumchip.ready{background:#E9F3EC;border-color:#CBE3D3;color:#1C6B37}.med-sumchip.ready b{color:#1C6B37}
.med-sumchip.rehab{background:#F7EFD9;border-color:#E7D8B4;color:#8A5A1F}.med-sumchip.rehab b{color:#8A5A1F}
.med-sumchip.injured{background:#FBE7EA;border-color:#F2C4CC;color:var(--red-deep)}.med-sumchip.injured b{color:var(--red-deep)}
.med-sumchip.sick{background:#E6F1F6;border-color:#C4DFEA;color:#175E77}.med-sumchip.sick b{color:#175E77}
.med-actions{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 14px}
.med-act{appearance:none;-webkit-appearance:none;font-family:inherit;cursor:pointer;padding:10px 16px;border-radius:12px;
  border:1px solid var(--hair);background:var(--card);color:var(--ink);font-size:13px;font-weight:800}
.med-act:active{background:var(--gold-wash)}
.med-act.gold{background:var(--gold-wash);border-color:#E4D5B8;color:var(--gold-deep)}
/* photo grid — Yasser's ask: photos with names, tap to open the file */
.med-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px}
.med-card{appearance:none;-webkit-appearance:none;font-family:inherit;cursor:pointer;background:var(--card);
  border:1px solid var(--hair);border-radius:14px;padding:10px 8px 11px;display:flex;flex-direction:column;align-items:center;gap:7px;box-shadow:var(--sh-1)}
.med-card:active{background:var(--card-soft)}
.med-ava{width:64px;height:64px;border-radius:50%;overflow:hidden;flex:none;border:2px solid var(--hair);background:var(--gold-wash);display:flex;align-items:center;justify-content:center}
.med-ava img{width:100%;height:100%;object-fit:cover;display:block}
.med-ava.ini b{font-size:20px;font-weight:900;color:var(--gold-deep)}
.med-ava.lg{width:84px;height:84px}
.med-ava.lg.ini b{font-size:26px}
.med-nm{font-size:12.5px;font-weight:800;color:var(--ink);line-height:1.3;text-align:center}
.med-meta{font-size:10.5px;font-weight:700;color:var(--ink-2)}
.med-pill{font-size:10px;font-weight:800;padding:3px 10px;border-radius:99px}
.med-pill.ready{background:#E9F3EC;color:#1C6B37}
.med-pill.rehab{background:#F7EFD9;color:#8A5A1F}
.med-pill.injured{background:#FBE7EA;color:var(--red-deep)}
.med-pill.sick{background:#E6F1F6;color:#175E77}
/* player file */
.med-back{appearance:none;-webkit-appearance:none;font-family:inherit;cursor:pointer;margin:0 0 12px;padding:9px 15px;
  border-radius:99px;border:1px solid var(--hair);background:var(--card);color:var(--ink-2b);font-size:12.5px;font-weight:800}
.med-back:active{background:var(--gold-wash)}
.med-phead{display:flex;align-items:center;gap:14px;margin-bottom:14px}
.med-phead-b{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:5px}
.med-phead-nm{font-size:17px;font-weight:900;color:var(--ink)}
.med-phead-meta{font-size:12px;font-weight:700;color:var(--ink-2)}
.med-phead-acts{display:flex;flex-direction:column;gap:7px;align-items:stretch}
.med-photobtn{display:block;text-align:center;cursor:pointer;font-size:11.5px;font-weight:800;color:var(--gold-deep);
  background:var(--gold-wash);border:1px solid #E4D5B8;border-radius:10px;padding:8px 12px}
.med-archive{appearance:none;-webkit-appearance:none;font-family:inherit;cursor:pointer;font-size:11.5px;font-weight:800;
  color:var(--ink-2);background:var(--card-soft);border:1px solid var(--hair);border-radius:10px;padding:8px 12px}
.med-archive.confirm{color:#fff;background:var(--red);border-color:var(--red)}
.med-stpick{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:4px}
.med-stbtn{appearance:none;-webkit-appearance:none;font-family:inherit;cursor:pointer;flex:1;min-width:72px;padding:12px 8px;
  border-radius:12px;border:1.5px solid var(--hair);background:var(--card);font-size:13.5px;font-weight:800;color:var(--ink-2b)}
.med-stbtn.ready.sel{background:#E9F3EC;border-color:#1C6B37;color:#1C6B37}
.med-stbtn.rehab.sel{background:#F7EFD9;border-color:#8A5A1F;color:#8A5A1F}
.med-stbtn.injured.sel{background:#FBE7EA;border-color:var(--red);color:var(--red-deep)}
.med-stbtn.sick.sel{background:#E6F1F6;border-color:#175E77;color:#175E77}
.med-smallsave{align-self:flex-start;margin-top:6px}
.med-inj{display:flex;flex-direction:column;gap:7px;margin-bottom:10px}
.med-inj-top{display:flex;align-items:center;justify-content:space-between;gap:8px}
.med-inj-top b{font-size:14px;font-weight:900;color:var(--ink)}
.med-inj-meta{font-size:11.5px;font-weight:700;color:var(--ink-2)}
.med-inj-txt{font-size:12.5px;font-weight:500;color:var(--ink-2b);line-height:1.6}
.med-inj-txt b{color:var(--ink);font-weight:800}
.med-inj-acts{display:flex;align-items:center;gap:8px;margin-top:2px}
.med-inj-acts .ap{flex:none;width:auto;padding:8px 14px;font-size:12px}
.med-del{appearance:none;-webkit-appearance:none;font-family:inherit;cursor:pointer;flex:none;width:34px;height:34px;border-radius:10px;
  border:1px solid var(--hair);background:var(--card-soft);display:flex;align-items:center;justify-content:center;color:var(--ink-2);margin-inline-start:auto}
.med-del svg{width:15px;height:15px;stroke:currentColor;fill:none}
.med-del.confirm{color:#fff;background:var(--red);border-color:var(--red)}
.med-seslist{display:flex;flex-direction:column;gap:0;padding:4px 14px;margin-bottom:10px}
.med-ses{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid var(--hair)}
.med-ses:last-child{border-bottom:0}
.med-ses-b{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}
.med-ses-b b{font-size:13.5px;font-weight:800;color:var(--ink)}
.med-ses-meta{font-size:11px;font-weight:700;color:var(--ink-2)}
.med-ses-note{font-size:12px;font-weight:500;color:var(--ink-2b)}
.med-ses-acts{display:flex;align-items:center;gap:6px}
.med-attbtn{appearance:none;-webkit-appearance:none;font-family:inherit;cursor:pointer;width:32px;height:32px;border-radius:9px;
  border:1px solid var(--hair);background:var(--card-soft);font-size:13px;font-weight:900;color:var(--ink-2)}
.med-attbtn.yes.on{background:#E9F3EC;border-color:#1C6B37;color:#1C6B37}
.med-attbtn.no.on{background:#FBE7EA;border-color:var(--red);color:var(--red-deep)}
.med-table{width:100%;border-collapse:collapse}
.med-table th{font-size:11.5px;font-weight:800;color:var(--ink-2);text-align:start;padding:9px 6px;border-bottom:1px solid var(--hair)}
.med-table td{font-size:13px;font-weight:600;color:var(--ink);padding:10px 6px;border-bottom:1px solid var(--hair)}
.med-table tr:last-child td{border-bottom:0}
.med-table .med-tot td{font-weight:900;background:var(--card-soft)}
.med-parts{display:flex;gap:8px;flex-wrap:wrap;padding:4px 0}
