@charset "UTF-8";

/* Дублируем '--ui-context-edge-light' */

.--ui-context-edge-dark {
  --ui-color-base-0: #000000;
  --ui-color-base-1: #1D1E1F;
  --ui-color-base-2: #000000BF;
  --ui-color-base-3: #000000A6;
  --ui-color-base-4: #0000008C;
  --ui-color-base-5: #00000073;
  --ui-color-base-6: #00000059;
  --ui-color-base-7: #00000040;
  --ui-color-base-8: #00000026;
  --ui-color-base-black-fixed: #000000;
  --ui-color-bg-content-primary: #0000000F;
  --ui-color-base-white-fixed: #FFFFFF;
  --ui-color-divider-accent: #0000000F;
  --ui-color-divider-default: #0000000A;
  --ui-color-divider-less: #00000008;
  --ui-color-divider-vibrant-accent-more: #0000001A;
  --ui-color-divider-vibrant-accent: #00000014;
  --ui-color-divider-vibrant-default: #0000000D;
  --ui-color-divider-vibrant-less: #00000008;
  --ui-color-divider-vibrant-accent-more-alt: #0000001A;
  --ui-color-divider-vibrant-accent-alt: #00000017;
  --ui-color-divider-vibrant-default-alt: #0000000F;
  --ui-color-divider-vibrant-less-alt: #0000000A;
  --ui-color-divider-optical-1: #00000000;
  --ui-color-divider-optical-1-alt: #00000000;
  --ui-color-divider-optical-2: #FFFFFF00;
  --ui-divider-optical-1-weight: var(--ui-border-width-thin);
  --ui-divider-optical-2-weight: var(--ui-border-width-thin);
  --ui-color-divider-optical-on-overlay: #00000014;
  --ui-color-bg-content-secondary: #0000000A;
  --ui-divider-optical-on-overlay-weight: var(--ui-border-width-thin);
  --ui-color-bg-content-tertiary: #00000005;
  --ui-color-bg-vibrant-accent: #00000033;
  --ui-color-bg-state-hover-default-hex: #000000;
  --ui-color-bg-state-hover-default-opacity: 3%;
  --ui-color-bg-state-hover-default: #00000008;
  --ui-color-bg-state-click-default-hex: #000000;
  --ui-color-bg-state-click-default-opacity: 6%;
  --ui-color-bg-state-click-default: #0000000F;
  --ui-color-bg-state-hover-alt-hex: #FFFFFF;
  --ui-color-bg-state-hover-alt-opacity: 7%;
  --ui-color-bg-state-hover-alt: #FFFFFF12;
  --ui-color-bg-state-click-alt-hex: #FFFFFF;
  --ui-color-bg-state-click-alt-opacity: 14%;
  --ui-color-bg-state-click-alt: #FFFFFF24;
  --ui-color-bg-state-hover-default-overlay-hex: #000000;
  --ui-color-bg-state-hover-default-overlay-opacity: 20%;
  --ui-color-bg-state-hover-default-overlay: #00000033;
  --ui-color-bg-state-click-default-overlay-hex: #000000;
  --ui-color-bg-state-click-default-overlay-opacity: 32%;
  --ui-color-bg-state-click-default-overlay: #00000052;
  --ui-color-bg-state-hover-alt-overlay-hex: #FFFFFF;
  --ui-color-bg-state-hover-alt-overlay-opacity: 35%;
  --ui-color-bg-state-hover-alt-overlay: #FFFFFF59;
  --ui-color-bg-state-click-alt-overlay-hex: #FFFFFF;
  --ui-color-bg-state-click-alt-overlay-opacity: 50%;
  --ui-color-bg-state-click-alt-overlay: #FFFFFF80;
  --ui-color-bg-vibrant-default: #00000029;
  --ui-color-bg-vibrant-less: #0000001F;
  --ui-color-bg-vibrant-less-more: #00000014;
  --ui-color-bg-content-inapp: #00428F;
  --ui-color-bg-content-primary-layer: #292929;
  --ui-color-bg-content-light: #EEEEEE;
  --ui-bg-blur-content: var(--ui-bg-blur-accent);
  --ui-bg-blur-vibrant: var(--ui-bg-blur-accent);
  --ui-color-accent-main-primary: #1587FA;
  --ui-color-design-filled-bg: var(--ui-color-accent-main-primary);
  --ui-color-design-filled-stroke: #0000002E;
  --ui-design-filled-stroke-weight: 1px;
  --ui-color-design-filled-content: var(--ui-color-base-white-fixed);
  --ui-color-design-filled-content-secondary: #FFFFFFB3;
  --ui-color-design-filled-content-icon: var(--ui-color-base-white-fixed);
  --ui-color-design-filled-content-icon-secondary: #B4DFFF;
  --ui-color-design-filled-content-chevron: var(--ui-color-base-white-fixed);
  --ui-color-design-filled-content-divider: #FFFFFF14;
  --ui-color-design-filled-success-bg: var(--ui-color-accent-main-success);
  --ui-color-design-filled-success-stroke: #00000014;
  --ui-design-filled-success-stroke-weight: var(--ui-border-width-thin);
  --ui-color-design-filled-success-content: var(--ui-color-base-white-fixed);
  --ui-color-design-filled-success-content-icon: var(--ui-color-base-white-fixed);
  --ui-color-design-filled-success-content-chevron: var(--ui-color-base-white-fixed);
  --ui-color-design-filled-success-content-divider: #FFFFFF1F;
  --ui-color-design-filled-alert-bg: var(--ui-color-accent-main-alert);
  --ui-color-design-filled-alert-stroke: #00000014;
  --ui-design-filled-alert-stroke-weight: var(--ui-border-width-thin);
  --ui-color-design-filled-alert-content: var(--ui-color-base-white-fixed);
  --ui-color-design-filled-alert-content-secondary: #FFFFFFB3;
  --ui-color-design-filled-alert-content-icon: var(--ui-color-base-white-fixed);
  --ui-color-design-filled-alert-content-icon-secondary: var(--ui-color-red-25);
  --ui-color-design-filled-alert-content-chevron: var(--ui-color-base-white-fixed);
  --ui-color-design-filled-alert-content-divider: #FFFFFF1F;
  --ui-color-design-filled-warning-bg: var(--ui-color-accent-main-warning);
  --ui-color-design-filled-black-bg: var(--ui-color-base-2);
  --ui-color-design-filled-black-stroke: #00000014;
  --ui-design-filled-black-stroke-weight: var(--ui-border-width-thin);
  --ui-color-design-filled-black-content: var(--ui-color-base-white-fixed);
  --ui-color-design-filled-black-content-icon: var(--ui-color-base-white-fixed);
  --ui-color-design-filled-black-content-chevron: var(--ui-color-base-white-fixed);
  --ui-color-design-filled-black-content-divider: #FFFFFF1F;
  --ui-color-design-filled-warning-stroke: #00000014;
  --ui-design-filled-warning-stroke-weight: var(--ui-border-width-thin);
  --ui-color-design-filled-warning-content: var(--ui-color-base-white-fixed);
  --ui-color-design-filled-warning-content-icon: var(--ui-color-base-white-fixed);
  --ui-color-design-filled-warning-content-chevron: var(--ui-color-base-white-fixed);
  --ui-color-design-filled-warning-content-divider: #FFFFFF1F;
  --ui-color-design-filled-white-bg: var(--ui-color-bg-content-primary);
  --ui-color-design-filled-white-stroke: #00000014;
  --ui-design-filled-white-stroke-weight: 0px;
  --ui-color-design-filled-white-content: var(--ui-color-base-0);
  --ui-color-design-filled-white-content-icon: var(--ui-color-base-1);
  --ui-color-design-filled-white-content-chevron: var(--ui-color-base-1);
  --ui-color-design-filled-white-content-divider: var(--ui-color-base-7);
  --ui-color-design-filled-na-bg: var(--ui-color-base-4);
  --ui-color-design-filled-na-bg-secondary: var(--ui-color-base-5);
  --ui-color-design-filled-copilot-bg: var(--ui-color-copilot-accent-primary);
  --ui-color-design-filled-copilot-stroke: #00000014;
  --ui-design-filled-copilot-stroke-weight: var(--ui-border-width-thin);
  --ui-color-design-filled-copilot-content: var(--ui-color-base-white-fixed);
  --ui-color-design-filled-copilot-content-icon: var(--ui-color-base-white-fixed);
  --ui-color-design-filled-copilot-content-chevron: var(--ui-color-base-white-fixed);
  --ui-color-design-filled-copilot-content-divider: #FFFFFF1F;
  --ui-color-design-filled-na-stroke: #00000014;
  --ui-color-design-filled-na-stroke-secondary: #00000014;
  --ui-design-filled-na-stroke-weight: var(--ui-border-width-thin);
  --ui-color-design-filled-na-content: var(--ui-color-base-white-fixed);
  --ui-color-design-filled-na-content-icon: var(--ui-color-base-white-fixed);
  --ui-color-design-filled-na-content-chevron: var(--ui-color-base-white-fixed);
  --ui-color-design-filled-na-content-divider: #FFFFFF1F;
  --ui-color-design-tinted-bg: var(--ui-color-base-8);
  --ui-color-design-tinted-a1-bg: #0000001A;
  --ui-color-design-tinted-a1-stroke: var(--ui-color-base-white-fixed);
  --ui-design-tinted-a1-stroke-weight: 0px;
  --ui-color-design-tinted-a1-content: var(--ui-color-base-0);
  --ui-color-design-tinted-a1-content-icon: var(--ui-color-base-0);
  --ui-color-design-tinted-a1-content-chevron: var(--ui-color-base-4);
  --ui-color-design-tinted-a1-content-divider: var(--ui-color-base-7);
  --ui-color-design-tinted-success-bg: var(--ui-color-base-8);
  --ui-color-design-tinted-success-stroke: var(--ui-color-base-white-fixed);
  --ui-design-tinted-success-stroke-weight: 0px;
  --ui-color-design-tinted-success-content: var(--ui-color-base-0);
  --ui-color-design-tinted-success-content-icon: var(--ui-color-base-0);
  --ui-color-design-tinted-success-content-chevron: var(--ui-color-base-4);
  --ui-color-design-tinted-success-content-divider: var(--ui-color-base-7);
  --ui-color-design-tinted-bg-alt: #0000001A;
  --ui-color-design-tinted-stroke: var(--ui-color-base-white-fixed);
  --ui-design-tinted-stroke-weight: 0px;
  --ui-color-design-tinted-content: var(--ui-color-base-0);
  --ui-color-design-tinted-content-icon: var(--ui-color-base-0);
  --ui-color-design-tinted-content-icon-secondary: var(--ui-color-base-4);
  --ui-color-design-tinted-content-chevron: var(--ui-color-base-4);
  --ui-color-design-tinted-content-divider: var(--ui-color-base-7);
  --ui-color-design-tinted-alert-bg: var(--ui-color-base-8);
  --ui-color-design-tinted-alert-stroke: var(--ui-color-base-white-fixed);
  --ui-design-tinted-alert-stroke-weight: 0px;
  --ui-color-design-tinted-alert-content: var(--ui-color-base-0);
  --ui-color-design-tinted-alert-content-icon: var(--ui-color-base-0);
  --ui-color-design-tinted-alert-content-chevron: var(--ui-color-base-4);
  --ui-color-design-tinted-alert-content-divider: var(--ui-color-base-7);
  --ui-color-design-tinted-warning-bg: var(--ui-color-base-8);
  --ui-color-design-tinted-warning-stroke: var(--ui-color-base-white-fixed);
  --ui-design-tinted-warning-stroke-weight: 0px;
  --ui-color-design-tinted-warning-content: var(--ui-color-base-0);
  --ui-color-design-tinted-warning-content-icon: var(--ui-color-base-0);
  --ui-color-design-tinted-warning-content-chevron: var(--ui-color-base-4);
  --ui-color-design-tinted-warning-content-divider: var(--ui-color-base-7);
  --ui-color-design-tinted-na-bg: var(--ui-color-base-8);
  --ui-color-design-tinted-na-stroke: var(--ui-color-base-white-fixed);
  --ui-design-tinted-na-stroke-weight: 0px;
  --ui-color-design-tinted-na-content: var(--ui-color-base-0);
  --ui-color-design-tinted-na-content-icon: var(--ui-color-base-0);
  --ui-color-design-tinted-na-content-chevron: var(--ui-color-base-4);
  --ui-color-design-tinted-na-content-divider: var(--ui-color-base-7);
  --ui-color-design-outline-a1-bg: var(--ui-color-base-8);
  --ui-color-design-outline-a1-stroke: var(--ui-color-base-6);
  --ui-design-outline-a1-stroke-weight: var(--ui-border-width-thin);
  --ui-color-design-outline-a1-content: var(--ui-color-base-0);
  --ui-color-design-outline-a1-content-icon: var(--ui-color-base-0);
  --ui-color-design-outline-a1-content-chevron: var(--ui-color-base-0);
  --ui-color-design-outline-a1-content-divider: var(--ui-color-base-8);
  --ui-color-design-outline-a2-bg: var(--ui-color-bg-content-primary);
  --ui-color-design-outline-a2-stroke: var(--ui-color-base-7);
  --ui-design-outline-a2-stroke-weight: var(--ui-border-width-thin);
  --ui-design-outline-a2-stroke-weight-alt: var(--ui-border-width-thin);
  --ui-color-design-outline-a2-content: var(--ui-color-base-0);
  --ui-color-design-outline-a2-content-icon: var(--ui-color-base-1);
  --ui-color-design-outline-a2-content-chevron: var(--ui-color-base-1);
  --ui-color-design-outline-a2-content-divider: var(--ui-color-base-7);
  --ui-color-design-outline-bg: var(--ui-color-bg-content-primary);
  --ui-color-design-outline-success-bg: var(--ui-color-bg-content-primary);
  --ui-color-design-outline-success-stroke: var(--ui-color-base-7);
  --ui-design-outline-success-stroke-weight: var(--ui-border-width-thin);
  --ui-design-outline-success-stroke-weight-alt: var(--ui-border-width-thin);
  --ui-color-design-outline-success-content: var(--ui-color-base-0);
  --ui-color-design-outline-success-content-icon: var(--ui-color-base-1);
  --ui-color-design-outline-success-content-chevron: var(--ui-color-base-1);
  --ui-color-design-outline-success-content-divider: var(--ui-color-base-7);
  --ui-color-design-outline-alert-bg: var(--ui-color-bg-content-primary);
  --ui-color-design-outline-alert-stroke: var(--ui-color-base-7);
  --ui-design-outline-alert-stroke-weight: var(--ui-border-width-thin);
  --ui-design-outline-alert-stroke-weight-alt: var(--ui-border-width-thin);
  --ui-color-design-outline-alert-content: var(--ui-color-base-0);
  --ui-color-design-outline-alert-content-icon: var(--ui-color-base-1);
  --ui-color-design-outline-alert-content-chevron: var(--ui-color-base-1);
  --ui-color-design-outline-alert-content-divider: var(--ui-color-base-7);
  --ui-color-design-outline-bg-alt: var(--ui-color-bg-content-secondary);
  --ui-color-design-outline-stroke: #00000014;
  --ui-design-outline-stroke-weight: 0px;
  --ui-design-outline-stroke-weight-alt: var(--ui-border-width-thin);
  --ui-color-design-outline-content: var(--ui-color-base-0);
  --ui-color-design-outline-content-secondary: var(--ui-color-base-5);
  --ui-color-design-outline-content-label: var(--ui-color-base-2);
  --ui-color-design-outline-content-icon: var(--ui-color-base-1);
  --ui-color-design-outline-content-icon-alt: var(--ui-color-base-1);
  --ui-color-design-outline-content-icon-secondary: var(--ui-color-base-3);
  --ui-color-design-outline-content-chevron: var(--ui-color-base-1);
  --ui-color-design-outline-content-divider: var(--ui-color-base-7);
  --ui-color-design-outline-focused-stroke: var(--ui-color-base-6);
  --ui-color-design-outline-warning-bg: var(--ui-color-bg-content-primary);
  --ui-color-design-outline-warning-stroke: var(--ui-color-base-7);
  --ui-design-outline-warning-stroke-weight: var(--ui-border-width-thin);
  --ui-design-outline-warning-stroke-weight-alt: var(--ui-border-width-thin);
  --ui-color-design-outline-warning-content: var(--ui-color-base-0);
  --ui-color-design-outline-warning-content-icon: var(--ui-color-base-1);
  --ui-color-design-outline-warning-content-chevron: var(--ui-color-base-1);
  --ui-color-design-outline-warning-content-divider: var(--ui-color-base-7);
  --ui-color-design-outline-copilot-bg: var(--ui-color-bg-content-primary);
  --ui-color-design-outline-copilot-stroke: var(--ui-color-base-7);
  --ui-design-outline-copilot-stroke-weight: var(--ui-border-width-thin);
  --ui-design-outline-copilot-stroke-weight-alt: var(--ui-border-width-thin);
  --ui-color-design-outline-copilot-content: var(--ui-color-base-0);
  --ui-color-design-outline-copilot-content-icon: var(--ui-color-base-1);
  --ui-color-design-outline-copilot-content-chevron: var(--ui-color-base-1);
  --ui-color-design-outline-copilot-content-divider: var(--ui-color-base-7);
  --ui-color-design-outline-na-bg: var(--ui-color-bg-content-primary);
  --ui-color-design-outline-na-bg-alt: var(--ui-color-bg-content-primary);
  --ui-color-design-outline-na-stroke: #00000014;
  --ui-design-outline-na-stroke-weight: 0px;
  --ui-design-outline-na-stroke-weight-alt: var(--ui-border-width-thin);
  --ui-color-design-outline-na-content: var(--ui-color-base-5);
  --ui-color-design-outline-na-content-icon: var(--ui-color-base-5);
  --ui-color-design-outline-na-content-chevron: var(--ui-color-base-5);
  --ui-color-design-outline-na-content-divider: var(--ui-color-base-8);
  --ui-color-design-plain-a-bg: #00000000;
  --ui-color-design-plain-a-stroke: #00000000;
  --ui-design-plain-a-stroke-weight: 0px;
  --ui-color-design-plain-a-content: var(--ui-color-base-0);
  --ui-color-design-plain-a-content-icon: var(--ui-color-base-1);
  --ui-color-design-plain-a-content-chevron: var(--ui-color-base-1);
  --ui-color-design-plain-a-content-divider: var(--ui-color-base-7);
  --ui-color-design-plain-bg: #00000000;
  --ui-color-design-plain-stroke: #00000000;
  --ui-design-plain-stroke-weight: 0px;
  --ui-color-design-plain-content: var(--ui-color-base-0);
  --ui-color-design-plain-content-icon: var(--ui-color-base-1);
  --ui-color-design-plain-content-icon-secondary: var(--ui-color-base-3);
  --ui-color-design-plain-content-chevron: var(--ui-color-base-1);
  --ui-color-design-plain-content-divider: var(--ui-color-base-7);
  --ui-color-design-plain-na-bg: #00000000;
  --ui-color-design-plain-na-stroke: #00000000;
  --ui-design-plain-na-stroke-weight: 0px;
  --ui-color-design-plain-na-content: var(--ui-color-base-4);
  --ui-color-design-plain-na-content-secondary: var(--ui-color-base-6);
  --ui-color-design-plain-na-content-icon: var(--ui-color-base-5);
  --ui-color-design-plain-na-content-chevron: var(--ui-color-base-5);
  --ui-color-design-plain-na-content-divider: var(--ui-color-base-8);
  --ui-color-design-plain-na-focused-bg: #00000014;
  --ui-color-design-selection-bg: #00000014;
  --ui-color-design-selection-stroke: #00000000;
  --ui-design-selection-stroke-weight: 0px;
  --ui-design-selection-stroke-weight-alt: 0px;
  --ui-color-design-plain-na-focused-stroke: #00000014;
  --ui-color-design-selection-content: var(--ui-color-base-1);
  --ui-design-plain-na-focused-stroke-weight: var(--ui-border-width-medium);
  --ui-color-design-selection-content-icon: var(--ui-color-base-1);
  --ui-color-design-selection-content-icon-secondary: var(--ui-color-base-2);
  --ui-color-design-selection-content-chevron: var(--ui-color-base-0);
  --ui-color-design-plain-na-focused-content: var(--ui-color-base-1);
  --ui-color-design-selection-content-divider: var(--ui-color-base-7);
  --ui-color-design-selection-focused-bg: #00000026;
  --ui-color-accent-main-primary-alt: #1B79E6;
  --ui-color-accent-main-primary-alt-2: #2A94FF;
  --ui-color-accent-main-success: #1CAE6A;
  --ui-color-accent-main-success-alt: #00904D;
  --ui-color-accent-main-success-alt-2: #008648;
  --ui-color-accent-main-link: #0045A5;
  --ui-color-accent-main-link-underline: #0045A54D;
  --ui-color-accent-main-warning: #F2A100;
  --ui-color-accent-main-alert: #F2473D;
  --ui-color-accent-soft-blue-1: #0E294B;
  --ui-color-accent-soft-blue-2: #062040;
  --ui-color-accent-soft-blue-3: #1A2A33;
  --ui-color-accent-soft-green-1: #0A4C2E;
  --ui-color-accent-soft-green-2: #052717;
  --ui-color-accent-soft-green-3: #041B10;
  --ui-color-accent-soft-orange-1: #5E3F00;
  --ui-color-accent-soft-orange-2: #302000;
  --ui-color-accent-soft-orange-3: #211600;
  --ui-color-accent-soft-red-1: #5E1C18;
  --ui-color-accent-soft-red-2: #300E0C;
  --ui-color-accent-soft-red-3: #210A08;
  --ui-color-accent-soft-grey-1: #272727;
  --ui-color-accent-soft-grey-2: #272727;
  --ui-color-accent-soft-violet-1: #3E2156;
  --ui-color-accent-soft-violet-2: #20112C;
  --ui-color-accent-soft-violet-3: #160C1E;
  --ui-color-accent-soft-element-blue: #0056BF;
  --ui-color-accent-soft-element-green: #06A35A;
  --ui-color-accent-soft-element-orange: #976500;
  --ui-color-accent-soft-element-red: #B81A15;
  --ui-color-accent-soft-element-violet: #A859E9;
  --ui-color-accent-soft-border-blue: #2D61A3;
  --ui-color-accent-soft-border-red: #A0403A;
  --ui-color-accent-soft-border-green: #187249;
  --ui-color-accent-brand-blue: #1181B1;
  --ui-color-accent-brand-green: #779E00;
  --ui-color-accent-extra-orange: #E0911D;
  --ui-color-accent-extra-aqua: #34BBCD;
  --ui-color-accent-extra-pink: #EC5996;
  --ui-color-accent-extra-grass: #22AC43;
  --ui-color-accent-extra-brown: #AF8B35;
  --ui-color-accent-extra-darkblue: #0091E3;
  --ui-color-copilot-bg-content-1-alt: #271149;
  --ui-color-copilot-bg-content-1: #271149;
  --ui-color-copilot-bg-content-2: #3E1A75;
  --ui-color-copilot-bg-content-3: #51219A;
  --ui-color-copilot-accent-less-1: #7037C9;
  --ui-color-copilot-accent-less-2: #8052C5;
  --ui-color-copilot-accent-primary: #A161FF;
  --ui-color-copilot-accent-primary-alt: #6625C6;
  --ui-color-copilot-element-1: #CDC1E0;
  --ui-color-copilot-element-2: #DDD6E7;
  --ui-color-collab-bg-content-1: #182B12;
  --ui-color-collab-bg-content-2: #1E3617;
  --ui-color-collab-bg-content-3: #366829;
  --ui-color-collab-accent-less-1: #8CEF73;
  --ui-color-collab-accent-less-2: #6BE860;
  --ui-color-collab-accent-primary: #55EF7B;
  --ui-color-collab-accent-primary-alt: #76FD97;
  --ui-color-collab-element-1: #A0FFB7;
  --ui-color-collab-element-2: #CEF6D7;
  --ui-color-black-solid: #000000;
  --ui-tech-grid-sep-op: 5px;
  --ui-color-tech-push: #00000014;
  --ui-color-tech-focus: #0000000D;
  --ui-color-tech-opacity: #FFFFFF00;
  --ui-color-tech-bg-picture-tint: #0000003D;
  --ui-color-tech-dark-fixes: #383838;
  --ui-color-blue-02: #FFFFFF;
  --ui-color-black-base: #333333;
  --ui-color-blue-04: #FFFFFF;
  --ui-color-blue-06: #FFFFFF;
  --ui-color-blue-08: #FFFFFF;
  --ui-color-g-content-glass-1: #FFFFFFE6;
  --ui-color-g-content-glass-2: #FFFFFFB3;
  --ui-color-g-content-glass-3: #FFFFFF66;
  --ui-color-g-content-glass-grey-1: #878787;
  --ui-color-g-content-glass-grey-2: #707070;
  --ui-color-g-content-glass-grey-3: #707070;
  --ui-color-g-content-black: #FFFFFF;
  --ui-color-g-content-grey-1: #ABABAB;
  --ui-color-g-content-grey-2: #696969;
  --ui-color-g-content-grey-3: #3C3C3C;
  --ui-color-g-content-grey-4: #363636;
  --ui-color-g-content-blue-1: #1587FA;
  --ui-color-g-content-blue-2: #035FCF;
  --ui-color-g-content-blue-3: #064795;
  --ui-color-g-glass-green-bg-1: #1BCE7BC7;
  --ui-color-g-glass-green-bg-2: #008648C7;
  --ui-color-g-glass-green-bg-3: #2CD586C7;
  --ui-color-g-glass-green-stroke: #FFFFFF24;
  --ui-color-g-glass-collab-bg-1: #26B94AC7;
  --ui-color-g-glass-collab-bg-2: #109D33D1;
  --ui-color-g-glass-collab-bg-3: #5FCF7ABD;
  --ui-color-g-glass-collab-stroke: #FFFFFF24;
  --ui-color-g-glass-copilot-bg-1: #602DB7CC;
  --ui-color-g-glass-copilot-bg-2: #6D42AFCC;
  --ui-color-g-glass-copilot-bg-3: #725897CC;
  --ui-color-g-glass-copilot-stroke: #00000029;
  --ui-color-g-glass-blue-bg-1: #1B79E6C7;
  --ui-color-g-glass-blue-bg-2: #0044AAC7;
  --ui-color-g-glass-blue-bg-3: #3DADFFC7;
  --ui-color-g-glass-blue-stroke: #FFFFFF24;
  --ui-color-g-glass-bluish-bg-1: #0A3163CC;
  --ui-color-g-glass-bluish-bg-2: #25427ACC;
  --ui-color-g-glass-bluish-bg-3: #224A7DCC;
  --ui-color-g-glass-bluish-stroke: #1587FA29;
  --ui-color-g-glass-grey-bg-1: #404040B8;
  --ui-color-g-glass-grey-bg-2: #0A0A0AB8;
  --ui-color-g-glass-grey-bg-3: #5A5A5AB8;
  --ui-color-g-glass-grey-stroke: #2A2A2AA3;
  --ui-color-g-glass-pink-bg-1: #EB689EC7;
  --ui-color-g-glass-pink-bg-2: #C92F6FD1;
  --ui-color-g-glass-pink-bg-3: #FF9CCCBD;
  --ui-color-g-glass-pink-stroke: #FFFFFF24;
  --ui-color-g-glass-orange-bg-1: #FF9800C7;
  --ui-color-g-glass-orange-bg-2: #D06A0CD1;
  --ui-color-g-glass-orange-bg-3: #FFD27CBD;
  --ui-color-g-glass-orange-stroke: #FFFFFF24;
  --ui-color-white-base: #FFFFFF;
  --ui-color-blue-09: #FFFFFF;
  --ui-color-blue-10: #F4FCFE;
  --ui-color-blue-15: #ECFAFE;
  --ui-color-blue-20: #E5F9FF;
  --ui-color-blue-25: #D3F4FF;
  --ui-color-blue-30: #C3F0FF;
  --ui-color-blue-35: #FFFFFF;
  --ui-color-blue-40: #7FDEFC;
  --ui-color-blue-50: #2FC6F6;
  --ui-color-blue-55: #FFFFFF;
  --ui-color-blue-57: #FFFFFF;
  --ui-color-blue-60: #11A9D9;
  --ui-color-blue-70: #008DBA;
  --ui-color-blue-80: #00789E;
  --ui-color-blue-90: #006484;
  --ui-color-blue-95: #004F69;
  --ui-color-green-02: #FFFFFF;
  --ui-color-green-04: #FFFFFF;
  --ui-color-green-06: #FFFFFF;
  --ui-color-green-08: #FFFFFF;
  --ui-color-green-09: #FFFFFF;
  --ui-color-green-10: #FAFDED;
  --ui-color-green-15: #F5FCDE;
  --ui-color-green-20: #F1FBD0;
  --ui-color-green-25: #FAF6C3;
  --ui-color-green-30: #E2F1B3;
  --ui-color-green-35: #CFE780;
  --ui-color-green-40: #BBDE4D;
  --ui-color-green-50: #9DCF00;
  --ui-color-green-55: #95C500;
  --ui-color-green-60: #8DBB00;
  --ui-color-green-70: #7FA800;
  --ui-color-green-80: #688800;
  --ui-color-green-90: #506900;
  --ui-color-green-95: #3D4F00;
  --ui-color-orange-04: #FFFFFF;
  --ui-color-orange-06: #FFFFFF;
  --ui-color-orange-08: #FFFFFF;
  --ui-color-orange-10: #FFFAF0;
  --ui-color-orange-15: #FFF5E3;
  --ui-color-orange-20: #FFF1D6;
  --ui-color-orange-25: #FFE9BE;
  --ui-color-orange-30: #FFE1A6;
  --ui-color-orange-40: #FFC34D;
  --ui-color-orange-50: #FFA900;
  --ui-color-orange-60: #E89B06;
  --ui-color-orange-70: #C48300;
  --ui-color-orange-80: #9F6A00;
  --ui-color-orange-90: #7A5100;
  --ui-color-orange-95: #614000;
  --ui-color-red-02: #FFFFFF;
  --ui-color-red-04: #FFFFFF;
  --ui-color-red-06: #FFFFFF;
  --ui-color-red-08: #FFFFFF;
  --ui-color-red-10: #FFF8F8;
  --ui-color-red-15: #FFF0F0;
  --ui-color-red-20: #FFE8E8;
  --ui-color-red-25: #FFDCDB;
  --ui-color-red-30: #FFCDCC;
  --ui-color-red-40: #FF9A97;
  --ui-color-red-45: #FF7C78;
  --ui-color-red-50: #FF5752;
  --ui-color-red-60: #F4433E;
  --ui-color-red-70: #E92F2A;
  --ui-color-red-80: #C21B16;
  --ui-color-red-90: #9A0703;
  --ui-color-red-95: #800602;
  --ui-color-red-solid: #F0371B;
  --ui-color-gray-01: #FCFDFE;
  --ui-color-gray-02: #F8FAFB;
  --ui-color-gray-03: #F5F7F8;
  --ui-color-gray-04: #F1F4F6;
  --ui-color-gray-05: #EEF2F4;
  --ui-color-gray-10: #EDEEF0;
  --ui-color-gray-15: #E6E7E9;
  --ui-color-gray-20: #DFE0E3;
  --ui-color-gray-30: #D5D7DB;
  --ui-color-gray-35: #C9CCD0;
  --ui-color-gray-40: #BDC1C6;
  --ui-color-gray-50: #A8ADB4;
  --ui-color-gray-60: #959CA4;
  --ui-color-gray-70: #828B95;
  --ui-color-gray-80: #6A737F;
  --ui-color-gray-90: #525C69;
  --ui-color-beige-base: #FDFAE1;
  --ui-color-g-plastic-bluish-bg: #0A3163;
  --ui-color-g-plastic-bluish-stroke: #0C4281;
  --ui-color-g-plastic-greish-bg: #363636;
  --ui-color-g-plastic-greish-stroke: #636363;
  --ui-color-g-plastic-white-bg: #2A2A2A;
  --ui-color-g-plastic-white-stroke: #535353;
  --ui-color-design-disabled-bg: var(--ui-color-bg-content-primary);
  --ui-color-design-disabled-bg-alt: var(--ui-color-bg-content-primary);
  --ui-color-design-disabled-stroke: var(--ui-color-bg-content-primary);
  --ui-design-disabled-stroke-weight: 0px;
  --ui-color-design-disabled-content: var(--ui-color-base-7);
  --ui-color-design-disabled-content-alt: var(--ui-color-base-6);
  --ui-color-design-disabled-content-icon: var(--ui-color-base-7);
  --ui-color-design-disabled-content-chevron: var(--ui-color-base-7);
  --ui-color-design-disabled-content-divider: var(--ui-color-base-8);
  --ui-color-design-filled-boost-bg-gradient-1: #F9BE74;
  --ui-color-design-filled-boost-bg-gradient-2: #FB7595;
  --ui-color-design-filled-boost-bg-gradient-3: #B55CCE;
  --ui-color-design-filled-boost-stroke: #B55CCE;
  --ui-design-filled-boost-stroke-weight: 0px;
  --ui-color-design-filled-boost-content: var(--ui-color-base-white-fixed);
  --ui-color-design-filled-boost-content-icon: var(--ui-color-base-white-fixed);
  --ui-color-design-filled-boost-content-chevron: var(--ui-color-base-white-fixed);
  --ui-color-design-filled-boost-content-divider: #FFFFFF14;
  --ui-color-design-outline-boost-bg: var(--ui-color-bg-content-primary);
  --ui-color-design-outline-boost-stroke: #00000014;
  --ui-design-outline-boost-stroke-weight: 0px;
  --ui-color-design-outline-boost-content: var(--ui-color-base-0);
  --ui-color-design-outline-boost-content-label: var(--ui-color-base-2);
  --ui-color-design-outline-boost-content-icon-gradient-1: #F9BE74;
  --ui-color-design-outline-boost-content-icon-gradient-2: #FB7595;
  --ui-color-design-outline-boost-content-icon-gradient-3: #B55CCE;
  --ui-color-design-outline-boost-content-chevron: var(--ui-color-base-1);
  --ui-color-design-outline-boost-content-divider: var(--ui-color-base-7);
  --ui-color-design-filled-market-bg-gradient-1: #B5ED0A;
  --ui-color-design-filled-market-bg-gradient-2: #30C6F6;
  --ui-color-design-filled-market-bg-gradient-3: #4479E0;
  --ui-color-design-filled-market-stroke: #4479E0;
  --ui-design-filled-market-stroke-weight: 0px;
  --ui-color-design-filled-market-content: var(--ui-color-base-white-fixed);
  --ui-color-design-filled-market-content-icon: var(--ui-color-base-white-fixed);
  --ui-color-design-filled-market-content-chevron: var(--ui-color-base-white-fixed);
  --ui-color-design-filled-market-content-divider: #FFFFFF14;
}

