/* afrah-fs-092 */ /* afrah-fs-092c */
/* أفراح الأردن — design 3.0 skin for the dashboards (user · hall owner · supplier). Loaded by the theme into the plugin's panel. */
:root{--bg:#0B0A08;--surface:#13100C;--s2:#1A1611;--line:#262118;--text:#EFE7D6;--muted:#9A8F7B;--link:#E8CF8A;--gold:#C9A24A;--gold-l:#E8CF8A;--ink:#221D16;--ink-text:#EFE7D6;--r:16px;--f-head:'Zain',system-ui,sans-serif;--f-body:'Zain',system-ui,sans-serif}
body.pn{font-size:12.5px;background:var(--bg)}
body.pn h1,body.pn h2,body.pn h3,.pn-h1{font-family:var(--f-head);font-weight:800;letter-spacing:0}
.pn-h1{font-size:19px}
.pn-top{background:rgba(11,10,8,.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
.pn-brand span{font-family:var(--f-head);font-weight:800;color:#F3DFA6}
.pn-card{background:var(--surface);border-color:var(--line);border-radius:16px}
.pn-btn{font-weight:700;font-size:12px;border-radius:999px;min-height:34px;padding:0 16px}
.pn-btn.gold{color:#17140F}
.pn-btn.sm{min-height:28px;font-size:10.5px;border-radius:999px;padding:0 12px}
/* KPIs → small inline numbers with a gold dot (no big boxes) */
.pn-kpis{display:flex!important;flex-wrap:wrap;gap:6px 8px!important}
.pn-kpis div{display:inline-flex!important;align-items:baseline;gap:5px;padding:6px 12px!important;border-radius:999px!important;text-align:start!important;background:var(--surface)}
.pn-kpis b{display:inline!important;font:800 13.5px var(--f-head)!important;color:#F3DFA6}
.pn-kpis span{font-size:10px!important}
.pn-kpis em{display:inline!important;font-size:10px!important;font-weight:700!important}
.pn-tiles a{border-radius:16px}
.pn-bottom{background:rgba(14,12,9,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
.pn-bottom .pn-nav a{font-size:10px}
.pn-bottom .pn-nav a.on{font-weight:700}
input,select,textarea{font-family:inherit}
.pn input:not([type=checkbox]):not([type=radio]),.pn select,.pn textarea{background:#0f0d0a;border-color:var(--line);color:var(--text);border-radius:12px}
/* Farha line at the top of the dashboard home */
.n3-says{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:14px;background:linear-gradient(160deg,#241b0c,#14100a);border:1px solid rgba(201,162,74,.4);margin:0 0 14px}
.n3-says i{width:36px;height:36px;border-radius:50%;background:#2A2318 center 18%/cover;border:1.5px solid var(--gold);flex:none}
.n3-says p{margin:0;font-size:12px;line-height:1.7;color:#E8DFCC}
.n3-says b{color:#F3DFA6;font-family:var(--f-head);font-weight:800}
