@charset "UTF-8";:root{--color-navy: #071b4b;--color-primary: #0064d8;--color-primary-hover: #064dae;--color-primary-pressed: #043b88;--color-text: #0b1b4d;--color-text-strong: #10245c;--color-muted: #40547d;--color-auxiliary: #71809c;--color-placeholder: #8793a8;--color-surface: #ffffff;--color-surface-page: #f8fafc;--color-surface-alt: #f7f9fd;--color-surface-muted: #f6f7f9;--color-surface-hover: #f1f5f9;--color-border: #d8e0ed;--color-soft-border: #e5eaf2;--color-divider: #dbe2ec;--color-control-border: #cfd7e3;--color-control-border-hover: #94a3b8;--color-control-background: #ffffff;--color-control-icon: #26385f;--color-control-text: #10245c;--color-control-label: #10245c;--color-control-disabled-bg: #f5f7fa;--color-control-disabled-border: #dce1e8;--color-control-disabled-text: #7c8799;--color-control-readonly-bg: #f7f8fa;--color-control-readonly-text: #667085;--color-focus: #2563eb;--color-focus-ring-color: rgb(37 99 235 / 8%);--color-focus-outline-color: rgb(37 99 235 / 35%);--color-error: #dc3545;--color-error-strong: #c5003e;--color-error-border: #d00045;--color-error-surface: #fde8ef;--color-error-ring-color: rgb(220 53 69 / 8%);--color-error-ring-strong-color: rgb(208 0 69 / 12%);--color-button-primary-bg: #0064d8;--color-button-primary-hover: #064dae;--color-button-primary-pressed: #043b88;--color-button-primary-text: #ffffff;--color-button-secondary-bg: var(--color-surface-muted);--color-button-secondary-text: var(--color-button-consult-text);--color-button-secondary-border: #d2d8e2;--color-button-secondary-hover-bg: var(--color-surface-alt);--color-button-secondary-hover-border: #8fa6c9;--color-button-consult-text: #075ccf;--color-button-disabled-bg: #f4f5f7;--color-button-disabled-text: #aeb8ca;--color-button-disabled-border: transparent;--color-button-focus-color: rgb(7 91 203 / 22%);--color-filter-button-border: #d5dce7;--color-filter-button-text: #10224c;--color-filter-icon-color: #10245c;--color-table-header-bg: #f8fafd;--color-table-hover-bg: #f6faff;--color-table-selected-bg: #edf5ff;--color-table-empty-text: #526581;--color-summary-hover-border: #90b9f5;--color-summary-selected-border: #2563eb;--color-summary-total-bg: #eef3fb;--color-summary-total-color: #18366c;--color-success-bg: #e8f7ef;--color-success-soft-bg: #e8f8ee;--color-success-border: #b8dec9;--color-success-text: #178653;--color-warning-bg: #fff4e8;--color-warning-text: #dc7300;--color-alert-danger: #d81b48;--color-alert-warning: #db7600;--color-alert-info: #075bd8;--color-alert-divider: #dce3ed;--color-status-inactive-bg: #eef1f5;--color-status-inactive-border: #d4dae3;--color-status-inactive-text: #687386;--color-menu-text: #26385f;--color-menu-icon: #15346e;--color-menu-hover-bg: #eef4ff;--color-menu-hover-text: #1261e8;--color-menu-active-bg: #dfeaff;--color-menu-active-text: #0d54cc;--color-menu-ripple: rgb(18 97 232 / 12%);--color-shadow-soft-color: rgb(11 29 65 / 7%);--color-shadow-medium-color: rgb(11 29 65 / 12%);--color-shadow-summary-color: rgb(15 38 87 / 10%);--color-shadow-selected-color: rgb(37 99 235 / 12%);--color-shadow-menu-1-color: rgb(15 23 42 / 8%);--color-shadow-menu-2-color: rgb(15 23 42 / 5%);--app-button-primary-bg: var(--color-button-primary-bg);--app-button-primary-hover: var(--color-button-primary-hover);--app-button-primary-pressed: var(--color-button-primary-pressed);--app-button-primary-text: var(--color-button-primary-text);--app-button-secondary-bg: var(--color-button-secondary-bg);--app-button-secondary-text: var(--color-button-secondary-text);--app-button-secondary-border: var(--color-button-secondary-border);--app-button-secondary-hover-bg: var(--color-button-secondary-hover-bg);--app-button-secondary-hover-border: var(--color-button-secondary-hover-border);--app-button-disabled-bg: var(--color-button-disabled-bg);--app-button-disabled-text: var(--color-button-disabled-text);--app-button-disabled-border: var(--color-button-disabled-border);--app-button-focus-color: var(--color-button-focus-color)}:root{--font-family: "Inter", sans-serif;--font-size-page-title: 27px;--font-size-section-title: 20px;--font-size-profile-title: 22px;--font-size-metric: 22px;--font-size-avatar: 30px;--font-size-description: 15px;--font-size-button: 15px;--font-size-control: 14px;--font-size-label: 16px;--font-size-table: 14px;--font-size-table-header: 14px;--font-size-auxiliary: 13px;--font-size-status: 12px;--font-size-error: 11px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-page-title: 36px;--line-height-section-title: 28px;--line-height-profile-title: 32px;--line-height-description: 24px;--line-height-control: 22px;--line-height-content: 20px;--line-height-auxiliary: 18px;--line-height-status: 16px;--line-height-label: 1.2;--line-height-error: 1.3;--app-button-font-size: 16px;--app-button-font-weight: var(--font-weight-regular);--app-button-line-height: 1}:root{--ui-space-half: 4px;--ui-space-1: 8px;--ui-space-2: 16px;--ui-space-3: 24px;--ui-space-4: 32px;--ui-space-5: 40px;--ui-space-6: 48px;--ui-icon-xs: 16px;--ui-icon-sm: 18px;--ui-icon-md: 20px;--ui-icon-lg: 23px;--ui-icon-xl: 42px;--ui-error-icon-size: var(--ui-icon-sm);--ui-button-icon-size: 21px;--ui-filter-icon-size: var(--ui-icon-lg);--ui-summary-icon-size: var(--ui-icon-xl);--ui-control-height: 38px;--ui-control-radius: 5px;--ui-focus-border-width: 2px;--ui-button-height: 48px;--ui-button-radius: 7px;--ui-button-gap: 18px;--ui-button-inline-padding: 14px;--ui-button-view-width: 98px;--ui-button-primary-width: 124px;--ui-button-delete-width: 121px;--ui-filter-button-width: 116px;--ui-filter-button-height: 44px;--ui-card-radius-small: 10px;--ui-card-radius: 8px;--ui-alert-radius: 12px;--ui-status-radius: 5px;--ui-table-row-height: 48px;--ui-focus-ring: 0 0 0 3px var(--color-focus-outline-color);--ui-error-ring: 0 0 0 3px var(--color-error-ring-strong-color);--ui-shadow-card: 0 2px 10px var(--color-shadow-soft-color);--ui-shadow-elevated: 0 8px 24px var(--color-shadow-medium-color);--ui-summary-hover-shadow: 0 4px 12px var(--color-shadow-summary-color);--ui-summary-selected-shadow: 0 0 0 1px var(--color-shadow-selected-color);--ui-summary-focus-outline: 2px solid var(--color-focus-outline-color);--app-button-height: var(--ui-button-height);--app-button-compact-height: 44px;--app-button-small-height: var(--ui-control-height);--app-button-radius: var(--ui-button-radius);--app-button-padding-inline: var(--ui-button-inline-padding);--app-button-icon-size: var(--ui-button-icon-size);--app-button-icon-gap: var(--ui-space-1);--app-button-focus-width: 3px;--app-button-focus-offset: 2px}app-user-list,app-user-form,app-user-detail{display:block;min-width:0}.users-page{min-height:100%;padding:var(--ui-space-3) var(--ui-space-4) var(--ui-space-4);box-sizing:border-box;font-family:var(--font-family);color:var(--color-text);background:var(--color-surface-page)}.breadcrumb{display:flex;align-items:center;gap:var(--ui-space-1);margin-bottom:var(--ui-space-2);font-size:var(--font-size-label);line-height:var(--line-height-content);color:var(--color-muted)}.breadcrumb a{color:var(--color-primary);text-decoration:none}.breadcrumb mat-icon{width:17px;height:17px;font-size:17px;color:var(--color-auxiliary)}.page-header{margin-bottom:18px}.page-header h1{margin:0 0 var(--ui-space-half);font-size:var(--font-size-page-title);font-weight:var(--font-weight-bold);line-height:var(--line-height-page-title);color:var(--color-text)}.page-header p{margin:0;font-size:var(--font-size-description);line-height:var(--line-height-description);color:var(--color-muted)}@media(max-width:900px){.users-page{padding:var(--ui-space-2)}}html{height:100%;--mat-sys-background: light-dark(#faf9fd, #121316);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f2f0f4, #2f3033);--mat-sys-inverse-primary: light-dark(#abc7ff, #005cbb);--mat-sys-inverse-surface: light-dark(#2f3033, #e3e2e6);--mat-sys-on-background: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #002f65);--mat-sys-on-primary-container: light-dark(#00458f, #d7e3ff);--mat-sys-on-primary-fixed: light-dark(#001b3f, #001b3f);--mat-sys-on-primary-fixed-variant: light-dark(#00458f, #00458f);--mat-sys-on-secondary: light-dark(#ffffff, #283041);--mat-sys-on-secondary-container: light-dark(#3e4759, #dae2f9);--mat-sys-on-secondary-fixed: light-dark(#131c2b, #131c2b);--mat-sys-on-secondary-fixed-variant: light-dark(#3e4759, #3e4759);--mat-sys-on-surface: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-surface-variant: light-dark(#44474e, #e0e2ec);--mat-sys-on-tertiary: light-dark(#ffffff, #0001ac);--mat-sys-on-tertiary-container: light-dark(#0000ef, #e0e0ff);--mat-sys-on-tertiary-fixed: light-dark(#00006e, #00006e);--mat-sys-on-tertiary-fixed-variant: light-dark(#0000ef, #0000ef);--mat-sys-outline: light-dark(#74777f, #8e9099);--mat-sys-outline-variant: light-dark(#c4c6d0, #44474e);--mat-sys-primary: light-dark(#005cbb, #abc7ff);--mat-sys-primary-container: light-dark(#d7e3ff, #00458f);--mat-sys-primary-fixed: light-dark(#d7e3ff, #d7e3ff);--mat-sys-primary-fixed-dim: light-dark(#abc7ff, #abc7ff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#565e71, #bec6dc);--mat-sys-secondary-container: light-dark(#dae2f9, #3e4759);--mat-sys-secondary-fixed: light-dark(#dae2f9, #dae2f9);--mat-sys-secondary-fixed-dim: light-dark(#bec6dc, #bec6dc);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#faf9fd, #121316);--mat-sys-surface-bright: light-dark(#faf9fd, #38393c);--mat-sys-surface-container: light-dark(#efedf0, #1f2022);--mat-sys-surface-container-high: light-dark(#e9e7eb, #292a2c);--mat-sys-surface-container-highest: light-dark(#e3e2e6, #343537);--mat-sys-surface-container-low: light-dark(#f4f3f6, #1a1b1f);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0d0e11);--mat-sys-surface-dim: light-dark(#dbd9dd, #121316);--mat-sys-surface-tint: light-dark(#005cbb, #abc7ff);--mat-sys-surface-variant: light-dark(#e0e2ec, #44474e);--mat-sys-tertiary: light-dark(#343dff, #bec2ff);--mat-sys-tertiary-container: light-dark(#e0e0ff, #0000ef);--mat-sys-tertiary-fixed: light-dark(#e0e0ff, #e0e0ff);--mat-sys-tertiary-fixed-dim: light-dark(#bec2ff, #bec2ff);--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Inter;--mat-sys-body-large-font: Inter;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Inter;--mat-sys-body-medium-font: Inter;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Inter;--mat-sys-body-small-font: Inter;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Inter;--mat-sys-display-large-font: Inter;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Inter;--mat-sys-display-medium-font: Inter;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Inter;--mat-sys-display-small-font: Inter;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Inter;--mat-sys-headline-large-font: Inter;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Inter;--mat-sys-headline-medium-font: Inter;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Inter;--mat-sys-headline-small-font: Inter;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Inter;--mat-sys-label-large-font: Inter;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Inter;--mat-sys-label-medium-font: Inter;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Inter;--mat-sys-label-small-font: Inter;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Inter;--mat-sys-title-large-font: Inter;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Inter;--mat-sys-title-medium-font: Inter;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Inter;--mat-sys-title-small-font: Inter;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}html,body{width:100%;height:100%;margin:0;padding:0}body{overflow:hidden;color-scheme:light;background-color:var(--mat-sys-surface);color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium)}app-root{display:block;width:100%;height:100%;min-height:100dvh;font-family:var(--font-family);color:var(--color-text)}*,*:before,*:after{box-sizing:border-box}.form-field{display:flex;flex-direction:column;gap:7px;width:100%;min-width:0}.form-label{display:inline-block;color:var(--color-control-label);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);line-height:var(--line-height-label)}.form-label--required:after{content:" *";color:var(--color-error)}.form-label--error{color:var(--color-error)}.form-control{width:100%;height:var(--ui-control-height);padding:0 12px;border:1px solid var(--color-control-border);border-radius:var(--ui-control-radius);outline:none;background:var(--color-control-background);color:var(--color-control-text);font-family:inherit;font-size:var(--font-size-control);font-weight:var(--font-weight-regular);transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.form-control::placeholder{color:var(--color-placeholder);opacity:1}.form-control:hover:not(:disabled):not(:read-only){border-color:var(--color-control-border-hover)}.form-control:focus{border-color:var(--color-focus);box-shadow:0 0 0 2px var(--color-focus-ring-color)}.form-control:disabled{border-color:var(--color-control-disabled-border);background:var(--color-control-disabled-bg);color:var(--color-control-disabled-text);cursor:not-allowed}.form-control:read-only{border-color:var(--color-control-disabled-border);background:var(--color-control-readonly-bg);color:var(--color-control-readonly-text);cursor:default}.input-icon--right{right:12px;left:auto}.input-container{position:relative;width:100%}.input-icon{position:absolute;top:50%;left:12px;z-index:1;width:var(--ui-icon-md);height:var(--ui-icon-md);transform:translateY(-50%);color:var(--color-control-icon);font-size:var(--ui-icon-md);line-height:var(--ui-icon-md);pointer-events:none;transition:color .16s ease}.form-control.with-left-icon{padding-left:42px}.form-control.with-right-icon{padding-right:44px}.input-action{position:absolute;top:50%;right:7px;z-index:2;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;transform:translateY(-50%);border:none;border-radius:var(--ui-control-radius);outline:none;background:transparent;color:var(--color-control-icon);cursor:pointer;transition:color .16s ease,background-color .16s ease}.input-action mat-icon{width:var(--ui-icon-md);height:var(--ui-icon-md);font-size:var(--ui-icon-md);line-height:var(--ui-icon-md)}.input-action:hover{background:var(--color-surface-hover);color:var(--color-focus)}.input-action:focus-visible{outline:2px solid var(--color-focus-outline-color);outline-offset:1px}.input-container:focus-within .input-icon,.input-container:focus-within .input-action{color:var(--color-focus)}.form-control.error{border-color:var(--color-error)}.form-control.error:focus{border-color:var(--color-error);box-shadow:0 0 0 2px var(--color-error-ring-color)}.input-container:has(.form-control.error) .input-icon,.input-container:has(.form-control.error) .input-action{color:var(--color-error)}.field-error{margin-top:-1px;color:var(--color-error);font-size:var(--font-size-error);font-weight:var(--font-weight-regular);line-height:var(--line-height-error)}.options{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-2);width:100%;margin-top:0;font-size:var(--font-size-status)}.checkbox-field{display:inline-flex;align-items:center;gap:var(--ui-space-1);color:var(--color-muted);font-size:var(--font-size-status);font-weight:var(--font-weight-regular);line-height:var(--line-height-error);cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-control{width:var(--ui-icon-xs);height:var(--ui-icon-xs);margin:0;flex:0 0 var(--ui-icon-xs);accent-color:var(--color-focus);cursor:pointer}.checkbox-control:focus-visible{outline:2px solid var(--color-focus-outline-color);outline-offset:2px}.checkbox-control:disabled{cursor:not-allowed;opacity:.6}.checkbox-field:has(.checkbox-control:disabled){color:var(--color-placeholder);cursor:not-allowed}.options a{color:var(--color-button-consult-text);text-decoration:none;white-space:nowrap;font-size:var(--font-size-status);font-weight:var(--font-weight-medium)}.options a:hover{text-decoration:underline}.options a:focus-visible{border-radius:3px;outline:2px solid var(--color-focus-outline-color);outline-offset:2px}select.form-control{cursor:pointer;background-color:var(--color-surface);color:var(--color-muted)}select.form-control option{background-color:var(--color-surface);color:var(--color-muted);font-family:inherit;font-size:var(--font-size-control)}select.form-control option:checked{background-color:var(--color-control-background);color:var(--color-control-text)}.user-menu.mat-mdc-menu-panel{min-width:190px;border:1px solid var(--color-soft-border);border-radius:var(--ui-card-radius);background:var(--color-surface)!important;box-shadow:0 6px 18px var(--color-shadow-menu-1-color),0 2px 6px var(--color-shadow-menu-2-color)}.user-menu .mat-mdc-menu-content{padding:6px!important;background:var(--color-surface)!important}.user-menu .mat-mdc-menu-item{min-height:44px;border-radius:6px;background:transparent!important;color:var(--color-menu-text)!important;font-size:var(--font-size-table);font-weight:var(--font-weight-medium);--mat-menu-item-hover-state-layer-color: transparent;--mat-menu-item-focus-state-layer-color: transparent}.user-menu .mat-mdc-menu-item mat-icon{margin-right:12px;color:var(--color-menu-icon)!important}.user-menu .mat-mdc-menu-item:focus,.user-menu .mat-mdc-menu-item.cdk-focused,.user-menu .mat-mdc-menu-item.cdk-program-focused{background:transparent!important;color:var(--color-menu-text)!important;outline:none}.user-menu .mat-mdc-menu-item:focus mat-icon,.user-menu .mat-mdc-menu-item.cdk-focused mat-icon,.user-menu .mat-mdc-menu-item.cdk-program-focused mat-icon{color:var(--color-menu-icon)!important}.user-menu .mat-mdc-menu-item:hover{background:var(--color-menu-hover-bg)!important;color:var(--color-menu-hover-text)!important}.user-menu .mat-mdc-menu-item:hover mat-icon{color:var(--color-menu-hover-text)!important}.user-menu .mat-mdc-menu-item:active{background:var(--color-menu-active-bg)!important;color:var(--color-menu-active-text)!important}.user-menu .mat-mdc-menu-item:active mat-icon{color:var(--color-menu-active-text)!important}.user-menu .mat-mdc-menu-item:before{background:transparent!important}.user-menu .mat-ripple-element{background-color:var(--color-menu-ripple)!important}@media(max-width:640px){.form-control{height:40px;font-size:14px}.options{flex-direction:column;align-items:flex-start;gap:12px}.options a{white-space:normal}}