body {
  color: var(--kt-ui-text-primary);
  letter-spacing: 0.16px;
}

body:not(.landing-mode-preview) {
  background: var(--kt-layout-body-bg-color);
}

.logo {
  line-height: 32px;
}

.h-100 {
  height: 100% !important;
}

.not-used {
  /**
   main.interface.buttons styles
   */
}

.not-used .intranet-header--with-controls .header-item {
  display: none !important;
}

.not-used .mobile-header-search-close-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: var(--ui-border-radius-pill);
  background-color: var(--kt-mobile-header-search-close-btn-bg);
  border: none;
  cursor: pointer;
  order: 7;
  margin: var(--kt-ui-offset-lg) 0;
}

.not-used .mobile-header-menu-close-btn {
  display: none;
  width: 18px;
  height: 18px;
  border-radius: var(--ui-border-radius-pill);
  padding: 0;
  cursor: pointer;
  border: none;
  margin: 11px;
}

.not-used .bx-layout-header {
  padding: var(--kt-layout-space-top) var(--kt-layout-space-aside) 0;
}

.not-used .k-team .bx-layout-header .main-buttons-item .main-buttons-item-counter {
  right: 6px;
}

.not-used .menu-items-body-inner .k-team-feedback-wrapper .js-feedback-button {
  display: none;
}

