/* V301 Saudi Dunes: a Saudi workspace, inherited by every portal module. */
@media screen {
body[data-overview-theme="saudi-heritage-vision"][data-portal-page]{
  --ot-bg:#f7f3ec;--ot-panel:#fffdf8;--ot-text:#213f3a;--ot-muted:#5d7067;--ot-border:#dfe5d9;
  --ot-accent:#936333;--ot-secondary:#b47b42;--ot-radius:12px;--ot-shadow:0 5px 22px #183f2e09;
  --ot-status-open:#0b846c;--ot-status-assigned:#b47b42;--ot-status-progress:#438d71;--ot-status-waiting-user:#9a814a;
  --ot-status-waiting-vendor:#7d9670;--ot-status-resolved:#25664c;--ot-status-closed:#a5b9a1;
  --bg:var(--ot-bg);--surface:var(--ot-panel);--surface-alt:#f0f2e9;--card:var(--ot-panel);--text:var(--ot-text);--muted:var(--ot-muted);--border:var(--ot-border);
  --primary:#936333;--primary-ink:#724c29;--on-primary:#fff;--soft:#f2e8d8;--sidebar:#073d32;--side-text:#e2ece2;
  --shadow:var(--ot-shadow);--radius:var(--ot-radius);--accent:#b47b42;
  --pt-heading-bg:linear-gradient(90deg,#f6f0e6fa 0%,#f6f0e6fa 30%,#f6f0e660 73%),url('/assets/overview-v329/saudi-heritage-hero.webp') 75% 61%/cover;
  --pt-heading-ink:#143b31;--pt-heading-muted:#44634f;--pt-heading-accent:#725b29;
  background:var(--ot-bg);color:var(--ot-text)
}
body[data-overview-theme="saudi-heritage-vision"][data-portal-page] .sidebar{background:linear-gradient(162deg,#163e37,#102e29 76%);border-right:1px solid #265d4a;color:#e2ece2}
body[data-overview-theme="saudi-heritage-vision"][data-portal-page] .brand{border-bottom:1px solid #d5bd791f}
body[data-overview-theme="saudi-heritage-vision"][data-portal-page] .brand-logo{background:#fff;padding:9px 13px;border-radius:6px;display:inline-flex}
body[data-overview-theme="saudi-heritage-vision"][data-portal-page] .brand-logo .logo-on-light{display:block;background:transparent;filter:none;padding:0}
body[data-overview-theme="saudi-heritage-vision"][data-portal-page] .brand-logo .logo-on-dark{display:none}
body[data-overview-theme="saudi-heritage-vision"][data-portal-page] .brand>span{color:#e0e9db}
body[data-overview-theme="saudi-heritage-vision"][data-portal-page] .nav-label{color:#aec9b8}
body[data-overview-theme="saudi-heritage-vision"][data-portal-page] .sidebar .nav-link{color:#e3ece3;min-height:45px}
body[data-overview-theme="saudi-heritage-vision"][data-portal-page] .sidebar .nav-link:hover{background:#ffffff12;color:#fff}
body[data-overview-theme="saudi-heritage-vision"][data-portal-page] .sidebar .nav-link.active{background:#31554b;color:#fff;box-shadow:none;border-radius:7px}
body[data-overview-theme="saudi-heritage-vision"][data-portal-page] .sidebar .nav-link.active::before{background:#d6ba75;width:3px}
body[data-overview-theme="saudi-heritage-vision"][data-portal-page] :is(.sidebar-person span,.sidebar-signout,.sidebar-version){color:#c3d8c7}
body[data-overview-theme="saudi-heritage-vision"][data-portal-page] .sidebar .avatar{background:#28644d;color:#f3ead3;border-color:#67886a}
body[data-overview-theme="saudi-heritage-vision"][data-portal-page] .reference-brand-note{isolation:isolate;background:transparent;min-height:178px;color:#fff;overflow:hidden}
body[data-overview-theme="saudi-heritage-vision"][data-portal-page] .reference-brand-note .brand-mountains{inset:0;opacity:.72;background:linear-gradient(0deg,#073d32ee,#073d3250),url('/assets/overview-v329/saudi-heritage-hero.webp') 86% 73%/auto 160% no-repeat}
body[data-overview-theme="saudi-heritage-vision"][data-portal-page] .brand-mountains::before,body[data-overview-theme="saudi-heritage-vision"][data-portal-page] .brand-mountains::after{content:none}
body[data-overview-theme="saudi-heritage-vision"][data-portal-page] .brand-note-rule{background:#c3a466}
body[data-overview-theme="saudi-heritage-vision"][data-portal-page] .reference-brand-note small{color:#e0e8d8}
body[data-overview-theme="saudi-heritage-vision"][data-portal-page] .topbar{background:#fffdf8;border-color:#dfe5d9}
body[data-overview-theme="saudi-heritage-vision"][data-portal-page] .content{background:var(--ot-bg)}
body[data-overview-theme="saudi-heritage-vision"][data-portal-page] .page-head{border-bottom:3px solid #c3a466}
.ot285[data-design="saudi-heritage-vision"] .ot-hero{min-height:265px;background:var(--pt-heading-bg);border:1px solid #e0e5d4;border-radius:12px;padding:30px 32px;align-items:center;isolation:isolate}
.ot285[data-design="saudi-heritage-vision"] .ot-hero::before{content:none}
.ot285[data-design="saudi-heritage-vision"] .ot-hero-copy{max-width:58%}
.ot285[data-design="saudi-heritage-vision"] .ot-eyebrow{color:#6c5b31;font-size:10px;letter-spacing:2px}
.ot285[data-design="saudi-heritage-vision"] .ot-hero h1{color:#113c30;font-size:clamp(34px,3.5vw,53px);line-height:1.1;letter-spacing:-1.6px}
.ot285[data-design="saudi-heritage-vision"] .ot-greeting{color:#3f604a;max-width:440px}
.ot285[data-design="saudi-heritage-vision"] .ot-saudi-welcome{display:block;color:#6e5b31;font-family:Tahoma,Arial,sans-serif;font-size:21px;line-height:1.8;margin-top:7px}
.ot285[data-design="saudi-heritage-vision"] .ot-riyadh-arabic{display:block;color:#6e5b31;font-family:Tahoma,Arial,sans-serif;font-size:21px;line-height:1.8;margin-top:7px}
.ot285[data-design="saudi-heritage-vision"] .ot-riyadh-art{position:absolute;inset:0;pointer-events:none;z-index:-1}
.ot285[data-design="saudi-heritage-vision"] .ot-riyadh-locale{position:absolute;right:24px;top:22px;display:flex;align-items:center;gap:8px;padding:7px 10px;background:#fffdf8e8;border:1px solid #dfe5d9;border-radius:7px;color:#466447;font-size:9px;letter-spacing:1px;z-index:2}
.ot285[data-design="saudi-heritage-vision"] .ot-riyadh-locale img{display:block;width:33px;height:22px;object-fit:contain;flex-shrink:0}
.ot285[data-design="saudi-heritage-vision"] .ot-hero-actions{align-self:flex-end}
.ot285[data-design="saudi-heritage-vision"] .ot-design-shortcut{background:#fffdf8e8;color:#315543!important;border:1px solid #cddbcc;border-radius:6px;padding:8px 10px}
.ot285[data-design="saudi-heritage-vision"] .ot-hero-motto{display:none}
.ot285[data-design="saudi-heritage-vision"] .ot-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}
.ot285[data-design="saudi-heritage-vision"] .ot-kpi{min-height:130px;border-bottom:3px solid #c3a466;padding:20px}
.ot285[data-design="saudi-heritage-vision"] .ot-kpi-icon{color:#936333;background:#eaf3e9;border-radius:9px;padding:9px}
.ot285[data-design="saudi-heritage-vision"] .ot-kpi-value{color:#154c39}
.ot285[data-design="saudi-heritage-vision"] .ot-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);grid-template-areas:none}
.ot285[data-design="saudi-heritage-vision"] .ot-panel{grid-area:auto}
.ot285[data-design="saudi-heritage-vision"] .ot-panel-head{border-bottom:1px solid #e5e9de}
.ot285[data-design="saudi-heritage-vision"] .ot-chart-area{fill:#93633314}
.ot285[data-design="saudi-heritage-vision"] .ot-stage-track i{background:linear-gradient(90deg,#66a98a,#936333)}
.ot285[data-design="saudi-heritage-vision"] .ot-panel-foot{background:#f4f5ed;border-color:#e5e9de}
body[data-overview-theme="saudi-heritage-vision"][data-portal-page] #payment-request-v257 .pr260-side>.pr260-brand{background:linear-gradient(145deg,#164d3c,#073d32)!important;border-color:#bda36744!important}
.ot-thumb[data-thumb="saudi-heritage-vision"]{--mini-bg:#f7f3ec;--mini-card:#fffdf8;--mini-border:#dfe5d9;--mini-text:#213f3a;background:#f7f3ec;color:#213f3a}
.ot-thumb[data-thumb="saudi-heritage-vision"] .ot-thumb-sidebar{background:#073d32}
.ot-thumb[data-thumb="saudi-heritage-vision"] .ot-thumb-sidebar i{background:#759a86}
.ot-thumb[data-thumb="saudi-heritage-vision"] .ot-thumb-sidebar i:first-of-type{background:#c3a466}
.ot-thumb[data-thumb="saudi-heritage-vision"] .ot-thumb-hero{background:linear-gradient(90deg,#f7f3ecf0,#f7f3ec30),url('/assets/overview-v329/saudi-heritage-hero.webp') center 60%/cover;color:#213f3a}
.ot-thumb[data-thumb="saudi-heritage-vision"] .ot-thumb-hero::after{content:none}
.ot-thumb[data-thumb="saudi-heritage-vision"] .ot-thumb-large svg path{stroke:#936333}
.ot-thumb[data-thumb="saudi-heritage-vision"] .ot-thumb-large svg{stroke:#936333}
.ot-thumb[data-thumb="saudi-heritage-vision"] .ot-thumb-ring{border-color:#936333;border-right-color:#c3a466}
.ot-thumb[data-thumb="saudi-heritage-vision"] .ot-thumb-kpis i{border-top-color:#936333;border-bottom:2px solid #c3a466}
}
@media screen and (max-width:1100px){.ot285[data-design="saudi-heritage-vision"] .ot-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ot285[data-design="saudi-heritage-vision"] .ot-hero-copy{max-width:64%}}
@media screen and (max-width:760px){
 .ot285[data-design="saudi-heritage-vision"] .ot-hero{padding:26px 20px;min-height:360px;background:linear-gradient(180deg,#f7f3ecfa 0%,#f7f3eceb 45%,#f7f3ec68),url('/assets/overview-v329/saudi-heritage-hero.webp') 76% bottom/auto 100%}
 .ot285[data-design="saudi-heritage-vision"] .ot-hero-copy{max-width:100%}
 .ot285[data-design="saudi-heritage-vision"] .ot-hero h1{font-size:36px;letter-spacing:-1px}
 .ot285[data-design="saudi-heritage-vision"] .ot-greeting{font-size:13px}
 .ot285[data-design="saudi-heritage-vision"] .ot-hero-actions{margin-top:24px}
 .ot285[data-design="saudi-heritage-vision"] .ot-riyadh-locale{position:relative;right:auto;top:auto;align-self:flex-start;font-size:9px;margin-top:3px}
 .ot285[data-design="saudi-heritage-vision"] .ot-riyadh-arabic{font-size:20px}
 .ot285[data-design="saudi-heritage-vision"] .ot-kpi{padding:17px 13px}
}

@media screen {body[data-overview-theme="saudi-heritage-vision"][data-portal-page] .page-heading{background:linear-gradient(90deg,#f7f3ec 15%,#f7f3ecee 43%,#f7f3ec20),url("/assets/overview-v329/saudi-heritage-hero.webp") right center/cover;border:1px solid #e5d8c4}body[data-overview-theme="saudi-heritage-vision"] .ac-frame>a{color:#795225}body[data-overview-theme="saudi-heritage-vision"] .ac-config-card:hover{box-shadow:0 5px 15px #8058270d}.ot-thumb[data-thumb="saudi-heritage-vision"] .ot-thumb-hero{background:url("/assets/overview-v329/saudi-heritage-hero.webp") center/cover}}
@media screen {
body[data-overview-theme="saudi-heritage-vision"][data-portal-page]{--pt-heading-bg:linear-gradient(90deg,#073b30f5,#073b3090 48%,#073b3010),url('/assets/overview-v329/saudi-heritage-hero.webp') center/cover;--pt-heading-ink:#fff;--pt-heading-muted:#e6e7d7;--pt-heading-accent:#edce8e;--ot-accent:#17684e;--primary:#17684e;--primary-ink:#0c503a;--soft:#e6f0e8}
body[data-overview-theme="saudi-heritage-vision"] .sidebar{background:linear-gradient(165deg,#0c493b,#063329 76%)!important}
body[data-overview-theme="saudi-heritage-vision"] .page-heading{background:linear-gradient(90deg,#faf7f0 10%,#faf7f0ed 55%,#faf7f040),url('/assets/overview-v329/saudi-heritage-hero.webp') right 55%/cover!important}
.ot285[data-design="saudi-heritage-vision"] .lu-heritage-hero{position:relative;min-height:330px;border:0;border-radius:14px;background:linear-gradient(90deg,#073b3080 0%,#073b3040 37%,transparent 60%),url('/assets/overview-v329/saudi-heritage-hero.webp') center/cover;padding:34px 38px;box-shadow:0 8px 30px #754e2020;border-bottom:3px solid #c6a564;overflow:hidden}
.ot285[data-design="saudi-heritage-vision"] .lu-heritage-hero .ot-hero-copy{max-width:60%}
.ot285[data-design="saudi-heritage-vision"] .lu-heritage-hero h1{color:#fff;font-size:clamp(36px,4vw,56px);font-weight:700;letter-spacing:-1.8px}
.ot285[data-design="saudi-heritage-vision"] .lu-heritage-hero .ot-eyebrow{color:#ecd3a2;font-size:10px;letter-spacing:2px}
.ot285[data-design="saudi-heritage-vision"] .lu-heritage-hero .ot-greeting{color:#f8f1de;font-size:16px}
.lu-arabic{display:block;text-align:left;color:#efd496;font:23px/1.8 Tahoma,"DejaVu Sans",Arial,sans-serif;max-width:max-content;margin:10px 0 15px}
.lu-hero-place{position:absolute;right:22px;bottom:18px;color:#ffefcb;text-shadow:0 1px 5px #000;font-size:9px;letter-spacing:2px}
.ot285[data-design="saudi-heritage-vision"] .ot-hero-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}
.ot285[data-design="saudi-heritage-vision"] .ot-hero-actions .ot-btn{background:#fffaf0;color:#164932;border-color:#fff8df}
.ot285[data-design="saudi-heritage-vision"] .ot-hero-actions .ot-btn-primary{background:#166647;color:#fff;border-color:#4b8e65}
.ot-thumb[data-thumb="saudi-heritage-vision"] .ot-thumb-hero{color:#fff;background:url('/assets/overview-v329/saudi-heritage-hero.webp') center/cover}
[data-swatch="saudi-heritage-vision"] i:nth-child(1){background:#0c493b}[data-swatch="saudi-heritage-vision"] i:nth-child(2){background:#f7f3ec}[data-swatch="saudi-heritage-vision"] i:nth-child(3){background:#b69250}[data-swatch="saudi-heritage-vision"] i:nth-child(4){background:#c18a55}
}
@media screen and (max-width:760px){.ot285[data-design="saudi-heritage-vision"] .lu-heritage-hero{padding:26px 20px;min-height:410px;align-items:flex-start;background:linear-gradient(180deg,#073b30f0,#073b3095 50%,#073b3010),url('/assets/overview-v329/saudi-heritage-hero.webp') 61% center/auto 100%}.ot285[data-design="saudi-heritage-vision"] .lu-heritage-hero .ot-hero-copy{max-width:100%}.lu-arabic{font-size:20px}.ot285[data-design="saudi-heritage-vision"] .ot-hero-actions{max-width:330px}.lu-hero-place{font-size:8px}}

.lu-hero-place{display:flex;gap:9px;align-items:center}.lu-hero-place img{width:30px;height:20px;object-fit:contain}

.ot285[data-design="saudi-heritage-vision"] .lu-heritage-hero .ot-hero-actions{align-items:center;align-self:flex-start;justify-content:flex-start;flex-direction:row}.ot285[data-design="saudi-heritage-vision"] .lu-heritage-hero .overview-create-actions{justify-content:flex-start}.ot285[data-design="saudi-heritage-vision"] .ot-design-shortcut{align-self:center}
