/* MDZ Agency V40.5.35 — Standard / Custom Appearance Presets
   Standard mode: modern purple hosting-console language inspired by the user's Niagahoster preference,
   while preserving MDZ structure, copy, logo, routes and interaction model. */

/* Typography is global in both modes so Custom font fields also affect Admin consistently. */
body:not(.multipage),body.admin-login-body{font-family:var(--brand-font-body,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)}
body:not(.multipage) h1,body:not(.multipage) h2,body:not(.multipage) h3,body:not(.multipage) h4,body.admin-login-body h1,body.admin-login-body h2{font-family:var(--brand-font-heading,Inter,ui-sans-serif,system-ui,sans-serif)}
.admin-nav,.admin-topbar,.admin-btn,.cc-icon-btn,.admin-menu-btn{font-family:var(--brand-font-nav,var(--brand-font-body,Inter,ui-sans-serif,system-ui,sans-serif))}

/* Appearance mode chooser */
.cc-appearance-mode-card{grid-column:1/-1}
.cc-appearance-mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}
.cc-mode-option{display:flex;gap:13px;align-items:flex-start;padding:18px;border:1px solid var(--mdz-border);border-radius:14px;background:var(--mdz-surface);cursor:pointer;transition:.18s ease;position:relative}
.cc-mode-option:hover{border-color:color-mix(in srgb,var(--mdz-primary) 45%,var(--mdz-border));transform:translateY(-1px)}
.cc-mode-option.selected{border-color:var(--mdz-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--mdz-primary) 12%,transparent)}
.cc-mode-option input{margin-top:4px;accent-color:var(--mdz-primary)}
.cc-mode-option>span{display:grid;gap:5px;min-width:0}.cc-mode-option b{font-size:15px;color:var(--mdz-text)}.cc-mode-option small{color:var(--mdz-text-muted);line-height:1.5}
.cc-mode-swatches{display:flex;gap:5px;margin-top:6px}.cc-mode-swatches i{width:20px;height:20px;border-radius:6px;background:var(--sw);border:1px solid rgba(20,22,35,.08);box-shadow:0 1px 2px rgba(20,22,35,.06)}
.cc-standard-note{margin-top:14px;padding:12px 14px;border-radius:12px;background:color-mix(in srgb,var(--mdz-primary) 8%,var(--mdz-surface));border:1px solid color-mix(in srgb,var(--mdz-primary) 18%,var(--mdz-border));display:flex;gap:8px;align-items:flex-start;color:var(--mdz-text)}
.cc-standard-note span{color:var(--mdz-text-muted)}
.cc-custom-theme-fields{display:contents}.cc-custom-theme-fields.is-standard>.admin-card{opacity:.56;filter:saturate(.7)}
.cc-custom-theme-fields.is-standard>.admin-card:first-child{position:relative}
.cc-custom-theme-fields.is-standard>.admin-card:first-child:after{content:"Mode Baku aktif — pilih Custom untuk mengedit token ini";position:absolute;top:14px;right:16px;padding:6px 9px;border-radius:999px;background:var(--mdz-primary);color:#fff;font-size:11px;font-weight:700;letter-spacing:.01em}
@media(max-width:760px){.cc-appearance-mode-grid{grid-template-columns:1fr}.cc-standard-note{display:grid}.cc-custom-theme-fields.is-standard>.admin-card:first-child:after{position:static;display:inline-flex;margin:12px 12px 0}}

/* ============================ STANDARD ADMIN ============================ */
body[data-appearance-mode="standard"]:not(.multipage){background:var(--mdz-bg);color:var(--mdz-text);font-size:14px;line-height:1.5}
body[data-appearance-mode="standard"] .admin-content{background:var(--mdz-bg)!important}
body[data-appearance-mode="standard"] .admin-side{background:var(--mdz-sidebar)!important;border-right:1px solid var(--mdz-border)!important;box-shadow:none!important}
body[data-appearance-mode="standard"] .admin-brand{border-bottom:1px solid var(--mdz-border)!important}
body[data-appearance-mode="standard"] .admin-brand>span{background:var(--mdz-primary)!important;border-radius:10px!important;box-shadow:none!important}
body[data-appearance-mode="standard"] .admin-brand b,body[data-appearance-mode="standard"] .admin-user b{color:var(--mdz-text)!important}
body[data-appearance-mode="standard"] .admin-brand small,body[data-appearance-mode="standard"] .admin-user small,body[data-appearance-mode="standard"] .admin-nav-group summary{color:var(--mdz-text-muted)!important}
body[data-appearance-mode="standard"] .admin-nav a{color:var(--mdz-text-muted)!important;border-radius:9px!important;font-weight:600!important}
body[data-appearance-mode="standard"] .admin-nav a:hover{background:color-mix(in srgb,var(--mdz-primary) 6%,var(--mdz-sidebar))!important;color:var(--mdz-text)!important;border-color:transparent!important;box-shadow:none!important}
body[data-appearance-mode="standard"] .admin-nav a.active{background:var(--mdz-nav-active)!important;color:var(--mdz-nav-active-text)!important;border-color:transparent!important;box-shadow:none!important}
body[data-appearance-mode="standard"] .admin-nav a.active svg{color:var(--mdz-nav-active-text)!important}
body[data-appearance-mode="standard"] .admin-topbar{background:color-mix(in srgb,var(--mdz-topbar) 96%,transparent)!important;border-bottom:1px solid var(--mdz-border)!important;box-shadow:0 1px 2px rgba(47,28,106,.04)!important;backdrop-filter:blur(10px)}
body[data-appearance-mode="standard"] .cc-global-search{background:var(--mdz-surface-inset)!important;border:1px solid var(--mdz-border)!important;border-radius:10px!important;box-shadow:none!important}
body[data-appearance-mode="standard"] .cc-icon-btn,body[data-appearance-mode="standard"] .admin-menu-btn{background:var(--mdz-surface)!important;color:var(--mdz-icon-color)!important;border:1px solid var(--mdz-border)!important;border-radius:10px!important;box-shadow:none!important}
body[data-appearance-mode="standard"] .cc-icon-btn:hover,body[data-appearance-mode="standard"] .admin-menu-btn:hover{background:var(--mdz-icon-surface)!important;color:var(--mdz-primary)!important;transform:none!important;box-shadow:none!important}
body[data-appearance-mode="standard"] .admin-main{padding-top:30px}
body[data-appearance-mode="standard"] .admin-page-head h1,body[data-appearance-mode="standard"] .admin-main>h1,body[data-appearance-mode="standard"] .cc-page-head h1{font-weight:700!important;letter-spacing:-.035em!important;color:var(--mdz-text)!important}
body[data-appearance-mode="standard"] .admin-kicker{color:var(--mdz-primary)!important;font-weight:700!important;letter-spacing:.12em!important}
body[data-appearance-mode="standard"] .admin-card,body[data-appearance-mode="standard"] .human-card,body[data-appearance-mode="standard"] .allsys-shell,body[data-appearance-mode="standard"] .diag-section,body[data-appearance-mode="standard"] .cc-section{background:var(--mdz-surface)!important;border:1px solid var(--mdz-border)!important;border-radius:var(--brand-radius)!important;box-shadow:0 1px 2px rgba(47,28,106,.04),0 6px 18px rgba(47,28,106,.035)!important}
body[data-appearance-mode="standard"] .admin-card .admin-card,body[data-appearance-mode="standard"] .admin-card .human-card,body[data-appearance-mode="standard"] .human-card .admin-card{background:var(--mdz-surface-inset)!important;border-color:var(--mdz-border)!important;box-shadow:none!important}
body[data-appearance-mode="standard"] .admin-card-head{border-bottom:1px solid var(--mdz-border)!important}
body[data-appearance-mode="standard"] .metric,body[data-appearance-mode="standard"] .cc-kpi,body[data-appearance-mode="standard"] .owner-kpi,body[data-appearance-mode="standard"] .admin-stat,body[data-appearance-mode="standard"] .stat-card,body[data-appearance-mode="standard"] .diag-kpi{background:var(--mdz-surface)!important;border:1px solid var(--mdz-border)!important;border-radius:var(--brand-radius)!important;box-shadow:none!important}
body[data-appearance-mode="standard"] .metric::before,body[data-appearance-mode="standard"] .cc-kpi::before,body[data-appearance-mode="standard"] .owner-kpi::before,body[data-appearance-mode="standard"] .diag-kpi::before{width:3px;background:var(--mdz-primary)!important;opacity:1!important}
body[data-appearance-mode="standard"] .metric strong,body[data-appearance-mode="standard"] .cc-kpi strong,body[data-appearance-mode="standard"] .owner-kpi strong,body[data-appearance-mode="standard"] .admin-stat strong,body[data-appearance-mode="standard"] .stat-card strong{color:var(--mdz-text)!important;font-weight:700!important}
body[data-appearance-mode="standard"] .admin-table-wrap,body[data-appearance-mode="standard"] .table-wrap{background:var(--mdz-surface)!important;border:1px solid var(--mdz-border)!important;border-radius:var(--brand-radius)!important;box-shadow:none!important}
body[data-appearance-mode="standard"] .admin-table th{background:var(--mdz-surface-inset)!important;color:var(--mdz-text-muted)!important;border-bottom:1px solid var(--mdz-border)!important;font-weight:700!important}
body[data-appearance-mode="standard"] .admin-table td{background:var(--mdz-surface)!important;border-bottom-color:var(--mdz-border)!important;color:var(--mdz-text)!important}
body[data-appearance-mode="standard"] .admin-table tbody tr:hover td{background:color-mix(in srgb,var(--mdz-primary) 4%,var(--mdz-surface))!important}
body[data-appearance-mode="standard"] .admin-table a{color:var(--mdz-primary)!important}
body[data-appearance-mode="standard"] .admin-form input,body[data-appearance-mode="standard"] .admin-form select,body[data-appearance-mode="standard"] .admin-form textarea,body[data-appearance-mode="standard"] .admin-filter input,body[data-appearance-mode="standard"] .admin-filter select,body[data-appearance-mode="standard"] .owner-filter input,body[data-appearance-mode="standard"] .owner-filter select{background:var(--mdz-surface)!important;color:var(--mdz-text)!important;border:1px solid var(--mdz-border)!important;border-radius:9px!important;box-shadow:none!important}
body[data-appearance-mode="standard"] .admin-form input:focus,body[data-appearance-mode="standard"] .admin-form select:focus,body[data-appearance-mode="standard"] .admin-form textarea:focus{border-color:var(--mdz-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--mdz-primary) 12%,transparent)!important}
body[data-appearance-mode="standard"] .admin-btn{background:var(--mdz-button-primary)!important;color:var(--mdz-button-primary-text)!important;border:1px solid transparent!important;border-radius:9px!important;box-shadow:none!important;font-weight:650!important}
body[data-appearance-mode="standard"] .admin-btn:hover{filter:brightness(.96);transform:none!important;box-shadow:none!important}
body[data-appearance-mode="standard"] .admin-btn.secondary,body[data-appearance-mode="standard"] .admin-btn.light{background:var(--mdz-button-secondary)!important;color:var(--mdz-button-secondary-text)!important;border-color:color-mix(in srgb,var(--mdz-primary) 10%,var(--mdz-border))!important;box-shadow:none!important}
body[data-appearance-mode="standard"] .status-pill,body[data-appearance-mode="standard"] .badge,body[data-appearance-mode="standard"] .admin-badge{border-radius:999px!important;box-shadow:none!important}
body[data-appearance-mode="standard"] .admin-human-help,body[data-appearance-mode="standard"] .human-info,body[data-appearance-mode="standard"] .admin-help,body[data-appearance-mode="standard"] .owner-mode-note{background:var(--mdz-surface)!important;border:1px solid var(--mdz-border)!important;box-shadow:none!important;border-radius:10px!important}