.not-used #panel {
  margin: calc(var(--kt-layout-space-top) * -1) calc(var(--kt-layout-space-aside) * -1) var(--kt-layout-space-top);
}

.not-used .bx24-connection-status {
  margin-top: calc(var(--kt-header-space-bottom) * -1);
  margin-bottom: var(--kt-header-space-bottom);
}

.not-used .bx24-connection-status-offline .bx24-connection-status-wrap {
  background-color: rgba(from var(--kt-ui-color-danger) r g b/75%);
}

.not-used .bx24-connection-status-online .bx24-connection-status-wrap {
  background-color: rgba(from var(--kt-ui-color-success) r g b/75%);
}

.not-used #header-inner {
  padding-right: var(--kt-layout-right-column-width);
}

.not-used .bx-layout-inner-table {
  background-color: var(--kt-layout-inner-bg-color);
}

.not-used .logo-link {
  margin-right: var(--kt-ui-offset-sm);
}

.not-used .logo .logo-text-container {
  mask: var(--kt-header-logo-image) center no-repeat;
  -webkit-mask: var(--kt-header-logo-image) center no-repeat;
  mask-size: contain;
  -webkit-mask-size: contain;
  background: var(--kt-header-logo-color);
  width: var(--kt-header-logo-width);
  height: var(--kt-header-logo-height);
}

.not-used .logo .logo-text-container .logo-text,
.not-used .logo .logo-text-container .logo-color {
  display: none;
}

.not-used .logo .intranet-settings-widget__logo-btn {
  margin-left: 0;
  width: 24px;
}

.not-used .logo .intranet-settings-widget__logo-btn .ui-icon-set {
  --ui-icon-set__icon-size: 22px;
  --ui-icon-set__icon-color: var(--kt-header-logo-settings-color);
  margin-top: 0;
}

.not-used .logo .intranet-settings-widget__logo-btn .ui-icon-set:hover {
  --ui-icon-set__icon-color: var(--kt-header-logo-settings-color-hover);
}

.not-used .logo-image-container {
  display: flex;
}

.not-used .header-menu-wrapper {
  height: var(--kt-layout-header-height);
  order: 2;
}

#header-inner:has(.header-search-active) .not-used .header-menu-wrapper {
  filter: blur(1.4px);
}

.not-used .header-menu-wrapper .main-buttons {
  --mib-padding-left: var(--kt-workarea-space-aside);
  --mib-padding-right: var(--kt-ui-offset-lg);
  --mib-margin-bottom: 0;
  --mib-background: var(--kt-header-menu-bg-color);
  --mib-item-color: var(--kt-header-menu-item-color);
  --mib-item-hover-color: var(--kt-header-menu-item-color-hover);
  --mib-item-active-color: var(--kt-header-menu-item-color-active);
  --mib-item-underline-color: var(--kt-header-menu-item-line-color);
  --mib-item-menu-arrow-image: var(--kt-header-menu-item-arrow-img);
}

.not-used .header-menu-wrapper .main-buttons-item.main-buttons-item-more {
  margin-right: var(--kt-ui-offset-xl);
}

.not-used .header-menu-wrapper .main-buttons-item .main-buttons-item-counter {
  background-color: var(--ui-counter-current-bg-color) !important;
}

.not-used .main-buttons {
  --mib-height: var(--kt-layout-header-height);
  --mib-radius: var(--kt-ui-layout-border-radius-default);
  --mib-item-spacing: var(--ui-space-inset-4xl);
  --mib-item-font-family: var(--ui-font-family-primary);
  --mib-item-font-size: 16px;
  --mib-item-font-weight: var(--ui-font-weight-normal);
  --mib-item-color: var(--kt-ui-text-primary);
  --mib-item-active-color: var(--kt-ui-color-primary);
  --mib-item-underline-color: var(--kt-ui-color-primary);
  --mib-item-super-title-color: var(--kt-ui-color-primary);
}

.not-used .main-buttons-item.--has-menu .main-buttons-item-menu-arrow {
  background: var(--mib-item-color);
  mask: var(--kt-ui-icon-chevron-down) center no-repeat;
  -webkit-mask: var(--kt-ui-icon-chevron-down) center no-repeat;
}

.not-used .main-buttons-item-counter {
  background-color: var(--kt-ui-color-primary) !important;
}

.not-used .main-buttons-submenu-item.menu-popup-item.main-buttons-item-active {
  height: 47px !important;
}

.not-used .main-buttons-submenu-item.menu-popup-item.main-buttons-item-active .main-buttons-item-text-title,
.main-buttons-menu-item-active .menu-popup-item-text {
  color: var(--kt-ui-color-primary) !important;
}

.not-used .main-buttons-menu-popup .menu-popup-item-text,
.not-used .main-buttons-submenu-setting .menu-popup-item-text {
  color: var(--kt-ui-text-primary);
  font: 16px var(--ui-font-family-primary);
  font-weight: var(--ui-font-weight-normal);
}

