@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@400;500;600;700&display=swap');
:root{--navy:#101d2e;--navy2:#172a40;--teal:#17b9aa;--teal-dark:#0f9188;--bg:#f4f6f9;--ink:#182a3e;--muted:#8190a2;--line:#e6ebf0;--white:#fff;--shadow:0 18px 45px rgba(30,49,73,.06)}*{box-sizing:border-box}body{margin:0;font-family:'IBM Plex Sans Arabic',Tahoma,Arial,sans-serif;background:var(--bg);color:var(--ink);font-size:14px}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}.shell{display:flex;min-height:100vh}.sidebar{width:262px;flex-shrink:0;background:linear-gradient(165deg,#101d2e,#182d43 85%);color:#fff;padding:30px 18px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.brand{display:flex;align-items:center;gap:12px;padding:0 10px 35px}.brandmark{font-family:Arial,sans-serif;font-weight:900;font-size:34px;border:1px solid #577183;border-radius:13px;width:48px;height:48px;display:grid;place-content:center;letter-spacing:-4px;padding-left:5px}.brandmark span,.brand strong span{color:#27c6b8}.brand strong{display:block;font-family:Arial,sans-serif;font-size:22px;letter-spacing:-.7px}.brand small{color:#9eafbf;font-size:11px}.workspace-label{color:#8499ae;font-size:11px;padding:10px 20px 13px}.nav{display:grid;gap:8px}.nav button{width:100%;display:flex;align-items:center;gap:15px;text-align:right;border:0;background:transparent;color:#bbc9d8;padding:14px 16px;border-radius:11px;transition:.2s}.nav button span{font-size:22px;width:24px;text-align:center}.nav button:hover{background:#284058;color:#fff}.nav button.active{background:linear-gradient(100deg,rgba(24,184,172,.25),rgba(24,184,172,.07));color:#e8fffd;border-right:3px solid var(--teal)}.side-bottom{margin-top:auto;padding:20px 10px 0}.mode-pill{background:#263b51;padding:12px;border-radius:10px;font-size:11px;color:#ccd7df}.live-dot{display:inline-block;background:#fac96b;width:7px;height:7px;border-radius:50%;margin-left:5px}.version{font-size:10px;color:#768c9e;margin-top:12px}.main-wrap{flex:1;min-width:0}.topbar{height:82px;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid var(--line);padding:0 44px}.breadcrumb{color:#78899a;font-size:12px}.breadcrumb span{padding:0 8px;color:#bdc7d0}.breadcrumb b{color:#24374a}.top-actions{display:flex;align-items:center;gap:20px}.role-picker{display:flex;align-items:center;gap:8px;font-size:12px;color:#8392a3}.role-picker select{border:1px solid #e4eaf0;background:#f9fbfd;border-radius:9px;padding:8px;color:#23394c}.avatar{display:grid;place-items:center;background:#e7f5f3;color:#0b9289;width:36px;height:36px;border-radius:11px;font-weight:800}.mobile-menu{display:none}.content{padding:38px 46px;max-width:1510px;margin:auto}.eyebrow{color:var(--teal-dark);font-size:11px;font-weight:700;letter-spacing:.4px}.page-title{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:30px}.page-title h1{margin:8px 0 4px;font-size:29px;letter-spacing:-1.1px;font-weight:700}.page-title p{color:#8c9bac;margin:0;font-size:13px}.btn{border:1px solid var(--line);border-radius:11px;padding:12px 18px;background:#fff;color:var(--ink);font-weight:600;transition:.2s;white-space:nowrap}.btn:hover{transform:translateY(-1px);box-shadow:0 8px 20px #20374c12}.btn.primary{background:linear-gradient(105deg,#12b7a7,#139c95);border-color:transparent;color:#fff;box-shadow:0 8px 17px #13ae9b26}.btn.subtle{background:#edf7f6;border-color:#d5eeeb;color:#098f83}.btn.danger{color:#b64b4b}.btn.small{padding:7px 12px;border-radius:8px;font-size:12px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:25px}.stat{background:#fff;border:1px solid var(--line);border-radius:16px;padding:21px 24px;box-shadow:var(--shadow)}.stat .line{display:flex;justify-content:space-between;align-items:center;color:#8292a4;font-size:12px}.stat .symbol{width:39px;height:39px;border-radius:11px;display:grid;place-items:center;background:#edf9f7;color:#159f91;font-size:21px}.stat strong{font:700 33px Arial,sans-serif;display:block;margin:15px 0 3px}.stat small{color:#9babb9}.card{background:#fff;border:1px solid var(--line);border-radius:17px;box-shadow:var(--shadow);overflow:hidden}.card-head{padding:24px 26px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.card-head h2{font-size:17px;margin:0}.card-head small{display:block;color:#93a2ae;margin-top:4px}.tablewrap{overflow:auto}table{width:100%;border-collapse:collapse;text-align:right}th{color:#8a9aaa;font-size:11px;font-weight:600;background:#fcfdfe}th,td{padding:17px 21px;border-bottom:1px solid #eef1f4;white-space:nowrap}td{font-size:12px}tr:last-child td{border-bottom:none}td strong{display:block;font-size:13px}td small{display:block;color:#92a2af;margin-top:4px}.badge{border-radius:100px;padding:6px 12px;background:#eff2f6;color:#687b8f;font-size:11px;display:inline-block}.badge.submitted{background:#e9f4ff;color:#387eb9}.badge.review{background:#f0edff;color:#7860bc}.badge.changes{background:#fff3e2;color:#b67b23}.badge.approved{background:#e4f8ee;color:#218f66}.badge.draft{background:#edf1f4;color:#7d8c9a}.empty{text-align:center;padding:55px 18px;color:#91a0af}.empty .illustration{font-size:37px;margin-bottom:10px}.empty strong{display:block;color:#43576a;font-size:17px}.empty p{font-size:12px}.form-shell{max-width:1030px}.stepper{display:flex;gap:12px;margin-bottom:25px}.step{display:flex;align-items:center;gap:8px;color:#8d9ba9;font-size:12px}.step b{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#e8edf1;color:#8092a0;font-family:Arial}.step.on{color:#0c9b8e;font-weight:700}.step.on b{background:#e1f7f4;color:#0e9d8f}.form-card{padding:28px;margin-bottom:18px}.form-card h2{font-size:17px;margin:0 0 5px}.form-card>p{margin:0 0 23px;color:#8d9ba9;font-size:12px}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.field{display:flex;flex-direction:column;gap:8px}.field.wide{grid-column:1/-1}.field label{color:#4a5f71;font-size:12px;font-weight:600}.field input,.field select,.field textarea,.comment-box{width:100%;background:#fbfcfe;border:1px solid #dfe7ed;border-radius:10px;padding:12px 14px;outline:0;color:#25384b;transition:.2s;min-height:47px}.field textarea{min-height:95px;resize:vertical;line-height:1.9}.field input:focus,.field textarea:focus,.field select:focus,.comment-box:focus{border-color:#26beb2;box-shadow:0 0 0 3px #13b7a619}.form-actions{display:flex;gap:10px;justify-content:flex-end;margin:22px 0}.notice{padding:13px 17px;border-radius:10px;background:#f1f8fb;color:#52728a;font-size:12px;margin:17px 0}.notice.warning{background:#fff8ea;color:#986e2f}.observation{border:1px solid #e2eaef;border-radius:13px;padding:20px;margin-top:18px;background:#fff}.obs-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:19px}.obs-title h3{font-size:14px;margin:0}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{border:1px solid #e1e9ee;background:#f9fbfd;color:#566b80;padding:9px 13px;border-radius:9px;font-size:12px;transition:.2s}.chip.selected{border-color:#22b7a8;background:#e8faf7;color:#087d72;font-weight:700}.photos{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0}.photo{width:100px;height:94px;position:relative}.photo img{height:100%;width:100%;object-fit:cover;border-radius:9px;border:1px solid #e1e5e8}.photo button{position:absolute;top:-6px;left:-5px;background:#b54242;color:#fff;border:0;border-radius:50%;width:22px;height:22px}.file-input{display:none}.upload-label{display:inline-flex;align-items:center;gap:8px;padding:11px 15px;border:1px dashed #21b5a9;border-radius:10px;background:#f6fcfb;color:#168f86;cursor:pointer;font-size:12px;font-weight:600}.inspector-note{color:#96a5b3;font-size:11px;margin:12px 0}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.kv{background:#f9fbfd;border-radius:10px;padding:12px 15px}.kv small{display:block;color:#99a8b4;font-size:11px}.kv strong{font-size:13px}.comment{border-right:3px solid #16b9aa;background:#f3fbfa;padding:13px 17px;margin:14px 0;border-radius:8px}.comment strong{font-size:12px;color:#0e897e}.comment p{margin:7px 0 0;line-height:1.8;white-space:pre-wrap}.comment time{font-size:10px;color:#91a3ad}.footer-note{color:#a0adba;font-size:11px;padding:20px 0}.toast{position:fixed;bottom:28px;left:30px;border-radius:12px;background:#13293c;color:white;padding:14px 20px;box-shadow:0 15px 40px #101d2e44;font-size:12px;opacity:0;transform:translateY(15px);pointer-events:none;transition:.3s;z-index:20}.toast.show{opacity:1;transform:translateY(0)}.mobile-menu{border:0;background:transparent;color:#26445a;font-size:23px}section{animation:enter .35s ease both}@keyframes enter{from{opacity:.4;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1000px){.stats{grid-template-columns:repeat(2,1fr)}.content{padding:25px}.topbar{padding:0 25px}}@media(max-width:720px){.sidebar{position:fixed;right:-280px;top:0;z-index:10;transition:right .25s;box-shadow:0 0 50px #0002}.sidebar.open{right:0}.mobile-menu{display:block}.topbar{height:67px;padding:0 16px;gap:10px}.breadcrumb{font-size:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.content{padding:19px 14px 80px}.page-title{align-items:flex-start}.page-title h1{font-size:23px}.page-title p{font-size:11px}.page-title .btn{padding:10px 12px;font-size:11px}.role-picker{font-size:0;gap:0}.role-picker select{font-size:11px;max-width:120px}.avatar{display:none}.stats{gap:10px}.stat{padding:16px}.stat strong{font-size:26px}.stat .line{font-size:10px}.card-head{padding:19px}.grid,.detail-grid{grid-template-columns:1fr}.form-card{padding:19px}.stepper{gap:5px;flex-wrap:wrap}.step{font-size:10px}.step b{width:25px;height:25px}.form-actions{flex-wrap:wrap}.form-actions .btn{flex:1}.chip{font-size:11px}.toast{left:15px;right:15px;bottom:18px}}

/* FEAH.Site 0.2 */
.brand-logo{width:49px;height:49px;object-fit:contain;background:#fff;border-radius:13px;padding:3px;box-shadow:0 5px 18px #0002}.top-mark{height:38px;width:38px;object-fit:contain}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.thread{padding:15px 0;border-bottom:1px solid var(--line)}.thread:last-child{border-bottom:0}.thread-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.thread p{white-space:pre-wrap;line-height:1.8}.thread small{color:var(--muted)}.rules{display:grid;gap:14px;line-height:1.8;color:var(--ink)}.swatches{display:flex;gap:12px;margin-top:6px}.swatch{width:34px;height:34px;border:3px solid transparent;border-radius:50%}.swatch.chosen{outline:2px solid var(--ink);outline-offset:3px}.toggle-line{display:flex;align-items:center;gap:10px}.about-logo{max-width:250px;width:100%;object-fit:contain}.sync-strip{position:fixed;bottom:0;right:262px;left:0;background:#fff8e8;color:#826025;border-top:1px solid #f4e3c1;z-index:8;text-align:center;padding:6px 15px;font-size:10px;pointer-events:none}
[data-theme=dark]{--bg:#101b28;--ink:#e7eef6;--muted:#a2b4c5;--line:#334456;--white:#202f41;--shadow:0 18px 45px #08111d44}
[data-theme=dark] .card,[data-theme=dark] .stat,[data-theme=dark] .topbar{background:#1c2b3c;color:var(--ink)}
[data-theme=dark] .field input,[data-theme=dark] .field textarea,[data-theme=dark] .field select,[data-theme=dark] .role-picker select,[data-theme=dark] .comment-box,[data-theme=dark] .kv,[data-theme=dark] .chip,[data-theme=dark] .btn:not(.primary):not(.subtle){background:#213448;color:var(--ink);border-color:var(--line)}
[data-theme=dark] .observation,[data-theme=dark] th,[data-theme=dark] .thread{background:#1c2b3c;color:var(--ink)}
[data-theme=dark] .comment{background:#173d3c}[data-theme=dark] .notice{background:#253d4c;color:#b2d5e0}
@media(max-width:800px){.two-col{grid-template-columns:1fr}.sync-strip{right:0;font-size:9px}}

/* v0.3: clearer FEAH brand system, quiet premium surfaces and safe draft actions */
:root{--navy:#10283a;--navy2:#17374b;--teal:#18a99e;--teal-dark:#108579;--bg:#f1f6f7;--ink:#1b3446;--muted:#718697;--line:#dfeaed;--shadow:0 16px 42px rgba(23,54,67,.07)}
.sidebar{background:linear-gradient(162deg,#0d2938 0%,#123a48 52%,#102535 100%)}
.nav button.active{background:linear-gradient(100deg,rgba(42,184,169,.23),rgba(42,184,169,.045));border-right-color:#45d1bf}
.card,.stat{border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px}
.btn{transition:transform .18s ease,box-shadow .2s ease,background .2s ease}
.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}
.btn.primary{background:linear-gradient(125deg,var(--teal),var(--teal-dark));box-shadow:0 8px 20px color-mix(in srgb,var(--teal) 21%,transparent)}
.btn.danger{background:#fff3f2;color:#b74140;border:1px solid #f1d7d4}.btn.danger:hover{background:#ffe6e3}
.launch-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:18px;max-width:1000px}.launch-card{padding:36px;min-height:310px;display:flex;flex-direction:column;align-items:flex-start;background:linear-gradient(150deg,#fff,#f4fcfa)}.launch-card.secondary{background:linear-gradient(145deg,#fff,#f5f8fb)}.launch-card h2{margin:14px 0 4px;font-size:22px}.launch-card p{color:var(--muted);line-height:2;max-width:410px}.launch-card .btn{margin-top:auto}.launch-icon{width:58px;height:58px;border-radius:17px;background:linear-gradient(130deg,#d8f5ef,#bdebe3);color:#148579;display:grid;place-items:center;font-size:30px}.launch-card.secondary .launch-icon{background:#e3edf4;color:#3e7895}.row-actions,.header-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.trash-record{display:flex;justify-content:space-between;gap:20px;align-items:center;border-bottom:1px solid var(--line);padding:15px 3px}.trash-record:last-child{border-bottom:0}.trash-record strong,.trash-record small{display:block}.trash-record small{color:var(--muted);margin-top:5px}.header-actions{justify-content:flex-end}
[data-theme=dark]{--bg:#0f1c29;--ink:#e4f0f1;--line:#304957;--muted:#9cb1be;--white:#1b2e3b}
[data-theme=dark] .launch-card{background:linear-gradient(150deg,#1b3540,#1b2d3b)}[data-theme=dark] .launch-card.secondary{background:linear-gradient(150deg,#1c303f,#1d2837)}[data-theme=dark] .btn.danger{background:#412b35;color:#ffd6d4;border-color:#6b4050}
@media(max-width:720px){.launch-grid{grid-template-columns:1fr}.launch-card{min-height:240px;padding:24px}.row-actions{min-width:125px}.header-actions{justify-content:flex-start}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}

/* Dedicated FEAH visual treatment for blank states and create flow */
.empty-feah-mark{display:block;object-fit:contain;width:86px;height:86px;margin:0 auto 22px;background:#fff;border-radius:24px;padding:9px;box-shadow:0 10px 32px rgba(24,61,71,.12)}
.launch-icon.feah-icon{background:linear-gradient(145deg,#fff,#e3f8f3);padding:8px;box-shadow:0 10px 30px rgba(19,124,113,.11)}
.launch-icon.feah-icon img{width:100%;height:100%;object-fit:contain}
[data-theme=dark] .empty-feah-mark,[data-theme=dark] .launch-icon.feah-icon{background:#fff}

/* FEAH.Site v0.4 — unified water-glass design tokens (light + dark + palettes) */
:root{--accent:#237baf;--accent2:#44bfda;--brandNavy:#102b47;--teal:var(--accent);--teal-dark:var(--accent);--navy:var(--brandNavy);--navy2:var(--brandNavy);--bg:#edf5f9;--white:#ffffff;--ink:#163149;--muted:#6b859a;--line:#d9e6ef;--shadow:0 16px 38px rgba(17,53,78,.08)}
body{background:radial-gradient(ellipse 900px 530px at 92% -13%,color-mix(in srgb,var(--accent2) 24%,transparent),transparent 75%),radial-gradient(ellipse 740px 570px at 1% 108%,color-mix(in srgb,var(--accent) 11%,transparent),transparent 77%),var(--bg);background-attachment:fixed}
.sidebar{background:linear-gradient(155deg,var(--brandNavy),color-mix(in srgb,var(--brandNavy) 76%,var(--accent)) 62%,var(--brandNavy));border-left:1px solid #ffffff20}
.sidebar:before{content:"";position:absolute;top:-80px;right:-140px;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent2) 20%,transparent),transparent 66%);pointer-events:none}
.nav button{position:relative}.nav button.active{background:linear-gradient(100deg,color-mix(in srgb,var(--accent2) 26%,transparent),#ffffff0a);border-right-color:var(--accent2);color:#fff}.nav button:hover{background:#ffffff1b}
.brand strong span{color:var(--accent2)}
.card,.stat{background:color-mix(in srgb,var(--white) 91%,transparent);border:1px solid color-mix(in srgb,var(--line) 85%,white);box-shadow:var(--shadow);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}
.topbar{background:color-mix(in srgb,var(--white) 90%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
.btn.primary{background:linear-gradient(125deg,var(--accent),color-mix(in srgb,var(--accent) 65%,var(--accent2)));box-shadow:0 8px 24px color-mix(in srgb,var(--accent) 25%,transparent)}
.btn.primary:hover{filter:brightness(1.08);box-shadow:0 11px 28px color-mix(in srgb,var(--accent) 34%,transparent)}
.step.on,.eyebrow{color:var(--accent)}.step.on b,.chip.selected{background:color-mix(in srgb,var(--accent) 14%,var(--white));border-color:var(--accent);color:var(--accent)}
.field input:focus,.field textarea:focus,.field select:focus,.comment-box:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}
.upload-label{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--white))}
.comment{border-right-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--white))}.comment strong{color:var(--accent)}
.launch-card{background:linear-gradient(145deg,color-mix(in srgb,var(--white) 95%,transparent),color-mix(in srgb,var(--accent2) 10%,var(--white)))}.launch-icon.feah-icon{background:color-mix(in srgb,var(--accent2) 11%,white)}
.btn.danger,.delete-action{color:#b44744!important;border-color:#ebc6c4!important}.delete-action:hover,.btn.danger:hover{background:#bd3035!important;color:#fff!important;border-color:#bd3035!important;box-shadow:0 7px 20px #bd303536}
.chat-mini{border-color:color-mix(in srgb,var(--accent) 35%,var(--line));color:var(--accent)}.chat-mini:hover{background:color-mix(in srgb,var(--accent) 12%,var(--white))}
[data-theme=dark]{--bg:#0c1825;--white:#16283a;--ink:#e7f2fa;--muted:#a4bacb;--line:#294359;--shadow:0 18px 44px #06101c55}
[data-theme=dark] body{background-color:var(--bg)}
[data-theme=dark] .card,[data-theme=dark] .stat,[data-theme=dark] .topbar,[data-theme=dark] .observation{background:color-mix(in srgb,var(--white) 93%,transparent);color:var(--ink);border-color:var(--line)}
[data-theme=dark] .field input,[data-theme=dark] .field textarea,[data-theme=dark] .field select,[data-theme=dark] .role-picker select,[data-theme=dark] .comment-box,[data-theme=dark] .kv,[data-theme=dark] .chip,[data-theme=dark] .btn:not(.primary):not(.subtle),[data-theme=dark] .chat-compose textarea{background:#1c3348;color:var(--ink);border-color:var(--line)}
[data-theme=dark] .launch-card,[data-theme=dark] .launch-card.secondary{background:linear-gradient(145deg,#1d3547,color-mix(in srgb,var(--accent) 11%,#182c40))}
[data-theme=dark] .empty strong,[data-theme=dark] .page-title h1,[data-theme=dark] .breadcrumb b,[data-theme=dark] .field label,[data-theme=dark] .kv strong{color:var(--ink)}
[data-theme=dark] .notice{background:#244154;color:#c2dbe9}[data-theme=dark] .notice.warning{background:#433b29;color:#f5d9a6}
[data-theme=dark] .btn.danger:hover{background:#bd3035;color:white}
.theme-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.theme-choice{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:13px;padding:13px 8px;display:flex;flex-direction:column;align-items:center;gap:4px}.theme-choice span{font-size:25px}.theme-choice.chosen{border:2px solid var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--white));color:var(--accent)}
.palette-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}.palette-choice{border:1px solid var(--line);border-radius:13px;padding:9px;background:var(--white);color:var(--ink);text-align:center;font-size:12px}.palette-choice i{height:48px;display:block;border-radius:9px;margin-bottom:8px}.palette-choice.chosen{outline:2px solid var(--accent);outline-offset:1px}
.report-tools{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.report-tools .field{min-width:210px;flex:1}.report-tools .btn{min-height:45px}
.chat-section{max-width:1320px}.chat-context-bar{display:flex;align-items:center;gap:13px;flex-wrap:wrap;background:var(--white);border:1px solid var(--line);border-radius:15px;padding:12px 16px;margin-bottom:14px}.chat-context-bar label{display:flex;align-items:center;gap:10px}.chat-context-bar select{max-width:300px;border:1px solid var(--line);background:var(--white);color:var(--ink);padding:9px;border-radius:9px}.chat-context-bar span{font-size:12px;color:var(--accent)}
.chat-layout{display:grid;grid-template-columns:275px minmax(0,1fr);direction:rtl;border:1px solid var(--line);border-radius:18px;min-height:575px;max-height:calc(100vh - 260px);overflow:hidden;box-shadow:var(--shadow);background:var(--white)}
.chat-people{background:color-mix(in srgb,var(--accent) 4%,var(--white));border-left:1px solid var(--line);overflow-y:auto}.chat-people-title{padding:21px 18px;border-bottom:1px solid var(--line);font-weight:700}.chat-people-title small{display:block;font-weight:400;color:var(--muted);margin-top:3px}.chat-person{width:100%;display:flex;align-items:center;gap:11px;padding:14px 11px;text-align:right;background:transparent;color:var(--ink);border:0;border-bottom:1px solid var(--line)}.chat-person:hover,.chat-person.on{background:color-mix(in srgb,var(--accent) 12%,var(--white))}.chat-person.on{border-right:3px solid var(--accent)}.person-avatar{flex:0 0 39px;height:39px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(130deg,var(--accent),var(--accent2));color:white;font-weight:800}.chat-person b,.chat-peer strong{display:block;font-size:12px}.chat-person small,.chat-peer small{display:block;color:var(--muted);font-size:10px;word-break:break-word}
.chat-conversation{display:flex;flex-direction:column;min-height:510px;overflow:hidden}.chat-peer{padding:13px 18px;display:flex;gap:12px;align-items:center;border-bottom:1px solid var(--line)}.chat-timeline{flex:1;overflow:auto;padding:22px;display:flex;flex-direction:column;gap:11px;background:radial-gradient(circle at 70% 0%,color-mix(in srgb,var(--accent2) 7%,transparent),transparent 65%)}.bubble{border-radius:15px;padding:11px 15px;max-width:78%;width:fit-content;line-height:1.75;font-size:12px;overflow-wrap:anywhere}.bubble.sent{align-self:flex-start;background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 75%,var(--accent2)));color:white;border-bottom-right-radius:4px}.bubble.received{align-self:flex-end;background:color-mix(in srgb,var(--accent) 12%,var(--white));color:var(--ink)}.bubble>small{display:block;text-align:left;font-size:10px;opacity:.75;margin-top:6px}.chat-attachment{border:1px solid #ffffff45;border-radius:8px;padding:9px;margin-top:8px}.chat-attachment small{display:block}.chat-empty{margin:auto;text-align:center;color:var(--muted);padding:32px}.chat-empty img{display:block;width:60px;height:60px;object-fit:contain;background:white;border-radius:15px;padding:5px;margin:0 auto 14px}.chat-empty strong{display:block;color:var(--ink)}.chat-empty p{font-size:12px}
.chat-compose{border-top:1px solid var(--line);padding:12px 16px;position:relative}.chat-compose textarea{width:100%;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--white) 90%,var(--bg));color:var(--ink);padding:12px 14px;resize:none;outline:none}.composer-tools{display:flex;align-items:center;gap:10px;margin-top:8px;flex-wrap:wrap}.composer-tools>small{font-size:10px;flex:1;color:var(--muted)}.attach-btn{border:1px dashed var(--accent);padding:8px 12px;border-radius:9px;color:var(--accent);cursor:pointer;font-size:12px}.mention-menu{position:absolute;bottom:100%;right:14px;left:14px;display:grid;gap:2px;background:var(--white);box-shadow:0 12px 30px #0002;max-height:200px;overflow:auto;z-index:4;border-radius:12px}.mention-menu:empty{display:none}.mention-option{padding:9px;text-align:right;background:var(--white);color:var(--ink);border:0;border-bottom:1px solid var(--line)}.mention-option:hover{background:color-mix(in srgb,var(--accent) 11%,var(--white))}.mention-option strong{display:block}.mention-option small{color:var(--muted)}
@media(max-width:760px){.chat-layout{grid-template-columns:1fr;max-height:none;min-height:0}.chat-people{display:flex;overflow-x:auto;border-left:0;border-bottom:1px solid var(--line)}.chat-people-title{min-width:120px}.chat-person{min-width:165px;border-left:1px solid var(--line)}.chat-conversation{min-height:470px;max-height:620px}.chat-context-bar select{max-width:225px}.palette-grid{grid-template-columns:repeat(2,1fr)}}

/* v0.5 search, review, responsive refinements */
.inspection-search{padding:20px 25px;display:grid;gap:10px;border-bottom:1px solid var(--line)}
.inspection-search label{font-size:13px;font-weight:700;color:var(--ink)}
.search-line{display:flex;gap:10px;align-items:center}.search-line input{min-width:0;flex:1;min-height:49px;padding:12px 17px;border:1px solid var(--line);border-radius:14px;background:var(--white);color:var(--ink);outline:none;transition:border-color .2s,box-shadow .2s}.search-line input:focus{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 13%,transparent)}.inspection-search small{color:var(--muted)}
.request-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:17px}.request-card{padding:22px}.request-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.request-top h3{margin:0 0 4px;font-size:16px}.request-top small{color:var(--muted)}.request-top .badge{margin-right:auto}.request-avatar{display:grid;place-items:center;min-width:43px;height:43px;border-radius:14px;background:color-mix(in srgb,var(--accent) 17%,var(--white));color:var(--accent);font-size:20px;font-weight:700}.request-data{display:grid;gap:12px;margin:22px 0}.request-data>div{display:grid;gap:8px}.request-data small{color:var(--muted)}.request-data select{max-width:100%;min-height:40px;border-radius:10px;border:1px solid var(--line);background:var(--white);color:var(--ink);padding:7px}.request-actions{display:flex;flex-wrap:wrap;gap:8px}.request-actions .btn{transition:background .2s,color .2s,transform .2s,box-shadow .2s}.request-accept:hover{transform:translateY(-3px);box-shadow:0 8px 18px #18a37b35}.request-reject:hover,.delete-action:hover{background:#c73647!important;border-color:#c73647!important;color:#fff!important;transform:translateY(-3px)}.request-revision:hover{background:#f9be4b;color:#422d08;border-color:#f9be4b;transform:translateY(-3px)}.request-note{padding:12px;background:color-mix(in srgb,var(--accent) 8%,var(--white));border-radius:12px;margin-bottom:12px}
.info-modal[hidden]{display:none}.info-modal{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:#0818299c;backdrop-filter:blur(9px)}.info-card{background:var(--white);color:var(--ink);max-width:760px;max-height:88vh;overflow:auto;width:100%;padding:29px;border-radius:22px;box-shadow:0 22px 80px #06121a45}.preview-header{text-align:center;padding:12px;border-bottom:1px solid var(--line);margin-bottom:20px}.preview-header img{display:block;width:min(260px,60%);max-height:85px;object-fit:contain;margin:auto}.preview-note{border-bottom:1px solid var(--line);padding:13px 0}.preview-note p{white-space:pre-wrap}
@media(min-width:721px){.mobile-menu{display:grid;place-items:center;border-radius:9px;cursor:pointer}.sidebar{transition:width .28s,padding .28s}.sidebar-collapsed .sidebar{width:78px;padding-inline:11px}.sidebar-collapsed .sidebar .brand>div,.sidebar-collapsed .workspace-label,.sidebar-collapsed .sidebar .nav button{font-size:0}.sidebar-collapsed .sidebar .brand{padding-inline:0;justify-content:center}.sidebar-collapsed .sidebar .nav button{justify-content:center;padding-inline:6px}.sidebar-collapsed .sidebar .nav span{font-size:23px}.sidebar-collapsed .sidebar .side-bottom{display:none}.sidebar-collapsed .sidebar .brand-logo{max-width:48px}}
@media(max-width:720px){.inspection-search{padding:16px}.request-grid{grid-template-columns:1fr}.request-card{padding:16px}.search-line{flex-wrap:wrap}.search-line input{flex-basis:100%}.search-line button{margin-right:auto}.info-card{padding:18px}.page-title{flex-wrap:wrap}}

/* v0.6 dashboard drilldowns + quick reminders */
.stat-click{display:block;width:100%;text-align:initial;font:inherit;color:inherit;cursor:pointer;position:relative;transition:transform .23s ease,box-shadow .23s ease,border-color .23s ease}
.stat-click:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:0 15px 32px color-mix(in srgb,var(--accent) 18%,transparent)}
.stat-click:focus-visible,.status-filter-btn:focus-visible,.reminder-mini:focus-visible{outline:3px solid var(--accent);outline-offset:3px}
.stat-click small{transition:color .2s}.stat-click:hover small{color:var(--accent)}
.status-filter-tabs{display:flex;flex-wrap:wrap;gap:9px;padding:18px 23px 8px}
.status-filter-btn{font:inherit;font-size:12px;cursor:pointer;padding:9px 14px;color:var(--muted);border:1px solid var(--line);border-radius:100px;background:transparent;transition:all .2s ease}
.status-filter-btn.active,.status-filter-btn:hover{background:color-mix(in srgb,var(--accent) 16%,var(--white));border-color:var(--accent);color:var(--ink)}
.reminder-mini{border-color:color-mix(in srgb,var(--accent) 40%,var(--line));color:var(--accent)}
.reminder-mini:hover{background:color-mix(in srgb,var(--accent) 12%,var(--white));border-color:var(--accent);transform:translateY(-2px)}
.quick-reminder-heading{display:flex;align-items:center;gap:15px;margin-bottom:22px}.quick-reminder-heading h2{margin:0 0 4px}
.quick-reminder-heading p{margin:0;color:var(--muted);font-size:12px}
.quick-reminder-icon{display:grid;place-items:center;flex-shrink:0;width:55px;height:55px;border-radius:16px;background:color-mix(in srgb,var(--accent) 15%,var(--white));font-size:25px}
.quick-reminder .notice{margin-bottom:0}
@media(max-width:720px){.stat-click{padding:16px}.status-filter-tabs{padding:14px}.quick-reminder-heading{align-items:flex-start}}

/* v0.6 brand refinement: palette-aware transparent logo, no hard-coded white tiles. */
:root{--logo-fg:var(--brandNavy);--logo-accent:var(--accent);--logo-tile:color-mix(in srgb,var(--accent) 7%,var(--white))}
[data-theme=dark]{--logo-fg:color-mix(in srgb,var(--accent2) 35%,#ffffff);--logo-tile:color-mix(in srgb,var(--accent) 13%,var(--white))}
.feah-logo-mask,.feah-wordmark-mask{display:inline-block;flex-shrink:0;background:linear-gradient(145deg,var(--logo-fg) 25%,var(--accent) 105%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;filter:drop-shadow(0 2px 5px color-mix(in srgb,var(--accent) 15%,transparent));transition:background .3s ease,transform .4s cubic-bezier(.2,.8,.2,1),filter .3s ease}
.feah-logo-mask{-webkit-mask-image:url('assets/feah-mark.png');mask-image:url('assets/feah-mark.png')}
.feah-wordmark-mask{-webkit-mask-image:url('assets/feah-full.png');mask-image:url('assets/feah-full.png')}
.brand-logo{width:49px;height:49px;padding:0;border-radius:0;box-shadow:none;background:linear-gradient(145deg,#ffffff 25%,var(--accent2) 110%)}
.top-mark{width:38px;height:38px;background:linear-gradient(145deg,var(--logo-fg),var(--accent))}
.sidebar .brand-logo{background:linear-gradient(145deg,#ffffff 15%,var(--accent2) 110%)}
.brand:hover .brand-logo,.top-mark:hover{transform:translateY(-2px) rotate(-4deg) scale(1.06)}
.launch-icon.feah-icon{background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 12%,var(--white)),color-mix(in srgb,var(--accent2) 14%,var(--white)));border:1px solid color-mix(in srgb,var(--accent) 16%,var(--line));box-shadow:inset 0 1px 1px #ffffff33,0 16px 35px color-mix(in srgb,var(--accent) 12%,transparent);backdrop-filter:blur(18px);padding:0}
.launch-icon.feah-icon .feah-logo-mask{width:70%;height:70%;background:linear-gradient(130deg,var(--logo-fg),var(--accent))}
.launch-card:hover .feah-logo-mask{transform:translateY(-3px) rotate(3deg) scale(1.07)}
.empty-feah-mark{width:86px;height:86px;margin:0 auto 22px;padding:0;border-radius:0;box-shadow:none;background:linear-gradient(135deg,var(--logo-fg),var(--accent))}
[data-theme=dark] .empty-feah-mark,[data-theme=dark] .launch-icon.feah-icon{background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 11%,var(--white)),color-mix(in srgb,var(--accent2) 7%,var(--white)))}
[data-theme=dark] .empty-feah-mark{background:linear-gradient(135deg,var(--logo-fg),var(--accent))}
.chat-empty .feah-logo-mask{width:80px;height:80px;margin:0 auto 12px}
.preview-header .feah-wordmark-mask{width:min(100%,305px);height:90px;display:block;margin:0 auto 12px}
.about-logo.feah-wordmark-mask{display:block;width:min(100%,310px);height:108px;max-width:none;background:linear-gradient(115deg,var(--logo-fg) 15%,var(--accent) 100%)}
@media(prefers-reduced-motion:reduce){.feah-logo-mask,.feah-wordmark-mask{transition:none!important}}

/* v0.7 brand fidelity, user moderation and report preview */
.brand-logo.feah-logo-mask{display:block;width:49px;height:49px;min-width:49px;border-radius:0;box-shadow:none;background:linear-gradient(135deg,#f3fbff,var(--accent2))}
.top-mark.feah-logo-mask{display:block;width:38px;height:38px;min-width:38px;background:linear-gradient(125deg,var(--logo-fg),var(--accent2))}
.brand:hover .feah-logo-mask,.top-mark.feah-logo-mask:hover{transform:translateY(-2px) scale(1.07) rotate(-3deg)}
.user-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 20px}
.user-tab{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:100px;padding:11px 17px;color:var(--ink);background:var(--white);transition:all .2s ease;font-weight:600}
.user-tab b{min-width:23px;height:23px;display:grid;place-items:center;border-radius:100px;background:color-mix(in srgb,var(--accent) 14%,var(--white));color:var(--accent)}
.user-tab.active,.user-tab:hover{border-color:var(--accent);box-shadow:0 8px 22px color-mix(in srgb,var(--accent) 15%,transparent);transform:translateY(-2px)}
.request-actions .btn{transition:all .23s ease}.request-actions .btn:hover{transform:translateY(-3px);box-shadow:0 12px 26px color-mix(in srgb,var(--accent) 15%,transparent)}
.request-reject:hover{background:#b63648!important;color:white!important;box-shadow:0 12px 22px #b6364840!important}
.request-revision:hover{background:color-mix(in srgb,var(--accent) 16%,var(--white));color:var(--ink)}
.profile-banner{display:flex;gap:15px;align-items:center;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--line)}.profile-banner h2{margin:0 0 4px}.profile-banner p{margin:0;color:var(--muted)}
.decision-illustration{display:grid;place-items:center;width:58px;height:58px;background:color-mix(in srgb,var(--accent) 16%,var(--white));color:var(--accent);font-size:26px;border-radius:18px;margin-bottom:13px;animation:feahFloat 3s ease-in-out infinite}
.decision-form h2{margin:0 0 5px}.decision-form p{color:var(--muted)}.decision-form label{display:block;font-weight:600;margin:22px 0 10px}
.decision-form textarea{width:100%;min-height:145px;resize:vertical;line-height:1.9;background:var(--white);color:var(--ink);border:1px solid var(--line);border-radius:15px;padding:16px;outline:none}
.decision-form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 14%,transparent)}
@keyframes feahFloat{50%{transform:translateY(-4px)}}
.template-shortcuts{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}
.official-preview{direction:rtl}.preview-toolbar{display:flex;justify-content:space-between;gap:15px;margin-bottom:15px;align-items:center;color:var(--muted)}
.print-sheet{background:#fff;color:#1d384e;border:1px solid #cad6df;box-shadow:0 12px 38px #0000001c;padding:18px 20px;margin:0 auto;max-width:790px;min-height:820px;font-family:Tahoma,Arial,sans-serif}
.print-report-head{text-align:center;border-bottom:2px solid #2b4b60;padding:7px}.print-report-head img{width:260px;height:80px;object-fit:contain}.print-report-head h2{font-size:21px;margin:8px 0}
.official-data{display:grid;grid-template-columns:1fr 1fr;border-right:1px solid #acbec9;border-top:1px solid #acbec9}.official-data-item{display:flex;border-bottom:1px solid #acbec9;border-left:1px solid #acbec9;font-size:11px;min-height:31px}.official-data-item span{background:#e9f1f6;font-weight:700;width:43%;padding:8px}.official-data-item strong{padding:8px;font-weight:500;overflow-wrap:anywhere}.print-band{background:#294e65;color:#fff;text-align:center;padding:9px;font-size:12px;font-weight:700}.printed-purpose{min-height:38px;padding:5px;font-size:12px;white-space:pre-wrap}.print-table{width:100%;white-space:normal}.print-table th{background:#e9f1f6;font-size:10px;color:#294e65}.print-table th,.print-table td{border:1px solid #b8cbd5;padding:8px 5px;white-space:normal;font-size:11px;vertical-align:top}.printed-long{white-space:pre-wrap!important;max-width:180px;overflow-wrap:anywhere}.print-report-signatures{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:40px}.print-report-signatures div{border:1px solid #b8cbd5;line-height:2.3;padding:11px;font-size:11px}
@media(max-width:700px){.user-tabs{gap:6px}.user-tab{padding:8px 10px;font-size:11px}.print-sheet{padding:10px;min-height:650px}.official-data{grid-template-columns:1fr}.print-table th,.print-table td{font-size:9px;padding:5px 3px}}

.login-visual-link{display:block;color:#d8f2ff;border:1px solid #89b7cc44;border-radius:11px;text-align:center;text-decoration:none;padding:11px 7px;font-size:11px;margin-bottom:12px;background:#b8eaff0a;transition:.25s}.login-visual-link:hover{color:#fff;background:#b8eaff20;transform:translateY(-2px)}

/* v0.8 explicit issue selection and bilingual input direction */
.issue-pill{display:inline-flex;align-items:center;gap:9px;min-height:44px;cursor:pointer;border-radius:12px;border:1.5px solid var(--line);font-size:13px;transition:all .17s ease}
.issue-pill:hover{border-color:var(--accent);transform:translateY(-1px)}
.issue-pill.selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 22%,transparent),0 5px 15px color-mix(in srgb,var(--accent) 12%,transparent);background:color-mix(in srgb,var(--accent) 15%,var(--white));color:var(--ink);border-color:var(--accent)}
.issue-check{display:grid;place-items:center;width:23px;height:23px;flex:0 0 23px;border-radius:7px;background:color-mix(in srgb,var(--accent) 9%,var(--white));color:var(--accent);font-size:17px;font-weight:900}
.issue-pill.selected .issue-check{background:var(--accent);color:white;font-size:15px}
.selected-issues{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:14px;min-height:36px;padding:9px 11px;border-radius:11px;background:color-mix(in srgb,var(--accent) 5%,var(--white));border:1px dashed color-mix(in srgb,var(--accent) 35%,var(--line));font-size:12px}
.selection-label{font-weight:700;color:var(--ink)}.selected-issue-tag{background:var(--accent);color:white;border-radius:8px;padding:5px 9px;font-weight:700}
.selection-empty{color:var(--muted)}.report-selection-hint{margin-top:5px;color:var(--muted);line-height:1.8}
.field textarea,.field input{direction:rtl;text-align:right;unicode-bidi:plaintext}
.field textarea:lang(en),.field input:lang(en),[dir=ltr] .field textarea,[dir=ltr] .field input{direction:ltr;text-align:left}

/* v0.9 PREMIUM DESIGN SYSTEM: brand-forward, responsive, palette-wide, Arabic Cairo */
:root{--surface-glass:color-mix(in srgb,var(--white) 80%,transparent)}
html,body,button,input,select,textarea,table{font-family:'Cairo',Tahoma,Arial,sans-serif!important}
body{font-size:14px;line-height:1.75;background:radial-gradient(circle at 16% 14%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 32%),radial-gradient(circle at 85% 90%,color-mix(in srgb,var(--accent2) 10%,transparent),transparent 38%),var(--bg);transition:background .35s,color .3s}
.page-title h1{font-size:clamp(27px,2.7vw,39px);line-height:1.5;letter-spacing:0;font-weight:800}
.page-title p,.field label,.card-head h2{font-size:14px;line-height:1.85}
.btn,.nav button,.role-picker,.badge,.field label,.stat .line{font-size:13px}
.btn{font-weight:700}.btn.primary{background:linear-gradient(115deg,var(--accent),color-mix(in srgb,var(--accent2) 67%,var(--accent)))}
.card,.stat,.topbar,.chat-layout{background:var(--surface-glass);backdrop-filter:blur(18px);border-color:color-mix(in srgb,var(--accent) 15%,var(--line));box-shadow:0 18px 42px color-mix(in srgb,var(--brandNavy) 9%,transparent)}
.sidebar{background:linear-gradient(160deg,var(--brandNavy),color-mix(in srgb,var(--brandNavy) 76%,var(--accent)) 65%,var(--brandNavy));border-inline-end:1px solid #ffffff13}
.sidebar .nav button.active{background:linear-gradient(110deg,color-mix(in srgb,var(--accent2) 30%,transparent),#ffffff09);border-right-color:var(--accent2)}
.brand strong{font-weight:900}.brand small{font-size:10px}
.brand-logo.feah-logo-mask{background:linear-gradient(120deg,#fff,var(--accent2));filter:drop-shadow(0 8px 14px #0005)}
.role-hero{display:flex;position:relative;align-items:center;gap:28px;overflow:hidden;isolation:isolate;margin:0 0 28px;padding:30px clamp(22px,3vw,42px);border-radius:25px;background:linear-gradient(120deg,var(--brandNavy) 0%,color-mix(in srgb,var(--accent) 37%,var(--brandNavy)) 100%);color:white;box-shadow:0 20px 50px color-mix(in srgb,var(--brandNavy) 26%,transparent);border:1px solid #ffffff26}
.role-hero:after{position:absolute;content:'';z-index:-1;width:330px;height:330px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent2) 28%,transparent),transparent 69%);inset-inline-end:-70px;top:-130px;animation:heroGlow 8s ease-in-out infinite alternate}
.role-hero-mark{width:115px;height:115px;flex:0 0 115px;border-radius:28px;display:grid;place-items:center;background:#ffffff12;border:1px solid #ffffff45;backdrop-filter:blur(14px);box-shadow:0 22px 50px #0002;transform:rotate(-5deg);animation:heroFloat 5s ease-in-out infinite}
.role-hero-mark .feah-logo-mask{width:84px;height:84px;background:linear-gradient(140deg,#ffffff,var(--accent2))}
.role-hero-content h2{font-size:clamp(24px,3vw,36px);font-weight:900;margin:2px 0;line-height:1.55}
.role-hero-content p{font-size:13px;color:#ffffffd9;margin:4px 0 13px;line-height:2}
.role-hero .eyebrow{color:var(--accent2);font-weight:800;font-size:11px}
.role-quicklinks{display:flex;gap:9px;flex-wrap:wrap}.role-quicklinks span{border:1px solid #ffffff32;background:#ffffff14;border-radius:100px;padding:4px 12px;font-size:11px;font-weight:700}
.role-demo-note{display:block;margin-top:13px;color:#ffffff9a;font-size:10px}
@keyframes heroFloat{50%{transform:rotate(1deg) translateY(-7px)}}@keyframes heroGlow{to{transform:translate(-45px,40px) scale(1.14)}}
.stat{border-radius:20px}.stat strong{font-family:'Cairo',Tahoma,sans-serif!important;font-weight:900;font-size:36px}
.issue-pill{border:2px solid var(--line);border-radius:14px;min-height:52px;padding:11px 16px;font-size:14px;font-weight:700;background:var(--white);color:var(--ink);display:inline-flex;align-items:center;gap:8px}
.issue-pill .issue-check{width:28px;height:28px;flex:0 0 28px;border-radius:9px;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));font-size:18px}
.issue-pill.selected{background:linear-gradient(115deg,var(--accent),color-mix(in srgb,var(--accent2) 35%,var(--accent)))!important;color:#fff!important;border-color:var(--accent)!important;box-shadow:0 8px 24px color-mix(in srgb,var(--accent) 28%,transparent)!important;transform:translateY(-1px)}
.issue-pill.selected .issue-check{background:#fff!important;color:var(--accent)!important;border-color:#fff;font-weight:900}
.selected-issues{background:color-mix(in srgb,var(--accent) 9%,var(--white));border-width:2px;border-style:solid;padding:14px}
.selected-issue-tag{padding:6px 13px;font-size:13px}
.report-issue-selected{display:inline-block;white-space:nowrap;background:#e2f3ed;color:#0d644b;padding:2px 6px;margin:2px;border:1px solid #8dd0b1;border-radius:5px;font-weight:800}
.print-sheet{font-family:'Cairo',Tahoma,Arial,sans-serif!important}
.print-sheet[dir=ltr]{text-align:left!important}.print-sheet[dir=ltr] table{text-align:left!important}
.palette-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.palette-choice{padding:12px;min-height:95px;cursor:pointer;border-radius:16px;font-size:12px;font-weight:700}.palette-choice i{height:52px;border-radius:12px;box-shadow:inset 0 1px 0 #ffffff4d}.palette-choice:hover{transform:translateY(-3px);border-color:var(--accent)}
[data-theme=dark] .card,[data-theme=dark] .stat,[data-theme=dark] .topbar{background:color-mix(in srgb,var(--brandNavy) 65%,#263548);border-color:color-mix(in srgb,var(--accent) 24%,#243447)}
[data-theme=dark] .field input,[data-theme=dark] .field select,[data-theme=dark] .field textarea{background:color-mix(in srgb,var(--brandNavy) 52%,#2a3b4c)}
.language-top{display:flex;gap:6px;align-items:center;font-size:12px;color:var(--muted)}.language-top select{border:1px solid var(--line);border-radius:10px;padding:7px;color:var(--ink);background:var(--white);font-size:12px}
html[dir=ltr] .sidebar{order:0}html[dir=ltr] .main-wrap{direction:ltr}html[dir=ltr] .nav button{text-align:left;direction:ltr}html[dir=ltr] .sidebar .nav button.active{border-right:0;border-left:3px solid var(--accent2)}
html[dir=ltr] table,html[dir=ltr] .chat-layout,html[dir=ltr] .chat-person,html[dir=ltr] .page-title,html[dir=ltr] .stat-click{text-align:left;direction:ltr}
html[dir=ltr] .chat-person.on{border-right:0;border-left:3px solid var(--accent)}html[dir=ltr] .chat-people{border-left:0;border-right:1px solid var(--line)}
html[dir=ltr] .comment{border-right:0;border-left:3px solid var(--accent)}html[dir=ltr] .role-hero{direction:ltr}
html[dir=ltr] .sidebar{direction:ltr}html[dir=ltr] .sidebar-collapsed .sidebar{direction:ltr}
@media(max-width:950px){.role-hero{padding:22px;gap:17px}.role-hero-mark{width:80px;height:80px;flex-basis:80px}.role-hero-mark .feah-logo-mask{width:59px;height:59px}}
@media(max-width:720px){.role-hero{align-items:flex-start}.role-hero-mark{width:59px;height:59px;flex-basis:59px;border-radius:17px}.role-hero-mark .feah-logo-mask{width:44px;height:44px}.role-hero-content h2{font-size:22px}.role-hero-content p{font-size:12px}.role-quicklinks span{font-size:10px}.palette-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.language-top{font-size:0}.language-top select{max-width:90px}.top-actions{gap:7px}html[dir=ltr] .sidebar{left:-280px;right:auto}html[dir=ltr] .sidebar.open{left:0;right:auto}}
@media(prefers-reduced-motion:reduce){.role-hero-mark,.role-hero:after{animation:none}}

/* v0.9.1: actual transparent FEAH logos rather than failing CSS masks */
.feah-visible-brand{display:inline-block!important;object-fit:contain!important;mask:none!important;-webkit-mask:none!important;background:none!important;padding:0!important;opacity:1!important;visibility:visible!important;filter:none!important}
.sidebar .brand-logo.feah-visible-brand{width:58px;height:58px;min-width:58px;filter:brightness(0) invert(1)!important;transition:transform .35s ease,filter .3s ease}
.top-mark.feah-visible-brand{width:43px;height:43px;min-width:43px;filter:none!important}
.empty-feah-mark.feah-visible-brand{width:100px;height:100px;margin:0 auto 16px}
.about-logo.feah-visible-brand{width:min(100%,330px);height:auto;min-height:70px;max-height:125px}
.chat-empty .feah-visible-brand{width:100px;height:85px;display:block;margin:0 auto 12px}
.launch-icon .feah-visible-brand{width:78%;height:78%}
.brand:hover .brand-logo.feah-visible-brand,.top-mark.feah-visible-brand:hover{transform:translateY(-3px) rotate(-4deg) scale(1.08)}
.role-context{display:flex;align-items:center;gap:17px;position:relative;overflow:hidden;margin-bottom:25px;padding:17px 22px;border-radius:18px;background:linear-gradient(135deg,var(--brandNavy),color-mix(in srgb,var(--brandNavy) 67%,var(--accent)));color:#fff;border:1px solid #fff3;box-shadow:0 13px 30px #081c2c24}
.role-context::after{content:"";position:absolute;width:150px;height:150px;border-radius:50%;right:45%;top:-100px;background:radial-gradient(circle,var(--accent2),transparent 70%);opacity:.12;pointer-events:none}
.role-context-logo{width:62px;height:62px;flex:0 0 62px;object-fit:contain;filter:brightness(0) invert(1);padding:8px;border:1px solid #fff5;border-radius:14px;background:#fff1}
.role-context>div{display:grid;gap:2px;min-width:0}.role-context-kicker{font-size:10px!important;opacity:.7;letter-spacing:1px}.role-context strong{font-size:19px;font-weight:800}.role-context small{font-size:11px;opacity:.84;max-width:650px}
.role-context-badge{font-size:10px;margin-inline-start:auto;border-radius:50px;background:#ffffff20;border:1px solid #fff3;padding:7px 11px;white-space:nowrap}
.nav button[hidden]{display:none!important}
html[dir=ltr] .sidebar{left:0;right:auto;border-left:0;border-right:1px solid #ffffff20}
html[dir=ltr] .main-wrap{margin-right:0;margin-left:262px}
html[dir=ltr] .sync-strip{right:0;left:262px}
html[dir=ltr] .sidebar-collapsed .main-wrap{margin-left:78px;margin-right:0}
html[dir=ltr] .sidebar .nav button.active{border-right:0;border-left:3px solid var(--accent2)}
html[dir=ltr] .field input,html[dir=ltr] .field textarea,html[dir=ltr] .field select{direction:ltr;text-align:left}
@media(max-width:950px){.role-context-badge{display:none}}
@media(max-width:720px){html[dir=ltr] .main-wrap{margin:0}html[dir=ltr] .sync-strip{left:0}.role-context{padding:13px}.role-context-logo{height:48px;width:48px;flex-basis:48px}.role-context strong{font-size:15px}.role-context small{font-size:10px}}

/* Always keep brand marks legible on dark surfaces */
[data-theme=dark] .top-mark.feah-visible-brand{filter:brightness(0) invert(1)!important}
[data-theme=dark] .role-context-logo{filter:brightness(0) invert(1)!important}
.sidebar .feah-visible-brand{filter:brightness(0) invert(1)!important}

/* v0.9.2 — layout consolidation: sidebar stays in the flex grid, no double offsets */
html,body{max-width:100%;overflow-x:hidden}
.shell{display:flex!important;align-items:stretch;min-width:0;direction:rtl}
.sidebar{position:sticky!important;inset:auto!important;top:0!important;width:262px;min-width:262px;flex:0 0 262px;overflow:hidden;transition:width .25s ease,flex-basis .25s ease,min-width .25s ease,padding .25s ease}
.main-wrap{flex:1 1 0;min-width:0;margin:0!important;max-width:none}
.content{width:100%;max-width:1500px;margin-inline:auto;padding:clamp(18px,2.8vw,38px)!important}
html[dir=ltr] .shell{direction:ltr}
html[dir=ltr] .sidebar{order:0;left:auto!important;right:auto!important}
html[dir=ltr] .main-wrap{margin:0!important}
.sidebar-collapsed .sidebar{flex-basis:78px!important;min-width:78px!important;width:78px!important;padding:25px 9px!important}
.sidebar-collapsed .sidebar .brand{padding:0 0 32px!important;display:flex;justify-content:center!important;gap:0}
.sidebar-collapsed .brand>div,.sidebar-collapsed .workspace-label,.sidebar-collapsed .side-bottom{display:none!important}
.sidebar-collapsed .sidebar .nav button{font-size:0!important;padding:13px 0!important;justify-content:center!important;gap:0!important;min-width:0}
.sidebar-collapsed .sidebar .nav button .nav-icon{width:22px;height:22px;flex:0 0 22px}
.sidebar-collapsed .sidebar .brand-logo{width:44px!important;min-width:44px!important;height:44px!important}
.sidebar-collapsed .sync-strip{right:78px}
.nav button{min-height:49px;white-space:nowrap;overflow:hidden;gap:13px!important}
.nav-icon{height:21px;width:21px;flex:0 0 21px;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease;color:#bbd2e6}
.nav button:hover .nav-icon,.nav button.active .nav-icon{color:#91f0e3;transform:scale(1.08)}
.nav button span{font-size:initial!important;width:auto!important;line-height:0}
.mobile-menu{height:42px;width:42px;flex-shrink:0;background:color-mix(in srgb,var(--accent) 7%,var(--white))!important;border:1px solid var(--line)!important;color:var(--ink)!important;display:grid;place-items:center;border-radius:12px!important;transition:background .2s ease}
.mobile-menu:hover{background:color-mix(in srgb,var(--accent) 18%,var(--white))!important}
.topbar{padding:0 clamp(14px,2.5vw,36px)!important;gap:14px}
.breadcrumb{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.role-picker select{max-width:170px}
.page-title{min-width:0}.page-title h1{overflow-wrap:anywhere}
.row-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.row-actions .btn{white-space:nowrap}
.tablewrap{overflow-x:auto;max-width:100%}
.field input[type=date]{min-width:0;direction:ltr!important;text-align:start!important;font-variant-numeric:tabular-nums;color-scheme:dark}
[data-theme=light] .field input[type=date]{color-scheme:light}
.field input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer}
.chat-layout,.chat-people,.chat-conversation{min-width:0}
.chat-person{overflow:hidden}.chat-person>span:last-child{min-width:0;overflow:hidden}.chat-person small{display:block;overflow:hidden;text-overflow:ellipsis}
html[dir=ltr] .sync-strip{right:0!important;left:262px!important}
html[dir=ltr] body.sidebar-collapsed .sync-strip{left:78px!important}
@media(max-width:720px){
 .shell{display:block!important}.sidebar{position:fixed!important;width:262px!important;min-width:262px!important;flex-basis:262px!important;top:0!important;right:-290px!important;left:auto!important;z-index:40}
 .sidebar.open{right:0!important}
 html[dir=ltr] .sidebar{left:-290px!important;right:auto!important}
 html[dir=ltr] .sidebar.open{left:0!important}
 .sidebar-collapsed .sidebar{width:262px!important;min-width:262px!important;flex-basis:262px!important}
 .main-wrap{width:100%}.content{padding:16px!important}.topbar{padding:0 12px!important}
 .top-actions{gap:7px!important}.role-picker select{max-width:115px}.breadcrumb{font-size:10px}
 .sync-strip,html[dir=ltr] .sync-strip{left:0!important;right:0!important}
 .row-actions{min-width:270px}.tablewrap table{min-width:670px}
}

/* v0.9.3 team-review additions */
.review-top-btn{border:1px solid color-mix(in srgb,var(--accent) 48%,var(--line));background:color-mix(in srgb,var(--accent) 10%,var(--white));color:var(--ink);border-radius:12px;padding:10px 13px;font-weight:700;white-space:nowrap;transition:transform .2s,border-color .2s}
.review-top-btn:hover{transform:translateY(-2px);border-color:var(--accent)}
.review-banner{display:flex;align-items:center;gap:22px;justify-content:space-between;padding:25px 28px;border-radius:22px;margin:0 0 27px;color:#fff;background:radial-gradient(circle at 74% 20%,color-mix(in srgb,var(--accent2) 34%,transparent),transparent 38%),linear-gradient(110deg,var(--brandNavy),color-mix(in srgb,var(--brandNavy) 76%,var(--accent)));border:1px solid #ffffff29;box-shadow:0 18px 48px #0a263627;position:relative;overflow:hidden}
.review-banner::after{content:'';position:absolute;inset:0;opacity:.24;pointer-events:none;background:linear-gradient(114deg,#ffffff17,transparent 35%,#ffffff12 65%,transparent);}
.review-banner-text{position:relative;z-index:1;min-width:0}.review-kicker{font-size:11px;font-weight:700;letter-spacing:.8px;color:#b3ecf4}.review-banner h2{margin:8px 0;font-weight:800;font-size:clamp(17px,2.1vw,25px);line-height:1.5}.review-banner p{color:#c8e1ee;font-size:12px;margin:0 0 15px;max-width:720px;line-height:1.9}
.review-banner-actions{display:flex;gap:9px;flex-wrap:wrap;align-items:center}.review-banner-actions .btn{min-height:39px}.review-banner .btn.primary{background:#ecfaff;border-color:#ecfaff;color:#12344b}.review-outline{background:#ffffff12!important;border:1px solid #ffffff69!important;color:#fff!important;backdrop-filter:blur(10px)}
.review-banner-logo{width:112px;height:112px;object-fit:contain;flex-shrink:0;filter:brightness(0) invert(1);opacity:.85;transition:transform .3s}.review-banner:hover .review-banner-logo{transform:translateY(-3px) rotate(-5deg)}
.review-dialog-title{display:flex;align-items:center;gap:14px;margin:12px 0 21px}.review-dialog-title img{width:59px;height:59px;object-fit:contain;filter:brightness(0) invert(1);border-radius:14px;background:var(--brandNavy);padding:8px}.review-dialog-title h2{margin:0;font-size:20px}.review-dialog-title p{margin:4px 0 0;font-size:12px;color:var(--muted)}
.review-report-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0}.review-report-card{display:flex;flex-direction:column;gap:6px;padding:19px;border:1px solid var(--line);border-radius:15px;color:var(--ink);text-decoration:none;background:color-mix(in srgb,var(--accent) 4%,var(--white));min-height:156px;transition:transform .2s,border-color .2s,box-shadow .2s}.review-report-card:hover{transform:translateY(-3px);border-color:var(--accent);box-shadow:0 14px 30px color-mix(in srgb,var(--accent) 15%,transparent)}.review-report-mark{font:800 11px Arial,sans-serif;letter-spacing:1px;width:max-content;border-radius:7px;padding:5px 8px;color:#fff;background:var(--brandNavy)}.review-report-card strong{font-size:15px}.review-report-card small{color:var(--muted)}.review-card-link{color:var(--accent);font-weight:800;margin-top:auto}
.review-downloads{display:flex;gap:12px;flex-wrap:wrap;margin:15px 0}.review-downloads a{color:var(--accent);font-weight:700;text-decoration:none}.review-downloads a:hover{text-decoration:underline}.review-disclaimer{border:1px solid color-mix(in srgb,#d89b45 35%,var(--line));padding:12px;border-radius:12px;background:color-mix(in srgb,#d89b45 9%,var(--white));font-size:11px;line-height:1.8;color:var(--ink);margin-top:15px}
.review-note-fields textarea{min-height:125px}.review-counter{color:var(--muted);font-size:12px;margin:17px 0 9px}.review-note-item{border:1px solid var(--line);padding:12px;border-radius:10px;margin:9px 0}.review-note-item p{white-space:pre-wrap;margin:6px 0 0;font-size:12px;line-height:1.8}
@media(max-width:930px){.review-banner-logo{width:78px;height:78px}.review-top-btn{padding:8px;font-size:11px}}
@media(max-width:720px){.review-banner{padding:19px;align-items:flex-start}.review-banner-logo{width:52px;height:52px}.review-report-grid{grid-template-columns:1fr}.review-top-btn{max-width:105px;font-size:10px;white-space:normal;line-height:1.3}.review-banner-actions .btn{font-size:11px;padding:10px}}

/* Optional mobile signatures — 0.9.5 */
.signature-section{border:1px solid var(--line);border-radius:20px;padding:22px;margin-top:21px;background:color-mix(in srgb,var(--accent) 5%,var(--white))}
.signature-section-header,.sig-top{display:flex;justify-content:space-between;align-items:center;gap:15px}
.signature-section-header h3,.sig-top h2{margin:0;color:var(--ink)}.signature-section-header p,.sig-top p{color:var(--muted);line-height:1.9;margin:6px 0}
.signature-section-header img,.sig-top img{width:51px;height:51px;object-fit:contain}
.signature-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:17px 0}
.signature-card{border:1px solid var(--line);background:var(--white);padding:15px;border-radius:15px;min-width:0;display:flex;flex-direction:column;gap:8px}
.signature-card>strong{font-size:12px}.signature-person{font-size:13px;color:var(--accent)}
.signature-thumb{height:86px;border:1px dashed var(--line);display:grid;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--ink) 2%,var(--white));color:var(--muted);font-size:11px}
.signature-thumb img,.sign-preview{display:block;max-height:80px;max-width:100%;object-fit:contain}
.signature-modal{max-width:650px;margin:0 auto}.signature-modal canvas{display:block;width:100%;height:auto;aspect-ratio:850/330;border:2px dashed #aac0ce;background:#fff;touch-action:none;user-select:none;border-radius:14px;margin:14px 0}
.sig-actions{display:flex;gap:9px;flex-wrap:wrap}.signature-modal small{display:block;color:var(--muted);margin-top:12px}
@media(max-width:560px){.signature-cards{grid-template-columns:1fr}.signature-section{padding:15px}.sig-actions .btn{flex:1 1 35%;text-align:center}.sig-top img{width:38px}}

.cloud-overlay{position:fixed;z-index:10000;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;background:radial-gradient(circle at center,#1c596e,#0b2436);color:#fff;font-family:Cairo,Arial,sans-serif}
.cloud-overlay[hidden]{display:none}.cloud-overlay img{width:91px;height:91px;object-fit:contain;animation:feahCloud 2s ease-in-out infinite}.cloud-overlay strong{font-size:29px}.cloud-overlay p{color:#bad8e2;text-align:center;padding:0 20px}@keyframes feahCloud{50%{transform:translateY(-8px);filter:drop-shadow(0 10px 26px #42d5c488)}}
.cloud-active .review-banner,.cloud-active .login-visual-link,.cloud-active .review-top-btn,.cloud-active .role-picker select{display:none!important}
.cloud-role-label{display:inline-flex;padding:7px 12px;border:1px solid var(--line);border-radius:11px;font-size:11px}.cloud-signout{font:inherit;border:1px solid var(--line);border-radius:9px;background:transparent;color:var(--ink);padding:8px;cursor:pointer;font-size:11px}
.cloud-user-line{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:16px;border-bottom:1px solid var(--line);flex-wrap:wrap}.cloud-user-line>div:first-child{display:flex;flex-direction:column;gap:5px}.cloud-user-line small{color:var(--muted)}.cloud-user-line select{padding:8px;border-radius:8px}

/* RC5: persistent, accessible sidebar with visible sign out; no change to showcase UI identity. */
@media (min-width:721px){
 .shell{display:block!important;direction:rtl}
 .sidebar{position:fixed!important;inset:0 0 0 auto!important;top:0!important;bottom:0!important;height:100dvh!important;max-height:100dvh;min-height:0;overflow-y:auto!important;overflow-x:hidden;z-index:60;scrollbar-width:thin;overscroll-behavior:contain}
 .main-wrap{margin-right:262px!important;margin-left:0!important;min-width:0;max-width:calc(100% - 262px)!important}
 .sidebar-collapsed .main-wrap{margin-right:78px!important;max-width:calc(100% - 78px)!important}
 html[dir=ltr] .shell{direction:ltr}
 html[dir=ltr] .sidebar{inset:0 auto 0 0!important}
 html[dir=ltr] .main-wrap{margin-left:262px!important;margin-right:0!important}
 html[dir=ltr] .sidebar-collapsed .main-wrap{margin-left:78px!important;margin-right:0!important}
}
.sidebar .nav{flex:0 0 auto}
.sidebar .side-bottom{margin-top:auto;flex:0 0 auto;padding-bottom:14px}
.feah-side-account{display:flex;flex-direction:column;gap:8px;align-items:stretch;padding:12px 0 14px;border-top:1px solid #ffffff24}
.feah-side-account #feah-account-name{font:700 12px Cairo,Arial,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#e8f5fd}
.feah-sidebar-signout{display:flex;align-items:center;justify-content:center;gap:10px;min-height:42px;width:100%;border:1px solid #ffffff3f;border-radius:11px;color:#eef9fc;background:#ffffff12;font:700 12px Cairo,Arial,sans-serif;cursor:pointer}
.feah-sidebar-signout:hover,.feah-sidebar-signout:focus-visible{background:#ab353533;border-color:#e9abab;color:#fff;outline-offset:2px}
.sidebar-collapsed .sidebar .side-bottom{display:block!important;padding:8px 0!important}
.sidebar-collapsed .side-bottom>a,.sidebar-collapsed .side-bottom>.mode-pill,.sidebar-collapsed .side-bottom>.version,.sidebar-collapsed .feah-side-account #feah-account-name,.sidebar-collapsed .feah-sidebar-signout .signout-label{display:none!important}
.sidebar-collapsed .feah-sidebar-signout{width:46px;margin-inline:auto}
@media(max-width:720px){
 .sidebar{position:fixed!important;top:0!important;bottom:0!important;height:100dvh!important;max-height:100dvh;overflow-y:auto!important;overscroll-behavior:contain;z-index:75!important}
 .sidebar .side-bottom{padding-bottom:calc(12px + env(safe-area-inset-bottom))}
 .sidebar-collapsed .feah-side-account #feah-account-name,.sidebar-collapsed .feah-sidebar-signout .signout-label{display:initial!important}
 .sidebar-collapsed .sidebar .side-bottom{display:block!important}
}
/* Site visit assignment page, using the application's existing card and color tokens. */
.feah-req-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.feah-req-grid .wide{grid-column:1/-1}
.feah-req-grid .field label{display:block;margin-bottom:7px;font-weight:700;color:var(--ink)}
.feah-req-grid input,.feah-req-grid select,.feah-req-grid textarea,.feah-profile-edit input{width:100%;min-width:0;max-width:100%;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--white);color:var(--ink);direction:inherit}
.feah-request-card{padding:20px;margin-block:14px;border:1px solid var(--line);border-radius:16px;background:var(--white);box-shadow:var(--shadow)}
.feah-request-card-head{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-start;justify-content:space-between;margin-bottom:12px}
.feah-request-card h3{margin:0;font-size:17px}.feah-request-card small{display:block;color:var(--muted);margin-top:4px}
.feah-request-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.feah-request-meta>div{background:color-mix(in srgb,var(--white) 91%,var(--accent));padding:12px;border:1px solid var(--line);border-radius:12px;overflow-wrap:anywhere}
.feah-request-meta strong{display:block;margin-top:5px;font-size:13px}
.feah-request-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}
.feah-request-actions .btn{max-width:100%}
.feah-profile-edit{display:flex;flex-direction:column;gap:14px}
.feah-request-tag{border:1px solid var(--line);border-radius:99px;padding:5px 12px;background:color-mix(in srgb,var(--accent) 14%,var(--white));font-size:12px;white-space:nowrap}
@media(max-width:720px){.feah-req-grid,.feah-request-meta{grid-template-columns:1fr}.feah-request-card{padding:14px}}


/* RC8 Stability: no autonomous page motion. Animation of the 8-second halo
   was perceived as page pulsation; retain the premium static glass appearance. */
.role-hero::after,.role-hero-mark,.decision-illustration { animation: none !important; }
/* Reserve the scrollbar width so small reflows cannot move the workspace. */
@media (min-width:721px){ html { scrollbar-gutter: stable; } }
/* The live chat changes in place and must not scroll the entire document. */
.chat-timeline { overflow-anchor: none; }

/* FEAH.Site 1.0.1 — dynamic brandmark, high contrast in all palettes, accessible sort */
.feah-themed-mark{
 width:46px;height:46px;min-width:46px;display:inline-block;
 background:linear-gradient(138deg,var(--accent2,#29c5bb),var(--accent,#1ca89e) 68%,var(--brandNavy,#183a56));
 -webkit-mask:url('data:image/png;base64,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') center/contain no-repeat;
 mask:url('data:image/png;base64,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') center/contain no-repeat;
 filter:drop-shadow(0 5px 8px color-mix(in srgb,var(--accent,#29c5bb) 28%,transparent));
 transition:background .3s ease,transform .25s ease;
}
.feah-themed-mark:hover{transform:scale(1.07)}
.sidebar .feah-themed-mark{background:linear-gradient(145deg,#fff 18%,var(--accent2,#29c5bb) 65%,#fff)}
[data-theme=dark] .topbar .feah-themed-mark{background:linear-gradient(125deg,#fff 5%,var(--accent2,#29c5bb) 80%)}
.topbar .feah-themed-mark{background:linear-gradient(130deg,var(--accent,#1ca89e),color-mix(in srgb,var(--accent2,#29c5bb) 40%,#16384f));width:44px;height:44px}
.feah-search-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.feah-sort-label{display:flex;align-items:center;gap:9px;font-weight:700;color:var(--ink);font-size:12px}
.feah-sort-label select{background:var(--white);color:var(--ink);border:1px solid var(--line);border-radius:12px;min-height:42px;padding:7px 12px;box-shadow:0 4px 14px color-mix(in srgb,var(--accent) 9%,transparent);cursor:pointer}
.feah-sort-label select:focus-visible{outline:3px solid var(--accent);outline-offset:2px}
@media(max-width:720px){.feah-search-heading{align-items:stretch}.feah-sort-label{width:100%;justify-content:space-between}.feah-sort-label select{max-width:72%}.topbar .feah-themed-mark{height:37px;width:37px;min-width:37px}}

/* FEAH.Site 1.0.2 — inbox visibility without changing the approved theme */
.nav button {position:relative}
.feah-inbox-badge {margin-inline-start:auto;min-width:20px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;background:#ed8057;color:#122b40;border:1px solid #f8a681;border-radius:99px;font:800 11px/1 Cairo,Arial,sans-serif;flex-shrink:0;box-shadow:0 2px 12px #0002}
.feah-inbox-badge[hidden] {display:none!important}
.feah-chat-person-details{display:flex;flex:1;flex-direction:column;min-width:0;gap:2px;text-align:start}
.feah-chat-person-details b,.feah-chat-person-details small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}
.feah-chat-last{opacity:.7;font-size:11px;max-width:230px}
.feah-chat-unread{display:inline-flex;align-items:center;justify-content:center;min-width:21px;height:21px;padding:0 5px;border-radius:99px;background:#a2ece5;color:#12374a;font:800 11px Cairo,Arial,sans-serif;margin-inline-start:auto;flex-shrink:0}
.feah-task-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}
.feah-reminder-item{padding:14px 0;border-bottom:1px solid #ffffff18}
.feah-reminder-item:last-child{border-bottom:0}
@media(max-width:740px){.feah-chat-last{max-width:170px}.feah-task-filters .btn{font-size:11px}.feah-inbox-badge{height:18px;min-width:18px;font-size:10px}}
.nav button .feah-inbox-badge{font:800 11px/1 Cairo,Arial,sans-serif;width:auto;min-width:20px;height:20px;text-align:center;}


/* FEAH.Site v1.0.2 MOBILE STABILITY — fixed phone viewport and readable native cards.
   Confined to mobile widths; the approved desktop visual tokens stay unchanged. */
@media (max-width: 720px) {
 html, body { width:100%; min-width:0; max-width:100%; overflow-x:clip; overscroll-behavior-x:none; scroll-behavior:auto!important; }
 body { min-height:100svh; }
 .shell { display:block!important; width:100%!important; min-width:0!important; max-width:100%!important; overflow:clip; }
 .main-wrap, html[dir=ltr] .main-wrap { box-sizing:border-box; display:block!important; width:100%!important; min-width:0!important; max-width:100%!important; margin:0!important; padding:0!important; }
 .content { min-width:0!important; max-width:100%!important; width:100%!important; padding:14px 12px calc(55px + env(safe-area-inset-bottom))!important; }
 .content > section, .content .card, .content .role-context, .content .page-title, .content .two-col { min-width:0; max-width:100%; }
 .content .card { overflow-wrap:anywhere; }
 .topbar { height:62px!important; min-height:62px!important; max-width:100%; width:100%; padding:0 12px!important; gap:8px!important; position:sticky; top:0; z-index:20; }
 .mobile-menu { width:42px; height:42px; flex:0 0 42px; }
 .breadcrumb { display:none!important; }
 .top-actions { margin-inline-start:auto; min-width:0; max-width:calc(100% - 50px); gap:6px!important; }
 .role-picker { min-width:0!important; font-size:0!important; gap:0!important; }
 .role-picker select { min-width:0!important; width:min(140px,36vw)!important; max-width:140px!important; font-size:11px!important; text-overflow:ellipsis; padding:7px 5px!important; }
 .language-top { display:flex; align-items:center; min-width:0; }
 .language-top select { width:min(76px,20vw); max-width:76px!important; padding:7px 4px!important; font-size:10px; }
 .topbar .feah-themed-mark { height:35px!important;width:35px!important;min-width:35px!important;flex:0 0 35px; }
 .sidebar,html[dir=ltr] .sidebar { position:fixed!important; inset:0 0 0 auto!important; top:0!important; bottom:0!important; left:auto!important; right:0!important; display:flex; height:100svh!important; max-height:100svh!important; width:min(285px,86vw)!important; min-width:0!important; flex-basis:auto!important; transform:translate3d(105%,0,0); transition:transform .18s ease-out!important; will-change:transform; z-index:80!important; overflow-y:auto!important; overflow-x:hidden!important; overscroll-behavior:contain; }
 .sidebar.open { transform:translate3d(0,0,0)!important; }
 html[dir=ltr] .sidebar { inset:0 auto 0 0!important; left:0!important; right:auto!important; transform:translate3d(-105%,0,0); }
 html[dir=ltr] .sidebar.open { transform:translate3d(0,0,0)!important; }
 body.sidebar-collapsed .sidebar { width:min(285px,86vw)!important; min-width:0!important; flex-basis:auto!important; padding:30px 18px!important; }
 body.sidebar-collapsed .sidebar .brand>div,body.sidebar-collapsed .sidebar .workspace-label,body.sidebar-collapsed .sidebar .side-bottom {display:initial!important}
 body.sidebar-collapsed .sidebar .nav button {font-size:12px!important;justify-content:flex-start!important;min-height:48px;gap:12px!important;padding:10px 12px!important}
 body.sidebar-collapsed .sidebar .brand {justify-content:flex-start!important;gap:10px!important}
 .feah-mobile-scrim {display:none;position:fixed;inset:0;z-index:70;background:rgba(6,24,38,.56);backdrop-filter:blur(2px)}
 body.feah-menu-open .feah-mobile-scrim {display:block}
 .page-title { gap:10px; margin:0 0 20px; }
 .page-title h1 {font-size:clamp(22px,6.5vw,28px)!important; line-height:1.5; margin:4px 0;}
 .page-title p {line-height:1.7; font-size:12px!important;}
 .stats { grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px; }
 .stat {min-width:0;padding:14px 12px!important; min-height:132px;}
 .stat .line{display:flex;flex-wrap:wrap;align-items:center;gap:6px;}
 .stat .line > span:first-child {overflow-wrap:anywhere;line-height:1.7;}
 .stat strong {font-size:28px!important;}
 .stat-click:hover {transform:none;box-shadow:var(--shadow);}
 .role-hero:after,.role-hero-mark,.decision-illustration,.role-context:after {animation:none!important;}
 .card,.stat,.topbar,.chat-layout {backdrop-filter:none!important;-webkit-backdrop-filter:none!important;}
 .role-context {padding:14px!important;gap:12px!important;}
 .role-context >div {min-width:0;}
 .role-context small {line-height:1.6;}
 .search-line {gap:9px!important;}
 .search-line input {font-size:16px;min-width:0;max-width:100%;}
 .field input,.field textarea,.field select,.chat-compose textarea,.feah-req-grid input,.feah-req-grid textarea {font-size:16px!important;}
 .grid,.detail-grid,.two-col,.feah-req-grid,.feah-request-meta {grid-template-columns:minmax(0,1fr)!important;}
 .form-actions {display:flex;flex-wrap:wrap;gap:8px;}
 .form-actions .btn {min-width:0; flex:1 1 120px;white-space:normal;}
 .tablewrap {max-width:100%; overscroll-behavior-x:contain;}
 .row-actions {min-width:0!important;max-width:100%;flex-wrap:wrap;}
 .row-actions .btn {max-width:100%;white-space:normal!important;flex:1 1 auto;}
 /* On narrow screens, the two main inspection tables are true responsive cards. */
 #dashboard-results .tablewrap,#inspections-results .tablewrap {overflow:visible!important;}
 #dashboard-results table,#inspections-results table {display:block;min-width:0!important;width:100%;}
 #dashboard-results thead,#inspections-results thead {display:none!important;}
 #dashboard-results tbody,#inspections-results tbody {display:grid;gap:10px;width:100%;}
 #dashboard-results tbody tr,#inspections-results tbody tr {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 10px;padding:14px 12px;border:1px solid var(--line);border-radius:14px;background:var(--white);width:100%;overflow:hidden;}
 #dashboard-results td,#inspections-results td {display:block!important;min-width:0!important;white-space:normal!important;border:0!important;padding:2px 0!important;overflow-wrap:anywhere;text-align:start!important;font-size:12px;}
 #dashboard-results td:nth-child(1),#inspections-results td:nth-child(1),#dashboard-results td:nth-child(5),#inspections-results td:nth-child(5) {grid-column:1/-1;}
 #dashboard-results td:nth-child(1),#inspections-results td:nth-child(1){font-size:14px;padding-bottom:7px!important;border-bottom:1px solid var(--line)!important;}
 #dashboard-results td:nth-child(2)::before,#inspections-results td:nth-child(2)::before {content:'العميل';display:block;color:var(--muted);font-size:10px;}
 #dashboard-results td:nth-child(3)::before,#inspections-results td:nth-child(3)::before {content:'تاريخ الإنشاء';display:block;color:var(--muted);font-size:10px;}
 #dashboard-results td:nth-child(4),#inspections-results td:nth-child(4) {grid-column:1/-1;}
 #dashboard-results td:nth-child(5),#inspections-results td:nth-child(5) {padding-top:8px!important;border-top:1px solid var(--line)!important;}
 .chat-section{max-width:100%;}
 .chat-layout {display:grid;grid-template-columns:minmax(0,1fr)!important;max-height:none!important;min-height:0!important;overflow:hidden!important;}
 .chat-people {display:flex;flex-direction:row;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;}
 .chat-people-title {display:none;}
 .chat-person {flex:0 0 185px;width:185px;min-width:0!important;scroll-snap-align:start;padding:11px 8px;min-height:76px;gap:7px;}
 .chat-conversation {min-height:0!important;height:clamp(390px,65svh,590px)!important;max-height:none!important;}
 .chat-peer{min-width:0;padding:11px;gap:8px;}
 .chat-peer>div {min-width:0;overflow-wrap:anywhere;}
 .chat-timeline {padding:13px 10px;gap:9px;min-height:0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;}
 .bubble {max-width:88%;font-size:12px;padding:9px 12px;}
 .chat-compose {padding:8px 9px calc(9px + env(safe-area-inset-bottom));}
 .chat-compose textarea {min-height:56px;max-height:105px;}
 .chat-context-bar label {flex-wrap:wrap;min-width:0;}
 .chat-context-bar select {width:100%;max-width:100%!important;min-width:0;}
 .feah-chat-live-status {font-size:11px;}
 .info-modal {padding:8px!important;overscroll-behavior:contain;}
 .info-card {max-height:calc(100svh - 24px);}
 .sync-strip {left:0!important;right:0!important;padding:5px 9px calc(5px + env(safe-area-inset-bottom));}
 .toast {max-width:calc(100% - 24px);}
}
@media(max-width:350px){
 .content {padding-inline:9px!important;}
 .topbar {padding-inline:8px!important;gap:5px!important;}
 .role-picker select {width:117px!important;}
 .language-top select {width:66px!important;}
 .stat {padding:12px 9px!important;}
 .stat .line{font-size:10px!important;}
}
@media(hover:none) and (pointer:coarse) {
 button:hover,.stat-click:hover,.nav button:hover,.palette-choice:hover {transform:none!important;}
}


/* FEAH.Site v1.0.3 — additive visual polish (no workflows, data or report markup changed) */
:root{--feah-polish-radius:18px;--feah-polish-speed:220ms}
.page-title h1{letter-spacing:-.025em;text-wrap:balance}
.page-title p{max-width:74ch;line-height:1.9;text-wrap:pretty}
.eyebrow{letter-spacing:.035em}
.card,.stat,.launch-card,.request-card{border-radius:var(--feah-polish-radius);transition:transform var(--feah-polish-speed) ease,box-shadow var(--feah-polish-speed) ease,border-color var(--feah-polish-speed) ease;will-change:auto}
@media (hover:hover) and (pointer:fine){
  .stat-click:hover,.launch-card:hover,.request-card:hover{transform:translateY(-3px);box-shadow:0 20px 42px rgba(18,53,79,.14);border-color:color-mix(in srgb,var(--accent) 30%,var(--line))}
  .card:hover{border-color:color-mix(in srgb,var(--accent) 19%,var(--line))}
  .stat-click{background-image:radial-gradient(circle at 90% 0%,color-mix(in srgb,var(--accent2) 9%,transparent),transparent 65%)}
}
.stat .symbol{border-radius:12px;display:inline-grid;place-items:center;min-width:30px;min-height:30px;background:color-mix(in srgb,var(--accent) 11%,var(--white));line-height:1.25}
.stat-click:focus-visible,.nav button:focus-visible,.btn:focus-visible,.launch-card:focus-visible{outline:3px solid var(--accent2);outline-offset:3px}
.btn,.chip,.theme-choice,.palette-choice{transition:background-color var(--feah-polish-speed) ease,color var(--feah-polish-speed) ease,border-color var(--feah-polish-speed) ease,box-shadow var(--feah-polish-speed) ease}
.btn.primary{background-image:linear-gradient(110deg,var(--brandNavy),var(--accent));background-size:140% 100%}
[data-theme=dark] .stat-click:hover,[data-theme=dark] .launch-card:hover{box-shadow:0 18px 36px rgba(0,0,0,.27)}
@media(max-width:760px){
 .stat,.card,.launch-card{backdrop-filter:none;-webkit-backdrop-filter:none}
 .page-title h1{line-height:1.55}
 .stat-click:hover,.launch-card:hover,.request-card:hover{transform:none}
 .btn,.nav button{touch-action:manipulation}
}
@media(prefers-reduced-motion:reduce){.card,.stat,.launch-card,.request-card,.btn,.chip,.theme-choice,.palette-choice{transition:none!important;transform:none!important}}

/* FEAH v1.0.4: explicit 8px spacing rhythm, safe-area mobile actions, accessible required fields. */
:root{--feah-space-1:4px;--feah-space-2:8px;--feah-space-3:12px;--feah-space-4:16px;--feah-space-5:24px;--feah-space-6:32px}
.form-actions,.header-actions,.row-actions,.request-actions,.review-banner-actions,.signature-buttons,.sig-actions{gap:var(--feah-space-3)!important;row-gap:var(--feah-space-3)!important}
.form-actions{margin-block:var(--feah-space-5)!important;align-items:stretch}
.form-actions>.btn{min-height:44px;min-width:0}
.form-card .grid{column-gap:var(--feah-space-4);row-gap:var(--feah-space-5)}
.stepper{gap:var(--feah-space-4)!important;row-gap:var(--feah-space-3)!important}
.required-star{color:#c83d49;font-size:15px;font-weight:900;padding-inline-start:3px}
.feah-required-help{font-size:12px;line-height:1.9;color:var(--muted);margin:0 0 var(--feah-space-4)}
.feah-step-errors{border:1px solid #e9b2a8;border-inline-start:4px solid #d34b4b;background:#fff2ed;color:#903f35;border-radius:12px;padding:var(--feah-space-4);margin:0 0 var(--feah-space-4);line-height:1.9;font-weight:700}
.feah-step-errors[hidden]{display:none!important}
.feah-invalid{outline:2px solid #d34b4b!important;outline-offset:2px}
@media(max-width:720px){
 .form-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--feah-space-3)!important;padding-bottom:calc(env(safe-area-inset-bottom,0px) + var(--feah-space-4))}
 .form-actions>.btn{width:100%;min-height:46px;flex:auto;white-space:normal}
 .form-actions>.btn.danger{grid-column:1/-1}
 .header-actions,.request-actions,.review-banner-actions{gap:var(--feah-space-2)!important;row-gap:var(--feah-space-3)!important}
 .stepper{gap:var(--feah-space-2)!important}
 .step{line-height:1.6}
 .toast{bottom:calc(env(safe-area-inset-bottom,0px) + 18px)}
}

/* v1.0.5: user actions on one grid; equal tap targets and an explicit 12px two-axis gap.
   The admin "Edit name" button is now appended inside .request-actions, not outside it. */
.request-card .request-actions {
  display:grid !important;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:12px !important;
  margin-top:16px;
  align-items:stretch;
}
.request-card .request-actions > .btn {
  display:inline-flex; align-items:center; justify-content:center;
  width:100%; min-width:0; min-height:44px;
  white-space:normal; text-align:center; line-height:1.6;
  margin:0 !important; padding:9px 10px;
}
.request-card .request-actions > .btn:only-child {grid-column:1/-1}
@media(max-width:380px){.request-card .request-actions {grid-template-columns:1fr}}
@media(min-width:850px){.request-card .request-actions {grid-template-columns:repeat(2,minmax(0,1fr))}}
/* Keep status information visible while avoiding perpetual attention-grabbing pulses. */
.live-pulse,.live-dot {animation:none !important;}
/* Disable purely decorative floating / glowing motion; keep functional feedback. */
.role-hero:after,.role-hero-mark,.decision-illustration,.loading-mark {animation:none !important;}

/* FEAH v1.0.6: deterministic motion policy. No pulsing, shimmering, floating or
   scroll-entry animations on the operational UI. Functional state is not animated. */
html,body { scroll-behavior:auto !important; }
*,*::before,*::after { animation:none !important; animation-delay:0s !important; }
/* Prevent blurred cards from repainting and flashing while scrolling. */
.card,.stat,.role-hero,.request-card,.topbar,.sidebar,.glass,.glass-card {
  backdrop-filter:none !important; -webkit-backdrop-filter:none !important;
}
/* Keep short focus/hover feedback only for interactive controls. */
@media(prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;scroll-behavior:auto!important}}
/* FEAH.Site: preserve direct user actions but disable nonessential endless motion. */
.decision-illustration,.role-hero:after,.role-hero-mark,.cloud-overlay img{animation:none!important}

/* FEAH bank report action: follow the same 12px control spacing as the official workspace. */
.report-tools .feah-reviewer-report-link{margin:0!important;min-height:44px;flex:0 1 auto;white-space:normal;line-height:1.5}
.report-tools{column-gap:12px;row-gap:12px}
@media(max-width:640px){.report-tools .feah-reviewer-report-link{width:100%;min-width:0;text-align:center}}