/* Login in standard mode */
body.admin-login-body[data-appearance-mode="standard"]{background:var(--mdz-bg)!important;color:var(--mdz-text)!important}
body.admin-login-body[data-appearance-mode="standard"] .admin-login-brand{background:linear-gradient(145deg,var(--mdz-primary),var(--mdz-primary-2))!important}
body.admin-login-body[data-appearance-mode="standard"] .admin-login-card{background:var(--mdz-surface)!important;border:1px solid var(--mdz-border)!important;box-shadow:0 18px 60px rgba(47,28,106,.10)!important;border-radius:16px!important}

/* ============================ STANDARD PUBLIC =========================== */
body.multipage[data-appearance-mode="standard"]{font-family:var(--brand-font-body,Inter,sans-serif);background:var(--mdz-bg)!important;color:var(--mdz-text)!important}
body.multipage[data-appearance-mode="standard"] h1,body.multipage[data-appearance-mode="standard"] h2,body.multipage[data-appearance-mode="standard"] h3,body.multipage[data-appearance-mode="standard"] h4{font-family:var(--brand-font-heading,Inter,sans-serif);color:var(--mdz-text);letter-spacing:-.035em}
body.multipage[data-appearance-mode="standard"] .site-header,body.multipage[data-appearance-mode="standard"] header{background:var(--mdz-topbar)!important;border-top:0!important;border-bottom:1px solid var(--mdz-border)!important;box-shadow:0 1px 2px rgba(47,28,106,.04)!important}
body.multipage[data-appearance-mode="standard"] .brand,body.multipage[data-appearance-mode="standard"] .trigger{color:var(--mdz-text)!important}
body.multipage[data-appearance-mode="standard"] .trigger:hover,body.multipage[data-appearance-mode="standard"] .trigger.active,body.multipage[data-appearance-mode="standard"] .megacols a:hover{color:var(--mdz-primary)!important}
body.multipage[data-appearance-mode="standard"] .trigger.active:after{background:var(--mdz-primary)!important}
body.multipage[data-appearance-mode="standard"] .topcta,body.multipage[data-appearance-mode="standard"] .button.blue{background:var(--mdz-button-primary)!important;color:var(--mdz-button-primary-text)!important;border-radius:9px!important}
body.multipage[data-appearance-mode="standard"] .button.dark{background:var(--mdz-primary-2)!important;color:#fff!important}
body.multipage[data-appearance-mode="standard"] .mega{background:var(--mdz-surface)!important;border-top:2px solid var(--mdz-primary)!important;box-shadow:0 18px 50px rgba(47,28,106,.11)!important}
body.multipage[data-appearance-mode="standard"] .homehero,body.multipage[data-appearance-mode="standard"] .service-hero{background:linear-gradient(90deg,var(--mdz-bg) 0 58%,color-mix(in srgb,var(--mdz-primary) 5%,var(--mdz-bg)) 58% 100%)!important}
body.multipage[data-appearance-mode="standard"] .homehero h1 span,body.multipage[data-appearance-mode="standard"] .service-hero h1 em,body.multipage[data-appearance-mode="standard"] .eyebrow,body.multipage[data-appearance-mode="standard"] .textlink,body.multipage[data-appearance-mode="standard"] .bread a{color:var(--mdz-primary)!important}
body.multipage[data-appearance-mode="standard"] .lead,body.multipage[data-appearance-mode="standard"] .homehero p,body.multipage[data-appearance-mode="standard"] .service-hero p,body.multipage[data-appearance-mode="standard"] .companycontact p{color:var(--mdz-text-muted)!important}
body.multipage[data-appearance-mode="standard"] .float,body.multipage[data-appearance-mode="standard"] .pillar,body.multipage[data-appearance-mode="standard"] .work,body.multipage[data-appearance-mode="standard"] .hp-service,body.multipage[data-appearance-mode="standard"] .aboutcard,body.multipage[data-appearance-mode="standard"] .testi,body.multipage[data-appearance-mode="standard"] .svc-choice,body.multipage[data-appearance-mode="standard"] .benefit,body.multipage[data-appearance-mode="standard"] .case,body.multipage[data-appearance-mode="standard"] .faq{background:var(--mdz-surface)!important;border:1px solid var(--mdz-border)!important;box-shadow:0 1px 2px rgba(47,28,106,.04),0 8px 24px rgba(47,28,106,.04)!important;border-radius:var(--brand-radius)!important;color:var(--mdz-text)!important}
body.multipage[data-appearance-mode="standard"] .works,body.multipage[data-appearance-mode="standard"] .companycontact,body.multipage[data-appearance-mode="standard"] .strip{background:color-mix(in srgb,var(--mdz-primary) 3%,var(--mdz-bg))!important}
body.multipage[data-appearance-mode="standard"] .pillars,body.multipage[data-appearance-mode="standard"] .hpservices,body.multipage[data-appearance-mode="standard"] .navy{background:var(--mdz-primary-2)!important}
body.multipage[data-appearance-mode="standard"] .hp-service-body h3,body.multipage[data-appearance-mode="standard"] .svc-choice .ico,body.multipage[data-appearance-mode="standard"] .svc-choice a{color:var(--mdz-primary)!important}
body.multipage[data-appearance-mode="standard"] .hp-service-body span,body.multipage[data-appearance-mode="standard"] .svc-choice>span,body.multipage[data-appearance-mode="standard"] .step>b{background:var(--mdz-icon-surface)!important;color:var(--mdz-icon-color)!important}
body.multipage[data-appearance-mode="standard"] .compare{border-color:var(--mdz-border)!important;border-radius:var(--brand-radius)!important}
body.multipage[data-appearance-mode="standard"] .comparerow{border-bottom-color:var(--mdz-border)!important}
body.multipage[data-appearance-mode="standard"] .comparerow div:first-child{background:var(--mdz-surface-inset)!important}
body.multipage[data-appearance-mode="standard"] .ok{color:var(--mdz-success)!important}body.multipage[data-appearance-mode="standard"] .no{color:var(--mdz-danger)!important}
body.multipage[data-appearance-mode="standard"] .premium-footer,body.multipage[data-appearance-mode="standard"] footer{background:var(--mdz-footer)!important;color:var(--mdz-footer-text)!important}
body.multipage[data-appearance-mode="standard"] .endcta{background:color-mix(in srgb,var(--mdz-primary) 7%,var(--mdz-bg))!important}
body.multipage[data-appearance-mode="standard"] :where(button,a,input,select,textarea):focus-visible{outline-color:color-mix(in srgb,var(--mdz-primary) 28%,transparent)!important}

/* =================== V40.5.35 GLOBAL SEMANTIC STATE LAYER ===================
   Interaction and status states deliberately consume the semantic tokens exposed
   by the global appearance resolver. This keeps Owner Center, division pages,
   AI Ops, System Health, Pricing, notifications, dialogs and public forms aligned. */
body[data-appearance-mode="standard"] :where(button,a,[role="button"],input,select,textarea,summary):focus-visible{
  outline:2px solid var(--mdz-focus)!important;outline-offset:2px!important;
}
body[data-appearance-mode="standard"] :where(button,input,select,textarea):disabled,
body[data-appearance-mode="standard"] :where(button,a,[role="button"])[aria-disabled="true"]{
  background:var(--mdz-disabled)!important;color:var(--mdz-disabled-text)!important;border-color:var(--mdz-border)!important;box-shadow:none!important;filter:none!important;cursor:not-allowed!important;opacity:1!important;
}
body[data-appearance-mode="standard"] .admin-nav a:hover,
body[data-appearance-mode="standard"] .admin-division-group summary:hover,
body[data-appearance-mode="standard"] .admin-division-group[open]>summary{
  background:var(--mdz-hover)!important;color:var(--mdz-text)!important;
}
body[data-appearance-mode="standard"] .admin-nav a.active,
body[data-appearance-mode="standard"] .admin-division-group.active-group>summary,
body[data-appearance-mode="standard"] .pagination .active{
  background:var(--mdz-active)!important;color:var(--mdz-nav-active-text)!important;border-color:transparent!important;
}
body[data-appearance-mode="standard"] .admin-table tbody tr:hover td,
body[data-appearance-mode="standard"] .admin-list>a:hover,
body[data-appearance-mode="standard"] .report-card-list>a:hover,
body[data-appearance-mode="standard"] .mdz-multi-option:hover{
  background:var(--mdz-hover)!important;
}
body[data-appearance-mode="standard"] :where(.admin-form,.admin-filter,.owner-filter,.report-download-form,.visual-media-search) :where(input,select,textarea):focus,
body[data-appearance-mode="standard"] .mdz-multi-trigger:focus-visible{
  border-color:var(--mdz-focus)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--mdz-focus) 18%,transparent)!important;outline:none!important;
}