.not-used .main-buttons-submenu-setting .menu-popup-item-text:before {
  mask: url("data:image/svg+xml,%3Csvg width='14' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.576 9.565a2.632 2.632 0 0 1-3.14-3.141c.19-.897 1.091-1.798 1.988-1.989a2.632 2.632 0 0 1 3.141 3.141 2.588 2.588 0 0 1-1.989 1.989Zm4.282-3.756a4.985 4.985 0 0 0-.406-1.094.04.04 0 0 1 .005-.045l.828-1.027a.583.583 0 0 0-.018-.754l-.525-.592a.583.583 0 0 0-.747-.106l-1.13.71a4.968 4.968 0 0 0-1.64-.746.041.041 0 0 1-.03-.033L7.978.821a.583.583 0 0 0-.575-.488H6.61a.581.581 0 0 0-.574.488l-.218 1.302a.04.04 0 0 1-.03.033 4.967 4.967 0 0 0-1.353.562.04.04 0 0 1-.045-.002l-1.053-.751a.584.584 0 0 0-.751.062l-.56.56a.583.583 0 0 0-.061.751l.753 1.055c.01.013.01.03.001.045a4.98 4.98 0 0 0-.557 1.342.04.04 0 0 1-.033.03l-1.31.22a.583.583 0 0 0-.487.574v.792c0 .285.207.528.488.575l1.309.218a.041.041 0 0 1 .033.03c.098.392.238.766.423 1.114a.041.041 0 0 1-.005.045l-.824 1.021a.583.583 0 0 0 .018.754l.525.591c.19.214.506.259.747.107l1.123-.706a.04.04 0 0 1 .045.001c.48.324 1.02.563 1.6.705l.222 1.328c.045.281.29.488.574.488h.792a.583.583 0 0 0 .575-.488l.217-1.301a.04.04 0 0 1 .03-.033c.478-.12.925-.308 1.337-.553a.041.041 0 0 1 .045.002l1.097.783c.231.166.55.14.751-.062l.56-.56a.581.581 0 0 0 .061-.75l-.78-1.096a.04.04 0 0 1-.002-.045c.248-.414.438-.866.558-1.347a.04.04 0 0 1 .033-.03l1.294-.216a.582.582 0 0 0 .488-.576v-.79a.583.583 0 0 0-.488-.576l-1.32-.22Z' fill='%232FC6F6'/%3E%3C/svg%3E") center no-repeat;
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='14' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.576 9.565a2.632 2.632 0 0 1-3.14-3.141c.19-.897 1.091-1.798 1.988-1.989a2.632 2.632 0 0 1 3.141 3.141 2.588 2.588 0 0 1-1.989 1.989Zm4.282-3.756a4.985 4.985 0 0 0-.406-1.094.04.04 0 0 1 .005-.045l.828-1.027a.583.583 0 0 0-.018-.754l-.525-.592a.583.583 0 0 0-.747-.106l-1.13.71a4.968 4.968 0 0 0-1.64-.746.041.041 0 0 1-.03-.033L7.978.821a.583.583 0 0 0-.575-.488H6.61a.581.581 0 0 0-.574.488l-.218 1.302a.04.04 0 0 1-.03.033 4.967 4.967 0 0 0-1.353.562.04.04 0 0 1-.045-.002l-1.053-.751a.584.584 0 0 0-.751.062l-.56.56a.583.583 0 0 0-.061.751l.753 1.055c.01.013.01.03.001.045a4.98 4.98 0 0 0-.557 1.342.04.04 0 0 1-.033.03l-1.31.22a.583.583 0 0 0-.487.574v.792c0 .285.207.528.488.575l1.309.218a.041.041 0 0 1 .033.03c.098.392.238.766.423 1.114a.041.041 0 0 1-.005.045l-.824 1.021a.583.583 0 0 0 .018.754l.525.591c.19.214.506.259.747.107l1.123-.706a.04.04 0 0 1 .045.001c.48.324 1.02.563 1.6.705l.222 1.328c.045.281.29.488.574.488h.792a.583.583 0 0 0 .575-.488l.217-1.301a.04.04 0 0 1 .03-.033c.478-.12.925-.308 1.337-.553a.041.041 0 0 1 .045.002l1.097.783c.231.166.55.14.751-.062l.56-.56a.581.581 0 0 0 .061-.75l-.78-1.096a.04.04 0 0 1-.002-.045c.248-.414.438-.866.558-1.347a.04.04 0 0 1 .033-.03l1.294-.216a.582.582 0 0 0 .488-.576v-.79a.583.583 0 0 0-.488-.576l-1.32-.22Z' fill='%232FC6F6'/%3E%3C/svg%3E") center no-repeat;
  background: var(--kt-ui-color-primary);
  top: 3px;
}

.not-used .header-menu-item {
  padding: 0 16px;
}

.not-used .header-menu-item-title {
  color: #161616;
  font: 16px/22px var(--ui-font-family-primary);
  display: flex;
  align-items: center;
  padding-bottom: 19px;
  border-bottom: 2px solid transparent;
}

.not-used .header-menu-item-title:hover,
.not-used .header-menu-item-title-active {
  color: var(--ui-color-primary);
  border-color: var(--ui-color-primary);
}

.not-used .header-logo-block {
  width: var(--kt-left-column-width);
  flex-shrink: 0;
}

.not-used .timeman-container,
.not-used .header-personal {
  margin-left: var(--kt-layout-header-gap);
}

.not-used .header-search {
  --search-border-width: 2px;
  --search-border-color: var(--kt-header-search-border-color);
  --search-bg-color: var(--kt-header-search-bg-color);
  --search-inner-size: calc(var(--kt-header-search-height) - 2 * var(--search-border-width));
  flex: 0 1 var(--kt-header-search-height);
  margin-left: auto;
  overflow: unset;
}

.not-used .header-search,
.not-used .header-search-inner {
  height: var(--kt-header-search-height);
}

.not-used .header-search-inner {
  margin-right: 0;
  padding: 0;
  box-sizing: border-box;
  border-radius: calc(var(--kt-header-search-height) / 2);
  border: var(--search-border-width) solid var(--search-border-color);
  background: var(--search-bg-color);
  width: var(--kt-header-search-height);
  will-change: width;
}

.not-used .header-search-form {
  display: flex;
  align-items: center;
}

.not-used .header-search-input {
  position: relative;
  padding: 0 0 0 var(--search-inner-size);
  margin-right: 0;
  color: var(--kt-header-search-text-color);
  order: 2;
  cursor: pointer;
  z-index: 1;
}

.not-used .header-search-input::-moz-placeholder {
  font-size: 14px;
  line-height: 18px;
}

.not-used .header-search-input,
.not-used .header-search-input::placeholder {
  font-size: 14px;
  line-height: 18px;
}

.not-used .header-search-input::-moz-placeholder {
  color: var(--kt-header-search-placeholder-color);
}

.not-used .header-search-input::placeholder {
  color: var(--kt-header-search-placeholder-color);
}

.not-used .header-search-form,
.not-used .header-search-input {
  height: var(--search-inner-size);
}

.not-used .header-search-icon {
  display: block !important;
  width: var(--search-inner-size);
  height: var(--search-inner-size);
  top: 0;
  right: auto;
  left: 0;
}

.not-used .header-search-icon:before {
  --icon-size: 18px;
  mask: var(--kt-ui-icon-search) center no-repeat;
  -webkit-mask: var(--kt-ui-icon-search) center no-repeat;
  background: var(--kt-header-search-icon-color);
  width: var(--icon-size);
  height: var(--icon-size);
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
}

.not-used .header-search .search-title-top-delete {
  --icon-size: 10px;
  --icon-offset: calc((var(--search-inner-size) - var(--icon-size)) / 2);
  width: var(--icon-size);
  height: var(--icon-size);
  top: var(--icon-offset);
  right: calc(-1 * var(--icon-size));
  mask: var(--kt-header-search-delete-icon) center no-repeat;
  -webkit-mask: var(--kt-header-search-delete-icon) center no-repeat;
  background: var(--kt-header-search-icon-color);
  z-index: 2;
}

.not-used .header-search:hover {
  --search-border-color: var(--kt-header-search-border-color-hover);
  --search-bg-color: var(--kt-header-search-bg-color-hover);
}

.not-used .header-search .not-used .header-search-active {
  --search-border-color: var(--kt-header-search-border-color-active);
  --search-bg-color: var(--kt-header-search-bg-color-active);
}

.not-used .header-search-active .not-used .header-search-inner {
  position: absolute;
  right: 0;
  width: calc(40vw + 22px);
  z-index: 10;
  background-color: var(--search-bg-color);
  transition: background-color 0.3s linear, width 0.3s ease-in;
}

.not-used .header-search-active .not-used .header-search-input {
  cursor: text;
  padding: 0 var(--search-inner-size);
  position: initial;
}

.not-used .header-search-active.not-used .header-search-not-empty .search-title-top-delete {
  right: calc(var(--search-border-width) + var(--icon-offset));
}

.title-search-result.search-title-top-result-header {
  margin-top: calc(var(--kt-layout-header-height) - 69px);
}

.not-used .header-personal {
  width: auto;
}

.not-used .header-personal,
.start-page .not-used .header-personal {
  margin-right: var(--kt-workarea-space-aside);
}

.not-used .user-block {
  padding: 0;
  margin: 0 -16px 0 0;
}

.not-used .user-block:hover:after,
.not-used .user-block.--hover:after,
.not-used .user-block.--wait:after {
  content: none;
}

.not-used .user-block .user-img {
  margin: 0 var(--kt-ui-offset-md) 0 0;
}

.not-used .user-block .user-name {
  font-size: 0;
  padding-right: 8px;
}

.not-used .user-block .user-name:after {
  border-top-color: var(--kt-header-user-icon-color);
  opacity: 1;
}

.not-used .header-messenger-mobile {
  order: 3;
  padding: 4px;
  height: 64px;
  display: flex;
  align-items: center;
}

.not-used .header-messenger-mobile-btn {
  width: 40px;
  height: 40px;
  border-radius: var(--ui-border-radius-pill);
  background-color: var(--kt-mobile-header-messenger-btn-bg);
  border: none;
  cursor: pointer;
}

.not-used .header-messenger-mobile-btn:hover {
  background-color: var(--kt-ui-button-primary-hover);
}

.not-used .header-messenger-mobile-btn-icon {
  display: flex;
  align-items: center;
  justify-content: center;
}

.not-used .header-mobile-buttons {
  order: 5;
}

.not-used .mobile-search-modal {
  --kt-ui-modal-bg-color: #F4F4F4;
  padding: 0;
  width: 100% !important;
  height: 100% !important;
}

.not-used .mobile-search-modal .header-search {
  --kt-layout-header-gap: 0;
}

.not-used .mobile-search-modal .header-search-wrapper {
  margin-top: 72px;
  padding: 16px;
}

.not-used .without-timeman .timeman-container {
  display: none;
}

.logo-text-container {
  --logo-text-container-color: var(--ui-color-base-white-fixed);
}

.logo .intranet-settings-widget__logo-btn .ui-icon-set {
  --ui-icon-set__icon-size: 22px;
  --ui-icon-set__icon-color: var(--kt-header-logo-settings-color);
  margin-top: 0;
}

.air-header-button {
  --ui-color-design-outline-content: var(--kt-ui-white);
  --air-header-button-border-color: var(--kt-ui-white);
  --air-header-button-bg: var(--kt-ui-white);
  --air-header-button-bg-hover: var(--kt-ui-white);
  display: flex;
  align-items: center;
  border-radius: var(--ui-border-radius-pill);
  padding: 5px;
}

.air-header-button .ui-icon-set {
  background-color: var(--kt-ui-purple-80);
}

.air-header-button .air-header-button__text {
  display: none;
}

.air-header-button:hover .ui-icon-set {
  background-color: var(--kt-ui-button-primary-hover);
}

/* Start Header Search */

.air-header__search {
  --search-border-width: 2px;
  --search-border-color: var(--kt-header-search-border-color);
  --search-bg-color: var(--kt-header-search-bg-color);
  --search-inner-size: calc(var(--kt-header-search-height) - 2 * var(--search-border-width));
  margin-right: 24px;
}

.air-header__search-form {
  height: var(--search-inner-size);
}

.air-header__search-icon {
  width: var(--search-inner-size);
  height: var(--search-inner-size);
  -webkit-mask-size: 22px;
  mask-size: 22px;
  background-color: var(--air-header-search-icon-color);
  left: auto;
  right: 13px;
}

.air-header__search .air-header__search-input {
  --air-header-search-input-opacity: 1;
  width: var(--air-header-search-input-width);
  font-size: 14px;
  line-height: 18px;
  font-family: var(--ui-font-family-primary, var(--ui-font-family-helvetica));
  height: var(--search-inner-size);
  border-radius: calc(var(--kt-header-search-height) / 2);
  background-color: var(--kt-header-search-bg-color-active);
  border: 1px solid transparent;
}

.air-header__search .air-header__search-input.disabled,
.air-header__search .air-header__search-input[disabled] {
  opacity: 1 !important;
  cursor: pointer !important;
}

.air-header__search.--active .air-header__search-input {
  padding-left: 40px;
  background-image: var(--o-ui-icon-set__path_search);
  background-repeat: no-repeat;
  background-position: left 12px center;
  background-size: 20px 20px;
  border: 1px solid var(--kt-header-search-border-color-active);
}

/* End Header Search */

/* Start Header левого меню */

.menu-items-header {
  margin-right: var(--kt-workarea-space-aside);
  height: var(--kt-layout-header-height);
  box-sizing: border-box;
  border-radius: var(--kt-ui-layout-border-radius-default);
  background-color: var(--kt-layout-header-bg-color);
  margin-bottom: var(--kt-header-space-bottom);
  padding-top: var(--kt-ui-offset-lg);
  padding-bottom: var(--kt-ui-offset-lg);
}

.menu-items-header:after {
  content: none;
}

.menu-items-header .menu-switcher__icon {
  background: var(--kt-header-logo-switcher-color);
}

/* End Header левого меню */

/* Start Logo */

.menu-items-header__logo span {
  display: none;
}

.menu-items-header__logo::after {
  mask: var(--kt-header-logo-image) center no-repeat;
  -webkit-mask: var(--kt-header-logo-image) center no-repeat;
  mask-size: contain;
  -webkit-mask-size: contain;
  background: var(--kt-header-logo-color);
  width: var(--kt-header-logo-width);
  height: var(--kt-header-logo-height);
  top: 0;
}

/* End Logo */

.air-header__logo .logo-image-container {
  vertical-align: middle;
}

.air-header__logo {
  margin-right: 32px;
}

.air-header__buttons {
  gap: 0 16px;
  margin-right: 6px;
}

.air-header__menu-switcher {
  --ui-color-design-plain-na-content-icon: #fff;
  display: none;
}

.air-header__button[data-id=licenseWidgetWrapper] {
  order: 2;
}

.air-header__button-message {
  order: 3;
  display: none;
}

.air-header__button-message .air-header-button {
  --air-header-button-border-color: var(--kt-mobile-header-messenger-btn-bg);
  --air-header-button-bg: var(--kt-mobile-header-messenger-btn-bg);
  --air-header-button-bg-hover: var(--kt-ui-button-primary-hover);
}

.air-header__button-message .air-header-button .ui-icon-set {
  background-color: var(--ui-color-design-outline-content);
}

.air-header__button-message .air-header-button:hover .ui-icon-set {
  background-color: var(--ui-color-design-outline-content);
}

.air-header__button.air-header__button-help .air-header-button {
  --air-header-button-bg: var(--kt-header-help-bg-color);
  --air-header-button-bg-hover: var(--kt-header-help-bg-color-hover);
}

.air-header__button.air-header__button-help .air-header-button .ui-icon-set {
  background-color: var(--kt-header-help-icon-color);
}

.air-header__button.air-header__button-help .air-header-button:hover .ui-icon-set {
  background-color: var(--kt-header-help-icon-color-hover);
}

.air-header__button.air-header__button-license .air-header-button {
  --air-header-button-bg: var(--kt-header-license-bg-color);
  --air-header-button-bg-hover: var(--kt-header-license-bg-color-hover);
}

