/* Generated admin parameters from the shared 2026-10-10 standard.
 * admin.md SHA-256: e00d10dcd3fabd8ab43db7b6b87b4e844d0471c3bd98c63c2aaf1a52ec174e90
 * Keep the two deployable copies identical; verified by admin-standard-205.test.mjs. */
:root {
  --adm-page: #EEF1F5;
  --adm-surface: #FFFFFF;
  --adm-ink: #171B24;
  --adm-muted: #626A79;
  --adm-body-ink: #344054;
  --adm-label-ink: #475467;
  --adm-module-line: #D0D5DD;
  --adm-brand: #D92D24;
  --adm-line: #E6E9EF;
  --adm-brand-active: #B9211A;
  --adm-border: #858D9A;
  --adm-tint: #FFF0EE;
  --adm-accent: #C62820;
  --adm-link: #245ABA;
  --adm-weak: #F2F4F7;
  --adm-pending-ink: #99601B;
  --adm-pending-bg: #FFF5E5;
  --adm-query-padding: 18px;
  --adm-edge: 24px;
  --adm-radius: 8px;
  --adm-sidebar: 156px;
  --adm-topbar: 58px;
  --adm-control: 38px;
  --adm-button-radius: 6px;
  --adm-module-gap: 24px;
  --adm-module-gap-narrow: 16px;
  --adm-module-padding: 20px;
  --adm-primary-weight: 600;
  --adm-button-neutral-ink: #475467;
  --adm-button-neutral-hover-bg: #F7F9FC;
  --adm-button-neutral-hover-border: #687080;
  --adm-button-neutral-active-bg: #E8EDF3;
  --adm-button-positive-hover-bg: #FFF1EF;
  --adm-button-positive-active-bg: #FEE4E2;
  --adm-button-disabled-bg: #F1F3F5;
  --adm-button-disabled-ink: #8C95A4;
  --adm-button-disabled-border: #D9DEE7;
  --adm-button-link-hover-bg: #EDF3FF;
  --adm-button-link-active-bg: #DCE8FF;
  --adm-title-type: 24px;
  --adm-title-leading: 32px;
  --adm-title-weight: 700;
  --adm-module-type: 18px;
  --adm-module-leading: 28px;
  --adm-module-weight: 600;
  --adm-subsection-type: 16px;
  --adm-subsection-leading: 24px;
  --adm-subsection-weight: 600;
  --adm-dialog-type: 18px;
  --adm-dialog-leading: 27px;
  --adm-dialog-weight: 600;
  --adm-object-type: 14px;
  --adm-object-leading: 22px;
  --adm-object-weight: 600;
  --adm-body-type: 14px;
  --adm-body-leading: 22px;
  --adm-body-weight: 400;
  --adm-label-type: 14px;
  --adm-label-leading: 22px;
  --adm-label-weight: 500;
  --adm-table-head-type: 13px;
  --adm-table-head-leading: 20px;
  --adm-table-head-weight: 600;
  --adm-help-type: 13px;
  --adm-help-leading: 20px;
  --adm-help-weight: 400;
  --adm-status-type: 13px;
  --adm-status-leading: 20px;
  --adm-status-weight: 500;
  --adm-meta-type: 12px;
  --adm-meta-leading: 18px;
  --adm-meta-weight: 400;
  --adm-error-type: 14px;
  --adm-error-leading: 22px;
  --adm-error-weight: 400;
  --adm-basic-ink: #25496D;
  --adm-basic-bg: #EAF2FA;
  --adm-rules-ink: #59467B;
  --adm-rules-bg: #F3EFF9;
  --adm-auxiliary-ink: #3E536B;
  --adm-auxiliary-bg: #F0F3F7;
}

.adm-nav-tooltip {position:fixed;z-index:80;padding:8px 12px;background:#171B24;color:#fff;border-radius:6px;font:400 14px/22px -apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;max-width:240px;pointer-events:none}
.adm-nav-tooltip[hidden]{display:none}

/* Native selection fields share the vendored Ant Design DownOutlined suffix.
 * Same control body and keyboard behavior; multiple/listbox selects keep native rendering. */
body.admin-standard :is(#app,#admin-app,.drawer,.wb-dialog,.wm-dialog,.login-view,#password-change-view) :is(select:not([multiple]):not([size]),.cascader-trigger),
body.inventory-embedded :is(.page,dialog) select:not([multiple]):not([size]) {
  appearance:none;
  background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%2264%2064%20896%20896%22%3E%3Cpath%20fill%3D%22%23626A79%22%20d%3D%22M884%20256h-75c-5.1%200-9.9%202.5-12.9%206.6L512%20654.2%20227.9%20262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5%200-10.3%207.4-6.5%2012.7l352.6%20486.1c12.8%2017.6%2039%2017.6%2051.7%200l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z%22%2F%3E%3C%2Fsvg%3E")!important;
  background-repeat:no-repeat!important;
  background-position:right 12px center!important;
  background-size:12px 12px!important;
  padding-right:36px!important;
}