/* Global status surfaces */
body[data-appearance-mode="standard"] :where(.admin-notice,.human-callout,.owner-split-note,.diag-banner.info){
  background:color-mix(in srgb,var(--mdz-info) 7%,var(--mdz-surface))!important;border-color:color-mix(in srgb,var(--mdz-info) 24%,var(--mdz-border))!important;color:var(--mdz-text)!important;
}
body[data-appearance-mode="standard"] :where(.admin-warning,.diag-banner.warn,.maintenance-safety-note){
  background:color-mix(in srgb,var(--mdz-warning) 8%,var(--mdz-surface))!important;border-color:color-mix(in srgb,var(--mdz-warning) 26%,var(--mdz-border))!important;color:color-mix(in srgb,var(--mdz-warning) 76%,var(--mdz-text))!important;
}
body[data-appearance-mode="standard"] :where(.admin-alert.success,.diag-banner.success){
  background:color-mix(in srgb,var(--mdz-success) 8%,var(--mdz-surface))!important;border-color:color-mix(in srgb,var(--mdz-success) 26%,var(--mdz-border))!important;color:var(--mdz-success)!important;
}
body[data-appearance-mode="standard"] :where(.badge.won,.badge.published,.badge.active,.status-pill.success,.diag-status.healthy){background:color-mix(in srgb,var(--mdz-success) 12%,var(--mdz-surface))!important;color:var(--mdz-success)!important}
body[data-appearance-mode="standard"] :where(.badge.draft,.badge.proposal,.status-pill.warning,.diag-status.degraded){background:color-mix(in srgb,var(--mdz-warning) 12%,var(--mdz-surface))!important;color:var(--mdz-warning)!important}
body[data-appearance-mode="standard"] :where(.badge.lost,.badge.inactive,.status-pill.danger,.diag-status.critical){background:color-mix(in srgb,var(--mdz-danger) 10%,var(--mdz-surface))!important;color:var(--mdz-danger)!important}
body[data-appearance-mode="standard"] :where(.badge.new,.status-pill.info,.diag-status.testing){background:color-mix(in srgb,var(--mdz-info) 10%,var(--mdz-surface))!important;color:var(--mdz-info)!important}
body[data-appearance-mode="standard"] .health-ok{color:var(--mdz-success)!important}body[data-appearance-mode="standard"] .health-warn{color:var(--mdz-warning)!important}body[data-appearance-mode="standard"] .health-bad{color:var(--mdz-danger)!important}