.air-header__button.air-header__button-license .air-header-button .ui-icon-set {
  background-color: var(--kt-header-license-icon-color);
}

.air-header__button.air-header__button-license .air-header-button:hover .ui-icon-set {
  background-color: var(--kt-header-license-icon-color-hover);
}

.intranet-avatar-widget-item-main__wrapper-head .intranet-avatar-widget-item__title {
  white-space: wrap;
}

.not-used .bx-layout-inner-left {
  width: calc(var(--kt-layout-space-aside) + var(--kt-left-column-width) + var(--kt-workarea-space-aside));
}

.menu-collapsed-mode .not-used .bx-layout-inner-left {
  width: calc(var(--kt-layout-space-aside) + var(--kt-left-column-collapsed-width) + var(--kt-workarea-space-aside));
}

.not-used .menu-switcher {
  --switcher-width: 12px;
  --switcher-height: 10px;
  width: auto !important;
  padding: 0 16px;
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  opacity: 1 !important;
}

.not-used .menu-switcher-lines {
  all: unset;
  mask: var(--kt-ui-icon-4-lines) center no-repeat;
  -webkit-mask: var(--kt-ui-icon-4-lines) center no-repeat;
  mask-size: contain;
  -webkit-mask-size: contain;
  width: var(--switcher-width);
  height: var(--switcher-height);
}

.not-used .menu-switcher-lines,
.bitrix24-dark-theme .not-used .menu-switcher-lines {
  background: var(--kt-header-logo-switcher-color);
}

.not-used .menu-switcher-lines:before,
.not-used .menu-switcher-lines:after {
  content: none;
}

.not-used .menu-switcher:hover .not-used .menu-switcher-lines {
  background: var(--kt-header-logo-switcher-color-hover);
}

.menu-collapsed-mode .not-used .menu-switcher {
  padding: 0 20px;
}

.not-used .menu-item-index {
  height: 22px;
  min-width: 22px;
  box-sizing: border-box;
  padding: 0 6px;
  font: 12px/22px var(--ui-font-family-primary);
  background-color: var(--ui-counter-current-bg-color);
}

.not-used .menu-items-block {
  --kt-left-column-scrollbar-placeholder: 12px;
  margin-left: var(--kt-layout-space-aside);
  width: calc(var(--kt-left-column-width) + var(--kt-left-column-scrollbar-placeholder));
}

.not-used .menu-items-header {
  margin-top: var(--kt-layout-space-top);
  margin-right: var(--kt-workarea-space-aside);
  height: var(--kt-layout-header-height);
  border-radius: var(--kt-ui-layout-border-radius-default);
  background-color: var(--kt-layout-header-bg-color);
  width: var(--kt-left-column-width);
}

.menu-collapsed-mode .not-used .menu-items-header {
  width: var(--kt-left-column-collapsed-width);
}

.not-used .menu-items-body {
  padding-left: 9px;
  margin-left: -9px;
  margin-top: var(--kt-header-space-bottom);
  top: calc(var(--kt-layout-header-height) + var(--kt-layout-space-top));
  right: 0;
}

.menu-items-edit-mode .not-used .menu-items-body,
.menu-items-view-mode .not-used .menu-items-body,
.menu-items-edit-mode .not-used .menu-items-body:hover,
.menu-items-view-mode .not-used .menu-items-body:hover {
  padding-right: var(--kt-left-column-scrollbar-placeholder);
}

.not-used .bitrix24-default-theme .menu-items {
  padding-top: 0;
}

.not-used .k-team.bitrix24-light-theme .menu-item-group-more-ul .menu-item-plus .menu-item-plus-icon,
.not-used .k-team.bitrix24-default-theme .menu-item-group-more-ul .menu-item-plus .menu-item-plus-icon,
.not-used .k-team.bitrix24-dark-theme .menu-item-group-more-ul .menu-item-plus .menu-item-plus-icon,
.not-used .k-team .menu-item-plus-icon {
  background-color: var(--kt-ui-color-primary);
}

.not-used .k-team.bitrix24-light-theme .menu-item-group-more-ul .menu-item-plus .menu-item-plus-icon::before,
.not-used .k-team.bitrix24-default-theme .menu-item-group-more-ul .menu-item-plus .menu-item-plus-icon::before,
.not-used .k-team.bitrix24-dark-theme .menu-item-group-more-ul .menu-item-plus .menu-item-plus-icon::before,
.not-used .k-team .menu-item-plus-icon::before {
  background-image: var(--kt-ui-icon-plus);
  opacity: 1;
}

.not-used .k-team.bitrix24-light-theme .menu-item-group-more-ul .menu-item-plus .menu-item-plus-icon:is(:hover),
.not-used .k-team.bitrix24-default-theme .menu-item-group-more-ul .menu-item-plus .menu-item-plus-icon:is(:hover),
.not-used .k-team.bitrix24-dark-theme .menu-item-group-more-ul .menu-item-plus .menu-item-plus-icon:is(:hover),
.not-used .k-team .menu-item-plus-icon:is(:hover) {
  background-color: var(--kt-ui-color-primary-hover);
}

.not-used .k-team.bitrix24-light-theme .menu-item-group-more-ul .menu-item-plus,
.not-used .k-team.bitrix24-default-theme .menu-item-group-more-ul .menu-item-plus,
.not-used .k-team.bitrix24-dark-theme .menu-item-group-more-ul .menu-item-plus {
  left: 4px !important;
}

.not-used .k-team .bx-layout-inner-left .menu-item-block .menu-item-show-link {
  display: flex;
  align-items: center;
}

.not-used .k-team .bx-layout-inner-left .menu-item-link {
  padding-left: 25px;
  max-width: 205px;
}

.not-used .k-team .bx-layout-inner-left .menu-item-link-arrow {
  background-image: none !important;
  position: absolute;
  right: 8px;
}

.not-used .k-team .bx-layout-inner-left .menu-item-plus {
  left: 4px !important;
}

.not-used .k-team .bx-layout-inner-left .menu-item-group {
  margin: 0;
}

.not-used .k-team .bx-layout-inner-left .menu-item-group[data-collapse-mode=expanded] {
  margin: 0;
  background: rgb(from var(--kt-ui-gray-10-hover) r g b/50%);
}

.not-used .k-team .bx-layout-inner-left .menu-item-group[data-collapse-mode=expanded] .menu-item-link-arrow {
  -webkit-mask-image: var(--kt-ui-icon-chevron-down);
          mask-image: var(--kt-ui-icon-chevron-down);
}

.not-used .k-team .bx-layout-inner-left .menu-item-group .menu-item-link {
  max-width: unset;
  padding-left: 25px !important;
}

.not-used .k-team .bx-layout-inner-left .menu-item-group .menu-item-link-arrow {
  background-color: var(--kt-ui-gray-70);
  mask-image: var(--kt-ui-icon-chevron-up);
  -webkit-mask-image: var(--kt-ui-icon-chevron-up);
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-position: center;
  height: 20px;
  width: 22px;
}

.not-used .k-team .bx-layout-inner-left .menu-item-group-more .menu-item-group-more-ul {
  margin: 0;
  background: rgb(from var(--kt-ui-gray-10-hover) r g b/50%);
}

.not-used .k-team .bx-layout-inner-left .menu-item-group-more .menu-item-group-more-ul .menu-item-link {
  padding-left: 25px;
  max-width: 205px;
}

.not-used .k-team .menu-collapsed-mode .menu-item-plus {
  display: none;
}

.not-used .k-team .menu-collapsed-mode .menu-item-link {
  padding-left: 14px;
}

.not-used .k-team .menu-collapsed-mode .menu-item-group[data-collapse-mode=expanded] .menu-item-link {
  padding-left: 14px;
}

.not-used .k-team .menu-collapsed-mode .menu-item-group .menu-item-link {
  padding-left: 12px;
}

.not-used .k-team .menu-collapsed-mode .menu-item-group-more .menu-item-group-more-ul .menu-item-link {
  padding-left: 14px;
}

.menu-item-icon {
  width: 20px;
  height: 20px;
  background-color: var(--kt-ui-icon-secondary);
}

.menu-item-block {
  margin: 0 0 var(--menu-item-block-stack-space) 0;
}

.menu-favorites-more-btn,
.menu-item-block {
  align-items: center;
}

.menu-collapsed-mode .mainpage_config-btn {
  display: none;
}

.--ui-context-edge-light .menu-items-block,
.--ui-context-edge-light .menu-items-block__scope {
  --leftmenu-bg: transparent;
  --leftmenu-bg-expanded: transparent;
  --leftmenu-bg-overlayed: var(--kt-ui-layer-01);
}

.menu-switcher__close {
  background-color: var(--kt-ui-button-primary);
  border-radius: var(--ui-border-radius-pill);
  margin: 6px 9px;
  width: 20px;
  height: 20px;
}

.menu-switcher__close:hover {
  background-color: var(--kt-ui-button-primary-hover);
}

.menu-switcher__close .menu-switcher__icon {
  -webkit-mask-image: var(--kt-ui-icon-close);
          mask-image: var(--kt-ui-icon-close);
  -webkit-mask-size: auto;
          mask-size: auto;
}

.k-team {
  /*.main-buttons-item-sublink {
      &::before {
          mask-image: var(--kt-ui-icon-plus-in-circle);
          -webkit-mask-image: var(--kt-ui-icon-plus-in-circle);
          background: var(--kt-ui-color-primary);
      }

      &:is(:hover) {
          &::before {
              background: var(--kt-ui-color-primary-hover);
          }
      }
  }*/
}

.app__header {
  margin-left: calc(var(--kt-menu-width) * -1);
}

.air-header {
  --kt-topbar-left-shift: calc(var(--content-area-left-shift) + var(--kt-menu-width));
  --topbar-bg: var(--kt-layout-header-bg-color);
  --air-header-min-height: 72px;
  --topbar-height: 72px;
  padding-left: var(--kt-topbar-left-shift);
}

.air-header:has(.air-header__menu > .main-buttons),
.air-header:has(.air-header__menu :not(.header-menu-wrapper) .main-buttons) {
  --topbar-height: 138px;
  padding-bottom: 66px;
}

.air-header:before {
  bottom: auto;
  height: 72px;
  border-bottom-right-radius: var(--kt-ui-layout-border-radius-default);
  border-bottom-left-radius: var(--kt-ui-layout-border-radius-default);
}

.--ui-context-edge-light .air-header {
  --topbar-bg: var(--kt-layout-header-bg-color);
}

.air-header__menu {
  height: 72px;
}

.air-header__menu > .main-buttons,
.air-header__menu :not(.header-menu-wrapper) .main-buttons {
  position: absolute;
  left: var(--kt-topbar-left-shift);
  right: var(--air-right-bar-width);
  top: calc(var(--mib-height) + var(--kt-header-space-bottom));
}

.air-header__menu-hide {
  transform: translateY(64px);
}

.main-buttons.--air {
  --mib-background: #fff;
  --mib-padding-left: 25px;
  --mib-padding-right: 50px;
  --mib-padding-top: 0;
  --mib-padding-bottom: 0;
  --mib-margin-bottom: 8px;
  --mib-height: var(--kt-layout-header-height);
  --mib-radius: var(--kt-ui-layout-border-radius-default);
  --mib-item-spacing: var(--ui-space-inset-4xl);
  --mib-item-font-family: var(--ui-font-family-primary);
  --mib-item-font-size: 16px;
  --mib-item-font-weight: var(--ui-font-weight-normal);
  --mib-item-color: var(--kt-ui-text-primary);
  --mib-item-active-color: var(--kt-ui-color-primary);
  --mib-item-hover-color: var(--mib-item-active-color);
  --mib-item-underline-color: var(--kt-ui-color-primary);
  --mib-item-super-title-color: var(--kt-ui-color-primary);
  --mib-item-underline-size: 2px;
}

.main-buttons.--air .main-buttons-item {
  position: relative;
  display: inline-flex;
  margin-left: var(--ui-space-inset-xl);
  height: var(--mib-height);
  margin-bottom: var(--mib-height);
  box-sizing: border-box;
  text-decoration: none;
}

.main-buttons.--air .main-buttons-item.--hidden,
.main-buttons.--air .main-buttons-item[data-disabled=true],
.main-buttons.--air .main-buttons-item[data-disbanded=true] {
  display: none;
}

.main-buttons.--air .main-buttons-item.--over::before,
.main-buttons.--air .main-buttons-item.--has-menu.--menu-shown::before {
  opacity: 0;
}

.main-buttons.--air .main-buttons-item-active::before {
  opacity: 0;
}

.main-buttons.--air .main-buttons-item .main-buttons-item-menu-arrow {
  background: var(--mib-item-color);
  mask: var(--kt-ui-icon-chevron-down) center no-repeat;
  -webkit-mask: var(--kt-ui-icon-chevron-down) center no-repeat;
}

.header-menu-wrapper .main-buttons.--air {
  --mib-padding-left: var(--kt-workarea-space-aside);
  --mib-padding-right: var(--kt-ui-offset-lg);
  --mib-margin-bottom: 0;
  --mib-background: var(--kt-header-menu-bg-color);
  --mib-item-color: var(--kt-header-menu-item-color);
  --mib-item-hover-color: var(--kt-header-menu-item-color-hover);
  --mib-item-active-color: var(--kt-header-menu-item-color-active);
  --mib-item-underline-color: var(--kt-header-menu-item-line-color);
}

:root {
  --kt-im-chat-menu-top-offset: 8px;
  --kt-im-chat-menu-right-offset: 18px;
}

.not-used .bx-im-bar {
  width: var(--kt-layout-right-column-width);
  margin-top: var(--kt-layout-space-top);
  right: var(--kt-layout-space-aside);
  background-color: var(--kt-layout-im-bar-bg-color);
  border-top-right-radius: var(--kt-ui-layout-border-radius-default);
}

.bitrix24-dark-theme .not-used .bx-im-bar {
  border-left: none;
}

.not-used .help-block {
  height: var(--kt-layout-header-height);
  width: var(--kt-layout-right-column-width);
  background-color: var(--kt-header-help-bg-color);
  border-radius: var(--kt-ui-layout-border-radius-default);
  border-bottom: none;
}

.bitrix24-dark-theme .not-used .help-block:hover {
  background-color: var(--kt-header-help-bg-color-hover);
}

.not-used .help-block:hover .not-used .help-block-icon {
  background-color: var(--kt-header-help-icon-color-hover);
}

.not-used .help-block:hover .not-used .help-block-icon:before {
  background-color: var(--kt-header-help-icon-color);
}

