/* =====================================================================
MANFRY (App 104) — نظام الإضاءة الشامل (نسخة عالية التخصيص)
يُلصق في: Shared Components ▸ User Interface Attributes ▸ CSS ▸ Inline
---------------------------------------------------------------------
ملاحظة: كل صفحة تحقن body{...!important} وألوانًا داكنة بأصنافها، وتُحمَّل
بعد هذا الملف. لذلك رفعنا التخصيص (html body / html:root / body .class)
ليتغلّب هذا الملف رغم أنه يُحمَّل أولًا (التخصيص الأعلى يسبق ترتيب المصدر).
@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;700;900&display=swap');===================================================================== */



html:root{--bg:#f4f6fa !important; --bg1:#eef2f8 !important; --bg2:#ffffff !important; --bg3:#ffffff !important; --bg4:#eef2f7 !important;--bdr:#e6ebf3 !important; --bdr2:#dbe2ec !important; --surface:#ffffff !important; --s-hv:#f1f5f9 !important;--txt:#0f172a !important; --txt2:#334155 !important; --txt3:#64748b !important; --txt4:#94a3b8 !important;--gold:#d97706 !important; --blue:#2563eb !important; --green:#059669 !important; --red:#dc2626 !important; --purple:#7c3aed !important; --amber:#d97706 !important;--gold-bg:rgba(217,119,6,.10) !important; --gold-bdr:rgba(217,119,6,.30) !important; --gold-glow:rgba(217,119,6,.2) !important;--mf-bg:#f4f6fa !important; --mf-card:#ffffff !important; --mf-surface:#ffffff !important; --mf-border:#e6ebf3 !important; --mf-text:#0f172a !important; --mf-gray:#64748b !important; --mf-gold:#d97706 !important; --mf-gold-glow:rgba(217,119,6,.2) !important; --mf-glass:#f7f9fc !important;--ap-bg:#f4f6fa !important; --ap-bg2:#ffffff !important; --ap-bg3:#f7f9fc !important; --ap-bg4:#eef2f7 !important; --ap-bdr:#e6ebf3 !important; --ap-txt:#0f172a !important; --ap-txt2:#334155 !important; --ap-txt3:#64748b !important; --ap-gold:#d97706 !important;--dm-bg:#f4f6fa !important; --dm-card:#ffffff !important; --dm-text:#0f172a !important; --dm-gray:#64748b !important; --dm-border:#e6ebf3 !important; --dm-gold:#d97706 !important;--rpt-bg:#f4f6fa !important; --rpt-bg2:#ffffff !important; --rpt-bg3:#f7f9fc !important; --rpt-bg4:#eef2f7 !important; --rpt-bdr:#e6ebf3 !important; --rpt-bdr2:#dbe2ec !important; --rpt-txt:#0f172a !important; --rpt-txt2:#334155 !important; --rpt-txt3:#64748b !important;--um-bg:#f4f6fa !important; --um-bg2:#ffffff !important; --um-bg3:#f7f9fc !important; --um-bg4:#eef2f7 !important; --um-bdr:#e6ebf3 !important; --um-bdr2:#dbe2ec !important; --um-txt:#0f172a !important; --um-txt2:#334155 !important; --um-txt3:#64748b !important;--il-bg:#f4f6fa !important; --il-bg2:#ffffff !important; --il-bg3:#f7f9fc !important; --il-bg4:#eef2f7 !important; --il-bdr:#e6ebf3 !important; --il-bdr2:#dbe2ec !important; --il-txt:#0f172a !important; --il-txt2:#334155 !important; --il-txt3:#64748b !important;--ta-bg:#f4f6fa !important; --ta-card:#ffffff !important; --ta-bdr:#e6ebf3 !important; --ta-txt:#0f172a !important; --ta-gray:#64748b !important; --ta-gold:#d97706 !important;--cm-bg:#f4f6fa !important; --cm-card:#ffffff !important; --cm-bdr:#e6ebf3 !important; --cm-txt:#0f172a !important; --cm-gray:#64748b !important;}/* ============ 2) الأساس (يتغلّب على body{...!important} عبر html body) ============ */
html body,html body.t-PageBody,
html body .t-Body,html body .t-Body-main,html body .t-Body-content,html body .t-Body-contentInner,
html body #t_Body_content,html body #t_Body_main{background:#f4f6fa !important; color:#0f172a !important;}html body{ font-family:'Cairo','Tajawal','Segoe UI',sans-serif !important; -webkit-font-smoothing:antialiased; }html body :where(h1,h2,h3,h4,h5){ color:#0f172a !important; }html body [style*="color:#fff"],html body [style*="color: #fff"],html body [style*="color:#ffffff"],
html body [style*="color:#E2E8F0"],html body [style*="color:#e2e8f0"],html body [style*="color:#e0e0e0"],
html body [style*="color:#d0d0d0"],html body [style*="color:#ccc"],html body [style*="color:#ddd"]{ color:#334155 !important; }html body [style*="background:#0a0a0a"],html body [style*="background:#0b0"],html body [style*="background:#0c0c0c"],
html body [style*="background:#0d0"],html body [style*="background:#0f0f"],html body [style*="background:#111"],
html body [style*="background:#131"],html body [style*="background:#141414"],html body [style*="background:#161616"],
html body [style*="background:#1a1a1a"],html body [style*="background:#08090"],html body [style*="background:#0d1117"],
html body [style*="background-color:#0a0a0a"],html body [style*="background-color:#141414"],html body [style*="background-color:#0c0c0c"]{background:#f7f9fc !important;}html body .t-Region,html body .t-Card,html body .t-Region-body,html body .t-ContentBlock{background:#ffffff !important; border:1px solid #e6ebf3 !important; color:#0f172a !important; box-shadow:0 1px 3px rgba(16,24,40,.05) !important;}html body .t-Region-title,html body .t-Card-title{ color:#0f172a !important; }html body input[type=text],html body input[type=number],html body input[type=search],html body input[type=password],
html body input[type=email],html body input[type=date],html body textarea,html body select,
html body .apex-item-text,html body .apex-item-textarea,html body .apex-item-select,
html body .mf-input,html body .cr-input,html body .cr-select,html body .cr-notes,html body .cr-search-input,
html body .ta-input,html body .um-input,html body .dm-input{background:#ffffff !important; color:#0f172a !important; border:1px solid #dbe2ec !important;}html body input:focus,html body textarea:focus,html body select:focus,html body .mf-input:focus,html body .cr-input:focus{border-color:#2563eb !important; box-shadow:0 0 0 3px rgba(37,99,235,.15) !important; outline:none !important;}html body input::placeholder,html body textarea::placeholder{ color:#94a3b8 !important; }html body select option{ background:#ffffff !important; color:#0f172a !important; }html body .cr-page,html body .cr-right,html body .cr-layout,html body .cr-tab-panel{ background:#f4f6fa !important; }html body .cr-left{ background:#eef2f8 !important; border-left-color:#e6ebf3 !important; }html body .cr-topbar,html body .cr-detail-header,html body .cr-idea-card,html body .cr-section-card,
html body .cr-ov-card,html body .cr-score-card,html body .cr-modal-box{ background:#ffffff !important; border-color:#e6ebf3 !important; box-shadow:0 1px 4px rgba(16,24,40,.05) !important; }html body .cr-tabs{ background:#f7f9fc !important; border-color:#e6ebf3 !important; }html body .cr-tab{ color:#64748b !important; } html body .cr-tab:hover{ color:#0f172a !important; }html body .cr-tab.active{ color:#2563eb !important; border-bottom-color:#2563eb !important; }html body .cr-ic-name,html body .cr-detail-name,html body .cr-modal-title,html body .cr-score-title,
html body .cr-wf-action,html body .cr-ov-val,html body .cr-spec-val{ color:#0f172a !important; }html body .cr-slider-val{ color:#2563eb !important; }html body .cr-ov-label,html body .cr-section-label,html body .cr-field-lbl{ color:#b45309 !important; }html body .cr-ic-meta,html body .cr-ic-cat,html body .cr-detail-sub,html body .cr-spec-key,html body .cr-form-lbl,
html body .cr-wf-meta,html body .cr-slider-label,html body .cr-search-icon,html body .cr-color-prefix{ color:#64748b !important; }html body .cr-desc-text,html body .cr-modal-body{ color:#334155 !important; }html body .cr-idea-card.cr-selected{ background:#eaf3fd !important; border-color:#2563eb !important; }html body .cr-ic-footer{ background:#f7f9fc !important; border-top-color:#eef2f7 !important; }html body .cr-ic-thumb,html body .cr-img-item{ background:#eef1f6 !important; border-color:#e6ebf3 !important; color:#94a3b8 !important; }html body .cr-filter-btn{ color:#64748b !important; border:1px solid #dbe2ec !important; background:#fff !important; }html body .cr-filter-btn:hover{ border-color:#2563eb !important; color:#2563eb !important; }html body .cr-filter-btn.active{ background:#2563eb !important; color:#fff !important; border-color:#2563eb !important; }html body .cr-pill{ background:#f1f5f9 !important; border:1px solid #dbe2ec !important; color:#64748b !important; }html body .cr-pill.active{ background:#eaf3fd !important; border-color:#2563eb !important; color:#2563eb !important; }html body .cr-chat-msg.user{ background:#fff7ea !important; color:#7a4d00 !important; border-color:#f0d089 !important; }html body .cr-chat-msg.ai{ background:#ffffff !important; color:#0f172a !important; border-color:#e6ebf3 !important; }html body .cr-wf-notes{ background:#f7f9fc !important; color:#334155 !important; }html body .cr-modal-close{ color:#94a3b8 !important; }html body table.um-tbl,html body table.rpt-tbl,html body table.ta-sz,html body .a-IRR-table,html body .t-Report-report{ background:#fff !important; color:#0f172a !important; }html body table.um-tbl th,html body table.rpt-tbl th,html body table.ta-sz th,html body .a-IRR-table th,html body .t-Report-report th{ background:#f1f5f9 !important; color:#334155 !important; border-color:#dbe2ec !important; }html body table.um-tbl td,html body table.rpt-tbl td,html body table.ta-sz td,html body .a-IRR-table td,html body .t-Report-report td{ color:#334155 !important; border-color:#eef2f7 !important; }html body table.um-tbl tr:hover td,html body .a-IRR-table tr:hover td,html body .t-Report-report tr:hover td{ background:#eef5fd !important; }html body .pb-toast,html body .mf-toast,html body .cr-toast,html body .ta-toast,html body .dm-toast,html body .um-toast,html body .il2-toast{background:#ffffff !important; color:#0f172a !important; border:1px solid #e6ebf3 !important; box-shadow:0 12px 30px rgba(16,24,40,.16) !important;}html body .ui-dialog,html body .ui-dialog-content{ background:#ffffff !important; color:#0f172a !important; border:1px solid #e6ebf3 !important; }html body .ui-widget-overlay{ background:rgba(15,23,42,.45) !important; }html body *{ scrollbar-width:thin; scrollbar-color:#c7cfdb transparent; }html body *::-webkit-scrollbar{ width:10px; height:10px; }html body *::-webkit-scrollbar-thumb{ background:#c7cfdb; border-radius:8px; border:2px solid transparent; background-clip:content-box; }