/* ============================================================================
   NEXORA | ATELIER UI 2026
   All-page visual skin. Loaded LAST. Zero changes to markup, routes, layouts,
   element order, dimensions, API calls, field names, data or business actions.
   Modules: Shell, Home, Shipping, Procurement, Listing, Listing Records,
            Finance, Stores, Dialogs, auxiliary data pages and authentication.
   ============================================================================ */
:root {
  color-scheme: light;
  --skin-canvas: #f5f7fb;
  --skin-surface: #ffffff;
  --skin-surface-soft: #fafbff;
  --skin-surface-alt: #f3f6fb;
  --skin-border: #e4e9f1;
  --skin-border-deep: #d5deeb;
  --skin-text: #17243c;
  --skin-body: #394966;
  --skin-muted: #8390a7;
  --skin-primary: #4658df;
  --skin-primary-dark: #3546c8;
  --skin-primary-pale: #eef0ff;
  --skin-success: #128b6c;
  --skin-success-pale: #e8f8f1;
  --skin-warn: #c3832b;
  --skin-warn-pale: #fff6e8;
  --skin-danger: #cb596a;
  --skin-danger-pale: #fff0f2;
  --skin-shadow: 0 1px 2px rgba(24,41,71,.035),0 9px 28px rgba(30,49,86,.045);
  --skin-shadow-hover: 0 4px 13px rgba(39,55,106,.08),0 14px 32px rgba(29,45,91,.045);
  --nx-v2-page: var(--skin-canvas);
  --nx-v2-card: var(--skin-surface);
  --nx-v2-line: var(--skin-border);
  --nx-v2-ink: var(--skin-text);
  --nx-v2-primary: var(--skin-primary);
  --nx-v2-shadow: var(--skin-shadow);
  --nx-canvas: var(--skin-canvas);
  --nx-ink: var(--skin-text);
  --nx-border: var(--skin-border);
  --nx-blue: var(--skin-primary);
  --nx-blue-light: var(--skin-primary-pale);
  --nx-shadow: var(--skin-shadow);
  --bg: var(--skin-canvas);
  --surface: #fff;
  --text: var(--skin-text);
  --muted: var(--skin-muted);
  --blue: var(--skin-primary);
  --line: var(--skin-border);
  --green: var(--skin-success);
  --red: var(--skin-danger);
  --nx-focus: 0 0 0 3px rgba(70,88,223,.15);
}
html,body,body.route-stores,body.route-finance-overview {
  background:var(--skin-canvas)!important;
  color:var(--skin-text)!important;
  font-family: Inter, "Segoe UI", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif!important;
  -webkit-font-smoothing:antialiased;
  font-variant-numeric: tabular-nums;
}
::selection{background:#dfe4ff;color:#28377b}
::-webkit-scrollbar-track{background:#f2f4f9!important}
::-webkit-scrollbar-thumb{background:#c9d1df!important;border-color:#f2f4f9!important}
*:focus-visible{outline:2px solid var(--skin-primary)!important;outline-offset:2px!important}
input[type=checkbox],input[type=radio]{accent-color:var(--skin-primary)!important}
button{transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease!important}
button:disabled{box-shadow:none!important}

/* 01 / APP SHELL: same fixed sidebar, toolbar, menu positions and view structure */
.sidebar, .nx-sidebar-unified {
  background:linear-gradient(180deg,#151e34 0%,#19243b 54%,#141e33 100%)!important;
  border-right:1px solid #243047!important;
  box-shadow:2px 0 20px rgba(26,38,62,.10)!important;
}
.sidebar .brand,.nx-sidebar-unified .brand {
  color:#f7f9ff!important;
  letter-spacing:1.35px!important;
  text-shadow:0 1px 1px rgba(0,0,0,.15)!important;
  font-weight:800!important;
}
.sidebar .brand:before {background:linear-gradient(180deg,#b2a8ff,#6879fc)!important;border-radius:6px!important}
.sidebar .nav-caption,.sidebar .sidebar-footer {color:#8c9bb6!important;border-color:#344059!important}
.sidebar .nav-item {background:transparent!important;color:#b3bfd4!important;border-color:transparent!important;box-shadow:none!important;font-weight:550!important}
.sidebar .nav-item>.icon{color:#8a9bb9!important}
.sidebar .nav-item:hover{background:rgba(228,235,255,.07)!important;color:#fff!important;border-color:rgba(214,226,255,.06)!important}
.sidebar .nav-item:hover>.icon{color:#d3dcff!important}
.sidebar .nav-item.active,.sidebar .nav-item[aria-current=page]{
  background:linear-gradient(100deg,rgba(104,115,247,.24),rgba(91,105,205,.10))!important;
  border:1px solid rgba(134,151,255,.26)!important;
  color:#f6f8ff!important;
  box-shadow:inset 3px 0 #8c99ff!important;
  font-weight:720!important;
}
.sidebar .nav-item.active>.icon,.sidebar .nav-item[aria-current=page]>.icon{color:#b0bbff!important}
.sidebar .nav-count{background:#4655aa!important;color:#fff!important;border-color:#6373c6!important}
.sidebar .nx-nav-toggle{color:#acb8d1!important;background:transparent!important;border-color:transparent!important}
.sidebar .nx-nav-toggle:hover{background:#2a3653!important;color:#fff!important}
.sidebar .nx-nav-submenu{background:transparent!important}
.topbar {background:rgba(255,255,255,.98)!important;border-bottom:1px solid var(--skin-border)!important;box-shadow:0 1px 0 rgba(10,22,40,.015)!important}
.workspace-title {color:#18243a!important;font-weight:770!important;letter-spacing:-.45px!important}
.workspace-caption,.last-sync{color:#8b96a9!important}
.connection-status{background:#ecf9f3!important;color:#147e62!important;border-color:#ccebdd!important;box-shadow:none!important}
.connection-status .dot{background:#2cb48a!important}
.topbar-actions button:not(.connection-status),.avatar,.icon-button{background:#fff!important;color:#41516e!important;border-color:#dfe5ef!important;box-shadow:none!important}
.topbar-actions button:not(.connection-status):hover,.icon-button:hover{background:#f1f3ff!important;border-color:#c5cef7!important;color:#3e4cb3!important}
.main-content {background:transparent!important}
.sidebar-scrim{background:rgba(11,20,38,.45)!important}

/* 02 / SHARED SYSTEM: card chrome, labels, controls, badges, lists and tables */
:where(.panel,.metric-card,.fo-panel,.fo-metric,.sm-detail,.sm-stat,.sm-overview-card,.sm-store-card,.ship-panel,.ship-metric,.ship-status-card,.nxp-content-panel,.nxp-nav-card,.il-panel,.lr-filter-panel,.lr-table-panel,.lr-page .lr-panel,.nxdata-panel) {
  background:#fff!important;
  border-color:var(--skin-border)!important;
  box-shadow:var(--skin-shadow)!important;
  color:var(--skin-text)!important;
  border-radius:13px!important;
}
:where(.panel,.fo-panel,.sm-detail,.ship-panel,.nxp-content-panel,.il-panel,.lr-table-panel):hover{border-color:#dae1ee!important}
:where(.page-heading h1,.heading-copy h1,.ship-head h1,.sm-heading h1,.fo-panel-heading h2,.fo-page h1,.il-page h1,.lr-page h1,.nxp-page h1){color:var(--skin-text)!important;letter-spacing:-.5px!important}
:where(.panel-heading h2,.fo-panel-heading h2,.sm-section-heading h2,.nxp-panel-heading h2,.il-panel-heading h2){color:#222e46!important;font-weight:760!important}
:where(.panel-subtitle,.panel-note,.heading-copy p,.sm-heading p,.ship-head p,.fo-page-caption,.il-format-note,.lr-muted){color:var(--skin-muted)!important}
:where(.panel,.fo-panel,.sm-page,.nxp-page,.ship-page,.il-page,.lr-page) small{color:#8995a9}
:where(.ship-page,.nxp-page,.sm-page,.il-page,.lr-page,.fo-page,.fo-dialog,.il-modal) input:not([type=checkbox]):not([type=radio]),
:where(.ship-page,.nxp-page,.sm-page,.il-page,.lr-page,.fo-page,.fo-dialog,.il-modal) select,
:where(.ship-page,.nxp-page,.sm-page,.il-page,.lr-page,.fo-page,.fo-dialog,.il-modal) textarea,
.page-filters input,.page-filters select,.settings-form input {
  background:#fff!important;
  color:#263650!important;
  border-color:#dce3ed!important;
  box-shadow:0 1px 1px rgba(25,42,72,.025)!important;
  border-radius:8px!important;
  color-scheme:light!important;
}
:where(.ship-page,.nxp-page,.sm-page,.il-page,.lr-page,.fo-page,.fo-dialog,.il-modal) :is(input,select,textarea):focus,
.page-filters :is(input,select):focus,.settings-form input:focus {
  border-color:#8f9bf2!important;box-shadow:var(--nx-focus)!important;outline-color:var(--skin-primary)!important;
}
:where(.ship-page,.nxp-page,.sm-page,.il-page,.lr-page,.fo-page) input::placeholder{color:#a1aabb!important}
:where(.ship-table,.nxp-table,.nxp-module-table,.nxp-stock-table,.fo-table,.fo-order-table,.sm-table,.il-preview-table,.lr-table,.nxdata-table,.drawer-table,.orders-table,.deadline-table,.ops-table) thead th {
  background:#f5f7fc!important;color:#66758c!important;border-bottom:1px solid #e5eaf3!important;
  font-weight:720!important;letter-spacing:.1px!important;
}
:where(.ship-table,.nxp-table,.nxp-module-table,.nxp-stock-table,.fo-table,.fo-order-table,.sm-table,.il-preview-table,.lr-table,.nxdata-table,.drawer-table,.orders-table,.deadline-table,.ops-table) tbody td{
  background:#fff!important;color:#35445e!important;border-bottom-color:#edf0f5!important;
}
:where(.ship-table,.nxp-table,.nxp-module-table,.nxp-stock-table,.fo-table,.fo-order-table,.sm-table,.il-preview-table,.lr-table,.nxdata-table,.drawer-table,.orders-table,.deadline-table,.ops-table) tbody tr:nth-child(even) td{background:#fcfdff!important}
:where(.ship-table,.nxp-table,.nxp-module-table,.nxp-stock-table,.fo-table,.fo-order-table,.sm-table,.il-preview-table,.lr-table,.nxdata-table,.drawer-table,.orders-table,.deadline-table,.ops-table) tbody tr:hover td{background:#f2f4ff!important}
:where(.ship-table,.nxp-table,.nxp-module-table,.nxp-stock-table,.fo-table,.fo-order-table,.sm-table,.il-preview-table,.lr-table,.nxdata-table,.drawer-table,.orders-table,.deadline-table,.ops-table) tbody tr:last-child td{border-bottom-color:transparent!important}
:where(.ship-overflow,.nxp-table-wrap,.nxp-module-scroll,.fo-table-scroll,.fo-order-scroll,.sm-table-scroll,.lr-table-scroll,.table-scroll,.nxdata-table-wrap){border-color:var(--skin-border)!important;border-radius:9px!important;background:#fff!important}
:where(.primary-button,.ship-gold,.ship-action.primary,.nxp-primary,.il-primary,.sm-primary,.sm-add-button,.sm-save-button,.fo-order-open,.il-page .primary){
  background:var(--skin-primary)!important;color:#fff!important;border-color:var(--skin-primary)!important;
  box-shadow:0 2px 5px rgba(70,88,223,.11)!important;
}
:where(.primary-button,.ship-gold,.ship-action.primary,.nxp-primary,.il-primary,.sm-primary,.sm-add-button,.sm-save-button,.fo-order-open):hover:not(:disabled){background:var(--skin-primary-dark)!important;border-color:var(--skin-primary-dark)!important;box-shadow:0 3px 8px rgba(70,88,223,.18)!important}
:where(.secondary-button,.ship-btn:not(.ship-gold),.nxp-button:not(.nxp-primary),.il-button:not(.il-primary),.sm-button:not(.sm-primary),.fo-more,.lr-page button:not(.primary)){
  background:#fff!important;color:#425471!important;border-color:#d8e1ee!important;box-shadow:none!important;
}
:where(.secondary-button,.ship-btn:not(.ship-gold),.nxp-button:not(.nxp-primary),.il-button:not(.il-primary),.sm-button:not(.sm-primary),.fo-more,.lr-page button:not(.primary)):hover:not(:disabled){background:#f2f4ff!important;color:#414ec1!important;border-color:#bfc8f5!important}
:where(.primary-button,.secondary-button,.ship-btn,.ship-action,.nxp-button,.il-button,.sm-button,.fo-more,.lr-page button){border-radius:8px!important}
:where(.status-tag,.ship-status,.nxp-status,.lr-status,.oc-status,.sm-auth,.fo-order-status){font-weight:650!important;border-radius:6px!important}

/* 03 / HOME: KPIs, operational list, trends, finance tiles and daily activity */
.page-heading h1,.heading-copy h1{font-weight:800!important}
.metric-card{background:#fff!important;border:1px solid var(--skin-border)!important;box-shadow:var(--skin-shadow)!important}
.metric-card:hover{background:#fff!important;border-color:#bac5ff!important;box-shadow:var(--skin-shadow-hover)!important}
.metric-card .metric-top{color:#66748c!important;font-weight:620!important}
.metric-card .metric-value{color:#1b2a44!important;font-weight:815!important;letter-spacing:-.7px!important}
.metric-card .metric-bottom{color:#8893a6!important}
.metric-icon{background:#eef0ff!important;color:#4a5be0!important;box-shadow:none!important;border:1px solid #e6eaff!important}
.metric-card:nth-child(2) .metric-icon{background:#e8f8f3!important;color:#149478!important;border-color:#d6f2e7!important}
.metric-card:nth-child(3) .metric-icon{background:#fff6e9!important;color:#c58a36!important;border-color:#faebd3!important}
.metric-card:nth-child(4) .metric-icon{background:#edf6ff!important;color:#387cc4!important;border-color:#dfedfa!important}
.metric-card:nth-child(5) .metric-icon{background:#fff0f3!important;color:#ca6579!important;border-color:#f6e2e8!important}
#dashboard .operating-grid>.panel,#dashboard .lower-grid>.panel,#dashboard>.home-data-grid>.panel,
#dashboard>.ops-five-days{border:1px solid var(--skin-border)!important;box-shadow:var(--skin-shadow)!important;border-radius:13px!important;background:#fff!important}
.panel-heading{border-bottom-color:#e8edf5!important}
.panel-heading h2{color:#27334d!important}
.panel-heading .icon{color:#5261ce!important}
.api-badge{background:#eaf8f1!important;color:#168365!important;border:1px solid #d0eddf!important}
.api-label{color:#268a70!important}
.more-button,.chart-legend button.active{color:var(--skin-primary)!important}
.table-scroll{border-color:#edf0f6!important;box-shadow:none!important}
.orders-panel .orders-table th,.deadline-panel .deadline-table th{background:#f5f7fc!important}
.orders-filter-summary{color:#818da0!important}
.status-tag.pending,.status-tag.stocking{background:#fff5e8!important;color:#b67b29!important}
.warning-note{background:#fff8ee!important;border-color:#f3e4cd!important;color:#a57639!important}
.alert-row{background:#fbfcff!important;border-color:#e7ecf4!important}
.alert-row:hover{background:#f2f4ff!important;border-color:#cbd3ff!important}
.alert-icon{background:#eef0ff!important;color:var(--skin-primary)!important}
.trend-chart{filter:saturate(.82)}
.chart-grid-line{stroke:#e8ecf5!important}
.chart-axis-label{fill:#8d97a9!important}
.chart-value{fill:var(--skin-primary)!important}
.chart-legend button{background:#fff!important;border-color:#e5eaf2!important;color:#69788f!important}
.chart-legend button:hover{background:#f2f4ff!important;color:var(--skin-primary)!important}
.finance-card{background:#fafbff!important;border-color:#e8eaf3!important;box-shadow:none!important}
.finance-card:hover{background:#f4f5ff!important;border-color:#c9cefa!important}
.finance-icon{background:#ecefff!important;color:var(--skin-primary)!important}
.finance-card:nth-child(2) .finance-icon,.finance-card:nth-child(5) .finance-icon{background:#e8f8f2!important;color:#128b6b!important}
.finance-card:nth-child(3) .finance-icon,.finance-card:nth-child(6) .finance-icon{background:#fff3e7!important;color:#c58834!important}
.finance-label{color:#7a879d!important}
.finance-card .amount{color:#23314b!important}
.finance-foot{color:#8997a9!important}
#dashboard>.ops-five-days{border-top:2px solid #e7eaff!important}
.ops-daily-heading strong,.ops-daily-head strong{color:#243249!important}
.ops-daily-head{border-bottom-color:#e8edf5!important}
.ops-today-tag{background:#eaf7f0!important;color:#138466!important;border-color:#d3eadf!important}
.ops-table th{background:#f5f7fc!important}
.ops-table tr:hover td{background:#f3f5ff!important}
.ops-sync-missing{color:#c28a46!important}

/* 04 / SHIPPING: six Ozon status cards, filtering, manifest grid, dialogs */
.ship-page{--s-border:var(--skin-border)!important;--s-muted:#8190a7!important;--s-bg:#fff!important;color:var(--skin-text)!important}
.ship-head h1{color:var(--skin-text)!important;font-weight:800!important}
.ship-head h1>span,.ship-head p{color:#8390a5!important}
.ship-live{background:#eaf8f1!important;color:#148568!important;border-color:#d1edde!important;box-shadow:none!important}
.ship-live i{background:#20b289!important}
.ship-six-status .ship-status-card,.ship-metric{
  background:#fff!important;border:1px solid var(--skin-border)!important;
  box-shadow:var(--skin-shadow)!important;border-radius:12px!important;
}
.ship-six-status .ship-status-card:hover{background:#fff!important;border-color:#b9c4ff!important;box-shadow:var(--skin-shadow-hover)!important}
.ship-six-status .ship-status-card.active{
  background:linear-gradient(140deg,#f4f5ff,#fff)!important;
  border:1px solid #9ca8f1!important;
  box-shadow:inset 0 0 0 1px rgba(79,94,211,.10),var(--skin-shadow)!important;
}
.ship-six-status .ship-status-card .ship-metric-copy>span{color:#687994!important;font-weight:650!important}
.ship-six-status .ship-status-card .ship-metric-copy strong{color:#25334b!important;font-weight:800!important}
.ship-six-status .ship-status-card.active .ship-metric-copy>span{color:#4658cf!important}
.ship-metric-ico{background:#f1f2ff!important;color:#5364d8!important;box-shadow:none!important}
.ship-six-status .ship-status-card:nth-child(1) .ship-metric-ico{background:#fff2e5!important;color:#c68a35!important}
.ship-six-status .ship-status-card:nth-child(2) .ship-metric-ico{background:#edf0ff!important;color:#5365d3!important}
.ship-six-status .ship-status-card:nth-child(3) .ship-metric-ico{background:#eaf7ff!important;color:#4685b9!important}
.ship-six-status .ship-status-card:nth-child(4) .ship-metric-ico{background:#effaff!important;color:#368fa7!important}
.ship-six-status .ship-status-card:nth-child(5) .ship-metric-ico{background:#e8f8f1!important;color:#239473!important}
.ship-six-status .ship-status-card:nth-child(6) .ship-metric-ico{background:#fff0f2!important;color:#ce6377!important}
.ship-six-status .ship-status-card.active .ship-metric-ico{border:1px solid #e4e7ff!important}
.ship-only-note{background:#f1f3ff!important;color:#5868a8!important;border:1px solid #e1e5ff!important;border-radius:9px!important}
.ship-only-note .icon{color:#5564d0!important}
.ship-filters{background:#fff!important;border:1px solid var(--skin-border)!important;border-radius:12px!important;box-shadow:var(--skin-shadow)!important}
.ship-filters label>span{color:#73839b!important;font-weight:620!important}
.ship-search-btn{background:var(--skin-primary)!important;color:#fff!important;border-color:var(--skin-primary)!important}
.ship-search-btn:hover{background:var(--skin-primary-dark)!important;color:#fff!important}
.ship-reset{background:#fff!important;color:#64748f!important}
.ship-panel{background:#fff!important;border-color:var(--skin-border)!important;box-shadow:var(--skin-shadow)!important}
.ship-panel-toolbar{background:#fff!important;border-color:#e7ebf3!important}
.ship-panel-toolbar strong{color:#25324b!important;font-weight:780!important}
.ship-panel-hint{color:#8190a5!important}
.ship-table{color:#314159!important}
.ship-table th{background:#f5f7fc!important;color:#67768e!important}
.ship-table tbody td{color:#30425f!important;border-bottom:1px solid #edf0f6!important}
.ship-table tbody tr:hover td{background:#f2f4ff!important}
.ship-table .ship-order-no{color:#4153aa!important;font-weight:760!important}
.ship-table .ship-product-copy b{color:#23324b!important}
.ship-sku{color:#4656a2!important;background:#f0f2ff!important;border-color:#e1e5ff!important;border-radius:5px!important}
.ship-qty,.ship-current-node{color:#22314d!important}
.ship-logistics-type{background:#eff4ff!important;color:#5365aa!important;border-color:#e0e7ff!important}
.ship-stock.ok{color:#128e6a!important}
.ship-action.primary{background:var(--skin-primary)!important;color:#fff!important;border-color:var(--skin-primary)!important}
.ship-action:not(.primary){background:#fff!important;color:#4455a8!important;border-color:#d9def3!important}
.ship-action:not(.primary):hover{background:#f2f3ff!important;border-color:#bac4f7!important}
.ship-btn.ship-gold{background:var(--skin-primary)!important;color:#fff!important;border-color:var(--skin-primary)!important}
.ship-btn.ship-gold:hover{background:var(--skin-primary-dark)!important}
.ship-platform-preparation,.ship-label-pending{background:#fff4e6!important;color:#ac7832!important;border-color:#f4e2ca!important}
.ship-platform-dispatch{background:#f0f1ff!important;color:#5963ba!important}
.ship-platform-shipped{background:#eff5ff!important;color:#4072ba!important}
.ship-platform-transit{background:#eaf7fd!important;color:#337e9c!important}
.ship-platform-delivered{background:#eaf8f1!important;color:#188561!important}
.ship-platform-cancelled{background:#fff0f2!important;color:#c75b6b!important}
.ship-pages{color:#7c899e!important;border-top-color:#edf0f6!important}
.ship-job-results,.ship-carriage-results{background:#f9faff!important;border-color:#e5e9f7!important;color:#40506c!important;border-radius:9px!important}
.ship-follow-notice{background:#eef3ff!important;border:1px solid #cfd8f5!important;color:#344b8e!important;border-radius:9px!important}
.ship-follow-highlight td{background:#eff2ff!important}
.ship-popup{background:rgba(14,23,43,.55)!important;backdrop-filter:blur(5px)}
.ship-dialog{background:#fff!important;color:#263750!important;border-color:#e1e6f0!important;box-shadow:0 22px 80px rgba(12,22,43,.19)!important;border-radius:15px!important}
.ship-dialog h2{color:#1e2f49!important}
.ship-dialog p,.ship-dialog label{color:#687990!important}
.ship-dialog-x{color:#687994!important;background:#f6f8fc!important;border-color:#e8edf5!important}
.ship-items{background:#f8faff!important;border-color:#e6eaf3!important}

/* 05 / PROCUREMENT: six workstage cards, demand, receiving, shared stock and history */
.nxp-page{color:#24334d!important}
.nxp-cards-v1 .nxp-nav-card{background:#fff!important;border:1px solid var(--skin-border)!important;box-shadow:var(--skin-shadow)!important;border-radius:12px!important}
.nxp-cards-v1 .nxp-nav-card:hover{background:#fff!important;border-color:#bec7f9!important;box-shadow:var(--skin-shadow-hover)!important}
.nxp-cards-v1 .nxp-nav-card.active{background:linear-gradient(125deg,#f1f3ff,#fff)!important;border-color:#97a4ec!important;box-shadow:inset 0 0 0 1px #e6e9ff,var(--skin-shadow)!important}
.nxp-cards-v1 .nxp-card-icon{background:#eff1ff!important;color:#4b5ed6!important;box-shadow:none!important}
.nxp-cards-v1 .nxp-nav-card:nth-child(2) .nxp-card-icon{background:#fff4e6!important;color:#c78b3b!important}
.nxp-cards-v1 .nxp-nav-card:nth-child(3) .nxp-card-icon{background:#eff8ff!important;color:#4b84bf!important}
.nxp-cards-v1 .nxp-nav-card:nth-child(4) .nxp-card-icon{background:#eaf9f3!important;color:#168d70!important}
.nxp-cards-v1 .nxp-nav-card:nth-child(5) .nxp-card-icon{background:#f2efff!important;color:#8566ba!important}
.nxp-cards-v1 .nxp-nav-card:nth-child(6) .nxp-card-icon{background:#fff2f3!important;color:#c96b76!important}
.nxp-cards-v1 .nxp-card-label{color:#2a3951!important;font-weight:760!important}
.nxp-cards-v1 .nxp-card-desc{color:#8490a4!important}
.nxp-cards-v1 .nxp-card-count,.nxp-cards-v1 .nxp-nav-card.active .nxp-card-count{color:#4658d9!important;font-weight:825!important}
.nxp-content-panel{background:#fff!important;border:1px solid var(--skin-border)!important;box-shadow:var(--skin-shadow)!important}
.nxp-panel-heading{background:#fff!important;border-bottom-color:#e9edf5!important}
.nxp-panel-heading h2,.nxp-secondary-title{color:#24344c!important;font-weight:770!important}
.nxp-panel-side{color:#8392a8!important}
.nxp-demand-tabs{border-color:#e8edf5!important}
.nxp-demand-tabs button{background:transparent!important;color:#75829a!important}
.nxp-demand-tabs button:hover{color:#4658d9!important;background:#f6f7ff!important}
.nxp-demand-tabs button.active{color:#4658d9!important;border-bottom-color:#4658d9!important;background:transparent!important}
.nxp-module-filters,.nxp-stock-filters,.nxp-stock-tools{background:#fafbff!important;border-color:#e6eaf4!important;border-radius:9px!important}
.nxp-module-sectionbar{background:#f9faff!important;color:#6a7893!important;border-color:#e9edf5!important}
.nxp-table-wrap,.nxp-module-scroll{border-color:#e7ecf4!important;background:#fff!important}
.nxp-table th,.nxp-module-table th,.nxp-stock-table th{background:#f5f7fc!important;color:#65748e!important}
.nxp-table tbody tr:hover td,.nxp-module-table tbody tr:hover td{background:#f2f4ff!important}
.nxp-name-text{color:#263650!important}
.nxp-mono{color:#5263b9!important}
.nxp-spec-pill{background:#f0f2ff!important;color:#5464ae!important;border-color:#e2e6fa!important}
.nxp-qty-strong,.nxp-qty-emphasis,.nxp-count-highlight{color:#263a5c!important}
.nxp-number{color:#4658d9!important}
.nxp-status.available,.nxp-stock-state.available{background:#e8f8f0!important;color:#158564!important;border-color:#caeddc!important}
.nxp-status.transit,.nxp-stock-state.transit{background:#eff5ff!important;color:#4c72b9!important;border-color:#dbe7f6!important}
.nxp-status.muted,.nxp-stock-state.muted{background:#f0f2f6!important;color:#7c889b!important;border-color:#e2e7ef!important}
.nxp-progress{background:#edf0f7!important;border-color:#e7eaf2!important}
.nxp-progress>span,.nxp-progress>i{background:linear-gradient(90deg,#5362e3,#7987ef)!important}
.nxp-button.nxp-primary{background:var(--skin-primary)!important;color:#fff!important;border-color:var(--skin-primary)!important}
.nxp-row-action,.nxp-text-action{color:#4d5dca!important}
.nxp-row-action:hover,.nxp-text-action:hover{background:#f0f2ff!important}
.nxp-message,.nxp-adjust-note{background:#f6f8ff!important;border-color:#e1e7f7!important;color:#51618e!important;border-radius:9px!important}
.nxp-empty{background:#fbfcff!important;color:#8e9aac!important}
.nxp-modal-backdrop{background:rgba(14,24,44,.56)!important;backdrop-filter:blur(5px)}
.nxp-modal{background:#fff!important;color:#25374f!important;border-color:#e1e7f0!important;border-radius:15px!important;box-shadow:0 20px 76px rgba(12,27,51,.2)!important}
.nxp-modal h2,.nxp-modal strong{color:#263651!important}
.nxp-modal-context{background:#f7f8ff!important;border-color:#e3e8fa!important;color:#50627d!important}
.nxp-adjust-warn{background:#fff7eb!important;color:#ae7a39!important;border-color:#f3e5d3!important}

/* 06 / LISTING: store selection, SKU editor, validation and submission dialogs */
.il-page,.lr-page,.il-modal{
  --il-blue:var(--skin-primary)!important;--il-line:var(--skin-border)!important;
  --il-muted:#7f8ba0!important;--il-text:#293a55!important;
  --il-surface:#fff!important;--il-field:#fff!important;--il-head:#f5f7fc!important;
  color:var(--skin-text)!important;
}
.il-page h1,.il-page h2,.il-page h3{color:#26344d!important}
.il-tabbar{background:#fff!important;border:1px solid var(--skin-border)!important;box-shadow:var(--skin-shadow)!important;border-radius:11px!important}
.il-tabbar button{color:#74809a!important}
.il-tabbar button.active,.il-tabbar button[aria-selected=true]{background:#f0f2ff!important;color:#4658cf!important;border-color:#bfc8f4!important}
.il-page .il-panel{border-color:var(--skin-border)!important;background:#fff!important;box-shadow:var(--skin-shadow)!important;border-radius:12px!important}
.il-panel-heading{background:#fbfcff!important;border-bottom:1px solid #e8edf5!important;color:#2b3a54!important}
.il-store-grid{background:transparent!important}
.il-store-cell{background:#fafbff!important;border:1px solid #e6ebf3!important;border-radius:9px!important;color:#2f3e58!important}
.il-store-cell:hover{border-color:#bdc7f9!important;background:#f5f6ff!important}
.il-store-cell.checked,.il-store-cell:has(input:checked){background:#f0f2ff!important;border-color:#9ba8f2!important;box-shadow:inset 0 0 0 1px rgba(70,88,223,.08)!important}
.il-store-name{color:#24354e!important;font-weight:740!important}
.il-store-details{color:#8894a7!important}
.il-editor-layout{color:#34465f!important}
.il-textarea-wrap{background:#fff!important;border-color:#dfe5ef!important;box-shadow:inset 0 1px 2px rgba(26,40,76,.02)!important;border-radius:9px!important}
.il-textarea-wrap textarea{background:#fff!important;color:#283b57!important}
.il-editor-tools{background:#fafbff!important;border-color:#e6ebf3!important}
.il-format-panel{background:#f8f9ff!important;border-color:#e5e8f8!important;color:#4a5776!important}
.il-message.notice{background:#f0f4ff!important;color:#5163a4!important;border-color:#d9e1fa!important}
.il-warehouse-block,.il-warehouse-line{background:#fbfcff!important;border-color:#e7ebf5!important}
.il-warehouse-status{background:#eaf8f1!important;color:#128a6a!important}
.il-bottom-bar{background:#fff!important;border:1px solid #e4e9f1!important;box-shadow:0 -2px 18px rgba(23,39,76,.04)!important;border-radius:10px!important}
.il-bottom-hint{color:#8491a6!important}
.il-button.il-primary,.il-page .primary,.il-modal .il-primary{background:var(--skin-primary)!important;color:white!important;border-color:var(--skin-primary)!important}
.il-button.il-primary:hover,.il-modal .il-primary:hover{background:var(--skin-primary-dark)!important}
.il-button:not(.il-primary){background:#fff!important;color:#53627c!important;border-color:#dbe2ee!important}
.il-button:not(.il-primary):hover{background:#f1f3ff!important;color:var(--skin-primary)!important;border-color:#bec8f4!important}
.il-modal-backdrop{background:rgba(15,24,43,.53)!important;backdrop-filter:blur(5px)}
.il-modal{background:#fff!important;color:#283954!important;border-color:#e1e7f0!important;border-radius:15px!important;box-shadow:0 24px 75px rgba(11,24,47,.2)!important}
.il-modal h2,.il-modal h3{color:#26344d!important}
.il-validation-list,.il-preview-summary,.il-detail-list{background:#fafbff!important;border-color:#e5eaf3!important;color:#3e506c!important}
.il-preview-errors,.il-modal-error{background:#fff0f1!important;color:#c35266!important;border-color:#f5d7de!important}
.il-preview-warnings{background:#fff7eb!important;color:#b58439!important;border-color:#f3e3c6!important}
.il-confirm-note{background:#f5f6ff!important;color:#5261a0!important;border-color:#dfe5f9!important}
.il-stepper{color:#637391!important}
.il-stepper .active,.il-stepper .complete{color:#4b59ca!important}

/* 07 / LISTING RECORDS: filter controls, progress tracking, results, row actions */
.lr-page{color:var(--skin-text)!important}
.lr-page h1,.lr-page h2{color:#22334b!important}
.lr-filter-panel,.lr-table-panel{background:#fff!important;border:1px solid var(--skin-border)!important;box-shadow:var(--skin-shadow)!important;border-radius:12px!important}
.lr-filter-panel{background:linear-gradient(180deg,#fff,#fdfdff)!important}
.lr-expanded-filters{background:#fafbff!important;border-color:#e6eaf4!important}
.lr-toolbar{background:#fff!important;border-bottom:1px solid #e8edf5!important}
.lr-table th{background:#f5f7fc!important;color:#6d7b91!important}
.lr-table tbody td{color:#344760!important;border-color:#edf0f6!important}
.lr-table tbody tr:hover td{background:#f1f3ff!important}
.lr-product{color:#26354c!important}
.lr-product-name{color:#263851!important;font-weight:730!important}
.lr-record-message{color:#8894a7!important}
.lr-progress{background:#e8edf6!important;border-radius:999px!important}
.lr-progress>span,.lr-progress>i{background:linear-gradient(90deg,#495adb,#818af0)!important;border-radius:999px!important}
.lr-status{background:#eff2ff!important;color:#5867c2!important;border-color:#dce2ff!important}
.lr-status.lr-unpublished{background:#fff6e8!important;color:#b77b2b!important;border-color:#f1e2c7!important}
.lr-error{color:#c85f70!important;background:#fff4f4!important;border-color:#f3dce0!important}
.lr-batch-actions{border-color:#e5e9f2!important}
.lr-pagination{background:#fff!important;border-top-color:#e8edf5!important;color:#8792a5!important}
.lr-empty{background:#fbfcff!important;color:#8593a6!important}
.lr-page .lr-row-actions button,.lr-page .lr-toolbar button{background:#fff!important;color:#4d5db4!important;border-color:#d9e1ef!important}
.lr-page .lr-row-actions button:hover,.lr-page .lr-toolbar button:hover{background:#f1f3ff!important;border-color:#bcc5f0!important}

/* 08 / FINANCE: KPI financial tiles, profit tables, charts, settlements, settings */
.fo-page {color:var(--skin-text)!important}
.fo-page h1,.fo-page h2,.fo-page h3{color:#22334e!important}
.fo-page-caption{color:#8191a7!important}
.fo-controls{background:#fff!important;border:1px solid var(--skin-border)!important;border-radius:11px!important;box-shadow:var(--skin-shadow)!important}
.fo-store-control,.fo-date-control,.fo-currency-control{color:#566781!important}
.fo-segmented{background:#f2f4f9!important;border:1px solid #e5e9f2!important;border-radius:8px!important}
.fo-segmented button{background:transparent!important;color:#66768e!important;border-color:transparent!important}
.fo-segmented button.active,.fo-segmented button[aria-pressed=true]{background:#fff!important;color:#4757c8!important;border-color:#dfe4f5!important;box-shadow:0 1px 5px rgba(18,29,59,.075)!important}
.fo-presets button{background:#fff!important;color:#6a7990!important;border-color:#e0e6ef!important}
.fo-presets button.active,.fo-presets button:hover{background:#f0f2ff!important;color:#4757cf!important;border-color:#cbd2f7!important}
.fo-metric {background:#fff!important;border:1px solid var(--skin-border)!important;box-shadow:var(--skin-shadow)!important;border-radius:13px!important}
.fo-metric:hover{border-color:#c8cdf5!important;box-shadow:var(--skin-shadow-hover)!important}
.fo-metric-heading{color:#718099!important}
.fo-metric-heading strong{color:#65758e!important}
.fo-metric-value{color:#1d2d49!important;font-weight:825!important;letter-spacing:-.55px!important}
.fo-metric-secondary,.fo-metric-foot{color:#8492a5!important}
.fo-metric-icon{background:#eef0ff!important;color:var(--skin-primary)!important;box-shadow:none!important}
.fo-metric:nth-child(2) .fo-metric-icon{background:#eaf8f1!important;color:#139073!important}
.fo-metric:nth-child(3) .fo-metric-icon{background:#fff4e9!important;color:#c08a43!important}
.fo-metric:nth-child(4) .fo-metric-icon{background:#edf6ff!important;color:#5287c0!important}
.fo-metric:nth-child(5) .fo-metric-icon{background:#fff0f3!important;color:#ca687c!important}
.fo-metric:nth-child(6) .fo-metric-icon{background:#f3efff!important;color:#9068cb!important}
.fo-panel{background:#fff!important;border-color:var(--skin-border)!important;box-shadow:var(--skin-shadow)!important;border-radius:13px!important}
.fo-panel-heading{border-color:#e8edf5!important;color:#2a3b55!important}
.fo-panel-heading h2{color:#27364f!important;font-weight:770!important}
.fo-chart-grid,.fo-chart-empty,.fo-empty-copy{color:#8894aa!important}
.fo-chart-grid line,.fo-trend-svg line{stroke:#e9edf5!important}
.fo-chart-axis{fill:#8894a6!important}
.fo-chart-legend{color:#72819b!important}
.fo-donut{filter:saturate(.8)}
.fo-donut-hole{background:#fff!important;color:#253b59!important}
.fo-expense-legend{color:#6c7b90!important}
.fo-store-table th,.fo-flow-table th,.fo-order-table th{background:#f5f7fc!important;color:#6e7b90!important}
.fo-store-table td,.fo-flow-table td,.fo-order-table td{color:#364860!important;border-color:#edf0f6!important}
.fo-table-link{color:#4758ce!important;font-weight:650!important}
.fo-flow-tabs button{background:#fff!important;color:#7888a0!important;border-color:#dce3ef!important}
.fo-flow-tabs button.active{background:#f0f2ff!important;color:#4658ca!important;border-color:#c5cef7!important}
.fo-settlement-timeline{border-color:#e4e9f3!important}
.fo-settlement-dot{background:#5f6ddf!important;border-color:#e3e7ff!important}
.fo-settlement-line,.fo-settlement-caption,.fo-order-intro{color:#718098!important}
.fo-receivable{color:#168a6d!important}
.fo-data-notice,.fo-order-note{background:#f5f7ff!important;color:#5f6e9c!important;border-color:#e0e6fc!important;border-radius:9px!important}
.fo-order-panel{background:#fff!important;border:1px solid var(--skin-border)!important;box-shadow:var(--skin-shadow)!important;border-radius:12px!important}
.fo-order-controls,.fo-order-footer{background:#fff!important;border-color:#e8edf5!important}
.fo-order-status{color:#4c63a3!important;background:#edf2ff!important;border-color:#dbe4ff!important}
.fo-order-alert{background:#fff7ec!important;color:#b17c35!important;border-color:#f1e3cc!important}
.fo-order-totals{background:#f6f7ff!important;color:#273a5b!important;border-color:#e5e9fa!important}
.fo-green{color:#12886a!important}
.fo-dialog{background:rgba(13,23,44,.54)!important;backdrop-filter:blur(5px)}
.fo-dialog-inner,.fo-dialog-content{background:#fff!important;color:#2a3953!important;border-color:#e1e7f0!important;box-shadow:0 20px 77px rgba(13,25,49,.17)!important}
.fo-dialog-inner{border-radius:15px!important}
.fo-dialog-caption,.fo-dialog-explain{color:#8090a7!important}
.fo-dialog-stats>div,.fo-dialog-total{background:#f8f9ff!important;border-color:#e5e9f6!important;color:#273a55!important}
.fo-profit-formula,.fo-data-requirements{background:#f5f6ff!important;color:#5c6ba0!important;border-color:#e3e7fa!important}
.fo-settings-status{background:#edf7f1!important;color:#168262!important;border-color:#d4eddf!important}
.fo-dialog-actions{border-color:#e8edf5!important}

/* 09 / STORE MANAGEMENT: summary cards, list/grid, details, permissions & forms */
.sm-page{--sm-line:var(--skin-border)!important;--sm-muted:#7e8ba1!important;--sm-gold:#c28c45!important;--sm-green:#138b6d!important;--sm-blue:var(--skin-primary)!important;color:var(--skin-text)!important}
.sm-heading h1{color:#1d2f4a!important;font-weight:800!important}
.sm-heading p{color:#8693a7!important}
.sm-stat{background:#fff!important;border:1px solid var(--skin-border)!important;box-shadow:var(--skin-shadow)!important;border-radius:12px!important}
.sm-stat strong,.sm-number{color:#213550!important;font-weight:820!important}
.sm-stat small{color:#8994a8!important}
.sm-stat-icon{background:#eef0ff!important;color:var(--skin-primary)!important;border:1px solid #e4e7ff!important;box-shadow:none!important}
.sm-stat:nth-child(2) .sm-stat-icon{background:#e8f8f1!important;color:#1a9678!important;border-color:#d9f0e6!important}
.sm-stat:nth-child(3) .sm-stat-icon{background:#fff4e9!important;color:#c58b44!important;border-color:#f7e9d7!important}
.sm-stat:nth-child(4) .sm-stat-icon{background:#f1f4ff!important;color:#6b77b8!important}
.sm-stat-orders .sm-bars i{background:#6273e9!important}
.sm-filters{background:#fff!important;border:1px solid var(--skin-border)!important;border-radius:11px!important;box-shadow:var(--skin-shadow)!important}
.sm-search{background:#fbfcff!important;color:#495b75!important;border-color:#dce4ef!important}
.sm-search input{background:transparent!important;border-color:transparent!important;box-shadow:none!important}
.sm-view-switch button.active{background:#eff1ff!important;color:#4b59ca!important;border-color:#c7d0f6!important}
.sm-results{background:#fff!important;border:1px solid var(--skin-border)!important;box-shadow:var(--skin-shadow)!important;border-radius:12px!important}
.sm-table-scroll{background:#fff!important;border-color:transparent!important;box-shadow:none!important}
.sm-table thead th{background:#f5f7fc!important;color:#66758e!important;border-bottom-color:#e4e9f2!important}
.sm-table tbody td{color:#34445f!important;border-bottom:1px solid #eef0f5!important}
.sm-table tbody tr:hover td{background:#f2f4ff!important}
.sm-store-name{color:#263853!important;font-weight:770!important}
.sm-logo{background:#f1f3ff!important;border-color:#e0e5fa!important}
.sm-auth,.sm-status-dot{background:#e8f8f1!important;color:#118468!important;border-color:#d0ebdf!important}
.sm-auth-error{background:#fff0f2!important;color:#c95e6e!important;border-color:#f0d8dc!important}
.sm-todo{color:#b67b30!important}
.sm-store-card{background:#fff!important;border:1px solid var(--skin-border)!important;box-shadow:var(--skin-shadow)!important;border-radius:12px!important}
.sm-store-card:hover{border-color:#c8d0f6!important;box-shadow:var(--skin-shadow-hover)!important}
.sm-store-card.selected{border-color:#9ba6f4!important;background:#f8f9ff!important}
.sm-overview-card{background:#fbfcff!important;border-color:#e7ebf4!important;color:#293a52!important}
.sm-detail{background:#fff!important;border-color:var(--skin-border)!important;box-shadow:var(--skin-shadow)!important}
.sm-detail-top,.sm-profile,.sm-detail .sm-tabs{border-color:#e8edf5!important}
.sm-profile{background:#fbfcff!important}
.sm-profile-tags{color:#728199!important}
.sm-tabs button{color:#78869e!important;background:transparent!important}
.sm-tabs button.active{color:#4859d0!important;border-bottom-color:#4859d0!important;background:#f7f8ff!important}
.sm-settings-section{background:#fff!important;border-color:#e5eaf3!important}
.sm-quick{background:#f8f9ff!important;border-color:#e5e8f6!important;color:#52618c!important}
.sm-row-popover{background:#fff!important;color:#34445f!important;border:1px solid #dde5ee!important;box-shadow:0 12px 36px rgba(18,29,52,.13)!important;border-radius:9px!important}
.sm-row-popover button:hover{background:#f0f2ff!important;color:#495ac4!important}
.sm-row-popover .sm-menu-danger,.sm-delete-link{color:#c55c69!important}
.sm-empty{background:#fff!important;color:#8894a7!important}
.sm-empty strong{color:#34485e!important}
.sm-dialog-backdrop{background:rgba(13,23,43,.54)!important;backdrop-filter:blur(5px)}
.sm-dialog{background:#fff!important;color:#263851!important;border:1px solid #e2e7f1!important;border-radius:15px!important;box-shadow:0 25px 80px rgba(13,26,53,.18)!important}
.sm-dialog h2{color:#24344e!important}
.sm-delete-warning{background:#fff2ef!important;border-color:#f2d6d5!important;color:#b95b5d!important}
.sm-toast{background:#263651!important;color:white!important;border:1px solid #53607b!important;box-shadow:0 12px 37px rgba(22,31,56,.19)!important}

/* 10 / AUXILIARY DATA VIEWS, HOME DRAWERS, ACCOUNT/LOGIN OVERLAYS */
.nxdata-page{color:var(--skin-text)!important}
.nxdata-heading h1{color:#22334e!important}
.nxdata-heading p,.nxdata-note{color:#8390a4!important}
.nxdata-panel,.nxdata-stat{background:#fff!important;color:#30435f!important;border-color:var(--skin-border)!important;box-shadow:var(--skin-shadow)!important;border-radius:12px!important}
.nxdata-stat strong{color:#243550!important}
.nxdata-table th{background:#f5f7fc!important;color:#68758c!important}
.nxdata-graph{background:#fbfcff!important;border-color:#e7eaf3!important}
.nxdata-bar-bg{background:#e8ecf5!important}
.nxdata-bar-bg>i{background:linear-gradient(180deg,#5366db,#8590f5)!important}
.nxdata-tags span{background:#f0f2ff!important;color:#5361bc!important;border-color:#e0e5fc!important}
.nxdata-empty,.nxdata-empty-panel{background:#fbfcff!important;color:#8a97aa!important;border-color:#e8edf5!important}
.drawer-overlay{background:rgba(14,23,41,.54)!important;backdrop-filter:blur(4px)!important}
.detail-drawer{background:#fff!important;color:#293851!important;box-shadow:-16px 0 55px rgba(11,24,43,.14)!important;border-left:1px solid #e3e8f1!important}
.drawer-header{background:#fff!important;border-bottom:1px solid #e5eaf2!important}
.drawer-header h2{color:#1f314c!important}
.drawer-header p,.drawer-footer{color:#7f8ca2!important}
.drawer-body{background:#fff!important}
.drawer-footer{border-top:1px solid #e7ecf3!important;background:#fafbff!important}
.detail-item,.drawer-stat{background:#fafbff!important;border:1px solid #e7ebf4!important;border-radius:9px!important;color:#4a5b77!important}
.detail-item strong,.drawer-stat strong{color:#21334e!important}
.drawer-table-wrap{border-color:#e4e9f2!important;border-radius:8px!important}
.drawer-table th{background:#f5f7fc!important;color:#66738b!important}
.drawer-notice{background:#f3f5ff!important;border-color:#dfe5ff!important;color:#5867a0!important}
.drawer-actions{border-color:#e8edf5!important}
.toast.visible,.toast:not([hidden]){background:#202e4b!important;color:#fff!important;border:1px solid #414f6d!important;box-shadow:0 14px 32px rgba(13,22,39,.18)!important}
#nx-login-overlay{background:rgba(16,26,47,.72)!important;backdrop-filter:blur(7px)!important}
#nx-login-overlay .nx-login-form,#nx-login-overlay form,.nx-auth-modal{background:#fff!important;color:#26364e!important;border-color:#e1e7f0!important;box-shadow:0 20px 80px rgba(11,20,37,.2)!important;border-radius:16px!important}
.nx-login-brand{color:#4558d5!important;letter-spacing:1.2px!important}
.nx-login-info{color:#158266!important}
.nx-login-error{color:#c65f6e!important}
.nx-auth-toggle{color:#5161bc!important}
.nx-manager-window{background:#fff!important;border:1px solid #e2e8f0!important;color:#283c56!important;box-shadow:0 23px 80px rgba(13,24,49,.18)!important;border-radius:15px!important}
.nx-manager-window>header{border-bottom:1px solid #e7edf4!important;background:#fafbff!important}
.nx-manager-window>header strong{color:#24344e!important}
.nx-manager-window>header small{color:#8693a6!important}
.nx-manager-window button,#nx-account-bar button{background:#fff!important;color:#4b5c79!important;border-color:#dce3ee!important}
.nx-manager-window button:hover,#nx-account-bar button:hover{background:#f0f2ff!important;color:#4a5dd0!important;border-color:#c7cff7!important}
.nx-manager-body{color:#364b65!important}
.nx-manager-section{background:#fff!important;border-color:#e5eaf2!important}
.nx-manager-table th{background:#f5f7fc!important;color:#6b7990!important}
.nx-manager-table td{color:#364960!important;border-color:#ebeff5!important}
.nx-store-avatar{border-color:#d6dcef!important;background:#eef1ff!important;color:#4b59b8!important}

/* Keep all original media-breakpoint layout geometry. Only change surface colors. */
@media (prefers-reduced-motion:reduce){button{transition:none!important}}
@media (forced-colors:active){.sidebar .nav-item.active{outline:1px solid Highlight!important}}

/* Inventory ledger: readable order, item, specification and source columns. */
.nxp-v31 .nxp-flow-enhanced .nxp-table-wrap{overflow-x:auto!important}
.nxp-v31 .nxp-flow-enhanced .nxp-table{min-width:1460px;table-layout:auto!important}
.nxp-v31 .nxp-flow-enhanced .nxp-table th{white-space:nowrap;padding:13px 11px!important}
.nxp-v31 .nxp-flow-enhanced .nxp-table td{height:66px;white-space:normal!important;padding:10px 11px!important;max-width:270px;vertical-align:middle}
.nxp-v31 .nxp-flow-enhanced .nxp-table td:nth-child(3){min-width:156px;max-width:210px;word-break:break-word}
.nxp-v31 .nxp-flow-enhanced .nxp-table td:nth-child(5){min-width:240px;max-width:300px}
.nxp-v31 .nxp-flow-enhanced .nxp-table td:nth-child(10){min-width:210px;max-width:330px;line-height:1.6}
.nxp-v31 .nxp-flow-enhanced .nxp-table td:nth-child(6){min-width:130px;max-width:210px}
.nxp-v31 .nxp-flow-enhanced .nxp-table td:nth-child(9){min-width:170px;max-width:260px;word-break:break-word}
.nxp-flow-help{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:12px 4px;color:#71829c;font-size:12px}
.nxp-flow-help b{font-size:14px;color:#293c5b}
.nxp-flow-order strong{display:block;color:#233c63;font-size:12px;word-break:break-word}
.nxp-flow-order small{display:block;margin-top:4px;color:#8090a7;font-size:10.5px}
.nxp-flow-muted{color:#92a0b4;font-size:11px}
.nxp-flow-sku{font-weight:750;color:#344e78!important}
.nxp-flow-type{display:inline-flex;align-items:center;justify-content:center;border:1px solid #cfe5db;background:#eaf8f1;color:#128666;border-radius:5px;padding:5px 9px;font-size:11px;font-weight:750;white-space:nowrap}
.nxp-flow-type.nxp-flow-out{background:#fff1ee;border-color:#f2d6cd;color:#b55d46}
.nxp-flow-type.nxp-flow-adjust{background:#f2efff;border-color:#dfdbfa;color:#6358bf}
.nxp-flow-type.nxp-flow-transfer{background:#edf4ff;border-color:#d4e2fa;color:#4e74a4}
.nxp-flow-qty{font-size:13px;font-weight:800;white-space:nowrap!important}
.nxp-flow-qty.nxp-flow-positive{color:#128666!important}
.nxp-flow-qty.nxp-flow-negative{color:#ba6153!important}
.nxp-flow-note,.nxp-flow-source{color:#60718a!important;word-break:break-word}