.not-used .help-block-icon {
  width: 40px;
  height: 40px;
  left: calc(50% - 20px);
  top: calc(50% - 20px);
  border-radius: var(--ui-border-radius-pill);
  background-color: var(--kt-header-help-icon-color);
}

.not-used .help-block-icon:before {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  top: calc(50% - 8px);
  left: calc(50% - 8px);
  -webkit-mask: url(/bitrix/templates/bitrix24/images/intranet-icon-help.svg) center no-repeat;
          mask: url(/bitrix/templates/bitrix24/images/intranet-icon-help.svg) center no-repeat;
  background: var(--kt-header-help-bg-color);
}

.not-used .help-block.bx-im-border-b:after {
  content: none;
}

.not-used .bx-im-helper-block {
  padding: 0;
  margin-top: var(--kt-header-space-bottom);
}

.not-used .bx-im-border-b:after {
  --kt-bib-width: 50px;
  width: var(--kt-bib-width);
  left: calc((var(--kt-layout-right-column-width) - var(--kt-bib-width)) / 2);
  right: auto;
}

.bitrix24-dark-theme .not-used .bx-im-border-b:after,
.bitrix24-default-theme .not-used .bx-im-border-b:after,
.bitrix24-light-theme .not-used .bx-im-border-b:after {
  background-color: #d4d4d4;
}

.not-used .bx-im-informer,
.not-used .bx-im-helper-block,
.not-used .bx-im-search {
  margin-bottom: var(--kt-layout-right-column-gap);
}

.not-used .bx-im-informer {
  padding: 0;
}

.not-used .bx-im-informer-num,
.not-used .bx-im-informer-num-digit {
  box-sizing: content-box;
  line-height: 12px;
}

.not-used .bx-im-informer .not-used .bx-im-informer-icon,
.not-used .bx-im-informer .not-used .bx-im-informer-ol-icon,
.not-used .bx-im-informer .not-used .bx-im-informer-copilot-icon {
  height: 38px;
  width: 38px;
}

.bitrix24-dark-theme .not-used .bx-im-informer .not-used .bx-im-informer-icon,
.bitrix24-default-theme .not-used .bx-im-informer .not-used .bx-im-informer-icon,
.bx-im-bar-default .not-used .bx-im-informer .not-used .bx-im-informer-icon,
.bitrix24-dark-theme .not-used .bx-im-informer .not-used .bx-im-informer-ol-icon,
.bitrix24-default-theme .not-used .bx-im-informer .not-used .bx-im-informer-ol-icon,
.bx-im-bar-default .not-used .bx-im-informer .not-used .bx-im-informer-ol-icon,
.bitrix24-dark-theme .not-used .bx-im-informer .not-used .bx-im-informer-copilot-icon,
.bitrix24-default-theme .not-used .bx-im-informer .not-used .bx-im-informer-copilot-icon,
.bx-im-bar-default .not-used .bx-im-informer .not-used .bx-im-informer-copilot-icon {
  background-color: #fff;
}

.bitrix24-dark-theme .not-used .bx-im-informer:hover .not-used .bx-im-informer-icon,
.bitrix24-default-theme .not-used .bx-im-informer:hover .not-used .bx-im-informer-icon,
.bx-im-bar-default .not-used .bx-im-informer:hover .not-used .bx-im-informer-icon,
.bitrix24-dark-theme .not-used .bx-im-informer:hover .not-used .bx-im-informer-ol-icon,
.bitrix24-default-theme .not-used .bx-im-informer:hover .not-used .bx-im-informer-ol-icon,
.bx-im-bar-default .not-used .bx-im-informer:hover .not-used .bx-im-informer-ol-icon,
.bitrix24-dark-theme .not-used .bx-im-informer:hover .not-used .bx-im-informer-copilot-icon,
.bitrix24-default-theme .not-used .bx-im-informer:hover .not-used .bx-im-informer-copilot-icon,
.bx-im-bar-default .not-used .bx-im-informer:hover .not-used .bx-im-informer-copilot-icon {
  background-color: var(--kt-ui-button-secondary-active);
}

.not-used .bitrix24-dark-theme .bx-im-informer-ol-icon:before,
.not-used .bitrix24-default-theme .bx-im-informer-ol-icon:before,
.not-used .bx-im-bar-default .bx-im-informer-ol-icon:before {
  height: 20px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.not-used .bx-im-search {
  --kt-bis-size: 38px;
  --kt-bis-margin-left: calc((var(--kt-layout-right-column-width) - var(--kt-bis-size)) / 2);
  height: var(--kt-bis-size);
  width: var(--kt-bis-size);
  margin-left: var(--kt-bis-margin-left);
  border-radius: var(--ui-border-radius-pill);
  background-color: #fff;
}

.not-used .bx-im-search:before {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.not-used .bx-im-search:after {
  bottom: calc(-1 * var(--kt-layout-right-column-gap) - 1px);
  left: calc((var(--kt-layout-right-column-width) - var(--kt-bib-width)) / 2 - var(--kt-bis-margin-left));
}

.bitrix24-dark-theme .not-used .bx-im-search:hover {
  background-color: var(--kt-ui-button-secondary-active);
}

.not-used .bx-im-users-wrap {
  top: 232px;
  padding-left: 3px;
}

.bx-im-bar-with-ol .not-used .bx-im-users-wrap {
  top: calc(232px + 38px + var(--kt-layout-right-column-gap));
}

.bx-im-bar-with-ol.bx-im-bar-with-copilot .not-used .bx-im-users-wrap {
  top: calc(232px + 2 * (38px + var(--kt-layout-right-column-gap)));
}

.not-used .bitrix24-dark-theme .bx-im-informer:hover,
.not-used .bx-im-bar-default .bx-im-informer:hover {
  background-color: transparent;
}

.not-used .bx-im-list-recent-compact__container {
  width: var(--kt-layout-right-column-width);
}

.im-chat-menu {
  top: var(--kt-im-chat-menu-top-offset);
  right: var(--kt-im-chat-menu-right-offset);
  /* 83 - это отступ слева у панели чатов */
  padding-left: calc(83px - var(--kt-im-chat-menu-right-offset));
}

.im-chat-menu + .side-panel > .side-panel-container {
  /* !important потому-что нужно переопределить свойство, заданное JS-ом в атрибут 'style' */
  top: calc(var(--kt-layout-header-height) + var(--kt-im-chat-menu-top-offset) * 2) !important;
}

.air-user-profile::before {
  width: 36px;
  height: 36px;
}

.air-user-profile__avatar {
  width: 36px;
  height: 36px;
}

.bx-layout-inner-inner-table {
  max-width: 1920px;
  margin: 0 auto;
}

.app__page {
  padding-top: var(--kt-header-space-bottom);
}

body {
  --air-header-height: 72px;
  --air-right-bar-width: 72px;
  --air-app-padding-left: 8px;
  --air-app-padding-right: 8px;
  --air-app-min-width: calc(360px - (var(--air-app-padding-left) + var(--air-app-padding-right)));
}

.app {
  --air-header-min-height: 72px;
  padding-left: var(--air-app-padding-left);
  padding-right: var(--air-app-padding-right);
}

.app__main {
  --menu-width: 0;
  --menu-width-expanded: 240px;
  --kt-menu-width: var(--menu-width-expanded);
  overflow: initial;
  max-width: calc(100% - var(--kt-menu-width) - var(--air-right-bar-width));
  box-sizing: initial;
}

.menu-collapsed-mode .app__main {
  --kt-menu-width: var(--menu-width);
}

.page.no-paddings .page__workarea-content {
  padding-top: 0;
}

.page-navigation,
.pagetitle-below,
.workarea-content {
  margin-right: var(--kt-workarea-space-aside);
}

.workarea-content-paddings {
  padding: 16px 16px 24px;
}

.start-page .workarea-content-paddings {
  padding: 0 0 16px 0;
}

.start-page .pagetitle-wrap {
  background-color: transparent;
}

.start-page #sidebar {
  padding-top: 0;
}

/* Region 404 page */

/* Endregion */

.im-bar-mode table.bx-layout-inner-inner-table td.bx-layout-inner-inner-cont,
.im-bar-mode .start-page table.bx-layout-inner-inner-table td.bx-layout-inner-inner-cont {
  padding-right: var(--kt-layout-right-column-width);
}

.im-bar-mode.start-page #sidebar {
  padding-right: 8px;
}

/* Дефолтная ссылка */

a,
a:hover,
a.is-hovered,
.main-grid-cell-content a:hover {
  color: var(--ui-link-color);
  text-decoration: none;
}

a {
  --ui-link-color: var(--kt-ui-link-primary);
  transition: 250ms linear color, 250ms linear border-color;
}

a:is(:focus-visible) {
  --ui-link-outline: var(--kt-ui-link-primary-focus-outline);
  --ui-link-color: var(--kt-ui-link-primary-focus);
  outline-color: var(--ui-link-outline);
}

a.is-hovered,
a:is(:hover) {
  --ui-link-color: var(--kt-ui-link-primary-hover);
}

a.is-active,
a:is(:active) {
  --ui-link-color: var(--kt-ui-link-primary-active);
}

a.disabled {
  --ui-link-color: var(--kt-ui-link-primary-disabled);
  pointer-events: none;
  outline: none;
}

.errortext,
.notetext {
  border-radius: var(--kt-ui-border-radius-md);
  line-height: 16px;
}

.errortext {
  color: var(--kt-ui-text-error);
  background-color: var(--kt-ui-layer-low-accent-red);
}

.errortext:before {
  mask: var(--kt-ui-icon-warning) center no-repeat;
  -webkit-mask: var(--kt-ui-icon-warning) center no-repeat;
  mask-size: contain;
  -webkit-mask-size: contain;
  background: var(--kt-ui-icon-error);
  width: 18px;
  height: 18px;
  margin-top: 0;
  transform: translateY(-50%);
}

.notetext {
  color: var(--kt-ui-text-success);
  background-color: var(--kt-ui-layer-low-accent-green);
}

.air-footer__link[onclick*=ThemePicker] {
  display: none;
}

:root {
  --kt-page-stub-icon-color: var(--c-page-stub-icon-color, var(--kt-ui-color-primary));
  --kt-page-stub-bg-color: var(--c-page-stub-bg-color, var(--kt-ui-layer-01));
  --kt-page-stub-text-color: var(--c-page-stub-text-color, var(--kt-ui-text-primary));
}

.search-users {
  z-index: 3;
}

.page-toolbar {
  margin-left: 0;
}

.page__toolbar {
  padding: 18px 0;
}

.ui-toolbar.--air {
  min-height: initial;
  max-height: initial;
  flex-wrap: wrap;
  row-gap: 24px;
  padding-block: 16px;
}

.ui-toolbar.--air .ui-toolbar-title-item {
  height: 36px;
  font: 700 24px/1.4 var(--ui-font-family-secondary);
  color: var(--kt-ui-text-primary);
}

.ui-toolbar.--air .ui-toolbar-title-box {
  padding-right: 16px;
  color: var(--kt-ui-text-primary);
}

.ui-toolbar.--air .ui-toolbar-filter-box {
  flex: 1 0 290px;
}

.ui-toolbar.--air .main-ui-filter-search {
  margin-block: 0;
}

.ui-toolbar.--air .ui-toolbar-right-buttons {
  flex-wrap: wrap;
  padding-left: 32px;
}

.bitrix24-default-theme .ui-toolbar-title-box,
.bitrix24-dark-theme .ui-toolbar-title-box {
  color: var(--kt-ui-text-primary);
}

.profile-menu::before {
  --ui-color-design-outline-na-bg: var(--kt-ui-white);
}

.ui-toolbar .ui-toolbar-title-item-box {
  line-height: 30px;
}

body.k-team .bx-interface-toolbar .bx-context-button-text {
  text-shadow: unset;
}

.k-team .meeting-new-add-description-form .webform-field-upload {
  height: 40px;
}

.k-team .meeting-new-add-description-form .webform-field-upload .webform-small-button {
  display: flex;
  align-items: center;
  justify-content: center;
}

.k-team .meeting-new-add-description-form .webform-field-upload input[type=file] {
  border: none;
}

.k-team .meeting-agenda-agenda-visible .webform-small-button {
  max-width: 250px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.k-team .meeting-new-select-but-wrap {
  display: inline-flex;
  gap: var(--kt-ui-offset-lg);
}

.k-team .meeting-new-select-but-wrap .webform-button-link-cancel {
  --ui-btn-background: var(--kt-ui-transparent-01);
  --ui-btn-background-hover: var(--kt-ui-button-tertiary-hover);
  --ui-btn-color: var(--kt-ui-text-primary);
  --ui-btn-color-hover: var(--kt-ui-text-accented);
  box-sizing: border-box;
  margin: 0;
  outline: 0;
  background-color: var(--ui-btn-background);
  color: var(--ui-btn-color) !important;
  height: var(--ui-btn-height);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: var(--ui-btn-padding);
  border-radius: var(--ui-btn-radius);
  transition: none;
}

.k-team .meeting-new-select-but-wrap .webform-button-link-cancel:hover {
  border-bottom: none;
  color: var(--ui-btn-color-hover) !important;
  background-color: var(--ui-btn-background-hover);
}

.ui-notification-manager-browser-icon {
  min-width: 44px;
}

/*
 Если задать эту переменную, отступ между меню и контентом становится
 как на всём остальном портале ( отличия из-за отсутствия панели чатов справа ).
 Но ввиду того, что наши стили грузятся позже, происходит сдвиг лэйаута и страница
 не красиво прыгает. Нужно подумать, как решить эту проблему
 */

.im-chat-embedded .air-header:has(.air-header__menu > .main-buttons),
.im-chat-embedded .air-header:has(.air-header__menu :not(.header-menu-wrapper) .main-buttons) {
  --topbar-height: 168px;
  padding-bottom: 100px;
}

.im-chat-embedded .app__header {
  margin-left: calc((var(--kt-menu-width) + var(--air-right-bar-width) - var(--content-area-left-shift)) * -1);
}

.im-chat-embedded .air-header {
  padding-left: calc(var(--kt-menu-width) + var(--air-right-bar-width) - var(--content-area-left-shift));
}

.im-chat-embedded .air-header::before {
  display: block;
}

.im-chat-embedded .air-header__menu > .main-buttons,
.im-chat-embedded .air-header__menu :not(.header-menu-wrapper) .main-buttons {
  /*
    Поскольку нет панели чатов справа, ширина контентой области стала больше на значение
    calc(var(--air-right-bar-width) - var(--content-area-left-shift))
    Между меню и контентом так же есть отступ равный var(--content-area-left-shift).
    Итого кнопки должны расположится в точке:
    calc((var(--kt-menu-width) + var(--content-area-left-shift) + (var(--air-right-bar-width) - var(--content-area-left-shift)))),

    где var(--content-area-left-shift) и -var(--content-area-left-shift) можно сократить
  */
  left: calc(var(--kt-menu-width) + var(--air-right-bar-width));
  right: var(--content-area-left-shift);
}

.--ui-context-edge-light .ui-slider-page.--air {
  --ui-slider-page-topbar-bg-entity: transparent;
}

.ui-slider-page.--air .profile-menu-iframe .profile-menu-inner .profile-menu-top {
  margin-bottom: var(--kt-ui-offset-xl);
}

@media (min-width: 768px) {
  .not-used #js-mobile-header-search {
    display: none;
  }
}

