/* nrs-design-tokens */
:root{--nrs-control-h: 31px;--nrs-control-h-lg: 40px;--nrs-toggle-size: 28px;--nrs-radius-xs: 2px;--nrs-radius-sm: 3px;--nrs-radius-md: 4px;--nrs-radius-xl: 6px;--nrs-radius-2xl: 8px;--nrs-radius-pill: 999px;--nrs-radius-circle: 50%;--nrs-space-1: 4px;--nrs-space-2: 8px;--nrs-space-3: 12px;--nrs-space-4: 16px;--nrs-space-5: 20px;--nrs-space-6: 24px;--nrs-space-8: 32px;--nrs-space-10: 40px;--nrs-fs-2xs: 10px;--nrs-fs-xs: 11px;--nrs-fs-sm: 12px;--nrs-fs-md: 13px;--nrs-fs-base: 14px;--nrs-fs-lg: 15px;--nrs-fs-xl: 16px;--nrs-fs-2xl: 18px;--nrs-fs-3xl: 20px;--nrs-fs-4xl: 24px;--nrs-lh-tight: 1.3;--nrs-lh-normal: 1.5;--nrs-lh-loose: 1.9;--nrs-bw: 1px;--nrs-bw-thick: 2px;--nrs-elev-1: 0 1px 4px rgba(0,0,0,.08);--nrs-elev-2: 0 2px 12px rgba(0,0,0,.12);--nrs-elev-3: 0 4px 24px rgba(0,0,0,.18);--nrs-transition-fast: .12s ease;--nrs-z-dropdown: 1000;--nrs-z-sticky: 1020;--nrs-z-overlay: 1040;--nrs-z-modal: 1050;--nrs-z-toast: 1060}
/* nrs-shared-color-scheme */
:root,body.nrs-scheme-light{--nrs-bg-primary: #ffffff;--nrs-bg-secondary: #f9fafb;--nrs-bg-tertiary: #f3f4f6;--nrs-bg-hover: #f3f4f6;--nrs-bg-active: #eff6ff;--nrs-text-primary: #111827;--nrs-text-secondary: #374151;--nrs-text-tertiary: #666c7a;--nrs-text-disabled: #9ca3af;--nrs-text-placeholder: #b8b8b8;--nrs-text-inverse: #ffffff;--nrs-border-primary: #d1d5db;--nrs-border-secondary: #e5e7eb;--nrs-border-focus: #2563eb;--nrs-accent-primary: #2563eb;--nrs-accent-hover: #1d4ed8;--nrs-accent-bg: #dbeafe;--nrs-accent-bg-hover: #bfdbfe;--nrs-accent-text: #1e40af;--nrs-danger-primary: #dc2626;--nrs-danger-hover: #b91c1c;--nrs-danger-bg: #fee2e2;--nrs-success-primary: #16a34a;--nrs-success-bg: #dcfce7;--nrs-warning-primary: #d97706;--nrs-warning-bg: #fef3c7;--nrs-muted-primary: #666c7a;--nrs-muted-bg: #e5e7eb;--nrs-overlay-bg: rgba(0,0,0,0.5);--nrs-shadow-sm: 0 1px 2px rgba(0,0,0,0.05);--nrs-shadow-md: 0 4px 6px rgba(0,0,0,0.1);--nrs-shadow-lg: 0 10px 15px rgba(0,0,0,0.1);--nrs-shadow-modal: 0 25px 50px rgba(0,0,0,0.25)}@media screen{body.nrs-scheme-dark{--nrs-bg-primary: #1f2937;--nrs-bg-secondary: #111827;--nrs-bg-tertiary: #374151;--nrs-bg-hover: #374151;--nrs-bg-active: #1e3a8a;--nrs-text-primary: #e5e7eb;--nrs-text-secondary: #d1d5db;--nrs-text-tertiary: #a8aeb9;--nrs-text-disabled: #6b7280;--nrs-text-placeholder: #6b7280;--nrs-text-inverse: #111827;--nrs-border-primary: #4b5563;--nrs-border-secondary: #374151;--nrs-border-focus: #60a5fa;--nrs-accent-primary: #3b82f6;--nrs-accent-hover: #60a5fa;--nrs-accent-bg: #1e3a8a;--nrs-accent-bg-hover: #1e40af;--nrs-accent-text: #bfdbfe;--nrs-danger-primary: #ef4444;--nrs-danger-hover: #f87171;--nrs-danger-bg: #7f1d1d;--nrs-success-primary: #22c55e;--nrs-success-bg: #14532d;--nrs-warning-primary: #f59e0b;--nrs-warning-bg: #422006;--nrs-muted-primary: #a8aeb9;--nrs-muted-bg: #374151;--nrs-overlay-bg: rgba(0,0,0,0.7);--nrs-shadow-sm: 0 1px 2px rgba(0,0,0,0.3);--nrs-shadow-md: 0 4px 6px rgba(0,0,0,0.4);--nrs-shadow-lg: 0 10px 15px rgba(0,0,0,0.5);--nrs-shadow-modal: 0 25px 50px rgba(0,0,0,0.6)}}@media screen and (prefers-color-scheme: dark){body.nrs-scheme-auto{--nrs-bg-primary: #1f2937;--nrs-bg-secondary: #111827;--nrs-bg-tertiary: #374151;--nrs-bg-hover: #374151;--nrs-bg-active: #1e3a8a;--nrs-text-primary: #e5e7eb;--nrs-text-secondary: #d1d5db;--nrs-text-tertiary: #a8aeb9;--nrs-text-disabled: #6b7280;--nrs-text-inverse: #111827;--nrs-border-primary: #4b5563;--nrs-border-secondary: #374151;--nrs-border-focus: #60a5fa;--nrs-accent-primary: #3b82f6;--nrs-accent-hover: #60a5fa;--nrs-accent-bg: #1e3a8a;--nrs-accent-bg-hover: #1e40af;--nrs-accent-text: #bfdbfe;--nrs-danger-primary: #ef4444;--nrs-danger-hover: #f87171;--nrs-danger-bg: #7f1d1d;--nrs-success-primary: #22c55e;--nrs-success-bg: #14532d;--nrs-warning-primary: #f59e0b;--nrs-warning-bg: #422006;--nrs-muted-primary: #a8aeb9;--nrs-muted-bg: #374151;--nrs-overlay-bg: rgba(0,0,0,0.7);--nrs-shadow-sm: 0 1px 2px rgba(0,0,0,0.3);--nrs-shadow-md: 0 4px 6px rgba(0,0,0,0.4);--nrs-shadow-lg: 0 10px 15px rgba(0,0,0,0.5);--nrs-shadow-modal: 0 25px 50px rgba(0,0,0,0.6)}}.nrs-color-toggle{display: inline-flex;align-items: center;gap: 4px;padding: 2px;background: var(--nrs-bg-tertiary);border-radius: 6px}.nrs-color-toggle__label{font-size: 12px;color: var(--nrs-text-tertiary);margin-right: 4px}.nrs-color-toggle__btn{appearance: none;border: none;background: transparent;color: var(--nrs-text-secondary);font-size: 12px;padding: 4px 10px;border-radius: 4px;cursor: pointer;transition: background 0.15s ease,color 0.15s ease}.nrs-color-toggle__btn:hover{background: var(--nrs-bg-hover)}.nrs-color-toggle__btn.is-active{background: var(--nrs-bg-primary);color: var(--nrs-text-primary);box-shadow: var(--nrs-shadow-sm);font-weight: 600}.nrs-color-toggle__btn:focus-visible{outline: 2px solid var(--nrs-border-focus);outline-offset: 1px}:root{--nrs-box-radius: 3px}.nrs-box,.postbox,.stuffbox,.nrs-wf-meta-area,.nrs-dash-panel,.nrs-dash-card,.nrs-dash-blocks > .postbox,#nrs-dashboard-fullwidth > #nrs_dashboard,.nrs-nr-intake__tile,.nrs-nr-table,.nrs-nr-tree,.nrs-nr-alert,.nrs-nr-logdetail__msg,.nrs-list-table,.nrs-nr-userbox,.nrs-nr-ver,.nrs-card{border-radius: var(--nrs-box-radius,3px) !important}.nrs-box--table,.nrs-nr-table,.nrs-nr-tree,.nrs-list-table{overflow: hidden}
/* nrs-shared-pagination */
.nrs-pagination{margin-top: 12px;padding-top: 12px;border-top: 1px solid var(--nrs-border-secondary)}.nrs-pagination__list{display: flex;align-items: center;justify-content: center;gap: 2px;list-style: none;padding: 0;margin: 0;flex-wrap: wrap}.nrs-pagination__item{margin: 0}.nrs-pagination__btn{appearance: none;display: inline-flex;align-items: center;justify-content: center;min-width: 28px;height: 28px;padding: 0 8px;border: 1px solid var(--nrs-border-primary);background: var(--nrs-bg-primary);color: var(--nrs-text-secondary);font-size: 12px;border-radius: 4px;cursor: pointer;font-family: inherit;transition: background 0.15s ease,border-color 0.15s ease}.nrs-pagination__btn:hover:not(:disabled):not(.is-current){background: var(--nrs-bg-hover);border-color: var(--nrs-accent-primary);color: var(--nrs-accent-primary)}.nrs-pagination__btn:focus-visible{outline: 2px solid var(--nrs-border-focus);outline-offset: 1px}.nrs-pagination__btn.is-current{background: var(--nrs-accent-primary);border-color: var(--nrs-accent-primary);color: var(--nrs-text-inverse);font-weight: 600;cursor: default}.nrs-pagination__btn.is-disabled,.nrs-pagination__btn:disabled{color: var(--nrs-text-disabled);background: var(--nrs-bg-secondary);cursor: not-allowed}.nrs-pagination__btn--first,.nrs-pagination__btn--last,.nrs-pagination__btn--prev,.nrs-pagination__btn--next{font-weight: 600}.nrs-pagination__gap{display: inline-flex;align-items: center;justify-content: center;min-width: 28px;height: 28px;color: var(--nrs-text-tertiary);font-size: 12px}
