:root {
  --fdm-color-primary-bg: #E9F7F6;
  --fdm-color-primary-bg-deep: #D8F2F0;
  --fdm-color-primary-bg-active: #B0E8E3;
  --fdm-color-primary-bg-text-active: #D8F2F0;
  --fdm-color-primary: #03ABA0;
  --fdm-color-primary-active: #05948A;
  --fdm-color-primary-disabled: #B0E8E3;
}
:root {
  --fdm-font-size-4xs: 0.45rem;
  --fdm-font-size-3xs: 0.5rem;
  --fdm-font-size-2xs: 0.55rem;
  --fdm-font-size-xs: 0.6rem;
  --fdm-font-size-sm: 0.7rem;
  --fdm-font-size: 0.75rem;
  --fdm-font-size-lg: 0.8rem;
  --fdm-font-size-xl: 0.85rem;
  --fdm-font-size-2xl: 0.9rem;
  --fdm-font-size-3xl: 1rem;
  --fdm-font-size-4xl: 1.2rem;
  --fdm-icon-size-2sm: 0.6rem;
  --fdm-icon-size-sm: 0.7rem;
  --fdm-icon-size: 0.8rem;
  --fdm-icon-size-lg: 0.9rem;
  --fdm-icon-size-xl: 1rem;
  --fdm-icon-size-2xl: 1.2rem;
  --fdm-line-height-2xs: 0.6rem;
  --fdm-line-height-xs: 0.8rem;
  --fdm-line-height-sm: 1rem;
  --fdm-line-height: 1.2rem;
  --fdm-line-height-lg: 1.4rem;
  --fdm-line-height-xl: 1.6rem;
  --fdm-line-height-2xl: 1.8rem;
  --fdm-font-weight: 400;
  --fdm-font-weight-bold: 600;
  --fdm-gap-none: 0;
  --fdm-gap-xs: 0.1rem;
  --fdm-gap-sm: 0.2rem;
  --fdm-gap: 0.4rem;
  --fdm-gap-lg: 0.5rem;
  --fdm-gap-xl: 0.6rem;
  --fdm-gap-2xl: 0.8rem;
  --fdm-gap-3xl: 1rem;
  --fdm-gap-4xl: 1.2rem;
  --fdm-gap-5xl: 1.6rem;
  --fdm-gap-6xl: 2.4rem;
  --fdm-padding-none: 0;
  --fdm-padding-2xs: 0.1rem;
  --fdm-padding-xs: 0.2rem;
  --fdm-padding-sm: 0.3rem;
  --fdm-padding: 0.4rem;
  --fdm-padding-lg: 0.6rem;
  --fdm-padding-xl: 0.8rem;
  --fdm-padding-2xl: 1rem;
  --fdm-padding-layout-none: 0;
  --fdm-padding-layout-sm: 0.4rem;
  --fdm-padding-layout: 0.6rem;
  --fdm-padding-layout-lg: 0.8rem;
  --fdm-padding-layout-xl: 1rem;
  --fdm-padding-layout-2xl: 1.2rem;
  --fdm-height-2xs: 0.9rem;
  --fdm-height-xs: 1.2rem;
  --fdm-height-sm: 1.6rem;
  --fdm-height: 1.8rem;
  --fdm-height-lg: 2.2rem;
  --fdm-height-xl: 2.4rem;
  --fdm-height-2xl: 2.8rem;
  --fdm-height-3xl: 4.4rem;
  --fdm-border-radius-none: 0;
  --fdm-border-radius-xs: 0.1rem;
  --fdm-border-radius-sm: 0.2rem;
  --fdm-border-radius: 0.3rem;
  --fdm-border-radius-lg: 0.4rem;
  --fdm-border-radius-xl: 0.5rem;
  --fdm-border-radius-full: 499.95rem;
  --fdm-color-red-1: #FEF1F0;
  --fdm-color-red-2: #FFDFDD;
  --fdm-color-red-3: #FFC4C2;
  --fdm-color-red-4: #FFA3A0;
  --fdm-color-red-5: #FD7D79;
  --fdm-color-red-6: #EF5655;
  --fdm-color-red-7: #C54746;
  --fdm-color-red-8: #9F3937;
  --fdm-color-red-9: #782A28;
  --fdm-color-red-10: #4A1817;
  --fdm-color-yellow-1: #FFF7E4;
  --fdm-color-yellow-2: #FFEEC7;
  --fdm-color-yellow-3: #FFE29E;
  --fdm-color-yellow-4: #FCD379;
  --fdm-color-yellow-5: #F7BE54;
  --fdm-color-yellow-6: #EDA426;
  --fdm-color-yellow-7: #C77F14;
  --fdm-color-yellow-8: #A8660A;
  --fdm-color-yellow-9: #824A01;
  --fdm-color-yellow-10: #4D2B00;
  --fdm-color-green-1: #ECF8ED;
  --fdm-color-green-2: #D2F3D6;
  --fdm-color-green-3: #AFE6B6;
  --fdm-color-green-4: #88D593;
  --fdm-color-green-5: #64C871;
  --fdm-color-green-6: #3BAD4A;
  --fdm-color-green-7: #358C41;
  --fdm-color-green-8: #316F39;
  --fdm-color-green-9: #2B5530;
  --fdm-color-green-10: #1F4024;
  --fdm-color-blue-1: #EBF3FF;
  --fdm-color-blue-2: #D9E8FF;
  --fdm-color-blue-3: #B7D2FE;
  --fdm-color-blue-4: #80B1FF;
  --fdm-color-blue-5: #4D91FF;
  --fdm-color-blue-6: #2B73F0;
  --fdm-color-blue-7: #3062C1;
  --fdm-color-blue-8: #174291;
  --fdm-color-blue-9: #143266;
  --fdm-color-blue-10: #0B224D;
  --fdm-color-orange-1: #FFF5E8;
  --fdm-color-orange-2: #FFE5C7;
  --fdm-color-orange-3: #FFCF99;
  --fdm-color-orange-4: #FFB566;
  --fdm-color-orange-5: #FF9F3E;
  --fdm-color-orange-6: #FA851E;
  --fdm-color-orange-7: #D26919;
  --fdm-color-orange-8: #B5560D;
  --fdm-color-orange-9: #773503;
  --fdm-color-orange-10: #471F00;
  --fdm-color-maize-1: #FBF8DD;
  --fdm-color-maize-2: #F7F3BE;
  --fdm-color-maize-3: #F5ED98;
  --fdm-color-maize-4: #EBE067;
  --fdm-color-maize-5: #E0D236;
  --fdm-color-maize-6: #D1C004;
  --fdm-color-maize-7: #AB9E03;
  --fdm-color-maize-8: #807602;
  --fdm-color-maize-9: #575002;
  --fdm-color-maize-10: #383401;
  --fdm-color-lime-1: #F6F9E6;
  --fdm-color-lime-2: #E7F0C0;
  --fdm-color-lime-3: #DBE8A0;
  --fdm-color-lime-4: #CDE079;
  --fdm-color-lime-5: #B8CF53;
  --fdm-color-lime-6: #9BBA04;
  --fdm-color-lime-7: #829B03;
  --fdm-color-lime-8: #617402;
  --fdm-color-lime-9: #414E02;
  --fdm-color-lime-10: #313A01;
  --fdm-color-leaf-1: #F1F9EC;
  --fdm-color-leaf-2: #DCF5CE;
  --fdm-color-leaf-3: #C3EDAB;
  --fdm-color-leaf-4: #B2E396;
  --fdm-color-leaf-5: #92D66B;
  --fdm-color-leaf-6: #69B83B;
  --fdm-color-leaf-7: #599F30;
  --fdm-color-leaf-8: #427724;
  --fdm-color-leaf-9: #2C5018;
  --fdm-color-leaf-10: #1F3811;
  --fdm-color-teal-1: #E9F7F6;
  --fdm-color-teal-2: #D8F2F0;
  --fdm-color-teal-3: #B0E8E3;
  --fdm-color-teal-4: #74DBD4;
  --fdm-color-teal-5: #3CC7BE;
  --fdm-color-teal-6: #03ABA0;
  --fdm-color-teal-7: #05948A;
  --fdm-color-teal-8: #037A72;
  --fdm-color-teal-9: #01615C;
  --fdm-color-teal-10: #004D49;
  --fdm-color-cyan-1: #EBF8FC;
  --fdm-color-cyan-2: #CFF1FC;
  --fdm-color-cyan-3: #AAE6FA;
  --fdm-color-cyan-4: #83DAF2;
  --fdm-color-cyan-5: #4AC6E8;
  --fdm-color-cyan-6: #0DADD9;
  --fdm-color-cyan-7: #038CB2;
  --fdm-color-cyan-8: #036C8A;
  --fdm-color-cyan-9: #015066;
  --fdm-color-cyan-10: #013B4F;
  --fdm-color-indigo-1: #EDF1FF;
  --fdm-color-indigo-2: #DCE3FD;
  --fdm-color-indigo-3: #C3CEFA;
  --fdm-color-indigo-4: #9AACF9;
  --fdm-color-indigo-5: #7187F5;
  --fdm-color-indigo-6: #5169E0;
  --fdm-color-indigo-7: #3F52BF;
  --fdm-color-indigo-8: #2D3EA1;
  --fdm-color-indigo-9: #212F80;
  --fdm-color-indigo-10: #131E5C;
  --fdm-color-violet-1: #F2EFFE;
  --fdm-color-violet-2: #E3DBFF;
  --fdm-color-violet-3: #CDC0FC;
  --fdm-color-violet-4: #B09CF7;
  --fdm-color-violet-5: #9176F5;
  --fdm-color-violet-6: #7758E8;
  --fdm-color-violet-7: #6246C7;
  --fdm-color-violet-8: #5036AD;
  --fdm-color-violet-9: #3F2B8A;
  --fdm-color-violet-10: #2E2259;
  --fdm-color-purple-1: #FAF0FE;
  --fdm-color-purple-2: #F6DFFF;
  --fdm-color-purple-3: #EEC5FF;
  --fdm-color-purple-4: #E5A4FF;
  --fdm-color-purple-5: #D181F0;
  --fdm-color-purple-6: #B94FDB;
  --fdm-color-purple-7: #9A31BD;
  --fdm-color-purple-8: #81299E;
  --fdm-color-purple-9: #601E75;
  --fdm-color-purple-10: #40204D;
  --fdm-color-lilac-1: #FBECF9;
  --fdm-color-lilac-2: #FAD9F4;
  --fdm-color-lilac-3: #F0B3E6;
  --fdm-color-lilac-4: #ECA0E0;
  --fdm-color-lilac-5: #E47AD3;
  --fdm-color-lilac-6: #D952C3;
  --fdm-color-lilac-7: #AE349A;
  --fdm-color-lilac-8: #822773;
  --fdm-color-lilac-9: #571A4D;
  --fdm-color-lilac-10: #41143A;
  --fdm-color-pink-1: #FEECF2;
  --fdm-color-pink-2: #FBD0DE;
  --fdm-color-pink-3: #F9B4CB;
  --fdm-color-pink-4: #F8A1BE;
  --fdm-color-pink-5: #F57BA4;
  --fdm-color-pink-6: #E54E81;
  --fdm-color-pink-7: #C03664;
  --fdm-color-pink-8: #90284B;
  --fdm-color-pink-9: #601B32;
  --fdm-color-pink-10: #481426;
  --fdm-color-slate-1: #EDEEF1;
  --fdm-color-slate-2: #D7DBE0;
  --fdm-color-slate-3: #BCC2CC;
  --fdm-color-slate-4: #9FA7B2;
  --fdm-color-slate-5: #778291;
  --fdm-color-slate-6: #5B687A;
  --fdm-color-slate-7: #465263;
  --fdm-color-slate-8: #36404F;
  --fdm-color-slate-9: #272F3B;
  --fdm-color-slate-10: #191E26;
  --fdm-color-grey-1: #FFFFFF;
  --fdm-color-grey-2: #F7F8FA;
  --fdm-color-grey-3: #F0F2F5;
  --fdm-color-grey-4: #E6E8ED;
  --fdm-color-grey-5: #DADEE5;
  --fdm-color-grey-6: #C9CED6;
  --fdm-color-grey-7: #B4B9C2;
  --fdm-color-grey-8: #9EA4AD;
  --fdm-color-grey-9: #878D99;
  --fdm-color-grey-10: #646C7A;
  --fdm-color-grey-11: #49515E;
  --fdm-color-grey-12: #2E3642;
  --fdm-color-grey-13: #151C29;
  --fdm-color-transparent-1: #131d2e;
  --fdm-color-transparent-2: rgba(19, 29, 46, 0.9);
  --fdm-color-transparent-3: rgba(19, 29, 46, 0.78);
  --fdm-color-transparent-4: rgba(19, 29, 46, 0.66);
  --fdm-color-transparent-5: rgba(19, 29, 46, 0.47);
  --fdm-color-transparent-6: rgba(19, 29, 46, 0.37);
  --fdm-color-transparent-7: rgba(19, 29, 46, 0.29);
  --fdm-color-transparent-8: rgba(19, 29, 46, 0.24);
  --fdm-color-transparent-9: rgba(19, 29, 46, 0.19);
  --fdm-color-transparent-10: rgba(19, 29, 46, 0.13);
  --fdm-color-transparent-11: rgba(19, 29, 46, 0.08);
  --fdm-color-transparent-12: rgba(19, 29, 46, 0.05);
  --fdm-color-transparent-13: rgba(19, 29, 46, 0);
  --fdm-color-transparent-white-1: #ffffff;
  --fdm-color-transparent-white-2: rgba(255, 255, 255, 0.9);
  --fdm-color-transparent-white-3: rgba(255, 255, 255, 0.78);
  --fdm-color-transparent-white-4: rgba(255, 255, 255, 0.66);
  --fdm-color-transparent-white-5: rgba(255, 255, 255, 0.47);
  --fdm-color-transparent-white-6: rgba(255, 255, 255, 0.37);
  --fdm-color-transparent-white-7: rgba(255, 255, 255, 0.29);
  --fdm-color-transparent-white-8: rgba(255, 255, 255, 0.24);
  --fdm-color-transparent-white-9: rgba(255, 255, 255, 0.19);
  --fdm-color-transparent-white-10: rgba(255, 255, 255, 0.13);
  --fdm-color-transparent-white-11: rgba(255, 255, 255, 0.07);
  --fdm-color-transparent-white-12: rgba(255, 255, 255, 0.03);
  --fdm-color-transparent-white-13: rgba(255, 255, 255, 0);
  --fdm-color-brand-1: #E9F7F6;
  --fdm-color-brand-2: #D8F2F0;
  --fdm-color-brand-3: #B0E8E3;
  --fdm-color-brand-4: #74DBD4;
  --fdm-color-brand-5: #3CC7BE;
  --fdm-color-brand-6: #03ABA0;
  --fdm-color-brand-7: #05948A;
  --fdm-color-brand-8: #037A72;
  --fdm-color-brand-9: #01615C;
  --fdm-color-brand-10: #004D49;
  --fdm-color-primary: var(--fdm-color-brand-6);
  --fdm-color-primary-active: var(--fdm-color-brand-7);
  --fdm-color-primary-bg: var(--fdm-color-brand-1);
  --fdm-color-primary-bg-deep: var(--fdm-color-brand-2);
  --fdm-color-primary-bg-active: var(--fdm-color-brand-3);
  --fdm-color-bg-text-active: var(--fdm-color-brand-2);
  --fdm-color-primary-disabled: var(--fdm-color-brand-3);
  --fdm-color-info: var(--fdm-color-blue-6);
  --fdm-color-info-bg: var(--fdm-color-blue-1);
  --fdm-color-info-bg-deep: var(--fdm-color-blue-2);
  --fdm-color-info-border: var(--fdm-color-blue-3);
  --fdm-color-success: var(--fdm-color-green-6);
  --fdm-color-success-bg: var(--fdm-color-green-1);
  --fdm-color-success-bg-deep: var(--fdm-color-green-2);
  --fdm-color-success-border: var(--fdm-color-green-3);
  --fdm-color-warning: var(--fdm-color-yellow-6);
  --fdm-color-warning-bg: var(--fdm-color-yellow-1);
  --fdm-color-warning-bg-deep: var(--fdm-color-yellow-2);
  --fdm-color-warning-border: var(--fdm-color-yellow-3);
  --fdm-color-error: var(--fdm-color-red-6);
  --fdm-color-error-active: var(--fdm-color-red-7);
  --fdm-color-error-bg: var(--fdm-color-red-1);
  --fdm-color-error-bg-deep: var(--fdm-color-red-2);
  --fdm-color-error-bg-active: var(--fdm-color-red-3);
  --fdm-color-error-border: var(--fdm-color-red-3);
  --fdm-color-error-bg-text-active: var(--fdm-color-red-2);
  --fdm-color-error-disabled: var(--fdm-color-red-3);
  --fdm-color-white-fixation: #FFFFFF;
  --fdm-color-bg-mask: rgba(0, 0, 0, 0.6);
  --fdm-color-zero: var(--fdm-color-transparent-13);
  --fdm-color-text: var(--fdm-color-transparent-1);
  --fdm-color-text-secondary: var(--fdm-color-transparent-3);
  --fdm-color-text-description: var(--fdm-color-transparent-4);
  --fdm-color-text-placeholder: var(--fdm-color-transparent-5);
  --fdm-color-text-disabled: var(--fdm-color-transparent-6);
  --fdm-color-icon: var(--fdm-color-transparent-4);
  --fdm-color-icon-hover: var(--fdm-color-transparent-3);
  --fdm-color-icon-active: var(--fdm-color-transparent-1);
  --fdm-color-icon-normal: var(--fdm-color-transparent-3);
  --fdm-color-icon-disabled: var(--fdm-color-transparent-7);
  --fdm-color-border-primary: var(--fdm-color-grey-7);
  --fdm-color-border: var(--fdm-color-grey-5);
  --fdm-color-border-secondary: var(--fdm-color-grey-4);
  --fdm-color-border-tertiary: var(--fdm-color-grey-3);
  --fdm-color-split: var(--fdm-color-grey-4);
  --fdm-color-fill: var(--fdm-color-transparent-8);
  --fdm-color-fill-secondary: var(--fdm-color-transparent-9);
  --fdm-color-fill-tertiary: var(--fdm-color-transparent-11);
  --fdm-color-fill-quaternary: var(--fdm-color-transparent-12);
  --fdm-color-bg-container: var(--fdm-color-grey-1);
  --fdm-color-bg-container-disabled: var(--fdm-color-fill-quaternary);
  --fdm-color-bg-elevated: var(--fdm-color-grey-1);
  --fdm-color-bg-container-grey: var(--fdm-color-grey-2);
  --fdm-color-bg-container-grey-secondary: var(--fdm-color-grey-3);
  --fdm-color-bg-container-grey-tertiary: var(--fdm-color-grey-4);
  --fdm-color-bg-container-grey-deep: var(--fdm-color-grey-7);
  --fdm-color-bg-text-normal-active: var(--fdm-color-fill-tertiary);
  --fdm-box-shadow-subtle: 0 0 0.2rem 0 rgba(0, 0, 0, 0.08);
  --fdm-box-shadow: 0 2 0.4rem 0 rgba(0, 0, 0, 0.1);
}
.x-tree {
  display: inline-block;
  min-width: 100%;
  height: 100%;
  overflow: auto;
  vertical-align: middle;
}
.x-tree .tree-node {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: var(--fdm-height-2xl);
  margin-bottom: var(--fdm-gap-sm);
  padding: 0 0.8rem;
  line-height: var(--fdm-line-height-lg);
  cursor: pointer;
  -webkit-transition: background-color 0.1s ease-in-out;
  transition: background-color 0.1s ease-in-out;
}
.x-tree .tree-node .node-checkbox {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 var(--fdm-font-size-4xl);
          flex: 0 0 var(--fdm-font-size-4xl);
  -webkit-box-ordinal-group: 101;
      -ms-flex-order: 100;
          order: 100;
  margin-left: auto;
}
.x-tree .tree-node .node-checkbox .circle-checkbox.x-check .check-label .check-icon {
  border-radius: 50%;
}
.x-tree .tree-node .node-checkbox .circle-checkbox.x-check .check-label .check-icon .indeterminate-icon {
  border-radius: 50%;
}
.x-tree .tree-node .node-content-wrapper {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  line-height: var(--fdm-line-height-lg);
}
.x-tree .tree-node .node-content-wrapper .node-content {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.x-tree .tree-node .node-content-wrapper .node-content .node-title {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  color: var(--fdm-color-text);
  font-size: var(--fdm-font-size-lg);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.x-tree .tree-node .node-content-wrapper .node-content .node-icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: var(--fdm-padding-lg);
  color: var(--fdm-color-icon);
  font-size: var(--fdm-font-size-4xl);
}
.x-tree .tree-node .node-content-wrapper .node-content .node-icon .node-icon-group {
  color: #03ABA0;
  color: var(--fdm-color-primary, #03ABA0);
}
.x-tree .tree-node .node-switcher {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 var(--fdm-font-size-lg);
          flex: 0 0 var(--fdm-font-size-lg);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: var(--fdm-font-size-lg);
  height: var(--fdm-font-size-lg);
  margin-right: var(--fdm-padding-lg);
  color: var(--fdm-color-icon);
  font-size: var(--fdm-font-size-lg);
  line-height: 1;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.x-tree .tree-node .node-switcher .x-svgicon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: inherit;
}
.x-tree .tree-node .node-indent {
  display: inline-block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 0;
      -ms-flex: 0 0 var(--tree-indent-width, 0px);
          flex: 0 0 0;
          flex: 0 0 var(--tree-indent-width, 0px);
  width: 0;
  width: var(--tree-indent-width, 0);
}
.x-tree .tree-node:active {
  background-color: var(--fdm-color-bg-text-normal-active);
}
.x-tree .tree-node.node-selected .node-content-wrapper .node-icon {
  color: var(--fdm-color-icon);
}
.x-tree .tree-node.node-selected .node-content-wrapper .node-icon .node-icon-group {
  color: #03ABA0;
  color: var(--fdm-color-primary, #03ABA0);
}
.x-tree .tree-node.disabled {
  background-color: transparent;
  cursor: not-allowed;
}
.x-tree .tree-node.disabled:active {
  background-color: transparent;
}
.x-tree .tree-node.disabled .node-content-wrapper .node-title,
.x-tree .tree-node.disabled .node-content-wrapper .node-icon {
  color: var(--fdm-color-text-disabled);
}
.x-tree .tree-node.disabled .node-content-wrapper .node-icon .node-icon-group {
  color: var(--fdm-color-text-disabled);
}
.x-tree .tree-node.disabled .node-switcher {
  color: var(--fdm-color-text-disabled);
}
.x-tree .tree-node.disabled .node-checkbox {
  color: var(--fdm-color-text-disabled);
}
.x-tree .tree-node.switcher-pos-right .node-switcher {
  -webkit-box-ordinal-group: 100;
      -ms-flex-order: 99;
          order: 99;
  margin-right: var(--fdm-padding-lg);
}
.x-tree .tree-node-motion-enter,
.x-tree .tree-node-motion-appear,
.x-tree .tree-node-motion-exit {
  overflow: hidden;
  -webkit-transition: opacity 0.1s ease-in-out, height 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out, height 0.1s ease-in-out;
}
.x-tree.x-tree-small .tree-node {
  height: var(--fdm-height-lg);
}
.x-tree.x-tree-small .tree-node .node-checkbox {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 var(--fdm-font-size-2xl);
          flex: 0 0 var(--fdm-font-size-2xl);
}
.x-tree.x-tree-small .tree-node .node-content-wrapper .node-content .node-icon {
  margin-right: var(--fdm-padding);
  font-size: var(--fdm-font-size-2xl);
}
.x-tree.x-tree-small .tree-node .node-switcher {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 var(--fdm-font-size-2xl);
          flex: 0 0 var(--fdm-font-size-2xl);
  width: var(--fdm-font-size-2xl);
  height: var(--fdm-font-size-2xl);
  margin-right: var(--fdm-padding);
  font-size: var(--fdm-font-size-2xl);
  line-height: var(--fdm-font-size-2xl);
}
.x-tree.x-tree-small .tree-node.switcher-pos-right .node-switcher {
  margin-right: 0;
  margin-left: var(--fdm-padding);
}

