/* Emerald evenings, readable surfaces, and the same MANARAT gold. */
.theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex-shrink:0;min-width:44px;min-height:44px;padding:9px 11px;border:1px solid #9caa9b;border-radius:12px;background:#f4f2e9;color:#163d32;font:600 14px/1.3 Arial,sans-serif;cursor:pointer;touch-action:manipulation}
.theme-toggle svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
.theme-toggle:focus-visible{outline:3px solid #d6ad55;outline-offset:3px}
[data-manarat-theme=dark]{--paper:#0c1c19;--ink:#edf1e9;--muted:#b5c6bd;--line:#375249;--surface:#152d26;--cream:#0c1c19;--text:#edf1e9;--border:#375249;--night-card:#214933;--night-card-hover:#326449;--night-card-border:#547762;color-scheme:dark;background-color:#0c1c19;color:#edf1e9}
html[data-manarat-theme=dark] body,[data-manarat-theme=dark].home-hub,[data-manarat-theme=dark].service-experience{background:#0c1c19;color:#edf1e9}
[data-manarat-theme=dark] :is(section,article,aside,dialog){background-color:#10251f!important;border-color:#375249!important}
[data-manarat-theme=dark] :is(.topbar,.prayer-date-strip,.filter-tabs,.form-steps,.service-form-steps,.staffing-filters,.catalog-tabs,.catalog-groups,.catering-selection,.catering-enquiry-selection,.conversion-output,.review-details,.readiness,.guide-summary,.inquiry-optional,.preview-bar,.filter-chip,.viewing-checklist,.status){background:#112720!important;border-color:#375249!important;color:#c9d6cf!important}
[data-manarat-theme=dark] :is(.finder,.service-card,.sf-card,.sf-controls,.sf-refine,.sf-empty,.sf-shortcuts,.sf-result-heading,.guide-shell,.goal-option,.business-index,.industry-finder,.tfm-directory,.partnership-section,.partnership-terms,.project-hub,.vision-panel,.leadership-grid,.world-desk,.meeting-planner,.feedback-dialog,.feedback-comment,.catalog-card,.catalog-detail,.catalog-empty,.catalog-table-scroll,.service-scope aside,.service-choice-grid button,.service-faq details,.party-card,.catering-menu-grid article,.catering-dishes article,.careers-card,.careers-upload,.staffing-plan,.staffing-role,.staffing-model-grid article,.staffing-enquiry-brief,.vehicle-card,.modal,.modal-body,.empty-state,.more-filters,.filter-panel,.comparison-table,.gallery-thumbnails,.detail-facts,.detail-description,.detail-checklist,.detail-contact,.route-panel,.planner-panel,.planner-step,.vehicle-detail,.journey-summary,.fleet-card,.standard-card){background:#152d26!important;border-color:#375249!important;color:#edf1e9!important}
[data-manarat-theme=dark] :is(.request-section,.service-process,.service-more,.staffing-careers,.staffing-standards,.home-assistance,.business-guide,.search-section,.browse-section,.seller-cta,.listing-preview,.planner,.vision,.standards,.contact-section){background:#10251f!important;color:#edf1e9!important}
[data-manarat-theme=dark] :is(h1,h2,h3,h4,.brand-name strong,.brand-name>span,.brand-name small,.service-brand-label,.card-title,.detail-price,.price,.catalog-price,.index-name,.form-header,.step-title,.world-desk-toggle){color:#edf1e9!important}
[data-manarat-theme=dark] :is(h1 em,h2 em,.eyebrow,.service-tags,.card-index,.hero-note,.hero-note a,.email-link,.catalog-card-price,.standards-related>span){color:#e1c582!important}
[data-manarat-theme=dark] :is(p,li,dt,dd,label,summary,.hero-lead,.sector-hero-lead,.hero-note,.card-desc,.scope,.result-count,.trust-strip,.about-lead,.service-scope>p,.service-faq,.sector-pillars p,.staffing-role>p,.catalog-card p,.catalog-card-bottom,.catalog-detail p,.catalog-results,.catalog-note,.sf-card-body,.sf-card-category,.sf-card p,.sf-result-count,.sf-legal-note,.business-news-band,.prayer-source,.breadcrumb,.privacy-note,.form-stage,.form-steps,.service-form-steps,.section-heading>p,.field,.detail-meta,.card-meta,.card-description,.vehicle-specs,.vehicle-description,.contact-details){color:#c4d2ca!important}
[data-manarat-theme=dark] :is(input,select,textarea){background:#0c2019!important;color:#edf1e9!important;border-color:#526c5c!important}
[data-manarat-theme=dark] :is(input,textarea)::placeholder{color:#aebdb4!important;opacity:1}
[data-manarat-theme=dark] :is(form,.search,.catalog-search,.staffing-search,.catering-search,.search-box,.search-field,.quick-search){background:#152d26!important;border-color:#375249!important;color:#edf1e9!important}
[data-manarat-theme=dark] :is(.button.primary,.primary,.service-action,.sf-prepare,.sf-find,.request-button,.submit-button){background:#255b46!important;color:#fff4d9!important;border-color:#648574!important}
[data-manarat-theme=dark] :is(.button.secondary,.secondary,.quick-browse button,.filter-tabs button,.catalog-tabs button,.catalog-groups button,.staffing-filters button,.catalog-heart,.goal-option,.filter-chip,.theme-toggle){background:#19362c!important;color:#eddbab!important;border-color:#5d725b!important}
[data-manarat-theme=dark] :is(.button.gold,.gold,.catalog-dock [aria-pressed=true],.mobile-dock a:nth-child(2),.mobile-bottom-nav .active){background:#e1c580!important;color:#102a22!important}
[data-manarat-theme=dark] :is(.filter-tabs button,.catalog-tabs button,.catalog-groups button,.staffing-filters button,.goal-option)[aria-pressed=true]{background:#32684e!important;color:#fff4d9!important;border-color:#d6ad55!important}
[data-manarat-theme=dark] :is(header,.site-header,#site-header,header nav.open){background:#0e2820f5!important;color:#edf1e9!important;border-color:#53644a!important}
[data-manarat-theme=dark] :is(.locale,.locale-button,.menu,.header-tools a,.header-tools button,.header-actions button,header nav a,header nav button){color:#f0e0b6!important}
[data-manarat-theme=dark] :is(.mobile-dock,.catalog-dock,.staffing-dock,.mobile-bottom-nav,.mobile-nav){background:#102d24f5!important;color:#e1c580!important;border-color:#967e4b!important}
[data-manarat-theme=dark] :is(.mobile-dock a,.catalog-dock button,.catalog-dock a,.staffing-dock a,.mobile-bottom-nav button,.mobile-bottom-nav a){color:#e1c580}
[data-manarat-theme=dark] :is(.sector-hero-seal,.staffing-hero-seal,.service-icon,.index-name,.guide-count,.smart-example,.vision-principle,.recommendation){background:#183b2fee!important;border-color:#829167!important;color:#eee1bb!important}
[data-manarat-theme=dark] :is(.sector-hero-seal span,.sector-hero-seal strong,.staffing-hero-seal span,.staffing-hero-seal strong){color:#eee1bb!important}
[data-manarat-theme=dark] :is(.scope-toggle,.text-button,.sector-standard-link,.standards-related a,.scope a,.inline-link,.auto-route-nav a){color:#e1c580!important}
[data-manarat-theme=dark] :is(.standards-proposal,.sector-pillars,.trust-strip,.scope-toggle,details,td,th){border-color:#496454!important}
[data-manarat-theme=dark] :is(th,.comparison-table th:first-child,.catalog-compare th){background:#17362a!important;color:#ecdeb8!important}
[data-manarat-theme=dark] :is(.catalog-image-note,.sector-hero-photo figcaption,.standards-photo figcaption,.hero-visual figcaption,.hero-visual small){color:#f4eedf!important}
[data-manarat-theme=dark] :is(.catalog-badge,.image-note){background:#163c30e6!important;color:#fff2d2!important}
[data-manarat-theme=dark] :is(.site-footer,.corporate-footer){background:#091c16!important;color:#edf1e9!important}
[data-manarat-theme=dark] :is(.prayer-source a,.breadcrumb a,.service-breadcrumb a,.prayer-date-strip small,.prayer-date-strip .hijri,.date-hijri,.catalog-results small,.field small,.form-stage small,.card-footer small){color:#bfcfc1!important}
[data-manarat-theme=dark] :is(.service-motion-toggle,.ambient-toggle,.trip-mode,.purpose-tabs,.duration-options,.callout,.model,.vehicle-info,.trip-summary,.quick-start,.optional-details,.interest,.compliance,.pilot,.ribbon){background:#17362a!important;color:#e5dfc9!important;border-color:#526c5c!important}
[data-manarat-theme=dark] :is(.eyebrow,.service-tags){color:#e1c582!important}
[data-manarat-theme=dark] :is(.daily-location,.daily-location span,.prayer-title span,.prayer-source,.breadcrumb,.service-breadcrumb){color:#bfcfc1!important}
[data-manarat-theme=dark] :is(section.light,.trip-form,.trip-panel,.vehicle-info,.optional-details){background:#152d26!important;color:#edf1e9!important}
[data-manarat-theme=dark] :is(.outline,button.light,.light.button,.duration-options button,.purpose-tabs button){background:#19362c!important;color:#eddbab!important;border-color:#5d725b!important}
[data-manarat-theme=dark] :is(.trial-banner,.preview-notice,.ziaq-entry,.car-partner,.journey-main,.journey-tabs,.detail-panel,.enquiry-panel,.seller-profile,.review-summary,.receipt-card,.request-list,.selected-car,.recent-car,.vehicle-clarity,.comparison-scroll,.gallery,.gallery-thumbs,.photo-previews,.upload-field,.privacy-inline){background:#152d26!important;color:#edf1e9!important;border-color:#375249!important}
[data-manarat-theme=dark] :is(.trial-inner,.trial-details span,.trial-details a,.ziaq-entry-copy,.ziaq-entry-copy strong,.ziaq-entry-copy span,.card-price,.card-city,.card-subtitle,.card-mileage,.car-partner-copy,.stepper,.detail-panel span,.detail-heading p,.inspection-pill){color:#c9d6cb!important}
[data-manarat-theme=dark] :is(.card-detail-link,.save-button,.saved-toggle,.compare-button,.filter-toggle,.journey-tabs button,.gallery-arrow,.modal-close,.icon-button,.inspection-pill){background:#19362c!important;color:#eddbab!important;border-color:#5d725b!important}
[data-manarat-theme=dark] .mobile-dock a.active{background:#e1c580!important;color:#102a22!important}
[data-manarat-theme=dark] :is(.card-location,.card-location span,.card-specs,.card-specs span,.sort-label,.result-count,.vehicle-clarity span,.inspection-pill span){color:#bfcfc1!important}
[data-manarat-theme=dark] :is(.ziaq-heading,.ziaq-scroll,.ziaq-message,.ziaq-welcome,.ziaq-answer,.ziaq-composer,.chat-bubble,.chat-message,.ziaq-topics button){background:#152d26!important;color:#edf1e9!important;border-color:#375249!important}
[data-manarat-theme=dark] :is(.ziaq-modal,.ziaq-input-row,.ziaq-reply,.ziaq-source,.ziaq-status,.business-experience,.business-offer,.business-demo,.business-next,.business-grid,.business-list,.business-contact,.business-continuity,.business-proof-strip,.business-chips,.business-prompts){background:#152d26!important;color:#edf1e9!important;border-color:#375249!important}
[data-manarat-theme=dark] :is(.sf-shortcuts button,.prayer-source button,.guide-request-type button,.feedback-close){background:#25503f!important;color:#edf1e9!important;border-color:#5f8069!important}
[data-manarat-theme=dark] :is(.sf-shortcuts button,.guide-request-type button)[aria-pressed=true]{background:#376f54!important;color:#fff4d9!important;border-color:#e1c580!important}
[data-manarat-theme=dark] :is(.sf-shortcuts button,.guide-request-type button):hover{background:#326449!important;border-color:#e1c580!important}
[data-manarat-theme=dark] #manarat-network-nav{background:#193b2e!important;color:#edf1e9!important;border-color:#5f8069!important}
[data-manarat-theme=dark] #manarat-network-nav :is(a,summary){color:#edf1e9!important}
[data-manarat-theme=dark] #manarat-network-nav .mn-row>a[aria-current=page]{background:#2b5743!important;box-shadow:inset 0 -3px #e1c580}
[data-manarat-theme=dark] #manarat-network-nav :is(a,summary):hover{background:#326449!important}
[data-manarat-theme=dark] #manarat-network-nav .mn-panel{background:#18382b!important;border-color:#5f8069!important}
[data-manarat-theme=dark] #manarat-network-nav :is(small,.mn-note){color:#c4d4c8!important;border-color:#5f8069!important}
[data-manarat-theme=dark] #manarat-network-nav .mn-heading{color:#e1c580!important}
/* Links and nested panels need the same surface as their night-mode text. */
[data-manarat-theme=dark] :is(.service-more a,.catering-menu-grid details,.sf-card>.sf-scope,.sf-search,.feedback-actions,.project-picker,.partnership-process,.transport-entry,.market-loading){background:var(--night-card)!important;color:#edf1e9!important;border-color:var(--night-card-border)!important}
[data-manarat-theme=dark] .service-more a{box-shadow:0 3px 0 #071d1666;transition:background .18s,border-color .18s}
[data-manarat-theme=dark] .service-more a:hover{background:var(--night-card-hover)!important;border-color:#a5be93!important}
.service-more a:focus-visible{outline:3px solid #d6ad55;outline-offset:3px}
[data-manarat-theme=dark] :is(.service-choice-grid strong,.service-choice-grid button>span:last-child,.service-choice-top,.sf-prepare strong,.project-scope strong,.staffing-intro strong,.staffing-total strong,.party-price,.party-price strong,.party-course h4,.catering-menu-grid summary span){color:#edf1e9!important}
[data-manarat-theme=dark] :is(.staffing-world-copy a,.staffing-intro small,.staffing-plan-note,.careers-card small,.service-related-link,.sf-search>svg,.sf-link,.sf-match,.sf-result-heading button,.catalog-card-actions button,.catalog-card-bottom button,.catalog-detail-actions button,.catalog-back,.catalog-price-note,.project-status,.desk-tag,.city-code,.city-clock small,.reference-label,.source-date,.rate-links,.market-category-note,.market-disclosure){color:#c4d2ca!important}
[data-manarat-theme=dark] :is(.catalog-card-bottom button,.catalog-table-scroll th button,.business-index button,.rate-links button,.market-categories button,.market-reload,.project-picker button,.catering-menu-grid summary span){background:var(--night-card)!important;color:#edf1e9!important;border-color:var(--night-card-border)!important}
[data-manarat-theme=dark] :is(.business-index button[aria-current],.market-categories button[aria-pressed=true],.project-picker button[aria-pressed=true],.service-choice-grid button[aria-pressed=true]){background:#376f54!important;color:#fff4d9!important;border-color:#d8bf7b!important}
[data-manarat-theme=dark] :is(.service-form-error,.careers-error,.workspace-error,.feedback-actions [role=alert]){background:#442a23!important;color:#ffcfbd!important;border-color:#c18a6f!important}
[data-manarat-theme=dark] :is(.catalog-card h3 a,.catalog-card-bottom strong,.guide-label,.guide-detail small,.guide-request-type legend,.guide-next>span,.experience-strip span,.form-steps button,.form-steps .current button,.form-steps .complete button,.business-news-heading>a){color:#c4d2ca!important}
[data-manarat-theme=dark] :is(.business-news-eyebrow,.feedback-eyebrow,.party-card-top,.tfm-directory summary>span){color:#e1c582!important}
[data-manarat-theme=dark] .catalog-image-note{background:#163c30!important;color:#f4eedf!important}
[data-manarat-theme=dark] .form-steps button>span{background:#214933!important;color:#edf1e9!important}
[data-manarat-theme=dark] .form-steps .current button>span{background:#e1c580!important;color:#102a22!important}
[data-manarat-theme=dark] .staffing-model-grid>button[aria-pressed=true] :is(p,small){color:#fff4d9!important}
[data-manarat-theme=dark] .team-member-competencies{background:#193b2e!important;border-color:#547762!important}
[data-manarat-theme=dark] .team-member-competencies summary:hover{background:#28533d!important}
[data-manarat-theme=dark] .team-member-systems li{background:#214933!important;border-color:#547762!important}
[data-manarat-theme=dark] .team-member-systems li span{color:#edf1e9!important}
[data-manarat-theme=dark] :is(.team-member-systems small,.team-member-competencies summary small,.team-member-skill-groups li span){color:#c4d2ca!important}
[data-manarat-theme=dark] .team-member-skill-groups{border-color:#547762!important}
[data-manarat-theme=dark] :is(.team-member-systems h4 svg,.team-member-skill-groups li svg){color:#e1c580!important}
@media(max-width:850px){.theme-toggle{width:44px;padding:9px}.theme-toggle span{display:none}.header-tools{gap:7px!important}}
@media(max-width:520px){.home-hub header .brand,.service-experience header .brand{flex:1 1 auto;min-width:0}.home-hub header .brand-logo,.service-experience header .brand-logo{width:45px;height:50px;flex-shrink:0}.home-hub header .brand-logo img,.service-experience header .brand-logo img{width:45px;height:50px}.home-hub header .brand-name,.service-experience header .brand-name{min-width:0}.home-hub header .brand-name>span,.service-experience header .service-brand-label{font-size:12px}.home-hub header .locale svg,.service-experience header .locale svg{display:none}}