/* Data-heavy pages: AI Ops, System Health, Owner Center, Pricing */
body[data-appearance-mode="standard"] :where(.cc-agent-card,.cc-policy-cards>div,.cc-policy-read>div,.health-item,.owner-focus-summary article,.token-usage-grid article,.focus-readonly-card,.maintenance-admin-card){
  background:var(--mdz-surface)!important;border-color:var(--mdz-border)!important;border-radius:var(--brand-radius)!important;box-shadow:none!important;color:var(--mdz-text)!important;
}
body[data-appearance-mode="standard"] :where(.cc-agent-avatar,.technical-chip,.cc-count-badge:not(.alert),.mdz-multi-chip){
  background:var(--mdz-icon-surface)!important;color:var(--mdz-icon-color)!important;border-color:var(--mdz-border)!important;box-shadow:none!important;
}
body[data-appearance-mode="standard"] .cc-count-badge.alert{background:var(--mdz-danger)!important;color:var(--mdz-button-primary-text)!important}
body[data-appearance-mode="standard"] .token-anomaly{border-color:color-mix(in srgb,var(--mdz-warning) 44%,var(--mdz-border))!important;background:color-mix(in srgb,var(--mdz-warning) 7%,var(--mdz-surface))!important}
body[data-appearance-mode="standard"] :where(.status-track,.cc-agent-scores>div){background:var(--mdz-surface-inset)!important}
body[data-appearance-mode="standard"] .status-fill{background:var(--mdz-primary)!important}
body[data-appearance-mode="standard"] .admin-list>a,body[data-appearance-mode="standard"] .admin-list>div{border-bottom-color:var(--mdz-border)!important}
body[data-appearance-mode="standard"] .pagination a,body[data-appearance-mode="standard"] .pagination span{background:var(--mdz-surface)!important;border-color:var(--mdz-border)!important;color:var(--mdz-text)!important}

