/* NEXAKOR ONE V3.54 · Information Architecture & Workspaces */
.nx-v354-routebar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-4px 0 14px;padding:9px 12px;border:1px solid var(--border,#dfe5ec);border-radius:12px;background:color-mix(in srgb,var(--surface,#fff) 94%,transparent);position:sticky;top:0;z-index:7;backdrop-filter:blur(10px)}
.nx-v354-breadcrumb{display:flex;align-items:center;gap:8px;min-width:0;font-size:.9rem}.nx-v354-breadcrumb span{color:var(--muted,#667085);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-v354-breadcrumb strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-v354-sep{opacity:.55}
.nx-v354-legacy-nav{display:none!important}.nx-v354-hidden-metrics,.nx-v354-metrics-body-hidden,.nx-v354-overview-hide-work{display:none!important}
.nx-v354-hub{display:grid;gap:18px}.nx-v354-hub-intro{max-width:760px;padding:18px 2px}.nx-v354-hub-intro h2{margin:.25rem 0}.nx-v354-hub-intro p{margin:0;color:var(--muted,#667085)}
.nx-v354-section-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.nx-v354-section-card{appearance:none;text-align:left;border:1px solid var(--border,#dfe5ec);background:var(--surface,#fff);border-radius:14px;padding:15px;display:grid;gap:6px;cursor:pointer;color:inherit;min-height:92px}.nx-v354-section-card:hover,.nx-v354-section-card:focus-visible{border-color:var(--primary,#2563eb);box-shadow:0 8px 24px rgba(15,23,42,.08);outline:none}.nx-v354-section-card.active{border-color:var(--primary,#2563eb);box-shadow:inset 3px 0 0 var(--primary,#2563eb)}.nx-v354-section-card span,.nx-v354-section-card small{color:var(--muted,#667085)}.nx-v354-section-card small{font-size:.72rem}
.nx-v354-focused .page-head{margin-bottom:8px}.nx-v354-focused .page-title p{max-width:900px}.nx-v354-worklist-card>.card-body{padding:8px 10px 10px}.nx-v354-worklist-card .dg-viewport{max-height:calc(100vh - 255px);overflow:auto}.nx-v354-worklist-card .dg-table thead th,.nx-v354-focused .dg-table thead th{position:sticky;top:0;z-index:2;background:var(--surface,#fff)}
.nx-v354-source-filter{display:none!important}.nx-v354-filter-launch{display:flex;justify-content:flex-end;margin:6px 0 10px}.nx-v354-filter-help{padding:10px 12px;margin-bottom:12px;border-radius:10px;background:var(--surface-2,#f5f7fa);color:var(--muted,#667085)}.nx-v354-filter-dialog{display:grid!important}
.nx-v354-grid-more .ux-overflow-menu .btn{width:100%;justify-content:flex-start}.nx-v354-page-more .ux-overflow-menu .btn{width:100%;justify-content:flex-start}.dg-toolbar{gap:7px;align-items:center}.dg-toolbar>.input-icon{min-width:210px;flex:1 1 260px}.dg-toolbar>.nx-filter-active{flex-basis:100%;order:20}.nx-v354-grid-more{order:5}.dg-toolbar .spacer{min-width:4px}
.nx-v354-overview{display:grid;gap:14px}.nx-v354-overview>.sales-kpis,.nx-v354-overview>.kpi-grid{margin-bottom:2px}.nx-v354-bars{display:grid;gap:9px}.nx-v354-bar-row{display:grid;grid-template-columns:minmax(92px,1fr) minmax(90px,2.5fr) auto;gap:9px;align-items:center;font-size:.82rem}.nx-v354-bar-row>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-v354-bar-row>div{height:7px;border-radius:999px;background:var(--surface-2,#edf1f5);overflow:hidden}.nx-v354-bar-row i{display:block;height:100%;border-radius:inherit;background:var(--primary,#2563eb)}.nx-v354-bar-row strong{font-variant-numeric:tabular-nums;font-size:.78rem}
@media(max-width:900px){.nx-v354-routebar{position:static}.nx-v354-section-grid{grid-template-columns:1fr}.nx-v354-bar-row{grid-template-columns:88px 1fr}.nx-v354-bar-row strong{grid-column:2}.nx-v354-worklist-card .dg-viewport{max-height:none}.dg-toolbar>.input-icon{flex-basis:100%}}
