:root,[data-theme=light]{--nhids-color-palette-primary-500: #00469b;--nhids-color-palette-primary-600: #003b82;--nhids-color-palette-primary-700: #002f66;--nhids-color-palette-primary-600-a08: rgba(0, 59, 130, .08);--nhids-color-palette-primary-700-a12: rgba(0, 47, 102, .12);--nhids-color-palette-primary-500-a10: rgba(0, 70, 155, .1);--nhids-color-palette-primary-500-a20: rgba(0, 70, 155, .2);--nhids-color-palette-primary-500-a4: rgba(0, 70, 155, .04);--nhids-color-palette-primary-500-a06: rgba(0, 70, 155, .06);--nhids-color-palette-primary-500-a08: rgba(0, 70, 155, .08);--nhids-color-palette-neutral-0: #ffffff;--nhids-color-palette-neutral-100: #f9fafb;--nhids-color-palette-neutral-200: #f5f5f4;--nhids-color-palette-neutral-300: #dddddd;--nhids-color-palette-neutral-400: #757575;--nhids-color-palette-neutral-500: #75756d;--nhids-color-palette-neutral-600: #9e9e9e;--nhids-color-palette-neutral-800: #e6e6e6;--nhids-color-palette-neutral-900: #363632;--nhids-color-palette-neutral-900-a8: rgba(54, 54, 50, .08);--nhids-color-palette-neutral-900-a10: rgba(54, 54, 50, .1);--nhids-color-palette-neutral-900-a20: rgba(54, 54, 50, .2);--nhids-color-palette-neutral-700-a10: rgba(120, 120, 147, .1);--nhids-color-palette-success-500: #008a17;--nhids-color-palette-success-500-a20: rgba(0, 138, 23, .2);--nhids-color-palette-success-500-a10: rgba(0, 138, 23, .1);--nhids-color-palette-warning-400: #cb8700;--nhids-color-palette-warning-500: #fed12a;--nhids-color-palette-warning-500-a10: rgba(254, 209, 42, .1);--nhids-color-palette-warning-400-a10: rgba(203, 135, 0, .1);--nhids-color-palette-warning-500-a20: rgba(254, 209, 42, .2);--nhids-color-palette-danger-500: #cc0000;--nhids-color-palette-danger-500-a10: rgba(204, 0, 0, .1);--nhids-color-palette-danger-500-a20: rgba(204, 0, 0, .2);--nhids-color-palette-info-500: #04797f;--nhids-color-palette-info-500-a10: rgba(4, 121, 127, .1);--nhids-color-palette-info-500-a20: rgba(4, 121, 127, .2);--nhids-color-sys-text-on-primary: #ffffff;--nhids-color-sys-text-on-surface: #363632;--nhids-color-sys-text-secondary: #75756d;--nhids-color-sys-text-on-dark: #e6e6e6;--nhids-color-sys-icon-outline: #757575;--nhids-color-sys-icon-default: #9e9e9e;--nhids-color-sys-primary-hover: #003b82;--nhids-color-sys-primary-active: #002f66;--nhids-color-sys-primary-bg-hover: rgba(0, 70, 155, .06);--nhids-color-sys-primary-bg-active: rgba(0, 47, 102, .12);--nhids-color-sys-primary-bg-subtle: rgba(0, 70, 155, .04);--nhids-color-sys-primary-bg-selected: rgba(0, 70, 155, .08);--nhids-color-sys-danger-bg-hover: rgba(204, 0, 0, .06);--nhids-color-sys-danger-bg-active: rgba(163, 0, 0, .12);--nhids-color-sys-focus: #1a73e8;--nhids-button-color-primary-hover: #0a54b0;--nhids-button-color-primary-active: #003a82;--nhids-button-color-danger: #cc0000;--nhids-button-color-danger-hover: #e01e1e;--nhids-button-color-danger-active: #a30000;--nhids-color-sys-disabled-container: #f9fafb;--nhids-color-sys-disabled-content: #757575;--nhids-color-sys-background-page: #f9fafb;--nhids-color-sys-background-surface: #ffffff;--nhids-color-sys-background-subtle: #f5f5f4;--nhids-color-sys-background-overlay: rgba(54, 54, 50, .08);--nhids-color-sys-scrim: rgba(54, 54, 50, .4);--nhids-color-sys-border-default: #dddddd;--nhids-color-sys-border-subtle: #f5f5f4;--nhids-color-sys-feedback-success: #008a17;--nhids-color-sys-feedback-success-subtle: rgba(0, 138, 23, .2);--nhids-color-sys-feedback-warning: #fed12a;--nhids-color-sys-feedback-warning-text: #cb8700;--nhids-color-sys-feedback-warning-subtle: rgba(254, 209, 42, .1);--nhids-color-sys-feedback-danger: #cc0000;--nhids-color-sys-feedback-danger-subtle: rgba(204, 0, 0, .1);--nhids-color-sys-feedback-info: #04797f;--nhids-color-sys-feedback-info-subtle: rgba(4, 121, 127, .1);--nhids-color-sys-neutral-strong: #363632;--nhids-color-sys-neutral-tint-rgb: 54, 54, 50;--nhids-color-sys-neutral-surface-tint: rgba(var(--nhids-color-sys-neutral-tint-rgb), .1);--nhids-color-sys-feedback-neutral: var(--nhids-color-sys-neutral-strong);--nhids-color-sys-feedback-neutral-subtle: var(--nhids-color-sys-neutral-surface-tint);--nhids-color-sys-dark-background: #363632;--nhids-color-sys-dark-primary: #00469b;--nhids-color-sys-badge-success-bg: rgba(0, 138, 23, .1);--nhids-color-sys-badge-success-text: #008a17;--nhids-color-sys-badge-success-border: rgba(0, 138, 23, .2);--nhids-color-sys-badge-warning-bg: rgba(203, 135, 0, .1);--nhids-color-sys-badge-warning-text: #cb8700;--nhids-color-sys-badge-warning-border: rgba(254, 209, 42, .2);--nhids-color-sys-badge-danger-bg: rgba(204, 0, 0, .1);--nhids-color-sys-badge-danger-text: #cc0000;--nhids-color-sys-badge-danger-border: rgba(204, 0, 0, .2);--nhids-color-sys-badge-primary-bg: rgba(0, 70, 155, .1);--nhids-color-sys-badge-primary-text: #00469b;--nhids-color-sys-badge-primary-border: rgba(0, 70, 155, .2);--nhids-color-sys-badge-info-bg: rgba(4, 121, 127, .1);--nhids-color-sys-badge-info-text: #04797f;--nhids-color-sys-badge-info-border: rgba(4, 121, 127, .2);--nhids-color-sys-badge-neutral-bg: var(--nhids-color-sys-neutral-surface-tint);--nhids-color-sys-badge-neutral-text: var(--nhids-color-sys-neutral-strong);--nhids-color-sys-badge-neutral-border: rgba(var(--nhids-color-sys-neutral-tint-rgb), .2)}[data-theme=dark]{--nhids-color-palette-primary-500: #1a6fd4;--nhids-color-palette-primary-600: #3d85df;--nhids-color-palette-primary-700: #1259b0;--nhids-color-palette-primary-600-a08: rgba(61, 133, 223, .16);--nhids-color-palette-primary-700-a12: rgba(26, 111, 212, .2);--nhids-color-palette-primary-500-a10: rgba(26, 111, 212, .12);--nhids-color-palette-primary-500-a20: rgba(26, 111, 212, .2);--nhids-color-palette-primary-500-a4: rgba(26, 111, 212, .08);--nhids-color-palette-primary-500-a06: rgba(26, 111, 212, .12);--nhids-color-palette-primary-500-a08: rgba(26, 111, 212, .16);--nhids-color-palette-neutral-0: #121212;--nhids-color-palette-neutral-100: #252525;--nhids-color-palette-neutral-200: #202020;--nhids-color-palette-neutral-300: #2a2a2a;--nhids-color-palette-neutral-400: #5c5c5c;--nhids-color-palette-neutral-500: #a0a099;--nhids-color-palette-neutral-600: #6b6b6b;--nhids-color-palette-neutral-800: #e8e8e4;--nhids-color-palette-neutral-900: #1a1a1a;--nhids-color-palette-neutral-900-a8: rgba(0, 0, 0, .5);--nhids-color-palette-neutral-700-a10: rgba(255, 255, 255, .08);--nhids-color-palette-success-500: #4aba5a;--nhids-color-palette-success-500-a20: rgba(74, 186, 90, .2);--nhids-color-palette-success-500-a10: rgba(74, 186, 90, .12);--nhids-color-palette-warning-400: #f5c842;--nhids-color-palette-warning-500: #f5c842;--nhids-color-palette-warning-500-a10: rgba(245, 200, 66, .12);--nhids-color-palette-warning-400-a10: rgba(245, 200, 66, .12);--nhids-color-palette-warning-500-a20: rgba(245, 200, 66, .2);--nhids-color-palette-danger-500: #f56060;--nhids-color-palette-danger-500-a10: rgba(245, 96, 96, .12);--nhids-color-palette-danger-500-a20: rgba(245, 96, 96, .2);--nhids-color-palette-info-500: #2bb5bc;--nhids-color-palette-info-500-a10: rgba(43, 181, 188, .12);--nhids-color-palette-info-500-a20: rgba(43, 181, 188, .2);--nhids-color-sys-text-on-primary: #e8e8e4;--nhids-color-sys-text-on-surface: #e8e8e4;--nhids-color-sys-text-secondary: #a0a099;--nhids-color-sys-text-on-dark: #e8e8e4;--nhids-color-sys-icon-outline: #5c5c5c;--nhids-color-sys-icon-default: #6b6b6b;--nhids-color-sys-primary-hover: #3d85df;--nhids-color-sys-primary-active: #1259b0;--nhids-color-sys-primary-bg-hover: rgba(26, 111, 212, .12);--nhids-color-sys-primary-bg-active: rgba(26, 111, 212, .2);--nhids-color-sys-primary-bg-subtle: rgba(26, 111, 212, .08);--nhids-color-sys-primary-bg-selected: rgba(26, 111, 212, .16);--nhids-color-sys-danger-bg-hover: rgba(245, 96, 96, .12);--nhids-color-sys-danger-bg-active: rgba(245, 96, 96, .2);--nhids-color-sys-focus: #4c9aff;--nhids-button-color-primary-hover: #3d85df;--nhids-button-color-primary-active: #1259b0;--nhids-button-color-danger: #a01d1d;--nhids-button-color-danger-hover: #c62828;--nhids-button-color-danger-active: #7a1414;--nhids-color-sys-disabled-container: #252525;--nhids-color-sys-disabled-content: #5c5c5c;--nhids-color-sys-background-page: #121212;--nhids-color-sys-background-surface: #1a1a1a;--nhids-color-sys-background-subtle: #202020;--nhids-color-sys-background-overlay: rgba(0, 0, 0, .5);--nhids-color-sys-scrim: rgba(0, 0, 0, .6);--nhids-color-sys-border-default: #2a2a2a;--nhids-color-sys-border-subtle: #202020;--nhids-color-sys-feedback-success: #4aba5a;--nhids-color-sys-feedback-success-subtle: rgba(74, 186, 90, .2);--nhids-color-sys-feedback-warning: #f5c842;--nhids-color-sys-feedback-warning-text: #f5c842;--nhids-color-sys-feedback-warning-subtle: rgba(245, 200, 66, .12);--nhids-color-sys-feedback-danger: #f56060;--nhids-color-sys-feedback-danger-subtle: rgba(245, 96, 96, .12);--nhids-color-sys-feedback-info: #2bb5bc;--nhids-color-sys-feedback-info-subtle: rgba(43, 181, 188, .12);--nhids-color-sys-neutral-strong: #c4c4bd;--nhids-color-sys-neutral-tint-rgb: 232, 232, 228;--nhids-color-sys-neutral-surface-tint: rgba(var(--nhids-color-sys-neutral-tint-rgb), .1);--nhids-color-sys-feedback-neutral: var(--nhids-color-sys-neutral-strong);--nhids-color-sys-feedback-neutral-subtle: var(--nhids-color-sys-neutral-surface-tint);--nhids-color-sys-dark-background: #121212;--nhids-color-sys-dark-primary: #1a6fd4;--nhids-color-sys-badge-success-bg: rgba(74, 186, 90, .12);--nhids-color-sys-badge-success-text: #4aba5a;--nhids-color-sys-badge-success-border: rgba(74, 186, 90, .2);--nhids-color-sys-badge-warning-bg: rgba(245, 200, 66, .12);--nhids-color-sys-badge-warning-text: #f5c842;--nhids-color-sys-badge-warning-border: rgba(245, 200, 66, .2);--nhids-color-sys-badge-danger-bg: rgba(245, 96, 96, .12);--nhids-color-sys-badge-danger-text: #f56060;--nhids-color-sys-badge-danger-border: rgba(245, 96, 96, .2);--nhids-color-sys-badge-primary-bg: rgba(26, 111, 212, .12);--nhids-color-sys-badge-primary-text: #1a6fd4;--nhids-color-sys-badge-primary-border: rgba(26, 111, 212, .2);--nhids-color-sys-badge-info-bg: rgba(43, 181, 188, .12);--nhids-color-sys-badge-info-text: #2bb5bc;--nhids-color-sys-badge-info-border: rgba(43, 181, 188, .2);--nhids-color-sys-badge-neutral-bg: var(--nhids-color-sys-neutral-surface-tint);--nhids-color-sys-badge-neutral-text: var(--nhids-color-sys-neutral-strong);--nhids-color-sys-badge-neutral-border: rgba(var(--nhids-color-sys-neutral-tint-rgb), .16)}:root{--nhids-font-family-font-family-base: "PT Sans";--nhids-font-family-font-family-narrow: "PT Sans Narrow";--nhids-font-size-font-size-50: 11px;--nhids-font-size-font-size-100: 12px;--nhids-font-size-font-size-200: 14px;--nhids-font-size-font-size-300: 16px;--nhids-font-size-font-size-400: 18px;--nhids-font-size-font-size-500: 20px;--nhids-font-size-font-size-600: 22px;--nhids-font-size-font-size-700: 24px;--nhids-font-size-font-size-800: 28px;--nhids-font-size-font-size-900: 32px;--nhids-font-size-font-size-1000: 36px;--nhids-font-size-font-size-1100: 45px;--nhids-font-size-font-size-1200: 57px;--nhids-font-size-font-caption-size: var(--nhids-font-size-font-size-100);--nhids-font-size-font-body-size: var(--nhids-font-size-font-size-200);--nhids-font-size-font-button-size: var(--nhids-font-size-font-size-200);--nhids-font-size-font-heading-size: var(--nhids-font-size-font-size-400);--nhids-font-size-font-display-large-size: var(--nhids-font-size-font-size-1200);--nhids-font-size-font-display-medium-size: var(--nhids-font-size-font-size-1100);--nhids-font-size-font-display-small-size: var(--nhids-font-size-font-size-1000);--nhids-font-size-font-headline-large-size: var(--nhids-font-size-font-size-900);--nhids-font-size-font-headline-medium-size: var(--nhids-font-size-font-size-800);--nhids-font-size-font-headline-small-size: var(--nhids-font-size-font-size-700);--nhids-font-size-font-title-large-size: var(--nhids-font-size-font-size-600);--nhids-font-size-font-title-medium-size: var(--nhids-font-size-font-size-300);--nhids-font-size-font-title-small-size: var(--nhids-font-size-font-size-200);--nhids-font-size-font-label-large-size: var(--nhids-font-size-font-size-200);--nhids-font-size-font-label-medium-size: var(--nhids-font-size-font-size-100);--nhids-font-size-font-label-small-size: var(--nhids-font-size-font-size-50);--nhids-font-size-font-body-large-size: var(--nhids-font-size-font-size-300);--nhids-font-size-font-body-medium-size: var(--nhids-font-size-font-size-200);--nhids-font-size-font-body-small-size: var(--nhids-font-size-font-size-100);--nhids-font-weight-font-weight-regular: 400;--nhids-font-weight-font-weight-medium: 500;--nhids-font-weight-font-weight-semibold: 600;--nhids-font-weight-font-weight-bold: 700;--nhids-font-weight-font-caption-weight: var(--nhids-font-weight-font-weight-regular);--nhids-font-weight-font-body-weight: var(--nhids-font-weight-font-weight-regular);--nhids-font-weight-font-button-weight: var(--nhids-font-weight-font-weight-medium);--nhids-font-weight-font-heading-weight: var(--nhids-font-weight-font-weight-semibold);--nhids-font-weight-font-display-large-weight: var(--nhids-font-weight-font-weight-regular);--nhids-font-weight-font-display-medium-weight: var(--nhids-font-weight-font-weight-bold);--nhids-font-weight-font-display-small-weight: var(--nhids-font-weight-font-weight-bold);--nhids-font-weight-font-headline-large-weight: var(--nhids-font-weight-font-weight-regular);--nhids-font-weight-font-headline-medium-weight: var(--nhids-font-weight-font-weight-regular);--nhids-font-weight-font-headline-small-weight: var(--nhids-font-weight-font-weight-regular);--nhids-font-weight-font-title-large-weight: var(--nhids-font-weight-font-weight-bold);--nhids-font-weight-font-title-medium-weight: var(--nhids-font-weight-font-weight-bold);--nhids-font-weight-font-title-small-weight: var(--nhids-font-weight-font-weight-bold);--nhids-font-weight-font-label-large-weight: var(--nhids-font-weight-font-weight-bold);--nhids-font-weight-font-label-medium-weight: var(--nhids-font-weight-font-weight-bold);--nhids-font-weight-font-label-small-weight: var(--nhids-font-weight-font-weight-bold);--nhids-font-weight-font-body-large-weight: var(--nhids-font-weight-font-weight-regular);--nhids-font-weight-font-body-medium-weight: var(--nhids-font-weight-font-weight-regular);--nhids-font-weight-font-body-small-weight: var(--nhids-font-weight-font-weight-regular);--nhids-font-line-height-font-line-height-100: 16px;--nhids-font-line-height-font-line-height-200: 20px;--nhids-font-line-height-font-line-height-300: 24px;--nhids-font-line-height-font-line-height-400: 28px;--nhids-font-line-height-font-line-height-500: 32px;--nhids-font-line-height-font-line-height-600: 36px;--nhids-font-line-height-font-line-height-700: 40px;--nhids-font-line-height-font-line-height-800: 44px;--nhids-font-line-height-font-line-height-900: 52px;--nhids-font-line-height-font-line-height-1000: 64px;--nhids-font-line-height-font-caption-line-height: var( --nhids-font-line-height-font-line-height-100 );--nhids-font-line-height-font-body-line-height: var(--nhids-font-line-height-font-line-height-200);--nhids-font-line-height-font-button-line-height: var( --nhids-font-line-height-font-line-height-200 );--nhids-font-line-height-font-heading-line-height: var( --nhids-font-line-height-font-line-height-300 );--nhids-font-line-height-font-display-large-line-height: var( --nhids-font-line-height-font-line-height-1000 );--nhids-font-line-height-font-display-medium-line-height: var( --nhids-font-line-height-font-line-height-900 );--nhids-font-line-height-font-display-small-line-height: var( --nhids-font-line-height-font-line-height-800 );--nhids-font-line-height-font-headline-large-line-height: var( --nhids-font-line-height-font-line-height-700 );--nhids-font-line-height-font-headline-medium-line-height: var( --nhids-font-line-height-font-line-height-600 );--nhids-font-line-height-font-headline-small-line-height: var( --nhids-font-line-height-font-line-height-500 );--nhids-font-line-height-font-title-large-line-height: var( --nhids-font-line-height-font-line-height-400 );--nhids-font-line-height-font-title-medium-line-height: var( --nhids-font-line-height-font-line-height-300 );--nhids-font-line-height-font-title-small-line-height: var( --nhids-font-line-height-font-line-height-200 );--nhids-font-line-height-font-label-large-line-height: var( --nhids-font-line-height-font-line-height-200 );--nhids-font-line-height-font-label-medium-line-height: var( --nhids-font-line-height-font-line-height-100 );--nhids-font-line-height-font-label-small-line-height: var( --nhids-font-line-height-font-line-height-100 );--nhids-font-line-height-font-body-large-line-height: var( --nhids-font-line-height-font-line-height-300 );--nhids-font-line-height-font-body-medium-line-height: var( --nhids-font-line-height-font-line-height-200 );--nhids-font-line-height-font-body-small-line-height: var( --nhids-font-line-height-font-line-height-100 );--nhids-font-letter-spacing-font-letter-spacing-0: 0;--nhids-font-letter-spacing-font-letter-spacing-negative25: -.25px;--nhids-space-0: 0;--nhids-space-4: 4px;--nhids-space-8: 8px;--nhids-space-12: 12px;--nhids-space-16: 16px;--nhids-space-20: 20px;--nhids-space-24: 24px;--nhids-space-32: 32px;--nhids-space-40: 40px;--nhids-space-48: 48px;--nhids-space-compact-inline: var(--nhids-space-8);--nhids-space-compact-block: var(--nhids-space-4);--nhids-button-space-button-padding-inline: var(--nhids-space-16);--nhids-button-space-button-padding-block: var(--nhids-space-8);--nhids-button-space-button-gap-icon: var(--nhids-space-8);--nhids-input-space-button-padding-inline: var(--nhids-space-12);--nhids-input-space-input-padding-block: var(--nhids-space-8);--nhids-input-space-input-gap: var(--nhids-space-8);--nhids-input-space-input-gap-helper: var(--nhids-space-4);--nhids-chip-space-chip-padding-inline: var(--nhids-space-compact-inline);--nhids-chip-space-chip-padding-block: var(--nhids-space-compact-block);--nhids-card-space-card-padding: var(--nhids-space-24);--nhids-card-space-card-gap: var(--nhids-space-16);--nhids-dialog-space-dialog-padding: var(--nhids-space-16);--nhids-dialog-space-dialog-gap: var(--nhids-space-16);--nhids-page-space-page-padding-inline: var(--nhids-space-24);--nhids-page-space-page-padding-block: var(--nhids-space-24);--nhids-page-space-page-gap: var(--nhids-space-32);--nhids-inline-space-inline-gap-sm: var(--nhids-space-8);--nhids-inline-space-inline-gap-md: var(--nhids-space-16);--nhids-inline-space-inline-gap-lg: var(--nhids-space-24);--nhids-badge-space-badge-padding-inline: var(--nhids-space-compact-inline);--nhids-badge-space-badge-padding-block: var(--nhids-space-compact-block);--nhids-radius-none: 0;--nhids-radius-xs: 4px;--nhids-radius-sm: 6px;--nhids-radius-md: 8px;--nhids-radius-lg: 12px;--nhids-radius-xl: 16px;--nhids-radius-2xl: 24px;--nhids-radius-full: 9999px;--nhids-radius-compact: var(--nhids-radius-sm);--nhids-button-radius-button: var(--nhids-radius-sm);--nhids-chip-radius-chip: var(--nhids-radius-compact);--nhids-input-radius-input: var(--nhids-radius-md);--nhids-card-radius-card: var(--nhids-radius-xl);--nhids-dialog-radius-dialog: var(--nhids-radius-xl);--nhids-toast-radius-toast: var(--nhids-radius-xl);--nhids-dropdown-radius-dropdown: var(--nhids-radius-lg);--nhids-badge-radius-badge: var(--nhids-radius-compact);--nhids-breakpoint-sm: 480px;--nhids-breakpoint-md: 768px;--nhids-breakpoint-lg: 1024px;--nhids-breakpoint-xl: 1280px;--nhids-breakpoint-2xl: 1440px;--nhids-grid-sidebar-width: 240px;--nhids-grid-sidebar-width-collapsed: 64px;--nhids-grid-content-max-width: 1200px;--nhids-grid-columns-desktop: 12;--nhids-grid-columns-tablet: 8;--nhids-grid-columns-mobile: 4;--nhids-drawer-size-sm: 400px;--nhids-drawer-size-md: 560px;--nhids-drawer-size-lg: 720px;--nhids-drawer-offset: 0px;--nhids-icon-size-12: 12px;--nhids-icon-size-16: 16px;--nhids-icon-size-20: 20px;--nhids-icon-size-24: 24px;--nhids-icon-icon-size-sm: var(--nhids-icon-size-12);--nhids-icon-icon-size-md: var(--nhids-icon-size-16);--nhids-icon-icon-size-lg: var(--nhids-icon-size-20);--nhids-icon-icon-size-xl: var(--nhids-icon-size-24);--font-family-base: var(--nhids-font-family-base), sans-serif;--font-family-narrow: var(--nhids-font-family-narrow), sans-serif;--primary-color: var(--nhids-color-palette-primary-500);--secondary-color: var(--nhids-color-palette-neutral-900);--success-color: var(--nhids-color-sys-feedback-success);--danger-color: var(--nhids-color-sys-feedback-danger);--warning-color: var(--nhids-color-sys-feedback-warning);--warning-text-color: var(--nhids-color-sys-feedback-warning-text);--info-color: var(--nhids-color-sys-feedback-info);--bg-app: var(--nhids-color-sys-background-page);--bg-primary: var(--nhids-color-sys-background-surface);--bg-secondary: var(--nhids-color-sys-background-subtle);--bg-tertiary: var(--nhids-color-sys-background-surface);--bg-hover: var(--nhids-color-sys-primary-bg-hover);--bg-selected: var(--nhids-color-sys-primary-bg-selected);--bg-disabled: var(--nhids-color-sys-disabled-container);--bgnd-color: var(--nhids-color-sys-background-surface);--highlight-color: var(--nhids-color-sys-background-subtle);--brdr-color: var(--nhids-color-sys-border-default);--border-color: var(--nhids-color-sys-border-default);--br-primary: var(--nhids-color-sys-border-default);--br-secondary: var(--nhids-color-sys-border-subtle);--br-focus: var(--nhids-color-sys-focus);--text-primary: var(--nhids-color-sys-text-on-surface);--text-secondary: var(--nhids-color-sys-text-secondary);--text-tertiary: var(--nhids-color-sys-disabled-content);--text-color: var(--nhids-color-sys-text-on-surface);--light-text-color: var(--nhids-color-sys-disabled-content);--icon-color: var(--nhids-color-sys-icon-default);--clickable-bgnd-hover-color: var(--nhids-color-sys-primary-bg-hover);--selection-color: var(--nhids-color-sys-primary-bg-selected);--primary-with-transparency-color: var(--nhids-color-sys-primary-bg-subtle);--success-with-transaparency-color: var(--nhids-color-sys-feedback-success-subtle);--success-with-transparency-color: var(--nhids-color-sys-feedback-success-subtle);--warning-with-transparency-color: var(--nhids-color-sys-feedback-warning-subtle);--danger-with-transparency-color: var(--nhids-color-sys-feedback-danger-subtle);--nhids-color-background: var(--nhids-color-sys-background-page);--nhids-color-surface: var(--nhids-color-sys-background-surface);--nhids-color-surface-sunken: var(--nhids-color-sys-background-subtle);--nhids-color-border: var(--nhids-color-sys-border-default);--nhids-color-border-strong: var(--nhids-color-sys-text-on-surface);--nhids-color-divider: var(--nhids-color-sys-border-default);--nhids-color-text-primary: var(--nhids-color-sys-text-on-surface);--nhids-color-text-secondary: var(--nhids-color-sys-text-secondary);--nhids-color-text-disabled: var(--nhids-color-sys-disabled-content);--nhids-color-text-on-primary: var(--nhids-color-sys-text-on-primary);--nhids-color-text-link: var(--nhids-color-palette-primary-500);--nhids-color-action: var(--nhids-color-palette-primary-500);--nhids-color-action-hover: var(--nhids-color-sys-primary-hover);--nhids-color-action-active: var(--nhids-color-sys-primary-active);--nhids-color-focus-ring: var(--nhids-color-sys-focus);--nhids-color-success: var(--nhids-color-sys-feedback-success);--nhids-color-warning: var(--nhids-color-sys-feedback-warning-text);--nhids-color-danger: var(--nhids-color-sys-feedback-danger);--nhids-color-info: var(--nhids-color-sys-feedback-info);--nhids-color-success-soft: var(--nhids-color-sys-feedback-success-subtle);--nhids-color-warning-soft: var(--nhids-color-sys-feedback-warning-subtle);--nhids-color-danger-soft: var(--nhids-color-sys-feedback-danger-subtle);--nhids-color-info-soft: var(--nhids-color-sys-feedback-info-subtle);--nhids-font-family-base: var(--nhids-font-family-font-family-base), sans-serif;--nhids-font-family-narrow: var(--nhids-font-family-font-family-narrow), sans-serif;--nhids-font-family-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--nhids-font-weight-regular: var(--nhids-font-weight-font-weight-regular);--nhids-font-weight-bold: var(--nhids-font-weight-font-weight-bold);--nhids-font-size-display: var(--nhids-font-size-font-display-small-size);--nhids-font-size-headline: var(--nhids-font-size-font-headline-medium-size);--nhids-font-size-title: var(--nhids-font-size-font-title-large-size);--nhids-font-size-subtitle: var(--nhids-font-size-font-heading-size);--nhids-font-size-body: var(--nhids-font-size-font-body-large-size);--nhids-font-size-label: var(--nhids-font-size-font-label-large-size);--nhids-font-size-caption: var(--nhids-font-size-font-caption-size);--nhids-line-height-tight: 1.25;--nhids-line-height-base: 1.5;--nhids-space-2: 2px;--nhids-space-64: 64px;--nhids-radius-pill: var(--nhids-radius-full);--nhids-elevation-1: 0 1px 2px rgba(54, 54, 50, .08);--nhids-elevation-2: 0 2px 8px rgba(54, 54, 50, .1);--nhids-elevation-3: 0 8px 24px rgba(54, 54, 50, .14);--nhids-elevation-card: 0 2px 4px rgba(54, 54, 50, .1);--nhids-elevation-button: 0 2px 4px rgba(54, 54, 50, .12), 0 1px 2px rgba(54, 54, 50, .08);--nhids-elevation-button-hover: 0 4px 10px rgba(54, 54, 50, .16), 0 2px 4px rgba(54, 54, 50, .1);--nhids-motion-fast: .12s;--nhids-motion-base: .2s;--nhids-motion-ease: cubic-bezier(.2, 0, 0, 1);--nhids-layout-max-width: var(--nhids-grid-content-max-width);--nhids-layout-topbar-height: 64px}:root{--nhids-font-family-narrow: "PT Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--nhids-font-family-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}*{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100vh}body{background:var(--nhids-color-sys-background-page);color:var(--nhids-color-sys-text-on-surface);font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-body-medium-size);font-weight:var(--nhids-font-weight-font-body-medium-weight);line-height:var(--nhids-font-line-height-font-body-medium-line-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--nhids-color-text-link)}#root{min-height:100vh;display:flex;flex-direction:column}.sdn-appshell{display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden}.sdn-appshell__scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.sdn-appshell__scroll{scrollbar-width:thin;scrollbar-color:var(--nhids-color-sys-border-default) transparent}.sdn-appshell__scroll::-webkit-scrollbar{width:10px;height:10px}.sdn-appshell__scroll::-webkit-scrollbar-track{background:transparent}.sdn-appshell__scroll::-webkit-scrollbar-thumb{background:var(--nhids-color-sys-border-default);border:3px solid transparent;background-clip:content-box;border-radius:999px}.sdn-appshell__scroll::-webkit-scrollbar-thumb:hover{background:var(--nhids-color-sys-icon-outline);background-clip:content-box}.nds-table-scroll{overflow:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--nhids-color-sys-border-default) transparent;background:linear-gradient(to right,var(--nhids-color-sys-background-surface) 30%,transparent) left / 24px 100% no-repeat local,linear-gradient(to left,var(--nhids-color-sys-background-surface) 30%,transparent) right / 24px 100% no-repeat local,linear-gradient(to right,rgba(0,0,0,.14),transparent) left / 10px 100% no-repeat scroll,linear-gradient(to left,rgba(0,0,0,.14),transparent) right / 10px 100% no-repeat scroll}.nds-table-scroll::-webkit-scrollbar{width:10px;height:10px}.nds-table-scroll::-webkit-scrollbar-thumb{background:var(--nhids-color-sys-border-default);border:3px solid transparent;background-clip:content-box;border-radius:999px}.nds-table{width:100%;border-collapse:collapse;font-family:var(--nhids-font-family-base);color:var(--theme-on-surface, var(--nhids-color-sys-text-on-surface))}.nds-table thead{position:sticky;top:0;z-index:1}.nds-table thead th{padding:10px 12px;text-align:left;font-size:.656rem;font-weight:var(--nhids-font-weight-font-weight-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--theme-on-surface-variant, var(--nhids-color-sys-text-secondary));background:var(--theme-surface-subtle, var(--nhids-color-sys-background-subtle));border-bottom:1px solid var(--nhids-color-sys-border-default);white-space:nowrap}.nds-table thead th:first-child,.nds-table tbody td:first-child{padding-left:16px}.nds-table thead th.nds-table__col--numeric{text-align:right}.nds-table tbody td{padding:10px 12px;font-size:.8125rem;line-height:1.125rem;border-bottom:1px solid var(--theme-border-subtle, var(--nhids-color-sys-border-subtle))}.nds-table tbody tr:last-child td{border-bottom:0}.nds-table tbody td.nds-table__col--numeric{text-align:right;font-variant-numeric:tabular-nums}.nds-table tbody tr:hover{background:var(--theme-surface-subtle, var(--nhids-color-sys-background-subtle))}.nds-table tbody tr.is-clickable{cursor:pointer}.nds-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--nhids-button-space-button-gap-icon);min-height:var(--nhids-space-40);padding:var(--nhids-button-space-button-padding-block) var(--nhids-button-space-button-padding-inline);border:1px solid transparent;border-radius:var(--nhids-button-radius-button);box-shadow:var(--nhids-elevation-button);font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-button-size);font-weight:var(--nhids-font-weight-font-button-weight);line-height:var(--nhids-font-line-height-font-button-line-height);cursor:pointer;transition:background-color var(--nhids-motion-fast) var(--nhids-motion-ease),border-color var(--nhids-motion-fast) var(--nhids-motion-ease),color var(--nhids-motion-fast) var(--nhids-motion-ease),box-shadow var(--nhids-motion-fast) var(--nhids-motion-ease),transform var(--nhids-motion-fast) var(--nhids-motion-ease)}.nds-btn:focus-visible{outline:2px solid var(--theme-primary, var(--nhids-color-focus-ring));outline-offset:2px}@media (pointer: coarse){.nds-btn:not(.nds-btn--sm):not(.nds-btn--lg){min-height:calc(var(--nhids-space-40) + var(--nhids-space-4))}}@media (hover: hover) and (pointer: fine){.nds-btn:hover:not(:disabled):not(.nds-btn--flat):not(.nds-btn--danger-flat){box-shadow:var(--nhids-elevation-button-hover);transform:translateY(-1px)}}.nds-btn:active:not(:disabled):not(.nds-btn--flat):not(.nds-btn--danger-flat){box-shadow:var(--nhids-elevation-button);transform:translateY(0)}@media (hover: none){.nds-btn:active:not(:disabled):not(.nds-btn--flat):not(.nds-btn--danger-flat){box-shadow:var(--nhids-elevation-button-hover);transform:translateY(-1px)}}.nds-btn:disabled{background:var(--theme-disabled-container, var(--nhids-color-sys-disabled-container));border-color:var(--theme-disabled-container, var(--nhids-color-sys-disabled-container));color:var(--theme-disabled-content, var(--nhids-color-sys-disabled-content));box-shadow:none;cursor:not-allowed}.nds-btn--sm{min-height:var(--nhids-space-32);padding:var(--nhids-space-4) var(--nhids-space-12);font-size:var(--nhids-font-size-font-label-medium-size);line-height:var(--nhids-font-line-height-font-label-medium-line-height)}.nds-btn--lg{min-height:var(--nhids-space-48);padding:var(--nhids-space-12) var(--nhids-space-20);font-size:var(--nhids-font-size-font-body-large-size);line-height:var(--nhids-font-line-height-font-body-large-line-height)}.nds-btn--full{width:100%}.nds-btn--primary{background:var(--theme-primary, var(--nhids-color-palette-primary-500));color:var(--theme-on-primary, var(--nhids-color-sys-text-on-primary))}.nds-btn--primary:hover:not(:disabled){background:var(--theme-primary-hover, var(--nhids-button-color-primary-hover))}.nds-btn--primary:active:not(:disabled){background:var(--theme-primary-active, var(--nhids-button-color-primary-active))}.nds-btn--outlined{background:transparent;border-color:var(--theme-primary, var(--nhids-color-palette-primary-500));color:var(--theme-primary, var(--nhids-color-palette-primary-500))}.nds-btn--outlined:hover:not(:disabled),.nds-btn--flat:hover:not(:disabled){background:var(--theme-primary-bg-hover, var(--nhids-color-sys-primary-bg-hover))}.nds-btn--outlined:active:not(:disabled),.nds-btn--flat:active:not(:disabled){background:var(--theme-primary-bg-active, var(--nhids-color-sys-primary-bg-active))}.nds-btn--flat{background:transparent;color:var(--theme-primary, var(--nhids-color-palette-primary-500));box-shadow:none}.nds-btn--danger{background:var(--theme-danger, var(--nhids-button-color-danger));color:var(--theme-on-primary, var(--nhids-color-sys-text-on-primary))}.nds-btn--danger:hover:not(:disabled){background:var(--theme-danger-hover, var(--nhids-button-color-danger-hover));border-color:var(--theme-danger-hover, var(--nhids-button-color-danger-hover))}.nds-btn--danger:active:not(:disabled){background:var(--theme-danger-active, var(--nhids-button-color-danger-active));border-color:var(--theme-danger-active, var(--nhids-button-color-danger-active))}.nds-btn--danger-outlined{background:transparent;border-color:var(--theme-danger, var(--nhids-color-sys-feedback-danger));color:var(--theme-danger, var(--nhids-color-sys-feedback-danger))}.nds-btn--danger-flat{background:transparent;color:var(--theme-danger, var(--nhids-color-sys-feedback-danger));box-shadow:none}.nds-btn--danger-outlined:hover:not(:disabled),.nds-btn--danger-flat:hover:not(:disabled){background:var(--theme-danger-bg-hover, var(--nhids-color-sys-danger-bg-hover))}.nds-btn--danger-outlined:active:not(:disabled),.nds-btn--danger-flat:active:not(:disabled){background:var(--theme-danger-bg-active, var(--nhids-color-sys-danger-bg-active))}.nds-btn__spinner{width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:var(--nhids-radius-full);animation:nds-spin var(--nhids-motion-base) linear infinite}@keyframes nds-spin{to{transform:rotate(360deg)}}.nds-btn__kbd{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:var(--nhids-space-20);height:var(--nhids-space-20);padding:0 var(--nhids-space-4);margin-left:var(--nhids-space-4);border-radius:var(--nhids-radius-sm);font-family:var(--nhids-font-family-mono, ui-monospace, monospace);font-size:var(--nhids-font-size-font-label-small-size);font-weight:var(--nhids-font-weight-font-weight-semibold);line-height:1}.nds-btn--primary .nds-btn__kbd,.nds-btn--danger .nds-btn__kbd{background:color-mix(in srgb,var(--theme-on-primary, var(--nhids-color-sys-text-on-primary)) 22%,transparent);color:var(--theme-on-primary, var(--nhids-color-sys-text-on-primary))}.nds-btn--outlined .nds-btn__kbd,.nds-btn--flat .nds-btn__kbd{background:var(--theme-primary-bg-active, var(--nhids-color-sys-primary-bg-active));color:var(--theme-primary, var(--nhids-color-palette-primary-500))}.nds-btn--danger-outlined .nds-btn__kbd,.nds-btn--danger-flat .nds-btn__kbd{background:var(--theme-danger-bg-active, var(--nhids-color-sys-danger-bg-active));color:var(--theme-danger, var(--nhids-color-sys-feedback-danger))}@media (prefers-reduced-motion: reduce){.nds-btn{transition:box-shadow var(--nhids-motion-fast) var(--nhids-motion-ease)}.nds-btn:hover:not(:disabled),.nds-btn:active:not(:disabled){transform:none}.nds-btn__spinner{animation-duration:1.2s}}.nds-field{display:flex;flex-direction:column;gap:var(--nhids-input-space-input-gap-helper)}.nds-field__label{font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-label-medium-size);font-weight:var(--nhids-font-weight-font-label-medium-weight);line-height:var(--nhids-font-line-height-font-label-medium-line-height);color:var(--theme-on-surface, var(--nhids-color-sys-text-on-surface))}.nds-field__req{color:var(--theme-on-surface-variant, var(--nhids-color-sys-text-secondary));font-weight:var(--nhids-font-weight-font-body-small-weight)}.nds-field__control{box-sizing:border-box;display:flex;align-items:center;gap:var(--nhids-input-space-input-gap);min-height:var(--nhids-space-40);padding:6px 12px;border:1px solid var(--theme-border, var(--nhids-color-sys-icon-outline));border-radius:8px;background:var(--theme-surface, var(--nhids-color-sys-background-surface));box-shadow:none;transition:border-color var(--nhids-motion-fast) var(--nhids-motion-ease),box-shadow var(--nhids-motion-fast) var(--nhids-motion-ease)}.nds-field__control:hover:not(:has(.nds-field__input:disabled)){border-color:var(--theme-primary, var(--nhids-color-palette-primary-500))}@media (pointer: coarse){.nds-field__control{min-height:calc(var(--nhids-space-40) + var(--nhids-space-4))}}.nds-field__control:focus-within{border-color:var(--theme-primary, var(--nhids-color-focus-ring));box-shadow:0 0 0 2px var(--theme-primary-container, var(--nhids-color-sys-primary-bg-selected))}.nds-field__control:has(.nds-field__input:disabled){background:var(--theme-disabled-container, var(--nhids-color-sys-disabled-container));cursor:not-allowed}.nds-field__input{flex:1 1 auto;min-width:0;margin:0;padding:0;border:0;background:transparent;color:var(--theme-on-surface, var(--nhids-color-sys-text-on-surface));font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-body-medium-size);font-weight:var(--nhids-font-weight-font-body-medium-weight);line-height:var(--nhids-font-line-height-font-body-medium-line-height);outline:none}.nds-field__input:disabled{color:var(--theme-disabled-content, var(--nhids-color-sys-disabled-content));cursor:not-allowed}.nds-field__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--nhids-icon-icon-size-md);height:var(--nhids-icon-icon-size-md);color:var(--theme-icon, var(--nhids-color-sys-icon-default))}.nds-field__icon>svg{width:100%;height:100%}.nds-field__icon button{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;border-radius:var(--nhids-radius-xs)}.nds-field__icon button:focus-visible{outline:2px solid var(--theme-primary, var(--nhids-color-focus-ring));outline-offset:1px}.nds-field__control:has(.nds-field__input:disabled) .nds-field__icon{color:var(--theme-disabled-content, var(--nhids-color-sys-disabled-content))}.nds-field--error .nds-field__control{border-color:var(--theme-danger, var(--nhids-color-sys-feedback-danger))}.nds-field--error .nds-field__control:focus-within{border-color:var(--theme-danger, var(--nhids-color-sys-feedback-danger));box-shadow:0 0 0 2px var(--theme-danger-container, var(--nhids-color-sys-feedback-danger-subtle))}.nds-field--error .nds-field__label{color:var(--theme-danger, var(--nhids-color-sys-feedback-danger))}.nds-field__hint,.nds-field__error{margin:0;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-label-small-size);line-height:var(--nhids-font-line-height-font-label-small-line-height)}.nds-field__hint{color:var(--theme-on-surface-variant, var(--nhids-color-sys-text-secondary))}.nds-field__error{color:var(--theme-danger, var(--nhids-color-sys-feedback-danger))}@media (prefers-reduced-motion: reduce){.nds-field__control{transition:none}}.nds-badge{box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--nhids-space-4);padding:var(--nhids-badge-space-badge-padding-block) var(--nhids-badge-space-badge-padding-inline);border:1px solid transparent;border-radius:6px;font-family:var(--nhids-font-family-base);font-size:.688rem;font-weight:var(--nhids-font-weight-font-weight-bold);line-height:1rem;white-space:nowrap}.nds-badge__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--nhids-icon-icon-size-sm);height:var(--nhids-icon-icon-size-sm)}.nds-badge__icon>svg{width:100%;height:100%}.nds-badge--neutral{background:var(--nhids-color-sys-badge-neutral-bg);color:var(--nhids-color-sys-badge-neutral-text);border-color:var(--nhids-color-sys-badge-neutral-border)}.nds-badge--primary{background:var(--nhids-color-sys-badge-primary-bg);color:var(--nhids-color-sys-badge-primary-text);border-color:var(--nhids-color-sys-badge-primary-border)}.nds-badge--success{background:var(--nhids-color-sys-badge-success-bg);color:var(--nhids-color-sys-badge-success-text);border-color:var(--nhids-color-sys-badge-success-border)}.nds-badge--warning{background:var(--nhids-color-sys-badge-warning-bg);color:var(--nhids-color-sys-badge-warning-text);border-color:var(--nhids-color-sys-badge-warning-border)}.nds-badge--danger{background:var(--nhids-color-sys-badge-danger-bg);color:var(--nhids-color-sys-badge-danger-text);border-color:var(--nhids-color-sys-badge-danger-border)}.nds-badge--info{background:var(--nhids-color-sys-badge-info-bg);color:var(--nhids-color-sys-badge-info-text);border-color:var(--nhids-color-sys-badge-info-border)}.nds-badge--pending{background:var(--nhids-color-sys-badge-neutral-bg);color:var(--nhids-color-sys-badge-neutral-text);border-color:var(--nhids-color-sys-icon-outline);border-style:dashed}.nds-card{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--nhids-card-space-card-gap);padding:var(--nhids-card-space-card-padding);border:1px solid var(--theme-border, var(--nhids-color-sys-border-default));border-radius:var(--nhids-card-radius-card);background:var(--theme-surface, var(--nhids-color-sys-background-surface));color:var(--theme-on-surface, var(--nhids-color-sys-text-on-surface));box-shadow:var(--nhids-elevation-card)}.nds-card--elevated{box-shadow:var(--nhids-elevation-2)}.nds-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--nhids-inline-space-inline-gap-md)}.nds-card__heading{display:flex;flex-direction:column;gap:var(--nhids-space-4);min-width:0}.nds-card__title{margin:0;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-title-medium-size);font-weight:var(--nhids-font-weight-font-title-medium-weight);line-height:var(--nhids-font-line-height-font-title-medium-line-height);color:inherit}.nds-card__subtitle{margin:0;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-body-small-size);font-weight:var(--nhids-font-weight-font-body-small-weight);line-height:var(--nhids-font-line-height-font-body-small-line-height);color:var(--theme-on-surface-variant, var(--nhids-color-sys-text-secondary))}.nds-card__meta{display:flex;align-items:center;gap:var(--nhids-inline-space-inline-gap-sm);flex-shrink:0}.nds-card__status-dot{width:var(--nhids-space-8);height:var(--nhids-space-8);border-radius:var(--nhids-radius-full);background:currentColor}.nds-card__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--nhids-inline-space-inline-gap-sm)}@supports (text-box-trim: trim-both){.nds-card__header:first-child .nds-card__title,.nds-card__body:first-child{text-box-trim:trim-start;text-box-edge:cap alphabetic}.nds-card__body:last-child{text-box-trim:trim-end;text-box-edge:cap alphabetic}.nds-card__body:first-child:last-child{text-box-trim:trim-both}}.nds-card--clickable{width:100%;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--nhids-motion-fast) var(--nhids-motion-ease),border-color var(--nhids-motion-fast) var(--nhids-motion-ease),box-shadow var(--nhids-motion-fast) var(--nhids-motion-ease)}.nds-card--clickable:focus-visible{outline:2px solid var(--theme-primary, var(--nhids-color-focus-ring));outline-offset:2px}@media (hover: hover) and (pointer: fine){.nds-card--clickable:hover:not(:disabled){box-shadow:var(--nhids-elevation-2)}.nds-card--clickable:hover:not(:disabled):not(.nds-card--selected){background:var(--theme-primary-bg-hover, var(--nhids-color-sys-primary-bg-hover))}}.nds-card--selected{border-color:var(--theme-primary, var(--nhids-color-action));background:var(--theme-primary-bg-selected, var(--nhids-color-sys-primary-bg-selected))}.nds-card--disabled{box-shadow:none;color:var(--theme-disabled-content, var(--nhids-color-sys-disabled-content))}.nds-card--disabled .nds-card__subtitle{color:inherit}.nds-card--clickable:disabled{cursor:not-allowed}.nds-switch{--nds-switch-track-w: var(--nhids-space-40);--nds-switch-track-h: var(--nhids-space-20);--nds-switch-thumb: var(--nhids-space-16);--nds-switch-inset: var(--nhids-space-2);--nds-switch-motion: var(--nhids-motion-fast);display:inline-flex;align-items:center;gap:var(--nhids-inline-space-inline-gap-sm);min-block-size:calc(var(--nhids-space-40) + var(--nhids-space-4));font-family:var(--nhids-font-family-base);cursor:pointer}.nds-switch--sm{--nds-switch-track-w: var(--nhids-space-32);--nds-switch-track-h: var(--nhids-space-16);--nds-switch-thumb: var(--nhids-space-12);min-block-size:var(--nhids-space-32)}.nds-switch--disabled{cursor:not-allowed}.nds-switch__control{position:relative;display:inline-flex;flex:none}.nds-switch__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.nds-switch__track{position:relative;box-sizing:border-box;display:inline-block;width:var(--nds-switch-track-w);height:var(--nds-switch-track-h);border-radius:var(--nhids-radius-full);background:var(--theme-border, var(--nhids-color-sys-border-default));transition:background-color var(--nds-switch-motion) var(--nhids-motion-ease)}.nds-switch__thumb{position:absolute;inset-block-start:50%;inset-inline-start:var(--nds-switch-inset);width:var(--nds-switch-thumb);height:var(--nds-switch-thumb);border-radius:var(--nhids-radius-full);background:var(--theme-on-primary, var(--nhids-color-sys-text-on-primary));box-shadow:var(--nhids-elevation-1);transform:translateY(-50%);transition:transform var(--nds-switch-motion) var(--nhids-motion-ease)}.nds-switch__input:checked~.nds-switch__track{background:var(--theme-primary, var(--nhids-color-action))}.nds-switch__input:checked~.nds-switch__track .nds-switch__thumb{transform:translateY(-50%) translate(calc(var(--nds-switch-track-w) - var(--nds-switch-thumb) - 2 * var(--nds-switch-inset)))}.nds-switch:hover .nds-switch__input:not(:disabled):not(:checked)~.nds-switch__track{background:var(--theme-on-surface-variant, var(--nhids-color-sys-icon-outline))}.nds-switch:hover .nds-switch__input:not(:disabled):checked~.nds-switch__track{background:var(--theme-primary-hover, var(--nhids-color-action-hover))}.nds-switch__input:focus-visible~.nds-switch__track{outline:2px solid var(--theme-primary, var(--nhids-color-focus-ring));outline-offset:2px}.nds-switch__input:disabled~.nds-switch__track{background:var(--theme-disabled-container, var(--nhids-color-sys-disabled-container))}.nds-switch__input:disabled:checked~.nds-switch__track{background:var(--theme-primary-container, var(--nhids-color-sys-primary-bg-selected))}.nds-switch__input:disabled~.nds-switch__track .nds-switch__thumb{background:var(--theme-disabled-content, var(--nhids-color-sys-disabled-content));box-shadow:none}.nds-switch__text{display:flex;flex-direction:column}.nds-switch__label{color:var(--theme-on-surface, var(--nhids-color-sys-text-on-surface));font-size:var(--nhids-font-size-font-body-medium-size);font-weight:var(--nhids-font-weight-font-body-medium-weight);line-height:var(--nhids-font-line-height-font-body-medium-line-height)}.nds-switch--sm .nds-switch__label{font-size:var(--nhids-font-size-font-label-medium-size);line-height:var(--nhids-font-line-height-font-label-medium-line-height)}.nds-switch__desc{color:var(--theme-on-surface-variant, var(--nhids-color-sys-text-secondary));font-size:var(--nhids-font-size-font-label-medium-size);line-height:var(--nhids-font-line-height-font-label-medium-line-height)}.nds-switch--disabled .nds-switch__label,.nds-switch--disabled .nds-switch__desc{color:var(--theme-disabled-content, var(--nhids-color-sys-disabled-content))}@media (prefers-reduced-motion: reduce){.nds-switch__track,.nds-switch__thumb{transition:none}}.nds-select{display:flex;width:fit-content;flex-direction:column;gap:var(--nhids-input-space-input-gap-helper);font-family:var(--nhids-font-family-base)}.nds-select__field{position:relative;width:100%}.nds-select--full{display:flex;width:100%}.nds-select__label{font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-label-medium-size);font-weight:var(--nhids-font-weight-font-label-medium-weight);line-height:var(--nhids-font-line-height-font-label-medium-line-height);color:var(--theme-on-surface, var(--nhids-color-sys-text-on-surface))}.nds-select__req{color:var(--theme-on-surface-variant, var(--nhids-color-sys-text-secondary));font-weight:var(--nhids-font-weight-font-body-small-weight)}.nds-select__control{box-sizing:border-box;display:flex;align-items:center;gap:var(--nhids-input-space-input-gap);width:100%;min-height:var(--nhids-space-40);padding:6px 12px;border:1px solid var(--theme-border, var(--nhids-color-sys-icon-outline));border-radius:8px;background:var(--theme-surface, var(--nhids-color-sys-background-surface));box-shadow:none;color:var(--theme-on-surface, var(--nhids-color-sys-text-on-surface));font-family:inherit;font-size:var(--nhids-font-size-font-body-medium-size);font-weight:var(--nhids-font-weight-font-body-medium-weight);line-height:var(--nhids-font-line-height-font-body-medium-line-height);text-align:left;cursor:pointer;transition:border-color var(--nhids-motion-fast) var(--nhids-motion-ease),box-shadow var(--nhids-motion-fast) var(--nhids-motion-ease)}@media (pointer: coarse){.nds-select__control{min-height:calc(var(--nhids-space-40) + var(--nhids-space-4))}}.nds-select__control:hover:not(:disabled){border-color:var(--theme-primary, var(--nhids-color-palette-primary-500))}.nds-select__control:focus-visible{outline:none;border-color:var(--theme-primary, var(--nhids-color-focus-ring));box-shadow:0 0 0 2px var(--theme-primary-container, var(--nhids-color-sys-primary-bg-selected))}.nds-select__control:disabled{background:var(--theme-disabled-container, var(--nhids-color-sys-disabled-container));color:var(--theme-disabled-content, var(--nhids-color-sys-disabled-content));cursor:not-allowed}.nds-select__value,.nds-select__placeholder{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nds-select__placeholder{color:var(--theme-on-surface-variant, var(--nhids-color-sys-text-secondary))}.nds-select__chevron{display:inline-flex;align-items:center;justify-content:center;flex:none;width:16px;height:16px;color:var(--theme-icon, var(--nhids-color-sys-icon-default));transition:transform var(--nhids-motion-fast) var(--nhids-motion-ease)}.nds-select__chevron>svg{width:100%;height:100%}.nds-select--open .nds-select__chevron{transform:rotate(180deg)}.nds-select__control:disabled .nds-select__chevron{color:var(--theme-disabled-content, var(--nhids-color-sys-disabled-content))}.nds-select__popup{box-sizing:border-box;position:absolute;top:100%;left:0;z-index:20;width:100%;margin:6px 0 0;padding:4px;list-style:none;max-height:18rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--nhids-color-sys-border-default) transparent;border:1px solid var(--theme-border, var(--nhids-color-sys-border-default));border-radius:8px;background:var(--theme-surface, var(--nhids-color-sys-background-surface));box-shadow:var(--nhids-elevation-2)}.nds-select__option{box-sizing:border-box;display:flex;align-items:center;gap:var(--nhids-space-8);padding:8px;border-radius:6px;color:var(--theme-on-surface, var(--nhids-color-sys-text-on-surface));font-size:var(--nhids-font-size-font-body-medium-size);line-height:var(--nhids-font-line-height-font-body-medium-line-height);cursor:pointer;-webkit-user-select:none;user-select:none}.nds-select__option--active{background:var(--theme-surface-subtle, var(--nhids-color-sys-background-subtle))}.nds-select__option[aria-selected=true]{font-weight:var(--nhids-font-weight-font-weight-bold)}.nds-select__option[aria-disabled=true]{color:var(--theme-disabled-content, var(--nhids-color-sys-disabled-content));cursor:not-allowed}.nds-select__check{display:inline-flex;align-items:center;justify-content:center;flex:none;width:16px;height:16px;color:var(--theme-primary, var(--nhids-color-palette-primary-500))}.nds-select__check>svg{width:100%;height:100%}.nds-select__option-label{flex:1 1 auto;min-width:0}.nds-select--error .nds-select__control{border-color:var(--theme-danger, var(--nhids-color-sys-feedback-danger))}.nds-select--error .nds-select__control:focus-visible{border-color:var(--theme-danger, var(--nhids-color-sys-feedback-danger));box-shadow:0 0 0 2px var(--theme-danger-container, var(--nhids-color-sys-feedback-danger-subtle))}.nds-select--error .nds-select__label{color:var(--theme-danger, var(--nhids-color-sys-feedback-danger))}.nds-select__hint,.nds-select__error{margin:0;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-label-small-size);line-height:var(--nhids-font-line-height-font-label-small-line-height)}.nds-select__hint{color:var(--theme-on-surface-variant, var(--nhids-color-sys-text-secondary))}.nds-select__error{color:var(--theme-danger, var(--nhids-color-sys-feedback-danger))}@media (prefers-reduced-motion: reduce){.nds-select__control,.nds-select__chevron{transition:none}}.nds-segmented{box-sizing:border-box;display:inline-flex;align-items:stretch;gap:var(--nhids-space-2);padding:var(--nhids-space-4);border:1px solid var(--theme-border-subtle, var(--nhids-color-sys-border-subtle));border-radius:var(--nhids-radius-lg);background:var(--theme-surface-subtle, var(--nhids-color-sys-background-subtle));font-family:var(--nhids-font-family-base)}.nds-segmented--full{display:flex;width:100%}.nds-segmented__item{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:var(--nhids-space-8);min-height:calc(var(--nhids-space-40) + var(--nhids-space-4));padding:var(--nhids-space-8) var(--nhids-space-16);border:0;border-radius:var(--nhids-radius-md);background:transparent;color:var(--theme-on-surface-variant, var(--nhids-color-sys-text-secondary));font-family:inherit;font-size:var(--nhids-font-size-font-body-medium-size);font-weight:var(--nhids-font-weight-font-weight-medium);line-height:var(--nhids-font-line-height-font-body-medium-line-height);white-space:nowrap;cursor:pointer;transition:background-color var(--nhids-motion-fast) var(--nhids-motion-ease),color var(--nhids-motion-fast) var(--nhids-motion-ease),box-shadow var(--nhids-motion-fast) var(--nhids-motion-ease)}.nds-segmented--full .nds-segmented__item{flex:1 1 0}.nds-segmented__item:hover:not(:disabled):not([aria-checked=true]){background:var(--theme-primary-bg-hover, var(--nhids-color-sys-primary-bg-hover));color:var(--theme-on-surface, var(--nhids-color-sys-text-on-surface))}.nds-segmented__item:focus-visible{outline:2px solid var(--theme-primary, var(--nhids-color-focus-ring));outline-offset:-2px}.nds-segmented__item[aria-checked=true]{background:var(--theme-surface, var(--nhids-color-sys-background-surface));color:var(--theme-on-surface, var(--nhids-color-sys-text-on-surface));box-shadow:var(--nhids-elevation-1);font-weight:var(--nhids-font-weight-font-weight-semibold)}.nds-segmented__item:disabled{color:var(--theme-disabled-content, var(--nhids-color-sys-disabled-content));cursor:not-allowed}.nds-segmented__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--nhids-icon-icon-size-md);height:var(--nhids-icon-icon-size-md)}.nds-segmented__icon>svg{width:100%;height:100%}.nds-segmented--sm .nds-segmented__item{min-height:var(--nhids-space-32);padding:var(--nhids-space-4) var(--nhids-space-12);font-size:var(--nhids-font-size-font-label-medium-size);line-height:var(--nhids-font-line-height-font-label-medium-line-height)}.nds-segmented--sm .nds-segmented__icon{width:var(--nhids-icon-icon-size-sm);height:var(--nhids-icon-icon-size-sm)}.nds-segmented--lg .nds-segmented__item{min-height:var(--nhids-space-48);padding:var(--nhids-space-12) var(--nhids-space-20);font-size:var(--nhids-font-size-font-body-large-size);line-height:var(--nhids-font-line-height-font-body-large-line-height)}.nds-segmented--lg .nds-segmented__icon{width:var(--nhids-icon-icon-size-lg);height:var(--nhids-icon-icon-size-lg)}@media (prefers-reduced-motion: reduce){.nds-segmented__item{transition:none}}.nds-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;font-family:var(--nhids-font-family-font-family-base)}.nds-drawer.is-exiting{pointer-events:none}.nds-drawer--right{inset-inline-end:var(--nhids-drawer-offset);justify-content:flex-end}.nds-drawer--left{inset-inline-start:var(--nhids-drawer-offset);justify-content:flex-start}.nds-drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--nhids-color-sys-scrim);opacity:0;transition:opacity var(--nhids-motion-base) var(--nhids-motion-ease)}.nds-drawer.is-entered .nds-drawer__scrim{opacity:1}.nds-drawer__panel{position:relative;box-sizing:border-box;display:flex;flex-direction:column;height:100%;width:100%;max-width:100%;background:var(--theme-surface, var(--nhids-color-sys-background-surface));border-radius:var(--nhids-radius-none);box-shadow:var(--nhids-elevation-3);opacity:0;transition:transform var(--nhids-motion-base) var(--nhids-motion-ease),opacity var(--nhids-motion-base) var(--nhids-motion-ease)}.nds-drawer__panel--right{border-inline-start:1px solid var(--theme-border, var(--nhids-color-sys-border-default));transform:translate(100%)}.nds-drawer__panel--left{border-inline-end:1px solid var(--theme-border, var(--nhids-color-sys-border-default));transform:translate(-100%)}.nds-drawer__panel.is-entered{transform:translate(0);opacity:1}.nds-drawer__panel:focus-visible{outline:none}@media (min-width: 768px){.nds-drawer__panel--sm{width:var(--nhids-drawer-size-sm)}.nds-drawer__panel--md{width:var(--nhids-drawer-size-md)}.nds-drawer__panel--lg{width:var(--nhids-drawer-size-lg)}}.nds-drawer__header{flex:none;display:flex;align-items:flex-start;gap:var(--nhids-space-8);padding:var(--nhids-dialog-space-dialog-padding);border-block-end:1px solid var(--theme-border, var(--nhids-color-sys-border-default))}.nds-drawer__heading{flex:1 1 auto;min-width:0}.nds-drawer__title{margin:0;min-width:0;color:var(--theme-on-surface, var(--nhids-color-sys-text-on-surface));font-size:var(--nhids-font-size-font-title-medium-size);font-weight:var(--nhids-font-weight-font-title-medium-weight);line-height:var(--nhids-font-line-height-font-title-medium-line-height);overflow-wrap:anywhere}.nds-drawer__description{margin:var(--nhids-space-2) 0 0;color:var(--theme-on-surface-variant, var(--nhids-color-sys-text-secondary));font-size:var(--nhids-font-size-font-body-small-size);line-height:var(--nhids-font-line-height-font-body-small-line-height)}.nds-drawer__close{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--nhids-space-32);height:var(--nhids-space-32);padding:0;border:0;border-radius:var(--nhids-radius-sm);background:transparent;color:var(--theme-icon, var(--nhids-color-sys-icon-default));cursor:pointer;transition:background-color var(--nhids-motion-fast) var(--nhids-motion-ease),color var(--nhids-motion-fast) var(--nhids-motion-ease)}.nds-drawer__close>svg{width:var(--nhids-icon-icon-size-md);height:var(--nhids-icon-icon-size-md)}.nds-drawer__close:hover{background:var(--theme-primary-bg-hover, var(--nhids-color-sys-primary-bg-hover));color:var(--theme-on-surface, var(--nhids-color-sys-text-on-surface))}.nds-drawer__close:focus-visible{outline:2px solid var(--theme-primary, var(--nhids-color-focus-ring));outline-offset:2px}@media (max-width: 767px){.nds-drawer__close{width:calc(var(--nhids-space-40) + var(--nhids-space-4));height:calc(var(--nhids-space-40) + var(--nhids-space-4))}}.nds-drawer__body{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--nhids-space-16);padding:var(--nhids-dialog-space-dialog-padding);color:var(--theme-on-surface, var(--nhids-color-sys-text-on-surface));font-size:var(--nhids-font-size-font-body-medium-size);font-weight:var(--nhids-font-weight-font-body-medium-weight);line-height:var(--nhids-font-line-height-font-body-medium-line-height)}.nds-drawer__footer{flex:none;display:flex;justify-content:flex-end;gap:var(--nhids-space-8);padding:var(--nhids-dialog-space-dialog-padding);border-block-start:1px solid var(--theme-border, var(--nhids-color-sys-border-default));background:var(--theme-surface, var(--nhids-color-sys-background-surface))}@media (prefers-reduced-motion: reduce){.nds-drawer__panel{transition:opacity var(--nhids-motion-base) var(--nhids-motion-ease)}.nds-drawer__panel--right,.nds-drawer__panel--left{transform:none}}.sdn-icon-circle{display:flex;align-items:center;justify-content:center;width:calc(var(--nhids-space-48) + var(--nhids-space-4) + var(--nhids-space-2));height:calc(var(--nhids-space-48) + var(--nhids-space-4) + var(--nhids-space-2));margin:0 auto var(--nhids-space-16);border-radius:var(--nhids-radius-full)}.sdn-icon-circle--warn{background:var(--nhids-color-sys-feedback-warning-subtle);color:var(--nhids-color-sys-feedback-warning-text)}.sdn-icon-circle--danger{background:var(--nhids-color-sys-feedback-danger-subtle);color:var(--nhids-color-sys-feedback-danger)}.nds-icon{display:inline-block;flex-shrink:0}.sdn-page-container{box-sizing:border-box;width:100%;max-width:800px;margin:0 auto;padding:var(--nhids-space-40) var(--nhids-space-20) var(--nhids-space-64)}.sdn-page-container--wide{max-width:var(--nhids-grid-content-max-width)}.sdn-access-denied{padding:var(--nhids-space-48) var(--nhids-space-32);text-align:center}.sdn-access-denied__title{margin:0 0 var(--nhids-space-8) 0;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-heading-size);font-weight:var(--nhids-font-weight-font-weight-bold);line-height:var(--nhids-font-line-height-font-heading-line-height);color:var(--nhids-color-sys-text-on-surface)}.sdn-access-denied__text{margin:0 0 var(--nhids-space-4) 0;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-body-medium-size);line-height:var(--nhids-font-line-height-font-body-medium-line-height);color:var(--nhids-color-sys-text-secondary)}.sdn-access-denied__text--roles{margin-top:calc(var(--nhids-space-8) + var(--nhids-space-2))}.sdn-access-denied__text--hint{margin-top:calc(var(--nhids-space-12) + var(--nhids-space-2))}.sdn-access-denied__mono{font-family:var(--nhids-font-family-mono)}.sdn-access-denied__code{font-family:var(--nhids-font-family-mono);background:var(--nhids-color-sys-primary-bg-subtle);border:1px solid var(--nhids-color-palette-primary-500-a20);border-radius:var(--nhids-radius-xs);padding:1px var(--nhids-space-4);font-size:var(--nhids-font-size-font-caption-size);color:var(--nhids-color-palette-primary-700)}.sdn-access-denied__actions{margin-top:var(--nhids-space-20)}.sdn-alert{box-sizing:border-box;margin-top:var(--nhids-space-20);padding:var(--nhids-space-16) calc(var(--nhids-space-16) + var(--nhids-space-2));border:1px solid;border-radius:var(--nhids-radius-lg);font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-body-medium-size);line-height:var(--nhids-font-line-height-font-body-medium-line-height)}.sdn-alert--success{background:var(--nhids-color-sys-feedback-success-subtle);border-color:color-mix(in srgb,var(--nhids-color-sys-feedback-success) 30%,transparent);color:var(--nhids-color-sys-feedback-success)}.sdn-alert--error{background:var(--nhids-color-sys-feedback-danger-subtle);border-color:color-mix(in srgb,var(--nhids-color-sys-feedback-danger) 30%,transparent);color:var(--nhids-color-sys-feedback-danger)}.sdn-alert--warn{background:var(--nhids-color-sys-feedback-warning-subtle);border-color:color-mix(in srgb,var(--nhids-color-sys-feedback-warning-text) 35%,transparent);color:var(--nhids-color-sys-feedback-warning-text)}.sdn-alert__header{display:flex;align-items:center;gap:var(--nhids-space-8);font-weight:var(--nhids-font-weight-font-weight-bold)}.sdn-alert__icon{display:inline-flex;flex-shrink:0}.sdn-alert__body{margin-top:calc(var(--nhids-space-4) + var(--nhids-space-2))}.sdn-empty-state{padding:var(--nhids-space-20);text-align:center;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-body-small-size);line-height:var(--nhids-font-line-height-font-body-small-line-height);color:var(--nhids-color-sys-text-secondary)}.sdn-spinner{box-sizing:border-box;display:block;border-radius:var(--nhids-radius-full);border-style:solid;border-color:var(--nhids-color-palette-primary-500-a10);border-top-color:var(--nhids-color-palette-primary-500);animation:sdn-spin var(--nhids-motion-base) linear infinite}.sdn-spinner--md{width:var(--nhids-space-32);height:var(--nhids-space-32);margin:0 auto var(--nhids-space-16);border-width:3px}.sdn-spinner--inline{display:inline-block;width:var(--nhids-icon-icon-size-md);height:var(--nhids-icon-icon-size-md);border-width:2px;vertical-align:middle}@keyframes sdn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.sdn-spinner{animation-duration:1.2s}}.sdn-compartilhar{display:flex;flex-direction:column;gap:var(--nhids-space-16);padding:var(--nhids-space-16) var(--nhids-space-20);border:1px solid var(--nhids-color-sys-border-default);border-radius:var(--nhids-radius-xl);background:var(--nhids-color-sys-background-subtle)}.sdn-compartilhar__cab{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--nhids-space-12) var(--nhids-space-24)}.sdn-compartilhar__textos{min-width:0;flex:1 1 260px}.sdn-compartilhar__titulo{margin:0 0 2px;font-size:.9375rem;font-weight:var(--nhids-font-weight-font-weight-bold);color:var(--nhids-color-sys-text-on-surface)}.sdn-compartilhar__desc{margin:0;max-width:62ch;font-size:.8125rem;color:var(--nhids-color-sys-text-secondary)}.sdn-compartilhar__resultado{display:flex;flex-direction:column;gap:var(--nhids-space-8)}.sdn-compartilhar__link{display:flex;gap:var(--nhids-space-8)}.sdn-compartilhar__input{box-sizing:border-box;flex:1 1 auto;min-width:0;height:var(--nhids-space-40);padding:0 12px;border:1px solid var(--nhids-color-sys-icon-outline);border-radius:8px;background:var(--nhids-color-sys-background-surface);color:var(--nhids-color-sys-text-on-surface);font-family:var(--nhids-font-family-mono);font-size:.75rem;text-overflow:ellipsis}.sdn-compartilhar__input:focus-visible{outline:none;border-color:var(--nhids-color-palette-primary-500);box-shadow:0 0 0 2px var(--nhids-color-sys-primary-bg-selected)}.sdn-compartilhar__aviso{margin:0;font-size:.75rem;color:var(--nhids-color-sys-text-secondary)}@media (max-width: 640px){.sdn-compartilhar{padding:var(--nhids-space-16)}.sdn-compartilhar__link{flex-direction:column}}.sdn-aovivo{display:inline-flex;align-items:center;gap:var(--nhids-space-8);padding:2px 8px;border:1px solid var(--nhids-color-sys-badge-success-border);border-radius:6px;background:var(--nhids-color-sys-badge-success-bg);color:var(--nhids-color-sys-badge-success-text);font-size:.688rem;font-weight:var(--nhids-font-weight-font-weight-bold);line-height:1rem}.sdn-aovivo__ponto{width:6px;height:6px;border-radius:50%;background:currentColor;animation:sdn-aovivo-pulso 1.6s ease-in-out infinite}@keyframes sdn-aovivo-pulso{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion: reduce){.sdn-aovivo__ponto{animation:none}}.nds-card.sdn-compartilhado__rastreio{gap:0;padding:var(--nhids-space-20) var(--nhids-space-24) var(--nhids-space-24)}.nds-card.sdn-compartilhado__rastreio .sdn-rastreamento__timeline{padding-top:var(--nhids-space-16)}@media (max-width: 640px){.nds-card.sdn-compartilhado__rastreio{padding:var(--nhids-space-16)}}.sdn-skeleton-row td{padding:10px 12px;border-bottom:1px solid var(--nhids-color-sys-border-subtle)}.sdn-skeleton-row td:first-child{padding-left:16px}.sdn-skeleton-row:last-child td{border-bottom:0}.sdn-skeleton-bar{height:14px;border-radius:var(--nhids-radius-sm);background:linear-gradient(90deg,var(--nhids-color-sys-background-subtle) 25%,var(--nhids-color-sys-border-subtle) 37%,var(--nhids-color-sys-background-subtle) 63%);background-size:400% 100%;animation:sdn-skeleton-shimmer 1.4s ease infinite}@keyframes sdn-skeleton-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion: reduce){.sdn-skeleton-bar{animation:none}}.sdn-datatable{background:var(--nhids-color-sys-background-surface);border:1px solid var(--nhids-color-sys-border-default);border-radius:var(--nhids-radius-xl);box-shadow:var(--nhids-elevation-card);overflow:hidden}.sdn-datatable__erro{display:flex;flex-direction:column;align-items:flex-start;gap:var(--nhids-space-8);padding:var(--nhids-space-16)}.sdn-datatable__erro p{margin:0}.sdn-datatable__ordenar{display:inline-flex;align-items:center;gap:var(--nhids-space-4);padding:0;border:none;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.sdn-datatable__ordenar:hover{color:var(--nhids-color-sys-text-on-surface)}.sdn-datatable__ordenar:focus-visible{outline:2px solid var(--nhids-color-focus-ring, var(--nhids-color-palette-primary-500));outline-offset:2px;border-radius:2px}.sdn-datatable__ordenar svg{width:12px;height:12px;opacity:.55}th[aria-sort=ascending] .sdn-datatable__ordenar svg,th[aria-sort=descending] .sdn-datatable__ordenar svg{opacity:1;color:var(--nhids-color-palette-primary-500)}.sdn-datatable .nds-table th.is-direita,.sdn-datatable .nds-table td.is-direita{text-align:right}.sdn-datatable .nds-table th.is-centro,.sdn-datatable .nds-table td.is-centro{text-align:center}.sdn-datatable--plano{border:0;border-radius:0;box-shadow:none;background:transparent}@media (max-width: 640px){.sdn-datatable--empilhar .nds-table-scroll{max-height:none!important;overflow:visible}.sdn-datatable--empilhar .nds-table{min-width:0}.sdn-datatable--empilhar thead{display:none}.sdn-datatable--empilhar tbody tr{display:block;padding:var(--nhids-space-12) var(--nhids-space-16);border-bottom:1px solid var(--nhids-color-sys-border-subtle)}.sdn-datatable--empilhar tbody tr:last-child{border-bottom:0}.sdn-datatable--empilhar .nds-table tbody td,.sdn-datatable--empilhar .nds-table tbody td:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:var(--nhids-space-16);padding:3px 0;border:0;text-align:right;overflow-wrap:anywhere}.sdn-datatable--empilhar tbody td:before{content:attr(data-rotulo);flex-shrink:0;font-size:.656rem;font-weight:var(--nhids-font-weight-font-weight-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--nhids-color-sys-text-secondary);text-align:left}}.sdn-flowshell__breadcrumb{display:flex;align-items:center;justify-content:space-between;gap:var(--nhids-space-12);flex-wrap:wrap;margin-bottom:var(--nhids-space-16)}.sdn-flowshell__voltar{display:inline-flex;align-items:center;gap:var(--nhids-space-4);font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-caption-size);font-weight:var(--nhids-font-weight-font-weight-bold);color:var(--nhids-color-sys-text-secondary);text-decoration:none}.sdn-flowshell__voltar:hover{color:var(--nhids-color-palette-primary-700)}.sdn-flowshell__voltar:focus-visible{outline:2px solid var(--nhids-color-focus-ring);outline-offset:2px}.sdn-flowshell__doc{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--nhids-font-family-mono);font-size:var(--nhids-font-size-font-caption-size);color:var(--nhids-color-sys-text-secondary)}.sdn-flowshell__header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--nhids-space-16) var(--nhids-space-24);flex-wrap:wrap;margin-bottom:28px}.sdn-flowshell__titulos{min-width:0}.sdn-flowshell__kicker{display:block;margin-bottom:6px;font-family:var(--nhids-font-family-base);font-size:.656rem;font-weight:var(--nhids-font-weight-font-weight-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--nhids-color-palette-primary-500)}.sdn-flowshell__titulo{margin:0 0 6px;font-family:var(--nhids-font-family-base);font-size:1.75rem;line-height:2.125rem;font-weight:var(--nhids-font-weight-font-weight-bold);color:var(--nhids-color-sys-text-on-surface);text-wrap:balance}.sdn-flowshell__descricao{margin:0;max-width:68ch;font-family:var(--nhids-font-family-base);font-size:.9375rem;line-height:1.375rem;color:var(--nhids-color-sys-text-secondary)}.sdn-flowshell__acoes{display:flex;align-items:center;gap:var(--nhids-space-8);flex-shrink:0}.sdn-rastreamento__lista{display:flex;flex-direction:column;gap:var(--nhids-space-16)}.nds-card.sdn-rastreamento__carregando-inicial{text-align:center;padding:var(--nhids-space-48) var(--nhids-space-32);display:flex;flex-direction:column;align-items:center;gap:var(--nhids-space-16)}.nds-card.sdn-rastreamento__card{padding:0;overflow:hidden}.sdn-rastreamento__cabecalho{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--nhids-space-16);padding:var(--nhids-space-20) var(--nhids-space-24);background:transparent;border:none;cursor:pointer;text-align:left;font:inherit;color:inherit}.sdn-rastreamento__cabecalho-titulos{display:flex;align-items:baseline;gap:var(--nhids-space-12);min-width:0}.sdn-rastreamento__codigo{font-family:var(--nhids-font-family-mono);font-size:var(--nhids-font-size-font-title-medium-size);font-weight:var(--nhids-font-weight-font-weight-bold);letter-spacing:-.01em;color:var(--nhids-color-sys-text-on-surface)}.sdn-rastreamento__nome{font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-body-small-size);color:var(--nhids-color-sys-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdn-rastreamento__chevron{flex-shrink:0;color:var(--nhids-color-sys-text-secondary);font-size:var(--nhids-font-size-font-caption-size)}.sdn-rastreamento__conteudo{padding:0 var(--nhids-space-24) var(--nhids-space-24);border-top:1px solid var(--nhids-color-sys-border-subtle)}.sdn-rastreamento__carregando{display:flex;align-items:center;gap:var(--nhids-space-8);padding-top:var(--nhids-space-16);font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-body-small-size);color:var(--nhids-color-sys-text-secondary)}.sdn-rastreamento__timeline{list-style:none;margin:0;padding:var(--nhids-space-16) 0 0 0;display:flex;flex-direction:column}.sdn-rastreamento__etapa{display:flex;gap:var(--nhids-space-16);padding-bottom:var(--nhids-space-24);position:relative}.sdn-rastreamento__etapa:last-child{padding-bottom:0}.sdn-rastreamento__etapa:not(:last-child):before{content:"";position:absolute;left:var(--nhids-space-16);top:var(--nhids-space-32);bottom:0;width:2px;background:var(--nhids-color-sys-border-default)}.sdn-rastreamento__etapa-marco{flex-shrink:0;width:var(--nhids-space-32);height:var(--nhids-space-32);border-radius:var(--nhids-radius-full);display:flex;align-items:center;justify-content:center;z-index:1}.sdn-rastreamento__etapa--concluida .sdn-rastreamento__etapa-marco{background:var(--nhids-color-sys-badge-success-bg);color:var(--nhids-color-sys-badge-success-text)}.sdn-rastreamento__etapa--pendente .sdn-rastreamento__etapa-marco{background:var(--nhids-color-sys-badge-warning-bg);color:var(--nhids-color-sys-badge-warning-text)}.sdn-rastreamento__etapa--falha .sdn-rastreamento__etapa-marco{background:var(--nhids-color-sys-badge-danger-bg);color:var(--nhids-color-sys-badge-danger-text)}.sdn-rastreamento__etapa--nao_aplicavel .sdn-rastreamento__etapa-marco{background:var(--nhids-color-sys-background-subtle);color:var(--nhids-color-sys-text-secondary)}.sdn-rastreamento__etapa-icone-vazio{font-size:var(--nhids-font-size-font-body-small-size);line-height:1}.sdn-rastreamento__etapa-corpo{flex:1;min-width:0;padding-top:var(--nhids-space-4);display:flex;flex-direction:column;gap:var(--nhids-space-2)}.sdn-rastreamento__etapa-topo{display:flex;align-items:baseline;gap:var(--nhids-space-12);flex-wrap:wrap}.sdn-rastreamento__etapa-titulo{font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-body-medium-size);font-weight:var(--nhids-font-weight-font-weight-bold);color:var(--nhids-color-sys-text-on-surface)}.sdn-rastreamento__etapa-status,.sdn-rastreamento__etapa-quando,.sdn-rastreamento__etapa-ator,.sdn-rastreamento__etapa-detalhe{font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-caption-size);color:var(--nhids-color-sys-text-secondary)}.sdn-rastreamento__etapa-quando{font-variant-numeric:tabular-nums}.sdn-rastreamento__aovivo{padding-top:var(--nhids-space-16)}.sdn-rastreamento__aovivo+.sdn-rastreamento__timeline{padding-top:var(--nhids-space-16)}.sdn-rastreamento__compartilhar{margin-top:var(--nhids-space-24)}.nds-card.sdn-ficha{gap:0;padding:0;overflow:hidden}.sdn-ficha__topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--nhids-space-12) var(--nhids-space-24);padding:var(--nhids-space-16) var(--nhids-space-20);background:var(--nhids-color-sys-background-subtle);border-bottom:1px solid var(--nhids-color-sys-border-default)}.sdn-ficha__resumo{display:flex;flex-wrap:wrap;gap:var(--nhids-space-12) var(--nhids-space-24);min-width:0}.sdn-ficha__resumo-item{display:flex;flex-direction:column;gap:2px;min-width:0}.sdn-ficha__resumo-rotulo{font-size:.656rem;font-weight:var(--nhids-font-weight-font-weight-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--nhids-color-sys-text-secondary)}.sdn-ficha__resumo-valor{display:inline-flex;align-items:center;min-height:22px;font-size:.9375rem;font-weight:var(--nhids-font-weight-font-weight-bold);color:var(--nhids-color-sys-text-on-surface)}.sdn-ficha__topo-acoes{display:flex;align-items:center;gap:var(--nhids-space-12);flex-wrap:wrap}.sdn-ficha__gerada{font-size:.75rem;color:var(--nhids-color-sys-text-secondary)}.sdn-ficha__aviso{padding:var(--nhids-space-16) var(--nhids-space-20) 0}.sdn-ficha__secoes{display:flex;flex-direction:column}.sdn-ficha__secao+.sdn-ficha__secao{border-top:1px solid var(--nhids-color-sys-border-subtle)}.sdn-ficha__secao-titulo{margin:0}.sdn-ficha__secao-botao{display:flex;align-items:center;gap:var(--nhids-space-8);width:100%;padding:var(--nhids-space-16) var(--nhids-space-20);border:0;background:transparent;color:var(--nhids-color-sys-text-on-surface);font:inherit;font-size:.9375rem;font-weight:var(--nhids-font-weight-font-weight-bold);text-align:left;cursor:pointer}.sdn-ficha__secao-botao:hover{background:var(--nhids-color-sys-background-subtle)}.sdn-ficha__secao-botao:focus-visible{outline:2px solid var(--nhids-color-focus-ring, var(--nhids-color-palette-primary-500));outline-offset:-2px}.sdn-ficha__secao-nome{min-width:0}.sdn-ficha__contagem{padding:0 var(--nhids-space-8);border:1px solid var(--nhids-color-sys-border-default);border-radius:6px;background:var(--nhids-color-sys-background-subtle);font-size:.688rem;font-weight:var(--nhids-font-weight-font-weight-bold);line-height:1.25rem;color:var(--nhids-color-sys-text-secondary)}.sdn-ficha__seta{margin-left:auto;flex-shrink:0;color:var(--nhids-color-sys-text-secondary);transition:transform var(--nhids-motion-fast) var(--nhids-motion-ease)}.sdn-ficha__secao--aberta .sdn-ficha__seta{transform:rotate(180deg)}.sdn-ficha__secao-corpo{padding:var(--nhids-space-4) var(--nhids-space-20) var(--nhids-space-20);min-width:0}.sdn-ficha__grupos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:var(--nhids-space-24) var(--nhids-space-32)}.sdn-ficha__grupo{min-width:0}.sdn-ficha__grupo-titulo{margin:0 0 var(--nhids-space-12);padding-bottom:var(--nhids-space-8);border-bottom:1px solid var(--nhids-color-sys-border-subtle);font-size:.75rem;font-weight:var(--nhids-font-weight-font-weight-bold);color:var(--nhids-color-palette-primary-500)}.sdn-ficha__campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nhids-space-16) var(--nhids-space-16);margin:0}.sdn-ficha__campo{min-width:0}.sdn-ficha__campo--larga{grid-column:1 / -1}.sdn-ficha__campo dt{margin-bottom:2px;font-size:.656rem;font-weight:var(--nhids-font-weight-font-weight-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--nhids-color-sys-text-secondary)}.sdn-ficha__campo dd{margin:0;font-size:.875rem;overflow-wrap:anywhere}.sdn-ficha__nota{margin:var(--nhids-space-12) 0 0;font-size:.8125rem;color:var(--nhids-color-sys-text-secondary)}@media (min-width: 641px){.sdn-ficha .nds-table{min-width:520px}}@media (max-width: 640px){.sdn-ficha__topo,.sdn-ficha__aviso,.sdn-ficha__secao-botao,.sdn-ficha__secao-corpo{padding-inline:var(--nhids-space-16)}.sdn-ficha__resumo{gap:var(--nhids-space-12) var(--nhids-space-20)}.sdn-ficha__topo-acoes{width:100%;justify-content:space-between}}@media (prefers-reduced-motion: reduce){.sdn-ficha__seta{transition:none}}.sdn-ficha__secao-ambiente{display:flex;flex-direction:column;gap:var(--nhids-space-12);margin-bottom:var(--nhids-space-24)}.sdn-ficha__carregando{display:flex;align-items:center;gap:var(--nhids-space-12)}.sdn-ficha .sdn-datatable{box-shadow:none;border-radius:var(--nhids-radius-lg)}.sdn-ficha__mono{font-family:var(--nhids-font-family-mono);font-size:.75rem;overflow-wrap:anywhere}.sdn-ficha__pagina{display:flex;flex-direction:column;gap:var(--nhids-space-20)}.sdn-ficha__secao-resumo{display:inline-flex;align-items:center;gap:var(--nhids-space-8);min-width:0;margin-left:var(--nhids-space-8);font-weight:400}.sdn-ficha__secao-resumo-texto{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;color:var(--nhids-color-sys-text-secondary)}.sdn-ficha__link-rastreio{margin:0 0 var(--nhids-space-12);font-size:.8125rem;font-weight:var(--nhids-font-weight-font-weight-bold)}@media (max-width: 640px){.sdn-ficha__secao-botao{flex-wrap:wrap}.sdn-ficha__secao-resumo{order:3;flex-basis:100%;margin-left:0}}.sdn-card-title{margin:0 0 var(--nhids-space-16) 0;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-label-large-size);font-weight:var(--nhids-font-weight-font-label-large-weight);line-height:var(--nhids-font-line-height-font-label-large-line-height);text-transform:uppercase;letter-spacing:.05em;color:var(--nhids-color-palette-primary-700)}.sdn-ambienteselector__linha{display:flex;align-items:center;gap:10px;width:100%;min-width:0;text-align:left}.sdn-ambienteselector__chip{flex-shrink:0;width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center}.sdn-ambienteselector__chip--success{background:var(--nhids-color-sys-badge-success-bg);color:var(--nhids-color-sys-badge-success-text)}.sdn-ambienteselector__chip--warning{background:var(--nhids-color-sys-badge-warning-bg);color:var(--nhids-color-sys-badge-warning-text)}.sdn-ambienteselector__chip--danger{background:var(--nhids-color-sys-badge-danger-bg);color:var(--nhids-color-sys-badge-danger-text)}.sdn-ambienteselector__texto{flex:1;min-width:0;display:flex;flex-direction:column}.sdn-ambienteselector__codigo{font-family:var(--nhids-font-family-mono);font-weight:var(--nhids-font-weight-font-weight-bold);font-size:.8125rem;color:var(--nhids-color-sys-text-on-surface);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdn-ambienteselector__nome{font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-label-small-size);color:var(--nhids-color-sys-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdn-ambienteselector__status{flex-shrink:0;display:inline-flex;align-items:center;padding:2px 8px;border:1px solid transparent;border-radius:6px;font-family:var(--nhids-font-family-base);font-size:.688rem;line-height:1rem;font-weight:var(--nhids-font-weight-font-weight-bold);white-space:nowrap}.sdn-ambienteselector__status--success{background:var(--nhids-color-sys-badge-success-bg);color:var(--nhids-color-sys-badge-success-text);border-color:var(--nhids-color-sys-badge-success-border)}.sdn-ambienteselector__status--warning{background:var(--nhids-color-sys-badge-warning-bg);color:var(--nhids-color-sys-badge-warning-text);border-color:var(--nhids-color-sys-badge-warning-border)}.sdn-ambienteselector__status--danger{background:var(--nhids-color-sys-badge-danger-bg);color:var(--nhids-color-sys-badge-danger-text);border-color:var(--nhids-color-sys-badge-danger-border)}.sdn-summary-table{width:100%;margin-top:var(--nhids-space-12);border-collapse:collapse;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-body-small-size)}.sdn-summary-table__label,.sdn-summary-table__value{padding:calc(var(--nhids-space-4) + var(--nhids-space-2)) 0;border-top:1px solid var(--nhids-color-sys-border-subtle)}.sdn-summary-table tr:first-of-type td{border-top:none}.sdn-summary-table__label{width:calc(var(--nhids-space-64) * 2 + var(--nhids-space-40) + var(--nhids-space-2));color:var(--nhids-color-sys-text-secondary)}.sdn-summary-table__value{font-weight:var(--nhids-font-weight-font-weight-bold);font-family:var(--nhids-font-family-mono);word-break:break-word}.sdn-result-panel__message{margin:0}.sdn-result-panel__next-steps{display:flex;flex-wrap:wrap;gap:var(--nhids-space-12);margin-top:var(--nhids-space-16)}.sdn-result-panel__next-step{display:inline-flex;align-items:center;padding:var(--nhids-space-8) var(--nhids-space-16);border:1px solid var(--nhids-color-sys-border-default);border-radius:var(--nhids-button-radius-button);background:var(--nhids-color-sys-background-surface);color:var(--nhids-color-sys-text-on-surface);font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-label-large-size);font-weight:var(--nhids-font-weight-font-label-large-weight);text-decoration:none;transition:border-color var(--nhids-motion-fast) var(--nhids-motion-ease),color var(--nhids-motion-fast) var(--nhids-motion-ease)}.sdn-result-panel__next-step:hover{border-color:var(--nhids-color-palette-primary-500);color:var(--nhids-color-palette-primary-700)}.sdn-result-panel__next-step:focus-visible{outline:2px solid var(--nhids-color-focus-ring);outline-offset:2px}@media (prefers-reduced-motion: reduce){.sdn-result-panel__next-step{transition:none}}.nds-card.sdn-fluxoativacao__centered{text-align:center;padding:var(--nhids-space-48) var(--nhids-space-32)}.sdn-fluxoativacao__loading-text{margin:var(--nhids-space-16) 0 0 0;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-body-medium-size);color:var(--nhids-color-sys-text-secondary)}.sdn-fluxoativacao__erro-texto{margin:0 0 var(--nhids-space-8) 0;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-body-medium-size)}.sdn-fluxoativacao__subtitulo{margin:var(--nhids-space-4) 0 var(--nhids-space-4) 0;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-body-small-size);color:var(--nhids-color-sys-text-secondary)}.sdn-fluxoativacao__resumo{display:flex;flex-direction:column;gap:var(--nhids-space-16)}.sdn-fluxoativacao__item{display:flex;flex-direction:column;gap:var(--nhids-space-4)}.sdn-fluxoativacao__item-cabecalho{display:flex;align-items:center;justify-content:space-between;gap:var(--nhids-space-8)}.sdn-fluxoativacao__item-label{font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-caption-size);text-transform:uppercase;letter-spacing:.04em;color:var(--nhids-color-sys-text-secondary)}.sdn-fluxoativacao__item-valor{font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-body-medium-size);font-weight:var(--nhids-font-weight-font-weight-medium);color:var(--nhids-color-sys-text-on-surface)}.sdn-fluxoativacao__item-desc{margin:calc(-1 * var(--nhids-space-8)) 0 0 0;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-body-small-size);color:var(--nhids-color-sys-text-secondary)}.sdn-fluxoativacao__divisor{border:none;border-top:1px solid var(--nhids-color-sys-border-default);margin:0}.sdn-fluxoativacao__campos{display:flex;flex-direction:column;gap:var(--nhids-space-16)}.sdn-fluxoativacao__tenant-select .nds-select__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sdn-fluxoativacao__acoes{display:flex;gap:var(--nhids-space-12);margin-top:var(--nhids-space-16)}.sdn-fluxoativacao__acao-principal{flex:1}.sdn-fluxoativacao__limpar{text-decoration:underline;color:var(--nhids-color-sys-text-secondary);box-shadow:none;padding-left:0;padding-right:0}.sdn-fluxoativacao__limpar:hover:not(:disabled){color:var(--nhids-color-palette-primary-700);background:transparent}.sdn-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--nhids-space-20);background:var(--nhids-color-sys-scrim)}.sdn-dialog{box-sizing:border-box;width:100%;max-width:440px;border-radius:var(--nhids-dialog-radius-dialog, var(--nhids-radius-xl));background:var(--nhids-color-sys-background-surface);box-shadow:var(--nhids-elevation-3);outline:none;overflow:hidden;white-space:normal;overflow-wrap:anywhere;text-align:left}.sdn-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--nhids-space-12);padding:var(--nhids-space-20) var(--nhids-space-20) var(--nhids-space-16);border-bottom:1px solid var(--nhids-color-sys-border-subtle)}.sdn-dialog__title{font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-title-large-size);font-weight:var(--nhids-font-weight-font-weight-bold);letter-spacing:-.01em;color:var(--nhids-color-sys-text-on-surface)}.sdn-dialog__close{flex-shrink:0;width:calc(var(--nhids-space-24) + var(--nhids-space-4));height:calc(var(--nhids-space-24) + var(--nhids-space-4));border:none;border-radius:var(--nhids-radius-sm);background:transparent;color:var(--nhids-color-sys-text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer}.sdn-dialog__close:hover{background:var(--nhids-color-sys-background-subtle)}.sdn-dialog__close svg{width:var(--nhids-icon-icon-size-sm);height:var(--nhids-icon-icon-size-sm)}.sdn-dialog__body{padding:var(--nhids-space-20)}.sdn-dialog__footer{display:flex;justify-content:flex-end;gap:var(--nhids-space-12);padding:var(--nhids-space-16) var(--nhids-space-20);border-top:1px solid var(--nhids-color-sys-border-subtle);background:var(--nhids-color-sys-background-subtle)}.sdn-hint{display:block;margin:var(--nhids-space-4) 0 0 0;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-caption-size);line-height:var(--nhids-font-line-height-font-caption-line-height);color:var(--nhids-color-sys-text-secondary)}.sdn-stepper{display:inline-flex;align-items:stretch;width:fit-content;border:1px solid var(--nhids-color-sys-border-default);border-radius:var(--nhids-input-radius-input);background:var(--nhids-color-sys-background-surface);overflow:hidden}.sdn-stepper .sdn-stepper__btn{flex-shrink:0;width:var(--nhids-space-40);min-height:calc(var(--nhids-space-40) + var(--nhids-space-4));border:none;border-radius:0;box-shadow:none;font-size:var(--nhids-font-size-font-size-500);font-weight:var(--nhids-font-weight-font-weight-bold);line-height:1}.sdn-stepper__btn--dec{border-right:1px solid var(--nhids-color-sys-border-default)}.sdn-stepper__btn--inc{border-left:1px solid var(--nhids-color-sys-border-default)}.sdn-stepper__input{box-sizing:border-box;flex:0 0 auto;width:100px;min-height:calc(var(--nhids-space-40) + var(--nhids-space-4));padding:var(--nhids-input-space-input-padding-block) var(--nhids-input-space-button-padding-inline);border:none;border-radius:0;background:transparent;color:var(--nhids-color-sys-text-on-surface);font-family:var(--nhids-font-family-mono);font-size:var(--nhids-font-size-font-size-500);font-weight:var(--nhids-font-weight-font-weight-bold);text-align:center;transition:background-color var(--nhids-motion-fast) var(--nhids-motion-ease)}.sdn-stepper__input:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--nhids-color-sys-primary-bg-selected)}@media (prefers-reduced-motion: reduce){.sdn-stepper__input{transition:none}}.sdn-fluxolicencas__carregando{display:flex;flex-direction:column;align-items:center;gap:var(--nhids-space-8);padding:var(--nhids-space-32) 0}.sdn-fluxolicencas__carregando-texto{margin:0;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-body-medium-size);color:var(--nhids-color-sys-text-secondary)}.sdn-fluxolicencas__erro-texto{margin:0 0 var(--nhids-space-8) 0;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-body-medium-size)}.sdn-fluxolicencas__trocar-ambiente{margin-top:var(--nhids-space-12)}.sdn-fluxolicencas__link{text-decoration:underline;color:var(--nhids-color-sys-text-secondary);box-shadow:none;padding-left:0;padding-right:0}.sdn-fluxolicencas__link:hover:not(:disabled){color:var(--nhids-color-palette-primary-700);background:transparent}.sdn-fluxolicencas__step-body{outline:none}.sdn-fluxolicencas__ambiente-header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--nhids-space-12);padding-bottom:var(--nhids-space-16);margin-bottom:var(--nhids-space-16);border-bottom:1px solid var(--nhids-color-sys-border-default)}.sdn-fluxolicencas__ambiente-codigo{font-family:var(--nhids-font-family-mono);font-weight:var(--nhids-font-weight-font-weight-bold);font-size:var(--nhids-font-size-font-body-large-size);color:var(--nhids-color-palette-primary-700)}.sdn-fluxolicencas__ambiente-subtitulo{font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-body-small-size);color:var(--nhids-color-sys-text-secondary)}.sdn-fluxolicencas__lista-campos{border:1px solid var(--nhids-color-sys-border-default);border-radius:var(--nhids-radius-lg);overflow:hidden;margin-bottom:var(--nhids-space-8)}.sdn-fluxolicencas__linha-campo{display:flex;align-items:center;justify-content:space-between;gap:var(--nhids-space-16);padding:var(--nhids-space-16) var(--nhids-space-20)}.sdn-fluxolicencas__linha-campo+.sdn-fluxolicencas__linha-campo{border-top:1px solid var(--nhids-color-sys-border-subtle)}.sdn-fluxolicencas__linha-campo--destaque{background:var(--nhids-color-sys-background-subtle)}.sdn-fluxolicencas__linha-campo-textos{display:flex;flex-direction:column;gap:var(--nhids-space-2);min-width:0}.sdn-fluxolicencas__linha-campo-label{font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-body-medium-size);font-weight:var(--nhids-font-weight-font-weight-bold);color:var(--nhids-color-sys-text-on-surface)}.sdn-fluxolicencas__linha-campo-sub{font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-caption-size);color:var(--nhids-color-sys-text-secondary)}.sdn-fluxolicencas__linha-campo-valor{flex-shrink:0;font-family:var(--nhids-font-family-mono);font-weight:var(--nhids-font-weight-font-weight-bold);font-size:var(--nhids-font-size-font-title-large-size);color:var(--nhids-color-sys-text-on-surface)}.sdn-fluxolicencas__acoes{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nhids-space-12);margin-top:var(--nhids-space-16)}.sdn-fluxolicencas__mono{font-family:var(--nhids-font-family-mono)}.sdn-fluxolicencas__dialog-delta{display:flex;align-items:center;justify-content:center;gap:var(--nhids-space-12);margin-bottom:var(--nhids-space-4);padding:var(--nhids-space-16);border-radius:var(--nhids-radius-md);background:var(--nhids-color-sys-feedback-success-subtle)}.sdn-fluxolicencas__dialog-delta-num{font-family:var(--nhids-font-family-mono);font-weight:var(--nhids-font-weight-font-weight-bold);font-size:var(--nhids-font-size-font-title-large-size);color:var(--nhids-color-sys-text-on-surface)}.sdn-fluxolicencas__dialog-delta-arrow{color:var(--nhids-color-sys-text-secondary)}.sdn-fluxolicencas__dialog-delta--reducao{background:var(--nhids-color-sys-feedback-warning-subtle)}.sdn-fluxolicencas__dialog-delta-label{margin:0 0 var(--nhids-space-8) 0;text-align:center;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-label-small-size);font-weight:var(--nhids-font-weight-font-weight-bold);text-transform:uppercase;letter-spacing:.03em;color:var(--nhids-color-sys-feedback-success)}.sdn-fluxolicencas__dialog-delta-label--reducao{color:var(--nhids-color-sys-feedback-warning-text)}.sdn-fluxolicencas__dialog-nota{margin:0 0 var(--nhids-space-16) 0;text-align:center;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-caption-size);color:var(--nhids-color-sys-text-secondary)}.sdn-fluxolicencas__dialog-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--nhids-space-12);padding:var(--nhids-space-8) 0;border-bottom:1px solid var(--nhids-color-sys-border-subtle);font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-body-small-size);color:var(--nhids-color-sys-text-secondary)}.sdn-fluxolicencas__dialog-row:last-child{border-bottom:none}.sdn-fluxolicencas__dialog-row-value{font-weight:var(--nhids-font-weight-font-weight-bold);color:var(--nhids-color-sys-text-on-surface)}.sdn-confirm-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--nhids-space-20);background:var(--nhids-color-sys-scrim)}.sdn-confirm-dialog{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--nhids-dialog-space-dialog-gap);width:100%;max-width:420px;padding:var(--nhids-dialog-space-dialog-padding);border-radius:var(--nhids-dialog-radius-dialog, var(--nhids-radius-xl));background:var(--nhids-color-sys-background-surface);box-shadow:var(--nhids-elevation-3);text-align:center;outline:none}.sdn-confirm-dialog .sdn-icon-circle{margin-bottom:0}.sdn-confirm-dialog__title{margin:0;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-heading-size);font-weight:var(--nhids-font-weight-font-weight-bold);line-height:var(--nhids-font-line-height-font-heading-line-height);color:var(--nhids-color-sys-text-on-surface)}.sdn-confirm-dialog__text{margin:0;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-body-medium-size);line-height:var(--nhids-font-line-height-font-body-medium-line-height);color:var(--nhids-color-sys-text-secondary)}.sdn-confirm-dialog__text strong{color:var(--nhids-color-sys-text-on-surface)}.sdn-confirm-dialog__actions{display:flex;gap:var(--nhids-space-12);flex-wrap:wrap;justify-content:center}.sdn-fluxosuspensao__lista{display:flex;flex-direction:column;gap:var(--nhids-space-16)}.nds-card.sdn-fluxosuspensao__carregando{text-align:center;padding:var(--nhids-space-48) var(--nhids-space-32)}.sdn-fluxosuspensao__carregando-texto{margin:var(--nhids-space-16) 0 0 0;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-body-medium-size);color:var(--nhids-color-sys-text-secondary)}.sdn-fluxosuspensao__erro-texto{margin:0 0 var(--nhids-space-8) 0;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-body-medium-size)}.sdn-fluxosuspensao__card-wrap{outline:none;border-radius:var(--nhids-card-radius-card)}.sdn-fluxosuspensao__card-wrap:focus-visible{outline:2px solid var(--nhids-color-focus-ring);outline-offset:2px}.sdn-fluxosuspensao__env-card{box-sizing:border-box;padding:var(--nhids-space-24);border:1px solid var(--nhids-color-sys-border-default);border-radius:var(--nhids-radius-xl);background:var(--nhids-color-sys-background-surface);box-shadow:var(--nhids-elevation-card);display:flex;flex-direction:column;gap:var(--nhids-space-16)}.sdn-fluxosuspensao__env-top{display:flex;align-items:flex-start;gap:var(--nhids-space-16)}.sdn-fluxosuspensao__env-chip{flex-shrink:0;width:var(--nhids-space-40);height:var(--nhids-space-40);border-radius:var(--nhids-radius-md);display:flex;align-items:center;justify-content:center}.sdn-fluxosuspensao__env-chip--success{background:var(--nhids-color-sys-badge-success-bg);color:var(--nhids-color-sys-badge-success-text)}.sdn-fluxosuspensao__env-chip--warning{background:var(--nhids-color-sys-badge-warning-bg);color:var(--nhids-color-sys-badge-warning-text)}.sdn-fluxosuspensao__env-chip--danger{background:var(--nhids-color-sys-badge-danger-bg);color:var(--nhids-color-sys-badge-danger-text)}.sdn-fluxosuspensao__env-titles{flex:1;min-width:0}.sdn-fluxosuspensao__env-code{font-family:var(--nhids-font-family-mono);font-size:var(--nhids-font-size-font-title-medium-size);font-weight:var(--nhids-font-weight-font-weight-bold);letter-spacing:-.01em;color:var(--nhids-color-sys-text-on-surface)}.sdn-fluxosuspensao__env-subtitle{margin-top:var(--nhids-space-2);font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-body-small-size);color:var(--nhids-color-sys-text-secondary)}.sdn-fluxosuspensao__env-status{flex-shrink:0;display:inline-flex;align-items:center;padding:var(--nhids-space-4) var(--nhids-space-12);border-radius:var(--nhids-radius-full);font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-label-small-size);font-weight:var(--nhids-font-weight-font-weight-bold);white-space:nowrap}.sdn-fluxosuspensao__env-status--success{background:var(--nhids-color-sys-badge-success-bg);color:var(--nhids-color-sys-badge-success-text)}.sdn-fluxosuspensao__env-status--warning{background:var(--nhids-color-sys-badge-warning-bg);color:var(--nhids-color-sys-badge-warning-text)}.sdn-fluxosuspensao__env-status--danger{background:var(--nhids-color-sys-badge-danger-bg);color:var(--nhids-color-sys-badge-danger-text)}.sdn-fluxosuspensao__meta-row{display:flex;flex-wrap:wrap;gap:var(--nhids-space-24);padding-bottom:var(--nhids-space-16);border-bottom:1px solid var(--nhids-color-sys-border-subtle)}.sdn-fluxosuspensao__meta-label{font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-label-small-size);color:var(--nhids-color-sys-text-secondary);margin-bottom:var(--nhids-space-2)}.sdn-fluxosuspensao__meta-value{font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-body-small-size);font-weight:var(--nhids-font-weight-font-weight-bold);color:var(--nhids-color-sys-text-on-surface);font-variant-numeric:tabular-nums}.sdn-fluxosuspensao__mono{font-family:var(--nhids-font-family-mono)}.sdn-fluxosuspensao__rodape{margin-top:var(--nhids-space-12)}.sdn-fluxosuspensao__contagem{font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-caption-size);color:var(--nhids-color-sys-text-secondary);font-variant-numeric:tabular-nums}.sdn-fluxosuspensao__acoes-topo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nhids-space-12)}.sdn-fluxosuspensao__mensagem{margin:0;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-body-medium-size);line-height:var(--nhids-font-line-height-font-body-medium-line-height);color:var(--nhids-color-sys-text-on-surface)}.sdn-fluxosuspensao__desde{margin:0;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-body-small-size);color:var(--nhids-color-sys-text-secondary)}.sdn-fluxosuspensao__mensagem-manutencao{margin:var(--nhids-space-4) 0 0 0;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-caption-size);color:var(--nhids-color-sys-text-secondary)}.sdn-fluxosuspensao__form{display:flex;flex-direction:column;gap:var(--nhids-space-16);padding-top:var(--nhids-space-16);border-top:1px solid var(--nhids-color-sys-border-default)}.sdn-fluxosuspensao__form-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nhids-space-12)}.sdn-fluxosuspensao__licencas-atual{display:flex;align-items:center;justify-content:space-between;gap:var(--nhids-space-12);padding:var(--nhids-space-16);border:1px solid var(--nhids-color-palette-primary-500-a10);border-radius:var(--nhids-radius-lg);background:var(--nhids-color-sys-primary-bg-subtle)}.sdn-fluxosuspensao__licencas-atual-label{margin:0;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-label-medium-size);font-weight:var(--nhids-font-weight-font-weight-bold);text-transform:uppercase;letter-spacing:.04em;color:var(--nhids-color-palette-primary-700)}.sdn-fluxosuspensao__licencas-atual-sub{margin:var(--nhids-space-2) 0 0 0;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-caption-size);color:var(--nhids-color-sys-text-secondary)}.sdn-fluxosuspensao__licencas-atual-valor{font-family:var(--nhids-font-family-mono);font-weight:var(--nhids-font-weight-font-weight-bold);font-size:var(--nhids-font-size-font-title-large-size);color:var(--nhids-color-sys-text-on-surface)}.sdn-campobusca{box-sizing:border-box;display:flex;align-items:center;gap:var(--nhids-space-8);width:100%;max-width:360px;min-height:var(--nhids-space-40);padding:0 12px;border:1px solid var(--nhids-color-sys-icon-outline);border-radius:8px;background:var(--nhids-color-sys-background-surface);transition:border-color var(--nhids-motion-fast) var(--nhids-motion-ease)}.sdn-campobusca:hover{border-color:var(--nhids-color-palette-primary-500)}.sdn-campobusca:focus-within{border-color:var(--nhids-color-palette-primary-500);box-shadow:0 0 0 2px var(--nhids-color-sys-primary-bg-selected)}.sdn-campobusca__lupa{flex-shrink:0;color:var(--nhids-color-sys-text-secondary)}.sdn-campobusca__input{flex:1 1 auto;min-width:0;padding:0;border:0;outline:none;background:transparent;color:var(--nhids-color-sys-text-on-surface);font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-body-medium-size)}.sdn-campobusca__input::placeholder{color:var(--nhids-color-sys-text-secondary)}.sdn-campobusca__input::-webkit-search-cancel-button{display:none}.sdn-campobusca__limpar{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--nhids-color-sys-text-secondary);cursor:pointer}.sdn-campobusca__limpar:hover{background:var(--nhids-color-sys-background-subtle);color:var(--nhids-color-sys-text-on-surface)}.sdn-campobusca__limpar:focus-visible{outline:2px solid var(--nhids-color-focus-ring, var(--nhids-color-palette-primary-500))}.sdn-campobusca__limpar svg{width:14px;height:14px}@media (max-width: 640px){.sdn-campobusca{max-width:none}}.sdn-usuarios__secao{margin-bottom:var(--nhids-space-32)}.sdn-usuarios__secao-cabecalho{display:flex;align-items:baseline;justify-content:space-between;gap:var(--nhids-space-12);margin-bottom:var(--nhids-space-16)}.sdn-usuarios__secao-titulos{display:flex;align-items:baseline;gap:var(--nhids-space-12);min-width:0}.sdn-usuarios__ambiente-codigo{font-family:var(--nhids-font-family-mono);font-size:var(--nhids-font-size-font-caption-size);color:var(--nhids-color-sys-text-secondary)}.sdn-usuarios__paginacao{display:flex;align-items:center;gap:var(--nhids-space-16);flex-wrap:wrap}.sdn-usuarios__paginacao-tamanho{display:flex;align-items:center;gap:var(--nhids-space-8)}.sdn-usuarios__paginacao-tamanho-label,.sdn-usuarios__paginacao-total,.sdn-usuarios__paginacao-label{font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-label-medium-size);color:var(--nhids-color-sys-text-secondary);white-space:nowrap}.sdn-usuarios__paginacao-total,.sdn-usuarios__paginacao-label{font-variant-numeric:tabular-nums}.sdn-usuarios__paginacao-nav{display:flex;align-items:center;gap:var(--nhids-space-12)}.sdn-usuarios__separador{border-top:1px solid var(--nhids-color-sys-border-default);padding-top:var(--nhids-space-24)}.sdn-usuarios__surface{border:1px solid var(--nhids-color-sys-border-default);border-radius:var(--nhids-radius-lg);background:var(--nhids-color-sys-background-surface);overflow:hidden}.sdn-usuarios__empty{padding:var(--nhids-space-24)}.sdn-usuarios__rodape{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--nhids-space-16);padding:calc(var(--nhids-space-12) + var(--nhids-space-2)) var(--nhids-space-16);border-top:1px solid var(--nhids-color-sys-border-default)}.sdn-usuarios__rodape-acoes{display:flex;align-items:center;gap:var(--nhids-space-16);flex-wrap:wrap}.sdn-usuarios__th-right,.sdn-usuarios__td-right{text-align:center;width:144px;white-space:nowrap}.sdn-usuarios__td-right{vertical-align:middle}.sdn-usuarios__cell-field{min-width:130px}.sdn-usuarios__cell-field .nds-field__control{min-height:var(--nhids-space-40)}.sdn-usuarios__nomes{display:flex;gap:var(--nhids-space-8)}.sdn-usuarios__cell-field .nds-field__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sdn-usuarios__hint--warn{color:var(--nhids-color-sys-feedback-warning-text)}.sdn-usuarios__hint--danger{color:var(--nhids-color-sys-feedback-danger)}.sdn-usuarios__gerado{font-size:var(--nhids-font-size-font-caption-size);font-style:italic;color:var(--nhids-color-sys-text-secondary)}.sdn-usuarios__mono{font-family:var(--nhids-font-family-mono);font-size:var(--nhids-font-size-font-body-small-size)}.sdn-usuarios__status-dot{width:var(--nhids-space-8);height:var(--nhids-space-8);border-radius:var(--nhids-radius-full);background:currentColor}.sdn-usuarios__confirmar{display:flex;align-items:center;justify-content:center;gap:var(--nhids-space-8);flex-wrap:wrap}.sdn-usuarios__confirmar-texto{font-size:var(--nhids-font-size-font-caption-size);color:var(--nhids-color-sys-text-secondary)}.sdn-usuarios__resultado{display:inline-flex;align-items:center}.sdn-usuarios__resultado-rotulo{font-weight:var(--nhids-font-weight-font-weight-bold);font-size:var(--nhids-font-size-font-caption-size)}.sdn-usuarios__resultado--success{color:var(--nhids-color-sys-feedback-success)}.sdn-usuarios__resultado--muted{color:var(--nhids-color-sys-text-secondary)}.sdn-usuarios__resultado--warn{color:var(--nhids-color-sys-feedback-warning-text)}.sdn-usuarios__resultado--danger{color:var(--nhids-color-sys-feedback-danger)}.sdn-usuarios__resultado--default{color:var(--nhids-color-sys-text-on-surface)}.sdn-usuarios__tooltip{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--nhids-space-12) + var(--nhids-space-2));height:calc(var(--nhids-space-12) + var(--nhids-space-2));margin-left:var(--nhids-space-4);border-radius:var(--nhids-radius-full);border:1px solid var(--nhids-color-sys-text-secondary);color:var(--nhids-color-sys-text-secondary);font-size:var(--nhids-font-size-font-label-small-size);font-weight:var(--nhids-font-weight-font-weight-bold);line-height:1;cursor:help;flex-shrink:0}.sdn-usuarios__username-linha{margin-top:var(--nhids-space-4);font-size:var(--nhids-font-size-font-label-small-size);font-family:var(--nhids-font-family-mono);color:var(--nhids-color-sys-text-secondary)}.sdn-usuarios__resultado-tabela{margin-top:var(--nhids-space-24)}.sdn-usuarios__resultado-nome{font-weight:var(--nhids-font-weight-font-weight-bold);font-size:var(--nhids-font-size-font-body-small-size)}.sdn-usuarios__resultado-email{margin-top:var(--nhids-space-2);font-family:var(--nhids-font-family-mono);font-size:var(--nhids-font-size-font-label-small-size);color:var(--nhids-color-sys-text-secondary)}.sdn-usuarios__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--nhids-space-12);margin-top:calc(var(--nhids-space-24) + var(--nhids-space-2));margin-bottom:calc(var(--nhids-space-12) + var(--nhids-space-2))}.sdn-usuarios__stat{border:1px solid var(--nhids-color-sys-border-default);border-radius:var(--nhids-radius-lg);padding:var(--nhids-space-12);text-align:center;background:var(--nhids-color-sys-background-surface)}.sdn-usuarios__stat-valor{font-family:var(--nhids-font-family-mono);font-size:var(--nhids-font-size-font-size-600);font-weight:var(--nhids-font-weight-font-weight-bold);color:var(--nhids-color-sys-text-on-surface)}.sdn-usuarios__stat-valor--success{color:var(--nhids-color-sys-feedback-success)}.sdn-usuarios__stat-valor--muted{color:var(--nhids-color-sys-text-secondary)}.sdn-usuarios__stat-valor--danger{color:var(--nhids-color-sys-feedback-danger)}.sdn-usuarios__stat-rotulo{margin-top:var(--nhids-space-2);font-size:var(--nhids-font-size-font-size-50);text-transform:uppercase;letter-spacing:.04em;color:var(--nhids-color-sys-text-secondary)}.sdn-usuarios__acoes-linha{display:flex;gap:var(--nhids-space-4);justify-content:center;align-items:center}.sdn-usuarios__icone-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:var(--nhids-radius-md, 6px);background:transparent;cursor:pointer}.sdn-usuarios__icone-btn--azul{color:var(--nhids-color-palette-primary-600)}.sdn-usuarios__icone-btn--verde{color:var(--nhids-color-palette-success-500, #15803d)}.sdn-usuarios__icone-btn--verde:hover:not(:disabled),.sdn-usuarios__icone-btn--verde:focus-visible{background:color-mix(in srgb,currentColor 12%,transparent)}.sdn-usuarios__icone-btn--vermelho{color:var(--nhids-color-palette-danger-500)}.sdn-usuarios__icone-btn--azul:hover:not(:disabled),.sdn-usuarios__icone-btn--azul:focus-visible{background:color-mix(in srgb,var(--nhids-color-palette-primary-600) 12%,transparent)}.sdn-usuarios__icone-btn--vermelho:hover:not(:disabled),.sdn-usuarios__icone-btn--vermelho:focus-visible{background:var(--nhids-color-palette-danger-500-a10)}.sdn-usuarios__icone-btn:disabled{opacity:.4;cursor:not-allowed}.sdn-usuarios__icone-btn:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 6px);right:0;padding:var(--nhids-space-4) var(--nhids-space-8);border-radius:var(--nhids-radius-md, 6px);background:#1f2937;color:#fff;font-size:var(--nhids-font-size-font-caption-size);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .12s ease;z-index:10}.sdn-usuarios__icone-btn:hover:after,.sdn-usuarios__icone-btn:focus-visible:after{opacity:1}.sdn-usuarios__senha{display:flex;flex-direction:column;gap:var(--nhids-space-16)}.sdn-usuarios__senha p{margin:0}.sdn-usuarios__senha-link{display:flex;flex-wrap:wrap;gap:var(--nhids-space-8)}.sdn-usuarios__senha-input{flex:1;min-width:220px;padding:var(--nhids-space-8) var(--nhids-space-12);font:inherit}.sdn-usuarios__form{display:flex;flex-direction:column;gap:var(--nhids-space-16)}.sdn-usuarios__th-ordenar{display:inline-flex;align-items:center;gap:var(--nhids-space-4);padding:0;border:none;background:transparent;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer}.sdn-usuarios__th-ordenar:hover,.sdn-usuarios__th-ordenar:focus-visible{text-decoration:underline}.sdn-usuarios__th-seta{font-size:.7em;opacity:.6}th[aria-sort=ascending] .sdn-usuarios__th-seta,th[aria-sort=descending] .sdn-usuarios__th-seta{opacity:1}.sdn-usuarios__busca{margin-bottom:var(--nhids-space-12)}.nds-stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--nhids-space-16)}.nds-stat-tile{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--nhids-space-4);padding:var(--nhids-card-space-card-padding);border:1px solid var(--theme-border, var(--nhids-color-sys-border-default));border-radius:var(--nhids-radius-xl);background:var(--theme-surface, var(--nhids-color-sys-background-surface));box-shadow:var(--nhids-elevation-card);font-family:var(--nhids-font-family-base)}.nds-stat-tile__label{font-size:var(--nhids-font-size-font-caption-size);font-weight:var(--nhids-font-weight-font-weight-bold);text-transform:uppercase;letter-spacing:.04em;color:var(--theme-on-surface-variant, var(--nhids-color-sys-text-secondary))}.nds-stat-tile__value{display:flex;align-items:baseline;gap:var(--nhids-space-4);font-size:var(--nhids-font-size-font-size-800);font-weight:var(--nhids-font-weight-font-weight-bold);line-height:1.2;color:var(--theme-on-surface, var(--nhids-color-sys-text-on-surface));font-variant-numeric:tabular-nums}.nds-stat-tile__value--ok{color:var(--nhids-color-sys-feedback-success)}.nds-stat-tile__value--warn{color:var(--nhids-color-sys-feedback-warning-text)}.nds-stat-tile__suffix{font-size:var(--nhids-font-size-font-caption-size);font-weight:var(--nhids-font-weight-font-weight-semibold);color:var(--theme-on-surface-variant, var(--nhids-color-sys-text-secondary))}.nds-stat-tile__hint{font-size:var(--nhids-font-size-font-caption-size);color:var(--theme-on-surface-variant, var(--nhids-color-sys-text-secondary))}.sdn-gestaousuarios__breadcrumb{margin-bottom:var(--nhids-space-16)}.sdn-gestaousuarios__voltar{display:inline-flex;align-items:center;gap:var(--nhids-space-4);font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-caption-size);font-weight:var(--nhids-font-weight-font-weight-bold);color:var(--nhids-color-sys-text-secondary);text-decoration:none}.sdn-gestaousuarios__voltar:hover{color:var(--nhids-color-palette-primary-700)}.sdn-gestaousuarios__voltar:focus-visible{outline:2px solid var(--nhids-color-focus-ring);outline-offset:2px}.sdn-gestaousuarios__header{margin-bottom:var(--nhids-space-24);padding-bottom:var(--nhids-space-20);border-bottom:1px solid var(--nhids-color-sys-border-default)}.sdn-gestaousuarios__kicker{display:block;margin-bottom:var(--nhids-space-8);font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-caption-size);font-weight:var(--nhids-font-weight-font-weight-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--nhids-color-palette-primary-700)}.sdn-gestaousuarios__titulo{margin:0 0 var(--nhids-space-8) 0;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-headline-small-size);font-weight:var(--nhids-font-weight-font-weight-bold);letter-spacing:-.01em;color:var(--nhids-color-sys-text-on-surface)}.sdn-gestaousuarios__descricao{margin:0;max-width:640px;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-body-medium-size);line-height:var(--nhids-font-line-height-font-body-medium-line-height);color:var(--nhids-color-sys-text-secondary)}.sdn-gestaousuarios__stats{margin:var(--nhids-space-24) 0}.sdn-gestaousuarios__secoes{display:flex;flex-direction:column;gap:var(--nhids-space-16)}.sdn-gestaousuarios__card-header{display:flex;align-items:center;justify-content:space-between;gap:var(--nhids-space-12);margin-bottom:var(--nhids-space-16)}.sdn-gestaousuarios__card-titulo{margin:0;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-label-large-size);font-weight:var(--nhids-font-weight-font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--nhids-color-palette-primary-700)}.sdn-gestaousuarios__busca-form{display:flex;align-items:flex-end;gap:var(--nhids-space-12);margin-bottom:var(--nhids-space-16)}.sdn-gestaousuarios__busca-form .nds-field{flex:1;min-width:0}.sdn-gestaousuarios__resultados{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.sdn-gestaousuarios__resultado{display:flex;align-items:center;width:100%;gap:var(--nhids-space-12);padding:var(--nhids-space-12) var(--nhids-space-8);border:none;border-top:1px solid var(--nhids-color-sys-border-subtle);background:transparent;text-align:left;cursor:pointer;font-family:var(--nhids-font-family-base)}.sdn-gestaousuarios__resultados li:first-child .sdn-gestaousuarios__resultado{border-top:none}.sdn-gestaousuarios__resultado:hover{background:var(--nhids-color-sys-background-subtle)}.sdn-gestaousuarios__resultado:focus-visible{outline:2px solid var(--nhids-color-focus-ring);outline-offset:-2px}.sdn-gestaousuarios__resultado-info{display:flex;flex-direction:column;min-width:0}.sdn-gestaousuarios__resultado-nome{font-size:var(--nhids-font-size-font-label-large-size);font-weight:var(--nhids-font-weight-font-weight-bold);color:var(--nhids-color-sys-text-on-surface)}.sdn-gestaousuarios__resultado-email{margin-top:var(--nhids-space-2);font-size:var(--nhids-font-size-font-caption-size);color:var(--nhids-color-sys-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdn-gestaousuarios__resultado-badge{flex-shrink:0;margin-left:auto}.sdn-gestaousuarios__sem-capability{font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-caption-size);color:var(--nhids-color-sys-text-secondary)}.sdn-gestaousuarios__avatar{box-sizing:border-box;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--nhids-space-32);height:var(--nhids-space-32);border-radius:var(--nhids-radius-full);background:var(--nhids-color-palette-primary-500);color:var(--nhids-color-sys-text-on-primary);font-family:var(--nhids-font-family-base);font-weight:var(--nhids-font-weight-font-weight-bold);font-size:var(--nhids-font-size-font-caption-size)}.sdn-gestaousuarios__tabela-usuario{display:flex;align-items:center;gap:var(--nhids-space-12)}.sdn-gestaousuarios__tabela-info{min-width:0}.sdn-gestaousuarios__tabela-nome{margin:0;font-weight:var(--nhids-font-weight-font-weight-semibold);color:var(--nhids-color-sys-text-on-surface)}.sdn-gestaousuarios__tabela-email{margin:var(--nhids-space-2) 0 0 0;font-size:var(--nhids-font-size-font-caption-size);color:var(--nhids-color-sys-text-secondary)}.sdn-gestaousuarios__resumo{display:flex;flex-direction:column;gap:var(--nhids-space-4)}.sdn-gestaousuarios__resumo-badges{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nhids-space-4)}.sdn-gestaousuarios__progresso{display:flex;align-items:center;gap:var(--nhids-space-8)}.sdn-gestaousuarios__progresso-trilha{flex:1;max-width:96px;height:4px;border-radius:var(--nhids-radius-full);background:var(--nhids-color-sys-background-subtle);overflow:hidden}.sdn-gestaousuarios__progresso-preenchido{display:block;height:100%;border-radius:var(--nhids-radius-full);background:var(--nhids-color-palette-primary-500)}.sdn-gestaousuarios__progresso-label{font-size:var(--nhids-font-size-font-caption-size);color:var(--nhids-color-sys-text-secondary);font-variant-numeric:tabular-nums}.sdn-gestaousuarios__concessao{display:flex;flex-direction:column;gap:var(--nhids-space-1)}.sdn-gestaousuarios__concessao-por{font-size:var(--nhids-font-size-font-body-size);color:var(--nhids-color-sys-text-primary)}.sdn-gestaousuarios__concessao-em{font-size:var(--nhids-font-size-font-caption-size);color:var(--nhids-color-sys-text-secondary);font-variant-numeric:tabular-nums}.sdn-gestaousuarios__concessao-vazio{color:var(--nhids-color-sys-text-secondary)}.sdn-gestaousuarios__drawer-linha{padding:var(--nhids-space-4) 0;border-bottom:1px solid var(--nhids-color-sys-border-subtle)}.sdn-gestaousuarios__drawer-linha:last-of-type{border-bottom:none}.sdn-gestaousuarios__paginacao{display:flex;align-items:center;justify-content:space-between;gap:var(--nhids-space-16);margin-top:var(--nhids-space-16);padding-top:var(--nhids-space-16);border-top:1px solid var(--nhids-color-sys-border-subtle);flex-wrap:wrap}.sdn-gestaousuarios__paginacao-tamanho{display:flex;align-items:center;gap:var(--nhids-space-8)}.sdn-gestaousuarios__paginacao-tamanho-label{font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-label-medium-size);color:var(--nhids-color-sys-text-secondary);white-space:nowrap}.sdn-gestaousuarios__paginacao-total{font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-label-medium-size);color:var(--nhids-color-sys-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.sdn-gestaousuarios__paginacao-nav{display:flex;align-items:center;gap:var(--nhids-space-12)}.sdn-gestaousuarios__paginacao-label{font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-label-medium-size);color:var(--nhids-color-sys-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.sdn-gestaousuarios__busca{margin-bottom:var(--nhids-space-12)}.sdn-eventoitem__data{font-family:var(--nhids-font-family-mono);font-size:var(--nhids-font-size-font-size-100);color:var(--nhids-color-sys-text-secondary);white-space:nowrap}.sdn-eventoitem__status{display:flex;gap:var(--nhids-space-4);flex-wrap:wrap}.sdn-eventoitem__resumo{font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-body-medium-size);font-weight:var(--nhids-font-weight-font-weight-semibold);color:var(--nhids-color-sys-text-on-surface);line-height:1.5}.sdn-eventoitem__ator{font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-size-100);color:var(--nhids-color-sys-text-secondary)}.nds-table tbody tr[role=button]:focus-visible{outline:2px solid var(--nhids-color-focus-ring);outline-offset:-2px}.nds-table tbody tr.sdn-eventoitem--expandido td{background:var(--nhids-color-sys-badge-primary-bg)}.sdn-detalheevento__loading{display:flex;align-items:center;gap:var(--nhids-space-8);padding:var(--nhids-space-12) var(--nhids-space-4)}.sdn-detalheevento__loading-texto{font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-caption-size);color:var(--nhids-color-sys-text-secondary)}.sdn-detalheevento__erro-texto{margin:0;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-body-medium-size)}.sdn-detalheevento{display:flex;flex-direction:column;gap:var(--nhids-space-12);padding-top:var(--nhids-space-4)}.sdn-detalheevento__sem-json{margin:0;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-caption-size);color:var(--nhids-color-sys-text-secondary)}.sdn-detalheevento__bloco-titulo{display:block;margin-bottom:var(--nhids-space-4);font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-caption-size);font-weight:var(--nhids-font-weight-font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--nhids-color-sys-badge-primary-text)}.sdn-detalheevento__bloco-json{margin:0;font-family:var(--nhids-font-family-mono);font-size:var(--nhids-font-size-font-size-100);line-height:1.5;background:var(--nhids-color-sys-background-subtle);border:1px solid var(--nhids-color-sys-border-default);border-radius:var(--nhids-radius-md);padding:var(--nhids-space-8) var(--nhids-space-12);overflow-x:auto;color:var(--nhids-color-sys-text-on-surface)}.sdn-detalheevento__meta{display:flex;flex-direction:column;gap:var(--nhids-space-4);font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-size-50);color:var(--nhids-color-sys-text-secondary)}.sdn-detalheevento__meta-quebra{word-break:break-word}.sdn-field-row{margin-bottom:var(--nhids-space-16)}.sdn-field-row:last-child{margin-bottom:0}.sdn-field-row__label{display:block;margin-bottom:var(--nhids-input-space-input-gap-helper);font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-label-medium-size);font-weight:var(--nhids-font-weight-font-label-medium-weight);line-height:var(--nhids-font-line-height-font-label-medium-line-height);color:var(--nhids-color-sys-text-on-surface)}.sdn-filtrosbar{display:flex;gap:var(--nhids-space-16);flex-wrap:wrap;margin-bottom:var(--nhids-space-4)}.sdn-filtrosbar__campo{flex:1 1 180px;min-width:180px}.sdn-filtrosbar__doc{box-sizing:border-box;display:flex;align-items:center;min-height:var(--nhids-space-40);padding:6px 12px;border:1px solid var(--nhids-color-sys-border-default);border-radius:8px;background:var(--nhids-color-sys-background-subtle);font-family:var(--nhids-font-family-mono);font-size:var(--nhids-font-size-font-body-medium-size);color:var(--nhids-color-sys-text-secondary)}.sdn-historico__filtros{margin-bottom:var(--nhids-space-24)}.sdn-historico__corpo{border-top:1px solid var(--nhids-color-sys-border-default);padding-top:var(--nhids-space-4)}.sdn-historico__erro-texto{margin:0 0 var(--nhids-space-8) 0;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-body-medium-size)}.sdn-historico__provisionamento-texto{margin:0;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-body-medium-size);line-height:var(--nhids-font-line-height-font-body-line-height)}.sdn-historico__code{font-family:var(--nhids-font-family-mono)}.sdn-historico__lista{margin-top:var(--nhids-space-16)}.sdn-historico__tentar-mais{margin-top:var(--nhids-space-8)}.sdn-historico__rodape{display:flex;align-items:center;justify-content:space-between;gap:var(--nhids-space-12);margin-top:var(--nhids-space-12)}.sdn-historico__contagem{font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-caption-size);color:var(--nhids-color-sys-text-secondary);font-variant-numeric:tabular-nums}.sdn-docinput{flex:1}.sdn-docinput .nds-field__icon--trailing{width:auto;height:auto}.sdn-docinput__badges{display:inline-flex;align-items:center;gap:var(--nhids-space-4)}.sdn-identificarcliente{display:grid;grid-template-columns:1.05fr .95fr;gap:var(--nhids-space-48);align-items:center;min-height:calc(100vh - var(--nhids-layout-topbar-height) - var(--nhids-space-64) * 2)}@media (max-width: 860px){.sdn-identificarcliente{grid-template-columns:1fr;min-height:0}}.sdn-identificarcliente__eyebrow{margin:0 0 var(--nhids-space-12);font-family:var(--nhids-font-family-base);font-weight:var(--nhids-font-weight-font-weight-bold);font-size:var(--nhids-font-size-font-label-medium-size);text-transform:uppercase;letter-spacing:.06em;color:var(--nhids-color-palette-primary-500)}.sdn-identificarcliente__titulo{margin:0 0 var(--nhids-space-16);font-family:var(--nhids-font-family-base);font-weight:var(--nhids-font-weight-font-weight-bold);font-size:var(--nhids-font-size-font-headline-large-size);line-height:1.1;letter-spacing:-.02em;color:var(--nhids-color-sys-text-on-surface);text-wrap:balance}.sdn-identificarcliente__lede{margin:0 0 var(--nhids-space-32);max-width:52ch;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-body-large-size);line-height:var(--nhids-font-line-height-font-body-large-line-height);color:var(--nhids-color-sys-text-secondary)}.sdn-identificarcliente__pontos{display:flex;flex-direction:column;gap:var(--nhids-space-16)}.sdn-identificarcliente__ponto{display:flex;gap:var(--nhids-space-12);align-items:flex-start}.sdn-identificarcliente__ponto-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--nhids-space-32);height:var(--nhids-space-32);border-radius:var(--nhids-radius-md);background:var(--nhids-color-sys-background-subtle);border:1px solid var(--nhids-color-sys-border-default);color:var(--nhids-color-sys-text-secondary)}.sdn-identificarcliente__ponto-titulo{margin:0;font-family:var(--nhids-font-family-base);font-weight:var(--nhids-font-weight-font-weight-bold);font-size:var(--nhids-font-size-font-body-small-size);color:var(--nhids-color-sys-text-on-surface)}.sdn-identificarcliente__ponto-desc{margin:var(--nhids-space-2) 0 0 0;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-label-medium-size);color:var(--nhids-color-sys-text-secondary)}.sdn-identificarcliente__card{box-sizing:border-box;padding:var(--nhids-space-32);border:1px solid var(--nhids-color-sys-border-default);border-radius:var(--nhids-radius-xl);background:var(--nhids-color-sys-background-surface);box-shadow:var(--nhids-elevation-2)}.sdn-identificarcliente__kicker{display:flex;align-items:center;gap:var(--nhids-space-8);margin-bottom:var(--nhids-space-4);color:var(--nhids-color-palette-primary-500)}.sdn-identificarcliente__kicker span{font-family:var(--nhids-font-family-base);font-weight:var(--nhids-font-weight-font-weight-bold);font-size:var(--nhids-font-size-font-label-medium-size);text-transform:uppercase;letter-spacing:.05em;color:var(--nhids-color-sys-text-secondary)}.sdn-identificarcliente__card-titulo{margin:0 0 var(--nhids-space-20);font-family:var(--nhids-font-family-base);font-weight:var(--nhids-font-weight-font-weight-bold);font-size:var(--nhids-font-size-font-title-large-size);color:var(--nhids-color-sys-text-on-surface)}.sdn-identificarcliente__submit{margin-top:var(--nhids-space-20)}.sdn-identificarcliente__recentes{margin-top:var(--nhids-space-20);padding-top:var(--nhids-space-16);border-top:1px solid var(--nhids-color-sys-border-subtle)}.sdn-identificarcliente__recentes-label{margin:0 0 var(--nhids-space-8);font-family:var(--nhids-font-family-base);font-weight:var(--nhids-font-weight-font-weight-bold);font-size:var(--nhids-font-size-font-label-small-size);text-transform:uppercase;letter-spacing:.05em;color:var(--nhids-color-sys-text-secondary)}.sdn-identificarcliente__recente-item{width:100%;display:flex;align-items:center;gap:var(--nhids-space-12);padding:var(--nhids-space-8);border:none;border-radius:var(--nhids-radius-md);background:transparent;cursor:pointer;text-align:left;transition:background-color var(--nhids-motion-fast) var(--nhids-motion-ease)}.sdn-identificarcliente__recente-item:hover{background:var(--nhids-color-sys-background-subtle)}.sdn-identificarcliente__recente-item:focus-visible{outline:2px solid var(--nhids-color-focus-ring);outline-offset:-2px}.sdn-identificarcliente__recente-avatar{box-sizing:border-box;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--nhids-space-32);height:var(--nhids-space-32);border-radius:var(--nhids-radius-md);background:var(--nhids-color-sys-background-subtle);border:1px solid var(--nhids-color-sys-border-default);color:var(--nhids-color-sys-text-secondary);font-family:var(--nhids-font-family-base);font-weight:var(--nhids-font-weight-font-weight-bold);font-size:var(--nhids-font-size-font-label-small-size)}.sdn-identificarcliente__recente-info{display:flex;flex-direction:column;min-width:0}.sdn-identificarcliente__recente-nome{font-family:var(--nhids-font-family-base);font-weight:var(--nhids-font-weight-font-weight-bold);font-size:var(--nhids-font-size-font-label-medium-size);color:var(--nhids-color-sys-text-on-surface);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdn-identificarcliente__recente-doc{font-family:var(--nhids-font-family-mono);font-size:var(--nhids-font-size-font-label-small-size);color:var(--nhids-color-sys-text-secondary)}.sdn-actioncard{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--nhids-space-12);padding:var(--nhids-space-20);border:1px solid var(--nhids-color-sys-border-default);border-radius:var(--nhids-radius-xl);background:var(--nhids-color-sys-background-surface);box-shadow:var(--nhids-elevation-card);text-decoration:none;color:inherit}.sdn-actioncard--habilitado{cursor:pointer;transition:box-shadow var(--nhids-motion-fast) var(--nhids-motion-ease),transform var(--nhids-motion-fast) var(--nhids-motion-ease)}@media (hover: hover) and (pointer: fine){.sdn-actioncard--habilitado:hover{box-shadow:var(--nhids-elevation-2);transform:translateY(-1px)}.sdn-actioncard--habilitado:hover .sdn-actioncard__arrow{color:var(--nhids-color-palette-primary-500);transform:translate(2px)}}.sdn-actioncard--habilitado:focus-visible{outline:2px solid var(--nhids-color-focus-ring);outline-offset:2px}.sdn-actioncard--travado,.sdn-actioncard--restrito{cursor:not-allowed}.sdn-actioncard--travado{background:var(--nhids-color-sys-background-subtle)}.sdn-actioncard--restrito{opacity:.85}.sdn-actioncard__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--nhids-space-40);height:var(--nhids-space-40);border-radius:var(--nhids-radius-md)}.sdn-actioncard__icon--blue{background:var(--nhids-color-sys-badge-primary-bg);color:var(--nhids-color-sys-badge-primary-text)}.sdn-actioncard__icon--green{background:var(--nhids-color-sys-badge-success-bg);color:var(--nhids-color-sys-badge-success-text)}.sdn-actioncard__icon--amber{background:var(--nhids-color-sys-badge-warning-bg);color:var(--nhids-color-sys-badge-warning-text)}.sdn-actioncard__icon--teal{background:var(--nhids-color-sys-badge-info-bg);color:var(--nhids-color-sys-badge-info-text)}.sdn-actioncard__icon--travado{background:var(--nhids-color-sys-disabled-container);color:var(--nhids-color-sys-disabled-content)}.sdn-actioncard__titulo{display:flex;align-items:flex-start;gap:var(--nhids-space-8);font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-body-large-size);font-weight:var(--nhids-font-weight-font-weight-bold);color:var(--nhids-color-sys-text-on-surface)}.sdn-actioncard--travado .sdn-actioncard__titulo,.sdn-actioncard--restrito .sdn-actioncard__titulo{color:var(--nhids-color-sys-text-secondary)}.sdn-actioncard__lock{flex-shrink:0;margin-top:2px;display:inline-flex;color:var(--nhids-color-sys-feedback-warning-text)}.sdn-actioncard__descricao{display:block;flex:1;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-body-small-size);line-height:var(--nhids-font-line-height-font-body-small-line-height);color:var(--nhids-color-sys-text-secondary)}.sdn-actioncard__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--nhids-space-8);padding-top:var(--nhids-space-12);border-top:1px solid var(--nhids-color-sys-border-subtle)}.sdn-actioncard__meta{font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-label-small-size);font-weight:var(--nhids-font-weight-font-weight-semibold);color:var(--nhids-color-sys-text-secondary)}.sdn-actioncard__arrow{flex-shrink:0;color:var(--nhids-color-sys-text-secondary);transition:color var(--nhids-motion-fast) var(--nhids-motion-ease),transform var(--nhids-motion-fast) var(--nhids-motion-ease)}.sdn-painelcliente__centered{box-sizing:border-box;max-width:480px;margin:var(--nhids-space-48) auto 0;text-align:center;padding:var(--nhids-space-48) var(--nhids-space-32);border:1px solid var(--nhids-color-sys-border-default);border-radius:var(--nhids-radius-xl);background:var(--nhids-color-sys-background-surface);box-shadow:var(--nhids-elevation-card)}.sdn-painelcliente__loading-text{margin:var(--nhids-space-16) 0 0 0;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-body-medium-size);color:var(--nhids-color-sys-text-secondary)}.sdn-painelcliente__heading{margin:0 0 var(--nhids-space-8) 0;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-title-large-size);font-weight:var(--nhids-font-weight-font-title-large-weight);color:var(--nhids-color-sys-text-on-surface)}.sdn-painelcliente__desc{margin:0;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-body-medium-size);line-height:var(--nhids-font-line-height-font-body-medium-line-height);color:var(--nhids-color-sys-text-secondary)}.sdn-painelcliente__mono{font-family:var(--nhids-font-family-mono)}.sdn-painelcliente__action{margin-top:var(--nhids-space-20)}.sdn-painelcliente__identity-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--nhids-space-16);padding:var(--nhids-space-16) var(--nhids-space-20);margin-bottom:var(--nhids-space-24);border:1px solid var(--nhids-color-sys-border-default);border-radius:var(--nhids-radius-xl);background:var(--nhids-color-sys-background-surface);box-shadow:var(--nhids-elevation-card);flex-wrap:wrap}.sdn-painelcliente__identity-left{display:flex;align-items:center;gap:var(--nhids-space-16);min-width:0}.sdn-painelcliente__avatar{box-sizing:border-box;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:8px;background:var(--nhids-color-palette-primary-500);color:var(--nhids-color-sys-text-on-primary);font-family:var(--nhids-font-family-base);font-weight:var(--nhids-font-weight-font-weight-bold);font-size:1rem}.sdn-painelcliente__identidade{min-width:0}.sdn-painelcliente__nome-linha{display:flex;align-items:center;gap:var(--nhids-space-8);flex-wrap:wrap}.sdn-painelcliente__nome{margin:0;font-family:var(--nhids-font-family-base);font-size:1.25rem;line-height:1.5rem;font-weight:var(--nhids-font-weight-font-weight-bold);color:var(--nhids-color-sys-text-on-surface);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdn-painelcliente__doc{display:block;margin-top:2px;font-family:var(--nhids-font-family-mono);font-size:.75rem;letter-spacing:.02em;color:var(--nhids-color-sys-text-secondary)}.sdn-painelcliente__section-label{font-family:var(--nhids-font-family-base);font-size:.656rem;font-weight:var(--nhids-font-weight-font-weight-bold);text-transform:uppercase;letter-spacing:.04em;color:var(--nhids-color-sys-text-secondary);margin:0 0 var(--nhids-space-12)}.sdn-painelcliente__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--nhids-space-16);margin-bottom:var(--nhids-space-24)}.sdn-painelcliente__ambiente-nome{font-weight:var(--nhids-font-weight-font-weight-bold)}.sdn-painelcliente__status{display:inline-flex;align-items:center;gap:var(--nhids-space-8);font-family:var(--nhids-font-family-base);font-weight:var(--nhids-font-weight-font-weight-semibold);font-size:var(--nhids-font-size-font-body-small-size)}.sdn-painelcliente__status:before{content:"";width:7px;height:7px;border-radius:var(--nhids-radius-full)}.sdn-painelcliente__status--ok{color:var(--nhids-color-sys-feedback-success)}.sdn-painelcliente__status--ok:before{background:var(--nhids-color-sys-feedback-success)}.sdn-painelcliente__status--warn{color:var(--nhids-color-sys-feedback-warning-text)}.sdn-painelcliente__status--warn:before{background:var(--nhids-color-sys-feedback-warning-text)}.sdn-painelcliente__tabela-surface{border:1px solid var(--nhids-color-sys-border-default);border-radius:var(--nhids-radius-lg);background:var(--nhids-color-sys-background-surface);overflow:hidden}.sdn-painelcliente__rodape{padding:calc(var(--nhids-space-12) + var(--nhids-space-2)) var(--nhids-space-16);border-top:1px solid var(--nhids-color-sys-border-default)}.sdn-painelcliente__contagem{font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-caption-size);color:var(--nhids-color-sys-text-secondary);font-variant-numeric:tabular-nums}.sdn-auth-error{padding:var(--nhids-space-48) var(--nhids-space-32);text-align:center}.sdn-auth-error__title{margin:0 0 var(--nhids-space-8) 0;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-heading-size);font-weight:var(--nhids-font-weight-font-weight-bold);line-height:var(--nhids-font-line-height-font-heading-line-height);color:var(--nhids-color-sys-text-on-surface)}.sdn-auth-error__text{margin:0 0 var(--nhids-space-4) 0;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-body-medium-size);line-height:var(--nhids-font-line-height-font-body-medium-line-height);color:var(--nhids-color-sys-text-secondary)}.sdn-auth-error__actions{margin-top:var(--nhids-space-20)}.sdn-config-error{padding:var(--nhids-space-48) var(--nhids-space-32);text-align:center}.sdn-config-error__title{margin:0 0 var(--nhids-space-8) 0;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-heading-size);font-weight:var(--nhids-font-weight-font-weight-bold);line-height:var(--nhids-font-line-height-font-heading-line-height);color:var(--nhids-color-sys-text-on-surface)}.sdn-config-error__text{margin:0 0 var(--nhids-space-4) 0;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-body-medium-size);line-height:var(--nhids-font-line-height-font-body-medium-line-height);color:var(--nhids-color-sys-text-secondary)}.sdn-config-error__actions{margin-top:var(--nhids-space-20)}.sdn-footer{text-align:center;margin-top:var(--nhids-space-24);padding-bottom:var(--nhids-space-32);font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-caption-size);line-height:1.8;color:var(--nhids-color-sys-text-secondary)}.sdn-footer__text{margin:0}.sdn-progress{position:fixed;inset:0 0 auto 0;z-index:60;height:3px;overflow:hidden;pointer-events:none;background:transparent;transition:background-color var(--nhids-motion-base) var(--nhids-motion-ease)}.sdn-progress--visivel{background:color-mix(in srgb,var(--nhids-color-palette-primary-500) 14%,transparent)}.sdn-progress__barra{height:100%;background:var(--nhids-color-palette-primary-500);opacity:0;transition:width var(--nhids-motion-base) var(--nhids-motion-ease),opacity var(--nhids-motion-base) var(--nhids-motion-ease)}.sdn-progress--visivel .sdn-progress__barra{opacity:1}@media (prefers-reduced-motion: reduce){.sdn-progress,.sdn-progress__barra{transition:none}}.sdn-loading-screen{padding:var(--nhids-space-48) var(--nhids-space-32);text-align:center}.sdn-loading-screen__text{margin:0;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-body-medium-size);line-height:var(--nhids-font-line-height-font-body-medium-line-height);color:var(--nhids-color-sys-text-secondary)}.sdn-lockscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:var(--nhids-color-sys-background-overlay);backdrop-filter:blur(40px) saturate(120%);-webkit-backdrop-filter:blur(40px) saturate(120%);cursor:pointer;animation:sdn-lockscreen-entrada var(--nhids-motion-base) var(--nhids-motion-ease)}@keyframes sdn-lockscreen-entrada{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.sdn-lockscreen{animation:none}}.sdn-lockscreen__conteudo{display:flex;flex-direction:column;align-items:center;gap:var(--nhids-space-4);cursor:default}.sdn-lockscreen__marca{display:flex;align-items:center;justify-content:center;width:var(--nhids-space-48);height:var(--nhids-space-48);border-radius:var(--nhids-radius-lg);background:var(--nhids-color-palette-primary-500);color:var(--nhids-color-sys-text-on-primary);font-family:var(--nhids-font-family-base);font-weight:var(--nhids-font-weight-font-weight-bold);font-size:var(--nhids-font-size-font-title-medium-size);box-shadow:var(--nhids-elevation-card);margin-bottom:var(--nhids-space-12)}.sdn-lockscreen__produto{margin:0;font-family:var(--nhids-font-family-base);font-weight:var(--nhids-font-weight-font-weight-bold);font-size:var(--nhids-font-size-font-title-large-size);color:var(--nhids-color-sys-text-on-surface)}.sdn-lockscreen__suite{margin:0 0 var(--nhids-space-24);font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-body-medium-size);color:var(--nhids-color-sys-text-secondary)}.sdn-lockscreen__botao{display:inline-flex;align-items:center;gap:var(--nhids-space-8);padding:var(--nhids-space-12) var(--nhids-space-24);border:1px solid var(--nhids-color-sys-border-default);border-radius:var(--nhids-radius-md);background:var(--nhids-color-sys-background-surface);color:var(--nhids-color-sys-text-on-surface);font-family:var(--nhids-font-family-base);font-weight:var(--nhids-font-weight-font-weight-bold);font-size:var(--nhids-font-size-font-button-size);box-shadow:var(--nhids-elevation-button);cursor:pointer}.sdn-lockscreen__botao:hover{background:var(--nhids-color-sys-background-subtle)}.sdn-lockscreen__botao:focus-visible{outline:2px solid var(--nhids-color-focus-ring);outline-offset:2px}.sdn-lockscreen__dica{margin:var(--nhids-space-16) 0 0;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-caption-size);color:var(--nhids-color-sys-text-secondary)}.sdn-lockscreen__dica kbd{display:inline-block;padding:0 var(--nhids-space-4);border:1px solid var(--nhids-color-sys-border-default);border-radius:var(--nhids-radius-xs);background:var(--nhids-color-sys-background-surface);font-family:var(--nhids-font-family-mono);font-size:.9em}.sdn-notfound{padding:var(--nhids-space-48) var(--nhids-space-32);text-align:center}.sdn-notfound__title{margin:0 0 var(--nhids-space-8) 0;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-heading-size);font-weight:var(--nhids-font-weight-font-weight-bold);line-height:var(--nhids-font-line-height-font-heading-line-height);color:var(--nhids-color-sys-text-on-surface)}.sdn-notfound__text{margin:0 0 var(--nhids-space-4) 0;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-body-medium-size);line-height:var(--nhids-font-line-height-font-body-medium-line-height);color:var(--nhids-color-sys-text-secondary)}.sdn-notfound__actions{margin-top:var(--nhids-space-20)}.sdn-notfound__link{display:inline-flex;align-items:center;justify-content:center;padding:var(--nhids-button-space-button-padding-block) var(--nhids-button-space-button-padding-inline);border-radius:var(--nhids-button-radius-button);font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-body-medium-size);font-weight:var(--nhids-font-weight-font-weight-bold);text-decoration:none;background:var(--nhids-color-palette-primary-500);color:var(--nhids-color-sys-text-on-primary);transition:background-color var(--nhids-motion-fast) var(--nhids-motion-ease)}.sdn-notfound__link:hover{background:var(--nhids-button-color-primary-hover, var(--nhids-color-palette-primary-700))}.sdn-notfound__link:focus-visible{outline:2px solid var(--nhids-color-focus-ring, var(--nhids-color-palette-primary-500));outline-offset:2px}.sdn-session-expired-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--nhids-space-20);background:var(--nhids-color-sys-scrim)}.sdn-session-expired-dialog{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--nhids-dialog-space-dialog-gap);width:100%;max-width:420px;padding:var(--nhids-dialog-space-dialog-padding);border-radius:var(--nhids-dialog-radius-dialog, var(--nhids-radius-xl));background:var(--nhids-color-sys-background-surface);box-shadow:var(--nhids-elevation-3);text-align:center;outline:none}.sdn-session-expired-dialog .sdn-icon-circle{margin-bottom:0}.sdn-session-expired-dialog__title{margin:0;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-heading-size);font-weight:var(--nhids-font-weight-font-weight-bold);line-height:var(--nhids-font-line-height-font-heading-line-height);color:var(--nhids-color-sys-text-on-surface)}.sdn-session-expired-dialog__text{margin:0;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-body-medium-size);line-height:var(--nhids-font-line-height-font-body-medium-line-height);color:var(--nhids-color-sys-text-secondary)}.sdn-session-expired-dialog__actions{display:flex;gap:var(--nhids-space-12);flex-wrap:wrap;justify-content:center}.sdn-session-warning{display:flex;align-items:center;justify-content:center;gap:var(--nhids-space-12);flex-wrap:wrap;padding:var(--nhids-space-8) var(--nhids-space-20);background:var(--nhids-color-sys-feedback-warning-subtle);border-bottom:1px solid var(--nhids-color-palette-warning-400-a10);color:var(--nhids-color-sys-feedback-warning-text);font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-caption-size)}.sdn-session-warning__message{display:flex;align-items:center;gap:var(--nhids-space-8)}.sdn-pendencia-overlay{max-width:460px;text-align:left}.sdn-pendencia-overlay__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--nhids-space-12)}.sdn-pendencia-overlay__identificacao{display:flex;flex-direction:column;gap:var(--nhids-space-4);min-width:0}.sdn-pendencia-overlay__ambiente{margin:0;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-heading-size);font-weight:var(--nhids-font-weight-font-weight-bold);color:var(--nhids-color-sys-text-on-surface)}.sdn-pendencia-overlay__cliente{margin:0;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-body-small-size);color:var(--nhids-color-sys-text-secondary)}.sdn-pendencia-overlay__explicacao{margin:0;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-body-medium-size);line-height:var(--nhids-font-line-height-font-body-medium-line-height);color:var(--nhids-color-sys-text-secondary)}.sdn-pendencia-overlay__actions{justify-content:flex-start}.sdn-pendencias-bell{position:relative;display:flex;align-items:center}.sdn-pendencias-bell__trigger{box-sizing:border-box;position:relative;display:flex;align-items:center;justify-content:center;width:var(--nhids-space-40);height:var(--nhids-space-40);border:1px solid var(--nhids-color-sys-border-default);border-radius:var(--nhids-radius-md);background:var(--nhids-color-sys-background-surface);box-shadow:var(--nhids-elevation-1);color:var(--nhids-color-sys-text-on-surface);cursor:pointer;transition:background-color var(--nhids-motion-fast) var(--nhids-motion-ease),border-color var(--nhids-motion-fast) var(--nhids-motion-ease)}.sdn-pendencias-bell__trigger:hover{background:var(--nhids-color-sys-background-subtle);border-color:var(--nhids-color-sys-icon-outline)}.sdn-pendencias-bell__trigger:focus-visible{outline:2px solid var(--nhids-color-focus-ring, var(--nhids-color-palette-primary-500));outline-offset:2px}.sdn-pendencias-bell__contagem{position:absolute;top:-4px;right:-4px;line-height:1}.sdn-pendencias-bell__contagem .nds-badge{min-width:var(--nhids-space-16);height:var(--nhids-space-16);padding:0 var(--nhids-space-4);border-radius:var(--nhids-radius-full);justify-content:center;font-size:10px}.sdn-pendencias-bell__menu{box-sizing:border-box;position:absolute;top:calc(100% + var(--nhids-space-8));right:0;z-index:200;width:min(360px,calc(100vw - var(--nhids-space-24) * 2));max-height:420px;overflow-y:auto;padding:var(--nhids-space-8);border:1px solid var(--nhids-color-sys-border-default);border-radius:var(--nhids-dropdown-radius-dropdown, var(--nhids-radius-lg));background:var(--nhids-color-sys-background-surface);box-shadow:var(--nhids-elevation-3)}.sdn-pendencias-bell__titulo{margin:0;padding:var(--nhids-space-8) var(--nhids-space-8) var(--nhids-space-4);font-family:var(--nhids-font-family-base);font-weight:var(--nhids-font-weight-font-weight-bold);font-size:var(--nhids-font-size-font-label-medium-size);text-transform:uppercase;letter-spacing:.04em;color:var(--nhids-color-sys-text-secondary)}.sdn-pendencias-bell__estado{display:flex;justify-content:center;padding:var(--nhids-space-16)}.sdn-pendencias-bell__vazio{margin:0;padding:var(--nhids-space-8);font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-body-small-size);color:var(--nhids-color-sys-text-secondary)}.sdn-pendencias-bell__lista{display:flex;flex-direction:column;gap:var(--nhids-space-8)}.sdn-pendencias-bell__card{padding:var(--nhids-space-8) var(--nhids-space-12);gap:var(--nhids-space-2)}.sdn-pendencias-bell__card .nds-card__body{display:flex;flex-direction:column;gap:var(--nhids-space-2)}.sdn-pendencias-bell__item-cliente{font-family:var(--nhids-font-family-base);font-weight:var(--nhids-font-weight-font-weight-bold);font-size:var(--nhids-font-size-font-label-large-size);color:var(--nhids-color-sys-text-on-surface)}.sdn-pendencias-bell__item-doc{font-family:var(--nhids-font-family-mono);font-size:var(--nhids-font-size-font-caption-size);color:var(--nhids-color-sys-text-secondary)}.sdn-pendencias-bell__item-ambiente{font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-body-small-size);color:var(--nhids-color-sys-feedback-danger)}.sdn-session-chip{position:relative;display:flex;align-items:center}.sdn-session-chip__trigger{box-sizing:border-box;display:flex;align-items:center;gap:var(--nhids-space-8);padding:4px 10px 4px 4px;border:1px solid var(--nhids-color-sys-border-default);border-radius:var(--nhids-radius-md);background:var(--nhids-color-sys-background-surface);box-shadow:var(--nhids-elevation-1);cursor:pointer;transition:background-color var(--nhids-motion-fast) var(--nhids-motion-ease),border-color var(--nhids-motion-fast) var(--nhids-motion-ease)}.sdn-session-chip__trigger:hover{background:var(--nhids-color-sys-background-subtle);border-color:var(--nhids-color-sys-icon-outline)}.sdn-session-chip__trigger:focus-visible{outline:2px solid var(--nhids-color-focus-ring, var(--nhids-color-palette-primary-500));outline-offset:2px}.sdn-session-chip__avatar{box-sizing:border-box;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--nhids-radius-full);background:var(--nhids-color-palette-primary-500);color:var(--nhids-color-sys-text-on-primary);font-family:var(--nhids-font-family-base);font-weight:var(--nhids-font-weight-font-weight-bold);font-size:12px}.sdn-session-chip__ident{display:flex;flex-direction:column;align-items:flex-start;min-width:0;max-width:10rem;line-height:1.25}.sdn-session-chip__detail{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--nhids-font-family-base);font-size:.656rem;font-weight:400;letter-spacing:.04em;line-height:.875rem;color:var(--nhids-color-sys-text-secondary)}.sdn-session-chip__name{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--nhids-font-family-base);font-weight:var(--nhids-font-weight-font-weight-bold);font-size:13px;color:var(--nhids-color-sys-text-on-surface)}.sdn-session-chip__chevron{flex-shrink:0;color:var(--nhids-color-sys-text-secondary)}.sdn-session-chip__menu{box-sizing:border-box;position:absolute;top:calc(100% + var(--nhids-space-8));right:0;z-index:200;min-width:16rem;width:288px;padding:4px;border:1px solid var(--nhids-color-sys-border-default);border-radius:8px;background:var(--nhids-color-sys-background-surface);box-shadow:var(--nhids-elevation-2)}.sdn-session-chip__menu-header{display:flex;align-items:center;gap:10px;padding:8px 10px}.sdn-session-chip__menu-avatar{box-sizing:border-box;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--nhids-radius-full);background:var(--nhids-color-palette-primary-500);color:var(--nhids-color-sys-text-on-primary);font-family:var(--nhids-font-family-base);font-weight:var(--nhids-font-weight-font-weight-bold);font-size:14px}.sdn-session-chip__menu-id{min-width:0;line-height:1.2}.sdn-session-chip__menu-name{margin:0;font-family:var(--nhids-font-family-base);font-weight:var(--nhids-font-weight-font-weight-bold);font-size:14px;color:var(--nhids-color-sys-text-on-surface);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdn-session-chip__menu-email{margin:var(--nhids-space-2) 0 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--nhids-font-family-base);font-size:13px;color:var(--nhids-color-sys-text-secondary)}.sdn-session-chip__roles{display:flex;flex-wrap:wrap;gap:var(--nhids-space-4);padding:0 10px 8px}.sdn-session-chip__role-badge{display:inline-flex;padding:2px 6px;border-radius:6px;background:var(--nhids-color-sys-background-subtle);color:var(--nhids-color-sys-text-secondary);font-family:var(--nhids-font-family-base);font-size:.656rem;font-weight:400;line-height:.875rem;text-transform:uppercase;letter-spacing:.04em}.sdn-session-chip__no-role{margin:0;font-family:var(--nhids-font-family-base);font-size:var(--nhids-font-size-font-caption-size);color:var(--nhids-color-sys-text-secondary)}.sdn-session-chip__divider{height:1px;background:var(--nhids-color-sys-border-subtle);margin:var(--nhids-space-4) 0}.sdn-session-chip__menuitem{width:100%;display:flex;align-items:center;gap:var(--nhids-space-8);justify-content:flex-start;background:transparent;border:none;padding:8px 10px;border-radius:6px;font-family:var(--nhids-font-family-base);font-size:14px;line-height:1.25rem;font-weight:400;text-align:left;color:var(--nhids-color-sys-text-on-surface);cursor:pointer;transition:background-color var(--nhids-motion-fast) var(--nhids-motion-ease)}.sdn-session-chip__menuitem:hover:not(:disabled){background:var(--nhids-color-sys-background-subtle)}.sdn-session-chip__menuitem:focus-visible{outline:2px solid var(--nhids-color-focus-ring, var(--nhids-color-palette-primary-500));outline-offset:-2px}.sdn-session-chip__menuitem:disabled{opacity:.6;cursor:wait}.sdn-session-chip__menuitem--danger{color:var(--nhids-color-sys-feedback-danger)}.sdn-session-chip__menuitem--danger:hover{background:var(--nhids-color-sys-danger-bg-hover)}.sdn-session-chip__menuitem-icon{display:inline-flex;flex-shrink:0;color:var(--nhids-color-sys-text-secondary)}.sdn-session-chip__menuitem--danger .sdn-session-chip__menuitem-icon{color:var(--nhids-color-sys-feedback-danger)}.sdn-topbar{box-sizing:border-box;height:var(--nhids-layout-topbar-height);padding:0 var(--nhids-space-24);display:flex;align-items:center;justify-content:space-between;gap:var(--nhids-space-16);flex-wrap:wrap;background:var(--nhids-color-sys-background-surface);border-bottom:1px solid var(--nhids-color-sys-border-default);position:sticky;top:0;z-index:10}.sdn-topbar__brand{display:flex;align-items:center;gap:var(--nhids-space-12);min-width:0}.sdn-topbar__brand-mark{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--nhids-space-32);height:var(--nhids-space-32);border-radius:var(--nhids-radius-md);background:var(--nhids-color-palette-primary-500);color:var(--nhids-color-sys-text-on-primary);font-family:var(--nhids-font-family-base);font-weight:var(--nhids-font-weight-font-weight-bold);font-size:var(--nhids-font-size-font-caption-size);box-shadow:var(--nhids-elevation-1)}.sdn-topbar__brand-text{display:flex;flex-direction:column;min-width:0;line-height:1.15}.sdn-topbar__brand-product{font-family:var(--nhids-font-family-base);font-weight:var(--nhids-font-weight-font-weight-bold);font-size:var(--nhids-font-size-font-title-medium-size);color:var(--nhids-color-sys-text-on-surface);letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdn-topbar__brand-suite{font-family:var(--nhids-font-family-base);font-weight:var(--nhids-font-weight-font-weight-bold);font-size:var(--nhids-font-size-font-label-small-size);letter-spacing:.04em;color:var(--nhids-color-sys-text-secondary)}.sdn-topbar__acoes{display:flex;align-items:center;gap:var(--nhids-space-12)}.sdn-env-pill{box-sizing:border-box;display:flex;align-items:center;gap:var(--nhids-space-8);padding:var(--nhids-space-4) var(--nhids-space-12) var(--nhids-space-4) var(--nhids-space-8);border:1px solid var(--nhids-color-sys-border-default);border-radius:var(--nhids-radius-full);background:var(--nhids-color-sys-background-subtle);font-family:var(--nhids-font-family-mono);font-weight:var(--nhids-font-weight-font-weight-semibold);font-size:var(--nhids-font-size-font-label-small-size);color:var(--nhids-color-sys-text-secondary);text-transform:lowercase}.sdn-env-pill__dot{width:6px;height:6px;border-radius:var(--nhids-radius-full);background:var(--nhids-color-sys-feedback-warning-text)}