/* Modals, media picker and dropdown-style controls */
body[data-appearance-mode="standard"] :where(.visual-media-dialog,.visual-media-dialog-shell,.mdz-multi-panel){
  background:var(--mdz-surface)!important;border-color:var(--mdz-border)!important;color:var(--mdz-text)!important;box-shadow:0 22px 60px color-mix(in srgb,var(--mdz-primary-2) 16%,transparent)!important;
}
body[data-appearance-mode="standard"] :where(.visual-media-dialog>header,.visual-media-dialog>footer,.visual-media-dialog-head,.visual-media-dialog-foot){border-color:var(--mdz-border)!important}
body[data-appearance-mode="standard"] .visual-media-toolbar{background:var(--mdz-surface-inset)!important;border-color:var(--mdz-border)!important}
body[data-appearance-mode="standard"] :where(.visual-media-item,.visual-media-item-card,.mdz-multi-trigger,.visual-media-search input,.mdz-multi-search){background:var(--mdz-surface)!important;border-color:var(--mdz-border)!important;color:var(--mdz-text)!important}
body[data-appearance-mode="standard"] :where(.visual-media-item:hover,.visual-media-item-card:hover,.mdz-multi-trigger:hover){background:var(--mdz-hover)!important;border-color:var(--mdz-focus)!important;box-shadow:none!important}
body[data-appearance-mode="standard"] :where(.visual-media-status.ok){color:var(--mdz-success)!important}body[data-appearance-mode="standard"] :where(.visual-media-status.busy){color:var(--mdz-warning)!important}body[data-appearance-mode="standard"] :where(.visual-media-status.error){color:var(--mdz-danger)!important}