@media (min-width: 1280px) {
  .not-used .header-messenger-mobile {
    display: none;
  }
}

@media screen and (min-width: 1280px) {
  .app__main {
    --menu-width: 66px;
  }
}

@media (max-width: 1279px) {
  .not-used .bx-layout-header__is-active-search {
    position: absolute;
    z-index: 1310;
    left: 0;
    right: 0;
  }

  .not-used .bx-layout-header__is-active-search #header-inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 var(--kt-ui-offset-lg);
  }

  .not-used .bx-layout-header__is-active-menu {
    position: absolute;
    z-index: 1010;
    left: 0;
    right: 0;
  }

  .not-used .bx-layout-header__is-active-menu .menu-switcher {
    display: none;
  }

  .not-used .bx-layout-header__is-active-menu .mobile-header-menu-close-btn {
    display: block;
  }

  .not-used .bx-layout-header__is-active-menu .logo {
    order: 2;
  }

  .not-used .k-team .bx-layout-header {
    position: relative !important;
  }

  .not-used .k-team-feedback-wrapper .js-feedback-button {
    display: none;
  }

  .not-used .menu-items-body-inner .k-team-feedback-wrapper .js-feedback-button {
    display: flex;
    position: relative;
    bottom: unset;
    right: unset;
    margin-top: 20px;
  }

  .not-used #header {
    min-width: 100%;
  }

  .not-used #header .main-buttons-box {
    --mib-radius: 0;
  }

  .not-used #header-inner {
    --kt-layout-right-column-width: 0;
    padding: 0 var(--kt-ui-offset-md);
  }

  .not-used .header-menu-wrapper .main-buttons {
    --mib-padding-right: var(--kt-ui-size-xl);
  }

  .not-used .header-menu-wrapper {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    transition: all 0.5s ease-in-out;
  }

  .not-used .header-menu-wrapper__open-menu {
    transform: translateY(64px);
  }

  .not-used .main-buttons {
    --mib-item-spacing: var(--ui-space-inset-md);
  }

  .not-used .header-logo-block {
    width: auto;
    visibility: visible;
  }

  .not-used .header-logo-block .menu-switcher {
    visibility: visible;
  }

  .not-used .timeman-container,
  .not-used .header-personal {
    --kt-layout-header-gap: var(--kt-ui-offset-sm);
    margin-right: var(--kt-layout-header-gap);
  }

  .not-used .header-search-active .not-used .header-search-inner {
    width: 62vw;
  }

  .title-search-result.search-title-top-result-header {
    margin-top: calc(var(--kt-layout-header-height) - 61px);
  }

  .not-used .header-personal,
  .start-page .not-used .header-personal {
    margin-left: var(--kt-ui-offset-sm);
    order: 2;
  }

  .not-used .timeman-container {
    display: none;
  }

  .not-used .header-mobile-buttons {
    display: flex;
    align-items: center;
  }

  .not-used .pulse-top-wrap,
  .not-used .pulse-top-wrap-light {
    min-width: 100%;
  }

  .not-used .pulse-top-wrap .pulse-main-wrap,
  .not-used .pulse-top-wrap-light .pulse-main-wrap {
    min-width: 100%;
  }

  .air-header__search {
    order: 2;
    margin-left: auto;
    margin-right: 16px;
  }

  .air-header__personal-info {
    --kt-topbar-left-shift: 8px;
    width: 100%;
    padding-left: var(--kt-topbar-left-shift);
  }

  .air-header__logo {
    order: 1;
    display: flex;
    align-items: center;
  }

  .intranet-settings-widget__logo-btn {
    display: none;
  }

  .air-header__buttons {
    gap: 0 8px;
    order: 3;
  }

  .air-header__menu-switcher {
    display: flex;
  }

  .air-header__button-message {
    display: block;
  }

  .not-used .bx-layout-inner-left {
    --kt-left-column-width: 0;
    width: var(--kt-left-column-width);
  }

  .not-used .menu-items-block__overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
  }

  .not-used .menu-items-block {
    --kt-layout-space-aside: 0;
    --kt-left-column-width: 375px;
    visibility: hidden;
    top: 88px !important;
    transform: translateX(-100%);
    background: var(--kt-ui-gray-10);
    position: absolute;
    left: 16px;
    border-radius: var(--ui-border-radius-2xl);
    box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1);
  }

  .not-used .menu-items-block__is-active {
    opacity: 1;
    visibility: visible;
    transform: translateX(0);
    transition: all 0.5s ease-in-out;
  }

  .not-used .menu-items-header {
    display: none;
  }

  .not-used .menu-items-body__is-mobile {
    top: 0;
    padding-right: 3px;
    overflow-y: auto;
    scrollbar-color: rgba(255, 255, 255, 0.21) transparent;
    scrollbar-width: thin;
  }

  .menu-items-header {
    display: none;
  }

  .app__left-menu {
    --air-theme-background-blurred: var(--kt-ui-gray-10);
    position: absolute;
    left: 0;
    top: 88px;
    transition: all 0.5s ease-in-out;
    transform: translateX(-100%);
    border-radius: var(--ui-border-radius-2xl);
    box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1);
  }

  .app__left-menu__is-active {
    opacity: 1;
    visibility: visible;
    transform: translateX(0);
    transition: all 0.5s ease-in-out;
  }

  .app__left-menu__show {
    transform: translateX(0);
    max-height: -webkit-fill-available;
    height: 100%;
  }

  .menu-animation-closing-mode .app__left-menu__show .menu-items-block,
  .menu-collapsed-mode .app__left-menu__show .menu-items-block {
    width: var(--menu-width-expanded);
  }

  .menu-collapsed-mode .app__left-menu__show .menu-item-link-text {
    display: inline-block;
  }

  .menu-fav-editable-btn {
    display: none;
  }

  .menu-items-body::after {
    display: block;
    min-height: 80px;
    content: "";
  }

  .menu-items-footer {
    display: none;
  }

  .air-header__menu > .main-buttons,
  .air-header__menu :not(.header-menu-wrapper) .main-buttons {
    --kt-topbar-left-shift: var(--kt-ui-size-none);
    --air-right-bar-width: var(--kt-ui-size-none);
    --kt-header-space-bottom: var(--kt-ui-offset-xl);
  }

  .header-menu-wrapper {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    transition: all 0.5s ease-in-out;
    height: var(--kt-layout-header-height);
    z-index: 999;
  }

  .header-menu-wrapper .main-buttons-box {
    --mib-radius: 0;
    --mib-padding-right: var(--kt-ui-size-xl);
  }

  .not-used .bx-im-bar {
    display: none;
  }

  .not-used .help-block {
    --kt-layout-right-column-width: 51px;
    order: 4;
  }

  .app__right-bar {
    height: var(--air-header-min-height);
    position: relative;
    top: 0;
    z-index: 1;
  }

  .bitrix24-dark-theme .app__right-bar.--transparent {
    background-color: transparent;
  }

  .air-chat-bar {
    display: none;
  }

  .app__page {
    margin-right: calc((var(--air-footer-min-height) - 4px) * -1);
    padding-right: var(--content-area-left-shift);
  }

  img {
    max-width: 100%;
    height: auto;
  }

  .app {
    --content-area-left-shift: 0;
  }

  .app__main {
    --menu-width-expanded: 0;
    max-width: 100%;
    box-sizing: border-box;
  }

  .page-navigation,
  .pagetitle-below,
  .workarea-content {
    margin-right: var(--kt-ui-size-none);
  }

  .page-header {
    min-width: 100%;
  }

  .im-bar-mode table.bx-layout-inner-inner-table td.bx-layout-inner-inner-cont,
  .im-bar-mode .start-page table.bx-layout-inner-inner-table td.bx-layout-inner-inner-cont {
    --kt-layout-right-column-width: 0;
  }

  .app__footer {
    padding-bottom: 72px;
  }

  .popup-window.bx-finder-popup,
  .popup-window:has([class^=main-ui-filter-]) {
    left: 6px !important;
    right: 6px;
  }

  .main-ui-filter-inner-container {
    width: 100%;
  }

  .pagetitle-inner-container {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
  }

  .calendar-pagetitle-view .pagetitle-inner-container {
    margin-bottom: 16px;
  }

  .ui-toolbar.--air {
    row-gap: 16px;
  }

  .profile-menu-group .profile-menu-name {
    white-space: normal;
    overflow: initial;
    padding: 4px 0;
    height: auto;
  }

  .hide-xl {
    display: none;
  }

  .ui-actions-bar {
    flex-wrap: wrap;
    max-height: 100%;
  }

  form.forum-form {
    overflow: auto;
  }

  .feed-post-block-background .feed-post-text-block-inner-inner {
    padding: var(--kt-ui-offset-lg);
  }

  .feed-post-block-background .feed-post-text-block-inner-inner .feed-grat-block.feed-info-block {
    padding-right: var(--kt-ui-size-none);
  }

  .feed-post-block-background .feed-post-text-block-inner-inner .feed-grat-block.feed-grat-block-one.feed-info-block .feed-user-name-wrap {
    min-width: auto;
  }

  .feed-post-block-background .feed-post-text-block-inner-inner .feed-grat-block .feed-grat-img,
  .feed-post-block-background .feed-post-text-block-inner-inner .feed-grat-block.feed-grat-block-large .feed-workday-left-side .feed-user-name-wrap .feed-user-avatar {
    width: 46px;
    min-width: 46px;
    height: 46px;
  }

  .feed-post-block-background .feed-post-text-block-inner-inner .feed-grat-block.feed-info-block .feed-workday-left-side {
    align-items: center;
  }

  .feed-post-block-background .feed-post-text-block-inner-inner .feed-grat-block-arrow {
    width: 36px;
    min-width: 36px;
    height: 46px;
  }
}

@media screen and (max-width: 1023.98px) {
  .ui-toolbar.--air .ui-toolbar-right-buttons {
    flex: 1 0 auto;
    row-gap: 16px;
    justify-content: end;
    padding-left: 24px;
  }

  .ui-toolbar.--air .ui-toolbar-right-buttons .ui-btn + .ui-btn {
    --ui-btn-margin-left: 8px;
  }
}

@media screen and (max-width: 768px) {
  .page__workarea-content:has(.map-columns) {
    overflow: auto;
  }

  .page__workarea-content:has(.map-columns) .bx-404-block,
  .page__workarea-content:has(.map-columns) .bx-404-text-block,
  .page__workarea-content:has(.map-columns) h2 {
    max-width: 100vw;
  }
}

@media (max-width: 767px) {
  .not-used .bx-layout-header {
    --kt-layout-space-top: 0;
    --kt-layout-space-aside: 0;
  }

  .not-used #header {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    --kt-layout-header-height: 72px;
  }

  .not-used #header-inner {
    justify-content: space-between;
  }

  .not-used .logo {
    min-width: 100%;
  }

  .not-used .logo .intranet-settings-widget__logo-btn {
    display: none;
  }

  .not-used .header-search-active .not-used .header-search-inner {
    width: calc(100vw - 2 * var(--kt-ui-offset-md));
    transform: translateX(92px);
    transition: background-color 0.3s linear, width 0.3s ease-in, transform 0.3s ease-in;
  }

  .not-used .user-block .user-img {
    --kt-ui-offset-md: 0;
  }

  .not-used .user-block .user-name {
    display: none;
  }

  .not-used .header-messenger-mobile-btn-icon svg {
    min-width: 20px;
    min-height: 20px;
  }

  .not-used .search-title-top-result-header {
    z-index: 1310 !important;
    left: 0 !important;
    min-width: 100% !important;
    width: 100% !important;
    box-shadow: none !important;
  }

  .not-used .search-title-top-result-header .search-title-top-result {
    background-color: var(--kt-ui-field-02);
  }

  .air-header__search {
    margin-right: 0;
    transition: none;
  }

  .air-header__search .air-header__search-input {
    transition: none;
  }

  .air-header__search.--active .air-header__search-container {
    position: absolute;
    right: 0;
    z-index: 999;
    width: 100%;
    justify-content: center;
  }

  .air-header__search.--active .air-header__search-input {
    width: calc(100vw - 5 * var(--kt-ui-offset-md));
    margin: 0;
  }

  .air-header__search.--active .air-header__search-icon {
    position: absolute;
  }

  .air-header__buttons {
    margin-right: 0;
  }

  .air-header__button[data-id=licenseWidgetWrapper] {
    display: none;
  }

  .air-header__button-help {
    display: none;
  }

  .search-title-top-result-header {
    z-index: 1310;
    left: 0 !important;
    min-width: 100% !important;
    width: 100% !important;
    box-shadow: none !important;
  }

  .search-title-top-result-header .search-title-top-result {
    background-color: var(--kt-ui-field-02);
  }

  .ui-popupcomponentmaker {
    width: 100% !important;
    left: 0 !important;
  }

  .not-used .menu-items-block {
    --kt-left-column-width: 100%;
    left: 0;
  }

  .not-used .k-team .mainpage_config-btn {
    display: none;
  }

  .app__left-menu {
    width: 100%;
  }

  .menu-items-block,
  .menu-items-block__scope {
    --menu-width-expanded: 100%;
  }

  .no-page-header .page__workarea {
    margin-top: 0;
  }

  .page__workarea {
    margin-top: var(--kt-ui-offset-md);
    flex-direction: column;
  }

  .start-page .page__sidebar {
    width: 100%;
  }

  .page__sidebar {
    order: 0;
    width: 100%;
    gap: var(--kt-ui-offset-lg);
    margin: 0;
    margin-bottom: var(--kt-ui-offset-lg);
  }

  .page__workarea-content {
    order: 1;
  }

  #workarea {
    display: flex;
    flex-direction: column;
  }

  .open-chat-list {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNCAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzFfMTMpIj4KPHBhdGggZD0iTTAuNTQxODQ2IDEyLjIwNjVDLTAuMTgxMzQ4IDEyLjkyMDkgLTAuMTgxMzQ4IDE0LjA3OTIgMC41NDE4NDYgMTQuNzkzNUwxMi4zMjcgMjYuNDM0OUMxMy4wNTAyIDI3LjE0OTMgMTQuMjIyNyAyNy4xNDkzIDE0Ljk0NTkgMjYuNDM0OUMxNS42NjkxIDI1LjcyMDYgMTUuNjY5MSAyNC41NjIzIDE0Ljk0NTkgMjMuODQ3OUw0LjQ3MDIxIDEzLjVMMTQuOTQ1OSAzLjE1MjExQzE1LjY2OTEgMi40Mzc3NCAxNS42NjkxIDEuMjc5NTEgMTQuOTQ1OSAwLjU2NTEzOEMxNC4yMjI3IC0wLjE0OTIzNSAxMy4wNTAyIC0wLjE0OTIzNSAxMi4zMjcgMC41NjUxMzhMMC41NDE4NDYgMTIuMjA2NVpNMjQuMDAwNiAxMS42NzA3SDEuODUxM1YxNS4zMjkzSDI0LjAwMDZWMTEuNjcwN1oiIGZpbGw9IiMxMjEyMzkiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xXzEzIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI3IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
    background-size: contain;
    background-repeat: no-repeat;
    min-width: 14px;
    height: 17px;
    margin-right: 15px;
    cursor: pointer;
  }

  .bx-im-messenger__list_container {
    min-width: 100%;
  }

  .bx-im-messenger__content_container.--with-list {
    max-width: 100%;
  }

  .side-panel-content-container {
    padding-top: 0;
  }

  .bx-im-messenger__navigation_container {
    --im-messenger__navigation_width: 60px;
  }

  .bx-im-navigation__item_text {
    font-size: var(--im-font-size-7xs);
  }

  .bx-im-navigation__item_icon {
    width: 16px;
    height: 16px;
  }

  .bx-im-navigation__item_container {
    display: none;
  }

  .bx-im-content-chat__container.--left-align .bx-im-message-list__container {
    padding: 0 17px 0 13px;
  }

  .bx-im-avatar__container.--special.--size-xl {
    width: calc(var(--im-avatar__size_m) - 2px);
    height: calc(var(--im-avatar__size_m) - 2px);
  }

  .bx-im-avatar__container.--size-xl .bx-im-avatar__icon {
    background-size: calc(var(--im-avatar__size_m) - 8px);
  }

  .bx-im-avatar__container.--size-xl .bx-im-avatar__content.--text {
    font-size: var(--im-avatar__font-size_m);
  }

  .bx-im-avatar__container.--size-xl {
    width: var(--im-avatar__size_m);
    height: var(--im-avatar__size_m);
  }

  .bx-im-chat-title__text {
    font-size: 14px;
  }

  .bx-im-list-recent-item__message_text {
    font-size: 12px;
  }

  .bx-im-avatar__container.--size-l {
    width: var(--im-avatar__size_m);
    height: var(--im-avatar__size_m);
  }

  .bx-im-avatar__container.--special.--size-l {
    width: calc(var(--im-avatar__size_m) - 2px);
    height: calc(var(--im-avatar__size_m) - 2px);
  }

  .bx-im-messenger__list_none {
    display: none;
  }

  .bx-im-messenger__scope {
    --im-messenger__list_width: 100%;
  }

  .main-ui-filter-theme-air .main-ui-filter-add-container,
  .main-ui-filter-theme-air .main-ui-filter-sidebar {
    display: none;
  }

  .main-ui-filter-theme-air .main-ui-filter-field-button-container,
  .main-ui-filter-theme-air .main-ui-filter-field-preset-button-container {
    width: 100%;
    left: 24px;
  }

  .main-ui-filter-popup-field-list {
    width: 100% !important;
  }

  .main-ui-filter-field-list-1-column {
    display: flex !important;
    flex-direction: column;
  }

  .main-ui-filter-field-list-2-column {
    display: flex !important;
    flex-direction: column;
  }

  .main-ui-filter-field-list-3-column {
    display: flex !important;
    flex-direction: column;
  }

  .bx-finder-popup .bx-lm-box {
    display: flex;
    flex-direction: column;
  }

  .bx-finder-popup .bx-finder-box-tabs-content,
  .bx-finder-popup .bx-finder-box-tabs {
    width: 100%;
  }

  .bx-finder-popup .bx-finder-box.bx-finder-box-vertical .bx-finder-box-tabs {
    width: 100%;
    padding-left: 0;
  }

  .bx-finder-popup .bx-finder-box.bx-finder-box-vertical .bx-finder-box-tabs:after {
    display: none;
  }

  .bx-finder-popup .bx-finder-box-tabs-content-cell {
    width: 100%;
  }

  .bx-finder-popup .bx-lm-box {
    min-width: 100% !important;
  }

  .ui-toolbar.--air .ui-toolbar-filter-box .main-ui-filter-search {
    min-width: 100%;
  }

  .search-page-form {
    flex-wrap: wrap;
  }

  .search-page-form .base-input {
    margin-bottom: 16px;
  }

  .intranet-settings-iframe-popup {
    padding: 0 10px 10px !important;
  }

  .intranet-settings-iframe-popup .ui-page-slider-padding {
    padding: 0 10px 10px !important;
  }

  .intranet-settings-iframe-popup .intranet-settings-main-title {
    font-size: var(--ui-font-size-3xl);
  }

  .intranet-settings-iframe-popup .main-ui-filter-search {
    float: none;
  }

  .intranet-settings-iframe-popup .ui-sidepanel-sidebar {
    margin: 10px 0;
  }

  .intranet-settings-iframe-popup .ui-slider-page {
    flex-direction: column;
  }

  .intranet-settings-iframe-popup .ui-page-slider-left-panel {
    max-width: 100%;
  }

  .intranet-settings-iframe-popup .ui-sidepanel-menu {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin: 0;
  }

  .intranet-settings-iframe-popup .ui-sidepanel-menu-link {
    padding: 0 9px 0 9px;
    height: 26px;
  }

  .intranet-settings-iframe-popup .ui-sidepanel-menu-link .ui-sidepanel-menu-link-text {
    font-size: 12px;
    margin: 0;
  }

  .intranet-settings-iframe-popup .ui-sidepanel-submenu,
  .intranet-settings-iframe-popup .ui-sidepanel-menu-link .ui-sidepanel-toggle-btn {
    display: none;
  }

  .intranet-settings-iframe-popup .ui-section__picker-wrapper .ui-section__item-collection .ui-section__item {
    font-size: 12px;
  }

  .intranet-settings-iframe-popup .intranet-settings__page-header {
    font-size: var(--ui-font-size-xl);
    margin-bottom: 15px;
  }

  .intranet-settings-iframe-popup .intranet-settings__page-header_wrap {
    margin-bottom: 15px;
  }

  .intranet-settings-iframe-popup .intranet-settings__page-header_desc {
    font-size: var(--ui-font-size-sm);
  }

  .intranet-settings-iframe-popup .intranet-settings__sidepanel-menu {
    display: none;
  }

  .intranet-settings-iframe-popup .ui-section__header .ui-section__title {
    font-size: var(--ui-font-size-md);
  }

  .intranet-settings-iframe-popup .ui-section__tools-description-link {
    font-size: var(--ui-font-size-5xs);
  }

  .menu-popup-task-list-controls-menu,
  .popup-window-content_mobile {
    left: 43px !important;
    right: 3px !important;
  }

  .menu-popup-task-list-controls-menu .ui-selector-dialog,
  .popup-window-content_mobile .ui-selector-dialog {
    width: 100% !important;
  }

  #popup-window-overlay-top_menu_id_k-team_reset_popup {
    width: 100% !important;
  }

  #top_menu_id_k-team_reset_popup {
    left: 6px !important;
    right: 44px;
    max-width: 500px;
    margin: 0px auto;
  }

  .pagetitle {
    padding: var(--kt-ui-offset-sm) 0;
    order: 0;
  }

  .search-users-wrapper {
    width: 100%;
    margin: var(--ui-space-inline-none);
    order: 3;
  }

  .pagetitle-menu {
    padding-left: var(--ui-space-inline-none);
  }

  .sidebar-buttons .webform-small-button:first-child {
    margin: var(--ui-space-inline-none);
  }

  .table-list.showed {
    margin-left: var(--ui-space-inline-none);
  }

  .page-toolbar {
    margin-left: var(--ui-space-inline-none);
  }

  .top-menu-mode .pagetitle-wrap {
    margin-top: var(--kt-ui-offset-lg);
    margin-bottom: var(--kt-ui-offset-lg);
  }

  .ui-toolbar.--air {
    padding-inline: 8px;
    padding-block: 8px;
  }

  .main-ui-filter-search {
    margin-block: var(--kt-ui-offset-lg);
  }

  .ui-toolbar.--air .ui-toolbar-right-buttons {
    flex: 1 1 100%;
    margin-block: 0;
  }

  .pagetitle-item,
  .ui-toolbar-title-box {
    font-size: 18px;
  }

  .calendar-pagetitle-view .pagetitle-inner-container {
    display: grid;
    grid-template-columns: 1fr;
    grid-row-gap: 16px;
  }

  .pagetitle-toolbar-field-view .pagetitle-inner-container .main-ui-filter-search.main-ui-filter-compact-state {
    max-width: 100%;
  }

  .pagetitle-menu > div {
    flex-wrap: wrap;
    justify-content: flex-end;
    gap: 8px;
  }

  .pagetitle-toolbar-field-view .pagetitle-inner-container {
    flex-wrap: wrap;
    gap: 8px;
    margin-bottom: 16px;
  }

  .bx-layout-inner-inner-top-row .bx-layout-inner-inner-cont {
    height: auto;
  }

  .pagetitle-last-item-in-a-row {
    z-index: 4;
  }

  .ui-toolbar-right-custom-html.--right {
    display: flex;
    flex-wrap: wrap;
    flex-shrink: initial;
    justify-content: flex-end;
    gap: 8px;
  }

  .ui-toolbar-right-custom-html.--right .kt-ui-event-actions-container + kt-ui-btn,
  .ui-toolbar-right-custom-html.--right kt-ui-btn + kt-ui-btn,
  .ui-toolbar-right-custom-html.--right .kt-ui-btn + .kt-ui-btn {
    margin-left: 0;
  }

  .profile-menu-group .profile-menu-info,
  .profile-menu-group .profile-menu-group-info {
    flex-wrap: wrap;
    align-items: flex-start;
  }

  .profile-menu-group .profile-menu-name {
    font-size: 16px;
    height: 41px;
    display: flex;
    align-items: center;
    margin: 8px;
  }

  .profile-menu-group .profile-menu-links {
    flex: auto;
    margin: 8px;
    gap: 8px;
  }

  .profile-menu-group .profile-menu-top {
    height: auto;
    align-items: flex-start;
  }

  .profile-menu-group .sonet-common-workgroup-avatar {
    margin: 8px;
  }

  .task-iframe-popup .tasks-iframe-header .pagetitle-inner-container {
    flex-wrap: wrap;
  }

  .task-iframe-popup .task-iframe-workarea {
    min-width: 100%;
    display: flex;
    flex-direction: column;
  }

  .task-iframe-popup .task-iframe-sidebar {
    order: 2;
    width: 100%;
    padding: 0;
  }

  .task-iframe-popup .task-iframe-content {
    order: 1;
  }

  .task-iframe-popup .task-detail-header {
    flex-wrap: wrap;
  }

  .task-iframe-popup .task-switcher-text {
    font-size: 10px;
    padding: 3px 4px;
  }

  .task-iframe-popup .task-detail-buttons span {
    display: flex;
    flex-wrap: wrap;
    gap: 4px;
  }

  .bx-layout-table:not(.menu-collapsed-mode) .main-ui-filter-search .main-ui-filter-search-square .main-ui-square-item {
    max-width: 11vw;
  }

  .hide-md {
    display: none;
  }

  .ui-actions-bar .ui-nav-panel.--air .ui-nav-panel__item {
    padding: 0 8px;
  }

  .ui-actions-bar__panel {
    width: 100%;
  }

  .ui-actions-bar .ui-nav-panel.--air,
  .ui-actions-bar .ui-counter-panel.--air {
    flex-wrap: wrap;
    background-color: var(--ui-color-design-outline-na-bg);
    border-radius: var(--ui-border-radius-sm);
    width: 100%;
  }

  .ui-actions-bar .ui-nav-panel.--air .ui-nav-panel__item,
  .ui-actions-bar .ui-nav-panel.--air .ui-counter-panel__item,
  .ui-actions-bar .ui-counter-panel.--air .ui-nav-panel__item,
  .ui-actions-bar .ui-counter-panel.--air .ui-counter-panel__item {
    background-color: transparent;
  }

  .log-top-cell .main-logo-ru {
    margin: 48px 0;
  }

  .log-popup-form-qr-icon-img {
    width: 100%;
  }

  .log-main-cell .log-popup {
    padding: 24px;
  }

  .login-wrapper {
    flex-direction: column;
  }

  .login-wrapper .ui-ctl {
    width: 100%;
  }

  .login-wrapper-qr {
    margin: 24px auto 0;
  }

  .log-popup-form-input {
    display: none;
  }

  .log-popup-form-input.--show {
    display: inline-flex;
    transform: translateX(0);
  }

  .log-popup-form-qr {
    display: none;
  }

  .log-popup-form-qr.--show {
    display: inline-flex;
    transform: translateX(0);
  }

  .log-popup-form-qr.--show img {
    width: 100%;
  }

  .log-popup-footer .ui-btn-link {
    margin: 0;
  }

  .login-wrapper-qr-link {
    padding: 16px;
  }

  div.news-detail img.detail_picture {
    width: 100%;
    height: auto;
  }

  .feed-post-block-background .feed-post-text-block-inner-inner .feed-workday-user-position,
  .feed-post-block-background .feed-post-text-block-inner-inner .feed-workday-user-name {
    font-size: 11px;
  }
}