/* Notification Center / toast system */
body[data-appearance-mode="standard"] .admin-toast{background:var(--mdz-surface)!important;color:var(--mdz-text)!important;border-color:var(--mdz-border)!important;box-shadow:0 14px 38px color-mix(in srgb,var(--mdz-primary-2) 12%,transparent)!important}
body[data-appearance-mode="standard"] .admin-toast.success{border-left-color:var(--mdz-success)!important}body[data-appearance-mode="standard"] .admin-toast.processing{border-left-color:var(--mdz-info)!important}body[data-appearance-mode="standard"] .admin-toast.error{border-left-color:var(--mdz-danger)!important}
body[data-appearance-mode="standard"] .admin-toast button{color:var(--mdz-text-muted)!important}

/* Standard login inputs use the same tokens as the rest of the application. */
body.admin-login-body[data-appearance-mode="standard"] .admin-form :where(input,select,textarea){background:var(--mdz-surface)!important;color:var(--mdz-text)!important;border-color:var(--mdz-border)!important}
body.admin-login-body[data-appearance-mode="standard"] .admin-form :where(input,select,textarea):focus{border-color:var(--mdz-focus)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--mdz-focus) 18%,transparent)!important}

/* Public forms, commerce UI, cards and dialogs */
body.multipage[data-appearance-mode="standard"] :where(input,select,textarea){background:var(--mdz-surface)!important;color:var(--mdz-text)!important;border-color:var(--mdz-border)!important}
body.multipage[data-appearance-mode="standard"] :where(input,select,textarea):focus{border-color:var(--mdz-focus)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--mdz-focus) 18%,transparent)!important;outline:none!important}
body.multipage[data-appearance-mode="standard"] :where(.commerce-cart,.commerce-form-wrap,.commerce-selected-package,.service-final-cta-card,.contact-cardform,.career-form,.partner-form-wrap,.project-dialog){background:var(--mdz-surface)!important;border-color:var(--mdz-border)!important;color:var(--mdz-text)!important}
body.multipage[data-appearance-mode="standard"] :where(.site-notice,.commerce-pills span,.clients-pill,.sol-pill){background:var(--mdz-hover)!important;border-color:var(--mdz-border)!important;color:var(--mdz-text)!important}
body.multipage[data-appearance-mode="standard"] :where(.button,.topcta,button):disabled,body.multipage[data-appearance-mode="standard"] :where(.button,.topcta,[role="button"])[aria-disabled="true"]{background:var(--mdz-disabled)!important;color:var(--mdz-disabled-text)!important;border-color:var(--mdz-border)!important;opacity:1!important}
\n\n/* ================= V40.5.35 FULL HOSTING-PURPLE PALETTE CLOSURE =================\n   Standard/Baku owns every visible color family. Legacy MDZ variables are rebound at\n   body scope so old component CSS cannot leak blue/gray MDZ colors into Baku. */\nbody[data-appearance-mode="standard"]{\n  --blue:var(--mdz-primary);--navy:var(--mdz-primary-2);--ink:var(--mdz-text);--muted:var(--mdz-text-muted);\n  --bg:var(--mdz-bg);--soft:var(--mdz-surface-inset);--line:var(--mdz-border);\n  --green:var(--mdz-success);--red:var(--mdz-danger);--amber:var(--mdz-warning);\n  --mdz-primary-soft:color-mix(in srgb,var(--mdz-primary) 10%,transparent);\n  --mdz-surface-raised:var(--mdz-surface);--mdz-surface-glass:color-mix(in srgb,var(--mdz-surface) 94%,transparent);\n}\nbody[data-appearance-mode="standard"] :where(.admin-nav-label,.cc-chart-axis,.admin-card-head small,.human-card-head small,.metric small,.cc-kpi small,.owner-kpi small,.admin-stat small,.stat-card small,.empty-state,.admin-help,.cc-field-help){color:var(--mdz-text-muted)!important}\nbody[data-appearance-mode="standard"] :where(.cc-legend i,.cc-agent-track i,.status-fill){background:var(--mdz-primary)!important}\nbody[data-appearance-mode="standard"] .cc-legend i.blog{background:color-mix(in srgb,var(--mdz-primary) 66%,var(--mdz-success) 34%)!important}\nbody[data-appearance-mode="standard"] .cc-legend i.prospect{background:color-mix(in srgb,var(--mdz-primary) 54%,var(--mdz-accent,#FF6B9D) 46%)!important}\nbody[data-appearance-mode="standard"] .cc-chart-grid line{stroke:color-mix(in srgb,var(--mdz-border) 88%,transparent)!important}\nbody[data-appearance-mode="standard"] :where(.admin-nav a.active,.pagination .active,.badge.new,.cc-count-badge:not(.alert)){background:var(--mdz-active)!important;color:var(--mdz-nav-active-text)!important;border-color:var(--mdz-border)!important}\nbody[data-appearance-mode="standard"] .cc-count-badge:not(.alert){box-shadow:0 0 0 2px var(--mdz-surface)!important}\nbody[data-appearance-mode="standard"] :where(.admin-topbar>a,.textlink,.sol-textlink,.sol-case-body a,.sol-faq button span,.blog-body a){color:var(--mdz-primary)!important}\nbody[data-appearance-mode="standard"] :where(.admin-divider,.cc-section-divider,.sol-faq,.ads-chart){border-color:var(--mdz-border)!important}\nbody[data-appearance-mode="standard"] :where(.badge.new,.technical-chip,.mdz-multi-chip){background:var(--mdz-icon-surface)!important;color:var(--mdz-icon-color)!important}\nbody[data-appearance-mode="standard"] :where(.admin-btn.danger,.badge.lost,.badge.inactive){background:color-mix(in srgb,var(--mdz-danger) 8%,var(--mdz-surface))!important;color:var(--mdz-danger)!important;border-color:color-mix(in srgb,var(--mdz-danger) 20%,var(--mdz-border))!important}\nbody[data-appearance-mode="standard"] :where(.badge.won,.badge.published,.badge.active){background:color-mix(in srgb,var(--mdz-success) 10%,var(--mdz-surface))!important;color:var(--mdz-success)!important}\nbody[data-appearance-mode="standard"] :where(.badge.draft,.badge.proposal){background:color-mix(in srgb,var(--mdz-warning) 10%,var(--mdz-surface))!important;color:var(--mdz-warning)!important}\nbody[data-appearance-mode="standard"] :where(.admin-login-back,.admin-login-card a){color:var(--mdz-primary)!important}\nbody.admin-login-body[data-appearance-mode="standard"] .admin-login-brand{background:linear-gradient(145deg,var(--mdz-primary-2),var(--mdz-primary))!important}\nbody.multipage[data-appearance-mode="standard"] .sol-route{--sol:var(--mdz-primary)!important;--sol2:var(--mdz-primary-2)!important}\nbody.multipage[data-appearance-mode="standard"] :where(.sol-line,.sol-pill,.sol-num,.badge2.blue){background:var(--mdz-primary)!important;color:var(--mdz-button-primary-text)!important}\nbody.multipage[data-appearance-mode="standard"] .sol-num{background:var(--mdz-icon-surface)!important;color:var(--mdz-icon-color)!important}\nbody.multipage[data-appearance-mode="standard"] .sol-process-grid:before{background:var(--mdz-border)!important}\nbody.multipage[data-appearance-mode="standard"] .sol-case-img{background:linear-gradient(135deg,var(--mdz-icon-surface),color-mix(in srgb,var(--mdz-primary) 16%,var(--mdz-surface)))!important}\nbody.multipage[data-appearance-mode="standard"] .ads-chart i{background:linear-gradient(180deg,color-mix(in srgb,var(--mdz-primary) 54%,white),var(--mdz-primary))!important}\nbody.multipage[data-appearance-mode="standard"] :where(.visual,.sp-story){background:linear-gradient(145deg,var(--mdz-icon-surface),color-mix(in srgb,var(--mdz-primary) 18%,var(--mdz-surface)))!important}\nbody.multipage[data-appearance-mode="standard"] .about-quote-mark{background:linear-gradient(135deg,var(--mdz-primary),var(--mdz-accent,#FF6B9D))!important}\nbody.multipage[data-appearance-mode="standard"] :where(.site-notice,.strip,.sol-process-bg){background:var(--mdz-hover)!important;color:var(--mdz-text)!important}\nbody.multipage[data-appearance-mode="standard"] :where(.mobile-drawer,.mega,.project-dialog){background:var(--mdz-surface)!important;color:var(--mdz-text)!important;border-color:var(--mdz-border)!important}\n