@font-face {
  font-family: "Inter Tight";
  src: local("Inter Tight Thin"), local("InterTight-Thin"), url(/src/js/react-app/bundle/84d74d820d3fb1c8aff5.ttf) format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter Tight";
  src: local("Inter Tight Thin"), local("InterTight-ThinItalic"), url(/src/js/react-app/bundle/8d9cc1a51572a1bf78f9.ttf) format("truetype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Inter Tight";
  src: local("Inter Tight Extra Light"), local("InterTight-ExtraLight"), url(/src/js/react-app/bundle/9b4e0e15afbba7cd3682.ttf) format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter Tight";
  src: local("Inter Tight Extra Light Italic"), local("InterTight-ExtraLightItalic"), url(/src/js/react-app/bundle/3c6ce928529a7f898efe.ttf) format("truetype");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Inter Tight";
  src: local("Inter Tight Light"), local("InterTight-Light"), url(/src/js/react-app/bundle/8ab73e9fb9bb7259bed2.ttf) format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter Tight";
  src: local("Inter Tight Light Italic"), local("InterTight-LightItalic"), url(/src/js/react-app/bundle/406f0f2a21a193edfa4d.ttf) format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Inter Tight";
  src: local("Inter Tight Regular"), local("InterTight-Regular"), url(/src/js/react-app/bundle/c76da3aba8c5fbc7154f.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter Tight";
  src: local("Inter Tight Italic"), local("InterTight-Italic"), url(/src/js/react-app/bundle/03097e5e8af6c357bb6c.ttf) format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Inter Tight";
  src: local("Inter Tight Medium"), local("InterTight-Medium"), url(/src/js/react-app/bundle/6d32ebeaf0c9cac13c62.ttf) format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter Tight";
  src: local("Inter Tight Medium Italic"), local("InterTight-MediumItalic"), url(/src/js/react-app/bundle/d4af5eb6ed9e1f43836c.ttf) format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Inter Tight";
  src: local("Inter Tight Semi Bold"), local("InterTight-SemiBold"), url(/src/js/react-app/bundle/6d4f98a99a55a0ad42c7.ttf) format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter Tight";
  src: local("Inter Tight Semi Bold Italic"), local("InterTight-SemiBoldItalic"), url(/src/js/react-app/bundle/70cb8329ee0c2029c057.ttf) format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Inter Tight";
  src: local("Inter Tight Bold"), local("InterTight-Bold"), url(/src/js/react-app/bundle/400525d6a18cf1b008b4.ttf) format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter Tight";
  src: local("Inter Tight Bold Italic"), local("InterTight-BoldItalic"), url(/src/js/react-app/bundle/cecce505f0afc559f1b2.ttf) format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Inter Tight";
  src: local("Inter Tight Extra Bold"), local("InterTight-ExtraBold"), url(/src/js/react-app/bundle/970aa804d71adadc3b53.ttf) format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter Tight";
  src: local("Inter Tight Extra Bold Italic"), local("InterTight-ExtraBoldItalic"), url(/src/js/react-app/bundle/251757addd786c40fef5.ttf) format("truetype");
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Inter Tight";
  src: local("Inter Tight Black"), local("InterTight-Black"), url(/src/js/react-app/bundle/07d78b104144fae9bb4b.ttf) format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter Tight";
  src: local("Inter Tight Black Italic"), local("InterTight-BlackItalic"), url(/src/js/react-app/bundle/1f6a4a7461bb568af0e7.ttf) format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

.app {
  --c-pbsw-gray-0: #fff;
  --c-pbsw-gray-4: #f7f7fc;
  --c-pbsw-gray-4-5: #f2f3f7;
  --c-pbsw-gray-5: #f0f0f0;
  --c-pbsw-gray-8: #e7e7ed;
  --c-pbsw-gray-9: #e3e3e3;
  --c-pbsw-gray-10: #e2e2e2;
  --c-pbsw-gray-20: #f5f5f7;
  --c-pbsw-gray-40: #d1d1d1;
  --c-pbsw-gray-50: #d9d9d9;
  --c-pbsw-gray-60: #b8b8b8;
  --c-pbsw-gray-90: #777;
  --c-pbsw-gray-100: #3b3b3b;
  --c-pbsw-gray-105: #2e2e3a;
  --c-pbsw-gray-110: #262626;
  --c-pbsw-gray-120: #222;
  --c-pbsw-gray-130: #212121;
  --c-pbsw-black: #000;
  --c-pbsw-dark-blue: #404b5f;
  --c-pbsw-classic-0: var(--c-pbsw-gray-0);
  --c-pbsw-classic-40: #d1d1d1;
  --c-pbsw-classic-50: #4c6ef5;
  --c-pbsw-classic-51: #385ef3;
  --c-pbsw-classic-52: #6a89fc;
  --c-pbsw-night-0: var(--c-pbsw-gray-110);
  --c-pbsw-night-40: #d1d1d1;
  --c-pbsw-night-50: #4c6ef5;
  --c-pbsw-night-51: #385ef3;
  --c-pbsw-night-52: #6a89fc;
  --c-pbsw-red-10: #fde2e2;
  --c-pbsw-red-20: #fde2e2;
  --c-pbsw-red-40: #f5480a;
  --c-pbsw-red-50: #ed0404;
  --c-pbsw-red-60: #cc3600;
  --c-pbsw-green-50: #06994f;
  --c-pbsw-blue-50: #1126ad;
  --c-pbsw-yellow-50: #f5a914;
  --c-pbsw-invert: var(--c-pbsw-gray-0);
  --c-pbsw-disabled: var(--c-pbsw-gray-60);
  --c-pbsw-primary: var(--c-pbsw-gray-110);
  --c-pbsw-link: var(--c-pbsw-blue-50);
  --c-pbsw-success: var(--c-pbsw-green-50);
  --c-pbsw-warning: var(--c-pbsw-yellow-50);
  --c-pbsw-error: var(--c-pbsw-red-50);
  --c-pbsw-front: var(--c-pbsw-gray-0);
  --c-pbsw-highlight: var(--c-pbsw-gray-10);
  --c-pbsw-table-row: #eff1fc;
  --c-pbsw-bg-tag: #c4d0ff;
  --c-pbsw-east-side: #a387cc;
  --c-pbsw-invert-back: var(--c-pbsw-gray-110);
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.app {
  --c-pbsw-font-family: "AvenirNext", sans-serif;
  --c-pbsw-font-family-2024: "Inter Tight", sans-serif;
  --c-pbsw-font-family-2020: weblysleek_uisemilight, sans-serif;
  letter-spacing: 0.4px;
  --c-pbsw-border-radius-base: 4px;
  --c-pbsw-main-shadow: 0 0 0 1px var(--c-pbsw-gray-10), 0 1px 2px 1px var(--c-pbsw-gray-10);
  --c-pbsw-box-shadow: 0px 4px 12px var(--c-pbsw-gray-9);
  --c-pbsw-overlay-shadow: 0 8px 12px var(--c-pbsw-gray-5);
  --c-pbsw-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  --c-pbsw-bg-error: var(--c-pbsw-red-10);
  --c-pbsw-error-color: var(--c-pbsw-red-50);
  --c-pbsw-error-color-hover: var(--c-pbsw-red-40);
  --c-pbsw-error-color-active: var(--c-pbsw-red-60);
}
.app.theme {
  width: 100%;
  height: 100%;
  font-family: "Inter Tight", sans-serif;
}
.app.theme.theme-classic {
  --c-pbsw-bg-surface: var(--c-pbsw-gray-0);
  --c-pbsw-bg-tree-menu: var(--c-pbsw-gray-0);
  --c-pbsw-bg-menu-button-active: #f2f3f7;
  --c-pbsw-border-menu-button-active: #e2e2ea;
  --c-pbsw-color-menu-button-active: #2e2e3a;
  --c-pbsw-bg-filter-button: #f2f3f7;
  --c-pbsw-color-filter-button: #2e2e3a;
  --c-pbsw-color-filter-icon: #e2e2ea;
  --c-pbsw-color-filter-icon-active: #384cff;
  --c-pbsw-border-separator: #e9e9ef;
  --c-pbsw-bg-tree-select: var(--c-pbsw-gray-0);
  --c-pbsw-border-tree-select: #e2e2ea;
  --c-pbsw-color-tree-select: #2e2e3a;
  --c-pbsw-bg-tree-and-sets: #f2f3f7;
  --c-pbsw-bg-tree-and-sets-active: #fff;
  --c-pbsw-color-tree-and-sets: #2e2e3a;
  --c-pbsw-bg-tree-input: #f2f3f7;
  --c-pbsw-color-tree-input: #2e2e3a;
  --c-pbsw-placeholder-tree-input: #7e7e8f;
  --c-pbsw-icon-tree-input: #16181e;
  --c-pbsw-border-tree-menu-control: #c6cbd9;
  --c-pbsw-color-tree-menu-control: #2e2e3a;
  --c-pbsw-bg-tree-menu-control: #fff;
  --c-pbsw-color-tree-menu-control-active: #fff;
  --c-pbsw-bg-tree-menu-control-active: #384cff;
  --c-pbsw-color-head-region: #384cff;
  --c-pbsw-color-head-label-region: #9a9aaf;
  --c-pbsw-border-tree-menu-checkbox: var(--c-pbsw-gray-40);
  --c-pbsw-bg-tree-menu-checkbox: #fff;
  --c-pbsw-border-tree-menu: #e2e2ea;
  --c-pbsw-text-color: #2e2e3a;
  --c-pbsw-main-text: var(--c-pbsw-gray-110);
  --c-pbsw-primary-1: var(--c-pbsw-classic-40);
  --c-pbsw-primary-2: var(--c-pbsw-gray-60);
  --c-pbsw-bg-primary: var(--c-pbsw-gray-20);
  --c-pbsw-primary-color-disabled: var(--c-pbsw-gray-20);
  --c-pbsw-primary-color-hover: var(--c-pbsw-classic-40);
  --c-pbsw-primary-color-active: var(--c-pbsw-classic-40);
  --c-pbsw-disabled-color: var(--c-pbsw-gray-60);
  --c-pbsw-bg-scrollbar: #fff;
  --c-pbsw-tr-scrollbar: #e2e2e2;
  --c-pbsw-sc-scrollbar: #b8b8b8;
}
.app.theme.theme-night {
  --c-pbsw-bg-surface: var(--c-pbsw-dark-blue);
  --c-pbsw-bg-tree-menu: var(--c-pbsw-dark-blue);
  --c-pbsw-bg-menu-button-active: var(--c-pbsw-dark-blue);
  --c-pbsw-border-menu-button-active: #52617d;
  --c-pbsw-color-menu-button-active: #fff;
  --c-pbsw-bg-filter-button: #2f3746;
  --c-pbsw-color-filter-button: #e2e2ea;
  --c-pbsw-color-filter-icon: #7e7e8f;
  --c-pbsw-color-filter-icon-active: #fff;
  --c-pbsw-border-separator: #52617d;
  --c-pbsw-bg-tree-select: var(--c-pbsw-dark-blue);
  --c-pbsw-border-tree-select: #52617d;
  --c-pbsw-color-tree-select: #fff;
  --c-pbsw-bg-tree-and-sets: #2f3746;
  --c-pbsw-bg-tree-and-sets-active: var(--c-pbsw-dark-blue);
  --c-pbsw-color-tree-and-sets: #fff;
  --c-pbsw-bg-tree-input: #2f3746;
  --c-pbsw-color-tree-input: #fff;
  --c-pbsw-placeholder-tree-input: #c6cbd9;
  --c-pbsw-icon-tree-input: #7e7e8f;
  --c-pbsw-border-tree-menu-control: #c6cbd9;
  --c-pbsw-color-tree-menu-control: #e2e2ea;
  --c-pbsw-bg-tree-menu-control: var(--c-pbsw-dark-blue);
  --c-pbsw-color-tree-menu-control-active: var(--c-pbsw-dark-blue);
  --c-pbsw-bg-tree-menu-control-active: #fff;
  --c-pbsw-color-head-region: #fff;
  --c-pbsw-color-head-label-region: #fff;
  --c-pbsw-border-tree-menu-checkbox: #8a8a98;
  --c-pbsw-bg-tree-menu-checkbox: var(--c-pbsw-dark-blue);
  --c-pbsw-border-tree-menu: #70819e;
  --c-pbsw-text-color: #fff;
  --c-pbsw-main-text: var(--c-pbsw-gray-110);
  --c-pbsw-primary-1: var(--c-pbsw-classic-40);
  --c-pbsw-primary-2: var(--c-pbsw-gray-60);
  --c-pbsw-bg-primary: var(--c-pbsw-gray-20);
  --c-pbsw-primary-color-disabled: var(--c-pbsw-gray-20);
  --c-pbsw-primary-color-hover: var(--c-pbsw-classic-40);
  --c-pbsw-primary-color-active: var(--c-pbsw-classic-40);
  --c-pbsw-disabled-color: var(--c-pbsw-gray-60);
  --c-pbsw-bg-scrollbar: var(--c-pbsw-dark-blue);
  --c-pbsw-tr-scrollbar: #2f3746;
  --c-pbsw-sc-scrollbar: #242a35;
}
.app .error {
  color: var(--c-pbsw-error-color);
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: var(--c-pbsw-gray-110);
}
a {
  text-decoration: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
}
.pbsw-highlight {
  background-color: var(--c-pbsw-main-text);
  border-radius: 4px;
  height: 24px;
  padding: 0;
  margin: 0;
}
.ds-scrollbar::-webkit-scrollbar {
  border-radius: 16px;
  width: 16px;
  height: 16px;
  background: white;
}
.ds-scrollbar::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--ds-neutral-90);
  border: 4px solid white;
}
.ds-scrollbar::-webkit-scrollbar-thumb {
  background-color: var(--ds-neutral-70);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.ds-scrollbar::-webkit-scrollbar-button {
  display: none;
}
.pbsw-scrollbar::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.pbsw-scrollbar::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--c-pbsw-gray-10);
  border: 4px solid white;
}
.pbsw-scrollbar::-webkit-scrollbar-thumb {
  background-color: var(--c-pbsw-gray-60);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.pbsw-scrollbar::-webkit-scrollbar-button {
  display: none;
}
.pbsw-scrollbar-dark-blue::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: #404b5f;
}
.pbsw-scrollbar-dark-blue::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--c-pbsw-gray-10);
  border: 4px solid #404b5f;
}
.pbsw-scrollbar-dark-blue::-webkit-scrollbar-thumb {
  background-color: #7484a8;
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.pbsw-scrollbar-dark-blue::-webkit-scrollbar-button {
  display: none;
}
.pbsw-scrollbar-theme::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: var(--c-pbsw-bg-scrollbar);
}
.pbsw-scrollbar-theme::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--c-pbsw-tr-scrollbar);
  border: 4px solid var(--c-pbsw-bg-scrollbar);
}
.pbsw-scrollbar-theme::-webkit-scrollbar-thumb {
  background-color: var(--c-pbsw-sc-scrollbar);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.pbsw-scrollbar-theme::-webkit-scrollbar-button {
  display: none;
}
.pbsw-scrollbar-tooltip::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.pbsw-scrollbar-tooltip::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--c-pbsw-gray-10);
  border: 4px solid white;
}
.pbsw-scrollbar-tooltip::-webkit-scrollbar-thumb {
  background-color: var(--c-pbsw-gray-60);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.pbsw-scrollbar-tooltip::-webkit-scrollbar-button {
  display: none;
}
.pbsw-scrollbar-tooltip::-webkit-scrollbar {
  width: 14px;
  height: 14px;
  background: var(--c-pbsw-gray-110);
}
.pbsw-scrollbar-tooltip::-webkit-scrollbar-track {
  background-color: var(--c-pbsw-gray-90);
  border-color: var(--c-pbsw-gray-110);
}
.pbsw-scrollbar-tooltip::-webkit-scrollbar-corner {
  background-color: var(--c-pbsw-gray-110);
  border-radius: 16px;
}
.pbsw-scrollbar-hidden::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.pbsw-scrollbar-hidden::-webkit-scrollbar-track {
  display: none;
}
.pbsw-scrollbar-hidden::-webkit-scrollbar-thumb {
  display: none;
}
.pbsw-scrollbar-hidden::-webkit-scrollbar-button {
  display: none;
}
.rotation_360 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
}
.rotation_360 .rotation-child {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  transition: all 0.5s ease;
}
.rotation_360:hover {
  cursor: pointer;
}
.rotation_360:hover .rotation-child {
  transform: rotate(360deg);
}
*,
::before,
::after {
  box-sizing: border-box;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
.horizontal {
  display: flex;
  align-items: center;
}
.horizontal .w50 {
  width: 50%;
}
.clear {
  clear: left;
}
.height-100 {
  height: 100%;
}
.mar-l-auto {
  margin-left: auto;
}
.mar-l-0 {
  margin-left: 0;
}
.mar-l-8 {
  margin-left: 8px;
}
.mar-l-14 {
  margin-left: 14px;
}
.mar-l-20 {
  margin-left: 20px;
}
.mar-l-40 {
  margin-left: 40px;
}
.mar-l-auto {
  margin-left: auto;
}
.mar-r-20 {
  margin-right: 20px;
}
.mar-t-2 {
  margin-top: 2px;
}
.mar-t-8 {
  margin-top: 8px;
}
.mar-t-12 {
  margin-top: 12px;
}
.mar-t-16 {
  margin-top: 16px;
}
.mar-t-20 {
  margin-top: 20px;
}
.pointer {
  cursor: pointer;
}
.underline {
  text-decoration: underline;
}
.white-space-normal {
  white-space: normal;
}
.white-space-two-lines {
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.adaptive {
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
.adaptive .left-wing {
  position: absolute;
  right: 100%;
  width: 100%;
  height: 100%;
}
.adaptive .right-wing {
  position: absolute;
  left: 100%;
  width: 100%;
  height: 100%;
}
.adaptive .grid-1 {
  width: calc(8.3333% - 16px);
}
.adaptive .grid-2 {
  width: calc(16.6666% - 16px);
}
.adaptive .grid-3 {
  width: calc(25% - 16px);
}
.adaptive .grid-4 {
  width: calc(33.3333% - 16px);
}
.adaptive .grid-6 {
  width: calc(50% - 16px);
}
.adaptive .grid-12 {
  width: calc(100% - 16px);
}
.adaptive .adaptive-left-block-show .grid-1 {
  width: calc(8.3333% - 16px);
}
.adaptive .adaptive-left-block-show .grid-2 {
  width: calc(16.6666% - 16px);
}
.adaptive .adaptive-left-block-show .grid-3 {
  width: calc(25% - 16px);
}
.adaptive .adaptive-left-block-show .grid-4 {
  width: calc(33.3333% - 16px);
}
.adaptive .adaptive-left-block-show .grid-6 {
  width: calc(50% - 16px);
}
.adaptive .adaptive-left-block-show .grid-12 {
  width: calc(100% - 16px);
}
@media (max-width: 1px) {
  .adaptive .hide-1-width {
    display: none !important;
  }
}
@media (max-width: 480px) {
  .adaptive .hide-480-width {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .adaptive .hide-768-width {
    display: none !important;
  }
}
@media (max-width: 996px) {
  .adaptive .hide-1024-width {
    display: none !important;
  }
}
@media (max-width: 1248px) {
  .adaptive .hide-1280-width {
    display: none !important;
  }
}
@media (max-width: 1416px) {
  .adaptive .hide-1440-width {
    display: none !important;
  }
}
@media (max-width: 1568px) {
  .adaptive .hide-1600-width {
    display: none !important;
  }
}
@media (max-width: 1896px) {
  .adaptive .hide-1920-width {
    display: none !important;
  }
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title .pbsw-table-header-search,
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title .pbsw-table-header-select,
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title .pbsw-table-header-date-picker {
  width: 100%;
  height: 54px;
  display: flex;
  justify-content: left;
  text-align: left;
  border-radius: 8px;
  border: 1px solid var(--c-pbsw-gray-10);
  padding: 0 15px 0 19px;
  color: var(--c-pbsw-gray-120);
  overflow: hidden;
}
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title .pbsw-table-header-search .pbsw-button-sort-icon,
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title .pbsw-table-header-select .pbsw-button-sort-icon,
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title .pbsw-table-header-date-picker .pbsw-button-sort-icon {
  margin-right: 11px;
}
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title .pbsw-table-header-search .pbsw-button-column-text,
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title .pbsw-table-header-select .pbsw-button-column-text,
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title .pbsw-table-header-date-picker .pbsw-button-column-text {
  margin: 0 11px 0 0;
  font-size: 12px;
  font-weight: 600;
  line-height: 14px;
  color: var(--c-pbsw-gray-120);
}
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title .pbsw-table-header-search .pbsw-button-right-icon,
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title .pbsw-table-header-select .pbsw-button-right-icon,
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title .pbsw-table-header-date-picker .pbsw-button-right-icon {
  margin-left: auto;
}
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title .pbsw-table-header-search.pbsw-table-header-button,
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title .pbsw-table-header-select.pbsw-table-header-button,
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title .pbsw-table-header-date-picker.pbsw-table-header-button {
  padding: 0 16px 0 16px;
}
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title .pbsw-table-header-search.pbsw-table-header-button .pbsw-button-column-text,
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title .pbsw-table-header-select.pbsw-table-header-button .pbsw-button-column-text,
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title .pbsw-table-header-date-picker.pbsw-table-header-button .pbsw-button-column-text {
  margin: 0;
}
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title .pbsw-table-header-search,
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title .pbsw-table-header-date-picker {
  position: relative;
  padding: 0 12px 0 0;
}
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title .pbsw-table-header-search .pbsw-table-header-search-inner,
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title .pbsw-table-header-date-picker .pbsw-table-header-search-inner,
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title .pbsw-table-header-search .pbsw-table-header-date-picker-inner,
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title .pbsw-table-header-date-picker .pbsw-table-header-date-picker-inner {
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: left;
  align-items: center;
  text-align: left;
  padding: 0 0 0 19px;
}
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title .pbsw-table-header-search .pbsw-table-header-search-inner .pbsw-button-content,
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title .pbsw-table-header-date-picker .pbsw-table-header-search-inner .pbsw-button-content,
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title .pbsw-table-header-search .pbsw-table-header-date-picker-inner .pbsw-button-content,
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title .pbsw-table-header-date-picker .pbsw-table-header-date-picker-inner .pbsw-button-content {
  display: flex;
  flex-direction: column;
  width: calc(100% - 10px);
  overflow: hidden;
}
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title .pbsw-table-header-search .pbsw-table-header-search-inner .pbsw-button-content .pbsw-button-column-text,
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title .pbsw-table-header-date-picker .pbsw-table-header-search-inner .pbsw-button-content .pbsw-button-column-text,
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title .pbsw-table-header-search .pbsw-table-header-date-picker-inner .pbsw-button-content .pbsw-button-column-text,
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title .pbsw-table-header-date-picker .pbsw-table-header-date-picker-inner .pbsw-button-content .pbsw-button-column-text {
  transition: all 0.3s linear;
}
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title .pbsw-table-header-search .pbsw-table-header-search-inner .pbsw-button-content .pbsw-button-column-text.--gray,
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title .pbsw-table-header-date-picker .pbsw-table-header-search-inner .pbsw-button-content .pbsw-button-column-text.--gray,
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title .pbsw-table-header-search .pbsw-table-header-date-picker-inner .pbsw-button-content .pbsw-button-column-text.--gray,
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title .pbsw-table-header-date-picker .pbsw-table-header-date-picker-inner .pbsw-button-content .pbsw-button-column-text.--gray {
  color: var(--c-pbsw-gray-60);
  margin-bottom: 4px;
  font-weight: 500;
  font-size: 12px;
  transition: all 0.3s linear;
}
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title .pbsw-table-header-search .pbsw-table-header-search-inner .pbsw-button-content .pbsw-button-filter-text,
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title .pbsw-table-header-date-picker .pbsw-table-header-search-inner .pbsw-button-content .pbsw-button-filter-text,
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title .pbsw-table-header-search .pbsw-table-header-date-picker-inner .pbsw-button-content .pbsw-button-filter-text,
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title .pbsw-table-header-date-picker .pbsw-table-header-date-picker-inner .pbsw-button-content .pbsw-button-filter-text {
  font-weight: 500;
  color: var(--c-pbsw-gray-120);
  max-height: 0;
  transition: max-height 0.3s ease-out;
}
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title .pbsw-table-header-search .pbsw-table-header-search-inner .pbsw-button-content .pbsw-button-filter-text.--show,
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title .pbsw-table-header-date-picker .pbsw-table-header-search-inner .pbsw-button-content .pbsw-button-filter-text.--show,
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title .pbsw-table-header-search .pbsw-table-header-date-picker-inner .pbsw-button-content .pbsw-button-filter-text.--show,
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title .pbsw-table-header-date-picker .pbsw-table-header-date-picker-inner .pbsw-button-content .pbsw-button-filter-text.--show {
  display: inline-block;
  max-height: 250px;
  transition: max-height 0.3s linear;
}
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title .pbsw-table-header-search .pbsw-tree-select,
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title .pbsw-table-header-date-picker .pbsw-tree-select {
  height: 100%;
  padding: 0;
  box-shadow: none;
}
/**
 * новый компонент (2024) для ячеек шапки
 */
.pbsw-table-header-extension-component {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: left;
  align-items: center;
  text-align: left;
  border: none;
  padding: 0;
  color: var(--c-pbsw-gray-120);
  overflow: hidden;
  background-color: transparent;
}
.pbsw-table-header-extension-component .pbsw-table-header-extension-component-inner {
  display: flex;
  align-items: center;
}
.pbsw-table-header-extension-component .pbsw-table-header-extension-component-inner .pbsw-table-header-extension-component-icon {
  margin-right: 4px;
}
.pbsw-table-header-extension-component .pbsw-table-header-extension-component-inner .pbsw-table-header-extension-component-button-content {
  display: flex;
  flex-direction: column;
  font-size: 10px;
  font-style: normal;
  font-weight: 600;
  color: var(--c-pbsw-gray-105);
}
.pbsw-table-header-extension-component .pbsw-table-header-extension-component-inner .pbsw-table-header-extension-component-button-content .pbsw-table-header-extension-component-button-column-text {
  transition: all 0.3s linear;
  font-family: var(--c-pbsw-font-family-2024);
}
.pbsw-table-header-extension-component .pbsw-table-header-extension-component-inner .pbsw-table-header-extension-component-button-content .pbsw-table-header-extension-component-button-column-text.--gray {
  margin-bottom: 2px;
  transition: all 0.3s linear;
  color: var(--c-pbsw-gray-60);
}
.pbsw-table-header-extension-component .pbsw-table-header-extension-component-inner .pbsw-table-header-extension-component-button-content .pbsw-table-header-extension-component-button-filter-text {
  max-height: 0;
  transition: max-height 0.3s ease-out;
  font-family: var(--c-pbsw-font-family-2024);
}
.pbsw-table-header-extension-component .pbsw-table-header-extension-component-inner .pbsw-table-header-extension-component-button-content .pbsw-table-header-extension-component-button-filter-text.--show {
  display: inline-block;
  max-height: 250px;
  transition: max-height 0.3s linear;
  color: var(--c-pbsw-gray-105);
}
/**
 * Popup нового компонента
 */
.pbsw-table-header-extension-component-popup-content {
  box-shadow: 0 3px 3px 5px rgba(179, 175, 214, 0.05);
  border-radius: 6px;
  border: 1px solid #e2e2ea;
  background: #fff;
  width: 400px;
}
.pbsw-table-header-extension-component-popup-content .pbsw-table-header-extension-component-input {
  height: 48px;
  padding: 4px 4px 0;
  position: relative;
}
.pbsw-table-header-extension-component-popup-content .pbsw-table-header-extension-component-input .pbsw-table-header-extension-component-search-icon {
  position: absolute;
  top: 14px;
  left: 12px;
}
.pbsw-table-header-extension-component-popup-content .pbsw-table-header-extension-component-input .pbsw-input-container {
  height: 100%;
}
.pbsw-table-header-extension-component-popup-content .pbsw-table-header-extension-component-input .pbsw-input-container .pbsw-input {
  background-color: #f2f3f7;
  height: 44px;
  padding-left: 32px;
}
.pbsw-table-header-extension-component-popup-content .pbsw-table-header-extension-component-input .pbsw-input-container .pbsw-input input {
  background-color: transparent;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
}
.pbsw-table-header-extension-component-popup-content .pbsw-table-header-extension-component-selected {
  border-bottom: 1px solid #e2e2ea;
  position: relative;
  padding: 4px 4px 0 12px;
  min-height: 48px;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.pbsw-table-header-extension-component-popup-content .pbsw-table-header-extension-component-selected .pbsw-table-header-extension-component-selected-label {
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  color: #7e7e8f;
}
.pbsw-table-header-extension-component-popup-content .pbsw-table-header-extension-component-selected .pbsw-table-header-extension-component-selected-vars {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  gap: 6px;
}
.pbsw-table-header-extension-component-popup-content .pbsw-table-header-extension-component-selected .pbsw-table-header-extension-component-selected-vars .pbsw-table-header-extension-component-selected-var {
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  color: #2e2e3a;
}
.pbsw-table-header-extension-component-popup-content .pbsw-table-header-extension-component-selected .pbsw-table-header-extension-component-close {
  position: absolute;
  top: 12px;
  right: 12px;
  cursor: pointer;
}
.pbsw-table-header-extension-component-popup-content .pbsw-table-header-extension-component-selectable {
  display: flex;
  flex-direction: column;
}
.pbsw-table-header-extension-component-popup-content .pbsw-table-header-extension-component-selectable .pbsw-table-header-extension-component-selectable-item {
  padding: 0 12px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 44px;
}
.pbsw-table-header-extension-component-popup-content .pbsw-table-header-extension-component-selectable .pbsw-table-header-extension-component-selectable-item .pbsw-table-header-extension-component-selectable-item-label {
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  color: #2e2e3a;
  cursor: pointer;
}
.pbsw-table-header-extension-component-popup-content .pbsw-table-header-extension-component-selectable .pbsw-table-header-extension-component-selectable-item .pbsw-table-header-extension-component-selectable-item-check {
  color: #24ca49;
}
.pbsw-table-header-extension-component-popup-content .pbsw-table-header-extension-component-tree .pbsw-list-li {
  padding: 12px;
}
.pbsw-table-header-extension-component-popup-content .pbsw-table-header-extension-component-tree .pbsw-list-li .pbsw-label-content {
  margin-left: 12px;
}
.pbsw-table-header-extension-component-popup-content .pbsw-table-header-extension-component-tree .pbsw-list-li .pbsw-label-content .pbsw-typography-body {
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title {
  display: inline-block;
}
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title .pbsw-table-vertical-title {
  display: flex;
  flex-direction: column;
  height: 120px;
  justify-content: space-between;
  align-items: center;
}
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title .pbsw-table-vertical-title .pbsw-table-vertical-title-rotate {
  transform: rotate(270deg) translateX(-35px);
  text-align: center;
}
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title .pbsw-table-vertical-title .pbsw-table-vertical-title-button {
  font-size: 10px;
  font-weight: 400;
  border: 1px solid #dfe2ee;
  background-color: #ffffff;
  border-radius: 5px;
  padding: 2px 4px;
}
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title .pbsw-table-vertical-title .pbsw-table-vertical-title-button:hover {
  border: 1px solid #eff1fc;
  background-color: #eff1fc;
  cursor: pointer;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-table .pbsw-table-header {
  border-radius: 0;
}
.pbsw-table .pbsw-table-header .pbsw-table-header-cell {
  height: 82px;
  padding: 8px 5px;
}
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container {
  width: 100%;
}
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title {
  width: 100%;
}
.pbsw-table .pbsw-table-header .pbsw-table-header-cell .pbsw-table-header-cell-title-container .pbsw-typography-title .pbsw-table-checkbox-head-cell {
  padding-left: 11px;
}
.pbsw-table .pbsw-table-body .pbsw-table-body-row .pbsw-table-cell {
  padding: 0 5px;
}
.pbsw-table .pbsw-table-body .pbsw-table-body-row .pbsw-table-cell .pbsw-typography-body {
  width: 100%;
}
.pbsw-table .pbsw-table-body .pbsw-table-body-row .pbsw-table-cell .pbsw-typography-body .pbsw-additional-words {
  display: flex;
  justify-content: left;
  width: 100%;
}
.pbsw-table .pbsw-table-body .pbsw-table-body-row .pbsw-table-cell .pbsw-typography-body .pbsw-additional-words .pbsw-additional-words-text {
  width: calc(100% - 30px);
  overflow: hidden;
  text-wrap: none;
  text-overflow: ellipsis;
}
.pbsw-table .pbsw-table-body .pbsw-table-body-row .pbsw-table-cell .pbsw-typography-body .pbsw-additional-words .pbsw-additional-words-text.pointer {
  cursor: pointer;
}
.pbsw-table .pbsw-table-body .pbsw-table-body-row .pbsw-table-cell .pbsw-typography-body .pbsw-additional-words .pbsw-additional-words-icon {
  padding: 0 15px 0 15px;
  margin-left: auto;
  cursor: pointer;
}
.pbsw-table .pbsw-table-body .pbsw-table-body-row .pbsw-table-cell .pbsw-foto {
  border-radius: 48px;
  width: 48px;
  height: 48px;
}
.pbsw-table .pbsw-table-body .pbsw-table-body-row .pbsw-table-cell .pbsw-likes-forwards-comments-block .pbsw-count {
  margin-left: 6px;
  font-family: var(--c-pbsw-font-family);
}
.pbsw-table .pbsw-table-body .pbsw-table-checkbox-cell .pbsw-table-cell {
  padding: 0 16px;
}
.pbsw-table .pbsw-table-body .pbsw-table-center-cell .pbsw-typography-body {
  display: flex;
  justify-content: center;
}
.pbsw-table .pbsw-table-body .pbsw-table-color-cell .pbsw-typography-body {
  display: flex;
  justify-content: center;
}
.pbsw-table .pbsw-table-body .pbsw-table-color-cell .pbsw-typography-body .pbsw-table-color-box {
  width: 47px;
  height: 38px;
  box-sizing: border-box;
  padding: 12px;
  text-align: center;
  border-radius: 4px;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-tags {
  display: flex;
  flex-wrap: wrap;
}
.pbsw-tags .pbsw-tag {
  display: flex;
  align-items: center;
  background: var(--c-pbsw-bg-tag);
  border-radius: 4px;
  height: 24px;
  padding-left: 8px;
  margin: 12px 8px 0 0;
  opacity: 0.6;
}
.pbsw-tags .pbsw-tag .pbsw-typography-body {
  font-weight: 500;
}
.pbsw-tags .pbsw-tag .pbsw-tag-close {
  margin: 0 8px;
  cursor: pointer;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.app .theme-controls .controls {
  display: flex;
}
.app .theme-controls .controls .theme-controls-button-group {
  display: flex;
}
.app .theme-controls .controls .theme-controls-button-group .theme-controls-button {
  height: auto;
  font-size: 11px;
  font-weight: 400;
  border-radius: 16px;
  display: flex;
  padding: 4px 10px;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  margin: 0;
}
.app .theme-controls .controls .theme-controls-button-group .theme-controls-button.active {
  background-color: #0e1d35;
  color: #fff;
}
.app .theme-controls .controls .theme-controls-button-group .theme-controls-button.button-selected {
  background-color: #0e1d35;
  color: #fff;
}
.app .theme-controls .controls .theme-controls-radio-group {
  display: flex;
}
.app .theme-controls .controls .theme-controls-radio-group .pbsw-radio-wrapper {
  margin: 6px 0 0;
}
.app .theme-controls .controls .theme-controls-radio-group .pbsw-radio-wrapper .pbsw-radio {
  box-shadow: none;
}
.app .theme-controls .controls .theme-controls-radio-group .pbsw-radio-wrapper .pbsw-radio-inner {
  box-shadow: none;
}
.app .theme-controls .controls .theme-controls-radio-group .pbsw-radio-wrapper .pbsw-radio-content {
  color: var(--c-pbsw-text-color);
  font-size: 13px;
  font-weight: 400;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-family: var(--c-pbsw-font-family);
  white-space: nowrap;
  height: 32px;
  min-width: 32px;
  background-color: var(--c-pbsw-gray-0);
  color: var(--c-pbsw-gray-110);
  border: 1px solid var(--c-pbsw-gray-40);
  border-radius: var(--c-pbsw-border-radius-base);
  padding: 6px;
  cursor: pointer;
  transition: var(--c-pbsw-transition);
}
.pbsw-button:hover {
  color: var(--c-pbsw-gray-110);
  border-color: var(--c-pbsw-primary-color-hover);
}
.pbsw-button:focus {
  color: var(--c-pbsw-gray-110);
  border-color: var(--c-pbsw-primary-color-hover);
}
.pbsw-button-default-active,
.pbsw-button:active {
  color: var(--c-pbsw-gray-110);
  background-color: var(--c-pbsw-primary-color-active);
  border-color: var(--c-pbsw-primary-color-active);
  box-shadow: var(--c-pbsw-main-shadow);
}
.pbsw-button[disabled] {
  background-color: var(--c-pbsw-primary-color-disabled);
  border-color: var(--c-pbsw-primary-color-disabled);
  color: var(--c-pbsw-disabled-color);
  cursor: not-allowed;
}
.pbsw-button[disabled]:hover,
.pbsw-button[disabled]:focus {
  box-shadow: none;
  border-color: var(--c-pbsw-primary-color-disabled);
}
.pbsw-button-size-small {
  min-width: 16px;
  width: 16px;
  height: 16px;
  padding: 3px;
  border-radius: 2px;
}
.pbsw-button-primary {
  background-color: var(--c-pbsw-classic-50);
  color: var(--c-pbsw-gray-0);
  box-shadow: none;
  border-color: var(--c-pbsw-classic-50);
}
.pbsw-button-primary:hover {
  border-color: var(--c-pbsw-classic-51);
  color: var(--c-pbsw-gray-0);
  background-color: var(--c-pbsw-classic-51);
}
.pbsw-button-primary:focus {
  border-color: var(--c-pbsw-classic-51);
  color: var(--c-pbsw-gray-0);
  background-color: var(--c-pbsw-classic-51);
}
.pbsw-button-primary-active,
.pbsw-button-primary:active {
  color: var(--c-pbsw-gray-0);
  background-color: var(--c-pbsw-classic-52);
  border-color: var(--c-pbsw-classic-52);
  box-shadow: var(--c-pbsw-main-shadow);
}
.pbsw-button-primary[disabled] {
  background-color: var(--c-pbsw-primary-color-disabled);
  border-color: var(--c-pbsw-primary-color-disabled);
  color: var(--c-pbsw-gray-110);
}
.pbsw-button-primary[disabled]:hover,
.pbsw-button-primary[disabled]:focus {
  border-color: var(--c-pbsw-primary-color-disabled);
  box-shadow: none;
}
.pbsw-button-secondary {
  background-color: transparent;
  color: var(--c-pbsw-gray-100);
  border-color: var(--c-pbsw-gray-10);
  padding: 6px 20px;
}
.pbsw-button-secondary,
.pbsw-button-secondary:hover,
.pbsw-button-secondary:focus,
.pbsw-button-secondary:active {
  box-shadow: none;
}
.pbsw-button-secondary:hover {
  border-color: var(--c-pbsw-primary-color-hover);
  color: var(--c-pbsw-primary-2);
}
.pbsw-button-secondary-active,
.pbsw-button-secondary:active {
  border-color: var(--c-pbsw-primary-color-active);
  color: var(--c-pbsw-primary-color-active);
  background-color: transparent;
}
.pbsw-button-secondary[disabled] {
  background-color: transparent;
  color: var(--c-pbsw-disabled-color);
  border-color: var(--c-pbsw-disabled-color);
}
.pbsw-button-secondary[disabled]:hover,
.pbsw-button-secondary[disabled]:focus {
  box-shadow: none;
  border-color: var(--c-pbsw-disabled-color);
}
.pbsw-button-ghost,
.pbsw-button-ghost:hover,
.pbsw-button-ghost:focus,
.pbsw-button-ghost:active,
.pbsw-button-ghost[disabled] {
  background-color: transparent;
  color: var(--c-pbsw-gray-50);
  border: none;
  box-shadow: none;
}
.pbsw-button-ghost[disabled] {
  background-color: transparent;
  color: var(--c-pbsw-primary-color-disabled);
}
.pbsw-button-ghost[disabled]:hover,
.pbsw-button-ghost[disabled]:focus {
  box-shadow: none;
}
.pbsw-button-transparent,
.pbsw-button-transparent:hover,
.pbsw-button-transparent:focus,
.pbsw-button-transparent:active,
.pbsw-button-transparent[disabled] {
  width: auto;
  height: auto;
  min-width: auto;
  padding: 0;
  margin: 0;
  background-color: transparent;
  color: var(--c-pbsw-main-text);
  border: none;
  box-shadow: none;
}
.pbsw-button-transparent[disabled] {
  background-color: transparent;
  color: var(--c-pbsw-primary-color-disabled);
  box-shadow: none;
}
.pbsw-button-transparent[disabled]:hover,
.pbsw-button-transparent[disabled]:focus {
  box-shadow: none;
}
.pbsw-button-danger {
  background-color: transparent;
  color: var(--c-pbsw-error-color);
  border-color: var(--c-pbsw-error-color);
}
.pbsw-button-danger,
.pbsw-button-danger:hover,
.pbsw-button-danger:focus,
.pbsw-button-danger:active {
  box-shadow: none;
}
.pbsw-button-danger:hover {
  border-color: var(--c-pbsw-error-color-hover);
  color: var(--c-pbsw-error-color-hover);
}
.pbsw-button-danger:focus {
  border-color: var(--c-pbsw-error-color-hover);
  color: var(--c-pbsw-error-color-hover);
}
.pbsw-button-danger-active,
.pbsw-button-danger:active {
  border-color: var(--c-pbsw-error-color-active);
  color: var(--c-pbsw-error-color-active);
  background-color: transparent;
}
.pbsw-button-danger[disabled] {
  background-color: transparent;
  color: var(--c-pbsw-disabled-color);
  border-color: rgba(0, 0, 0, 0.12);
}
.pbsw-button-danger[disabled]:hover,
.pbsw-button-danger[disabled]:focus {
  box-shadow: none;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-button-select {
  position: relative;
}
.pbsw-button-select .pbsw-button-select-button {
  font-size: 13px;
  font-weight: 400;
}
.pbsw-button-select .pbsw-button-select-popup {
  position: absolute;
  top: 40px;
  left: 0;
  box-shadow: 0 0 15px 0 #00000026;
  border-radius: 8px;
  background-color: #fff;
  width: auto;
  padding: 8px;
}
.pbsw-button-select .pbsw-button-select-popup .pbsw-button-select-option {
  display: flex;
  align-items: center;
  justify-content: left;
  gap: 4px;
  color: #0f0f19;
  padding: 0 8px;
  height: 32px;
  border-radius: 8px;
  white-space: nowrap;
  background-color: #fff;
}
.pbsw-button-select .pbsw-button-select-popup .pbsw-button-select-option:hover {
  cursor: pointer;
  background-color: #f8f8f8;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-checkbox-wrapper {
  cursor: pointer;
}
.pbsw-checkbox-wrapper > div:last-child {
  display: inline-block;
}
.pbsw-checkbox {
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  display: inline-block;
  position: relative;
  line-height: 1;
  vertical-align: middle;
}
.pbsw-checkbox:hover .pbsw-checkbox-inner,
.pbsw-checkbox-input:focus + .pbsw-checkbox-inner {
  border: 1px solid var(--c-pbsw-primary-color-hover);
}
.pbsw-checkbox-inner {
  transition: all 0.3s;
  position: relative;
  top: 0;
  left: 0;
  display: inline-block;
  width: 16px;
  height: 16px;
  border: 1px solid var(--c-pbsw-gray-40);
  border-radius: 3px;
  background-color: var(--c-pbsw-gray-0);
  box-sizing: border-box;
}
.pbsw-checkbox-inner::after {
  transform: rotate(45deg);
  position: absolute;
  left: 4.5px;
  top: 1.9px;
  display: table;
  width: 5px;
  height: 9px;
  border: 2px solid var(--c-pbsw-gray-50);
  border-top: 0;
  border-left: 0;
  content: " ";
  opacity: 0;
  transition: var(--c-pbsw-transition);
  box-sizing: border-box;
}
.pbsw-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 0;
  height: 0;
  cursor: pointer;
  opacity: 0;
  margin: 0;
  padding: 0;
}
.pbsw-checkbox-checked {
  transition: all 0.3s;
}
.pbsw-checkbox-checked .pbsw-checkbox-inner::after {
  transform: rotate(45deg);
  position: absolute;
  border-color: var(--c-pbsw-gray-90);
  opacity: 1;
  transition: opacity 0.1s;
  box-sizing: border-box;
}
.pbsw-checkbox-primary.pbsw-checkbox-checked .pbsw-checkbox-inner {
  border: 1px solid var(--c-pbsw-classic-50);
  background-color: var(--c-pbsw-classic-50);
}
.pbsw-checkbox-primary.pbsw-checkbox-checked .pbsw-checkbox-inner::after {
  border-color: var(--c-pbsw-gray-0);
}
.pbsw-checkbox-wrapper-disabled {
  cursor: not-allowed;
  color: var(--c-pbsw-disabled-color);
}
.pbsw-checkbox-disabled {
  cursor: not-allowed;
}
.pbsw-checkbox-disabled.pbsw-checkbox-checked .pbsw-checkbox-inner::after {
  animation-name: none;
  border-color: var(--c-pbsw-classic-50);
}
.pbsw-checkbox-disabled .pbsw-checkbox-inner {
  background-color: var(--c-pbsw-gray-20);
}
.pbsw-checkbox-disabled .pbsw-checkbox-input {
  cursor: not-allowed;
}
.pbsw-checkbox-primary.pbsw-checkbox-disabled:hover .pbsw-checkbox-inner {
  box-shadow: none;
  border: 1px solid var(--c-pbsw-gray-40);
}
.pbsw-checkbox-primary.pbsw-checkbox-disabled .pbsw-checkbox-inner {
  box-shadow: none;
  opacity: 0.5;
}
.pbsw-checkbox-primary.pbsw-checkbox-disabled .pbsw-checkbox-inner::after {
  border-color: var(--c-pbsw-gray-0);
}
.pbsw-checkbox-danger:hover .pbsw-checkbox-inner,
.pbsw-checkbox-danger .pbsw-checkbox-input:focus + .pbsw-checkbox-inner {
  border-color: var(--c-pbsw-red-50);
}
.pbsw-checkbox-danger .pbsw-checkbox-inner {
  border-color: var(--c-pbsw-red-50);
}
.pbsw-checkbox-danger.pbsw-checkbox-checked:hover .pbsw-checkbox-inner {
  border-color: var(--c-pbsw-red-50);
}
.pbsw-checkbox-danger.pbsw-checkbox-checked .pbsw-checkbox-inner {
  border-color: var(--c-pbsw-red-50);
}
.pbsw-checkbox-incomplete .pbsw-checkbox-inner::after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: var(--c-pbsw-gray-60);
  border: 0;
  border-radius: 1px;
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: " ";
}
.pbsw-checkbox-incomplete.pbsw-checkbox-primary .pbsw-checkbox-inner {
  border: 1px solid var(--c-pbsw-classic-50);
  background-color: var(--c-pbsw-classic-50);
}
.pbsw-checkbox-incomplete.pbsw-checkbox-primary .pbsw-checkbox-inner::after {
  background-color: var(--c-pbsw-gray-0);
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: var(--c-pbsw-gray-110);
}
a {
  text-decoration: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
}
.pbsw-highlight {
  background-color: var(--c-pbsw-main-text);
  border-radius: 4px;
  height: 24px;
  padding: 0;
  margin: 0;
}
.ds-scrollbar::-webkit-scrollbar {
  border-radius: 16px;
  width: 16px;
  height: 16px;
  background: white;
}
.ds-scrollbar::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--ds-neutral-90);
  border: 4px solid white;
}
.ds-scrollbar::-webkit-scrollbar-thumb {
  background-color: var(--ds-neutral-70);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.ds-scrollbar::-webkit-scrollbar-button {
  display: none;
}
.pbsw-scrollbar::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.pbsw-scrollbar::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--c-pbsw-gray-10);
  border: 4px solid white;
}
.pbsw-scrollbar::-webkit-scrollbar-thumb {
  background-color: var(--c-pbsw-gray-60);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.pbsw-scrollbar::-webkit-scrollbar-button {
  display: none;
}
.pbsw-scrollbar-dark-blue::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: #404b5f;
}
.pbsw-scrollbar-dark-blue::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--c-pbsw-gray-10);
  border: 4px solid #404b5f;
}
.pbsw-scrollbar-dark-blue::-webkit-scrollbar-thumb {
  background-color: #7484a8;
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.pbsw-scrollbar-dark-blue::-webkit-scrollbar-button {
  display: none;
}
.pbsw-scrollbar-theme::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: var(--c-pbsw-bg-scrollbar);
}
.pbsw-scrollbar-theme::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--c-pbsw-tr-scrollbar);
  border: 4px solid var(--c-pbsw-bg-scrollbar);
}
.pbsw-scrollbar-theme::-webkit-scrollbar-thumb {
  background-color: var(--c-pbsw-sc-scrollbar);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.pbsw-scrollbar-theme::-webkit-scrollbar-button {
  display: none;
}
.pbsw-scrollbar-tooltip::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.pbsw-scrollbar-tooltip::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--c-pbsw-gray-10);
  border: 4px solid white;
}
.pbsw-scrollbar-tooltip::-webkit-scrollbar-thumb {
  background-color: var(--c-pbsw-gray-60);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.pbsw-scrollbar-tooltip::-webkit-scrollbar-button {
  display: none;
}
.pbsw-scrollbar-tooltip::-webkit-scrollbar {
  width: 14px;
  height: 14px;
  background: var(--c-pbsw-gray-110);
}
.pbsw-scrollbar-tooltip::-webkit-scrollbar-track {
  background-color: var(--c-pbsw-gray-90);
  border-color: var(--c-pbsw-gray-110);
}
.pbsw-scrollbar-tooltip::-webkit-scrollbar-corner {
  background-color: var(--c-pbsw-gray-110);
  border-radius: 16px;
}
.pbsw-scrollbar-hidden::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.pbsw-scrollbar-hidden::-webkit-scrollbar-track {
  display: none;
}
.pbsw-scrollbar-hidden::-webkit-scrollbar-thumb {
  display: none;
}
.pbsw-scrollbar-hidden::-webkit-scrollbar-button {
  display: none;
}
.rotation_360 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
}
.rotation_360 .rotation-child {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  transition: all 0.5s ease;
}
.rotation_360:hover {
  cursor: pointer;
}
.rotation_360:hover .rotation-child {
  transform: rotate(360deg);
}
*,
::before,
::after {
  box-sizing: border-box;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
.horizontal {
  display: flex;
  align-items: center;
}
.horizontal .w50 {
  width: 50%;
}
.clear {
  clear: left;
}
.height-100 {
  height: 100%;
}
.mar-l-auto {
  margin-left: auto;
}
.mar-l-0 {
  margin-left: 0;
}
.mar-l-8 {
  margin-left: 8px;
}
.mar-l-14 {
  margin-left: 14px;
}
.mar-l-20 {
  margin-left: 20px;
}
.mar-l-40 {
  margin-left: 40px;
}
.mar-l-auto {
  margin-left: auto;
}
.mar-r-20 {
  margin-right: 20px;
}
.mar-t-2 {
  margin-top: 2px;
}
.mar-t-8 {
  margin-top: 8px;
}
.mar-t-12 {
  margin-top: 12px;
}
.mar-t-16 {
  margin-top: 16px;
}
.mar-t-20 {
  margin-top: 20px;
}
.pointer {
  cursor: pointer;
}
.underline {
  text-decoration: underline;
}
.white-space-normal {
  white-space: normal;
}
.white-space-two-lines {
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.pbsw-tooltip {
  --tooltip-arrow-margin: 8px;
  --tooltip-arrow-width: 8px;
  box-sizing: border-box;
}
.pbsw-tooltip-content {
  position: relative;
  width: 100%;
  height: 100%;
  min-width: inherit;
  min-height: inherit;
  max-width: inherit;
  max-height: inherit;
}
.pbsw-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-left: var(--tooltip-arrow-width) solid transparent;
  border-right: var(--tooltip-arrow-width) solid transparent;
  border-bottom: var(--tooltip-arrow-width) solid var(--c-pbsw-main-text);
}
.pbsw-tooltip-inner {
  width: 100%;
  height: 100%;
  min-width: inherit;
  min-height: inherit;
  max-width: inherit;
  max-height: inherit;
  box-sizing: border-box;
  font-family: var(--c-pbsw-font-family);
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  color: var(--c-pbsw-bg-surface);
  background-color: var(--c-pbsw-main-text);
  border-radius: 8px;
  padding: 14px 12px;
  overflow: auto;
}
.pbsw-tooltip-inner p {
  margin-top: 12px;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
  color: var(--c-pbsw-gray-0);
}
.pbsw-tooltip-inner p:last-child {
  margin-bottom: 4px;
}
.pbsw-tooltip-inner p:first-child {
  margin-top: 4px;
}
.pbsw-tooltip-inner .pbsw-tooltip-title {
  display: flex;
  justify-content: space-between;
}
.pbsw-tooltip-inner .pbsw-tooltip-title svg {
  cursor: pointer;
}
.pbsw-tooltip-inner .pbsw-tooltip-once {
  display: flex;
  gap: 12px;
}
.pbsw-tooltip-inner .pbsw-tooltip-once span {
  cursor: pointer;
}
.pbsw-tooltip-inner .pbsw-tooltip-checkbox .pbsw-checkbox-inner {
  border-color: #8a8a98;
  background-color: var(--c-pbsw-main-text);
}
.pbsw-tooltip-inner .pbsw-tooltip-checkbox .pbsw-checkbox-inner::after {
  border-color: var(--c-pbsw-bg-surface);
}
.pbsw-tooltip-inner .pbsw-tooltip-checkbox.pbsw-checkbox-checked .pbsw-checkbox-inner {
  border-color: #384cff;
  background-color: #384cff;
}
.pbsw-tooltip-inner .pbsw-tooltip-checkbox.pbsw-checkbox-checked .pbsw-checkbox-inner::after {
  border-color: var(--c-pbsw-bg-surface);
}
.pbsw-tooltip-inner button {
  color: var(--c-pbsw-color-tree-menu-control);
  background-color: var(--c-pbsw-bg-tree-menu-control);
  padding: 6px 20px;
  border-radius: 6px;
  border: 0;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  cursor: pointer;
}
.pbsw-tooltip-inner::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.pbsw-tooltip-inner::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--c-pbsw-gray-10);
  border: 4px solid white;
}
.pbsw-tooltip-inner::-webkit-scrollbar-thumb {
  background-color: var(--c-pbsw-gray-60);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.pbsw-tooltip-inner::-webkit-scrollbar-button {
  display: none;
}
.pbsw-tooltip-placement-bottomLeft .pbsw-tooltip-content,
.pbsw-tooltip-placement-bottom .pbsw-tooltip-content,
.pbsw-tooltip-placement-bottomRight .pbsw-tooltip-content {
  transform: translateY(calc(4px + var(--tooltip-arrow-width)));
}
.pbsw-tooltip-placement-bottomLeft .pbsw-tooltip-arrow,
.pbsw-tooltip-placement-bottom .pbsw-tooltip-arrow,
.pbsw-tooltip-placement-bottomRight .pbsw-tooltip-arrow {
  top: calc(-1 * var(--tooltip-arrow-width) + 1px);
}
.pbsw-tooltip-placement-topLeft .pbsw-tooltip-content,
.pbsw-tooltip-placement-top .pbsw-tooltip-content,
.pbsw-tooltip-placement-topRight .pbsw-tooltip-content {
  transform: translateY(calc(-4px - var(--tooltip-arrow-width)));
}
.pbsw-tooltip-placement-topLeft .pbsw-tooltip-arrow,
.pbsw-tooltip-placement-top .pbsw-tooltip-arrow,
.pbsw-tooltip-placement-topRight .pbsw-tooltip-arrow {
  transform: rotate(180deg);
  bottom: calc(-1 * var(--tooltip-arrow-width) + 1px);
}
.pbsw-tooltip-placement-top .pbsw-tooltip-arrow,
.pbsw-tooltip-placement-bottom .pbsw-tooltip-arrow {
  left: calc(50% - var(--tooltip-arrow-width));
}
.pbsw-tooltip-placement-left .pbsw-tooltip-arrow,
.pbsw-tooltip-placement-right .pbsw-tooltip-arrow {
  top: calc(50% - var(--tooltip-arrow-width) / 2);
}
.pbsw-tooltip-placement-topRight .pbsw-tooltip-arrow,
.pbsw-tooltip-placement-bottomRight .pbsw-tooltip-arrow {
  right: var(--tooltip-arrow-margin);
}
.pbsw-tooltip-placement-topLeft .pbsw-tooltip-arrow,
.pbsw-tooltip-placement-bottomLeft .pbsw-tooltip-arrow {
  left: var(--tooltip-arrow-margin);
}
.pbsw-tooltip-placement-leftTop .pbsw-tooltip-arrow,
.pbsw-tooltip-placement-rightTop .pbsw-tooltip-arrow {
  top: calc(var(--tooltip-arrow-margin) + var(--tooltip-arrow-width) / 2);
}
.pbsw-tooltip-placement-leftBottom .pbsw-tooltip-arrow,
.pbsw-tooltip-placement-rightBottom .pbsw-tooltip-arrow {
  bottom: calc(var(--tooltip-arrow-margin) + var(--tooltip-arrow-width) / 2);
}
.pbsw-tooltip-placement-leftTop .pbsw-tooltip-content,
.pbsw-tooltip-placement-left .pbsw-tooltip-content,
.pbsw-tooltip-placement-leftBottom .pbsw-tooltip-content {
  transform: translateX(calc(-4px - var(--tooltip-arrow-width)));
}
.pbsw-tooltip-placement-leftTop .pbsw-tooltip-arrow,
.pbsw-tooltip-placement-left .pbsw-tooltip-arrow,
.pbsw-tooltip-placement-leftBottom .pbsw-tooltip-arrow {
  transform: rotate(90deg);
  right: calc(-1 * var(--tooltip-arrow-width) - var(--tooltip-arrow-width) / 2 + 1px);
}
.pbsw-tooltip-placement-rightTop .pbsw-tooltip-content,
.pbsw-tooltip-placement-right .pbsw-tooltip-content,
.pbsw-tooltip-placement-rightBottom .pbsw-tooltip-content {
  transform: translateX(calc(4px + var(--tooltip-arrow-width)));
}
.pbsw-tooltip-placement-rightTop .pbsw-tooltip-arrow,
.pbsw-tooltip-placement-right .pbsw-tooltip-arrow,
.pbsw-tooltip-placement-rightBottom .pbsw-tooltip-arrow {
  transform: rotate(270deg);
  left: calc(-1 * var(--tooltip-arrow-width) - var(--tooltip-arrow-width) / 2 + 1px);
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-typography {
  font-family: var(--c-pbsw-font-family);
  margin: 0;
}
.pbsw-typography-primary {
  color: var(--c-pbsw-primary);
}
.pbsw-typography-success {
  color: var(--c-pbsw-success);
}
.pbsw-typography-warning {
  color: var(--c-pbsw-warning);
}
.pbsw-typography-error {
  color: var(--c-pbsw-error);
}
.pbsw-typography-link {
  color: var(--c-pbsw-link);
}
.pbsw-typography-disabled {
  color: var(--c-pbsw-disabled);
}
.pbsw-typography-ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.pbsw-typography-reqiured::after {
  content: " *";
  color: var(--c-pbsw-error-color);
}
h1.pbsw-typography {
  font-size: 22px;
  font-weight: 700;
  line-height: 22px;
}
h2.pbsw-typography {
  font-size: 18px;
  font-weight: 600;
  line-height: 16px;
}
.pbsw-typography-body {
  font-weight: 400;
}
.pbsw-typography-body-level-1 {
  font-size: 15px;
  line-height: 18px;
}
.pbsw-typography-body-level-2 {
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
}
.pbsw-typography-body-level-3 {
  font-size: 13px;
  line-height: 14px;
}
.pbsw-typography-body-level-4 {
  font-size: 12px;
  line-height: 14px;
}
.pbsw-typography-caption {
  font-size: 10px;
  font-weight: 400;
  line-height: 12px;
}
.pbsw-typography-title-level-1 {
  font-size: 16px;
  font-weight: 600;
  line-height: 16px;
}
.pbsw-typography-title-level-2 {
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-collapse-controls-panel {
  height: 40px;
  border-radius: var(--c-pbsw-border-radius-base);
  background-color: var(--c-pbsw-front);
  margin-bottom: 8px;
  padding: 0 16px;
  display: flex;
  flex-direction: row;
  align-items: center;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
}
.pbsw-collapse-controls {
  margin-left: 22px;
}
.pbsw-collapse-panel {
  border-radius: 8px;
  border: 1px solid #c6cbd9;
}
.pbsw-collapse-panel:not(.pbsw-collapse-panel:first-child) {
  margin-top: 12px;
}
.pbsw-collapse-panel-dark {
  background-color: var(--c-pbsw-gray-20);
}
.pbsw-collapse-panel-header {
  padding: 16px;
  display: flex;
  justify-content: space-between;
  border-radius: 8px;
}
.pbsw-collapse-panel-header.is-checked {
  background-color: #eff3ff;
}
.pbsw-collapse-panel-title {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: var(--c-pbsw-gray-110);
}
.pbsw-collapse-panel-controls {
  margin-left: 8px;
  display: flex;
  align-items: center;
}
.pbsw-collapse-panel-controls > :not(:last-child) {
  margin-right: 10px;
}
.pbsw-collapse-panel-controls-custom {
  height: 30px;
  display: flex;
  align-items: center;
}
.pbsw-collapse-panel-icon {
  width: 24px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--c-pbsw-gray-90);
}
.pbsw-collapse-panel-block {
  padding: 16px;
}
.pbsw-collapse-panel-block:last-child {
  padding-bottom: 14px;
}
.pbsw-collapse-panel-divider {
  border-bottom: 1px solid var(--c-pbsw-gray-40);
  border-radius: 5px;
  width: 100%;
}
.pbsw-collapse-panel-switcher {
  cursor: pointer;
}
.pbsw-collapse-panel-disabled .ui-collapse-panel-title-container *,
.pbsw-collapse-panel-disabled .ui-collapse-panel-switcher,
.pbsw-collapse-panel-disabled .ui-collapse-panel-description * {
  color: var(--c-pbsw-gray-60);
}
.pbsw-collapse-panel-disabled .pbsw-collapse-panel-header:hover {
  cursor: unset;
}
.pbsw-collapse-panel .pbsw-collapse-panel-title-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  overflow: hidden;
  width: 100%;
}
.pbsw-collapse-panel .pbsw-collapse-panel-title-container:hover {
  cursor: pointer;
}
.pbsw-collapse-panel .pbsw-collapse-panel-title-container .pbsw-collapse-panel-title__wide-padding {
  padding-left: 6px;
}
.pbsw-collapse-panel-checkable .pbsw-collapse-panel-header {
  padding-left: 16px;
}
.pbsw-collapse-panel-checkable .pbsw-collapse-panel-description {
  padding-left: 22px;
}
.pbsw-collapse-checked-count {
  margin-left: 8px;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-date-picker .pbsw-icon svg {
  transition: unset;
}
.pbsw-date-picker-popover .pbsw-popover-inner {
  padding: 0;
}
.pbsw-date-picker-header {
  height: 40px;
  background-color: var(--c-pbsw-gray-20);
  display: flex;
  align-items: center;
  justify-content: space-around;
  padding: 0 12px;
  user-select: none;
}
.pbsw-date-picker-header .pbsw-icon {
  cursor: pointer;
}
.pbsw-date-picker-weekdays {
  display: flex;
  flex-direction: row;
  padding: 0 12px;
}
.pbsw-date-picker-cells {
  padding: 0 12px;
}
.pbsw-date-picker-weekday,
.pbsw-date-picker-cell {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
}
.pbsw-date-picker-weekday {
  color: var(--c-pbsw-gray-60);
}
.pbsw-date-picker-weekday-container {
  padding: 2px;
}
.pbsw-date-picker-cell-container {
  cursor: pointer;
  padding: 2px;
}
.pbsw-date-picker-cell-container-empty,
.pbsw-date-picker-cell-container-disabled {
  cursor: default;
  pointer-events: none;
}
.pbsw-date-picker-cell-today {
  color: var(--c-pbsw-primary-1);
  border: 1px solid var(--c-pbsw-primary-1);
  border-radius: 50%;
}
.pbsw-date-picker-cell-disabled {
  color: var(--c-pbsw-gray-60);
}
.pbsw-date-picker-cell-selected {
  color: var(--c-pbsw-gray-0);
  background-color: var(--c-pbsw-primary-1);
  border-radius: 50%;
}
.pbsw-date-picker-row {
  display: flex;
  flex-direction: row;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-date-range-picker {
  width: 100%;
}
.pbsw-date-range-picker .pbsw-date-range-picker-container {
  width: 100%;
  height: 100%;
  min-width: inherit;
  min-height: inherit;
  max-width: inherit;
  max-height: inherit;
  display: flex;
  flex-direction: column;
}
.pbsw-popover.pbsw-date-range-picker-popover {
  user-select: none;
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner {
  padding: 0;
  overflow: hidden;
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-main {
  display: flex;
  flex-direction: row;
  flex: 1;
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-main .pbsw-date-range-picker-main-wrapper {
  display: flex;
  flex-direction: column;
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-main .pbsw-date-range-picker-main-wrapper .pbsw-date-range-picker-title {
  display: block;
  padding: 10px 16px 13px;
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-main .pbsw-date-range-picker-main-wrapper .pbsw-date-range-picker-dateline-container {
  padding: 0 2px;
  overflow: hidden;
  position: relative;
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-main .pbsw-date-range-picker-main-wrapper .pbsw-date-range-picker-dateline-container .pbsw-date-range-picker-dateline {
  height: 34px;
  box-sizing: border-box;
  position: relative;
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-main .pbsw-date-range-picker-main-wrapper .pbsw-date-range-picker-dateline-container .pbsw-date-range-picker-dateline .pbsw-date-range-picker-dateline-year-container {
  position: relative;
  display: inline-block;
  height: 100%;
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-main .pbsw-date-range-picker-main-wrapper .pbsw-date-range-picker-dateline-container .pbsw-date-range-picker-dateline .pbsw-date-range-picker-dateline-year-container .pbsw-date-range-picker-dateline-year-period {
  width: 1px;
  height: 32px;
  display: inline-block;
  background-color: var(--c-pbsw-gray-40);
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-main .pbsw-date-range-picker-main-wrapper .pbsw-date-range-picker-dateline-container .pbsw-date-range-picker-dateline .pbsw-date-range-picker-dateline-year-container .pbsw-date-range-picker-dateline-year {
  position: absolute;
  left: 8px;
  top: 50%;
  transform: translateY(-50%);
  text-shadow: 1px 0 0 #fff, -1px 0 0 #fff, 0 1px 0 #fff, 0 -1px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-main .pbsw-date-range-picker-main-wrapper .pbsw-date-range-picker-dateline-container .pbsw-date-range-picker-dateline .pbsw-date-range-picker-dateline-quarter-period {
  width: 1px;
  height: 14px;
  display: inline-block;
  background-color: var(--c-pbsw-gray-40);
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-main .pbsw-date-range-picker-main-wrapper .pbsw-date-range-picker-dateline-container .pbsw-date-range-picker-dateline .pbsw-date-range-picker-dateline-period {
  position: absolute;
  height: 100%;
  background-color: var(--c-pbsw-bg-tag);
  min-width: 1px;
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-main .pbsw-date-range-picker-main-wrapper .pbsw-date-range-picker-dateline-container .pbsw-date-range-picker-dateline .pbsw-date-range-picker-dateline-thumb {
  box-sizing: border-box;
  height: 100%;
  border: 1px solid var(--c-pbsw-gray-90);
  border-radius: 2px;
  cursor: col-resize;
  min-width: 10px;
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-main .pbsw-date-range-picker-main-wrapper .pbsw-date-range-picker-dateline-container .pbsw-icon {
  position: absolute;
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0.7);
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-main .pbsw-date-range-picker-main-wrapper .pbsw-date-range-picker-dateline-container .pbsw-icon:hover {
  color: var(--c-pbsw-classic-50);
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-main .pbsw-date-range-picker-main-wrapper .pbsw-date-range-picker-dateline-container .pbsw-date-range-picker-header-nav-icon-left {
  left: 7px;
  top: 2px;
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-main .pbsw-date-range-picker-main-wrapper .pbsw-date-range-picker-dateline-container .pbsw-date-range-picker-header-nav-icon-right {
  right: 7px;
  top: 2px;
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-main .pbsw-date-range-picker-main-wrapper .pbsw-date-range-picker-months-container {
  margin-top: 3px;
  display: flex;
  flex-direction: row;
  flex: 1;
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-main .pbsw-date-range-picker-main-wrapper .pbsw-date-range-picker-months-container .pbsw-date-range-picker-month {
  border-bottom: 1px solid var(--c-pbsw-gray-40);
  height: 270px;
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-main .pbsw-date-range-picker-main-wrapper .pbsw-date-range-picker-months-container .pbsw-date-range-picker-month:not(.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-main .pbsw-date-range-picker-main-wrapper .pbsw-date-range-picker-months-container .pbsw-date-range-picker-month:first-child) {
  border-left: 1px solid var(--c-pbsw-gray-40);
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-main .pbsw-date-range-picker-main-wrapper .pbsw-date-range-picker-months-container .pbsw-date-range-picker-month .pbsw-date-range-picker-header {
  position: relative;
  height: 40px;
  background-color: var(--c-pbsw-gray-20);
  border: 1px solid var(--c-pbsw-gray-40);
  border-left: none;
  border-right: none;
  display: flex;
  align-items: center;
  justify-content: space-around;
  padding: 0 12px;
  cursor: pointer;
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-main .pbsw-date-range-picker-main-wrapper .pbsw-date-range-picker-months-container .pbsw-date-range-picker-month .pbsw-date-range-picker-header:not(.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-main .pbsw-date-range-picker-main-wrapper .pbsw-date-range-picker-months-container .pbsw-date-range-picker-month .pbsw-date-range-picker-header:first-child) {
  border-left: 1px solid var(--c-pbsw-gray-40);
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-main .pbsw-date-range-picker-main-wrapper .pbsw-date-range-picker-months-container .pbsw-date-range-picker-month .pbsw-date-range-picker-header .pbsw-icon {
  position: absolute;
  cursor: pointer;
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-main .pbsw-date-range-picker-main-wrapper .pbsw-date-range-picker-months-container .pbsw-date-range-picker-month .pbsw-date-range-picker-header .pbsw-icon:hover {
  color: var(--c-pbsw-classic-50);
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-main .pbsw-date-range-picker-main-wrapper .pbsw-date-range-picker-months-container .pbsw-date-range-picker-month .pbsw-date-range-picker-header .pbsw-date-range-picker-header-nav-icon-left {
  left: 14px;
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-main .pbsw-date-range-picker-main-wrapper .pbsw-date-range-picker-months-container .pbsw-date-range-picker-month .pbsw-date-range-picker-header .pbsw-date-range-picker-header-nav-icon-right {
  right: 14px;
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-main .pbsw-date-range-picker-main-wrapper .pbsw-date-range-picker-months-container .pbsw-date-range-picker-month .pbsw-date-range-picker-weekdays {
  display: flex;
  flex-direction: row;
  padding: 0 12px;
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-main .pbsw-date-range-picker-main-wrapper .pbsw-date-range-picker-months-container .pbsw-date-range-picker-month .pbsw-date-range-picker-weekdays .pbsw-date-range-picker-weekday-container {
  padding: 2px;
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-main .pbsw-date-range-picker-main-wrapper .pbsw-date-range-picker-months-container .pbsw-date-range-picker-month .pbsw-date-range-picker-weekdays .pbsw-date-range-picker-weekday-container .pbsw-date-range-picker-weekday {
  color: var(--c-pbsw-gray-60);
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-main .pbsw-date-range-picker-main-wrapper .pbsw-date-range-picker-months-container .pbsw-date-range-picker-month .pbsw-date-range-picker-cells {
  padding: 0 12px;
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-main .pbsw-date-range-picker-main-wrapper .pbsw-date-range-picker-months-container .pbsw-date-range-picker-month .pbsw-date-range-picker-cells .pbsw-date-range-picker-row {
  display: flex;
  flex-direction: row;
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-main .pbsw-date-range-picker-main-wrapper .pbsw-date-range-picker-months-container .pbsw-date-range-picker-month .pbsw-date-range-picker-cells .pbsw-date-range-picker-row .pbsw-date-range-picker-cell-container {
  cursor: pointer;
  padding: 2px 0;
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-main .pbsw-date-range-picker-main-wrapper .pbsw-date-range-picker-months-container .pbsw-date-range-picker-month .pbsw-date-range-picker-cells .pbsw-date-range-picker-row .pbsw-date-range-picker-cell-container .pbsw-date-range-picker-cell-wrapper {
  padding: 0 2px;
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-main .pbsw-date-range-picker-main-wrapper .pbsw-date-range-picker-months-container .pbsw-date-range-picker-month .pbsw-date-range-picker-cells .pbsw-date-range-picker-row .pbsw-date-range-picker-cell-container .pbsw-date-range-picker-cell-wrapper-between-selected {
  background-color: var(--c-pbsw-bg-tag);
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-main .pbsw-date-range-picker-main-wrapper .pbsw-date-range-picker-months-container .pbsw-date-range-picker-month .pbsw-date-range-picker-cells .pbsw-date-range-picker-row .pbsw-date-range-picker-cell-container .pbsw-date-range-picker-cell-wrapper-selected-start-date {
  background: linear-gradient(90deg, var(--c-pbsw-gray-0) 50%, var(--c-pbsw-bg-tag) 0);
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-main .pbsw-date-range-picker-main-wrapper .pbsw-date-range-picker-months-container .pbsw-date-range-picker-month .pbsw-date-range-picker-cells .pbsw-date-range-picker-row .pbsw-date-range-picker-cell-container .pbsw-date-range-picker-cell-wrapper-selected-end-date {
  background: linear-gradient(270deg, var(--c-pbsw-gray-0) 50%, var(--c-pbsw-bg-tag) 0);
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-main .pbsw-date-range-picker-main-wrapper .pbsw-date-range-picker-months-container .pbsw-date-range-picker-month .pbsw-date-range-picker-cells .pbsw-date-range-picker-row .pbsw-date-range-picker-cell-container-empty,
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-main .pbsw-date-range-picker-main-wrapper .pbsw-date-range-picker-months-container .pbsw-date-range-picker-month .pbsw-date-range-picker-cells .pbsw-date-range-picker-row .pbsw-date-range-picker-cell-container-disabled {
  cursor: default;
  pointer-events: none;
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-main .pbsw-date-range-picker-main-wrapper .pbsw-date-range-picker-months-container .pbsw-date-range-picker-month .pbsw-date-range-picker-cells .pbsw-date-range-picker-cell-today {
  color: var(--c-pbsw-night-50);
  border: 1px solid var(--c-pbsw-night-50);
  box-sizing: border-box;
  border-radius: 50%;
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-main .pbsw-date-range-picker-main-wrapper .pbsw-date-range-picker-months-container .pbsw-date-range-picker-month .pbsw-date-range-picker-cells .pbsw-date-range-picker-cell-disabled {
  color: var(--c-pbsw-gray-60);
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-main .pbsw-date-range-picker-main-wrapper .pbsw-date-range-picker-months-container .pbsw-date-range-picker-month .pbsw-date-range-picker-cells .pbsw-date-range-picker-cell-selected {
  color: var(--c-pbsw-gray-0);
  background-color: var(--c-pbsw-night-50);
  border-radius: 50%;
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-main .pbsw-date-range-picker-main-wrapper .pbsw-date-range-picker-months-container .pbsw-date-range-picker-month .pbsw-date-range-picker-weekday,
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-main .pbsw-date-range-picker-main-wrapper .pbsw-date-range-picker-months-container .pbsw-date-range-picker-month .pbsw-date-range-picker-cell {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-main .pbsw-date-range-picker-main-wrapper .pbsw-date-range-picker-times-container {
  display: flex;
  align-items: center;
  height: 91px;
  border-bottom: 1px solid var(--c-pbsw-gray-40);
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-main .pbsw-date-range-picker-main-wrapper .pbsw-date-range-picker-times-container .pbsw-date-range-picker-times-block {
  width: 250px;
  padding: 0 24px;
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-main .pbsw-date-range-picker-main-wrapper .pbsw-date-range-picker-times-container .pbsw-date-range-picker-times-block .pbsw-date-range-picker-times-label {
  font-size: 12px;
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-main .pbsw-date-range-picker-main-wrapper .pbsw-date-range-picker-times-container .pbsw-date-range-picker-times-block .pbsw-date-range-picker-times-inputs {
  margin-top: 8px;
  display: flex;
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-main .pbsw-date-range-picker-main-wrapper .pbsw-date-range-picker-times-container .pbsw-date-range-picker-times-block .pbsw-date-range-picker-times-inputs .pbsw-date-range-picker-times-input-date {
  width: 100px;
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-main .pbsw-date-range-picker-main-wrapper .pbsw-date-range-picker-times-container .pbsw-date-range-picker-times-block .pbsw-date-range-picker-times-inputs .pbsw-date-range-picker-times-input-time {
  width: 60px;
  margin-left: 12px;
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-footer {
  height: 60px;
  padding: 0 16px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-footer .pbsw-date-range-picker-footer-range-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-footer .pbsw-date-range-picker-footer-range-container .pbsw-input-container {
  width: 90px;
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-footer .pbsw-date-range-picker-footer-range-container .pbsw-date-range-picker-footer-range-separator {
  width: 32px;
  text-align: center;
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-footer .pbsw-date-range-picker-footer-extra-container {
  flex: 1;
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-footer .pbsw-date-range-picker-footer-buttons-container {
  margin-left: auto;
}
.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-footer .pbsw-date-range-picker-footer-buttons-container .pbsw-button:not(.pbsw-popover.pbsw-date-range-picker-popover .pbsw-popover-content .pbsw-popover-inner .pbsw-date-range-picker-footer .pbsw-date-range-picker-footer-buttons-container .pbsw-button:last-child) {
  margin-right: 8px;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-dropdown-trigger {
  cursor: pointer;
  width: 16px;
  color: var(--c-pbsw-gray-90);
}
.pbsw-dropdown-placement-rightTop,
.pbsw-dropdown-placement-right,
.pbsw-dropdown-placement-rightBottom {
  margin-left: 4px;
}
.pbsw-dropdown-placement-leftTop,
.pbsw-dropdown-placement-left,
.pbsw-dropdown-placement-leftBottom {
  margin-left: -4px;
}
.pbsw-dropdown-placement-bottomLeft,
.pbsw-dropdown-placement-bottom,
.pbsw-dropdown-placement-bottomRight {
  margin-top: 4px;
}
.pbsw-dropdown-placement-topLeft,
.pbsw-dropdown-placement-top,
.pbsw-dropdown-placement-topRight {
  margin-top: -4px;
}
.pbsw-dropdown-placement-top,
.pbsw-dropdown-placement-rightBottom,
.pbsw-dropdown-placement-leftBottom {
  display: flex;
  flex-direction: column-reverse;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: var(--c-pbsw-gray-110);
}
a {
  text-decoration: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
}
.pbsw-highlight {
  background-color: var(--c-pbsw-main-text);
  border-radius: 4px;
  height: 24px;
  padding: 0;
  margin: 0;
}
.ds-scrollbar::-webkit-scrollbar {
  border-radius: 16px;
  width: 16px;
  height: 16px;
  background: white;
}
.ds-scrollbar::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--ds-neutral-90);
  border: 4px solid white;
}
.ds-scrollbar::-webkit-scrollbar-thumb {
  background-color: var(--ds-neutral-70);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.ds-scrollbar::-webkit-scrollbar-button {
  display: none;
}
.pbsw-scrollbar::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.pbsw-scrollbar::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--c-pbsw-gray-10);
  border: 4px solid white;
}
.pbsw-scrollbar::-webkit-scrollbar-thumb {
  background-color: var(--c-pbsw-gray-60);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.pbsw-scrollbar::-webkit-scrollbar-button {
  display: none;
}
.pbsw-scrollbar-dark-blue::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: #404b5f;
}
.pbsw-scrollbar-dark-blue::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--c-pbsw-gray-10);
  border: 4px solid #404b5f;
}
.pbsw-scrollbar-dark-blue::-webkit-scrollbar-thumb {
  background-color: #7484a8;
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.pbsw-scrollbar-dark-blue::-webkit-scrollbar-button {
  display: none;
}
.pbsw-scrollbar-theme::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: var(--c-pbsw-bg-scrollbar);
}
.pbsw-scrollbar-theme::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--c-pbsw-tr-scrollbar);
  border: 4px solid var(--c-pbsw-bg-scrollbar);
}
.pbsw-scrollbar-theme::-webkit-scrollbar-thumb {
  background-color: var(--c-pbsw-sc-scrollbar);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.pbsw-scrollbar-theme::-webkit-scrollbar-button {
  display: none;
}
.pbsw-scrollbar-tooltip::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.pbsw-scrollbar-tooltip::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--c-pbsw-gray-10);
  border: 4px solid white;
}
.pbsw-scrollbar-tooltip::-webkit-scrollbar-thumb {
  background-color: var(--c-pbsw-gray-60);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.pbsw-scrollbar-tooltip::-webkit-scrollbar-button {
  display: none;
}
.pbsw-scrollbar-tooltip::-webkit-scrollbar {
  width: 14px;
  height: 14px;
  background: var(--c-pbsw-gray-110);
}
.pbsw-scrollbar-tooltip::-webkit-scrollbar-track {
  background-color: var(--c-pbsw-gray-90);
  border-color: var(--c-pbsw-gray-110);
}
.pbsw-scrollbar-tooltip::-webkit-scrollbar-corner {
  background-color: var(--c-pbsw-gray-110);
  border-radius: 16px;
}
.pbsw-scrollbar-hidden::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.pbsw-scrollbar-hidden::-webkit-scrollbar-track {
  display: none;
}
.pbsw-scrollbar-hidden::-webkit-scrollbar-thumb {
  display: none;
}
.pbsw-scrollbar-hidden::-webkit-scrollbar-button {
  display: none;
}
.rotation_360 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
}
.rotation_360 .rotation-child {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  transition: all 0.5s ease;
}
.rotation_360:hover {
  cursor: pointer;
}
.rotation_360:hover .rotation-child {
  transform: rotate(360deg);
}
*,
::before,
::after {
  box-sizing: border-box;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
.horizontal {
  display: flex;
  align-items: center;
}
.horizontal .w50 {
  width: 50%;
}
.clear {
  clear: left;
}
.height-100 {
  height: 100%;
}
.mar-l-auto {
  margin-left: auto;
}
.mar-l-0 {
  margin-left: 0;
}
.mar-l-8 {
  margin-left: 8px;
}
.mar-l-14 {
  margin-left: 14px;
}
.mar-l-20 {
  margin-left: 20px;
}
.mar-l-40 {
  margin-left: 40px;
}
.mar-l-auto {
  margin-left: auto;
}
.mar-r-20 {
  margin-right: 20px;
}
.mar-t-2 {
  margin-top: 2px;
}
.mar-t-8 {
  margin-top: 8px;
}
.mar-t-12 {
  margin-top: 12px;
}
.mar-t-16 {
  margin-top: 16px;
}
.mar-t-20 {
  margin-top: 20px;
}
.pointer {
  cursor: pointer;
}
.underline {
  text-decoration: underline;
}
.white-space-normal {
  white-space: normal;
}
.white-space-two-lines {
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.pbsw-elastic-popup {
  display: block;
}
.pbsw-elastic-popup.pbsw-elastic-popup-hide {
  display: none;
}
.pbsw-elastic-popup .pbsw-elastic-popup-el-overlay {
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.2);
  overflow: auto;
  width: 100%;
  height: 100%;
  z-index: 99;
}
.pbsw-elastic-popup .pbsw-elastic-popup-el-overlay::-webkit-scrollbar {
  width: 0;
  height: 0;
}
.pbsw-elastic-popup .pbsw-elastic-popup-el-overlay .pbsw-elastic-popup-el-table {
  display: table;
  width: 100%;
  height: 100%;
}
.pbsw-elastic-popup .pbsw-elastic-popup-el-overlay .pbsw-elastic-popup-el-table .pbsw-elastic-popup-el-cell {
  display: table-cell;
  padding: 0 1em;
  vertical-align: middle;
  text-align: center;
}
.pbsw-elastic-popup .pbsw-elastic-popup-el-overlay .pbsw-elastic-popup-el-table .pbsw-elastic-popup-el-cell .pbsw-elastic-popup-el-modal {
  position: relative;
  display: inline-block;
  max-width: 60em;
  background: #fff;
  text-align: left;
  margin: 30px 0;
}
.pbsw-elastic-popup .pbsw-elastic-popup-el-overlay .pbsw-elastic-popup-el-table .pbsw-elastic-popup-el-cell .pbsw-elastic-popup-el-modal .pbsw-elastic-popup-close-button {
  position: absolute;
  right: 2px;
  top: 2px;
  height: 30px;
  width: 30px;
  background-image: url(/src/js/react-app/bundle/ce8c990c9761c0903a65.tsx);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  font-size: 1px;
  line-height: 0;
  transition: all 0.5s ease;
}
.pbsw-elastic-popup .pbsw-elastic-popup-el-overlay .pbsw-elastic-popup-el-table .pbsw-elastic-popup-el-cell .pbsw-elastic-popup-el-modal .pbsw-elastic-popup-close-button:hover {
  cursor: pointer;
  transform: rotate(360deg);
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
@keyframes you-spin-me-round {
  to {
    transform: rotate(1turn);
  }
}
.pbsw-icon {
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-rendering: optimizelegibility;
  text-transform: none;
  vertical-align: -0.125em;
  box-sizing: border-box;
}
.pbsw-icon svg {
  transition: var(--c-pbsw-transition);
}
.pbsw-icon-hoverable:hover {
  cursor: pointer;
  color: var(--c-pbsw-primary-color-hover);
}
.pbsw-icon-disabled,
.pbsw-icon-disabled:hover {
  color: var(--c-pbsw-disabled-color);
  cursor: not-allowed;
}
.pbsw-icon-spin {
  animation: you-spin-me-round 1s linear infinite;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-input-container .pbsw-input {
  display: inline-flex;
  align-items: center;
  height: 32px;
  width: 100%;
  box-sizing: border-box;
  background-color: var(--c-pbsw-bg-surface);
  border-radius: var(--c-pbsw-border-radius-base);
  padding: 6px 8px;
}
.pbsw-input-container .pbsw-input > input {
  font-size: 13px;
  text-overflow: ellipsis;
  font-family: var(--c-pbsw-font-family);
  border: none;
  outline: none;
  box-sizing: border-box;
  color: var(--c-pbsw-main-text);
  height: 30px;
  width: 100%;
  border-radius: var(--c-pbsw-border-radius-base);
}
.pbsw-input-container .pbsw-input > input::-webkit-input-placeholder {
  color: var(--c-pbsw-disabled-color);
}
.pbsw-input-container .pbsw-input > input::-moz-placeholder {
  color: var(--c-pbsw-disabled-color);
}
.pbsw-input-container .pbsw-input > input:-moz-placeholder {
  color: var(--c-pbsw-disabled-color);
}
.pbsw-input-container .pbsw-input > input:-ms-input-placeholder {
  color: var(--c-pbsw-disabled-color);
}
.pbsw-input-container .pbsw-input > input::selection {
  background: var(--c-pbsw-bg-primary);
  color: var(--c-pbsw-gray-110);
}
.pbsw-input-container .pbsw-input > input::-moz-selection {
  background: var(--c-pbsw-bg-primary);
  color: var(--c-pbsw-gray-110);
}
.pbsw-input-container .pbsw-input > input:-webkit-autofill,
.pbsw-input-container .pbsw-input > input:-webkit-autofill:hover,
.pbsw-input-container .pbsw-input > input:-webkit-autofill:focus,
.pbsw-input-container .pbsw-input > input:-webkit-autofill:active {
  max-height: calc(100% - 2px);
  box-shadow: inset 0 0 0 50px var(--c-pbsw-gray-0) !important;
  -webkit-text-fill-color: var(--c-pbsw-gray-110);
}
.pbsw-input-container .pbsw-input-prefix {
  display: inline-flex;
  align-items: center;
  background: none;
  margin-right: 4px;
}
.pbsw-input-container .pbsw-input-primary {
  border: 1px solid var(--c-pbsw-gray-5);
  transition: var(--c-pbsw-transition);
}
.pbsw-input-container .pbsw-input-primary:hover {
  border-color: var(--c-pbsw-primary-color-hover);
}
.pbsw-input-container .pbsw-input-primary:focus-within {
  border-color: var(--c-pbsw-primary-color-hover);
}
.pbsw-input-container .pbsw-input-primary > input:focus:not(:read-only)::-webkit-input-placeholder {
  color: transparent;
}
.pbsw-input-container .pbsw-input-primary > input:focus:not(:read-only)::-moz-placeholder {
  color: transparent;
}
.pbsw-input-container .pbsw-input-primary > input:focus:not(:read-only):-moz-placeholder {
  color: transparent;
}
.pbsw-input-container .pbsw-input-primary > input:focus:not(:read-only):-ms-input-placeholder {
  color: transparent;
}
.pbsw-input-container .pbsw-input-primary.pbsw-input-disabled {
  background-color: var(--c-pbsw-bg-primary);
  color: var(--c-pbsw-disabled-color);
  cursor: not-allowed;
  border-color: var(--c-pbsw-gray-40);
}
.pbsw-input-container .pbsw-input-primary.pbsw-input-disabled:hover {
  border-color: var(--c-pbsw-gray-40);
}
.pbsw-input-container .pbsw-input-primary.pbsw-input-disabled input {
  color: var(--c-pbsw-disabled-color);
  cursor: not-allowed;
}
.pbsw-input-container .pbsw-input-primary.pbsw-input-error {
  border-color: var(--c-pbsw-error-color);
}
.pbsw-input-container .pbsw-input-primary.pbsw-input-error:hover {
  border-color: var(--c-pbsw-error-color-hover);
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-input-number {
  position: relative;
  display: inline-flex;
  align-items: center;
  height: 32px;
  width: 100%;
  box-sizing: border-box;
  background-color: var(--c-pbsw-bg-surface);
  border-radius: var(--c-pbsw-border-radius-base);
  padding: 6px 8px;
  transition: border-color 0.3s;
}
.pbsw-input-number-captions {
  width: 100%;
}
.pbsw-input-number.pbsw-input-number-with-trigger {
  padding: 6px 34px 6px 8px;
}
.pbsw-input-number-input-container {
  display: flex;
  align-items: center;
}
.pbsw-input-number-input {
  display: inline-block;
  font-size: 13px;
  text-overflow: ellipsis;
  font-family: var(--c-pbsw-font-family);
  border: none;
  outline: none;
  box-sizing: border-box;
  color: var(--c-pbsw-gray-110);
  height: 32px;
  width: 100%;
  background: none;
  border-radius: var(--c-pbsw-border-radius-base);
}
.pbsw-input-number-input::-webkit-input-placeholder {
  color: var(--c-pbsw-disabled-color);
}
.pbsw-input-number-input::-moz-placeholder {
  color: var(--c-pbsw-disabled-color);
}
.pbsw-input-number-input:-moz-placeholder {
  color: var(--c-pbsw-disabled-color);
}
.pbsw-input-number-input:-ms-input-placeholder {
  color: var(--c-pbsw-disabled-color);
}
.pbsw-input-number-input::selection {
  background: var(--c-pbsw-primary-2);
  color: var(--c-pbsw-gray-110);
}
.pbsw-input-number-input::-moz-selection {
  background: var(--c-pbsw-primary-2);
  color: var(--c-pbsw-gray-110);
}
.pbsw-input-number-input:-webkit-autofill,
.pbsw-input-number-input:-webkit-autofill:hover,
.pbsw-input-number-input:-webkit-autofill:focus,
.pbsw-input-number-input:-webkit-autofill:active {
  box-shadow: var(--c-pbsw-box-shadow);
  -webkit-text-fill-color: var(--c-pbsw-black);
}
.pbsw-input-number-input-suffix {
  display: inline-block;
  user-select: none;
}
.pbsw-input-number-primary {
  border: 1px solid var(--c-pbsw-gray-40);
  box-shadow: var(--c-pbsw-box-shadow);
}
.pbsw-input-number-primary:hover {
  border-color: var(--c-pbsw-gray-5);
  box-shadow: var(--c-pbsw-box-shadow);
}
.pbsw-input-number-primary:focus-within {
  border-color: var(--c-pbsw-gray-5);
  box-shadow: var(--c-pbsw-box-shadow);
}
.pbsw-input-number-primary > input:focus::-webkit-input-placeholder {
  color: transparent;
}
.pbsw-input-number-primary > input:focus::-moz-placeholder {
  color: transparent;
}
.pbsw-input-number-primary > input:focus:-moz-placeholder {
  color: transparent;
}
.pbsw-input-number-primary > input:focus:-ms-input-placeholder {
  color: transparent;
}
.pbsw-input-number-primary.pbsw-input-number-disabled {
  border-color: var(--c-pbsw-gray-40);
  background-color: var(--c-pbsw-gray-40);
  color: var(--c-pbsw-disabled-color);
  cursor: not-allowed;
}
.pbsw-input-number-primary.pbsw-input-number-disabled:hover {
  border-color: var(--c-pbsw-gray-40);
  box-shadow: var(--c-pbsw-box-shadow);
}
.pbsw-input-number-primary.pbsw-input-number-disabled input {
  color: var(--c-pbsw-disabled-color);
  cursor: not-allowed;
}
.pbsw-input-number-primary.pbsw-input-number-error {
  border-color: var(--c-pbsw-error-color);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
}
.pbsw-input-number-primary.pbsw-input-number-error:hover {
  border-color: var(--c-pbsw-error-color);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
}
.pbsw-input-number-trigger-container {
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 100%;
}
.pbsw-input-number-trigger {
  position: relative;
  display: block;
  width: 100%;
  height: 50%;
  overflow: hidden;
}
.pbsw-input-number-trigger .pbsw-icon {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
.pbsw-input-number-trigger-up {
  border-top-right-radius: var(--c-pbsw-border-radius-base);
  cursor: pointer;
}
.pbsw-input-number-trigger-up .pbsw-icon {
  bottom: 0;
}
.pbsw-input-number-trigger-down {
  border-bottom-right-radius: var(--c-pbsw-border-radius-base);
  cursor: pointer;
}
.pbsw-input-number-trigger-down .pbsw-icon {
  top: 0;
}
.pbsw-input-number-trigger:hover {
  background-color: var(--c-pbsw-primary-1);
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-label {
  display: inline-flex;
}
.pbsw-label-align-top {
  flex-direction: column;
  align-items: flex-start;
}
.pbsw-label-align-top .pbsw-label-content {
  margin-bottom: 4px;
}
.pbsw-label-align-bottom {
  flex-direction: column-reverse;
  align-items: flex-start;
}
.pbsw-label-align-bottom .pbsw-label-content {
  margin-top: 4px;
}
.pbsw-label-align-left {
  flex-direction: row;
}
.pbsw-label-align-left .pbsw-label-content {
  margin-right: 16px;
}
.pbsw-label-align-right {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.pbsw-label-align-right .pbsw-label-content {
  margin-left: 8px;
}
.pbsw-label-content {
  cursor: pointer;
  min-height: 20px;
  max-height: 32px;
  display: flex;
  align-items: center;
  position: relative;
}
.pbsw-label-content > span:not(:first-child) {
  margin-left: 4px;
}
.pbsw-label-field {
  flex: 1;
  width: 100%;
  position: relative;
  display: flex;
  align-items: center;
}
.pbsw-label-help {
  color: var(--c-pbsw-gray-90);
  margin-left: 4px;
}
.pbsw-label-asterisk {
  color: var(--c-pbsw-error-color);
  margin-left: 4px;
}
.pbsw-label-invert {
  color: var(--c-pbsw-gray-0);
}
.pbsw-label-invert .pbsw-label-help {
  color: var(--c-pbsw-gray-0);
}
.pbsw-label-disabled .pbsw-label-content-field-label,
.pbsw-label-disabled .pbsw-label-asterisk {
  color: var(--c-pbsw-disabled-color);
  cursor: not-allowed;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: var(--c-pbsw-gray-110);
}
a {
  text-decoration: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
}
.pbsw-highlight {
  background-color: var(--c-pbsw-main-text);
  border-radius: 4px;
  height: 24px;
  padding: 0;
  margin: 0;
}
.ds-scrollbar::-webkit-scrollbar {
  border-radius: 16px;
  width: 16px;
  height: 16px;
  background: white;
}
.ds-scrollbar::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--ds-neutral-90);
  border: 4px solid white;
}
.ds-scrollbar::-webkit-scrollbar-thumb {
  background-color: var(--ds-neutral-70);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.ds-scrollbar::-webkit-scrollbar-button {
  display: none;
}
.pbsw-scrollbar::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.pbsw-scrollbar::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--c-pbsw-gray-10);
  border: 4px solid white;
}
.pbsw-scrollbar::-webkit-scrollbar-thumb {
  background-color: var(--c-pbsw-gray-60);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.pbsw-scrollbar::-webkit-scrollbar-button {
  display: none;
}
.pbsw-scrollbar-dark-blue::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: #404b5f;
}
.pbsw-scrollbar-dark-blue::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--c-pbsw-gray-10);
  border: 4px solid #404b5f;
}
.pbsw-scrollbar-dark-blue::-webkit-scrollbar-thumb {
  background-color: #7484a8;
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.pbsw-scrollbar-dark-blue::-webkit-scrollbar-button {
  display: none;
}
.pbsw-scrollbar-theme::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: var(--c-pbsw-bg-scrollbar);
}
.pbsw-scrollbar-theme::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--c-pbsw-tr-scrollbar);
  border: 4px solid var(--c-pbsw-bg-scrollbar);
}
.pbsw-scrollbar-theme::-webkit-scrollbar-thumb {
  background-color: var(--c-pbsw-sc-scrollbar);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.pbsw-scrollbar-theme::-webkit-scrollbar-button {
  display: none;
}
.pbsw-scrollbar-tooltip::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.pbsw-scrollbar-tooltip::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--c-pbsw-gray-10);
  border: 4px solid white;
}
.pbsw-scrollbar-tooltip::-webkit-scrollbar-thumb {
  background-color: var(--c-pbsw-gray-60);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.pbsw-scrollbar-tooltip::-webkit-scrollbar-button {
  display: none;
}
.pbsw-scrollbar-tooltip::-webkit-scrollbar {
  width: 14px;
  height: 14px;
  background: var(--c-pbsw-gray-110);
}
.pbsw-scrollbar-tooltip::-webkit-scrollbar-track {
  background-color: var(--c-pbsw-gray-90);
  border-color: var(--c-pbsw-gray-110);
}
.pbsw-scrollbar-tooltip::-webkit-scrollbar-corner {
  background-color: var(--c-pbsw-gray-110);
  border-radius: 16px;
}
.pbsw-scrollbar-hidden::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.pbsw-scrollbar-hidden::-webkit-scrollbar-track {
  display: none;
}
.pbsw-scrollbar-hidden::-webkit-scrollbar-thumb {
  display: none;
}
.pbsw-scrollbar-hidden::-webkit-scrollbar-button {
  display: none;
}
.rotation_360 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
}
.rotation_360 .rotation-child {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  transition: all 0.5s ease;
}
.rotation_360:hover {
  cursor: pointer;
}
.rotation_360:hover .rotation-child {
  transform: rotate(360deg);
}
*,
::before,
::after {
  box-sizing: border-box;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
.horizontal {
  display: flex;
  align-items: center;
}
.horizontal .w50 {
  width: 50%;
}
.clear {
  clear: left;
}
.height-100 {
  height: 100%;
}
.mar-l-auto {
  margin-left: auto;
}
.mar-l-0 {
  margin-left: 0;
}
.mar-l-8 {
  margin-left: 8px;
}
.mar-l-14 {
  margin-left: 14px;
}
.mar-l-20 {
  margin-left: 20px;
}
.mar-l-40 {
  margin-left: 40px;
}
.mar-l-auto {
  margin-left: auto;
}
.mar-r-20 {
  margin-right: 20px;
}
.mar-t-2 {
  margin-top: 2px;
}
.mar-t-8 {
  margin-top: 8px;
}
.mar-t-12 {
  margin-top: 12px;
}
.mar-t-16 {
  margin-top: 16px;
}
.mar-t-20 {
  margin-top: 20px;
}
.pointer {
  cursor: pointer;
}
.underline {
  text-decoration: underline;
}
.white-space-normal {
  white-space: normal;
}
.white-space-two-lines {
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.pbsw-list,
.pbsw-sublist {
  margin: 0;
  padding: 0;
  overflow-y: auto;
  border-radius: var(--c-pbsw-border-radius-base);
  border: 1px solid var(--c-pbsw-gray-40);
  box-shadow: var(--c-pbsw-box-shadow);
}
.pbsw-list::-webkit-scrollbar,
.pbsw-sublist::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.pbsw-list::-webkit-scrollbar-track,
.pbsw-sublist::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--c-pbsw-gray-10);
  border: 4px solid white;
}
.pbsw-list::-webkit-scrollbar-thumb,
.pbsw-sublist::-webkit-scrollbar-thumb {
  background-color: var(--c-pbsw-gray-60);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.pbsw-list::-webkit-scrollbar-button,
.pbsw-sublist::-webkit-scrollbar-button {
  display: none;
}
.pbsw-list-borderless {
  border-radius: unset;
  box-shadow: none;
  border: none;
}
.pbsw-list-divider {
  height: 1px;
  width: 100%;
  background-color: var(--c-pbsw-gray-20);
}
.pbsw-list-li {
  list-style-type: none;
  padding: 4px 24px;
  background-color: var(--c-pbsw-gray-0);
}
.pbsw-list-li:hover,
.pbsw-list-li-highlighted {
  cursor: pointer;
}
.pbsw-list-li-highlighted.pbsw-list-li-disabled {
  background-color: var(--c-pbsw-primary-1);
}
.pbsw-list-option-disabled,
.pbsw-list-option-disabled:hover,
.pbsw-list-li-disabled {
  background-color: var(--c-pbsw-gray-0);
  color: var(--c-pbsw-disabled-color);
  cursor: not-allowed;
}
.pbsw-list-li-disabled:hover {
  cursor: not-allowed;
}
.pbsw-list-option-selected,
.pbsw-list-li-selected {
  background-color: var(--c-pbsw-gray-10);
}
.pbsw-list-option-selected:hover,
.pbsw-list-li-selected:hover {
  background-color: var(--c-pbsw-gray-10);
}
.pbsw-list-li-selected.pbsw-list-li-disabled {
  background-color: var(--c-pbsw-primary-2);
}
.pbsw-list-option-divider {
  border-bottom: 1px solid var(--c-pbsw-gray-10);
}
.pbsw-sublist-option {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-pagination {
  text-align: center;
  margin-top: 20px;
  padding-bottom: 26px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.pbsw-pagination .pbsw-pagination-page-size-changer {
  float: right;
}
.pbsw-pagination .pbsw-pagination-page-size-changer .pbsw-pagination-page-size-changer__text {
  display: inline-block;
}
.pbsw-pagination .pbsw-pagination-page-size-changer .pbsw-pagination-page-size-changer__select {
  min-width: 56px;
  color: var(--c-pbsw-gray-90);
}
.pbsw-pagination .ui-select-suffix {
  margin-left: 12px;
}
.pbsw-pagination-btns__prev {
  margin-right: 8px;
}
.pbsw-pagination-btns__next {
  margin-left: 8px;
}
.pbsw-pagination-btns__prev,
.pbsw-pagination-btns__next {
  color: var(--c-pbsw-gray-90);
}
.pbsw-pagination-btns {
  display: flex;
}
.pbsw-pagination-btns-pages {
  margin: 0;
  display: flex;
  flex-direction: row;
  text-align: center;
  background: var(--c-pbsw-gray-20);
  box-shadow: var(--c-pbsw-main-shadow);
  box-sizing: border-box;
  border: 1px solid var(--c-pbsw-gray-40);
  border-radius: 5px;
  padding: 1px;
}
.pbsw-pagination-btns-pages .pbsw-pagination-btns-pages__item {
  position: relative;
  display: inline-block;
  min-width: 28px;
  height: 28px;
  cursor: pointer;
}
.pbsw-pagination-btns-pages .pbsw-pagination-btns-pages__item a {
  display: inline-flex;
  box-sizing: border-box;
  align-items: center;
  justify-content: center;
  border: 1px solid transparent;
  border-radius: 3px;
  padding: 6px 8px;
  width: 100%;
  height: 100%;
  color: var(--c-pbsw-main-text);
}
.pbsw-pagination-btns-pages .pbsw-pagination-btns-pages__item:hover a,
.pbsw-pagination-btns-pages .pbsw-pagination-btns-pages__item--active a {
  background: var(--c-pbsw-gray-0);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
  border: 1px solid var(--c-pbsw-gray-40);
}
.pbsw-pagination-btns-pages .pbsw-pagination-btns-pages__item:hover::after,
.pbsw-pagination-btns-pages .pbsw-pagination-btns-pages__item--active::after {
  display: none;
}
.pbsw-pagination-btns-pages .pbsw-pagination-btns-pages__item--active {
  cursor: default;
}
.pbsw-pagination-btns-pages .pbsw-pagination-btns-pages__item:not(:last-child)::after {
  position: absolute;
  top: 4px;
  right: -1px;
  bottom: 4px;
  content: "";
  width: 1px;
  background: rgba(0, 0, 0, 0.08);
}
.pbsw-pagination-total {
  color: var(--c-pbsw-gray-90);
}
.pbsw-pagination-go-to-page {
  color: var(--c-pbsw-gray-90);
  display: flex;
  align-items: center;
}
.pbsw-pagination-go-to-page > :not(:last-child) {
  margin-right: 8px;
}
.pbsw-pagination-go-to-page .ui-input {
  width: 38px;
}
.pbsw-pagination-go-to-page input {
  padding: 0;
}
.pbsw-pagination-page-control {
  display: flex;
}
.pbsw-pagination-page-control > *:not(:last-child) {
  margin-right: 28px;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-popover {
  --popover-arrow-margin: 8px;
  --popover-arrow-width: 8px;
  box-sizing: border-box;
}
.pbsw-popover .pbsw-popover-content {
  position: relative;
  width: 100%;
  height: 100%;
  min-width: inherit;
  min-height: inherit;
  max-width: inherit;
  max-height: inherit;
}
.pbsw-popover .pbsw-popover-content .pbsw-popover-arrow {
  position: absolute;
  width: var(--popover-arrow-width);
  height: var(--popover-arrow-width);
  background-color: var(--c-pbsw-gray-0);
  transform: rotate(45deg);
  border: 1px solid var(--c-pbsw-gray-40);
}
.pbsw-popover .pbsw-popover-content .pbsw-popover-inner {
  width: 100%;
  height: 100%;
  min-width: inherit;
  min-height: inherit;
  max-width: inherit;
  max-height: inherit;
  box-sizing: border-box;
  font-family: var(--c-pbsw-font-family);
  font-size: 13px;
  color: var(--c-pbsw-gray-110);
  background-color: var(--c-pbsw-gray-0);
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.04), 0 100px 80px rgba(0, 0, 0, 0.07), 0 23px 31px rgba(0, 0, 0, 0.05), 0 8px 12px rgba(0, 0, 0, 0.04), 0px -3px 4px rgba(0, 0, 0, 0.03);
  border-radius: 5px;
  padding: 4px 8px;
  overflow: auto;
  border: 1px solid var(--c-pbsw-gray-40);
}
.pbsw-popover .pbsw-popover-content .pbsw-popover-inner p:last-child {
  margin-bottom: 4px;
}
.pbsw-popover .pbsw-popover-content .pbsw-popover-inner p:first-child {
  margin-top: 4px;
}
.pbsw-popover.pbsw-popover-placement-bottomLeft .pbsw-popover-content,
.pbsw-popover.pbsw-popover-placement-bottom .pbsw-popover-content,
.pbsw-popover.pbsw-popover-placement-bottomRight .pbsw-popover-content {
  transform: translateY(calc(4px + var(--popover-arrow-width)));
}
.pbsw-popover.pbsw-popover-placement-bottomLeft .pbsw-popover-arrow,
.pbsw-popover.pbsw-popover-placement-bottom .pbsw-popover-arrow,
.pbsw-popover.pbsw-popover-placement-bottomRight .pbsw-popover-arrow {
  top: calc(-1 * var(--popover-arrow-width) + var(--popover-arrow-width) / 2);
  box-shadow: -2px -2px 5px #0000000f;
  border-bottom: none;
  border-right: none;
}
.pbsw-popover.pbsw-popover-placement-topLeft .pbsw-popover-content,
.pbsw-popover.pbsw-popover-placement-top .pbsw-popover-content,
.pbsw-popover.pbsw-popover-placement-topRight .pbsw-popover-content {
  transform: translateY(calc(-4px - var(--popover-arrow-width)));
}
.pbsw-popover.pbsw-popover-placement-topLeft .pbsw-popover-arrow,
.pbsw-popover.pbsw-popover-placement-top .pbsw-popover-arrow,
.pbsw-popover.pbsw-popover-placement-topRight .pbsw-popover-arrow {
  bottom: calc(-1 * var(--popover-arrow-width) + var(--popover-arrow-width) / 2);
  box-shadow: 3px 3px 7px #00000012;
  border-top: none;
  border-left: none;
}
.pbsw-popover.pbsw-popover-placement-top .pbsw-popover-arrow,
.pbsw-popover.pbsw-popover-placement-bottom .pbsw-popover-arrow {
  left: calc(50% - var(--popover-arrow-width));
}
.pbsw-popover.pbsw-popover-placement-left .pbsw-popover-arrow,
.pbsw-popover.pbsw-popover-placement-right .pbsw-popover-arrow {
  top: calc(50% - var(--popover-arrow-width) / 2);
}
.pbsw-popover.pbsw-popover-placement-topRight .pbsw-popover-arrow,
.pbsw-popover.pbsw-popover-placement-bottomRight .pbsw-popover-arrow {
  right: calc(var(--popover-arrow-margin) + var(--popover-arrow-margin) / 2);
}
.pbsw-popover.pbsw-popover-placement-topLeft .pbsw-popover-arrow,
.pbsw-popover.pbsw-popover-placement-bottomLeft .pbsw-popover-arrow {
  left: calc(var(--popover-arrow-margin) + var(--popover-arrow-margin) / 2);
}
.pbsw-popover.pbsw-popover-placement-leftTop .pbsw-popover-arrow,
.pbsw-popover.pbsw-popover-placement-rightTop .pbsw-popover-arrow {
  top: calc(var(--popover-arrow-margin) + var(--popover-arrow-width) / 2);
}
.pbsw-popover.pbsw-popover-placement-leftBottom .pbsw-popover-arrow,
.pbsw-popover.pbsw-popover-placement-rightBottom .pbsw-popover-arrow {
  bottom: calc(var(--popover-arrow-margin) + var(--popover-arrow-width) / 2);
}
.pbsw-popover.pbsw-popover-placement-leftTop .pbsw-popover-content,
.pbsw-popover.pbsw-popover-placement-left .pbsw-popover-content,
.pbsw-popover.pbsw-popover-placement-leftBottom .pbsw-popover-content {
  transform: translateX(calc(-4px - var(--popover-arrow-width)));
}
.pbsw-popover.pbsw-popover-placement-leftTop .pbsw-popover-arrow,
.pbsw-popover.pbsw-popover-placement-left .pbsw-popover-arrow,
.pbsw-popover.pbsw-popover-placement-leftBottom .pbsw-popover-arrow {
  right: calc(-1 * var(--popover-arrow-width) - var(--popover-arrow-width) / 2 + var(--popover-arrow-width));
  box-shadow: 3px -3px 7px #00000012;
  border-left: none;
  border-bottom: none;
}
.pbsw-popover.pbsw-popover-placement-rightTop .pbsw-popover-content,
.pbsw-popover.pbsw-popover-placement-right .pbsw-popover-content,
.pbsw-popover.pbsw-popover-placement-rightBottom .pbsw-popover-content {
  transform: translateX(calc(4px + var(--popover-arrow-width)));
}
.pbsw-popover.pbsw-popover-placement-rightTop .pbsw-popover-arrow,
.pbsw-popover.pbsw-popover-placement-right .pbsw-popover-arrow,
.pbsw-popover.pbsw-popover-placement-rightBottom .pbsw-popover-arrow {
  left: calc(-1 * var(--popover-arrow-width) - var(--popover-arrow-width) / 2 + var(--popover-arrow-width));
  box-shadow: -3px 3px 7px #00000012;
  border-right: none;
  border-top: none;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-radio-wrapper {
  cursor: pointer;
  margin: 3px 0;
}
.pbsw-radio-wrapper-full-width {
  flex: 1 1 auto;
}
.pbsw-radio-wrapper > div:last-child {
  display: inline-block;
}
.pbsw-radio {
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  display: inline-block;
  position: relative;
  line-height: 1;
  vertical-align: middle;
  margin-right: 8px;
}
.pbsw-radio:hover .pbsw-radio-inner,
.pbsw-radio-input:focus + .pbsw-radio-inner {
  border: 1px solid var(--c-pbsw-primary-color-hover);
  box-shadow: 1px 1px 0 1px rgba(255, 255, 255, 0.4), inset 1px 1px 2px rgba(0, 0, 0, 0.06);
}
.pbsw-radio-inner {
  transition: all 0.3s;
  position: relative;
  top: 0;
  left: 0;
  display: inline-block;
  width: 16px;
  height: 16px;
  border: 1px solid var(--c-pbsw-gray-50);
  box-shadow: 1px 1px 0 1px rgba(255, 255, 255, 0.4), inset 1px 1px 2px rgba(0, 0, 0, 0.05);
  border-radius: 50%;
  background-color: var(--c-pbsw-gray-0);
}
.pbsw-radio-inner::after {
  position: absolute;
  left: 21%;
  top: 21%;
  right: 25%;
  bottom: 25%;
  display: table;
  width: 8px;
  height: 8px;
  content: " ";
  opacity: 0;
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
}
.pbsw-radio-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
  margin: 0;
  padding: 0;
}
.pbsw-radio-checked {
  transition: all 0.3s;
}
.pbsw-radio-checked .pbsw-radio-inner {
  box-shadow: 1px 1px 0 1px rgba(255, 255, 255, 0.4), inset 1px 1px 2px rgba(0, 0, 0, 0.05);
}
.pbsw-radio-checked .pbsw-radio-inner::after {
  position: absolute;
  left: 21%;
  top: 25%;
  right: 25%;
  bottom: 25%;
  display: table;
  width: 8px;
  height: 8px;
  content: " ";
  background-color: var(--c-pbsw-classic-50);
  border-radius: 50%;
  opacity: 1;
  transition: opacity 0.1s;
}
.pbsw-radio-wrapper-disabled {
  cursor: not-allowed;
}
.pbsw-radio-wrapper-disabled .pbsw-radio-content {
  color: var(--c-pbsw-gray-60);
}
.pbsw-radio-wrapper-disabled .pbsw-radio-content .ui-icon {
  color: var(--c-pbsw-gray-60);
}
.pbsw-radio-disabled {
  cursor: not-allowed;
}
.pbsw-radio-disabled.pbsw-radio-checked .pbsw-radio-inner::after {
  animation-name: none;
  background-color: #ccc;
}
.pbsw-radio-disabled:hover .pbsw-radio-inner {
  border-color: var(--c-pbsw-gray-50);
  box-shadow: 1px 1px 0 1px rgba(255, 255, 255, 0.4), inset 1px 1px 2px rgba(0, 0, 0, 0.05);
}
.pbsw-radio-disabled .pbsw-radio-inner {
  border-color: var(--c-pbsw-gray-50);
  background-color: var(--c-pbsw-gray-20);
}
.pbsw-radio-disabled .pbsw-radio-input {
  cursor: not-allowed;
}
.pbsw-radio-danger:hover .pbsw-radio-inner,
.pbsw-radio-danger .pbsw-radio-input:focus + .pbsw-radio-inner {
  border-color: var(--c-pbsw-error-color-hover);
  box-shadow: 1px 1px 0 1px rgba(255, 255, 255, 0.4), inset 1px 1px 2px rgba(0, 0, 0, 0.06);
}
.pbsw-radio-danger .pbsw-radio-inner {
  border-color: var(--c-pbsw-error-color-hover);
  box-shadow: 1px 1px 0 1px rgba(255, 255, 255, 0.4), inset 1px 1px 2px rgba(0, 0, 0, 0.06);
}
.pbsw-radio-danger.pbsw-radio-checked:hover .pbsw-radio-inner {
  border-color: var(--c-pbsw-error-color-hover);
  box-shadow: 1px 1px 0 1px rgba(255, 255, 255, 0.4), inset 1px 1px 2px rgba(0, 0, 0, 0.06);
}
.pbsw-radio-danger.pbsw-radio-checked .pbsw-radio-inner {
  border-color: var(--c-pbsw-error-color-hover);
  box-shadow: 1px 1px 0 1px rgba(255, 255, 255, 0.4), inset 1px 1px 2px rgba(0, 0, 0, 0.06);
}
.pbsw-radio-group {
  display: flex;
  flex-direction: column;
  transition: var(--c-pbsw-transition);
}
.pbsw-radio-group .pbsw-icon svg {
  transition: unset;
}
.pbsw-radio-group-full-width {
  width: 100%;
}
.pbsw-radio-group-wrapper-tabs {
  display: inline-flex;
  flex-direction: row;
  background: var(--c-pbsw-gray-40);
  box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.4), inset 1px 1px 2px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  padding: 2px;
}
.pbsw-radio-group-wrapper-tabs .pbsw-radio {
  display: none;
}
.pbsw-radio-group-wrapper-tabs .pbsw-radio-wrapper {
  position: relative;
  min-width: 28px;
  height: 28px;
  display: inline-flex;
  box-sizing: border-box;
  align-items: center;
  justify-content: center;
  padding: 4px 8px;
  margin: 0;
  border: 1px solid transparent;
  border-radius: 3px;
  transition: border 300ms cubic-bezier(0.645, 0.045, 0.355, 1) 0ms;
}
.pbsw-radio-group-wrapper-tabs .pbsw-radio-wrapper:hover {
  border: 1px solid var(--c-pbsw-primary-color-hover);
  transition: border 300ms cubic-bezier(0.645, 0.045, 0.355, 1) 0ms;
  box-shadow: unset;
}
.pbsw-radio-group-wrapper-tabs .pbsw-radio-wrapper:hover .ui-icon {
  color: var(--c-pbsw-primary-color-hover);
}
.pbsw-radio-group-wrapper-tabs .pbsw-radio-wrapper::after {
  position: absolute;
  top: 4px;
  right: -1px;
  bottom: 4px;
  content: "";
  width: 1px;
  background: rgba(0, 0, 0, 0.08);
}
.pbsw-radio-group-wrapper-tabs .pbsw-radio-wrapper:last-child::after {
  display: none;
}
.pbsw-radio-group-wrapper-tabs .pbsw-radio-wrapper .pbsw-radio-content {
  display: flex;
}
.pbsw-radio-group-wrapper-tabs .pbsw-radio-wrapper-disabled:hover {
  box-shadow: unset;
  border: 1px solid transparent;
}
.pbsw-radio-group-wrapper-tabs .pbsw-radio-wrapper-disabled:hover .ui-icon {
  color: var(--c-pbsw-gray-60);
}
.pbsw-radio-group-wrapper-tabs .pbsw-radio-wrapper-checked {
  background: var(--c-pbsw-gray-0);
  border: 1px solid var(--c-pbsw-gray-50);
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.04);
  border-radius: 3px;
}
.pbsw-radio-group-wrapper-tabs .pbsw-radio-wrapper-checked::after {
  display: none;
}
.pbsw-radio-group-wrapper-tabs .pbsw-radio-wrapper-checked:hover {
  border-color: var(--c-pbsw-primary-color-hover);
}
.pbsw-radio-group-wrapper-tabs .pbsw-radio-wrapper-checked-disabled:hover {
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.04), 0 1px 2px 1px rgba(0, 0, 0, 0.04);
  border: 1px solid transparent;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-select-container {
  position: relative;
}
.pbsw-select-container .pbsw-select {
  position: relative;
  display: inline-flex;
  font-size: 13px;
  font-family: var(--c-pbsw-font-family);
  align-items: center;
  height: 32px;
  width: 100%;
  box-sizing: border-box;
  background-color: var(--c-pbsw-gray-0);
  border-radius: var(--c-pbsw-border-radius-base);
  padding: 6px 8px;
  border: 1px solid var(--c-pbsw-gray-40);
  box-shadow: var(--c-pbsw-box-shadow);
  transition: var(--c-pbsw-transition);
}
.pbsw-select-container .pbsw-select-active,
.pbsw-select-container .pbsw-select:hover {
  border-color: var(--c-pbsw-primary-color-hover);
  box-shadow: var(--c-pbsw-box-shadow);
  cursor: pointer;
}
.pbsw-select-container .pbsw-select-disabled {
  background-color: var(--c-pbsw-gray-10);
  color: var(--c-pbsw-gray-60);
  cursor: not-allowed;
}
.pbsw-select-container .pbsw-select-disabled:hover {
  border-color: var(--c-pbsw-gray-40);
  box-shadow: 0 4px 12px var(--c-pbsw-gray-9);
}
.pbsw-select-container .pbsw-select-disabled .pbsw-select-icon-clear {
  cursor: not-allowed;
}
.pbsw-select-container .pbsw-select-error {
  border-color: var(--c-pbsw-error-color);
  box-shadow: 0 4px 12px var(--c-pbsw-gray-9);
}
.pbsw-select-container .pbsw-select-error:hover {
  border-color: var(--c-pbsw-error-color-hover);
  box-shadow: 0 4px 12px var(--c-pbsw-gray-9);
}
.pbsw-select-container .pbsw-select .pbsw-placeholder-with-value {
  display: flex;
  flex-direction: column;
  width: calc(100% - 10px);
  overflow: hidden;
}
.pbsw-select-container .pbsw-select .pbsw-placeholder-with-value .pbsw-placeholder-with-value-placeholder {
  transition: all 0.3s linear;
  color: #7b7975;
  font-size: 12px;
  font-weight: 400;
}
.pbsw-select-container .pbsw-select .pbsw-placeholder-with-value .pbsw-placeholder-with-value-placeholder.--gray {
  margin-bottom: 0;
  font-size: 12px;
  transition: all 0.3s linear;
}
.pbsw-select-container .pbsw-select .pbsw-placeholder-with-value .pbsw-placeholder-with-value-value {
  color: #19150f;
  max-height: 0;
  transition: max-height 0.3s ease-out;
  font-size: 14px;
  font-weight: 400;
}
.pbsw-select-container .pbsw-select .pbsw-placeholder-with-value .pbsw-placeholder-with-value-value.--show {
  display: inline-block;
  max-height: 250px;
  transition: max-height 0.3s linear;
}
.pbsw-select-container .pbsw-select-field,
.pbsw-select-container .pbsw-select-placeholder {
  width: 100%;
  height: 20px;
  line-height: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.pbsw-select-container .pbsw-select-placeholder {
  color: var(--c-pbsw-gray-60);
}
.pbsw-select-container .pbsw-select-suffix {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  margin-left: 4px;
}
.pbsw-select-container .pbsw-select-suffix-counter {
  margin-right: 4px;
}
.pbsw-select-container .pbsw-select-multiselect-element {
  display: flex;
}
.pbsw-select-container .pbsw-select-multiselect-element .pbsw-select-multiselect-text {
  margin-left: 8px;
}
.pbsw-select-popup-options {
  box-sizing: border-box;
  box-shadow: 0 8px 12px var(--c-pbsw-gray-5);
  border: 1px solid var(--c-pbsw-gray-40);
  border-radius: 4px;
  background-color: var(--c-pbsw-gray-0);
}
.pbsw-select-popup-options-placement-top {
  margin-bottom: 4px;
}
.pbsw-select-popup-options-placement-bottom {
  margin-top: 4px;
}
.pbsw-select-popup-options .pbsw-select-popup-header {
  padding: 8px;
}
.pbsw-select-popup-options .pbsw-select-popup-body {
  border-radius: inherit;
}
.pbsw-select-popup-options .pbsw-select-icon-clear {
  cursor: pointer;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-slider {
  padding: 5px 0;
  width: auto;
  transition: background-color 0.3s;
}
.pbsw-slider-rail {
  height: 2px;
  width: 100%;
  background-color: var(--c-pbsw-gray-40);
  box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.4), inset 1px 1px 2px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  position: relative;
  overflow: visible;
}
.pbsw-slider-rail:hover .pbsw-slider-track {
  background-color: var(--c-pbsw-primary-2);
}
.pbsw-slider-trumb {
  background: var(--c-pbsw-gray-0);
  border: 1px solid var(--c-pbsw-gray-40);
  box-sizing: border-box;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
  border-radius: 12px;
  width: 12px;
  height: 12px;
  cursor: grab;
  position: absolute;
  margin-top: -5px;
  transform: translateX(-45%);
  transition: border-color 0.3s;
}
.pbsw-slider-trumb:hover {
  border-color: var(--c-pbsw-primary-2);
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.04);
}
.pbsw-slider-track {
  background: var(--c-pbsw-primary-2);
  background-color: black;
  border-radius: 4px;
  transition: background-color 0.3s;
  position: absolute;
}
.pbsw-slider-mark {
  position: absolute;
  top: 18px;
  left: 0;
  width: 100%;
  font-size: 12px;
}
.pbsw-slider-mark-text {
  position: absolute;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  color: var(--c-pbsw-gray-60);
  transition: color 0.3s;
}
.pbsw-slider-mark-text-active {
  color: var(--c-pbsw-gray-110);
}
.pbsw-slider-mark-text:hover {
  color: var(--c-pbsw-gray-110);
}
.pbsw-slider .pbsw-dot {
  position: absolute;
  top: 10px;
  width: 1px;
  height: 8px;
  margin-left: 0;
  border-radius: 4px;
  background-color: var(--c-pbsw-gray-40);
  border: none;
  transition: background-color 0.3s;
}
.pbsw-slider .pbsw-dot-active {
  background-color: var(--c-pbsw-gray-110);
}
.pbsw-slider-disabled .pbsw-slider-rail {
  background-color: var(--c-pbsw-gray-20);
}
.pbsw-slider-disabled .pbsw-slider-rail:hover .pbsw-slider-track {
  background-color: var(--c-pbsw-gray-60);
}
.pbsw-slider-disabled .pbsw-slider-track {
  background-color: var(--c-pbsw-gray-60);
}
.pbsw-slider-disabled .pbsw-slider-trumb {
  cursor: not-allowed;
}
.pbsw-slider-disabled .pbsw-slider-trumb:hover {
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.04), 0 1px 2px 1px rgba(0, 0, 0, 0.04);
}
.pbsw-slider-disabled .pbsw-slider-mark-text {
  cursor: default;
  color: var(--c-pbsw-gray-60);
}
.pbsw-slider-disabled .pbsw-slider-mark-text-active,
.pbsw-slider-disabled .pbsw-slider-mark-text:hover {
  color: var(--c-pbsw-gray-60);
}
.pbsw-slider-disabled .pbsw-dot,
.pbsw-slider-disabled .pbsw-dot-active {
  background-color: var(--c-pbsw-gray-40);
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
@keyframes slidein {
  0% {
    transform: translateY(0) scale(1);
  }
  65% {
    transform: translateY(30px) scale(1);
  }
  100% {
    transform: translateY(12px) scale(0.95);
  }
}
.pbsw-stacking-notification {
  position: fixed;
}
.pbsw-stacking-notification-topLeft {
  top: 0;
  left: 0;
}
.pbsw-stacking-notification-topLeft > div:nth-child(1) .pbsw-stacking-notification-notice-wrapper {
  transform: translateY(-200px);
}
.pbsw-stacking-notification-top {
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.pbsw-stacking-notification-top > div:nth-child(1) .pbsw-stacking-notification-notice-wrapper {
  transform: translateY(-200px);
}
.pbsw-stacking-notification-topRight {
  top: 0;
  right: 0;
}
.pbsw-stacking-notification-topRight > div:nth-child(1) .pbsw-stacking-notification-notice-wrapper {
  transform: translateY(-200px);
}
.pbsw-stacking-notification-bottomLeft {
  bottom: 204px;
  left: 0;
}
.pbsw-stacking-notification-bottomLeft > div:nth-child(1) .pbsw-stacking-notification-notice-wrapper {
  transform: translateY(200px);
}
.pbsw-stacking-notification-bottom {
  bottom: 204px;
  left: 50%;
  transform: translateX(-50%);
}
.pbsw-stacking-notification-bottom > div:nth-child(1) .pbsw-stacking-notification-notice-wrapper {
  transform: translateY(200px);
}
.pbsw-stacking-notification-bottomRight {
  bottom: 204px;
  right: 0;
}
.pbsw-stacking-notification-bottomRight > div:nth-child(1) .pbsw-stacking-notification-notice-wrapper {
  transform: translateY(200px);
}
.pbsw-stacking-notification > div {
  pointer-events: auto;
}
.pbsw-stacking-notification > div:nth-child(1) .pbsw-stacking-notification-notice-wrapper {
  transition: all 1000ms cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
}
.pbsw-stacking-notification > div:nth-child(1) .pbsw-stacking-notification-notice-wrapper-active {
  transform: translateY(0) scale(1);
  transition: all 1000ms cubic-bezier(0.4, 0, 0.2, 1);
  transition-delay: 250ms;
  opacity: 1;
}
.pbsw-stacking-notification > div:nth-child(1) .pbsw-stacking-notification-notice::after {
  content: " ";
  width: 95%;
  height: 8px;
  position: absolute;
  bottom: 0;
  background: #ebebeb;
  border: 1px solid #dedfe0;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.07), 0 23px 31px rgba(0, 0, 0, 0.05), 0 8px 12px rgba(0, 0, 0, 0.04), 0 3px 3px rgba(0, 0, 0, 0.03);
  border-radius: 5px;
  z-index: -1;
  transform: translateY(0);
  transition: transform;
  transition-duration: 400ms;
}
.pbsw-stacking-notification > div:nth-child(2) .pbsw-stacking-notification-notice-wrapper {
  transform: translateY(12px) scale(0.95);
  transition: all 600ms cubic-bezier(0.4, 0, 0.2, 1);
}
.pbsw-stacking-notification > div:nth-child(2):last-child .pbsw-stacking-notification-notice::after {
  content: " ";
  width: 95%;
  height: 40px;
  position: absolute;
  bottom: 0;
  transform: translateY(8px);
  transition: transform;
  transition-delay: 1000ms;
  transition-duration: 400ms;
  background: #ebebeb;
  border: 1px solid #dedfe0;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.07), 0 23px 31px rgba(0, 0, 0, 0.05), 0 8px 12px rgba(0, 0, 0, 0.04), 0 3px 3px rgba(0, 0, 0, 0.03);
  border-radius: 5px;
  z-index: -1;
}
.pbsw-stacking-notification > div:nth-child(n + 3) .pbsw-stacking-notification-notice-wrapper {
  transform: translateY(12px) scale(0.95);
}
.pbsw-stacking-notification > div:nth-child(n + 3) .pbsw-stacking-notification-notice::after {
  content: " ";
  width: 95%;
  height: 40px;
  position: absolute;
  bottom: 0;
  transform: translateY(8px);
  background: #ebebeb;
  border: 1px solid #dedfe0;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.07), 0 23px 31px rgba(0, 0, 0, 0.05), 0 8px 12px rgba(0, 0, 0, 0.04), 0 3px 3px rgba(0, 0, 0, 0.03);
  border-radius: 5px;
  z-index: -1;
}
.pbsw-stacking-notification > div:nth-child(n + 4) .pbsw-stacking-notification-notice-wrapper {
  transform: translateY(12px) scale(0.95);
  opacity: 0;
}
.pbsw-stacking-notification > div.slideIn .pbsw-stacking-notification-notice-wrapper {
  animation: slidein 600ms;
  transform: translateY(12px) scale(0.95);
}
.pbsw-stacking-notification > div.slideOut .pbsw-stacking-notification-notice-wrapper {
  animation: slidein 600ms;
  transform: translateY(0) scale(1);
  animation-direction: reverse;
}
.pbsw-stacking-notification > div.slideOut .pbsw-stacking-notification-notice::after {
  transform: translateY(0) !important;
  transition: transform;
  transition-delay: 0ms !important;
  transition-duration: 400ms;
}
.pbsw-stacking-notification .pbsw-stacking-notification-notice {
  position: relative;
  display: flex;
  flex-direction: row;
  width: 474px;
  background-color: var(--c-pbsw-gray-0);
  border-radius: var(--c-pbsw-border-radius-base);
  border: 1px solid var(--c-pbsw-gray-40);
  box-shadow: var(--c-pbsw-overlay-shadow);
  box-sizing: border-box;
  padding: 16px 20px 18px 14px;
  margin: 35px 0 0;
}
.pbsw-stacking-notification .pbsw-stacking-notification-notice::after {
  content: "";
  transform: translateY(0);
}
.pbsw-stacking-notification .pbsw-stacking-notification-icon {
  width: 46px;
}
.pbsw-stacking-notification .pbsw-stacking-notification-icon-success {
  color: var(--c-pbsw-success);
}
.pbsw-stacking-notification .pbsw-stacking-notification-icon-warning {
  color: var(--c-pbsw-warning);
}
.pbsw-stacking-notification .pbsw-stacking-notification-icon-error {
  color: var(--c-pbsw-error);
}
.pbsw-stacking-notification .pbsw-stacking-notification-body {
  flex: 1;
  width: calc(100% - 46px);
}
.pbsw-stacking-notification .pbsw-stacking-notification-body .pbsw-stacking-notification-title {
  margin-top: 6px;
  color: var(--c-pbsw-gray-110);
  margin-bottom: 10px;
  overflow: hidden;
}
.pbsw-stacking-notification .pbsw-stacking-notification-body .pbsw-stacking-notification-content-switcher {
  position: absolute;
  bottom: 20px;
  right: 20px;
  height: 20px;
}
.pbsw-stacking-notification .pbsw-stacking-notification-body .pbsw-stacking-notification-content > div {
  overflow-wrap: break-word;
}
.pbsw-stacking-notification .pbsw-stacking-notification-bottom-control {
  position: absolute;
  bottom: 20px;
  left: 60px;
  height: 20px;
}
.pbsw-stacking-notification .pbsw-stacking-notification-hide-all {
  position: absolute;
  right: 0;
  top: -34px;
  padding: 0 0 4px 4px;
  width: 100px;
  height: 34px;
  display: flex;
  justify-content: end;
}
.pbsw-stacking-notification .pbsw-stacking-notification-hide-all > button {
  color: var(--c-pbsw-gray-90);
}
.pbsw-stacking-notification .pbsw-stacking-notification-hide-all > button:hover {
  color: var(--c-pbsw-gray-90);
}
.pbsw-stacking-notification .pbsw-stacking-notification-close-x {
  position: absolute;
  top: 12px;
  right: 12px;
  cursor: pointer;
  color: var(--c-pbsw-gray-90);
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-switch {
  display: inline-block;
  width: 30px;
  height: 18px;
  position: relative;
  box-sizing: border-box;
  padding: 0;
  border-radius: 9px;
  border: none;
  background-color: #e2e2ea;
  cursor: pointer;
  transition: var(--c-pbsw-transition);
  box-shadow: var(--c-pbsw-box-shadow);
}
.pbsw-switch::before {
  position: absolute;
  content: "";
  left: 13.33%;
  right: 46.66%;
  top: 16.66%;
  bottom: 16.66%;
  background-color: var(--c-pbsw-gray-0);
  transition: 0.4s;
  border-radius: 50%;
}
.pbsw-switch-checked {
  background-color: #7e7e8f;
}
.pbsw-switch-checked::before {
  transform: translateX(10px);
}
.pbsw-switch-disabled {
  cursor: not-allowed;
  background: var(--c-pbsw-gray-20);
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-popup-relative {
  position: relative;
}
.pbsw-popup-relative .pbsw-popup-relative-content {
  position: absolute;
}
.pbsw-popup-relative .pbsw-popup-relative-content.-placement-topLeft {
  bottom: 100%;
  left: 0;
}
.pbsw-popup-relative .pbsw-popup-relative-content.-placement-top {
  bottom: 100%;
  left: 50%;
  transform: translate(-50%, 0);
}
.pbsw-popup-relative .pbsw-popup-relative-content.-placement-topRight {
  bottom: 100%;
  right: 0;
}
.pbsw-popup-relative .pbsw-popup-relative-content.-placement-leftTop {
  right: 100%;
  top: 0;
}
.pbsw-popup-relative .pbsw-popup-relative-content.-placement-left {
  right: 100%;
  top: 50%;
  transform: translate(0, -50%);
}
.pbsw-popup-relative .pbsw-popup-relative-content.-placement-leftBottom {
  right: 100%;
  bottom: 0;
}
.pbsw-popup-relative .pbsw-popup-relative-content.-placement-rightTop {
  top: 0;
  left: 100%;
}
.pbsw-popup-relative .pbsw-popup-relative-content.-placement-right {
  top: 50%;
  left: 100%;
  transform: translate(0, -50%);
}
.pbsw-popup-relative .pbsw-popup-relative-content.-placement-rightBottom {
  bottom: 0;
  left: 100%;
}
.pbsw-popup-relative .pbsw-popup-relative-content.-placement-bottomLeft {
  top: 100%;
  left: 0;
}
.pbsw-popup-relative .pbsw-popup-relative-content.-placement-bottom {
  top: 100%;
  left: 50%;
  transform: translate(-50%, 0);
}
.pbsw-popup-relative .pbsw-popup-relative-content.-placement-bottomRight {
  top: 100%;
  right: 0;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-page-layout {
  width: 100%;
  height: 100%;
}
.pbsw-page-layout .pbsw-page-layout-content {
  position: relative;
  display: flex;
  height: 100%;
  width: 100%;
}
.pbsw-page-layout .pbsw-page-layout-content .pbsw-page-layout-content-menus {
  height: 100%;
  transition: width 0.3s ease-out;
  position: relative;
  display: flex;
}
.pbsw-page-layout .pbsw-page-layout-content .pbsw-page-layout-content-menus.pbsw-page-layout-content-menu-trees-hide.pbsw-page-layout-content-menu-icons-hide {
  width: 0;
}
.pbsw-page-layout .pbsw-page-layout-content .pbsw-page-layout-content-menus.pbsw-page-layout-content-menu-trees-hide.pbsw-page-layout-content-menu-icons-small {
  width: 54px;
}
.pbsw-page-layout .pbsw-page-layout-content .pbsw-page-layout-content-menus.pbsw-page-layout-content-menu-trees-hide.pbsw-page-layout-content-menu-icons-medium {
  width: 260px;
}
.pbsw-page-layout .pbsw-page-layout-content .pbsw-page-layout-content-menus.pbsw-page-layout-content-menu-trees-hide.pbsw-page-layout-content-menu-icons-full {
  width: 100%;
}
.pbsw-page-layout .pbsw-page-layout-content .pbsw-page-layout-content-menus.pbsw-page-layout-content-menu-trees-show.pbsw-page-layout-content-menu-icons-hide {
  width: 300px;
}
.pbsw-page-layout .pbsw-page-layout-content .pbsw-page-layout-content-menus.pbsw-page-layout-content-menu-trees-show.pbsw-page-layout-content-menu-icons-small {
  width: 354px;
}
.pbsw-page-layout .pbsw-page-layout-content .pbsw-page-layout-content-menus.pbsw-page-layout-content-menu-trees-show.pbsw-page-layout-content-menu-icons-medium {
  width: 560px;
}
.pbsw-page-layout .pbsw-page-layout-content .pbsw-page-layout-content-menus.pbsw-page-layout-content-menu-trees-show.pbsw-page-layout-content-menu-icons-full {
  width: 100%;
}
.pbsw-page-layout .pbsw-page-layout-content .pbsw-page-layout-content-icons-menu {
  position: sticky;
  transition: width 0.3s ease-out;
  height: 100%;
  top: 1px;
  z-index: 3;
}
.pbsw-page-layout .pbsw-page-layout-content .pbsw-page-layout-content-icons-menu.pbsw-page-layout-content-icons-menu-hide {
  width: 0;
}
.pbsw-page-layout .pbsw-page-layout-content .pbsw-page-layout-content-icons-menu.pbsw-page-layout-content-icons-menu-small {
  width: 54px;
}
.pbsw-page-layout .pbsw-page-layout-content .pbsw-page-layout-content-icons-menu.pbsw-page-layout-content-icons-menu-medium {
  width: 260px;
}
.pbsw-page-layout .pbsw-page-layout-content .pbsw-page-layout-content-icons-menu.pbsw-page-layout-content-icons-menu-full {
  width: calc(100% - 300px);
  flex-shrink: 0;
}
.pbsw-page-layout .pbsw-page-layout-content .pbsw-page-layout-content-icons-menu .pbsw-page-layout-component-icons-menu {
  position: relative;
  transition: left 0.3s ease-out, width 0.3s ease-out;
  background: var(--c-pbsw-bg-surface);
  height: 100%;
}
.pbsw-page-layout .pbsw-page-layout-content .pbsw-page-layout-content-icons-menu .pbsw-page-layout-component-icons-menu.pbsw-page-layout-component-icons-menu-hide {
  left: -260px;
  width: 0;
}
.pbsw-page-layout .pbsw-page-layout-content .pbsw-page-layout-content-icons-menu .pbsw-page-layout-component-icons-menu.pbsw-page-layout-component-icons-menu-small {
  left: 0;
  width: 54px;
}
.pbsw-page-layout .pbsw-page-layout-content .pbsw-page-layout-content-icons-menu .pbsw-page-layout-component-icons-menu.pbsw-page-layout-component-icons-menu-medium {
  left: 0;
  width: 260px;
}
.pbsw-page-layout .pbsw-page-layout-content .pbsw-page-layout-content-icons-menu .pbsw-page-layout-component-icons-menu.pbsw-page-layout-component-icons-menu-full {
  left: 0;
  width: 100%;
}
.pbsw-page-layout .pbsw-page-layout-content .pbsw-page-layout-content-trees-menu {
  position: sticky;
  transition: width 0.3s ease-out;
  height: 100%;
  top: 1px;
  z-index: 3;
  width: 0;
}
.pbsw-page-layout .pbsw-page-layout-content .pbsw-page-layout-content-trees-menu.pbsw-page-layout-content-trees-menu-hide {
  width: 0;
}
.pbsw-page-layout .pbsw-page-layout-content .pbsw-page-layout-content-trees-menu.pbsw-page-layout-content-trees-menu-show {
  width: 300px;
}
.pbsw-page-layout .pbsw-page-layout-content .pbsw-page-layout-content-trees-menu.pbsw-page-layout-content-trees-menu-show.pbsw-page-layout-content-icons-menu-full {
  width: 100%;
}
.pbsw-page-layout .pbsw-page-layout-content .pbsw-page-layout-content-trees-menu .pbsw-page-layout-component-trees-menu {
  position: relative;
  left: 0;
  width: 300px;
  height: 100%;
  transition: left 0.3s ease-out;
  background: var(--c-pbsw-bg-surface);
}
.pbsw-page-layout .pbsw-page-layout-content .pbsw-page-layout-content-trees-menu .pbsw-page-layout-component-trees-menu.pbsw-page-layout-component-trees-menu-hide {
  left: -9999px;
}
.pbsw-page-layout .pbsw-page-layout-content .pbsw-page-layout-content-trees-menu .pbsw-page-layout-component-trees-menu.pbsw-page-layout-component-trees-menu-show.pbsw-page-layout-component-icons-menu-hide {
  left: 0;
}
.pbsw-page-layout .pbsw-page-layout-content .pbsw-page-layout-content-trees-menu .pbsw-page-layout-component-trees-menu.pbsw-page-layout-component-trees-menu-show.pbsw-page-layout-component-icons-menu-small {
  left: 0;
}
.pbsw-page-layout .pbsw-page-layout-content .pbsw-page-layout-content-trees-menu .pbsw-page-layout-component-trees-menu.pbsw-page-layout-component-trees-menu-show.pbsw-page-layout-component-icons-menu-medium {
  left: 0;
}
.pbsw-page-layout .pbsw-page-layout-content .pbsw-page-layout-content-trees-menu .pbsw-page-layout-component-trees-menu.pbsw-page-layout-component-trees-menu-show.pbsw-page-layout-component-icons-menu-full {
  left: 0;
}
.pbsw-page-layout .pbsw-page-layout-content .pbsw-page-layout-content-page {
  transition: width 0.3s ease-out;
}
.pbsw-page-layout .pbsw-page-layout-content .pbsw-page-layout-content-page.pbsw-page-layout-content-page-trees-hide.pbsw-page-layout-content-page-icons-hide {
  width: 100%;
}
.pbsw-page-layout .pbsw-page-layout-content .pbsw-page-layout-content-page.pbsw-page-layout-content-page-trees-hide.pbsw-page-layout-content-page-icons-small {
  width: calc(100% - 54px);
}
.pbsw-page-layout .pbsw-page-layout-content .pbsw-page-layout-content-page.pbsw-page-layout-content-page-trees-hide.pbsw-page-layout-content-page-icons-medium {
  width: calc(100% - 260px);
}
.pbsw-page-layout .pbsw-page-layout-content .pbsw-page-layout-content-page.pbsw-page-layout-content-page-trees-hide.pbsw-page-layout-content-page-icons-full {
  width: 0;
}
.pbsw-page-layout .pbsw-page-layout-content .pbsw-page-layout-content-page.pbsw-page-layout-content-page-trees-show.pbsw-page-layout-content-page-icons-hide {
  width: calc(100% - 300px);
}
.pbsw-page-layout .pbsw-page-layout-content .pbsw-page-layout-content-page.pbsw-page-layout-content-page-trees-show.pbsw-page-layout-content-page-icons-small {
  width: calc(100% - 354px);
}
.pbsw-page-layout .pbsw-page-layout-content .pbsw-page-layout-content-page.pbsw-page-layout-content-page-trees-show.pbsw-page-layout-content-page-icons-medium {
  width: calc(100% - 560px);
}
.pbsw-page-layout .pbsw-page-layout-content .pbsw-page-layout-content-page.pbsw-page-layout-content-page-trees-show.pbsw-page-layout-content-page-icons-full {
  width: 0;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-global-form-controls {
  padding: 16px 40px;
  border-top: 1px solid var(--c-pbsw-gray-8);
}
.pbsw-global-form-controls .hot-button {
  border-radius: 4px;
  width: 100%;
  height: 48px;
  margin-top: 12px;
}
.pbsw-global-form-controls .hot-button:first-child {
  margin-top: 0;
}
.pbsw-add-catalog-synonym-form {
  height: auto;
}
.pbsw-add-catalog-synonym-form .pbsw-add-catalog-synonym-form-content {
  display: flex;
  flex-direction: column;
  padding: 0 36px 32px;
}
.pbsw-add-catalog-synonym-form .pbsw-add-catalog-synonym-form-content .pbsw-typography.pbsw-typography-title {
  margin-top: 18px;
}
.pbsw-add-catalog-synonym-form .pbsw-add-catalog-synonym-form-content .pbsw-typography.pbsw-typography-title:first-child {
  margin-top: 2px;
}
.pbsw-add-catalog-synonym-form .pbsw-add-catalog-synonym-form-content .pbsw-add-word {
  margin-top: 16px;
}
.pbsw-add-catalog-synonym-form .pbsw-add-catalog-synonym-form-content .pbsw-add-word .pbsw-input {
  height: 48px;
  padding: 16px;
  border-radius: 4px;
  border: 1px solid var(--c-pbsw-gray-10);
}
.pbsw-add-catalog-synonym-form .pbsw-add-catalog-synonym-form-content .pbsw-add-word-div {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-top: 16px;
}
.pbsw-add-catalog-synonym-form .pbsw-add-catalog-synonym-form-content .pbsw-add-word-div .pbsw-add-word {
  margin-top: 0;
}
.pbsw-add-catalog-synonym-form .pbsw-add-catalog-synonym-form-content .pbsw-add-word-div .pbsw-add-word .pbsw-input {
  width: 366px;
}
.pbsw-add-catalog-synonym-form .pbsw-add-catalog-synonym-form-content .pbsw-add-word-div .minus-icon {
  margin-left: 16px;
}
.pbsw-add-catalog-synonym-form .pbsw-add-catalog-synonym-form-content .plus-icon-button {
  justify-content: right;
  margin: 24px 6px 0 0;
}
.pbsw-add-catalog-synonym-form .pbsw-add-catalog-synonym-form-controls {
  padding: 16px 40px;
  border-top: 1px solid var(--c-pbsw-gray-8);
}
.pbsw-add-catalog-synonym-form .pbsw-add-catalog-synonym-form-controls .hot-button {
  border-radius: 4px;
  width: 100%;
  height: 48px;
  margin-top: 12px;
}
.pbsw-add-catalog-synonym-form .pbsw-add-catalog-synonym-form-controls .hot-button:first-child {
  margin-top: 0;
}
.pbsw-add-catalog-synonym-form .date-time-picker .ant-picker {
  display: flex;
}
.pbsw-block {
  margin-top: 12px;
}
.pbsw-block:first-child {
  margin-top: 0;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-global-form-controls {
  padding: 16px 40px;
  border-top: 1px solid var(--c-pbsw-gray-8);
}
.pbsw-global-form-controls .hot-button {
  border-radius: 4px;
  width: 100%;
  height: 48px;
  margin-top: 12px;
}
.pbsw-global-form-controls .hot-button:first-child {
  margin-top: 0;
}
.pbsw-category-form {
  height: auto;
}
.pbsw-category-form .pbsw-category-form-content {
  display: flex;
  flex-direction: column;
  padding: 0 36px 32px;
}
.pbsw-category-form .pbsw-category-form-content .pbsw-typography.pbsw-typography-title {
  margin-top: 18px;
}
.pbsw-category-form .pbsw-category-form-content .pbsw-typography.pbsw-typography-title:first-child {
  margin-top: 2px;
}
.pbsw-category-form .pbsw-category-form-content .pbsw-add-word {
  margin-top: 16px;
}
.pbsw-category-form .pbsw-category-form-content .pbsw-add-word .pbsw-input {
  height: 56px;
  padding: 16px;
  border-radius: 12px;
  border: 1px solid var(--c-pbsw-gray-10);
}
.pbsw-category-form .pbsw-category-form-controls {
  padding: 16px 40px;
  border-top: 1px solid var(--c-pbsw-gray-8);
}
.pbsw-category-form .pbsw-category-form-controls .hot-button {
  border-radius: 4px;
  width: 100%;
  height: 48px;
  margin-top: 12px;
}
.pbsw-category-form .pbsw-category-form-controls .hot-button:first-child {
  margin-top: 0;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-global-form-controls {
  padding: 16px 40px;
  border-top: 1px solid var(--c-pbsw-gray-8);
}
.pbsw-global-form-controls .hot-button {
  border-radius: 4px;
  width: 100%;
  height: 48px;
  margin-top: 12px;
}
.pbsw-global-form-controls .hot-button:first-child {
  margin-top: 0;
}
.pbsw-category-tree-form {
  height: auto;
}
.pbsw-category-tree-form .pbsw-category-tree-form-content {
  display: flex;
  flex-direction: column;
  padding: 0 36px 32px;
}
.pbsw-category-tree-form .pbsw-category-tree-form-content .pbsw-typography.pbsw-typography-title {
  margin-top: 18px;
}
.pbsw-category-tree-form .pbsw-category-tree-form-content .pbsw-typography.pbsw-typography-title:first-child {
  margin-top: 2px;
}
.pbsw-category-tree-form .pbsw-category-tree-form-content .pbsw-add-word {
  margin-top: 16px;
}
.pbsw-category-tree-form .pbsw-category-tree-form-content .pbsw-add-word .pbsw-input {
  height: 56px;
  padding: 16px;
  border-radius: 12px;
  border: 1px solid var(--c-pbsw-gray-10);
}
.pbsw-category-tree-form .pbsw-category-tree-form-controls {
  padding: 16px 40px;
  border-top: 1px solid var(--c-pbsw-gray-8);
}
.pbsw-category-tree-form .pbsw-category-tree-form-controls .hot-button {
  border-radius: 4px;
  width: 100%;
  height: 48px;
  margin-top: 12px;
}
.pbsw-category-tree-form .pbsw-category-tree-form-controls .hot-button:first-child {
  margin-top: 0;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-create-own-menu-group {
  width: 623px;
  height: 680px;
  padding: 0;
  border: 1px solid #cfc;
  background-color: var(--ds-neutral-100);
  border-radius: 8px;
}
.pbsw-create-own-menu-group .pbsw-create-own-menu-group-head {
  border-bottom: 1px solid var(--ds-neutral-95);
  display: flex;
  justify-content: left;
  align-items: center;
  padding: 12px 24px 8px;
}
.pbsw-create-own-menu-group .pbsw-create-own-menu-group-head .pbsw-create-own-menu-group-title {
  width: 100%;
  text-align: center;
}
.pbsw-create-own-menu-group .pbsw-create-own-menu-group-body {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: start;
  padding: 24px 24px 0;
  gap: 16px;
}
.pbsw-create-own-menu-group .pbsw-create-own-menu-group-body .pbsw-create-own-menu-group-group-name {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
}
.pbsw-create-own-menu-group .pbsw-create-own-menu-group-body .pbsw-create-own-menu-group-group-name .pbsw-create-own-menu-group-input-name {
  width: 171px;
}
.pbsw-create-own-menu-group .pbsw-create-own-menu-group-body .pbsw-create-own-menu-group-group-name .pbsw-create-own-menu-group-input-description {
  width: 396px;
}
.pbsw-create-own-menu-group .pbsw-create-own-menu-group-body .pbsw-create-own-menu-group-menu-items {
  display: flex;
  flex-direction: column;
  align-items: start;
  height: 433px;
  overflow: auto;
  width: 100%;
  gap: 24px;
  padding-right: 12px;
}
.pbsw-create-own-menu-group .pbsw-create-own-menu-group-body .pbsw-create-own-menu-group-menu-items .pbsw-create-own-menu-group-menu-item {
  display: flex;
  align-items: center;
  justify-content: left;
  width: 100%;
  gap: 16px;
  cursor: pointer;
}
.pbsw-create-own-menu-group .pbsw-create-own-menu-group-body .pbsw-create-own-menu-group-menu-items .pbsw-create-own-menu-group-menu-item .width_100 {
  width: 100%;
}
.pbsw-create-own-menu-group .pbsw-create-own-menu-group-body .pbsw-create-own-menu-group-menu-items .pbsw-create-own-menu-group-menu-item.is-active {
  background-color: #ccc;
}
.pbsw-create-own-menu-group .pbsw-create-own-menu-group-footer {
  border-top: 1px solid var(--ds-neutral-95);
  padding: 8px 24px;
  display: flex;
  justify-content: right;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-global-form-controls {
  padding: 16px 40px;
  border-top: 1px solid var(--c-pbsw-gray-8);
}
.pbsw-global-form-controls .hot-button {
  border-radius: 4px;
  width: 100%;
  height: 48px;
  margin-top: 12px;
}
.pbsw-global-form-controls .hot-button:first-child {
  margin-top: 0;
}
.pbsw-district-tree-form {
  height: auto;
}
.pbsw-district-tree-form .pbsw-district-tree-form-content {
  display: flex;
  flex-direction: column;
  padding: 0 36px 32px;
}
.pbsw-district-tree-form .pbsw-district-tree-form-content .pbsw-typography.pbsw-typography-title {
  margin-top: 18px;
}
.pbsw-district-tree-form .pbsw-district-tree-form-content .pbsw-typography.pbsw-typography-title:first-child {
  margin-top: 2px;
}
.pbsw-district-tree-form .pbsw-district-tree-form-content .pbsw-add-word {
  margin-top: 16px;
}
.pbsw-district-tree-form .pbsw-district-tree-form-content .pbsw-add-word .pbsw-input {
  height: 56px;
  padding: 16px;
  border-radius: 12px;
  border: 1px solid var(--c-pbsw-gray-10);
}
.pbsw-district-tree-form .pbsw-district-tree-form-controls {
  padding: 16px 40px;
  border-top: 1px solid var(--c-pbsw-gray-8);
}
.pbsw-district-tree-form .pbsw-district-tree-form-controls .hot-button {
  border-radius: 4px;
  width: 100%;
  height: 48px;
  margin-top: 12px;
}
.pbsw-district-tree-form .pbsw-district-tree-form-controls .hot-button:first-child {
  margin-top: 0;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-global-form-controls {
  padding: 16px 40px;
  border-top: 1px solid var(--c-pbsw-gray-8);
}
.pbsw-global-form-controls .hot-button {
  border-radius: 4px;
  width: 100%;
  height: 48px;
  margin-top: 12px;
}
.pbsw-global-form-controls .hot-button:first-child {
  margin-top: 0;
}
.pbsw-repeat-sms-mailing-form {
  height: auto;
}
.pbsw-repeat-sms-mailing-form .pbsw-repeat-sms-mailing-form-content {
  display: flex;
  flex-direction: column;
  padding: 0 36px 32px;
}
.pbsw-repeat-sms-mailing-form .pbsw-repeat-sms-mailing-form-content .pbsw-typography.pbsw-typography-title {
  margin-top: 18px;
}
.pbsw-repeat-sms-mailing-form .pbsw-repeat-sms-mailing-form-content .pbsw-typography.pbsw-typography-title:first-child {
  margin-top: 2px;
}
.pbsw-repeat-sms-mailing-form .pbsw-repeat-sms-mailing-form-controls {
  padding: 16px 40px;
  border-top: 1px solid var(--c-pbsw-gray-8);
}
.pbsw-repeat-sms-mailing-form .pbsw-repeat-sms-mailing-form-controls .hot-button {
  border-radius: 4px;
  width: 100%;
  height: 48px;
  margin-top: 12px;
}
.pbsw-repeat-sms-mailing-form .pbsw-repeat-sms-mailing-form-controls .hot-button:first-child {
  margin-top: 0;
}
.pbsw-repeat-sms-mailing-form .date-time-picker .ant-picker {
  display: flex;
}
.pbsw-block {
  margin-top: 12px;
}
.pbsw-block:first-child {
  margin-top: 0;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-global-form-controls {
  padding: 16px 40px;
  border-top: 1px solid var(--c-pbsw-gray-8);
}
.pbsw-global-form-controls .hot-button {
  border-radius: 4px;
  width: 100%;
  height: 48px;
  margin-top: 12px;
}
.pbsw-global-form-controls .hot-button:first-child {
  margin-top: 0;
}
.pbsw-repeat-auto-call-form {
  height: auto;
}
.pbsw-repeat-auto-call-form .pbsw-repeat-auto-call-form-content {
  display: flex;
  flex-direction: column;
  padding: 0 36px 32px;
}
.pbsw-repeat-auto-call-form .pbsw-repeat-auto-call-form-content .pbsw-typography.pbsw-typography-title {
  margin-top: 18px;
}
.pbsw-repeat-auto-call-form .pbsw-repeat-auto-call-form-content .pbsw-typography.pbsw-typography-title:first-child {
  margin-top: 2px;
}
.pbsw-repeat-auto-call-form .pbsw-repeat-auto-call-form-controls {
  padding: 16px 40px;
  border-top: 1px solid var(--c-pbsw-gray-8);
}
.pbsw-repeat-auto-call-form .pbsw-repeat-auto-call-form-controls .hot-button {
  border-radius: 4px;
  width: 100%;
  height: 48px;
  margin-top: 12px;
}
.pbsw-repeat-auto-call-form .pbsw-repeat-auto-call-form-controls .hot-button:first-child {
  margin-top: 0;
}
.pbsw-repeat-auto-call-form .date-time-picker .ant-picker {
  display: flex;
}
.pbsw-block {
  margin-top: 12px;
}
.pbsw-block:first-child {
  margin-top: 0;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-global-form-controls {
  padding: 16px 40px;
  border-top: 1px solid var(--c-pbsw-gray-8);
}
.pbsw-global-form-controls .hot-button {
  border-radius: 4px;
  width: 100%;
  height: 48px;
  margin-top: 12px;
}
.pbsw-global-form-controls .hot-button:first-child {
  margin-top: 0;
}
.pbsw-sort-election-table-form {
  height: auto;
}
.pbsw-sort-election-table-form .pbsw-sort-election-table-form-content {
  display: flex;
  flex-direction: column;
  padding: 0 36px 32px;
}
.pbsw-sort-election-table-form .pbsw-sort-election-table-form-content .pbsw-sort-election-table-form-content-block {
  display: flex;
  align-items: center;
  margin-top: 16px;
}
.pbsw-sort-election-table-form .pbsw-sort-election-table-form-content .pbsw-sort-election-table-form-content-block .pbsw-sort-election-table-form-content-element {
  width: 228px;
  margin-left: 16px;
}
.pbsw-sort-election-table-form .pbsw-sort-election-table-form-content .pbsw-sort-election-table-form-content-block .pbsw-sort-election-table-form-content-element:first-child {
  margin-left: 0;
}
.pbsw-sort-election-table-form .pbsw-sort-election-table-form-content .pbsw-sort-election-table-form-content-block .minus-icon {
  margin-left: 16px;
}
.pbsw-sort-election-table-form .pbsw-sort-election-table-form-content .plus-icon-button {
  justify-content: right;
  margin: 24px 6px 0 0;
}
.pbsw-sort-election-table-form .pbsw-sort-election-table-form-controls {
  padding: 16px 40px;
  border-top: 1px solid var(--c-pbsw-gray-8);
}
.pbsw-sort-election-table-form .pbsw-sort-election-table-form-controls .hot-button {
  border-radius: 4px;
  width: 100%;
  height: 48px;
  margin-top: 12px;
}
.pbsw-sort-election-table-form .pbsw-sort-election-table-form-controls .hot-button:first-child {
  margin-top: 0;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-global-form-controls {
  padding: 16px 40px;
  border-top: 1px solid var(--c-pbsw-gray-8);
}
.pbsw-global-form-controls .hot-button {
  border-radius: 4px;
  width: 100%;
  height: 48px;
  margin-top: 12px;
}
.pbsw-global-form-controls .hot-button:first-child {
  margin-top: 0;
}
.pbsw-sort-parameter-table-form {
  height: auto;
}
.pbsw-sort-parameter-table-form .pbsw-sort-parameter-table-form-content {
  display: flex;
  flex-direction: column;
  padding: 0 36px 32px;
}
.pbsw-sort-parameter-table-form .pbsw-sort-parameter-table-form-content .pbsw-sort-parameter-table-form-content-block {
  display: flex;
  align-items: center;
  margin-top: 16px;
}
.pbsw-sort-parameter-table-form .pbsw-sort-parameter-table-form-content .pbsw-sort-parameter-table-form-content-block .pbsw-sort-parameter-table-form-content-element {
  width: 228px;
  margin-left: 16px;
}
.pbsw-sort-parameter-table-form .pbsw-sort-parameter-table-form-content .pbsw-sort-parameter-table-form-content-block .pbsw-sort-parameter-table-form-content-element:first-child {
  margin-left: 0;
}
.pbsw-sort-parameter-table-form .pbsw-sort-parameter-table-form-content .pbsw-sort-parameter-table-form-content-block .minus-icon {
  margin-left: 16px;
}
.pbsw-sort-parameter-table-form .pbsw-sort-parameter-table-form-content .plus-icon-button {
  justify-content: right;
  margin: 24px 6px 0 0;
}
.pbsw-sort-parameter-table-form .pbsw-sort-parameter-table-form-controls {
  padding: 16px 40px;
  border-top: 1px solid var(--c-pbsw-gray-8);
}
.pbsw-sort-parameter-table-form .pbsw-sort-parameter-table-form-controls .hot-button {
  border-radius: 4px;
  width: 100%;
  height: 48px;
  margin-top: 12px;
}
.pbsw-sort-parameter-table-form .pbsw-sort-parameter-table-form-controls .hot-button:first-child {
  margin-top: 0;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-filter-block {
  display: flex;
  align-items: center;
  justify-content: left;
  gap: 8px;
  height: 40px;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-filter-block .pbsw-staff-filters-form-filter-block-key {
  display: flex;
  align-items: center;
  width: 220px;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-filter-block .pbsw-staff-filters-form-filter-block-values {
  display: flex;
  align-items: center;
  width: 560px;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-filter-block .pbsw-staff-filters-form-filter-block-values .pbsw-staff-filters-form-value-type-input {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-multi-filters-tab-collapses .pbsw-staff-filters-form-filter-block .pbsw-staff-filters-form-filter-block-values {
  width: 542px;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-applied-filters {
  padding: 8px 32px;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-applied-filters .pbsw-staff-filters-form-filter-block-name {
  color: #83817c;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-applied-filters .pbsw-staff-filters-form-applied-filter-blocks {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-applied-filters .pbsw-staff-filters-form-applied-filter-blocks .pbsw-staff-filters-form-applied-filter-block {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 0 8px;
  height: 40px;
  border: 1px solid #e2e2ea;
  border-radius: 12px;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-applied-filters .pbsw-staff-filters-form-applied-filter-blocks .pbsw-staff-filters-form-applied-filter-block .pbsw-staff-filters-form-applied-filter-label {
  color: #0f0f19;
  cursor: pointer;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-applied-filters .pbsw-staff-filters-form-applied-filter-blocks .pbsw-staff-filters-form-applied-filter-block.is-checked {
  background-color: #eff3ff;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-applied-filters .pbsw-staff-filters-form-applied-filter-blocks .pbsw-staff-filters-form-applied-filter-block.is-checked .pbsw-staff-filters-form-applied-filter-label {
  color: #384cff;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-quick-filters {
  padding: 8px 32px;
  border-top: 1px solid #e2e2ea;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-quick-filters .pbsw-staff-filters-form-filter-block-name {
  color: #83817c;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-quick-filters .pbsw-staff-filters-form-quick-filter-blocks {
  display: flex;
  align-items: center;
  justify-content: left;
  gap: 12px;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-quick-filters .pbsw-staff-filters-form-quick-filter-blocks .pbsw-staff-filters-form-quick-filter-block {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 0 8px;
  height: 40px;
  border: 1px solid #e2e2ea;
  border-radius: 12px;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-quick-filters .pbsw-staff-filters-form-quick-filter-blocks .pbsw-staff-filters-form-quick-filter-block .pbsw-staff-filters-form-quick-filter-label {
  color: #0f0f19;
  cursor: pointer;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-quick-filters .pbsw-staff-filters-form-quick-filter-blocks .pbsw-staff-filters-form-quick-filter-block .pbsw-staff-filters-form-quick-filter-close {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-quick-filters .pbsw-staff-filters-form-quick-filter-blocks .pbsw-staff-filters-form-quick-filter-block .pbsw-staff-filters-form-quick-filter-close .pbsw-icon {
  color: #7e7e8f;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-quick-filters .pbsw-staff-filters-form-quick-filter-blocks .pbsw-staff-filters-form-quick-filter-block.is-checked {
  background-color: #eff3ff;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-quick-filters .pbsw-staff-filters-form-quick-filter-blocks .pbsw-staff-filters-form-quick-filter-block.is-checked .pbsw-staff-filters-form-quick-filter-label {
  color: #384cff;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-save-properties {
  padding: 0 32px 8px;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-save-properties .pbsw-staff-filters-form-controls-checkboxes {
  margin-top: 8px;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-save-properties .pbsw-staff-filters-form-controls-checkboxes .pbsw-staff-filters-form-control-block {
  display: flex;
  align-items: center;
  justify-content: left;
  margin-left: 20px;
  cursor: pointer;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-save-properties .pbsw-staff-filters-form-controls-checkboxes .pbsw-staff-filters-form-control-block .pbsw-staff-filters-form-label {
  width: 150px;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-save-properties .pbsw-staff-filters-form-controls-checkboxes .pbsw-staff-filters-form-control-block .pbsw-staff-filters-form-control .ds-checkbox.--is-error .ds-checkbox-inner {
  border: 1px solid var(--ds-state-error);
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-save-properties .pbsw-staff-filters-form-controls-checkboxes .pbsw-staff-filters-form-error-label {
  color: var(--ds-state-error);
  background-color: var(--ds-state-error-surface);
  padding: 0 12px;
  height: 24px;
  border-radius: 6px;
  width: 412px;
  display: flex;
  align-items: center;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-save-properties .pbsw-staff-filters-form-controls-inputs {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
  width: 100%;
  margin-top: 16px;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-save-properties .pbsw-staff-filters-form-controls-inputs .ds-input-container {
  width: 100%;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-save-properties .pbsw-staff-filters-form-controls-switch {
  display: flex;
  justify-content: right;
  align-items: center;
  gap: 12px;
  width: 100%;
  margin-top: 8px;
  cursor: pointer;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-save-properties .pbsw-staff-filters-form-controls-switch .pbsw-staff-filters-form-controls-label {
  margin-right: 246px;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-creating-filters .pbsw-staff-filters-form-filter-block-name {
  display: flex;
  align-items: center;
  color: #7e7e8f;
  height: 32px;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-creating-filters .pbsw-staff-filters-form-create-filters {
  padding: 8px 32px 0;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-creating-filters .pbsw-staff-filters-form-create-filters .pbsw-staff-filters-form-filter-blocks {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin: 8px 0;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-creating-filters .pbsw-staff-filters-form-error-label {
  color: var(--ds-state-error);
  background-color: var(--ds-state-error-surface);
  padding: 0 12px;
  height: 24px;
  border-radius: 6px;
  width: 412px;
  display: flex;
  align-items: center;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-controls {
  position: relative;
  margin-top: auto;
  height: 56px;
  border-top: 1px solid #eeece7;
  display: flex;
  align-items: center;
  justify-content: left;
  gap: 16px;
  padding: 0 32px;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-controls .pbsw-staff-filters-form-button {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #12100d;
  height: 32px;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-controls .pbsw-staff-filters-form-button .pbsw-icon {
  color: #12100d;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-controls .pbsw-staff-filters-form-button.button-add {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  height: 32px;
  padding: 0 8px;
  border-radius: 6px;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-controls .pbsw-staff-filters-form-save-mode {
  height: 131px;
  width: 900px;
  position: absolute;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: left;
  gap: 8px;
  flex-direction: column;
  border-top: 1px solid #eeece7;
  background-color: #fff;
  padding: 12px 32px;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-controls .pbsw-staff-filters-form-save-mode .pbsw-staff-filters-form-controls-inputs {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
  width: 100%;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-controls .pbsw-staff-filters-form-save-mode .pbsw-staff-filters-form-controls-inputs .ds-input-container {
  width: 100%;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-controls .pbsw-staff-filters-form-save-mode .pbsw-staff-filters-form-controls-switch {
  display: flex;
  justify-content: right;
  align-items: center;
  gap: 12px;
  width: 100%;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-controls .pbsw-staff-filters-form-save-mode .pbsw-staff-filters-form-controls-switch .pbsw-staff-filters-form-controls-label {
  margin-right: 246px;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-controls .pbsw-staff-filters-form-save-mode .pbsw-staff-filters-form-controls-buttons {
  display: flex;
  justify-content: right;
  align-items: center;
  gap: 16px;
  width: 100%;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-head {
  display: flex;
  align-items: center;
  justify-content: left;
  padding: 0 32px;
  height: 80px;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-head .pbsw-staff-filters-form-tabs {
  display: flex;
  align-items: center;
  justify-content: left;
  height: 32px;
  margin-top: 8px;
  margin-bottom: 12px;
  margin-left: auto;
  background-color: #eeece7;
  padding: 0 2px;
  border-radius: 6px;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-head .pbsw-staff-filters-form-tabs .pbsw-staff-filters-form-tab {
  width: 118px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  cursor: pointer;
  border-radius: 6px;
  background-color: #eeece7;
  color: #7e7e8f;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-head .pbsw-staff-filters-form-tabs .pbsw-staff-filters-form-tab.is-active {
  background-color: #ffffff;
  color: #0f0f19;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-multi-filters .pbsw-staff-filters-form-multi-filters-header {
  display: flex;
  justify-content: left;
  align-items: center;
  height: 56px;
  padding: 8px 32px 0;
  border-bottom: 1px solid #e2e2ea;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-multi-filters .pbsw-staff-filters-form-multi-filters-header .pbsw-staff-filters-form-multi-filters-button {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 400;
  white-space: nowrap;
  height: 48px;
  cursor: pointer;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-multi-filters .pbsw-staff-filters-form-multi-filters-header .pbsw-staff-filters-form-multi-filters-search {
  width: 474px;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-multi-filters .pbsw-staff-filters-form-multi-filters-header .pbsw-staff-filters-form-multi-filters-tabs {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 48px;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-multi-filters .pbsw-staff-filters-form-multi-filters-header .pbsw-staff-filters-form-multi-filters-tabs .pbsw-staff-filters-form-multi-filters-tab {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 400;
  white-space: nowrap;
  height: 48px;
  cursor: pointer;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-multi-filters .pbsw-staff-filters-form-multi-filters-header .pbsw-staff-filters-form-multi-filters-tabs .pbsw-staff-filters-form-multi-filters-tab.is-active {
  border-bottom: 2px solid #384cff;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-multi-filters .pbsw-staff-filters-form-multi-filters-tab-content {
  padding: 16px 32px 0;
  font-size: 14px;
  font-weight: 400;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-multi-filters-tab-collapses {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-multi-filters-tab-collapses .pbsw-collapse-panel {
  border: 1px solid var(--ds-texticon-thertiary);
  border-radius: 6px;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-multi-filters-tab-collapses .pbsw-collapse-panel .pbsw-old-collapse-panel-header {
  border-radius: 6px;
  padding: 0 20px 0 16px;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-multi-filters-tab-collapses .pbsw-collapse-panel .pbsw-old-collapse-panel-header .pbsw-old-collapse-panel-title {
  width: 100%;
  padding: 0 12px 0 0;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-multi-filters-tab-collapses .pbsw-collapse-panel .pbsw-old-collapse-panel-header .pbsw-collapse-header {
  height: 56px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-multi-filters-tab-collapses .pbsw-collapse-panel .pbsw-old-collapse-panel-header .pbsw-collapse-header .pbsw-collapse-header-description {
  color: var(--ds-texticon-secondary);
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-multi-filters-tab-collapses .pbsw-collapse-panel .pbsw-old-collapse-panel-header .pbsw-collapse-header.--is-edit {
  flex-direction: row;
  justify-content: left;
  align-items: center;
  gap: 12px;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-multi-filters-tab-collapses .pbsw-collapse-panel.pbsw-old-collapse-panel-opened .pbsw-old-collapse-panel-header {
  border-radius: 6px 6px 0 0;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-multi-filters-tab-collapses .pbsw-collapse-panel.is-checked {
  border: 1px solid var(--ds-blue-50);
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-multi-filters-tab-collapses .pbsw-staff-filters-form-filter-blocks {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin: 8px 0;
  padding: 0 20px 0 16px;
  justify-content: center;
  align-items: flex-start;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-multi-filters-tab-collapses .pbsw-staff-filters-form-filter-blocks .pbsw-staff-filters-form-button {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #12100d;
  height: 32px;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-multi-filters-tab-collapses .pbsw-staff-filters-form-filter-blocks .pbsw-staff-filters-form-button .pbsw-icon {
  color: #12100d;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-multi-filters-tab-collapses .pbsw-staff-filters-form-filter-blocks .pbsw-staff-filters-form-button.button-add {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  height: 32px;
  padding: 0 8px;
  border-radius: 6px;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-staff-filters-form {
  width: 900px;
  height: 600px;
  padding: 0;
  font-family: var(--c-pbsw-font-family-2024);
  display: flex;
  flex-direction: column;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-select-container {
  width: 100%;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-select-container .pbsw-select {
  box-shadow: none;
}
.pbsw-staff-filters-form .pbsw-staff-filters-form-options {
  width: 100%;
}
.app .pbsw-staff-filters-form-options {
  box-shadow: 0 2px 52px 0 #00000024;
  height: 300px;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
/**
 * Адаптер для подгонки стилей у старого компонента.
 */
.pbsw-old-collapse-style-2024-august .pbsw-old-collapse-panel {
  border-radius: 0;
  border: none;
}
.pbsw-old-collapse-style-2024-august .pbsw-old-collapse-panel-header {
  padding: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-radius: 0;
}
.pbsw-old-collapse-style-2024-august .pbsw-old-collapse-panel-header.is-checked {
  background-color: #eff3ff;
}
.pbsw-old-collapse-style-2024-august .pbsw-old-collapse-panel-controls {
  margin-left: 0;
  justify-content: center;
  gap: 16px;
}
.pbsw-old-collapse-style-2024-august .pbsw-old-collapse-panel-controls > :not(:last-child) {
  margin-right: 0;
}
.pbsw-old-collapse-style-2024-august .pbsw-old-collapse-panel-controls .pbsw-old-collapse-panel-icon .pbsw-old-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
}
.pbsw-old-collapse-style-2024-august .pbsw-old-collapse-panel-block {
  padding: 0;
}
.pbsw-old-collapse-style-2024-august .pbsw-old-collapse-panel-block:last-child {
  padding-bottom: 0;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-global-form-controls {
  padding: 16px 40px;
  border-top: 1px solid var(--c-pbsw-gray-8);
}
.pbsw-global-form-controls .hot-button {
  border-radius: 4px;
  width: 100%;
  height: 48px;
  margin-top: 12px;
}
.pbsw-global-form-controls .hot-button:first-child {
  margin-top: 0;
}
.pbsw-staff-filters-save-form {
  height: auto;
  width: 600px;
  padding: 0 32px 32px;
  font-family: var(--c-pbsw-font-family-2024);
}
.pbsw-staff-filters-save-form .pbsw-staff-filters-save-form-controls {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.pbsw-staff-filters-save-form .pbsw-staff-filters-save-form-controls .pbsw-staff-filters-save-form-controls-inputs {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
}
.pbsw-staff-filters-save-form .pbsw-staff-filters-save-form-controls .pbsw-staff-filters-save-form-controls-inputs .pbsw-input-container {
  width: 100%;
}
.pbsw-staff-filters-save-form .pbsw-staff-filters-save-form-controls .pbsw-staff-filters-save-form-controls-switch {
  display: flex;
  justify-content: right;
  align-items: center;
  gap: 12px;
}
.pbsw-staff-filters-save-form .pbsw-staff-filters-save-form-controls .pbsw-staff-filters-save-form-controls-label {
  font-size: 12px;
  font-weight: 400;
  color: #0f0f19;
}
.pbsw-staff-filters-save-form .pbsw-staff-filters-save-form-controls .pbsw-staff-filters-save-form-controls-buttons {
  display: flex;
  justify-content: right;
  align-items: center;
  gap: 12px;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-elastic-popup .pbsw-elastic-popup-el-overlay .pbsw-elastic-popup-el-table .pbsw-elastic-popup-el-cell .pbsw-elastic-popup-el-modal {
  top: 0;
  transition: top 0.3s ease-out;
}
.pbsw-elastic-popup .pbsw-elastic-popup-el-overlay .pbsw-elastic-popup-el-table .pbsw-elastic-popup-el-cell .pbsw-elastic-popup-el-modal .pbsw-elastic-popup-close-button {
  display: none;
}
.pbsw-elastic-popup .pbsw-elastic-popup-el-overlay .pbsw-elastic-popup-el-table .pbsw-elastic-popup-el-cell .pbsw-elastic-popup-el-modal .pbsw-elastic-popup-head {
  padding: 32px 36px;
  display: flex;
}
.pbsw-elastic-popup .pbsw-elastic-popup-el-overlay .pbsw-elastic-popup-el-table .pbsw-elastic-popup-el-cell .pbsw-elastic-popup-el-modal .pbsw-elastic-popup-head h2 {
  line-height: normal;
}
.pbsw-elastic-popup .pbsw-elastic-popup-el-overlay .pbsw-elastic-popup-el-table .pbsw-elastic-popup-el-cell .pbsw-elastic-popup-el-modal .pbsw-elastic-popup-head .close-icon {
  width: 30px;
  height: 30px;
  margin-left: auto;
  font-size: 1px;
  line-height: 0;
  transition: all 0.5s ease;
}
.pbsw-elastic-popup .pbsw-elastic-popup-el-overlay .pbsw-elastic-popup-el-table .pbsw-elastic-popup-el-cell .pbsw-elastic-popup-el-modal .pbsw-elastic-popup-head .close-icon:hover {
  cursor: pointer;
  transform: rotate(360deg);
}
.pbsw-elastic-popup.pbsw-elastic-popup-hide {
  display: block;
}
.pbsw-elastic-popup.pbsw-elastic-popup-hide .pbsw-elastic-popup-el-overlay {
  width: 0;
  height: 0;
}
.pbsw-elastic-popup.pbsw-elastic-popup-hide .pbsw-elastic-popup-el-overlay .pbsw-elastic-popup-el-table .pbsw-elastic-popup-el-cell .pbsw-elastic-popup-el-modal {
  top: 300px;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-add-catalog-synonym-modal .pbsw-elastic-popup .pbsw-elastic-popup-el-overlay .pbsw-elastic-popup-el-table .pbsw-elastic-popup-el-cell .pbsw-elastic-popup-el-modal {
  width: 492px;
  border-radius: 8px;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-category-modal .pbsw-elastic-popup .pbsw-elastic-popup-el-overlay .pbsw-elastic-popup-el-table .pbsw-elastic-popup-el-cell .pbsw-elastic-popup-el-modal {
  width: 492px;
  border-radius: 8px;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-category-tree-modal .pbsw-elastic-popup .pbsw-elastic-popup-el-overlay .pbsw-elastic-popup-el-table .pbsw-elastic-popup-el-cell .pbsw-elastic-popup-el-modal {
  width: 492px;
  border-radius: 8px;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: var(--c-pbsw-gray-110);
}
a {
  text-decoration: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
}
.pbsw-highlight {
  background-color: var(--c-pbsw-main-text);
  border-radius: 4px;
  height: 24px;
  padding: 0;
  margin: 0;
}
.ds-scrollbar::-webkit-scrollbar {
  border-radius: 16px;
  width: 16px;
  height: 16px;
  background: white;
}
.ds-scrollbar::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--ds-neutral-90);
  border: 4px solid white;
}
.ds-scrollbar::-webkit-scrollbar-thumb {
  background-color: var(--ds-neutral-70);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.ds-scrollbar::-webkit-scrollbar-button {
  display: none;
}
.pbsw-scrollbar::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.pbsw-scrollbar::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--c-pbsw-gray-10);
  border: 4px solid white;
}
.pbsw-scrollbar::-webkit-scrollbar-thumb {
  background-color: var(--c-pbsw-gray-60);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.pbsw-scrollbar::-webkit-scrollbar-button {
  display: none;
}
.pbsw-scrollbar-dark-blue::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: #404b5f;
}
.pbsw-scrollbar-dark-blue::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--c-pbsw-gray-10);
  border: 4px solid #404b5f;
}
.pbsw-scrollbar-dark-blue::-webkit-scrollbar-thumb {
  background-color: #7484a8;
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.pbsw-scrollbar-dark-blue::-webkit-scrollbar-button {
  display: none;
}
.pbsw-scrollbar-theme::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: var(--c-pbsw-bg-scrollbar);
}
.pbsw-scrollbar-theme::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--c-pbsw-tr-scrollbar);
  border: 4px solid var(--c-pbsw-bg-scrollbar);
}
.pbsw-scrollbar-theme::-webkit-scrollbar-thumb {
  background-color: var(--c-pbsw-sc-scrollbar);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.pbsw-scrollbar-theme::-webkit-scrollbar-button {
  display: none;
}
.pbsw-scrollbar-tooltip::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.pbsw-scrollbar-tooltip::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--c-pbsw-gray-10);
  border: 4px solid white;
}
.pbsw-scrollbar-tooltip::-webkit-scrollbar-thumb {
  background-color: var(--c-pbsw-gray-60);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.pbsw-scrollbar-tooltip::-webkit-scrollbar-button {
  display: none;
}
.pbsw-scrollbar-tooltip::-webkit-scrollbar {
  width: 14px;
  height: 14px;
  background: var(--c-pbsw-gray-110);
}
.pbsw-scrollbar-tooltip::-webkit-scrollbar-track {
  background-color: var(--c-pbsw-gray-90);
  border-color: var(--c-pbsw-gray-110);
}
.pbsw-scrollbar-tooltip::-webkit-scrollbar-corner {
  background-color: var(--c-pbsw-gray-110);
  border-radius: 16px;
}
.pbsw-scrollbar-hidden::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.pbsw-scrollbar-hidden::-webkit-scrollbar-track {
  display: none;
}
.pbsw-scrollbar-hidden::-webkit-scrollbar-thumb {
  display: none;
}
.pbsw-scrollbar-hidden::-webkit-scrollbar-button {
  display: none;
}
.rotation_360 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
}
.rotation_360 .rotation-child {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  transition: all 0.5s ease;
}
.rotation_360:hover {
  cursor: pointer;
}
.rotation_360:hover .rotation-child {
  transform: rotate(360deg);
}
*,
::before,
::after {
  box-sizing: border-box;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
.horizontal {
  display: flex;
  align-items: center;
}
.horizontal .w50 {
  width: 50%;
}
.clear {
  clear: left;
}
.height-100 {
  height: 100%;
}
.mar-l-auto {
  margin-left: auto;
}
.mar-l-0 {
  margin-left: 0;
}
.mar-l-8 {
  margin-left: 8px;
}
.mar-l-14 {
  margin-left: 14px;
}
.mar-l-20 {
  margin-left: 20px;
}
.mar-l-40 {
  margin-left: 40px;
}
.mar-l-auto {
  margin-left: auto;
}
.mar-r-20 {
  margin-right: 20px;
}
.mar-t-2 {
  margin-top: 2px;
}
.mar-t-8 {
  margin-top: 8px;
}
.mar-t-12 {
  margin-top: 12px;
}
.mar-t-16 {
  margin-top: 16px;
}
.mar-t-20 {
  margin-top: 20px;
}
.pointer {
  cursor: pointer;
}
.underline {
  text-decoration: underline;
}
.white-space-normal {
  white-space: normal;
}
.white-space-two-lines {
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.pbsw-create-own-menu-group-modal .pbsw-elastic-popup .pbsw-elastic-popup-el-overlay .pbsw-elastic-popup-el-table .pbsw-elastic-popup-el-cell .pbsw-elastic-popup-el-modal {
  border-radius: 6px;
}
.pbsw-create-own-menu-group-modal .pbsw-elastic-popup .pbsw-elastic-popup-el-overlay .pbsw-elastic-popup-el-table .pbsw-elastic-popup-el-cell .pbsw-elastic-popup-el-modal .pbsw-elastic-popup-close-button {
  display: none;
}
.pbsw-create-own-menu-group-modal .pbsw-elastic-popup .pbsw-elastic-popup-el-overlay .pbsw-elastic-popup-el-table .pbsw-elastic-popup-el-cell .pbsw-elastic-popup-el-modal .pbsw-elastic-popup-body {
  height: calc(100% - 56px);
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
}
.pbsw-create-own-menu-group-modal .pbsw-elastic-popup .pbsw-elastic-popup-el-overlay .pbsw-elastic-popup-el-table .pbsw-elastic-popup-el-cell .pbsw-elastic-popup-el-modal .pbsw-elastic-popup-body::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.pbsw-create-own-menu-group-modal .pbsw-elastic-popup .pbsw-elastic-popup-el-overlay .pbsw-elastic-popup-el-table .pbsw-elastic-popup-el-cell .pbsw-elastic-popup-el-modal .pbsw-elastic-popup-body::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--c-pbsw-gray-10);
  border: 4px solid white;
}
.pbsw-create-own-menu-group-modal .pbsw-elastic-popup .pbsw-elastic-popup-el-overlay .pbsw-elastic-popup-el-table .pbsw-elastic-popup-el-cell .pbsw-elastic-popup-el-modal .pbsw-elastic-popup-body::-webkit-scrollbar-thumb {
  background-color: var(--c-pbsw-gray-60);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.pbsw-create-own-menu-group-modal .pbsw-elastic-popup .pbsw-elastic-popup-el-overlay .pbsw-elastic-popup-el-table .pbsw-elastic-popup-el-cell .pbsw-elastic-popup-el-modal .pbsw-elastic-popup-body::-webkit-scrollbar-button {
  display: none;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-district-tree-modal .pbsw-elastic-popup .pbsw-elastic-popup-el-overlay .pbsw-elastic-popup-el-table .pbsw-elastic-popup-el-cell .pbsw-elastic-popup-el-modal {
  width: 492px;
  border-radius: 8px;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-repeat-auto-call-modal .pbsw-elastic-popup .pbsw-elastic-popup-el-overlay .pbsw-elastic-popup-el-table .pbsw-elastic-popup-el-cell .pbsw-elastic-popup-el-modal {
  width: 560px;
  border-radius: 8px;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-repeat-sms-mailing-modal .pbsw-elastic-popup .pbsw-elastic-popup-el-overlay .pbsw-elastic-popup-el-table .pbsw-elastic-popup-el-cell .pbsw-elastic-popup-el-modal {
  width: 560px;
  border-radius: 8px;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-sort-election-table-modal .pbsw-elastic-popup .pbsw-elastic-popup-el-overlay .pbsw-elastic-popup-el-table .pbsw-elastic-popup-el-cell .pbsw-elastic-popup-el-modal {
  width: 600px;
  border-radius: 8px;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-sort-parameter-table-modal .pbsw-elastic-popup .pbsw-elastic-popup-el-overlay .pbsw-elastic-popup-el-table .pbsw-elastic-popup-el-cell .pbsw-elastic-popup-el-modal {
  width: 600px;
  border-radius: 8px;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-user-page-page-header {
  height: 48px;
  display: flex;
  align-items: center;
  padding: 0 16px;
  background-color: #f2f3f7;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-user-page-staff-card {
  height: 100%;
  width: auto;
}
.pbsw-user-page-staff-card .pbsw-user-page-staff-card-head-content {
  height: 56px;
  background-color: #fff;
  border-bottom: 1px solid #e6e6ed;
  display: flex;
  align-items: center;
  justify-content: left;
  gap: 12px;
  padding: 12px;
}
.pbsw-user-page-staff-card .pbsw-user-page-staff-card-head-content .save-button {
  margin-left: auto;
  border-radius: 6px;
}
.pbsw-user-page-staff-card .pbsw-user-page-staff-card-head-content .check-icon {
  margin-right: 4px;
  color: #000;
}
.pbsw-user-page-staff-card .pbsw-user-page-staff-card-head-content .color-gray {
  color: #9a9aaf;
}
.pbsw-user-page-staff-card .pbsw-user-page-staff-card-head-content .color-black {
  color: #2e2e3a;
}
.pbsw-user-page-staff-card .pbsw-user-page-staff-card-body-content {
  height: 100%;
  background-color: #e2e2ea;
  padding: 16px 16px 16px 0;
}
.pbsw-user-page-staff-card .pbsw-user-page-staff-card-body-content .pbsw-user-page-staff-card-body-content-widget-family {
  display: block;
  padding-top: 16px;
}
.pbsw-user-page-staff-card .pbsw-user-page-staff-card-body-content .pbsw-user-page-staff-card-body-content-widget-family .pbsw-user-page-staff-card-body-content-widget-family-column {
  display: block;
  float: left;
  width: 50%;
}
.pbsw-user-page-staff-card .pbsw-user-page-staff-card-body-content .pbsw-user-page-staff-card-body-content-widget {
  margin-top: 16px;
  margin-left: 16px;
  background-color: #fff;
  border-radius: 12px;
  padding: 16px;
  width: 100%;
}
.pbsw-user-page-staff-card .pbsw-user-page-staff-card-body-content .pbsw-user-page-staff-card-body-content-widget:first-child {
  margin-top: 0;
}
.pbsw-user-page-staff-card .pbsw-user-page-staff-card-body-content .pbsw-user-page-staff-card-body-content-widget .pbsw-user-page-staff-card-body-content-widget-head {
  display: flex;
  align-items: center;
  justify-content: left;
  margin-bottom: 16px;
}
.pbsw-user-page-staff-card .pbsw-user-page-staff-card-body-content .pbsw-user-page-staff-card-body-content-widget .pbsw-user-page-staff-card-body-content-widget-head .pbsw-user-page-staff-card-body-content-widget-big-label {
  font-size: 20px;
  font-weight: 700;
}
.pbsw-user-page-staff-card .pbsw-user-page-staff-card-body-content .pbsw-user-page-staff-card-body-content-widget .pbsw-user-page-staff-card-body-content-widget-head .pbsw-user-page-staff-card-body-content-widget-time {
  background-color: #ddf1ff;
  padding: 4px 8px;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
  margin-left: 16px;
}
.pbsw-user-page-staff-card .pbsw-user-page-staff-card-body-content .pbsw-user-page-staff-card-body-content-widget .pbsw-user-page-staff-card-body-content-widget-head .icon-employee {
  margin-left: auto;
}
.pbsw-user-page-staff-card .pbsw-user-page-staff-card-body-content .pbsw-user-page-staff-card-body-content-widget .pbsw-user-page-staff-card-body-content-widget-head .pbsw-user-page-staff-card-body-content-widget-id {
  margin-left: 8px;
  font-size: 14px;
  font-weight: 600;
}
.pbsw-user-page-staff-card .pbsw-user-page-staff-card-body-content .pbsw-user-page-staff-card-body-content-widget .pbsw-user-page-staff-card-body-content-widget-head .pbsw-user-page-staff-card-body-content-widget-label {
  font-size: 16px;
  font-weight: 600;
}
.pbsw-user-page-staff-card .pbsw-user-page-staff-card-body-content .pbsw-user-page-staff-card-body-content-widget .pbsw-user-page-staff-card-body-content-widget-body {
  display: flex;
  align-items: center;
  justify-content: left;
  flex-direction: column;
  gap: 12px;
  width: 100%;
}
.pbsw-user-page-staff-card .pbsw-user-page-staff-card-body-content .pbsw-user-page-staff-card-body-content-widget .pbsw-user-page-staff-card-body-content-widget-body.body-full {
  flex-direction: row;
}
.pbsw-user-page-staff-card .pbsw-user-page-staff-card-body-content .pbsw-user-page-staff-card-body-content-widget .pbsw-user-page-staff-card-body-content-widget-body .pbsw-user-page-staff-card-body-content-widget-body-right {
  width: 222px;
}
.pbsw-user-page-staff-card .pbsw-user-page-staff-card-body-content .pbsw-user-page-staff-card-body-content-widget .pbsw-user-page-staff-card-body-content-widget-body .pbsw-user-page-staff-card-body-content-widget-body-left,
.pbsw-user-page-staff-card .pbsw-user-page-staff-card-body-content .pbsw-user-page-staff-card-body-content-widget .pbsw-user-page-staff-card-body-content-widget-body .pbsw-user-page-staff-card-body-content-widget-body-right {
  display: flex;
  align-items: center;
  justify-content: left;
  flex-direction: column;
  gap: 12px;
}
.pbsw-user-page-staff-card .pbsw-user-page-staff-card-body-content .pbsw-user-page-staff-card-body-content-widget .pbsw-user-page-staff-card-body-content-widget-body .pbsw-user-page-staff-card-body-content-widget-body-left .pbsw-user-page-staff-card-body-content-widget-body-block,
.pbsw-user-page-staff-card .pbsw-user-page-staff-card-body-content .pbsw-user-page-staff-card-body-content-widget .pbsw-user-page-staff-card-body-content-widget-body .pbsw-user-page-staff-card-body-content-widget-body-right .pbsw-user-page-staff-card-body-content-widget-body-block {
  display: flex;
  align-items: center;
  justify-content: left;
  gap: 12px;
  width: 100%;
}
.pbsw-user-page-staff-card .pbsw-user-page-staff-card-body-content .pbsw-user-page-staff-card-body-content-widget .pbsw-user-page-staff-card-body-content-widget-body .pbsw-user-page-staff-card-body-content-widget-body-left .pbsw-user-page-staff-card-body-content-widget-body-block .pbsw-user-page-staff-card-body-content-widget-gray,
.pbsw-user-page-staff-card .pbsw-user-page-staff-card-body-content .pbsw-user-page-staff-card-body-content-widget .pbsw-user-page-staff-card-body-content-widget-body .pbsw-user-page-staff-card-body-content-widget-body-right .pbsw-user-page-staff-card-body-content-widget-body-block .pbsw-user-page-staff-card-body-content-widget-gray {
  display: flex;
  align-items: center;
  justify-content: left;
  width: 140px;
}
.pbsw-user-page-staff-card .pbsw-user-page-staff-card-body-content .pbsw-user-page-staff-card-body-content-widget .pbsw-user-page-staff-card-body-content-widget-body .pbsw-user-page-staff-card-body-content-widget-body-left .pbsw-user-page-staff-card-body-content-widget-body-block .pbsw-user-page-staff-card-body-content-widget-gray .pbsw-user-page-staff-card-body-content-widget-name,
.pbsw-user-page-staff-card .pbsw-user-page-staff-card-body-content .pbsw-user-page-staff-card-body-content-widget .pbsw-user-page-staff-card-body-content-widget-body .pbsw-user-page-staff-card-body-content-widget-body-right .pbsw-user-page-staff-card-body-content-widget-body-block .pbsw-user-page-staff-card-body-content-widget-gray .pbsw-user-page-staff-card-body-content-widget-name {
  font-size: 14px;
  font-weight: 600;
  color: #9a9aaf;
  margin-left: 8px;
}
.pbsw-user-page-staff-card .pbsw-user-page-staff-card-body-content .pbsw-user-page-staff-card-body-content-widget .pbsw-user-page-staff-card-body-content-widget-body .pbsw-user-page-staff-card-body-content-widget-body-left .pbsw-user-page-staff-card-body-content-widget-body-block .pbsw-user-page-staff-card-body-content-widget-gray .color-gray,
.pbsw-user-page-staff-card .pbsw-user-page-staff-card-body-content .pbsw-user-page-staff-card-body-content-widget .pbsw-user-page-staff-card-body-content-widget-body .pbsw-user-page-staff-card-body-content-widget-body-right .pbsw-user-page-staff-card-body-content-widget-body-block .pbsw-user-page-staff-card-body-content-widget-gray .color-gray {
  color: #9a9aaf;
}
.pbsw-user-page-staff-card .pbsw-user-page-staff-card-body-content .pbsw-user-page-staff-card-body-content-widget .pbsw-user-page-staff-card-body-content-widget-body .pbsw-user-page-staff-card-body-content-widget-body-left .pbsw-user-page-staff-card-body-content-widget-body-block .pbsw-user-page-staff-card-body-content-widget-label,
.pbsw-user-page-staff-card .pbsw-user-page-staff-card-body-content .pbsw-user-page-staff-card-body-content-widget .pbsw-user-page-staff-card-body-content-widget-body .pbsw-user-page-staff-card-body-content-widget-body-right .pbsw-user-page-staff-card-body-content-widget-body-block .pbsw-user-page-staff-card-body-content-widget-label {
  display: flex;
  align-items: center;
  justify-content: left;
  font-size: 14px;
  font-weight: 600;
  color: #2e2e3a;
}
.pbsw-user-page-staff-card .pbsw-user-page-staff-card-body-content .pbsw-user-page-staff-card-body-content-widget .pbsw-user-page-staff-card-body-content-widget-body .pbsw-user-page-staff-card-body-content-tags-container {
  width: 100%;
}
.pbsw-user-page-staff-card .pbsw-user-page-staff-card-body-content .pbsw-user-page-staff-card-body-content-widget .pbsw-user-page-staff-card-body-content-widget-body .pbsw-user-page-staff-card-body-content-tags-container .pbsw-user-page-staff-card-body-content-tags-select-button {
  display: flex;
  align-items: center;
  justify-content: left;
  font-size: 14px;
  font-weight: 600;
  color: #7e7e8f;
  padding: 14px 12px;
  background-color: #f2f3f7;
  height: 56px;
  border: 1px solid #e2e2ea;
  border-radius: 6px;
}
.pbsw-user-page-staff-card .pbsw-user-page-staff-card-body-content .pbsw-user-page-staff-card-body-content-widget .pbsw-user-page-staff-card-body-content-widget-body .pbsw-user-page-staff-card-body-content-tags-container .pbsw-user-page-staff-card-body-content-tags-select-button .icon-plus-round {
  margin-left: auto;
}
.pbsw-user-page-staff-card .pbsw-user-page-staff-card-body-content .pbsw-user-page-staff-card-body-content-widget .pbsw-user-page-staff-card-body-content-widget-body .pbsw-user-page-staff-card-body-content-tags-container .pbsw-user-page-staff-card-body-content-tags {
  display: flex;
  align-items: center;
  justify-content: left;
  gap: 8px;
}
.pbsw-user-page-staff-card .pbsw-user-page-staff-card-body-content .pbsw-user-page-staff-card-body-content-widget .pbsw-user-page-staff-card-body-content-widget-body .pbsw-user-page-staff-card-body-content-tags-container .pbsw-user-page-staff-card-body-content-tags .pbsw-user-page-staff-card-body-content-tags-border {
  border: 1px solid #e2e2ea;
  border-top: none;
  position: relative;
  top: -3px;
  padding-top: 8px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: left;
}
.pbsw-user-page-staff-card .pbsw-user-page-staff-card-body-content .pbsw-user-page-staff-card-body-content-widget .pbsw-user-page-staff-card-body-content-widget-body .pbsw-user-page-staff-card-body-content-tags-container .pbsw-user-page-staff-card-body-content-tags .pbsw-user-page-staff-card-body-content-tag {
  display: flex;
  align-items: center;
  justify-content: left;
  background-color: #deecdc;
  border-radius: 4px;
  margin: 8px;
  padding: 4px 4px 4px 12px;
}
.pbsw-user-page-staff-card .pbsw-user-page-staff-card-body-content .pbsw-user-page-staff-card-body-content-widget .pbsw-user-page-staff-card-body-content-widget-body .pbsw-user-page-staff-card-body-content-tags-container .pbsw-user-page-staff-card-body-content-tags .pbsw-user-page-staff-card-body-content-tag .pbsw-user-page-staff-card-body-content-tag-label {
  font-size: 12px;
  font-weight: 500;
}
.pbsw-user-page-staff-card .pbsw-user-page-staff-card-body-content .pbsw-user-page-staff-card-body-content-widget .pbsw-user-page-staff-card-body-content-widget-body .pbsw-user-page-staff-card-body-content-tags-container .pbsw-user-page-staff-card-body-content-tags .pbsw-user-page-staff-card-body-content-tag .icon-close-tag {
  margin-left: 4px;
  color: #2e2e3a;
}
.pbsw-user-page-staff-card .pbsw-user-page-staff-card-body-content .pbsw-user-page-staff-card-body-content-widget .pbsw-user-page-staff-card-body-content-widget-body .pbsw-user-page-staff-card-body-content-select {
  width: 306px;
  background-color: #f2f3f7;
  height: 56px;
  border: 1px solid #e2e2ea;
}
.pbsw-user-page-staff-card .pbsw-user-page-staff-card-body-content .pbsw-user-page-staff-card-body-content-widget .pbsw-user-page-staff-card-body-content-widget-body .pbsw-user-page-staff-card-body-content-toggle {
  display: flex;
  align-items: center;
  justify-content: left;
  flex-direction: row;
  width: 100%;
}
.pbsw-user-page-staff-card .pbsw-user-page-staff-card-body-content .pbsw-user-page-staff-card-body-content-widget .pbsw-user-page-staff-card-body-content-widget-body .pbsw-user-page-staff-card-body-content-toggle .pbsw-user-page-staff-card-body-content-toggle-label {
  font-size: 12px;
  font-weight: 500;
}
.pbsw-user-page-staff-card .pbsw-user-page-staff-card-body-content .pbsw-user-page-staff-card-body-content-widget .pbsw-user-page-staff-card-body-content-widget-body .pbsw-user-page-staff-card-body-content-toggle .pbsw-user-page-staff-card-body-content-toggle-button {
  margin-left: auto;
  padding-left: 12px;
}
.pbsw-user-page-staff-card .pbsw-user-page-staff-card-body-content .pbsw-user-page-staff-card-body-content-widget .pbsw-user-page-staff-card-body-content-widget-horizontal-separator {
  border-bottom: 1px solid #e2e2ea;
  margin: 16px 0;
  width: 100%;
  height: 0;
}
.pbsw-user-page-staff-card .pbsw-user-page-staff-card-body-content .pbsw-user-page-staff-card-body-content-widget .pbsw-user-page-staff-card-body-content-widget-vertical-separator {
  border-right: 1px solid #e2e2ea;
  margin: 0 16px;
  height: 100%;
  width: 0;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-user-page-card-table .pbsw-table-style-cell-type-index-arrow .ds-table-cell .ds-typography-body {
  width: 100%;
}
.pbsw-user-page-card-table .pbsw-table-style-cell-type-index-arrow .ds-table-cell .ds-typography-body .div--index-arrow {
  display: flex;
  justify-content: space-between;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-user-page-table-header {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 8px 16px;
  background-color: var(--c-pbsw-gray-4-5);
}
.pbsw-user-page-table-header .ds-button {
  gap: 8px;
}
.pbsw-user-page-table-header .ds-button .pbsw-user-page-table-header-filter-button-label {
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--ds-neutral-0);
}
.pbsw-user-page-table-header .ds-button .pbsw-user-page-table-header-filter-button-label.--numbers {
  background-color: var(--ds-status-lightgray);
  width: 20px;
  height: 20px;
  border-radius: 6px;
}
.pbsw-user-page-table-header .pbsw-user-page-table-header-filters {
  display: flex;
  align-items: center;
  gap: 12px;
  flex-wrap: wrap;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-staff-card-modal .pbsw-elastic-popup .pbsw-elastic-popup-el-overlay .pbsw-elastic-popup-el-table .pbsw-elastic-popup-el-cell {
  height: 100%;
  padding: 0;
  text-align: right;
}
.pbsw-staff-card-modal .pbsw-elastic-popup .pbsw-elastic-popup-el-overlay .pbsw-elastic-popup-el-table .pbsw-elastic-popup-el-cell .pbsw-elastic-popup-el-modal {
  width: auto;
  height: 100%;
  left: 0;
  margin: 0;
  max-width: 100%;
}
.pbsw-staff-card-modal .pbsw-elastic-popup .pbsw-elastic-popup-el-overlay .pbsw-elastic-popup-el-table .pbsw-elastic-popup-el-cell .pbsw-elastic-popup-el-modal .pbsw-elastic-popup-close-button {
  display: none;
}
.pbsw-staff-card-modal .pbsw-elastic-popup .pbsw-elastic-popup-el-overlay .pbsw-elastic-popup-el-table .pbsw-elastic-popup-el-cell .pbsw-elastic-popup-el-modal .pbsw-elastic-popup-body {
  height: calc(100% - 56px);
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: var(--c-pbsw-gray-110);
}
a {
  text-decoration: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
}
.pbsw-highlight {
  background-color: var(--c-pbsw-main-text);
  border-radius: 4px;
  height: 24px;
  padding: 0;
  margin: 0;
}
.ds-scrollbar::-webkit-scrollbar {
  border-radius: 16px;
  width: 16px;
  height: 16px;
  background: white;
}
.ds-scrollbar::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--ds-neutral-90);
  border: 4px solid white;
}
.ds-scrollbar::-webkit-scrollbar-thumb {
  background-color: var(--ds-neutral-70);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.ds-scrollbar::-webkit-scrollbar-button {
  display: none;
}
.pbsw-scrollbar::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.pbsw-scrollbar::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--c-pbsw-gray-10);
  border: 4px solid white;
}
.pbsw-scrollbar::-webkit-scrollbar-thumb {
  background-color: var(--c-pbsw-gray-60);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.pbsw-scrollbar::-webkit-scrollbar-button {
  display: none;
}
.pbsw-scrollbar-dark-blue::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: #404b5f;
}
.pbsw-scrollbar-dark-blue::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--c-pbsw-gray-10);
  border: 4px solid #404b5f;
}
.pbsw-scrollbar-dark-blue::-webkit-scrollbar-thumb {
  background-color: #7484a8;
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.pbsw-scrollbar-dark-blue::-webkit-scrollbar-button {
  display: none;
}
.pbsw-scrollbar-theme::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: var(--c-pbsw-bg-scrollbar);
}
.pbsw-scrollbar-theme::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--c-pbsw-tr-scrollbar);
  border: 4px solid var(--c-pbsw-bg-scrollbar);
}
.pbsw-scrollbar-theme::-webkit-scrollbar-thumb {
  background-color: var(--c-pbsw-sc-scrollbar);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.pbsw-scrollbar-theme::-webkit-scrollbar-button {
  display: none;
}
.pbsw-scrollbar-tooltip::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.pbsw-scrollbar-tooltip::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--c-pbsw-gray-10);
  border: 4px solid white;
}
.pbsw-scrollbar-tooltip::-webkit-scrollbar-thumb {
  background-color: var(--c-pbsw-gray-60);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.pbsw-scrollbar-tooltip::-webkit-scrollbar-button {
  display: none;
}
.pbsw-scrollbar-tooltip::-webkit-scrollbar {
  width: 14px;
  height: 14px;
  background: var(--c-pbsw-gray-110);
}
.pbsw-scrollbar-tooltip::-webkit-scrollbar-track {
  background-color: var(--c-pbsw-gray-90);
  border-color: var(--c-pbsw-gray-110);
}
.pbsw-scrollbar-tooltip::-webkit-scrollbar-corner {
  background-color: var(--c-pbsw-gray-110);
  border-radius: 16px;
}
.pbsw-scrollbar-hidden::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.pbsw-scrollbar-hidden::-webkit-scrollbar-track {
  display: none;
}
.pbsw-scrollbar-hidden::-webkit-scrollbar-thumb {
  display: none;
}
.pbsw-scrollbar-hidden::-webkit-scrollbar-button {
  display: none;
}
.rotation_360 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
}
.rotation_360 .rotation-child {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  transition: all 0.5s ease;
}
.rotation_360:hover {
  cursor: pointer;
}
.rotation_360:hover .rotation-child {
  transform: rotate(360deg);
}
*,
::before,
::after {
  box-sizing: border-box;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
.horizontal {
  display: flex;
  align-items: center;
}
.horizontal .w50 {
  width: 50%;
}
.clear {
  clear: left;
}
.height-100 {
  height: 100%;
}
.mar-l-auto {
  margin-left: auto;
}
.mar-l-0 {
  margin-left: 0;
}
.mar-l-8 {
  margin-left: 8px;
}
.mar-l-14 {
  margin-left: 14px;
}
.mar-l-20 {
  margin-left: 20px;
}
.mar-l-40 {
  margin-left: 40px;
}
.mar-l-auto {
  margin-left: auto;
}
.mar-r-20 {
  margin-right: 20px;
}
.mar-t-2 {
  margin-top: 2px;
}
.mar-t-8 {
  margin-top: 8px;
}
.mar-t-12 {
  margin-top: 12px;
}
.mar-t-16 {
  margin-top: 16px;
}
.mar-t-20 {
  margin-top: 20px;
}
.pointer {
  cursor: pointer;
}
.underline {
  text-decoration: underline;
}
.white-space-normal {
  white-space: normal;
}
.white-space-two-lines {
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.pbsw-staff-filters-modal .pbsw-elastic-popup .pbsw-elastic-popup-el-overlay .pbsw-elastic-popup-el-table .pbsw-elastic-popup-el-cell .pbsw-elastic-popup-el-modal {
  border-radius: 6px;
}
.pbsw-staff-filters-modal .pbsw-elastic-popup .pbsw-elastic-popup-el-overlay .pbsw-elastic-popup-el-table .pbsw-elastic-popup-el-cell .pbsw-elastic-popup-el-modal .pbsw-elastic-popup-close-button {
  display: none;
}
.pbsw-staff-filters-modal .pbsw-elastic-popup .pbsw-elastic-popup-el-overlay .pbsw-elastic-popup-el-table .pbsw-elastic-popup-el-cell .pbsw-elastic-popup-el-modal .pbsw-elastic-popup-body {
  height: calc(100% - 56px);
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
}
.pbsw-staff-filters-modal .pbsw-elastic-popup .pbsw-elastic-popup-el-overlay .pbsw-elastic-popup-el-table .pbsw-elastic-popup-el-cell .pbsw-elastic-popup-el-modal .pbsw-elastic-popup-body::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.pbsw-staff-filters-modal .pbsw-elastic-popup .pbsw-elastic-popup-el-overlay .pbsw-elastic-popup-el-table .pbsw-elastic-popup-el-cell .pbsw-elastic-popup-el-modal .pbsw-elastic-popup-body::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--c-pbsw-gray-10);
  border: 4px solid white;
}
.pbsw-staff-filters-modal .pbsw-elastic-popup .pbsw-elastic-popup-el-overlay .pbsw-elastic-popup-el-table .pbsw-elastic-popup-el-cell .pbsw-elastic-popup-el-modal .pbsw-elastic-popup-body::-webkit-scrollbar-thumb {
  background-color: var(--c-pbsw-gray-60);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.pbsw-staff-filters-modal .pbsw-elastic-popup .pbsw-elastic-popup-el-overlay .pbsw-elastic-popup-el-table .pbsw-elastic-popup-el-cell .pbsw-elastic-popup-el-modal .pbsw-elastic-popup-body::-webkit-scrollbar-button {
  display: none;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-staff-filters-save-modal .pbsw-elastic-popup .pbsw-elastic-popup-el-overlay .pbsw-elastic-popup-el-table .pbsw-elastic-popup-el-cell .pbsw-elastic-popup-el-modal {
  border-radius: 6px;
}
.pbsw-staff-filters-save-modal .pbsw-elastic-popup .pbsw-elastic-popup-el-overlay .pbsw-elastic-popup-el-table .pbsw-elastic-popup-el-cell .pbsw-elastic-popup-el-modal .pbsw-elastic-popup-close-button {
  display: none;
}
.pbsw-staff-filters-save-modal .pbsw-elastic-popup .pbsw-elastic-popup-el-overlay .pbsw-elastic-popup-el-table .pbsw-elastic-popup-el-cell .pbsw-elastic-popup-el-modal .pbsw-elastic-popup-body {
  height: calc(100% - 56px);
  position: relative;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-empty-table-plug {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  overflow: hidden;
}
.pbsw-empty-table-plug .pbsw-typography-h1 {
  margin-top: 16px;
}
.pbsw-empty-table-plug .pbsw-typography-title {
  margin-top: 16px;
}
.pbsw-empty-table-plug .pbsw-button {
  margin-top: 16px;
  background-color: var(--c-pbsw-bg-surface);
  display: inline-block;
  width: 167px;
}
.pbsw-table .pbsw-td-table-plug {
  width: 100%;
  height: 300px;
}
.pbsw-table .pbsw-table-preloader {
  position: relative;
  height: 300px;
  vertical-align: middle;
}
.pbsw-table .pbsw-table-preloader .pbsw-empty-table-plug {
  position: fixed;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: var(--c-pbsw-gray-110);
}
a {
  text-decoration: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
}
.pbsw-highlight {
  background-color: var(--c-pbsw-main-text);
  border-radius: 4px;
  height: 24px;
  padding: 0;
  margin: 0;
}
.ds-scrollbar::-webkit-scrollbar {
  border-radius: 16px;
  width: 16px;
  height: 16px;
  background: white;
}
.ds-scrollbar::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--ds-neutral-90);
  border: 4px solid white;
}
.ds-scrollbar::-webkit-scrollbar-thumb {
  background-color: var(--ds-neutral-70);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.ds-scrollbar::-webkit-scrollbar-button {
  display: none;
}
.pbsw-scrollbar::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.pbsw-scrollbar::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--c-pbsw-gray-10);
  border: 4px solid white;
}
.pbsw-scrollbar::-webkit-scrollbar-thumb {
  background-color: var(--c-pbsw-gray-60);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.pbsw-scrollbar::-webkit-scrollbar-button {
  display: none;
}
.pbsw-scrollbar-dark-blue::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: #404b5f;
}
.pbsw-scrollbar-dark-blue::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--c-pbsw-gray-10);
  border: 4px solid #404b5f;
}
.pbsw-scrollbar-dark-blue::-webkit-scrollbar-thumb {
  background-color: #7484a8;
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.pbsw-scrollbar-dark-blue::-webkit-scrollbar-button {
  display: none;
}
.pbsw-scrollbar-theme::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: var(--c-pbsw-bg-scrollbar);
}
.pbsw-scrollbar-theme::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--c-pbsw-tr-scrollbar);
  border: 4px solid var(--c-pbsw-bg-scrollbar);
}
.pbsw-scrollbar-theme::-webkit-scrollbar-thumb {
  background-color: var(--c-pbsw-sc-scrollbar);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.pbsw-scrollbar-theme::-webkit-scrollbar-button {
  display: none;
}
.pbsw-scrollbar-tooltip::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.pbsw-scrollbar-tooltip::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--c-pbsw-gray-10);
  border: 4px solid white;
}
.pbsw-scrollbar-tooltip::-webkit-scrollbar-thumb {
  background-color: var(--c-pbsw-gray-60);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.pbsw-scrollbar-tooltip::-webkit-scrollbar-button {
  display: none;
}
.pbsw-scrollbar-tooltip::-webkit-scrollbar {
  width: 14px;
  height: 14px;
  background: var(--c-pbsw-gray-110);
}
.pbsw-scrollbar-tooltip::-webkit-scrollbar-track {
  background-color: var(--c-pbsw-gray-90);
  border-color: var(--c-pbsw-gray-110);
}
.pbsw-scrollbar-tooltip::-webkit-scrollbar-corner {
  background-color: var(--c-pbsw-gray-110);
  border-radius: 16px;
}
.pbsw-scrollbar-hidden::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.pbsw-scrollbar-hidden::-webkit-scrollbar-track {
  display: none;
}
.pbsw-scrollbar-hidden::-webkit-scrollbar-thumb {
  display: none;
}
.pbsw-scrollbar-hidden::-webkit-scrollbar-button {
  display: none;
}
.rotation_360 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
}
.rotation_360 .rotation-child {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  transition: all 0.5s ease;
}
.rotation_360:hover {
  cursor: pointer;
}
.rotation_360:hover .rotation-child {
  transform: rotate(360deg);
}
*,
::before,
::after {
  box-sizing: border-box;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
.horizontal {
  display: flex;
  align-items: center;
}
.horizontal .w50 {
  width: 50%;
}
.clear {
  clear: left;
}
.height-100 {
  height: 100%;
}
.mar-l-auto {
  margin-left: auto;
}
.mar-l-0 {
  margin-left: 0;
}
.mar-l-8 {
  margin-left: 8px;
}
.mar-l-14 {
  margin-left: 14px;
}
.mar-l-20 {
  margin-left: 20px;
}
.mar-l-40 {
  margin-left: 40px;
}
.mar-l-auto {
  margin-left: auto;
}
.mar-r-20 {
  margin-right: 20px;
}
.mar-t-2 {
  margin-top: 2px;
}
.mar-t-8 {
  margin-top: 8px;
}
.mar-t-12 {
  margin-top: 12px;
}
.mar-t-16 {
  margin-top: 16px;
}
.mar-t-20 {
  margin-top: 20px;
}
.pointer {
  cursor: pointer;
}
.underline {
  text-decoration: underline;
}
.white-space-normal {
  white-space: normal;
}
.white-space-two-lines {
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.pbsw-table table {
  table-layout: fixed;
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  border: none;
  height: 0;
}
.pbsw-table-controls {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.pbsw-table-controls .pbsw-table-control {
  cursor: pointer;
  width: 32px;
  height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 6px;
}
.pbsw-table-settings {
  z-index: 10;
  width: 300px;
  right: 0;
  position: absolute;
  border-radius: 6px;
  border: 2px solid #e2e2ea;
  background: #fff;
  box-shadow: -8px 0 8px 0 rgba(7, 8, 12, 0.08);
}
.pbsw-table-settings .pbsw-table-settings-head {
  padding: 16px 12px;
  display: flex;
  gap: 16px;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #e2e2ea;
}
.pbsw-table-settings .pbsw-table-settings-head .pbsw-table-settings-head-title {
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
}
.pbsw-table-settings .pbsw-table-settings-body {
  padding: 16px 12px;
}
.pbsw-table-settings .pbsw-table-settings-body .pbsw-table-settings-body-title {
  margin-top: 12px;
  color: #7e7e8f;
  font-size: 12px;
  font-weight: 500;
}
.pbsw-table-settings .pbsw-table-settings-body .pbsw-table-settings-body-title:first-child {
  margin-top: 0;
}
.pbsw-table-settings .pbsw-table-settings-body .pbsw-table-settings-body-item {
  margin-top: 8px;
  display: flex;
  height: 32px;
  align-items: center;
  gap: 8px;
  align-self: stretch;
}
.pbsw-table-settings .pbsw-table-settings-body .pbsw-table-settings-body-item.sortable-chosen {
  background: var(--c-pbsw-classic-40);
}
.pbsw-table-settings .pbsw-table-settings-body .pbsw-table-settings-body-item .pbsw-table-settings-body-item-fake {
  width: 16px;
}
.pbsw-table-settings .pbsw-table-settings-body .pbsw-table-settings-body-item .pbsw-table-settings-body-item-title {
  flex: 1 0 0;
  overflow: hidden;
  color: #2e2e3a;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
  font-weight: 500;
}
.pbsw-table-settings .pbsw-table-settings-body .pbsw-table-settings-body-item .pbsw-table-settings-body-item-pin {
  cursor: pointer;
  color: #9a9aaf;
}
.pbsw-table-settings .pbsw-table-settings-body .pbsw-table-settings-body-item .pbsw-table-settings-body-item-pin.pbsw-table-settings-body-item-pinned {
  color: #384cff;
}
.pbsw-table-settings .pbsw-table-settings-body .pbsw-table-settings-body-item .pbsw-table-settings-body-item-pin:hover {
  color: #000;
}
.pbsw-table-settings .pbsw-table-settings-body .pbsw-table-settings-body-item .pbsw-table-settings-body-item-visible {
  cursor: pointer;
  margin-left: 8px;
}
.pbsw-table-header {
  box-sizing: border-box;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
  border-radius: 4px 4px 0 0;
  border-bottom: none;
  overflow: hidden;
  position: sticky;
  top: -1px;
  z-index: 2;
}
.pbsw-table-header-cell-th {
  position: relative;
  background-color: var(--c-pbsw-table-row);
  padding: 0;
}
.pbsw-table-header-cell-th:last-child {
  border-right: none;
}
.pbsw-table-header-cell-th-fixed,
.pbsw-table-cell-td-fixed {
  position: sticky;
  z-index: 2;
}
.pbsw-table-header-cell-th-fixed-active {
  border-right: none;
}
.pbsw-table-header-cell-th-fixed-active .pbsw-table-header-cell-container {
  border-right: 1.5px solid var(--c-pbsw-gray-40);
}
.pbsw-table-header-sticky {
  border-bottom: 1px solid var(--c-pbsw-gray-40);
}
.pbsw-table-header-cell-resize-handle {
  position: absolute;
  width: 10px;
  height: 100%;
  bottom: 0;
  right: -5px;
  cursor: col-resize;
  z-index: 1;
  border-right: 1px dotted var(--c-pbsw-gray-5);
}
.pbsw-table-header-cell-container {
  width: 100%;
  height: 100%;
}
.pbsw-table-header-cell {
  padding: 8px 16px;
  box-sizing: border-box;
  border-radius: inherit;
  height: 30px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.pbsw-table-header-cell-title {
  display: block;
}
.pbsw-table-header-cell-title .pbsw-table-header-help-icon {
  color: var(--c-pbsw-gray-60);
}
.pbsw-table-header-cell-title-align-left {
  text-align: left;
}
.pbsw-table-header-cell-title-align-left .pbsw-table-header-help-icon {
  margin-left: 8px;
}
.pbsw-table-header-cell-title-align-left .pbsw-table-header-sorter-icon {
  margin-left: 8px;
}
.pbsw-table-header-cell-title-align-center {
  text-align: center;
}
.pbsw-table-header-cell-title-align-center .pbsw-table-header-help-icon {
  margin-left: 8px;
}
.pbsw-table-header-cell-title-align-center .pbsw-table-header-sorter-icon {
  margin-left: 8px;
}
.pbsw-table-header-cell-title-align-right {
  text-align: right;
}
.pbsw-table-header-cell-title-align-right .pbsw-table-header-cell-title-container {
  flex-direction: row-reverse;
}
.pbsw-table-header-cell-title-align-right .pbsw-table-header-help-icon {
  margin-right: 8px;
}
.pbsw-table-header-cell-title-align-right .pbsw-table-header-sorter-icon {
  margin-right: 8px;
}
.pbsw-table-header-cell-title-container {
  display: inline-flex;
  align-items: center;
}
.pbsw-table-header-cell-title-container .pbsw-table-header-cell-title-div {
  width: 100%;
}
.pbsw-table-header-cell-title-container .pbsw-table-header-cell-checkbox-prefix {
  margin: 0 22px 0 16px;
}
.pbsw-table-header-cell-sorter:hover {
  cursor: pointer;
}
.pbsw-table-header-cell-sorter-2024 {
  position: relative;
  cursor: pointer;
}
.pbsw-table-header-cell-sorter-2024.is-sorter-2024-active {
  background-color: #e5e9f8;
}
.pbsw-table-body {
  background-color: var(--c-pbsw-gray-20);
  box-sizing: border-box;
  border-radius: var(--c-pbsw-border-radius-base);
  box-shadow: var(--c-pbsw-overlay-shadow);
  overflow: hidden;
}
.pbsw-table-body::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.pbsw-table-body::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--c-pbsw-gray-10);
  border: 4px solid white;
}
.pbsw-table-body::-webkit-scrollbar-thumb {
  background-color: var(--c-pbsw-gray-60);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.pbsw-table-body::-webkit-scrollbar-button {
  display: none;
}
.pbsw-table-body.pbsw-table-body-total {
  position: sticky;
  bottom: 66px;
  margin-top: 11px;
}
.pbsw-table-body.pbsw-table-body-total .pbsw-table-body-row .pbsw-table-cell-td .pbsw-table-cell {
  height: 24px;
  background-color: #d7dbe8;
}
.pbsw-table-body.pbsw-table-body-total .pbsw-table-body-row .pbsw-table-cell-td .pbsw-table-cell .pbsw-typography-body {
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  color: #2e2e3a;
}
.pbsw-table-body-with-header {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.pbsw-table-body-nodata {
  width: 100%;
  height: 140px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--c-pbsw-bg-surface);
}
.pbsw-table-cell-td {
  box-sizing: border-box;
  padding: 0;
}
.pbsw-table-cell-td:last-child {
  border-right: none;
}
.pbsw-table-cell-td-fixed-active {
  border-right: none;
}
.pbsw-table-cell-td-fixed-active.pbsw-table-cell-fixed-left-last .pbsw-table-cell-container {
  border-right: 1.5px solid var(--c-pbsw-gray-60);
}
.pbsw-table-cell-container {
  padding: 0;
  background-color: var(--c-pbsw-gray-20);
}
.pbsw-table-cell {
  height: 60px;
  line-height: 40px;
  border-bottom: 1px solid var(--c-pbsw-gray-5);
  background-color: var(--c-pbsw-gray-0);
  padding: 0 16px;
  border-radius: inherit;
  display: flex;
  align-items: center;
}
.pbsw-table-cell > .pbsw-typography-body {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  min-width: 0;
}
.pbsw-table-cell-align-left {
  justify-content: flex-start;
}
.pbsw-table-cell-align-center {
  justify-content: center;
}
.pbsw-table-cell-align-right {
  justify-content: flex-end;
}
.pbsw-table-cell-expand-prefix {
  margin-right: 11px;
}
.pbsw-table-cell-checkbox-prefix {
  margin: 0 22px 0 16px;
}
.pbsw-table-body-row:last-child .pbsw-table-cell-td .pbsw-table-cell {
  border-bottom: none;
}
.pbsw-table-body-row:last-child .pbsw-table-cell-td:first-child {
  border-bottom-left-radius: var(--c-pbsw-border-radius-base);
}
.pbsw-table-body-row:last-child .pbsw-table-cell-td:last-child {
  border-bottom-right-radius: var(--c-pbsw-border-radius-base);
}
.pbsw-table-header + .pbsw-table-body .pbsw-table-body-row:first-child .pbsw-table-cell-container:first-child {
  border-top-left-radius: 0;
}
.pbsw-table-header + .pbsw-table-body .pbsw-table-body-row:first-child .pbsw-table-cell-container:last-child {
  border-top-right-radius: 0;
}
.pbsw-table-dimension-row,
.pbsw-table-dimension-row-show-more-container {
  height: 30px;
}
.pbsw-table-dimension-row-fixed td,
.pbsw-table-dimension-row-show-more-container-fixed td {
  position: sticky;
  left: 0;
}
.pbsw-table-dimension-row-show-more {
  margin: 8px 0 16px;
}
.pbsw-table-dimension {
  padding: 0 16px;
  color: var(--c-pbsw-gray-60);
  font-size: 13px;
  white-space: nowrap;
}
.pbsw-table-expand-button {
  padding: 0;
  width: 18px;
  height: 18px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.pbsw-table-expand-icon {
  display: flex;
  justify-content: center;
  align-items: center;
}
.pbsw-table-filter-content {
  display: inline-block;
  margin-top: 4px;
  background-color: var(--c-pbsw-bg-surface);
  min-width: 100%;
  min-height: 100%;
  border-radius: var(--c-pbsw-border-radius-base);
  box-shadow: var(--c-pbsw-box-shadow);
}
.pbsw-table-header-cell-footer {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-top: 8px;
}
.pbsw-table-header-cell-footer-prefix {
  margin-right: 4px;
}
.pbsw-table-header-cell-footer-suffix {
  margin-left: 4px;
}
.pbsw-table-footer {
  background-color: var(--c-pbsw-gray-20);
  position: sticky;
  bottom: 0;
  z-index: 2;
}
.pbsw-table-footer .pbsw-pagination {
  margin: 0;
  padding: 0;
  height: 40px;
}
.pbsw-table-scrollbar {
  padding-top: 6px;
  overflow-x: auto;
}
.pbsw-table-scrollbar::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.pbsw-table-scrollbar::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--c-pbsw-gray-10);
  border: 4px solid white;
}
.pbsw-table-scrollbar::-webkit-scrollbar-thumb {
  background-color: var(--c-pbsw-gray-60);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.pbsw-table-scrollbar::-webkit-scrollbar-button {
  display: none;
}
.pbsw-table-scrollbar-thumb {
  height: 1px;
}
.pbsw-table-line-controls {
  position: sticky;
  bottom: 0;
  z-index: 2;
  width: 100%;
}
.pbsw-table-line-controls .pbsw-table-line-controls-body {
  position: absolute;
  background-color: var(--c-pbsw-gray-100);
  bottom: 0;
  width: 100%;
  height: 0;
  transition: height 0.15s ease-out;
  overflow: hidden;
  display: flex;
  justify-content: right;
  align-items: center;
  padding: 0 16px;
}
.pbsw-table-line-controls .pbsw-table-line-controls-body--show {
  height: 58px;
  transition: height 0.3s ease-in;
}
.pbsw-table-line-controls .pbsw-table-line-controls-label {
  font-family: var(--c-pbsw-font-family);
  color: var(--c-pbsw-bg-surface);
}
.pbsw-table-line-controls .pbsw-table-line-controls-ghost-button {
  margin-left: 16px;
  border: 1px solid var(--c-pbsw-gray-0);
  border-radius: 8px;
  padding: 8px 16px;
  text-align: center;
  overflow: hidden;
}
.pbsw-table-line-controls .pbsw-table-line-controls-ghost-button > span:not(:first-child) {
  margin-left: 10px;
}
.pbsw-table-line-controls .pbsw-table-line-controls-ghost-button.delete-button {
  padding-left: 12px;
}
.pbsw-table-line-controls .pbsw-table-line-controls-ghost-button.delete-button.--show {
  display: flex;
}
.pbsw-table-line-controls .pbsw-table-line-controls-ghost-button.delete-button.--hide {
  display: none;
}
.pbsw-table-line-controls .pbsw-table-line-controls-ghost-button.edit-button.--show {
  display: flex;
}
.pbsw-table-line-controls .pbsw-table-line-controls-ghost-button.edit-button.--hide {
  display: none;
}
.pbsw-table-line-controls .pbsw-table-line-controls-close-button {
  margin-left: 42px;
  cursor: pointer;
}
.pbsw-table-popup-sorter-2024 {
  width: auto !important;
  height: auto !important;
  max-width: none !important;
  max-height: none !important;
}
.pbsw-table-popup-sorter-2024 .pbsw-table-popup-sorter-content {
  width: 270px;
  background-color: #fff;
  border-radius: 10px;
  border: 1px solid #d0ccc5;
  box-shadow: var(--c-pbsw-box-shadow);
  padding: 8px;
}
.pbsw-table-popup-sorter-2024 .pbsw-table-popup-sorter-content.--width-231 {
  width: 231px;
}
.pbsw-table-popup-sorter-2024 .pbsw-table-popup-sorter-content.--width-209 {
  width: 209px;
}
.pbsw-table-popup-sorter-2024 .pbsw-table-popup-sorter-content .pbsw-table-popup-sorter-content-select.--width-175 .pbsw-select {
  width: 175px;
}
.pbsw-table-popup-sorter-2024 .pbsw-table-popup-sorter-content .pbsw-table-popup-sorter-content-select .pbsw-select {
  height: 40px;
}
.pbsw-table-popup-sorter-2024 .pbsw-table-popup-sorter-content-separator {
  margin: 4px 0;
  border-bottom: 1px solid #d0ccc5;
}
.pbsw-table-popup-sorter-2024 .pbsw-table-popup-sorter-content-block.--direction-row {
  display: flex;
  justify-content: left;
  align-items: center;
}
.pbsw-table-popup-sorter-2024 .pbsw-table-popup-sorter-content-block .pbsw-table-popup-sorter-content-gray-element {
  font-size: 12px;
  font-weight: 400;
  color: #7b7975;
  padding: 0 12px;
  display: flex;
  justify-content: left;
  align-items: center;
  height: 20px;
}
.pbsw-table-popup-sorter-2024 .pbsw-table-popup-sorter-content-block .pbsw-table-popup-sorter-content-block-element {
  font-size: 14px;
  font-weight: 400;
  display: flex;
  justify-content: left;
  align-items: center;
  height: 40px;
  padding: 0 12px;
  gap: 8px;
  color: #12100d;
  border-radius: 6px;
}
.pbsw-table-popup-sorter-2024 .pbsw-table-popup-sorter-content-block .pbsw-table-popup-sorter-content-block-element.--space-between {
  justify-content: space-between;
}
.pbsw-table-popup-sorter-2024 .pbsw-table-popup-sorter-content-block .pbsw-table-popup-sorter-content-block-element .pbsw-icon {
  width: 20px;
}
.pbsw-table-popup-sorter-2024 .pbsw-table-popup-sorter-content-block .pbsw-table-popup-sorter-content-block-element:hover {
  background-color: #f8f8f8;
  cursor: pointer;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-tabs {
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.04);
  display: flex;
  flex-direction: column;
}
.pbsw-tabs-back .pbsw-tabs-header {
  background-color: var(--c-pbsw-gray-40);
}
.pbsw-tabs-back .pbsw-tabs-header .pbsw-tab-active {
  background-color: var(--c-pbsw-gray-20);
}
.pbsw-tabs-back .pbsw-tabs-content {
  background-color: var(--c-pbsw-gray-20);
}
.pbsw-tabs-header-container {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.pbsw-tabs-header-nav-icon {
  cursor: pointer;
}
.pbsw-tabs-header-nav-icon:hover {
  color: var(--c-pbsw-primary-1);
}
.pbsw-tabs-header {
  display: flex;
  background-color: var(--c-pbsw-gray-20);
  padding: 4px 8px 0;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.04);
  overflow: hidden;
}
.pbsw-tabs-content {
  flex: auto;
  min-width: 0;
  min-height: 0;
  width: 100%;
  outline: none;
  box-sizing: border-box;
  background-color: var(--c-pbsw-gray-0);
  border-top: 1px solid transparent;
}
.pbsw-tabs-content-padding {
  padding: 18px 26px 26px;
}
.pbsw-tab {
  display: flex;
  align-items: center;
  height: auto;
  padding: 7px 12px;
  margin-bottom: -1px;
  margin-right: 8px;
  border: 1px solid transparent;
  border-radius: 5px 5px 0 0;
  cursor: pointer;
}
.pbsw-tab:last-child {
  margin-right: 0;
}
.pbsw-tab-active {
  background-color: var(--c-pbsw-gray-0);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.04), 0 0 3px rgba(0, 0, 0, 0.03);
  border: 1px solid var(--c-pbsw-gray-40);
}
.pbsw-tabs-header-border-wrapper {
  overflow: hidden;
}
.pbsw-tabs-underlined .pbsw-tabs-header {
  box-shadow: unset;
  background-color: unset;
  margin-bottom: -1px;
  padding: 0 !important;
}
.pbsw-tabs-underlined .pbsw-tabs-header-border-wrapper {
  border-bottom: 1px solid var(--c-pbsw-gray-40);
}
.pbsw-tabs-underlined .pbsw-tab {
  background-color: unset;
  box-shadow: unset;
  border: unset;
  border-bottom: 2px solid transparent;
  margin-bottom: 0;
}
.pbsw-tabs-underlined .pbsw-tab-active {
  border-bottom-color: var(--c-pbsw-primary-2);
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.emulateDiv {
  position: absolute;
  left: -10000px;
  top: -10000px;
  box-sizing: border-box;
  overflow: auto;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.pbsw-textarea {
  position: relative;
  resize: none;
  display: inline-flex;
  align-items: center;
  height: auto;
  width: 100%;
  box-sizing: border-box;
  background-color: var(--c-pbsw-gray-0);
  border-radius: var(--c-pbsw-border-radius-base);
  padding: 6px 8px;
  font-size: 13px;
  font-family: var(--c-pbsw-font-family);
  border: none;
  outline: none;
  transition: border-color 0.3s;
}
.pbsw-textarea::-webkit-input-placeholder {
  color: var(--c-pbsw-disabled-color);
}
.pbsw-textarea::-moz-placeholder {
  color: var(--c-pbsw-disabled-color);
}
.pbsw-textarea:-moz-placeholder {
  color: var(--c-pbsw-disabled-color);
}
.pbsw-textarea:-ms-input-placeholder {
  color: var(--c-pbsw-disabled-color);
}
.pbsw-textarea::selection {
  background: var(--c-pbsw-primary-1);
  color: var(--c-pbsw-gray-110);
}
.pbsw-textarea::-moz-selection {
  background: var(--c-pbsw-gray-110);
  color: var(--c-pbsw-gray-110);
}
.pbsw-textarea-resize {
  resize: both;
}
.pbsw-textarea-primary {
  border: 1px solid var(--c-pbsw-gray-40);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
}
.pbsw-textarea-primary:hover,
.pbsw-textarea-primary:focus {
  border-color: var(--c-pbsw-primary-color-hover);
}
.pbsw-textarea-primary.pbsw-textarea-disabled {
  background-color: var(--c-pbsw-gray-10);
  cursor: not-allowed;
}
.pbsw-textarea-primary.pbsw-textarea-disabled:hover {
  border-color: var(--c-pbsw-gray-40);
}
.pbsw-textarea-primary.pbsw-textarea-error {
  border-color: var(--c-pbsw-error-color);
}
.pbsw-textarea-primary.pbsw-textarea-error:hover {
  border-color: var(--c-pbsw-error-color);
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.data-png {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAD8SURBVHgBrZTRbQIxEERnI+SzxEW6Ei4dUEI6SDpI0sF1wHVAqCB0gNIBJaSDQAXwAcIgxDIrhGQkvmy/D6+9kufOO14DhRHv6/H5jE4EDTJRRS9VVSunSy4WyIA/9MqxgQk6N/xBAt779janxsy0npAIN09UB/9VNezifLIgGV2DtHFygERETl/c3oawXdzlr6bgj6b8Io83GjMSK6aIfKAMU7ExdiuHEMIyx5SHWA0njB0KoKqz4qYkd0pDnHt+v62zO2W/P81FdO5c3cf5ZEHWa2WRopsigsfj7pPd8nI47L7jPC92vbavFHq+Wntge4qNkQk17OhTlOYCMjpSNkKkdFAAAAAASUVORK5CYII=);
}
.download-png {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAYAAAC5DOVpAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAECSURBVHgBzZOxDcIwEEW/HaXPCIyQFegpiERBS4UQBWyQsAEUCAFFoKQyBT2MwAZkBEoEieFcgKIojhMEiC+dfLLPz+fzGfigmCkgDIVzvcphHPNtv+8di2K5gYXLBQ5j3Ldt6ZpijbAq+h5M1WexEIMyG6dT4SrTwqg+TRrGy6XwTSDbxp4s1MJ6PW91v2NEFuiATxC55ySBl17LbY35XASMwScL4hhry8IJkJ3bjR9ToDodHqX3WXmw3W5zaDTa6qCAczg0uoyxiPyxDqTNLJthairSgYywDLAQVFoEHM5mooZf6nVN1bD0cgIVJWUy6XZbW+W/+kx9aLwhKa0z/l4PVNlte6Fw3owAAAAASUVORK5CYII=);
}
.image-png {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAYAAACJfM0wAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGvSURBVHgBtVThUcJQDE6epZRrPRmhTiBs0A3UCcQJxAnACYAJwAk4J4ANYAPYQP70KEfb55eWIkK9K0W/u/S1ycv3krykRP8ElkelYjeU4ie8upA6lcecORwEQbBky7JcrY2F1rSCYcmcrKUAjgb863GsmwZI29CtlAqbchJdAAkyjo0Zsm8pfN9JCoekpnn9IEJnYsch4qpjY7Xq9Jj1WMQ0nS6diV0pb9SpSUukU9RrjvWeSuKEWCkaYPFwcgPrB5WEcaxYr/2+ZTnzKNKr7dafU0kYecowlCdf0s+Uc3n2y9UVTURM0x5KC1EJ7InrgBAh0r7W+h01foN4MjyVitPLO0AmFp3TyQ0A7TVBlItUHI21ndlkM5xGOz0OsFuiNwzHS/0cDeLP1C7v9hDfM7FRtkEccWleXlpyAPaMM4KMEPu7kunPABKZ7CMuUkvLslvfmTnjY580gMQ+SWqsNa+K/CeCwB9tNv4tpvIZXg2p/2F9Uw5OeFjSwZR1sPE1irhw34LcxTDBj134LhHcKNVTV7hY+qFaDcfQefQ3mNZqxiNnX79d3Dm4dFoL4QsXEKuKXpY6yAAAAABJRU5ErkJggg==);
}
.preload-gif {
  background-image: url(data:image/png;base64,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);
}
.pring-png {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGWSURBVHgBtVXtUcJAEN0NIclAHOzA2AFWICVgBWIFSAlWQAspgQ7ADmIFUsL9iDMH+VjfGRggH4CCb+Zymezd3tuPe2EqwfO8QMSe4vWWTiDPZZIkX9H+N6u6zA7wGBJJQMcxwOhXdlPj6fSWJHFYZ9tE8Vlns+jKsNvtrqHd32N2x0yE8Qhb7SaRIr/lNa0WL9l1/TkV+bgOw80c4bQJXQCwHmMabh0qreMFXQDH6Y4YrK5flPKHoiVa8+pSjlar+Il+61BrTzlOanJauinyTn9hiHSq9ZpOMmnC/+fQAM36ioqdFAfLSkOt9fKoQ8/zB+ipKZ2BLGstMYUVh9urdAiZMGezelc2OoEOOgER9bYOP1DRseuaMLNZnnOPWcydVklyGM4uCu9nq2VRz7RZmhrJk74IR7zrOw72N0E8XyCeYYPDinyBsUJOH+xNUu8d58aIKlRHoDY8ovMwgyNEKKrTaYdKxarmdH8ABRJUetTkxTBsWtOo2GCJvPrPdbb6IhaoNLbWtvnpLFAoRc0wtgVGVDZ8AwQ4j4SZ19ZnAAAAAElFTkSuQmCC);
}
.pbsw-tree .pbsw-tree-header {
  padding: 8px;
  color: var(--c-pbsw-icon-tree-input);
}
.pbsw-tree .pbsw-tree-node {
  display: flex;
}
.pbsw-tree .pbsw-tree-node.pbsw-tree-node-padding .pbsw-tree-node-leaf {
  margin-left: 24px;
}
.pbsw-tree .pbsw-tree-node.pbsw-tree-node-padding .pbsw-tree-node-avatar {
  position: relative;
  left: -12px;
  width: 100%;
}
.pbsw-tree .pbsw-tree-node.pbsw-tree-node-padding .pbsw-tree-node-avatar.pbsw-tree-node-avatar-checked .pbsw-tree-node-leaf {
  background-color: var(--c-pbsw-bg-filter-button);
  border-radius: 6px;
}
.pbsw-tree .pbsw-tree-node.pbsw-tree-node-padding .pbsw-tree-node-avatar .pbsw-tree-node-leaf {
  width: calc(100% - 12px);
  padding: 4px 0 4px 8px;
}
.pbsw-tree .pbsw-tree-node.pbsw-tree-node-padding .pbsw-tree-node-avatar .pbsw-tree-node-leaf .pbsw-avatar {
  width: 24px;
  height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 9px;
  font-style: normal;
  font-weight: 500;
}
.pbsw-tree .pbsw-tree-node.pbsw-tree-node-padding .pbsw-tree-node-avatar .pbsw-tree-node-pin {
  display: none;
  position: absolute;
  right: -4px;
  top: 8px;
  color: #9a9aaf;
}
.pbsw-tree .pbsw-tree-node.pbsw-tree-node-padding .pbsw-tree-node-avatar .pbsw-tree-node-pin.pbsw-tree-node-pin-active {
  display: inline-block;
  color: var(--c-pbsw-text-color);
}
.pbsw-tree .pbsw-tree-node.pbsw-tree-node-padding .pbsw-tree-node-avatar:hover .pbsw-tree-node-pin {
  display: inline-block;
}
.pbsw-tree .pbsw-tree-node .pbsw-tree-node-expandable-trigger {
  margin-right: 8px;
  color: var(--c-pbsw-main-text);
}
.pbsw-tree .pbsw-tree-node .pbsw-tree-node-expandable-trigger,
.pbsw-tree .pbsw-tree-node .pbsw-tree-node-expandable-trigger:hover,
.pbsw-tree .pbsw-tree-node .pbsw-tree-node-expandable-trigger:focus,
.pbsw-tree .pbsw-tree-node .pbsw-tree-node-expandable-trigger:active,
.pbsw-tree .pbsw-tree-node .pbsw-tree-node-expandable-trigger[disabled] {
  color: var(--c-pbsw-main-text);
}
.pbsw-tree .pbsw-tree-node .pbsw-tree-node-context-menu-block {
  display: inline-block;
  position: absolute;
  right: 0;
}
.pbsw-tree .pbsw-tree-node .pbsw-tree-node-context-menu-block .pbsw-tree-node-button {
  display: none;
  font-size: 18px;
  line-height: 10px;
  transform: rotate(90deg);
  width: 20px;
  height: 20px;
  text-align: center;
  border-radius: 12px;
  background-color: #ddd;
  position: relative;
  right: 5px;
}
.pbsw-tree .pbsw-tree-node .pbsw-tree-node-context-menu-block .pbsw-tree-node-button.is-show-true {
  display: inline-block;
}
.pbsw-tree .pbsw-tree-node-subload {
  background-image: url(data:image/png;base64,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);
  display: inline-block;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-size: 20px 20px;
}
.pbsw-tree .pbsw-list {
  overflow-x: hidden;
}
.pbsw-tree .pbsw-list .pbsw-list-li .pbsw-tree-node {
  line-height: 18px;
}
.pbsw-tree .pbsw-list .pbsw-list-li .pbsw-tree-node .pbsw-button-ghost {
  height: 20px;
}
.pbsw-tree .pbsw-list .pbsw-list-li .pbsw-tree-node .pbsw-label {
  align-items: flex-start;
}
.pbsw-tree .pbsw-list .pbsw-list-li .pbsw-tree-node .pbsw-label .pbsw-label-content {
  max-height: none;
  width: 100%;
}
.pbsw-tree .pbsw-list .pbsw-list-li .pbsw-tree-node .pbsw-label .pbsw-label-content .pbsw-typography-body {
  line-height: 20px;
  overflow: hidden;
}
.pbsw-tree-search-popup .pbsw-tree-search-options {
  width: 305px;
  background-color: #fff;
  padding: 0;
  box-shadow: 0 8px 40px rgba(34, 34, 34, 0.12);
  border-radius: 12px;
}
.pbsw-tree-search-popup .pbsw-tree-search-options .pbsw-tree-search-options-loader {
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
  background-position: 6px 6px;
  padding: 13px 0 13px 40px;
}
.pbsw-tree-search-popup .pbsw-tree-search-options .pbsw-list .pbsw-list-option {
  display: block;
  cursor: pointer;
  padding: 13px 24px;
  border-radius: 12px;
}
.pbsw-tree-search-popup .pbsw-tree-search-options .pbsw-list .pbsw-list-option:first-child {
  margin-top: 0;
}
.pbsw-list-li.pbsw-list-option:hover .pbsw-tree-node .pbsw-tree-node-context-menu-block .pbsw-tree-node-button {
  display: inline-block;
}

.rect-100-percents {
  width: 100%;
  height: 100%;
}
.bor {
  border: 1px solid #ff9999;
}
.bor1 {
  border: 1px solid #33aa33;
}
.bor2 {
  border: 1px solid #7777cc;
}
.bor3 {
  border: 1px solid #77aaff;
}
.pbsw-tree-select-popup {
  box-sizing: border-box;
  box-shadow: var(--c-pbsw-box-shadow);
  border: 1px solid var(--c-pbsw-gray-40);
  border-radius: var(--c-pbsw-border-radius-base);
  background-color: var(--c-pbsw-gray-0);
}
.pbsw-tree-select-popup-placement-top {
  margin-bottom: 4px;
}
.pbsw-tree-select-popup-placement-bottom {
  margin-top: 4px;
}
.pbsw-tree-select-popup .pbsw-list {
  border-radius: inherit;
}
.pbsw-tree-select-popup .pbsw-tree-select-popup-header {
  padding: 8px;
}
.pbsw-tree-select-popup .pbsw-tree-select-popup-body {
  border-radius: inherit;
}
.pbsw-tree-select {
  position: relative;
  display: inline-flex;
  font-size: 13px;
  font-family: var(--c-pbsw-font-family);
  align-items: center;
  height: 32px;
  width: 100%;
  box-sizing: border-box;
  background-color: var(--c-pbsw-gray-0);
  border-radius: var(--c-pbsw-border-radius-base);
  padding: 6px 8px;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.04), 0 1px 2px 1px rgba(0, 0, 0, 0.04);
  transition: var(--c-pbsw-transition);
}
.pbsw-tree-select-active,
.pbsw-tree-select:hover {
  box-shadow: 0 0 0 1px var(--c-pbsw-classic-40), 0 1px 2px 1px rgba(0, 0, 0, 0.04);
}
.pbsw-tree-select-disabled {
  background-color: var(--c-pbsw-gray-10);
  color: var(--c-pbsw-gray-60);
  cursor: not-allowed;
}
.pbsw-tree-select-disabled:hover {
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.04), 0 1px 2px 1px rgba(0, 0, 0, 0.04);
}
.pbsw-tree-select-error {
  box-shadow: 0 0 0 1px var(--c-pbsw-error-color), 0 1px 2px 1px rgba(0, 0, 0, 0.04);
}
.pbsw-tree-select-error:hover {
  box-shadow: 0 0 0 1px var(--c-pbsw-error-color), 0 1px 2px 1px rgba(0, 0, 0, 0.04);
}
.pbsw-tree-select .pbsw-tree-select-field,
.pbsw-tree-select .pbsw-tree-select-placeholder {
  width: 100%;
  height: 20px;
  line-height: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.pbsw-tree-select .pbsw-tree-select-placeholder {
  color: var(--c-pbsw-gray-60);
}
.pbsw-tree-select .pbsw-tree-select-suffix {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  margin-left: 4px;
}
.pbsw-tree-select .pbsw-tree-select-suffix-counter {
  margin-right: 4px;
}

@font-face {
  font-family: "Inter Tight";
  src: local("Inter Tight Thin"), local("InterTight-Thin"), url(/src/js/react-app/bundle/966a6238deb20b4c8711.ttf) format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter Tight";
  src: local("Inter Tight Thin"), local("InterTight-ThinItalic"), url(/src/js/react-app/bundle/431bba09f815e23217f0.ttf) format("truetype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Inter Tight";
  src: local("Inter Tight Extra Light"), local("InterTight-ExtraLight"), url(/src/js/react-app/bundle/9a4dfa24baebcc0abeed.ttf) format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter Tight";
  src: local("Inter Tight Extra Light Italic"), local("InterTight-ExtraLightItalic"), url(/src/js/react-app/bundle/2a9d8933bfe88b976a08.ttf) format("truetype");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Inter Tight";
  src: local("Inter Tight Light"), local("InterTight-Light"), url(/src/js/react-app/bundle/6c1c16f648ffab603953.ttf) format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter Tight";
  src: local("Inter Tight Light Italic"), local("InterTight-LightItalic"), url(/src/js/react-app/bundle/407ea74505592a435406.ttf) format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Inter Tight";
  src: local("Inter Tight Regular"), local("InterTight-Regular"), url(/src/js/react-app/bundle/9bf70e3b2010c988f0c8.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter Tight";
  src: local("Inter Tight Italic"), local("InterTight-Italic"), url(/src/js/react-app/bundle/ece972815daf74d15595.ttf) format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Inter Tight";
  src: local("Inter Tight Medium"), local("InterTight-Medium"), url(/src/js/react-app/bundle/2e2a6a0a3fdf2d2d5f12.ttf) format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter Tight";
  src: local("Inter Tight Medium Italic"), local("InterTight-MediumItalic"), url(/src/js/react-app/bundle/2d1d27c4b7bd7baa25fa.ttf) format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Inter Tight";
  src: local("Inter Tight Semi Bold"), local("InterTight-SemiBold"), url(/src/js/react-app/bundle/13e98fb2d05d4b166532.ttf) format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter Tight";
  src: local("Inter Tight Semi Bold Italic"), local("InterTight-SemiBoldItalic"), url(/src/js/react-app/bundle/decf0a31d8681d9dfdac.ttf) format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Inter Tight";
  src: local("Inter Tight Bold"), local("InterTight-Bold"), url(/src/js/react-app/bundle/f936c37f8bbda544f0e1.ttf) format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter Tight";
  src: local("Inter Tight Bold Italic"), local("InterTight-BoldItalic"), url(/src/js/react-app/bundle/90868552afc0ccaae6c2.ttf) format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Inter Tight";
  src: local("Inter Tight Extra Bold"), local("InterTight-ExtraBold"), url(/src/js/react-app/bundle/d18df05554ae60838b3e.ttf) format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter Tight";
  src: local("Inter Tight Extra Bold Italic"), local("InterTight-ExtraBoldItalic"), url(/src/js/react-app/bundle/81480e387745717af025.ttf) format("truetype");
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Inter Tight";
  src: local("Inter Tight Black"), local("InterTight-Black"), url(/src/js/react-app/bundle/78d9b04c523c20ed2cc3.ttf) format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter Tight";
  src: local("Inter Tight Black Italic"), local("InterTight-BlackItalic"), url(/src/js/react-app/bundle/4469c797485919fc6198.ttf) format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

.app {
  --c-pbsw-gray-0: #fff;
  --c-pbsw-gray-4: #f7f7fc;
  --c-pbsw-gray-5: #f0f0f0;
  --c-pbsw-gray-8: #e7e7ed;
  --c-pbsw-gray-9: #e3e3e3;
  --c-pbsw-gray-10: #e2e2e2;
  --c-pbsw-gray-20: #f5f5f7;
  --c-pbsw-gray-40: #d1d1d1;
  --c-pbsw-gray-50: #d9d9d9;
  --c-pbsw-gray-60: #b8b8b8;
  --c-pbsw-gray-90: #777;
  --c-pbsw-gray-100: #3b3b3b;
  --c-pbsw-gray-105: #303030;
  --c-pbsw-gray-110: #262626;
  --c-pbsw-gray-120: #222;
  --c-pbsw-gray-130: #212121;
  --c-pbsw-black: #000;
  --c-pbsw-dark-blue: #404b5f;
  --c-pbsw-classic-0: var(--c-pbsw-gray-0);
  --c-pbsw-classic-40: #d1d1d1;
  --c-pbsw-classic-50: #4c6ef5;
  --c-pbsw-classic-51: #385ef3;
  --c-pbsw-classic-52: #6a89fc;
  --c-pbsw-night-0: var(--c-pbsw-gray-110);
  --c-pbsw-night-40: #d1d1d1;
  --c-pbsw-night-50: #4c6ef5;
  --c-pbsw-night-51: #385ef3;
  --c-pbsw-night-52: #6a89fc;
  --c-pbsw-red-10: #fde2e2;
  --c-pbsw-red-20: #fde2e2;
  --c-pbsw-red-40: #f5480a;
  --c-pbsw-red-50: #ed0404;
  --c-pbsw-red-60: #cc3600;
  --c-pbsw-green-50: #06994f;
  --c-pbsw-blue-50: #1126ad;
  --c-pbsw-yellow-50: #f5a914;
  --c-pbsw-invert: var(--c-pbsw-gray-0);
  --c-pbsw-disabled: var(--c-pbsw-gray-60);
  --c-pbsw-primary: var(--c-pbsw-gray-110);
  --c-pbsw-link: var(--c-pbsw-blue-50);
  --c-pbsw-success: var(--c-pbsw-green-50);
  --c-pbsw-warning: var(--c-pbsw-yellow-50);
  --c-pbsw-error: var(--c-pbsw-red-50);
  --c-pbsw-front: var(--c-pbsw-gray-0);
  --c-pbsw-highlight: var(--c-pbsw-gray-10);
  --c-pbsw-table-row: #eff1fc;
  --c-pbsw-bg-tag: #c4d0ff;
  --c-pbsw-east-side: #a387cc;
  --c-pbsw-invert-back: var(--c-pbsw-gray-110);
}

.app {
  --c-pbsw-font-family: montserrat, sans-serif;
  --c-pbsw-border-radius-base: 4px;
  --c-pbsw-main-shadow: 0 0 0 1px var(--c-pbsw-gray-10), 0 1px 2px 1px var(--c-pbsw-gray-10);
  --c-pbsw-box-shadow: 0 4px 12px var(--c-pbsw-gray-9);
  --c-pbsw-overlay-shadow: 0 8px 12px var(--c-pbsw-gray-5);
  --c-pbsw-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  --c-pbsw-bg-error: var(--c-pbsw-red-10);
  --c-pbsw-error-color: var(--c-pbsw-red-50);
  --c-pbsw-error-color-hover: var(--c-pbsw-red-40);
  --c-pbsw-error-color-active: var(--c-pbsw-red-60);
}
.app.theme.theme-classic {
  --c-pbsw-bg-surface: var(--c-pbsw-gray-0);
  --c-pbsw-bg-tree-menu: var(--c-pbsw-gray-0);
  --c-pbsw-bg-menu-button-active: #f2f3f7;
  --c-pbsw-border-menu-button-active: #e2e2ea;
  --c-pbsw-color-menu-button-active: #2e2e3a;
  --c-pbsw-bg-filter-button: #f2f3f7;
  --c-pbsw-color-filter-button: #2e2e3a;
  --c-pbsw-color-filter-icon: #e2e2ea;
  --c-pbsw-color-filter-icon-active: #384cff;
  --c-pbsw-border-separator: #e2e2ea;
  --c-pbsw-bg-tree-select: var(--c-pbsw-gray-0);
  --c-pbsw-border-tree-select: #e2e2ea;
  --c-pbsw-color-tree-select: #2e2e3a;
  --c-pbsw-bg-tree-and-sets: #f2f3f7;
  --c-pbsw-bg-tree-and-sets-active: #fff;
  --c-pbsw-color-tree-and-sets: #2e2e3a;
  --c-pbsw-bg-tree-input: #f2f3f7;
  --c-pbsw-color-tree-input: #2e2e3a;
  --c-pbsw-placeholder-tree-input: #7e7e8f;
  --c-pbsw-icon-tree-input: #16181e;
  --c-pbsw-border-tree-menu-control: #c6cbd9;
  --c-pbsw-color-tree-menu-control: #2e2e3a;
  --c-pbsw-bg-tree-menu-control: #fff;
  --c-pbsw-color-tree-menu-control-active: #fff;
  --c-pbsw-bg-tree-menu-control-active: #384cff;
  --c-pbsw-color-head-region: #384cff;
  --c-pbsw-color-head-label-region: #9a9aaf;
  --c-pbsw-border-tree-menu-checkbox: var(--c-pbsw-gray-40);
  --c-pbsw-bg-tree-menu-checkbox: #fff;
  --c-pbsw-border-tree-menu: #e2e2ea;
  --c-pbsw-text-color: #2e2e3a;
  --c-pbsw-main-text: var(--c-pbsw-gray-110);
  --c-pbsw-primary-1: var(--c-pbsw-classic-40);
  --c-pbsw-primary-2: var(--c-pbsw-gray-60);
  --c-pbsw-bg-primary: var(--c-pbsw-gray-20);
  --c-pbsw-primary-color-disabled: var(--c-pbsw-gray-20);
  --c-pbsw-primary-color-hover: var(--c-pbsw-classic-40);
  --c-pbsw-primary-color-active: var(--c-pbsw-classic-40);
  --c-pbsw-disabled-color: var(--c-pbsw-gray-60);
  --c-pbsw-bg-scrollbar: #fff;
  --c-pbsw-tr-scrollbar: #e2e2e2;
  --c-pbsw-sc-scrollbar: #b8b8b8;
}
.app.theme.theme-night {
  --c-pbsw-bg-surface: var(--c-pbsw-dark-blue);
  --c-pbsw-bg-tree-menu: var(--c-pbsw-dark-blue);
  --c-pbsw-bg-menu-button-active: var(--c-pbsw-dark-blue);
  --c-pbsw-border-menu-button-active: #52617d;
  --c-pbsw-color-menu-button-active: #fff;
  --c-pbsw-bg-filter-button: #2f3746;
  --c-pbsw-color-filter-button: #e2e2ea;
  --c-pbsw-color-filter-icon: #7e7e8f;
  --c-pbsw-color-filter-icon-active: #fff;
  --c-pbsw-border-separator: #52617d;
  --c-pbsw-bg-tree-select: var(--c-pbsw-dark-blue);
  --c-pbsw-border-tree-select: #52617d;
  --c-pbsw-color-tree-select: #fff;
  --c-pbsw-bg-tree-and-sets: #2f3746;
  --c-pbsw-bg-tree-and-sets-active: var(--c-pbsw-dark-blue);
  --c-pbsw-color-tree-and-sets: #fff;
  --c-pbsw-bg-tree-input: #2f3746;
  --c-pbsw-color-tree-input: #fff;
  --c-pbsw-placeholder-tree-input: #c6cbd9;
  --c-pbsw-icon-tree-input: #7e7e8f;
  --c-pbsw-border-tree-menu-control: #c6cbd9;
  --c-pbsw-color-tree-menu-control: #e2e2ea;
  --c-pbsw-bg-tree-menu-control: var(--c-pbsw-dark-blue);
  --c-pbsw-color-tree-menu-control-active: var(--c-pbsw-dark-blue);
  --c-pbsw-bg-tree-menu-control-active: #fff;
  --c-pbsw-color-head-region: #fff;
  --c-pbsw-color-head-label-region: #fff;
  --c-pbsw-border-tree-menu-checkbox: #8a8a98;
  --c-pbsw-bg-tree-menu-checkbox: var(--c-pbsw-dark-blue);
  --c-pbsw-border-tree-menu: #70819e;
  --c-pbsw-text-color: #fff;
  --c-pbsw-main-text: var(--c-pbsw-gray-110);
  --c-pbsw-primary-1: var(--c-pbsw-classic-40);
  --c-pbsw-primary-2: var(--c-pbsw-gray-60);
  --c-pbsw-bg-primary: var(--c-pbsw-gray-20);
  --c-pbsw-primary-color-disabled: var(--c-pbsw-gray-20);
  --c-pbsw-primary-color-hover: var(--c-pbsw-classic-40);
  --c-pbsw-primary-color-active: var(--c-pbsw-classic-40);
  --c-pbsw-disabled-color: var(--c-pbsw-gray-60);
  --c-pbsw-bg-scrollbar: var(--c-pbsw-dark-blue);
  --c-pbsw-tr-scrollbar: #2f3746;
  --c-pbsw-sc-scrollbar: #242a35;
}
.app .error {
  color: var(--c-pbsw-error-color);
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: var(--c-pbsw-gray-110);
}
a {
  text-decoration: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
}
.pbsw-old-highlight {
  background-color: var(--c-pbsw-main-text);
  border-radius: 4px;
  height: 24px;
  padding: 0;
  margin: 0;
}
.pbsw-old-scrollbar::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.pbsw-old-scrollbar::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--c-pbsw-gray-10);
  border: 4px solid white;
}
.pbsw-old-scrollbar::-webkit-scrollbar-thumb {
  background-color: var(--c-pbsw-gray-60);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.pbsw-old-scrollbar::-webkit-scrollbar-button {
  display: none;
}
.pbsw-old-scrollbar-theme::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: var(--c-pbsw-bg-scrollbar);
}
.pbsw-old-scrollbar-theme::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--c-pbsw-tr-scrollbar);
  border: 4px solid var(--c-pbsw-bg-scrollbar);
}
.pbsw-old-scrollbar-theme::-webkit-scrollbar-thumb {
  background-color: var(--c-pbsw-sc-scrollbar);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.pbsw-old-scrollbar-theme::-webkit-scrollbar-button {
  display: none;
}
.pbsw-old-scrollbar-tooltip::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.pbsw-old-scrollbar-tooltip::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--c-pbsw-gray-10);
  border: 4px solid white;
}
.pbsw-old-scrollbar-tooltip::-webkit-scrollbar-thumb {
  background-color: var(--c-pbsw-gray-60);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.pbsw-old-scrollbar-tooltip::-webkit-scrollbar-button {
  display: none;
}
.pbsw-old-scrollbar-tooltip::-webkit-scrollbar {
  width: 14px;
  height: 14px;
  background: var(--c-pbsw-gray-110);
}
.pbsw-old-scrollbar-tooltip::-webkit-scrollbar-track {
  background-color: var(--c-pbsw-gray-90);
  border-color: var(--c-pbsw-gray-110);
}
.pbsw-old-scrollbar-tooltip::-webkit-scrollbar-corner {
  background-color: var(--c-pbsw-gray-110);
  border-radius: 16px;
}
*,
::before,
::after {
  box-sizing: border-box;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
.horizontal {
  display: flex;
  align-items: center;
}
.horizontal .w50 {
  width: 50%;
}
.clear {
  clear: left;
}
.height-100 {
  height: 100%;
}
.mar-l-auto {
  margin-left: auto;
}
.mar-l-0 {
  margin-left: 0;
}
.mar-l-8 {
  margin-left: 8px;
}
.mar-l-14 {
  margin-left: 14px;
}
.mar-l-20 {
  margin-left: 20px;
}
.mar-r-20 {
  margin-right: 20px;
}
.mar-t-2 {
  margin-top: 2px;
}
.mar-t-12 {
  margin-top: 12px;
}
.mar-t-16 {
  margin-top: 16px;
}
.mar-t-20 {
  margin-top: 20px;
}
.pointer {
  cursor: pointer;
}


.ds {
  --ds-neutral-100: #fff;
  --ds-neutral-95: #f8f8f8;
  --ds-neutral-90: #eaeaea;
  --ds-neutral-80: #d9d9d9;
  --ds-neutral-70: #bfbebd;
  --ds-neutral-60: #aeaca8;
  --ds-neutral-50: #a09c94;
  --ds-neutral-40: #6d675d;
  --ds-neutral-30: #5e584d;
  --ds-neutral-20: #4b463b;
  --ds-neutral-10: #312d25;
  --ds-neutral-5: #211e18;
  --ds-neutral-0: #12100d;
  --ds-table-border: #ddd;
  --ds-blue-110: #f6f6fe;
  --ds-blue-100: #92a8f8;
  --ds-blue-50: #5468ea;
  --ds-blue-10: #2f40d3;
  --ds-texticon-default: #12100d;
  --ds-texticon-secondary: #83817c;
  --ds-texticon-thertiary: #d6d5d3;
  --ds-texticon-inverse: #fff;
  --ds-state-success: #24ca49;
  --ds-state-warning: #ff7a2f;
  --ds-state-warning-p60: rgba(255, 122, 47, 0.6);
  --ds-state-error: #fd4438;
  --ds-state-error-p60: rgba(253, 68, 56, 0.6);
  --ds-state-success-surface: #dfffd9;
  --ds-state-warning-surface: #ffdfb8;
  --ds-state-error-surface: #ffd4d4;
  --ds-state-hover: #f8f8f8;
  --ds-state-disabled-surfacestroke: rgba(109, 103, 93, 0.1);
  --ds-state-disabled-texticon: rgba(109, 103, 93, 0.4);
  --ds-state-selected: #eff3ff;
  --ds-surfacestroke-default: #fff;
  --ds-surfacestroke-secondary: #f8f7f5;
  --ds-surfacestroke-thertiary: #eeece7;
  --ds-surfacestroke-inverse: #12100d;
  --ds-status-lightgray: #f1f0f0;
  --ds-status-gray: #eceaea;
  --ds-status-purple: #e6deed;
  --ds-status-blue: #ddf1ff;
  --ds-status-green: #deecdc;
  --ds-status-yellow: #faedcc;
  --ds-status-brown: #ece0db;
  --ds-status-orange: #f5dfcc;
  --ds-status-red: #fae3de;
  --ds-brighthues-gray: #e9e7f3;
  --ds-brighthues-blue: #c8deff;
  --ds-brighthues-turquoise: #c9fff2;
  --ds-brighthues-green: #d9ffc8;
  --ds-brighthues-yellow: #fff6c8;
  --ds-brighthues-orange: #fff3e6;
  --ds-brighthues-red: #fec5c5;
  --ds-badge-gray: var(--ds-neutral-90);
  --ds-badge-pink: #fde;
  --ds-badge-orange: #ffe4d2;
  --ds-badge-yellow: #fff2d6;
  --ds-badge-green: #d2f5de;
  --ds-badge-blue: #dfe3ff;
  --ds-badge-purple: #efe2ff;
  --ds-badge-red: #ffdee0;
  --ds-accent-blue: var(--ds-blue-50);
  --ds-accent-green: #5bc758;
  --ds-accent-red: #e94342;
  --ds-accent-yellow: #eab23d;
  --ds-accent-gray: #737373;
  --ds-accent-orange: #ec702d;
  --ds-accent-purple: #9654f6;
  --ds-accent-pink: #eb4898;
  --ds-accent-secondary-blue: #dfe3ff;
  --ds-accent-secondary-green: #d2f5de;
  --ds-accent-secondary-red: #ffdee0;
  --ds-accent-secondary-yellow: #fff2d6;
  --ds-accent-secondary-gray: #e5e5e5;
  --ds-accent-secondary-orange: #ffe4d2;
  --ds-accent-secondary-purple: #efe2ff;
  --ds-accent-secondary-pink: #fde;
  --ds-spacing-1: 4px;
  --ds-spacing-2: 8px;
  --ds-spacing-3: 12px;
  --ds-spacing-4: 16px;
  --ds-spacing-5: 20px;
  --ds-spacing-6: 24px;
  --ds-spacing-7: 28px;
  --ds-spacing-8: 32px;
}

.ds {
  --ds-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  --ds-box-shadow: 0 4px 12px var(--ds-neutral-90);
  --ds-shadow-tooltip: 0 4px 8px #20395b1a;
}

a {
  text-decoration: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
}
.rect-100-percents {
  width: 100%;
  height: 100%;
}
*,
::before,
::after {
  box-sizing: border-box;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
.horizontal {
  display: flex;
  align-items: center;
}
.horizontal .w50 {
  width: 50%;
}
.clear {
  clear: left;
}
.height-100 {
  height: 100%;
}
.mar-l-auto {
  margin-left: auto;
}
.mar-l-0 {
  margin-left: 0;
}
.mar-l-8 {
  margin-left: 8px;
}
.mar-l-14 {
  margin-left: 14px;
}
.mar-l-20 {
  margin-left: 20px;
}
.mar-l-40 {
  margin-left: 40px;
}
.mar-r-20 {
  margin-right: 20px;
}
.mar-t-2 {
  margin-top: 2px;
}
.mar-t-12 {
  margin-top: 12px;
}
.mar-t-16 {
  margin-top: 16px;
}
.mar-t-20 {
  margin-top: 20px;
}
.pointer {
  cursor: pointer;
}
.underline {
  text-decoration: underline;
}
.white-space-normal {
  white-space: normal;
}
.white-space-two-lines {
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

/**
 * Анимация плавного появления всплывашки.
 */
@keyframes open-animation-bottom {
  0% {
    opacity: 0;
    transform: translateY(-2rem);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes open-animation-top {
  0% {
    opacity: 0;
    transform: translateY(2rem);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

.ds-scrollbar::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.ds-scrollbar::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--ds-neutral-90);
  border: 4px solid white;
}
.ds-scrollbar::-webkit-scrollbar-thumb {
  background-color: var(--ds-neutral-70);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.ds-scrollbar::-webkit-scrollbar-button {
  display: none;
}

.ds .ds-avatar {
  display: flex;
  justify-content: center;
  align-items: center;
  font-style: normal;
  font-weight: 400;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  font-size: 12px;
}
.ds .ds-avatar.ds-avatar-size-size48 {
  width: 48px;
  height: 48px;
  font-size: 14px;
}
.ds .ds-avatar.ds-avatar-size-size32 {
  width: 32px;
  height: 32px;
  font-size: 12px;
}
.ds .ds-avatar.ds-avatar-size-size24 {
  width: 24px;
  height: 24px;
  font-size: 12px;
}
.ds .ds-avatar.ds-avatar-size-size16 {
  width: 16px;
  height: 16px;
  font-size: 9px;
}

.ds-scrollbar::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.ds-scrollbar::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--ds-neutral-90);
  border: 4px solid white;
}
.ds-scrollbar::-webkit-scrollbar-thumb {
  background-color: var(--ds-neutral-70);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.ds-scrollbar::-webkit-scrollbar-button {
  display: none;
}
/* stylelint-disable max-line-length */
/* stylelint-enable max-line-length */
.ds .ds-box {
  box-sizing: border-box;
  /* stylelint-disable less/color-no-invalid-hex */
  /* stylelint-disable less/color-no-invalid-hex */
  /* stylelint-enable less/color-no-invalid-hex */
  /* stylelint-disable less/color-no-invalid-hex */
  /* stylelint-enable less/color-no-invalid-hex */
  /* stylelint-disable less/color-no-invalid-hex */
  /* stylelint-enable less/color-no-invalid-hex */
  /* stylelint-disable less/color-no-invalid-hex */
  /* stylelint-enable less/color-no-invalid-hex */
  /* stylelint-disable less/color-no-invalid-hex */
  /* stylelint-enable less/color-no-invalid-hex */
  /* stylelint-disable less/color-no-invalid-hex */
  /* stylelint-enable less/color-no-invalid-hex */
  /* stylelint-disable less/color-no-invalid-hex */
  /* stylelint-enable less/color-no-invalid-hex */
  /* stylelint-disable less/color-no-invalid-hex */
  /* stylelint-enable less/color-no-invalid-hex */
  /* stylelint-disable less/color-no-invalid-hex */
  /* stylelint-enable less/color-no-invalid-hex */
  /* stylelint-disable less/color-no-invalid-hex */
  /* stylelint-enable less/color-no-invalid-hex */
  /* stylelint-enable less/color-no-invalid-hex */
  /* stylelint-disable less/color-no-invalid-hex */
  /* stylelint-enable less/color-no-invalid-hex */
  /* stylelint-disable less/color-no-invalid-hex */
  /* stylelint-enable less/color-no-invalid-hex */
  /* stylelint-disable less/color-no-invalid-hex */
  /* stylelint-enable less/color-no-invalid-hex */
}
.ds .ds-box::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.ds .ds-box::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--ds-neutral-90);
  border: 4px solid white;
}
.ds .ds-box::-webkit-scrollbar-thumb {
  background-color: var(--ds-neutral-70);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.ds .ds-box::-webkit-scrollbar-button {
  display: none;
}
.ds .ds-box-margin-0 {
  margin: 0;
}
.ds .ds-box-margin-1 {
  margin: var(--ds-spacing-1);
}
.ds .ds-box-margin-2 {
  margin: var(--ds-spacing-2);
}
.ds .ds-box-margin-3 {
  margin: var(--ds-spacing-3);
}
.ds .ds-box-margin-4 {
  margin: var(--ds-spacing-4);
}
.ds .ds-box-margin-5 {
  margin: var(--ds-spacing-5);
}
.ds .ds-box-margin-6 {
  margin: var(--ds-spacing-6);
}
.ds .ds-box-margin-7 {
  margin: var(--ds-spacing-7);
}
.ds .ds-box-margin-8 {
  margin: var(--ds-spacing-8);
}
.ds .ds-box-margin-top-0 {
  margin-top: 0;
}
.ds .ds-box-margin-top-1 {
  margin-top: var(--ds-spacing-1);
}
.ds .ds-box-margin-top-2 {
  margin-top: var(--ds-spacing-2);
}
.ds .ds-box-margin-top-3 {
  margin-top: var(--ds-spacing-3);
}
.ds .ds-box-margin-top-4 {
  margin-top: var(--ds-spacing-4);
}
.ds .ds-box-margin-top-5 {
  margin-top: var(--ds-spacing-5);
}
.ds .ds-box-margin-top-6 {
  margin-top: var(--ds-spacing-6);
}
.ds .ds-box-margin-top-7 {
  margin-top: var(--ds-spacing-7);
}
.ds .ds-box-margin-top-8 {
  margin-top: var(--ds-spacing-8);
}
.ds .ds-box-margin-right-0 {
  margin-right: 0;
}
.ds .ds-box-margin-right-1 {
  margin-right: var(--ds-spacing-1);
}
.ds .ds-box-margin-right-2 {
  margin-right: var(--ds-spacing-2);
}
.ds .ds-box-margin-right-3 {
  margin-right: var(--ds-spacing-3);
}
.ds .ds-box-margin-right-4 {
  margin-right: var(--ds-spacing-4);
}
.ds .ds-box-margin-right-5 {
  margin-right: var(--ds-spacing-5);
}
.ds .ds-box-margin-right-6 {
  margin-right: var(--ds-spacing-6);
}
.ds .ds-box-margin-right-7 {
  margin-right: var(--ds-spacing-7);
}
.ds .ds-box-margin-right-8 {
  margin-right: var(--ds-spacing-8);
}
.ds .ds-box-margin-bottom-0 {
  margin-bottom: 0;
}
.ds .ds-box-margin-bottom-1 {
  margin-bottom: var(--ds-spacing-1);
}
.ds .ds-box-margin-bottom-2 {
  margin-bottom: var(--ds-spacing-2);
}
.ds .ds-box-margin-bottom-3 {
  margin-bottom: var(--ds-spacing-3);
}
.ds .ds-box-margin-bottom-4 {
  margin-bottom: var(--ds-spacing-4);
}
.ds .ds-box-margin-bottom-5 {
  margin-bottom: var(--ds-spacing-5);
}
.ds .ds-box-margin-bottom-6 {
  margin-bottom: var(--ds-spacing-6);
}
.ds .ds-box-margin-bottom-7 {
  margin-bottom: var(--ds-spacing-7);
}
.ds .ds-box-margin-bottom-8 {
  margin-bottom: var(--ds-spacing-8);
}
.ds .ds-box-margin-left-0 {
  margin-left: 0;
}
.ds .ds-box-margin-left-1 {
  margin-left: var(--ds-spacing-1);
}
.ds .ds-box-margin-left-2 {
  margin-left: var(--ds-spacing-2);
}
.ds .ds-box-margin-left-3 {
  margin-left: var(--ds-spacing-3);
}
.ds .ds-box-margin-left-4 {
  margin-left: var(--ds-spacing-4);
}
.ds .ds-box-margin-left-5 {
  margin-left: var(--ds-spacing-5);
}
.ds .ds-box-margin-left-6 {
  margin-left: var(--ds-spacing-6);
}
.ds .ds-box-margin-left-7 {
  margin-left: var(--ds-spacing-7);
}
.ds .ds-box-margin-left-8 {
  margin-left: var(--ds-spacing-8);
}
.ds .ds-box-padding-0 {
  padding: 0;
}
.ds .ds-box-padding-1 {
  padding: var(--ds-spacing-1);
}
.ds .ds-box-padding-2 {
  padding: var(--ds-spacing-2);
}
.ds .ds-box-padding-3 {
  padding: var(--ds-spacing-3);
}
.ds .ds-box-padding-4 {
  padding: var(--ds-spacing-4);
}
.ds .ds-box-padding-5 {
  padding: var(--ds-spacing-5);
}
.ds .ds-box-padding-6 {
  padding: var(--ds-spacing-6);
}
.ds .ds-box-padding-7 {
  padding: var(--ds-spacing-7);
}
.ds .ds-box-padding-8 {
  padding: var(--ds-spacing-8);
}
.ds .ds-box-padding-top-0 {
  padding-top: 0;
}
.ds .ds-box-padding-top-1 {
  padding-top: var(--ds-spacing-1);
}
.ds .ds-box-padding-top-2 {
  padding-top: var(--ds-spacing-2);
}
.ds .ds-box-padding-top-3 {
  padding-top: var(--ds-spacing-3);
}
.ds .ds-box-padding-top-4 {
  padding-top: var(--ds-spacing-4);
}
.ds .ds-box-padding-top-5 {
  padding-top: var(--ds-spacing-5);
}
.ds .ds-box-padding-top-6 {
  padding-top: var(--ds-spacing-6);
}
.ds .ds-box-padding-top-7 {
  padding-top: var(--ds-spacing-7);
}
.ds .ds-box-padding-top-8 {
  padding-top: var(--ds-spacing-8);
}
.ds .ds-box-padding-right-0 {
  padding-right: 0;
}
.ds .ds-box-padding-right-1 {
  padding-right: var(--ds-spacing-1);
}
.ds .ds-box-padding-right-2 {
  padding-right: var(--ds-spacing-2);
}
.ds .ds-box-padding-right-3 {
  padding-right: var(--ds-spacing-3);
}
.ds .ds-box-padding-right-4 {
  padding-right: var(--ds-spacing-4);
}
.ds .ds-box-padding-right-5 {
  padding-right: var(--ds-spacing-5);
}
.ds .ds-box-padding-right-6 {
  padding-right: var(--ds-spacing-6);
}
.ds .ds-box-padding-right-7 {
  padding-right: var(--ds-spacing-7);
}
.ds .ds-box-padding-right-8 {
  padding-right: var(--ds-spacing-8);
}
.ds .ds-box-padding-bottom-0 {
  padding-bottom: 0;
}
.ds .ds-box-padding-bottom-1 {
  padding-bottom: var(--ds-spacing-1);
}
.ds .ds-box-padding-bottom-2 {
  padding-bottom: var(--ds-spacing-2);
}
.ds .ds-box-padding-bottom-3 {
  padding-bottom: var(--ds-spacing-3);
}
.ds .ds-box-padding-bottom-4 {
  padding-bottom: var(--ds-spacing-4);
}
.ds .ds-box-padding-bottom-5 {
  padding-bottom: var(--ds-spacing-5);
}
.ds .ds-box-padding-bottom-6 {
  padding-bottom: var(--ds-spacing-6);
}
.ds .ds-box-padding-bottom-7 {
  padding-bottom: var(--ds-spacing-7);
}
.ds .ds-box-padding-bottom-8 {
  padding-bottom: var(--ds-spacing-8);
}
.ds .ds-box-padding-left-0 {
  padding-left: 0;
}
.ds .ds-box-padding-left-1 {
  padding-left: var(--ds-spacing-1);
}
.ds .ds-box-padding-left-2 {
  padding-left: var(--ds-spacing-2);
}
.ds .ds-box-padding-left-3 {
  padding-left: var(--ds-spacing-3);
}
.ds .ds-box-padding-left-4 {
  padding-left: var(--ds-spacing-4);
}
.ds .ds-box-padding-left-5 {
  padding-left: var(--ds-spacing-5);
}
.ds .ds-box-padding-left-6 {
  padding-left: var(--ds-spacing-6);
}
.ds .ds-box-padding-left-7 {
  padding-left: var(--ds-spacing-7);
}
.ds .ds-box-padding-left-8 {
  padding-left: var(--ds-spacing-8);
}
.ds .ds-box-gap-0 {
  gap: 0;
}
.ds .ds-box-gap-1 {
  gap: var(--ds-spacing-1);
}
.ds .ds-box-gap-2 {
  gap: var(--ds-spacing-2);
}
.ds .ds-box-gap-3 {
  gap: var(--ds-spacing-3);
}
.ds .ds-box-gap-4 {
  gap: var(--ds-spacing-4);
}
.ds .ds-box-gap-5 {
  gap: var(--ds-spacing-5);
}
.ds .ds-box-gap-6 {
  gap: var(--ds-spacing-6);
}
.ds .ds-box-gap-7 {
  gap: var(--ds-spacing-7);
}
.ds .ds-box-gap-8 {
  gap: var(--ds-spacing-8);
}
.ds .ds-box-row-gap-0 {
  row-gap: 0;
}
.ds .ds-box-row-gap-1 {
  row-gap: var(--ds-spacing-1);
}
.ds .ds-box-row-gap-2 {
  row-gap: var(--ds-spacing-2);
}
.ds .ds-box-row-gap-3 {
  row-gap: var(--ds-spacing-3);
}
.ds .ds-box-row-gap-4 {
  row-gap: var(--ds-spacing-4);
}
.ds .ds-box-row-gap-5 {
  row-gap: var(--ds-spacing-5);
}
.ds .ds-box-row-gap-6 {
  row-gap: var(--ds-spacing-6);
}
.ds .ds-box-row-gap-7 {
  row-gap: var(--ds-spacing-7);
}
.ds .ds-box-row-gap-8 {
  row-gap: var(--ds-spacing-8);
}
.ds .ds-box-column-gap-0 {
  column-gap: 0;
}
.ds .ds-box-column-gap-1 {
  column-gap: var(--ds-spacing-1);
}
.ds .ds-box-column-gap-2 {
  column-gap: var(--ds-spacing-2);
}
.ds .ds-box-column-gap-3 {
  column-gap: var(--ds-spacing-3);
}
.ds .ds-box-column-gap-4 {
  column-gap: var(--ds-spacing-4);
}
.ds .ds-box-column-gap-5 {
  column-gap: var(--ds-spacing-5);
}
.ds .ds-box-column-gap-6 {
  column-gap: var(--ds-spacing-6);
}
.ds .ds-box-column-gap-7 {
  column-gap: var(--ds-spacing-7);
}
.ds .ds-box-column-gap-8 {
  column-gap: var(--ds-spacing-8);
}
.ds .ds-box-full-width {
  width: 100%;
}
.ds .ds-box-full-height {
  height: 100%;
}
.ds .ds-box-bg-color {
  /* stylelint-disable less/color-no-invalid-hex */
  /* stylelint-enable less/color-no-invalid-hex */
}
.ds .ds-box-bg-color-neutral-0 {
  background-color: var(--ds-neutral-0);
}
.ds .ds-box-bg-color-neutral-5 {
  background-color: var(--ds-neutral-5);
}
.ds .ds-box-bg-color-neutral-10 {
  background-color: var(--ds-neutral-10);
}
.ds .ds-box-bg-color-neutral-20 {
  background-color: var(--ds-neutral-20);
}
.ds .ds-box-bg-color-neutral-30 {
  background-color: var(--ds-neutral-30);
}
.ds .ds-box-bg-color-neutral-40 {
  background-color: var(--ds-neutral-40);
}
.ds .ds-box-bg-color-neutral-50 {
  background-color: var(--ds-neutral-50);
}
.ds .ds-box-bg-color-neutral-60 {
  background-color: var(--ds-neutral-60);
}
.ds .ds-box-bg-color-neutral-70 {
  background-color: var(--ds-neutral-70);
}
.ds .ds-box-bg-color-neutral-80 {
  background-color: var(--ds-neutral-80);
}
.ds .ds-box-bg-color-neutral-90 {
  background-color: var(--ds-neutral-90);
}
.ds .ds-box-bg-color-neutral-95 {
  background-color: var(--ds-neutral-95);
}
.ds .ds-box-bg-color-neutral-100 {
  background-color: var(--ds-neutral-100);
}
.ds .ds-box-bg-color-blue-10 {
  background-color: var(--ds-blue-10);
}
.ds .ds-box-bg-color-blue-50 {
  background-color: var(--ds-blue-50);
}
.ds .ds-box-bg-color-blue-100 {
  background-color: var(--ds-blue-100);
}
.ds .ds-box-bg-color-blue-110 {
  background-color: var(--ds-blue-110);
}
.ds .ds-box-bg-color-surfacestroke-default {
  background-color: var(--ds-surfacestroke-default);
}
.ds .ds-box-bg-color-surfacestroke-secondary {
  background-color: var(--ds-surfacestroke-secondary);
}
.ds .ds-box-bg-color-surfacestroke-thertiary {
  background-color: var(--ds-surfacestroke-thertiary);
}
.ds .ds-box-bg-color-surfacestroke-inverse {
  background-color: var(--ds-surfacestroke-inverse);
}
.ds .ds-box-bg-color-status-lightgray {
  background-color: var(--ds-status-lightgray);
}
.ds .ds-box-bg-color-status-gray {
  background-color: var(--ds-status-gray);
}
.ds .ds-box-bg-color-status-purple {
  background-color: var(--ds-status-purple);
}
.ds .ds-box-bg-color-status-blue {
  background-color: var(--ds-status-blue);
}
.ds .ds-box-bg-color-status-green {
  background-color: var(--ds-status-green);
}
.ds .ds-box-bg-color-status-yellow {
  background-color: var(--ds-status-yellow);
}
.ds .ds-box-bg-color-status-brown {
  background-color: var(--ds-status-brown);
}
.ds .ds-box-bg-color-status-orange {
  background-color: var(--ds-status-orange);
}
.ds .ds-box-bg-color-status-red {
  background-color: var(--ds-status-red);
}
.ds .ds-box-bg-color-brighthues-gray {
  background-color: var(--ds-brighthues-gray);
}
.ds .ds-box-bg-color-brighthues-blue {
  background-color: var(--ds-brighthues-blue);
}
.ds .ds-box-bg-color-brighthues-turquoise {
  background-color: var(--ds-brighthues-turquoise);
}
.ds .ds-box-bg-color-brighthues-green {
  background-color: var(--ds-brighthues-green);
}
.ds .ds-box-bg-color-brighthues-yellow {
  background-color: var(--ds-brighthues-yellow);
}
.ds .ds-box-bg-color-brighthues-orange {
  background-color: var(--ds-brighthues-orange);
}
.ds .ds-box-bg-color-brighthues-red {
  background-color: var(--ds-brighthues-red);
}
.ds .ds-box-bg-color-badge-gray {
  background-color: var(--ds-badge-gray);
}
.ds .ds-box-bg-color-badge-pink {
  background-color: var(--ds-badge-pink);
}
.ds .ds-box-bg-color-badge-orange {
  background-color: var(--ds-badge-orange);
}
.ds .ds-box-bg-color-badge-yellow {
  background-color: var(--ds-badge-yellow);
}
.ds .ds-box-bg-color-badge-green {
  background-color: var(--ds-badge-green);
}
.ds .ds-box-bg-color-badge-blue {
  background-color: var(--ds-badge-blue);
}
.ds .ds-box-bg-color-badge-purple {
  background-color: var(--ds-badge-purple);
}
.ds .ds-box-bg-color-badge-red {
  background-color: var(--ds-badge-red);
}
.ds .ds-box-bg-color-accent-blue {
  background-color: var(--ds-accent-blue);
}
.ds .ds-box-bg-color-accent-green {
  background-color: var(--ds-accent-green);
}
.ds .ds-box-bg-color-accent-red {
  background-color: var(--ds-accent-red);
}
.ds .ds-box-bg-color-accent-yellow {
  background-color: var(--ds-accent-yellow);
}
.ds .ds-box-bg-color-accent-gray {
  background-color: var(--ds-accent-gray);
}
.ds .ds-box-bg-color-accent-orange {
  background-color: var(--ds-accent-orange);
}
.ds .ds-box-bg-color-accent-purple {
  background-color: var(--ds-accent-purple);
}
.ds .ds-box-bg-color-accent-pink {
  background-color: var(--ds-accent-pink);
}
.ds .ds-box-bg-color-accent-secondary-blue {
  background-color: var(--ds-accent-secondary-blue);
}
.ds .ds-box-bg-color-accent-secondary-green {
  background-color: var(--ds-accent-secondary-green);
}
.ds .ds-box-bg-color-accent-secondary-red {
  background-color: var(--ds-accent-secondary-red);
}
.ds .ds-box-bg-color-accent-secondary-yellow {
  background-color: var(--ds-accent-secondary-yellow);
}
.ds .ds-box-bg-color-accent-secondary-gray {
  background-color: var(--ds-accent-secondary-gray);
}
.ds .ds-box-bg-color-accent-secondary-orange {
  background-color: var(--ds-accent-secondary-orange);
}
.ds .ds-box-bg-color-accent-secondary-purple {
  background-color: var(--ds-accent-secondary-purple);
}
.ds .ds-box-bg-color-accent-secondary-pink {
  background-color: var(--ds-accent-secondary-pink);
}
.ds .ds-box-border-color {
  /* stylelint-disable less/color-no-invalid-hex */
  /* stylelint-enable less/color-no-invalid-hex */
}
.ds .ds-box-border-color-neutral-0 {
  border: 1px solid var(--ds-neutral-0);
}
.ds .ds-box-border-color-neutral-5 {
  border: 1px solid var(--ds-neutral-5);
}
.ds .ds-box-border-color-neutral-10 {
  border: 1px solid var(--ds-neutral-10);
}
.ds .ds-box-border-color-neutral-20 {
  border: 1px solid var(--ds-neutral-20);
}
.ds .ds-box-border-color-neutral-30 {
  border: 1px solid var(--ds-neutral-30);
}
.ds .ds-box-border-color-neutral-40 {
  border: 1px solid var(--ds-neutral-40);
}
.ds .ds-box-border-color-neutral-50 {
  border: 1px solid var(--ds-neutral-50);
}
.ds .ds-box-border-color-neutral-60 {
  border: 1px solid var(--ds-neutral-60);
}
.ds .ds-box-border-color-neutral-70 {
  border: 1px solid var(--ds-neutral-70);
}
.ds .ds-box-border-color-neutral-80 {
  border: 1px solid var(--ds-neutral-80);
}
.ds .ds-box-border-color-neutral-90 {
  border: 1px solid var(--ds-neutral-90);
}
.ds .ds-box-border-color-neutral-95 {
  border: 1px solid var(--ds-neutral-95);
}
.ds .ds-box-border-color-neutral-100 {
  border: 1px solid var(--ds-neutral-100);
}
.ds .ds-box-border-color-blue-10 {
  border: 1px solid var(--ds-blue-10);
}
.ds .ds-box-border-color-blue-50 {
  border: 1px solid var(--ds-blue-50);
}
.ds .ds-box-border-color-blue-100 {
  border: 1px solid var(--ds-blue-100);
}
.ds .ds-box-border-color-blue-110 {
  border: 1px solid var(--ds-blue-110);
}
.ds .ds-box-border-color-surfacestroke-default {
  border: 1px solid var(--ds-surfacestroke-default);
}
.ds .ds-box-border-color-surfacestroke-secondary {
  border: 1px solid var(--ds-surfacestroke-secondary);
}
.ds .ds-box-border-color-surfacestroke-thertiary {
  border: 1px solid var(--ds-surfacestroke-thertiary);
}
.ds .ds-box-border-color-surfacestroke-inverse {
  border: 1px solid var(--ds-surfacestroke-inverse);
}
.ds .ds-box-border-color-status-lightgray {
  border: 1px solid var(--ds-status-lightgray);
}
.ds .ds-box-border-color-status-gray {
  border: 1px solid var(--ds-status-gray);
}
.ds .ds-box-border-color-status-purple {
  border: 1px solid var(--ds-status-purple);
}
.ds .ds-box-border-color-status-blue {
  border: 1px solid var(--ds-status-blue);
}
.ds .ds-box-border-color-status-green {
  border: 1px solid var(--ds-status-green);
}
.ds .ds-box-border-color-status-yellow {
  border: 1px solid var(--ds-status-yellow);
}
.ds .ds-box-border-color-status-brown {
  border: 1px solid var(--ds-status-brown);
}
.ds .ds-box-border-color-status-orange {
  border: 1px solid var(--ds-status-orange);
}
.ds .ds-box-border-color-status-red {
  border: 1px solid var(--ds-status-red);
}
.ds .ds-box-border-color-brighthues-gray {
  border: 1px solid var(--ds-brighthues-gray);
}
.ds .ds-box-border-color-brighthues-blue {
  border: 1px solid var(--ds-brighthues-blue);
}
.ds .ds-box-border-color-brighthues-turquoise {
  border: 1px solid var(--ds-brighthues-turquoise);
}
.ds .ds-box-border-color-brighthues-green {
  border: 1px solid var(--ds-brighthues-green);
}
.ds .ds-box-border-color-brighthues-yellow {
  border: 1px solid var(--ds-brighthues-yellow);
}
.ds .ds-box-border-color-brighthues-orange {
  border: 1px solid var(--ds-brighthues-orange);
}
.ds .ds-box-border-color-brighthues-red {
  border: 1px solid var(--ds-brighthues-red);
}
.ds .ds-box-border-color-badge-gray {
  border: 1px solid var(--ds-badge-gray);
}
.ds .ds-box-border-color-badge-pink {
  border: 1px solid var(--ds-badge-pink);
}
.ds .ds-box-border-color-badge-orange {
  border: 1px solid var(--ds-badge-orange);
}
.ds .ds-box-border-color-badge-yellow {
  border: 1px solid var(--ds-badge-yellow);
}
.ds .ds-box-border-color-badge-green {
  border: 1px solid var(--ds-badge-green);
}
.ds .ds-box-border-color-badge-blue {
  border: 1px solid var(--ds-badge-blue);
}
.ds .ds-box-border-color-badge-purple {
  border: 1px solid var(--ds-badge-purple);
}
.ds .ds-box-border-color-badge-red {
  border: 1px solid var(--ds-badge-red);
}
.ds .ds-box-border-color-accent-blue {
  border: 1px solid var(--ds-accent-blue);
}
.ds .ds-box-border-color-accent-green {
  border: 1px solid var(--ds-accent-green);
}
.ds .ds-box-border-color-accent-red {
  border: 1px solid var(--ds-accent-red);
}
.ds .ds-box-border-color-accent-yellow {
  border: 1px solid var(--ds-accent-yellow);
}
.ds .ds-box-border-color-accent-gray {
  border: 1px solid var(--ds-accent-gray);
}
.ds .ds-box-border-color-accent-orange {
  border: 1px solid var(--ds-accent-orange);
}
.ds .ds-box-border-color-accent-purple {
  border: 1px solid var(--ds-accent-purple);
}
.ds .ds-box-border-color-accent-pink {
  border: 1px solid var(--ds-accent-pink);
}
.ds .ds-box-border-color-accent-secondary-blue {
  border: 1px solid var(--ds-accent-secondary-blue);
}
.ds .ds-box-border-color-accent-secondary-green {
  border: 1px solid var(--ds-accent-secondary-green);
}
.ds .ds-box-border-color-accent-secondary-red {
  border: 1px solid var(--ds-accent-secondary-red);
}
.ds .ds-box-border-color-accent-secondary-yellow {
  border: 1px solid var(--ds-accent-secondary-yellow);
}
.ds .ds-box-border-color-accent-secondary-gray {
  border: 1px solid var(--ds-accent-secondary-gray);
}
.ds .ds-box-border-color-accent-secondary-orange {
  border: 1px solid var(--ds-accent-secondary-orange);
}
.ds .ds-box-border-color-accent-secondary-purple {
  border: 1px solid var(--ds-accent-secondary-purple);
}
.ds .ds-box-border-color-accent-secondary-pink {
  border: 1px solid var(--ds-accent-secondary-pink);
}
.ds .ds-box-border-radius {
  /* stylelint-disable less/color-no-invalid-hex */
  /* stylelint-enable less/color-no-invalid-hex */
}
.ds .ds-box-border-radius-1 {
  border-radius: 1px;
}
.ds .ds-box-border-radius-4 {
  border-radius: 4px;
}
.ds .ds-box-border-radius-6 {
  border-radius: 6px;
}
.ds .ds-box-border-radius-8 {
  border-radius: 8px;
}
.ds .ds-box-border-radius-10 {
  border-radius: 10px;
}
.ds .ds-box-border-radius-12 {
  border-radius: 12px;
}
.ds .ds-box-border-radius-16 {
  border-radius: 16px;
}
.ds .ds-box-border-radius-18 {
  border-radius: 18px;
}
.ds .ds-box-border-radius-circle {
  border-radius: 50%;
}
.ds .ds-box-display {
  /* stylelint-disable less/color-no-invalid-hex */
  /* stylelint-enable less/color-no-invalid-hex */
}
.ds .ds-box-display-block {
  display: block;
}
.ds .ds-box-display-inline-block {
  display: inline-block;
}
.ds .ds-box-display-flex {
  display: flex;
}
.ds .ds-box-display-inline-flex {
  display: inline-flex;
}
.ds .ds-box-display-grid {
  display: grid;
}
.ds .ds-box-display-none {
  display: none;
}
.ds .ds-box-align-items {
  /* stylelint-disable less/color-no-invalid-hex */
  /* stylelint-enable less/color-no-invalid-hex */
}
.ds .ds-box-align-items-flex-start {
  align-items: flex-start;
}
.ds .ds-box-align-items-flex-end {
  align-items: flex-end;
}
.ds .ds-box-align-items-center {
  align-items: center;
}
.ds .ds-box-justify-content {
  /* stylelint-disable less/color-no-invalid-hex */
  /* stylelint-enable less/color-no-invalid-hex */
}
.ds .ds-box-justify-content-flex-start {
  justify-content: flex-start;
}
.ds .ds-box-justify-content-flex-end {
  justify-content: flex-end;
}
.ds .ds-box-justify-content-center {
  justify-content: center;
}
.ds .ds-box-justify-content-space-between {
  justify-content: space-between;
}
.ds .ds-box-justify-content-space-around {
  justify-content: space-around;
}
.ds .ds-box-justify-content-space-evenly {
  justify-content: space-evenly;
}
.ds .ds-box-justify-content-stretch {
  justify-content: stretch;
}
.ds .ds-box-flex-direction {
  /* stylelint-disable less/color-no-invalid-hex */
  /* stylelint-enable less/color-no-invalid-hex */
}
.ds .ds-box-flex-direction-row {
  flex-direction: row;
}
.ds .ds-box-flex-direction-row-reverse {
  flex-direction: row-reverse;
}
.ds .ds-box-flex-direction-column {
  flex-direction: column;
}
.ds .ds-box-flex-direction-column-reverse {
  flex-direction: column-reverse;
}
.ds .ds-box-flex-wrap {
  /* stylelint-disable less/color-no-invalid-hex */
  /* stylelint-enable less/color-no-invalid-hex */
}
.ds .ds-box-flex-wrap-nowrap {
  flex-wrap: nowrap;
}
.ds .ds-box-flex-wrap-wrap {
  flex-wrap: wrap;
}
.ds .ds-box-flex-wrap-wrap-reverse {
  flex-wrap: wrap-reverse;
}
.ds .ds-box-overflow {
  /* stylelint-disable less/color-no-invalid-hex */
  /* stylelint-enable less/color-no-invalid-hex */
}
.ds .ds-box-overflow-auto {
  overflow: auto;
}
.ds .ds-box-overflow-clip {
  overflow: clip;
}
.ds .ds-box-overflow-hidden {
  overflow: hidden;
}
.ds .ds-box-overflow-scroll {
  overflow: scroll;
}
.ds .ds-box-overflow-visible {
  overflow: visible;
}
.ds .ds-box-overflowX {
  /* stylelint-disable less/color-no-invalid-hex */
  /* stylelint-enable less/color-no-invalid-hex */
}
.ds .ds-box-overflowX-auto {
  overflow-x: auto;
}
.ds .ds-box-overflowX-clip {
  overflow-x: clip;
}
.ds .ds-box-overflowX-hidden {
  overflow-x: hidden;
}
.ds .ds-box-overflowX-scroll {
  overflow-x: scroll;
}
.ds .ds-box-overflowX-visible {
  overflow-x: visible;
}
.ds .ds-box-overflowY {
  /* stylelint-disable less/color-no-invalid-hex */
  /* stylelint-enable less/color-no-invalid-hex */
}
.ds .ds-box-overflowY-auto {
  overflow-y: auto;
}
.ds .ds-box-overflowY-clip {
  overflow-y: clip;
}
.ds .ds-box-overflowY-hidden {
  overflow-y: hidden;
}
.ds .ds-box-overflowY-scroll {
  overflow-y: scroll;
}
.ds .ds-box-overflowY-visible {
  overflow-y: visible;
}

.font-args {
  font-family: "Inter Tight", sans-serif;
  letter-spacing: 0.4px;
}
.ds .ds-typography {
  margin: 0;
  transition: var(--ds-transition);
}
.ds .ds-typography-default {
  color: inherit;
}
.ds .ds-typography-primary {
  color: var(--ds-texticon-default);
}
.ds .ds-typography-secondary {
  color: var(--ds-texticon-secondary);
}
.ds .ds-typography-thertiary {
  color: var(--ds-texticon-thertiary);
}
.ds .ds-typography-inverse {
  color: var(--ds-texticon-inverse);
}
.ds .ds-typography-success {
  color: var(--ds-state-success);
}
.ds .ds-typography-warning {
  color: var(--ds-state-warning);
}
.ds .ds-typography-error {
  color: var(--ds-state-error);
}
.ds .ds-typography-link {
  color: var(--ds-blue-50);
}
.ds .ds-typography-disabled {
  color: var(--ds-state-disabled-texticon);
}
.ds .ds-typography-ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ds .ds-typography-required::after {
  content: " *";
  color: var(--ds-state-error);
}
.ds .ds-typography-body {
  font-family: "Inter Tight", sans-serif;
  letter-spacing: 0.4px;
  display: inline-block;
  font-weight: 400;
}
.ds .ds-typography-body.ds-typography-body-level-1 {
  font-size: 14px;
}
.ds .ds-typography-body.ds-typography-body-level-2 {
  font-size: 13px;
}
.ds .ds-typography-caption {
  font-family: "Inter Tight", sans-serif;
  letter-spacing: 0.4px;
  display: inline-block;
  font-weight: 400;
  font-size: 12px;
}
.ds .ds-typography-display {
  font-family: "Inter Tight", sans-serif;
  letter-spacing: 0.4px;
  display: inline-block;
  font-weight: 600;
}
.ds .ds-typography-display.ds-typography-display-level-4 {
  font-size: 48px;
}
.ds .ds-typography-display.ds-typography-display-level-3 {
  font-size: 40px;
}
.ds .ds-typography-display.ds-typography-display-level-2 {
  font-size: 32px;
}
.ds .ds-typography-display.ds-typography-display-level-1 {
  font-size: 28px;
}
.ds .ds-typography-header {
  font-family: "Inter Tight", sans-serif;
  letter-spacing: 0.4px;
  display: inline-block;
  font-weight: 600;
}
.ds .ds-typography-header.ds-typography-header-level-2 {
  font-size: 24px;
}
.ds .ds-typography-header.ds-typography-header-level-1 {
  font-size: 20px;
}
.ds .ds-typography-subheader {
  font-family: "Inter Tight", sans-serif;
  letter-spacing: 0.4px;
  display: inline-block;
  font-weight: 500;
}
.ds .ds-typography-subheader.ds-typography-subheader-level-3 {
  font-size: 17px;
}
.ds .ds-typography-subheader.ds-typography-subheader-level-2 {
  font-size: 15px;
}
.ds .ds-typography-subheader.ds-typography-subheader-level-1 {
  font-size: 13px;
}

@keyframes slidein {
  0% {
    transform: translateY(0) scale(1);
  }
  65% {
    transform: translateY(30px) scale(1);
  }
  100% {
    transform: translateY(12px) scale(0.95);
  }
}
.ds .ds-stacking-notification {
  position: fixed;
}
.ds .ds-stacking-notification-topLeft {
  top: 0;
  left: 0;
}
.ds .ds-stacking-notification-topLeft > div:nth-child(1) .ds-stacking-notification-notice-wrapper {
  transform: translateY(-200px);
}
.ds .ds-stacking-notification-top {
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.ds .ds-stacking-notification-top > div:nth-child(1) .ds-stacking-notification-notice-wrapper {
  transform: translateY(-200px);
}
.ds .ds-stacking-notification-topRight {
  top: 0;
  right: 0;
}
.ds .ds-stacking-notification-topRight > div:nth-child(1) .ds-stacking-notification-notice-wrapper {
  transform: translateY(-200px);
}
.ds .ds-stacking-notification-bottomLeft {
  bottom: 204px;
  left: 0;
}
.ds .ds-stacking-notification-bottomLeft > div:nth-child(1) .ds-stacking-notification-notice-wrapper {
  transform: translateY(200px);
}
.ds .ds-stacking-notification-bottom {
  bottom: 204px;
  left: 50%;
  transform: translateX(-50%);
}
.ds .ds-stacking-notification-bottom > div:nth-child(1) .ds-stacking-notification-notice-wrapper {
  transform: translateY(200px);
}
.ds .ds-stacking-notification-bottomRight {
  bottom: 204px;
  right: 0;
}
.ds .ds-stacking-notification-bottomRight > div:nth-child(1) .ds-stacking-notification-notice-wrapper {
  transform: translateY(200px);
}
.ds .ds-stacking-notification > div {
  pointer-events: auto;
}
.ds .ds-stacking-notification > div:nth-child(1) .ds-stacking-notification-notice-wrapper {
  transition: all 1000ms cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
}
.ds .ds-stacking-notification > div:nth-child(1) .ds-stacking-notification-notice-wrapper-active {
  transform: translateY(0) scale(1);
  transition: all 1000ms cubic-bezier(0.4, 0, 0.2, 1);
  transition-delay: 250ms;
  opacity: 1;
}
.ds .ds-stacking-notification > div:nth-child(1) .ds-stacking-notification-notice::after {
  content: " ";
  width: 95%;
  height: 8px;
  position: absolute;
  bottom: 0;
  background: #ebebeb;
  border: 1px solid #dedfe0;
  border-radius: 5px;
  z-index: -1;
  transform: translateY(0);
  transition: transform;
  transition-duration: 400ms;
}
.ds .ds-stacking-notification > div:nth-child(2) .ds-stacking-notification-notice-wrapper {
  transform: translateY(12px) scale(0.95);
  transition: all 600ms cubic-bezier(0.4, 0, 0.2, 1);
}
.ds .ds-stacking-notification > div:nth-child(2):last-child .ds-stacking-notification-notice::after {
  content: " ";
  width: 95%;
  height: 40px;
  position: absolute;
  bottom: 0;
  transform: translateY(8px);
  transition: transform;
  transition-delay: 1000ms;
  transition-duration: 400ms;
  background: #ebebeb;
  border: 1px solid #dedfe0;
  border-radius: 5px;
  z-index: -1;
}
.ds .ds-stacking-notification > div:nth-child(n + 3) .ds-stacking-notification-notice-wrapper {
  transform: translateY(12px) scale(0.95);
}
.ds .ds-stacking-notification > div:nth-child(n + 3) .ds-stacking-notification-notice::after {
  content: " ";
  width: 95%;
  height: 40px;
  position: absolute;
  bottom: 0;
  transform: translateY(8px);
  background: #ebebeb;
  border: 1px solid #dedfe0;
  border-radius: 5px;
  z-index: -1;
}
.ds .ds-stacking-notification > div:nth-child(n + 4) .ds-stacking-notification-notice-wrapper {
  transform: translateY(12px) scale(0.95);
  opacity: 0;
}
.ds .ds-stacking-notification > div.slideIn .ds-stacking-notification-notice-wrapper {
  animation: slidein 600ms;
  transform: translateY(12px) scale(0.95);
}
.ds .ds-stacking-notification > div.slideOut .ds-stacking-notification-notice-wrapper {
  animation: slidein 600ms;
  transform: translateY(0) scale(1);
  animation-direction: reverse;
}
.ds .ds-stacking-notification > div.slideOut .ds-stacking-notification-notice::after {
  transform: translateY(0) !important;
  transition: transform;
  transition-delay: 0ms !important;
  transition-duration: 400ms;
}
.ds .ds-stacking-notification .ds-stacking-notification-notice {
  position: relative;
  display: flex;
  flex-direction: row;
  width: 474px;
  background-color: var(--ds-neutral-100);
  border-radius: 4px;
  border: 1px solid var(--c-pbsw-gray-40);
  box-sizing: border-box;
  padding: 16px 20px 18px 14px;
  margin: 35px 0 0;
}
.ds .ds-stacking-notification .ds-stacking-notification-notice::after {
  content: "";
  transform: translateY(0);
}
.ds .ds-stacking-notification .ds-stacking-notification-icon {
  width: 46px;
}
.ds .ds-stacking-notification .ds-stacking-notification-icon-success {
  color: var(--c-pbsw-success);
}
.ds .ds-stacking-notification .ds-stacking-notification-icon-warning {
  color: var(--c-pbsw-warning);
}
.ds .ds-stacking-notification .ds-stacking-notification-icon-error {
  color: var(--c-pbsw-error);
}
.ds .ds-stacking-notification .ds-stacking-notification-body {
  flex: 1;
  width: calc(100% - 46px);
}
.ds .ds-stacking-notification .ds-stacking-notification-body .ds-stacking-notification-title {
  margin-top: 6px;
  color: var(--c-pbsw-gray-110);
  margin-bottom: 10px;
  overflow: hidden;
}
.ds .ds-stacking-notification .ds-stacking-notification-body .ds-stacking-notification-content-switcher {
  position: absolute;
  bottom: 20px;
  right: 20px;
  height: 20px;
}
.ds .ds-stacking-notification .ds-stacking-notification-body .ds-stacking-notification-content > div {
  overflow-wrap: break-word;
}
.ds .ds-stacking-notification .ds-stacking-notification-bottom-control {
  position: absolute;
  bottom: 20px;
  left: 60px;
  height: 20px;
}
.ds .ds-stacking-notification .ds-stacking-notification-hide-all {
  position: absolute;
  right: 0;
  top: -34px;
  padding: 0 0 4px 4px;
  width: 100px;
  height: 34px;
  display: flex;
  justify-content: end;
}
.ds .ds-stacking-notification .ds-stacking-notification-hide-all > button {
  color: var(--c-pbsw-gray-90);
}
.ds .ds-stacking-notification .ds-stacking-notification-hide-all > button:hover {
  color: var(--c-pbsw-gray-90);
}
.ds .ds-stacking-notification .ds-stacking-notification-close-x {
  position: absolute;
  top: 12px;
  right: 12px;
  cursor: pointer;
  color: var(--c-pbsw-gray-90);
}

.font-args {
  font-family: "Inter Tight", sans-serif;
  letter-spacing: 0.4px;
}
.ds .ds-button {
  font-family: "Inter Tight", sans-serif;
  letter-spacing: 0.4px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
  white-space: nowrap;
  background-color: var(--ds-neutral-100);
  color: var(--ds-texticon-default);
  border: 1px solid var(--ds-neutral-80);
  border-radius: 6px;
  cursor: pointer;
  transition: var(--ds-transition);
}
.ds .ds-button.ds-button-size-size48 {
  height: 48px;
  min-width: 48px;
  padding: 0 12px;
}
.ds .ds-button.ds-button-size-size40 {
  height: 40px;
  min-width: 40px;
  padding: 0 8px;
}
.ds .ds-button.ds-button-size-size32 {
  height: 32px;
  min-width: 32px;
  padding: 0 8px;
}
.ds .ds-button.ds-button-is-round {
  border-radius: 50%;
}
.ds .ds-button.ds-button-is-icon-mode {
  padding: 0;
}
.ds .ds-button.ds-button-is-icon-mode.ds-button-size-size48 {
  width: 48px;
}
.ds .ds-button.ds-button-is-icon-mode.ds-button-size-size40 {
  width: 40px;
}
.ds .ds-button.ds-button-is-icon-mode.ds-button-size-size32 {
  width: 32px;
}
.ds .ds-button.ds-button-primary {
  border-color: var(--ds-blue-50);
  background-color: var(--ds-blue-50);
  color: var(--ds-texticon-inverse);
}
.ds .ds-button.ds-button-primary:hover {
  border-color: var(--ds-blue-10);
  background-color: var(--ds-blue-10);
  color: var(--ds-texticon-inverse);
}
.ds .ds-button.ds-button-primary:active,
.ds .ds-button.ds-button-primary:focus,
.ds .ds-button.ds-button-primary.ds-button-is-selected {
  border-color: var(--ds-blue-50);
  background-color: var(--ds-state-selected);
  color: var(--ds-blue-50);
}
.ds .ds-button.ds-button-primary.ds-button-is-loading {
  background-image: url(data:image/png;base64,ZXhwb3J0IGRlZmF1bHQgIi4vaWNvbnMvYmFja2dyb3VuZF9wcmltYXJ5XzEwMC5wbmciOw==);
  background-repeat: repeat;
  background-position: 0 0;
  color: var(--ds-texticon-inverse);
}
.ds .ds-button.ds-button-primary.ds-button-is-disabled {
  border-color: var(--ds-blue-50);
  background-color: var(--ds-blue-50);
  color: var(--ds-texticon-inverse);
  cursor: default;
  opacity: 0.4;
}
.ds .ds-button.ds-button-primary.ds-button-is-disabled.ds-button-is-loading {
  background-image: none;
}
.ds .ds-button.ds-button-primary.ds-button-is-disabled:hover,
.ds .ds-button.ds-button-primary.ds-button-is-disabled:active,
.ds .ds-button.ds-button-primary.ds-button-is-disabled:focus {
  border-color: var(--ds-blue-50);
  background-color: var(--ds-blue-50);
}
.ds .ds-button.ds-button-default {
  border-color: var(--ds-neutral-80);
  background-color: var(--ds-surfacestroke-default);
  color: var(--ds-texticon-default);
}
.ds .ds-button.ds-button-default:hover {
  border-color: var(--ds-state-hover);
  background-color: var(--ds-state-hover);
  color: var(--ds-texticon-default);
}
.ds .ds-button.ds-button-default:active,
.ds .ds-button.ds-button-default:focus,
.ds .ds-button.ds-button-default.ds-button-is-selected {
  border-color: var(--ds-state-selected);
  background-color: var(--ds-state-selected);
  color: var(--ds-blue-50);
}
.ds .ds-button.ds-button-default.ds-button-is-loading {
  border-color: var(--ds-surfacestroke-thertiary);
  background-color: var(--ds-surfacestroke-thertiary);
  background-image: url(data:image/png;base64,ZXhwb3J0IGRlZmF1bHQgIi4vaWNvbnMvYmFja2dyb3VuZF9kZWZhdWx0XzEwMC5wbmciOw==);
  background-repeat: repeat;
  background-position: 0 0;
  color: var(--ds-texticon-default);
}
.ds .ds-button.ds-button-default.ds-button-is-disabled {
  border-color: var(--ds-state-disabled-surfacestroke);
  background-color: var(--ds-state-disabled-surfacestroke);
  color: var(--ds-state-disabled-texticon);
  cursor: default;
}
.ds .ds-button.ds-button-default.ds-button-is-disabled.ds-button-is-loading {
  background-image: none;
}
.ds .ds-button.ds-button-default.ds-button-is-disabled:hover,
.ds .ds-button.ds-button-default.ds-button-is-disabled:active,
.ds .ds-button.ds-button-default.ds-button-is-disabled:focus {
  border-color: var(--ds-state-disabled-surfacestroke);
  background-color: var(--ds-state-disabled-surfacestroke);
}
.ds .ds-button.ds-button-stroked {
  border-color: var(--ds-surfacestroke-thertiary);
  background-color: var(--ds-surfacestroke-default);
  color: var(--ds-texticon-default);
}
.ds .ds-button.ds-button-stroked:hover {
  border-color: var(--ds-surfacestroke-thertiary);
  background-color: var(--ds-state-hover);
  color: var(--ds-texticon-default);
}
.ds .ds-button.ds-button-stroked:active,
.ds .ds-button.ds-button-stroked:focus,
.ds .ds-button.ds-button-stroked.ds-button-is-selected {
  border-color: var(--ds-blue-50);
  background-color: var(--ds-neutral-100);
  color: var(--ds-blue-50);
}
.ds .ds-button.ds-button-stroked.ds-button-is-loading {
  border-color: var(--ds-surfacestroke-secondary);
  background-color: var(--ds-surfacestroke-secondary);
  background-image: url(data:image/png;base64,ZXhwb3J0IGRlZmF1bHQgIi4vaWNvbnMvYmFja2dyb3VuZF9kZWZhdWx0XzEwMC5wbmciOw==);
  background-repeat: repeat;
  background-position: 0 0;
  color: var(--ds-texticon-default);
}
.ds .ds-button.ds-button-stroked.ds-button-is-disabled {
  border-color: var(--ds-state-disabled-surfacestroke);
  background-color: var(--ds-state-disabled-surfacestroke);
  color: var(--ds-state-disabled-texticon);
  cursor: default;
}
.ds .ds-button.ds-button-stroked.ds-button-is-disabled.ds-button-is-loading {
  background-image: none;
}
.ds .ds-button.ds-button-stroked.ds-button-is-disabled:hover,
.ds .ds-button.ds-button-stroked.ds-button-is-disabled:active,
.ds .ds-button.ds-button-stroked.ds-button-is-disabled:focus {
  border-color: var(--ds-state-disabled-surfacestroke);
  background-color: var(--ds-state-disabled-surfacestroke);
}
.ds .ds-button.ds-button-flat {
  border-color: transparent;
  background-color: transparent;
  color: var(--ds-texticon-default);
}
.ds .ds-button.ds-button-flat:hover {
  border-color: var(--ds-state-hover);
  background-color: var(--ds-state-hover);
  color: var(--ds-texticon-default);
}
.ds .ds-button.ds-button-flat:active,
.ds .ds-button.ds-button-flat:focus,
.ds .ds-button.ds-button-flat.ds-button-is-selected {
  border-color: var(--ds-state-selected);
  background-color: var(--ds-state-selected);
  color: var(--ds-blue-50);
}
.ds .ds-button.ds-button-flat.ds-button-is-loading {
  border-color: var(--ds-surfacestroke-secondary);
  background-color: var(--ds-surfacestroke-secondary);
  background-image: url(data:image/png;base64,ZXhwb3J0IGRlZmF1bHQgIi4vaWNvbnMvYmFja2dyb3VuZF9kZWZhdWx0XzEwMC5wbmciOw==);
  background-repeat: repeat;
  background-position: 0 0;
  color: var(--ds-texticon-default);
}
.ds .ds-button.ds-button-flat.ds-button-is-disabled {
  border-color: transparent;
  background-color: transparent;
  color: var(--ds-state-disabled-texticon);
  cursor: default;
}
.ds .ds-button.ds-button-flat.ds-button-is-disabled.ds-button-is-loading {
  background-image: none;
}
.ds .ds-button.ds-button-flat.ds-button-is-disabled:hover,
.ds .ds-button.ds-button-flat.ds-button-is-disabled:active,
.ds .ds-button.ds-button-flat.ds-button-is-disabled:focus {
  border-color: transparent;
  background-color: transparent;
}
.ds .ds-button.ds-button-transparent {
  border-color: transparent;
  background-color: transparent;
  color: inherit;
}
.ds .ds-button.ds-button-transparent:hover {
  border-color: transparent;
  background-color: transparent;
  color: inherit;
}
.ds .ds-button.ds-button-transparent:active,
.ds .ds-button.ds-button-transparent:focus,
.ds .ds-button.ds-button-transparent.ds-button-is-selected {
  border-color: transparent;
  background-color: transparent;
  color: inherit;
}
.ds .ds-button.ds-button-transparent.ds-button-is-loading {
  border-color: transparent;
  background-color: transparent;
  background-image: url(data:image/png;base64,ZXhwb3J0IGRlZmF1bHQgIi4vaWNvbnMvYmFja2dyb3VuZF9kZWZhdWx0XzEwMC5wbmciOw==);
  background-repeat: repeat;
  background-position: 0 0;
  color: inherit;
}
.ds .ds-button.ds-button-transparent.ds-button-is-disabled {
  border-color: transparent;
  background-color: transparent;
  color: var(--ds-state-disabled-texticon);
  cursor: default;
}
.ds .ds-button.ds-button-transparent.ds-button-is-disabled.ds-button-is-loading {
  background-image: none;
}
.ds .ds-button.ds-button-transparent.ds-button-is-disabled:hover,
.ds .ds-button.ds-button-transparent.ds-button-is-disabled:active,
.ds .ds-button.ds-button-transparent.ds-button-is-disabled:focus {
  border-color: transparent;
  background-color: transparent;
}

.ds .ds-calendar {
  width: 255px;
}
.ds .ds-calendar .ds-icon svg {
  transition: unset;
}
.ds .ds-calendar .ds-calendar-header {
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: space-around;
  padding: 0 12px;
  user-select: none;
}
.ds .ds-calendar .ds-calendar-header .ds-icon {
  cursor: pointer;
}
.ds .ds-calendar .ds-calendar-weekdays {
  display: flex;
  flex-direction: row;
  padding: 0 12px;
}
.ds .ds-calendar .ds-calendar-weekdays .ds-calendar-weekday-container:nth-last-child(1) .ds-calendar-weekday {
  color: var(--ds-state-error);
}
.ds .ds-calendar .ds-calendar-weekdays .ds-calendar-weekday-container:nth-last-child(2) .ds-calendar-weekday {
  color: var(--ds-state-error);
}
.ds .ds-calendar .ds-calendar-weekdays .ds-calendar-weekday-container .ds-calendar-weekday {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33px;
  height: 40px;
  color: var(--ds-texticon-default);
}
.ds .ds-calendar .ds-calendar-cells {
  padding: 0 12px;
}
.ds .ds-calendar .ds-calendar-cells .ds-calendar-row {
  display: flex;
  flex-direction: row;
}
.ds .ds-calendar .ds-calendar-cells .ds-calendar-row .ds-calendar-day-container {
  cursor: pointer;
}
.ds .ds-calendar .ds-calendar-cells .ds-calendar-row .ds-calendar-day-container.ds-calendar-day-container-empty,
.ds .ds-calendar .ds-calendar-cells .ds-calendar-row .ds-calendar-day-container.ds-calendar-day-container-disabled {
  cursor: default;
  pointer-events: none;
}
.ds .ds-calendar .ds-calendar-cells .ds-calendar-row .ds-calendar-day-container:nth-last-child(1) .ds-calendar-day {
  color: var(--ds-state-error);
}
.ds .ds-calendar .ds-calendar-cells .ds-calendar-row .ds-calendar-day-container:nth-last-child(2) .ds-calendar-day {
  color: var(--ds-state-error);
}
.ds .ds-calendar .ds-calendar-cells .ds-calendar-row .ds-calendar-day-container .ds-calendar-day {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33px;
  height: 40px;
  border-radius: 6px;
  color: var(--ds-texticon-default);
}
.ds .ds-calendar .ds-calendar-cells .ds-calendar-row .ds-calendar-day-container .ds-calendar-day.ds-calendar-day-today {
  border: 1px solid var(--ds-blue-100);
}
.ds .ds-calendar .ds-calendar-cells .ds-calendar-row .ds-calendar-day-container .ds-calendar-day.ds-calendar-day-selected {
  color: var(--ds-texticon-inverse);
  border: 1px solid var(--ds-blue-50);
  background-color: var(--ds-blue-50);
}
.ds .ds-calendar .ds-calendar-cells .ds-calendar-row .ds-calendar-day-container .ds-calendar-day.ds-calendar-day-disabled {
  color: var(--ds-state-disabled-texticon);
}
.ds .ds-calendar .ds-calendar-cells .ds-calendar-row .ds-calendar-day-container .ds-calendar-day:hover {
  background-color: var(--ds-state-hover);
}
.ds .ds-calendar .ds-calendar-cells .ds-calendar-row .ds-calendar-day-container .ds-calendar-day:hover.ds-calendar-day-today {
  border: 1px solid var(--ds-blue-100);
}
.ds .ds-calendar .ds-calendar-cells .ds-calendar-row .ds-calendar-day-container .ds-calendar-day:hover.ds-calendar-day-selected {
  color: var(--ds-texticon-inverse);
  border: 1px solid var(--ds-blue-50);
  background-color: var(--ds-blue-50);
}

.ds .ds-checkbox-wrapper {
  cursor: pointer;
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 8px;
}
.ds .ds-checkbox-wrapper > div:last-child {
  display: inline-block;
}
.ds .ds-checkbox-wrapper .ds-checkbox {
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  display: inline-block;
  position: relative;
  line-height: 1;
  vertical-align: middle;
}
.ds .ds-checkbox-wrapper .ds-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 0;
  height: 0;
  cursor: pointer;
  opacity: 0;
  margin: 0;
  padding: 0;
}
.ds .ds-checkbox-wrapper .ds-checkbox .ds-checkbox-inner {
  transition: all 0.3s;
  position: relative;
  top: 0;
  left: 0;
  display: inline-block;
  border: 1px solid var(--ds-texticon-thertiary);
  border-radius: 3px;
  background-color: var(--ds-texticon-inverse);
  box-sizing: border-box;
}
.ds .ds-checkbox-wrapper .ds-checkbox .ds-checkbox-inner::after {
  transform: rotate(45deg);
  position: absolute;
  display: table;
  width: 5px;
  height: 10px;
  border: 2px solid var(--ds-texticon-thertiary);
  border-top: 0;
  border-left: 0;
  content: " ";
  opacity: 0;
  transition: var(--ds-transition);
  box-sizing: border-box;
}
.ds .ds-checkbox-wrapper .ds-checkbox .ds-checkbox-inner:hover {
  border-color: var(--ds-texticon-default);
  background-color: var(--ds-surfacestroke-secondary);
}
.ds .ds-checkbox-wrapper .ds-checkbox.ds-checkbox-loading .ds-checkbox-inner {
  border-color: var(--ds-texticon-thertiary);
  background-color: var(--ds-surfacestroke-secondary);
  background-image: url(data:image/png;base64,ZXhwb3J0IGRlZmF1bHQgIi4vaWNvbnMvYmFja2dyb3VuZF9kZWZhdWx0XzEwMC5wbmciOw==);
  background-repeat: repeat;
  background-position: 0 0;
  color: var(--ds-texticon-default);
}
.ds .ds-checkbox-wrapper .ds-checkbox.ds-checkbox-loading .ds-checkbox-inner:hover {
  border-color: var(--ds-texticon-thertiary);
  background-color: var(--ds-surfacestroke-secondary);
  cursor: default;
}
.ds .ds-checkbox-wrapper .ds-checkbox.ds-checkbox-disabled .ds-checkbox-inner {
  border-color: var(--ds-state-disabled-surfacestroke);
  background-color: var(--ds-state-disabled-surfacestroke);
}
.ds .ds-checkbox-wrapper .ds-checkbox.ds-checkbox-disabled .ds-checkbox-inner:hover {
  border-color: var(--ds-state-disabled-surfacestroke);
  background-color: var(--ds-state-disabled-surfacestroke);
  cursor: default;
}
.ds .ds-checkbox-wrapper .ds-checkbox.ds-checkbox-disabled.ds-checkbox-loading .ds-checkbox-inner {
  background-image: none;
  border-color: var(--ds-state-disabled-surfacestroke);
  background-color: var(--ds-state-disabled-surfacestroke);
}
.ds .ds-checkbox-wrapper .ds-checkbox.ds-checkbox-disabled + * {
  color: var(--ds-state-disabled-texticon);
}
.ds .ds-checkbox-wrapper .ds-checkbox.ds-checkbox-checked {
  transition: all 0.3s;
}
.ds .ds-checkbox-wrapper .ds-checkbox.ds-checkbox-checked .ds-checkbox-inner {
  border: 1px solid var(--ds-blue-50);
  background-color: var(--ds-blue-50);
}
.ds .ds-checkbox-wrapper .ds-checkbox.ds-checkbox-checked .ds-checkbox-inner::after {
  transform: rotate(45deg);
  position: absolute;
  opacity: 1;
  transition: opacity 0.1s;
  box-sizing: border-box;
  border-color: var(--ds-texticon-inverse);
}
.ds .ds-checkbox-wrapper .ds-checkbox.ds-checkbox-checked.ds-checkbox-loading .ds-checkbox-inner {
  border-color: var(--ds-state-disabled-surfacestroke);
  background-color: var(--ds-state-disabled-surfacestroke);
  background-image: url(data:image/png;base64,ZXhwb3J0IGRlZmF1bHQgIi4vaWNvbnMvYmFja2dyb3VuZF9wcmltYXJ5XzEwMC5wbmciOw==);
  background-repeat: repeat;
  background-position: 0 0;
  color: var(--ds-texticon-default);
}
.ds .ds-checkbox-wrapper .ds-checkbox.ds-checkbox-checked.ds-checkbox-loading .ds-checkbox-inner:hover {
  border-color: var(--ds-state-disabled-surfacestroke);
  background-color: var(--ds-state-disabled-surfacestroke);
  cursor: default;
}
.ds .ds-checkbox-wrapper .ds-checkbox.ds-checkbox-checked.ds-checkbox-disabled .ds-checkbox-inner {
  border-color: var(--ds-state-disabled-surfacestroke);
  background-color: var(--ds-state-disabled-surfacestroke);
}
.ds .ds-checkbox-wrapper .ds-checkbox.ds-checkbox-checked.ds-checkbox-disabled .ds-checkbox-inner::after {
  border-color: var(--ds-state-disabled-texticon);
}
.ds .ds-checkbox-wrapper .ds-checkbox.ds-checkbox-checked.ds-checkbox-disabled .ds-checkbox-inner:hover {
  border-color: var(--ds-state-disabled-surfacestroke);
  background-color: var(--ds-state-disabled-surfacestroke);
  cursor: default;
}
.ds .ds-checkbox-wrapper .ds-checkbox.ds-checkbox-checked.ds-checkbox-disabled.ds-checkbox-loading .ds-checkbox-inner {
  background-image: none;
  border-color: var(--ds-state-disabled-surfacestroke);
  background-color: var(--ds-state-disabled-surfacestroke);
}
.ds .ds-checkbox-wrapper .ds-checkbox.ds-checkbox-type-rect .ds-checkbox-inner {
  width: 16px;
  height: 16px;
}
.ds .ds-checkbox-wrapper .ds-checkbox.ds-checkbox-type-rect .ds-checkbox-inner::after {
  left: 4.5px;
  top: 1.4px;
}
.ds .ds-checkbox-wrapper .ds-checkbox.ds-checkbox-type-circle .ds-checkbox-inner {
  width: 24px;
  height: 24px;
  border-radius: 12px;
}
.ds .ds-checkbox-wrapper .ds-checkbox.ds-checkbox-type-circle .ds-checkbox-inner::after {
  left: 8.7px;
  top: 5.7px;
}
.ds .ds-checkbox-wrapper .ds-checkbox.ds-checkbox-incomplete .ds-checkbox-inner {
  border: 1px solid var(--ds-blue-50);
  background-color: var(--ds-neutral-100);
}
.ds .ds-checkbox-wrapper .ds-checkbox.ds-checkbox-incomplete .ds-checkbox-inner::after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: var(--ds-blue-50);
  border: 0;
  border-radius: 1px;
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: " ";
}
.ds .ds-checkbox-wrapper .ds-checkbox.ds-checkbox-incomplete .ds-checkbox-inner:hover {
  border-color: var(--ds-state-disabled-surfacestroke);
  background-color: var(--ds-blue-50);
}
.ds .ds-checkbox-wrapper .ds-checkbox.ds-checkbox-incomplete .ds-checkbox-inner:hover::after {
  background-color: var(--ds-neutral-100);
}
.ds .ds-checkbox-wrapper .ds-checkbox.ds-checkbox-incomplete.ds-checkbox-disabled .ds-checkbox-inner {
  border-color: var(--ds-state-disabled-surfacestroke);
  background-color: var(--ds-neutral-100);
}
.ds .ds-checkbox-wrapper .ds-checkbox.ds-checkbox-incomplete.ds-checkbox-disabled .ds-checkbox-inner::after {
  background-color: var(--ds-state-disabled-texticon);
}
.ds .ds-checkbox-wrapper .ds-checkbox.ds-checkbox-incomplete.ds-checkbox-disabled .ds-checkbox-inner:hover {
  border-color: var(--ds-state-disabled-surfacestroke);
  background-color: var(--ds-neutral-100);
  cursor: default;
}
.ds .ds-checkbox-wrapper .ds-checkbox.ds-checkbox-incomplete.ds-checkbox-loading .ds-checkbox-inner {
  border-color: var(--ds-state-disabled-surfacestroke);
  background-color: var(--ds-neutral-100);
}
.ds .ds-checkbox-wrapper .ds-checkbox.ds-checkbox-incomplete.ds-checkbox-loading .ds-checkbox-inner::after {
  background-color: var(--ds-state-disabled-texticon);
}
.ds .ds-checkbox-wrapper .ds-checkbox.ds-checkbox-incomplete.ds-checkbox-loading .ds-checkbox-inner:hover {
  border-color: var(--ds-state-disabled-surfacestroke);
  background-color: var(--ds-neutral-100);
  cursor: default;
}
.ds .ds-checkbox-wrapper .ds-checkbox.ds-checkbox-indeterminate {
  transition: all 0.3s;
}
.ds .ds-checkbox-wrapper .ds-checkbox.ds-checkbox-indeterminate .ds-checkbox-inner {
  border: 1px solid var(--ds-blue-50);
  background-color: var(--ds-blue-50);
}
.ds .ds-checkbox-wrapper .ds-checkbox.ds-checkbox-indeterminate .ds-checkbox-inner::after {
  transform: none;
  opacity: 1;
  border-color: var(--ds-texticon-inverse);
  left: 2px;
  top: 6px;
  width: 10px;
  height: 0;
}
.ds .ds-checkbox-wrapper .ds-checkbox.ds-checkbox-indeterminate .ds-checkbox-inner:hover {
  border-color: var(--ds-surfacestroke-secondary);
  background-color: var(--ds-surfacestroke-secondary);
}
.ds .ds-checkbox-wrapper .ds-checkbox.ds-checkbox-indeterminate .ds-checkbox-inner:hover::after {
  border-color: var(--ds-blue-50);
}
.ds .ds-checkbox-wrapper .ds-checkbox.ds-checkbox-indeterminate.ds-checkbox-type-circle .ds-checkbox-inner::after {
  left: 6px;
  top: 10px;
}
.ds .ds-checkbox-wrapper .ds-checkbox.ds-checkbox-indeterminate.ds-checkbox-loading .ds-checkbox-inner {
  border-color: var(--ds-state-disabled-surfacestroke);
  background-color: var(--ds-state-disabled-surfacestroke);
  background-image: url(data:image/png;base64,ZXhwb3J0IGRlZmF1bHQgIi4vaWNvbnMvYmFja2dyb3VuZF9wcmltYXJ5XzEwMC5wbmciOw==);
  background-repeat: repeat;
  background-position: 0 0;
  color: var(--ds-texticon-default);
}
.ds .ds-checkbox-wrapper .ds-checkbox.ds-checkbox-indeterminate.ds-checkbox-loading .ds-checkbox-inner:hover {
  border-color: var(--ds-state-disabled-surfacestroke);
  background-color: var(--ds-state-disabled-surfacestroke);
  cursor: default;
}
.ds .ds-checkbox-wrapper .ds-checkbox.ds-checkbox-indeterminate.ds-checkbox-disabled .ds-checkbox-inner {
  border-color: var(--ds-state-disabled-surfacestroke);
  background-color: var(--ds-state-disabled-surfacestroke);
}
.ds .ds-checkbox-wrapper .ds-checkbox.ds-checkbox-indeterminate.ds-checkbox-disabled .ds-checkbox-inner::after {
  border-color: var(--ds-state-disabled-texticon);
}
.ds .ds-checkbox-wrapper .ds-checkbox.ds-checkbox-indeterminate.ds-checkbox-disabled .ds-checkbox-inner:hover {
  border-color: var(--ds-state-disabled-surfacestroke);
  background-color: var(--ds-state-disabled-surfacestroke);
  cursor: default;
}
.ds .ds-checkbox-wrapper .ds-checkbox.ds-checkbox-indeterminate.ds-checkbox-disabled.ds-checkbox-loading .ds-checkbox-inner {
  background-image: none;
  border-color: var(--ds-state-disabled-surfacestroke);
  background-color: var(--ds-state-disabled-surfacestroke);
}

.ds-scrollbar::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.ds-scrollbar::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--ds-neutral-90);
  border: 4px solid white;
}
.ds-scrollbar::-webkit-scrollbar-thumb {
  background-color: var(--ds-neutral-70);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.ds-scrollbar::-webkit-scrollbar-button {
  display: none;
}
.ds .ds-drop-panel {
  background-color: var(--ds-neutral-100);
  min-width: 200px;
  max-height: 416px;
  box-shadow: 0 8px 16px 0 #20395b33;
  border-radius: 10px;
  overflow-y: auto;
}
.ds .ds-drop-panel::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.ds .ds-drop-panel::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--ds-neutral-90);
  border: 4px solid white;
}
.ds .ds-drop-panel::-webkit-scrollbar-thumb {
  background-color: var(--ds-neutral-70);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.ds .ds-drop-panel::-webkit-scrollbar-button {
  display: none;
}
.ds .ds-drop-item {
  box-sizing: border-box;
  border: 1px solid transparent;
  border-radius: 6px;
  min-height: 40px;
}
.ds .ds-drop-item:hover {
  cursor: pointer;
  background-color: var(--ds-state-hover);
}
.ds .ds-drop-item-disabled {
  cursor: not-allowed;
  background-color: var(--ds-state-disabled-surfacestroke);
  transition: var(--ds-transition);
}
.ds .ds-drop-item-disabled:hover {
  cursor: not-allowed;
  background-color: var(--ds-state-disabled-surfacestroke);
}
.ds .ds-drop-item-disabled .ds-icon,
.ds .ds-drop-item-disabled .ds-typography {
  color: var(--ds-state-disabled-texticon);
}
.ds .ds-drop-item-selected {
  background-color: var(--ds-state-selected);
  border: 1px solid var(--ds-blue-50);
  transition: var(--ds-transition);
}
.ds .ds-drop-item-selected:hover {
  background-color: var(--ds-state-selected);
}
.ds .ds-drop-item-selected .ds-icon,
.ds .ds-drop-item-selected .ds-typography {
  color: var(--ds-blue-50);
}

a {
  text-decoration: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
}
.rect-100-percents {
  width: 100%;
  height: 100%;
}
*,
::before,
::after {
  box-sizing: border-box;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
.horizontal {
  display: flex;
  align-items: center;
}
.horizontal .w50 {
  width: 50%;
}
.clear {
  clear: left;
}
.height-100 {
  height: 100%;
}
.mar-l-auto {
  margin-left: auto;
}
.mar-l-0 {
  margin-left: 0;
}
.mar-l-8 {
  margin-left: 8px;
}
.mar-l-14 {
  margin-left: 14px;
}
.mar-l-20 {
  margin-left: 20px;
}
.mar-l-40 {
  margin-left: 40px;
}
.mar-r-20 {
  margin-right: 20px;
}
.mar-t-2 {
  margin-top: 2px;
}
.mar-t-12 {
  margin-top: 12px;
}
.mar-t-16 {
  margin-top: 16px;
}
.mar-t-20 {
  margin-top: 20px;
}
.pointer {
  cursor: pointer;
}
.underline {
  text-decoration: underline;
}
.white-space-normal {
  white-space: normal;
}
.white-space-two-lines {
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.ds-elastic-popup {
  display: block;
}
.ds-elastic-popup.ds-elastic-popup-hide {
  display: none;
}
.ds-elastic-popup .ds-elastic-popup-el-overlay {
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.2);
  overflow: auto;
  width: 100%;
  height: 100%;
  z-index: 99;
}
.ds-elastic-popup .ds-elastic-popup-el-overlay::-webkit-scrollbar {
  width: 0;
  height: 0;
}
.ds-elastic-popup .ds-elastic-popup-el-overlay .ds-elastic-popup-el-table {
  display: table;
  width: 100%;
  height: 100%;
}
.ds-elastic-popup .ds-elastic-popup-el-overlay .ds-elastic-popup-el-table .ds-elastic-popup-el-cell {
  display: table-cell;
  padding: 0 1em;
  vertical-align: middle;
  text-align: center;
}
.ds-elastic-popup .ds-elastic-popup-el-overlay .ds-elastic-popup-el-table .ds-elastic-popup-el-cell .ds-elastic-popup-el-modal {
  position: relative;
  display: inline-block;
  max-width: 60em;
  background: #fff;
  text-align: left;
  margin: 30px 0;
}
.ds-elastic-popup .ds-elastic-popup-el-overlay .ds-elastic-popup-el-table .ds-elastic-popup-el-cell .ds-elastic-popup-el-modal .ds-elastic-popup-close-button {
  position: absolute;
  right: 2px;
  top: 2px;
  height: 30px;
  width: 30px;
  background-image: url(/src/js/react-app/bundle/e877fa27a3c85c1b3c84.tsx);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  font-size: 1px;
  line-height: 0;
  transition: all 0.5s ease;
}
.ds-elastic-popup .ds-elastic-popup-el-overlay .ds-elastic-popup-el-table .ds-elastic-popup-el-cell .ds-elastic-popup-el-modal .ds-elastic-popup-close-button:hover {
  cursor: pointer;
  transform: rotate(360deg);
}

@keyframes you-spin-me-round {
  to {
    transform: rotate(1turn);
  }
}
.ds .ds-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-rendering: optimizelegibility;
  text-transform: none;
  box-sizing: border-box;
}
.ds .ds-icon-primary {
  color: var(--ds-texticon-default);
}
.ds .ds-icon-secondary {
  color: var(--ds-texticon-secondary);
}
.ds .ds-icon-thertiary {
  color: var(--ds-texticon-thertiary);
}
.ds .ds-icon-inverse {
  color: var(--ds-texticon-inverse);
}
.ds .ds-icon-success {
  color: var(--ds-state-success);
}
.ds .ds-icon-warning {
  color: var(--ds-state-warning);
}
.ds .ds-icon-error {
  color: var(--ds-state-error);
}
.ds .ds-icon-link {
  color: var(--ds-blue-50);
}
.ds .ds-icon-disabled {
  color: var(--ds-state-disabled-texticon);
}
.ds .ds-icon svg {
  transition: var(--ds-transition);
}
.ds .ds-icon.ds-icon-size--size32 {
  width: 32px;
  height: 32px;
}
.ds .ds-icon.ds-icon-size--size24 {
  width: 24px;
  height: 24px;
}
.ds .ds-icon.ds-icon-size--size20 {
  width: 20px;
  height: 20px;
}
.ds .ds-icon.ds-icon-size--size16 {
  width: 16px;
  height: 16px;
}
.ds .ds-icon.ds-icon-size--size12 {
  width: 12px;
  height: 12px;
}
.ds .ds-icon-hoverable:hover {
  cursor: pointer;
  color: var(--ds-neutral-80);
}
.ds .ds-icon-disabled,
.ds .ds-icon-disabled:hover {
  color: var(--ds-neutral-70);
  cursor: default;
}
.ds .ds-icon-spin {
  animation: you-spin-me-round 1s linear infinite;
}

.font-args {
  font-family: "Inter Tight", sans-serif;
  letter-spacing: 0.4px;
}
.ds .ds-input-container {
  position: relative;
  width: 100%;
}
.ds .ds-input-container .ds-input {
  display: flex;
  align-items: center;
  gap: 6px;
  width: 100%;
  box-sizing: border-box;
  background-color: var(--ds-texticon-inverse);
}
.ds .ds-input-container .ds-input .ds-input-prefix {
  display: flex;
  align-items: center;
  color: var(--ds-texticon-default);
  cursor: pointer;
}
.ds .ds-input-container .ds-input .ds-input-suffix {
  display: flex;
  align-items: center;
  color: var(--ds-texticon-default);
  cursor: pointer;
  column-gap: 2px;
  margin-left: auto;
}
.ds .ds-input-container .ds-input .--changed-div-child {
  color: var(--ds-texticon-secondary);
}
.ds .ds-input-container .ds-input .ds-system-changed-value {
  width: 100%;
  color: var(--ds-texticon-default);
}
.ds .ds-input-container .ds-input .ds-system-placeholder {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ds .ds-input-container .ds-input.--with-placeholder .ds-system-changed-value {
  display: flex;
  flex-direction: column;
}
.ds .ds-input-container .ds-input.--with-placeholder .ds-system-changed-value .--changed-with-placeholder {
  color: var(--ds-texticon-secondary);
}
.ds .ds-input-container .ds-input-required .ds-system-placeholder::after,
.ds .ds-input-container .ds-input-required .--changed-with-placeholder::after {
  content: "*";
  color: var(--ds-state-error);
  transform: translate(2px, -0.3em);
  display: inline-block;
}
.ds .ds-input-container .ds-input.ds-input-size-size48 {
  height: 48px;
  padding: 0 12px;
}
.ds .ds-input-container .ds-input.ds-input-size-size40 {
  height: 40px;
  padding: 0 8px;
}
.ds .ds-input-container .ds-input.ds-input-size-size32 {
  height: 32px;
  padding: 0 8px;
}
.ds .ds-input-container .ds-input.ds-border-type-all {
  border: 1px solid var(--ds-surfacestroke-thertiary);
  border-radius: 6px;
}
.ds .ds-input-container .ds-input.ds-border-type-bottom {
  border-bottom: 1px solid var(--ds-surfacestroke-thertiary);
  border-radius: 0;
}
.ds .ds-input-container .ds-input:hover {
  background-color: var(--ds-state-hover);
}
.ds .ds-input-container .ds-input.ds-input-loading {
  background-image: url(data:image/png;base64,ZXhwb3J0IGRlZmF1bHQgIi4vaWNvbnMvYmFja2dyb3VuZF9kZWZhdWx0XzEwMC5wbmciOw==);
  background-repeat: repeat;
  background-position: 0 0;
}
.ds .ds-input-container .ds-input:active,
.ds .ds-input-container .ds-input:focus,
.ds .ds-input-container .ds-input.ds-input-selected {
  border-color: var(--ds-blue-50);
  background-color: var(--ds-texticon-inverse);
}
.ds .ds-input-container .ds-input > .ds-system-changed-value > input {
  font-family: "Inter Tight", sans-serif;
  letter-spacing: 0.4px;
  font-size: 14px;
  font-weight: 400;
  text-overflow: ellipsis;
  border: none;
  outline: none;
  box-sizing: border-box;
  height: 19px;
  width: 100%;
  background-color: transparent;
  color: var(--ds-surfacestroke-inverse);
}
.ds .ds-input-container .ds-input > .ds-system-changed-value > input::selection {
  background: var(--ds-neutral-70);
  color: var(--ds-texticon-default);
}
.ds .ds-input-container .ds-input > .ds-system-changed-value > input::-moz-selection {
  background: var(--ds-neutral-70);
  color: var(--ds-texticon-default);
}
.ds .ds-input-container .ds-input > .ds-system-changed-value > input:-webkit-autofill,
.ds .ds-input-container .ds-input > .ds-system-changed-value > input:-webkit-autofill:hover,
.ds .ds-input-container .ds-input > .ds-system-changed-value > input:-webkit-autofill:focus,
.ds .ds-input-container .ds-input > .ds-system-changed-value > input:-webkit-autofill:active {
  max-height: calc(100% - 2px);
  box-shadow: inset 0 0 0 50px var(--ds-texticon-inverse) !important;
  -webkit-text-fill-color: var(--ds-texticon-default);
}
.ds .ds-input-container .ds-input.ds-input-disabled {
  border-color: var(--ds-surfacestroke-thertiary);
  cursor: default;
}
.ds .ds-input-container .ds-input.ds-input-disabled .--changed-div-child {
  color: var(--ds-state-disabled-texticon);
}
.ds .ds-input-container .ds-input.ds-input-disabled > .ds-system-changed-value > input {
  color: var(--ds-state-disabled-texticon);
}
.ds .ds-input-container .ds-input.ds-input-disabled.ds-input-loading {
  background-image: none;
}
.ds .ds-input-container .ds-input.ds-input-disabled:hover,
.ds .ds-input-container .ds-input.ds-input-disabled:active,
.ds .ds-input-container .ds-input.ds-input-disabled:focus {
  border-color: var(--ds-surfacestroke-thertiary);
  background-color: var(--ds-texticon-inverse);
}
.ds .ds-input-container .ds-input.ds-input-disabled:hover .--changed-div-child,
.ds .ds-input-container .ds-input.ds-input-disabled:active .--changed-div-child,
.ds .ds-input-container .ds-input.ds-input-disabled:focus .--changed-div-child {
  color: var(--ds-state-disabled-texticon);
}
.ds .ds-input-container .ds-input.ds-input-disabled .ds-input-prefix {
  color: var(--ds-state-disabled-texticon);
  cursor: default;
}
.ds .ds-input-container .ds-input.ds-input-disabled .ds-input-suffix {
  color: var(--ds-state-disabled-texticon);
  cursor: default;
}
.ds .ds-input-container .ds-input.ds-input-invalid {
  border-color: var(--ds-state-warning);
}
.ds .ds-input-container .ds-input.ds-input-invalid.ds-input-disabled {
  border-color: var(--ds-state-warning-p60);
}
.ds .ds-input-container .ds-input.ds-input-invalid.ds-input-disabled:hover,
.ds .ds-input-container .ds-input.ds-input-invalid.ds-input-disabled:active,
.ds .ds-input-container .ds-input.ds-input-invalid.ds-input-disabled:focus {
  border-color: var(--ds-state-warning-p60);
  background-color: var(--ds-texticon-inverse);
}
.ds .ds-input-container .ds-input.ds-input-error {
  border-color: var(--ds-state-error);
}
.ds .ds-input-container .ds-input.ds-input-error.ds-input-disabled {
  border-color: var(--ds-state-error-p60);
}
.ds .ds-input-container .ds-input.ds-input-error.ds-input-disabled:hover,
.ds .ds-input-container .ds-input.ds-input-error.ds-input-disabled:active,
.ds .ds-input-container .ds-input.ds-input-error.ds-input-disabled:focus {
  border-color: var(--ds-state-error-p60);
  background-color: var(--ds-texticon-inverse);
}
.ds .ds-input-container .ds-input.ds-input-flat {
  border: none;
}
.ds .ds-input-container .ds-input.ds-input-flat:hover {
  background-color: var(--ds-texticon-inverse);
}
.ds .ds-input-container .ds-input.ds-input-flat.ds-input-disabled {
  background-color: var(--ds-state-disabled-surfacestroke);
}
.ds .ds-input-container .ds-input.ds-input-flat.ds-input-disabled:hover,
.ds .ds-input-container .ds-input.ds-input-flat.ds-input-disabled:active,
.ds .ds-input-container .ds-input.ds-input-flat.ds-input-disabled:focus {
  background-color: var(--ds-state-disabled-surfacestroke);
}
.ds .ds-input-container .ds-input.ds-input-hint {
  border-color: var(--ds-surfacestroke-thertiary);
}
.ds .ds-input-container .ds-input.ds-input-hint:active,
.ds .ds-input-container .ds-input.ds-input-hint:focus,
.ds .ds-input-container .ds-input.ds-input-hint.ds-input-selected {
  border-color: var(--ds-blue-50);
  background-color: var(--ds-texticon-inverse);
}
.ds .ds-input-container .ds-input.ds-input-hint.ds-input-disabled {
  border-color: var(--ds-surfacestroke-thertiary);
}
.ds .ds-input-container .ds-input.ds-input-hint.ds-input-disabled:hover,
.ds .ds-input-container .ds-input.ds-input-hint.ds-input-disabled:active,
.ds .ds-input-container .ds-input.ds-input-hint.ds-input-disabled:focus {
  border-color: var(--ds-surfacestroke-thertiary);
}
.ds .ds-input-container .ds-input.ds-input-contrast {
  border-color: var(--ds-surfacestroke-thertiary);
  background-color: var(--ds-surfacestroke-secondary);
}
.ds .ds-input-container .ds-input.ds-input-contrast:hover {
  border-color: var(--ds-surfacestroke-secondary);
  background-color: var(--ds-state-disabled-surfacestroke);
}
.ds .ds-input-container .ds-input.ds-input-contrast:active,
.ds .ds-input-container .ds-input.ds-input-contrast:focus,
.ds .ds-input-container .ds-input.ds-input-contrast.ds-input-selected {
  border-color: var(--ds-blue-50);
  background-color: var(--ds-surfacestroke-secondary);
}
.ds .ds-input-container .ds-input.ds-input-contrast.ds-input-disabled {
  border-color: var(--ds-surfacestroke-thertiary);
  background-color: var(--ds-surfacestroke-secondary);
}
.ds .ds-input-container .ds-input.ds-input-contrast.ds-input-disabled:hover,
.ds .ds-input-container .ds-input.ds-input-contrast.ds-input-disabled:active,
.ds .ds-input-container .ds-input.ds-input-contrast.ds-input-disabled:focus {
  border-color: var(--ds-surfacestroke-thertiary);
  background-color: var(--ds-surfacestroke-secondary);
}

.ds .ds-label {
  display: inline-flex;
}
.ds .ds-label-align-top {
  flex-direction: column;
  align-items: flex-start;
}
.ds .ds-label-align-top .ds-label-content {
  margin-bottom: 4px;
}
.ds .ds-label-align-bottom {
  flex-direction: column-reverse;
  align-items: flex-start;
}
.ds .ds-label-align-bottom .ds-label-content {
  margin-top: 4px;
}
.ds .ds-label-align-left {
  flex-direction: row;
}
.ds .ds-label-align-left .ds-label-content {
  margin-right: 16px;
}
.ds .ds-label-align-right {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.ds .ds-label-align-right .ds-label-content {
  margin-left: 8px;
}
.ds .ds-label.ds-label-invert {
  color: var(--ds-neutral-100);
}
.ds .ds-label.ds-label-invert .ds-label-help {
  color: var(--ds-neutral-100);
}
.ds .ds-label.ds-label-disabled .ds-label-content-field-label,
.ds .ds-label.ds-label-disabled .ds-label-asterisk {
  color: var(--ds-state-disabled-texticon);
  cursor: not-allowed;
}
.ds .ds-label .ds-label-content {
  cursor: pointer;
  min-height: 20px;
  max-height: 32px;
  display: flex;
  align-items: center;
  position: relative;
}
.ds .ds-label .ds-label-content > span:not(:first-child) {
  margin-left: 4px;
}
.ds .ds-label .ds-label-content .ds-label-asterisk {
  color: var(--ds-state-error);
  margin-left: 4px;
}
.ds .ds-label .ds-label-field {
  flex: 1;
  width: 100%;
  position: relative;
  display: flex;
  align-items: center;
}

/* Анимация появления сверху вниз */
@keyframes notification-slide-down {
  from {
    opacity: 0;
    transform: translateY(-50px);
  }
  to {
    opacity: 1;
    transform: translateY(0px);
  }
}
/* Анимация появления снизу вверх */
@keyframes notification-slide-up {
  from {
    opacity: 0;
    transform: translateY(50px);
  }
  to {
    opacity: 1;
    transform: translateY(0px);
  }
}
/* Анимация исчезновения сверху вниз */
@keyframes notification-fade-out {
  from {
    opacity: 1;
    transform: translateY(0px);
  }
  to {
    opacity: 0;
    transform: translateY(50px);
  }
}
.ds .ds-notification {
  position: fixed;
}
.ds .ds-notification-top-start {
  top: 0;
  left: 0;
}
.ds .ds-notification-top {
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.ds .ds-notification-top-end {
  top: 0;
  right: 0;
}
.ds .ds-notification-bottom-start {
  bottom: 0;
  left: 0;
}
.ds .ds-notification-bottom {
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
.ds .ds-notification-bottom-end {
  bottom: 0;
  right: 0;
}
.ds .ds-notification .ds-notification-notice {
  position: relative;
  min-height: 56px;
  min-width: 400px;
  max-width: 430px;
  background-color: var(--ds-neutral-100);
  border-radius: 8px;
  border: 1px solid var(--ds-texticon-thertiary);
  box-shadow: 0 8px 16px 0 #20395b33;
  box-sizing: border-box;
  margin: 20px;
  opacity: 0;
  animation-duration: 0.3s;
  animation-fill-mode: forwards;
  transform: translateY(-50px);
  animation-name: notification-slide-down;
}
.ds .ds-notification .ds-notification-notice-bottom-start,
.ds .ds-notification .ds-notification-notice-bottom,
.ds .ds-notification .ds-notification-notice-bottom-end {
  transform: translateY(50px);
  animation-name: notification-slide-up;
}
.ds .ds-notification .ds-notification-notice .ds-notification-type {
  width: 4px;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
.ds .ds-notification .ds-notification-notice .ds-notification-type-success {
  background-color: var(--ds-state-success);
}
.ds .ds-notification .ds-notification-notice .ds-notification-type-warning {
  background-color: var(--ds-state-warning);
}
.ds .ds-notification .ds-notification-notice .ds-notification-type-error {
  background-color: var(--ds-state-error);
}
.ds .ds-notification .ds-notification-notice .ds-notification-body {
  flex: 1;
  padding: var(--ds-spacing-3) 0 var(--ds-spacing-3) var(--ds-spacing-3);
}
.ds .ds-notification .ds-notification-notice .ds-notification-body .ds-notification-content {
  height: 100%;
  padding-top: 6px;
  padding-right: var(--ds-spacing-3);
  border-right: 1px solid var(--ds-texticon-thertiary);
}
.ds .ds-notification .ds-notification-notice .ds-notification-close.ds-icon {
  align-self: flex-start;
  cursor: pointer;
  color: var(--ds-texticon-secondary);
  padding: 18px 16px 18px 8px;
}
.ds .ds-notification .ds-notification-notice-fade-out {
  animation: notification-fade-out 0.3s ease-in forwards;
}

.ds-scrollbar::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.ds-scrollbar::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--ds-neutral-90);
  border: 4px solid white;
}
.ds-scrollbar::-webkit-scrollbar-thumb {
  background-color: var(--ds-neutral-70);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.ds-scrollbar::-webkit-scrollbar-button {
  display: none;
}
/**
 * Всплывающая часть.
 */
.ds-popup {
  position: absolute;
  overflow: visible;
  width: max-content;
}
.ds-popup::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.ds-popup::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--ds-neutral-90);
  border: 4px solid white;
}
.ds-popup::-webkit-scrollbar-thumb {
  background-color: var(--ds-neutral-70);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.ds-popup::-webkit-scrollbar-button {
  display: none;
}

.ds-popup-relative {
  position: relative;
}
.ds-popup-relative .ds-popup-relative-child {
  cursor: pointer;
}
.ds-popup-relative .ds-popup-relative-content {
  position: absolute;
}
.ds-popup-relative .ds-popup-relative-content.-placement-topLeft {
  bottom: 100%;
  left: 0;
}
.ds-popup-relative .ds-popup-relative-content.-placement-top {
  bottom: 100%;
  left: 50%;
  transform: translate(-50%, 0);
}
.ds-popup-relative .ds-popup-relative-content.-placement-topRight {
  bottom: 100%;
  right: 0;
}
.ds-popup-relative .ds-popup-relative-content.-placement-leftTop {
  right: 100%;
  top: 0;
}
.ds-popup-relative .ds-popup-relative-content.-placement-left {
  right: 100%;
  top: 50%;
  transform: translate(0, -50%);
}
.ds-popup-relative .ds-popup-relative-content.-placement-leftBottom {
  right: 100%;
  bottom: 0;
}
.ds-popup-relative .ds-popup-relative-content.-placement-rightTop {
  top: 0;
  left: 100%;
}
.ds-popup-relative .ds-popup-relative-content.-placement-right {
  top: 50%;
  left: 100%;
  transform: translate(0, -50%);
}
.ds-popup-relative .ds-popup-relative-content.-placement-rightBottom {
  bottom: 0;
  left: 100%;
}
.ds-popup-relative .ds-popup-relative-content.-placement-bottomLeft {
  top: 100%;
  left: 0;
}
.ds-popup-relative .ds-popup-relative-content.-placement-bottom {
  top: 100%;
  left: 50%;
  transform: translate(-50%, 0);
}
.ds-popup-relative .ds-popup-relative-content.-placement-bottomRight {
  top: 100%;
  right: 0;
}

.ds-progress-bar {
  width: 100%;
}
.ds-progress-bar .ds-progress-bar-outer {
  position: relative;
  height: 24px;
  width: 100%;
  border-radius: 12px;
  background-color: var(--ds-surfacestroke-secondary);
  overflow: hidden;
}
.ds-progress-bar .ds-progress-bar-inner {
  position: absolute;
  left: 0;
  height: 100%;
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
  background-color: #ffe4d2;
  border-right: 1px solid #ec702d;
}
.ds-progress-bar .ds-progress-bar-inner-100 {
  border-right: none;
}
.ds-progress-bar .ds-progress-bar-percent {
  position: absolute;
  color: #ec702d;
  padding: var(--ds-spacing-1) var(--ds-spacing-2);
}

.ds .ds-radio-box-wrapper {
  cursor: pointer;
}
.ds .ds-radio-box-wrapper-full-width {
  flex: 1 1 auto;
}
.ds .ds-radio-box-wrapper > div:last-child {
  display: inline-block;
}
.ds .ds-radio-box {
  width: 16px;
  height: 16px;
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  display: inline-block;
  position: relative;
  line-height: 1;
  vertical-align: middle;
}
.ds .ds-radio-box:hover .ds-radio-box-inner,
.ds .ds-radio-box-input:focus + .ds-radio-box-inner {
  border: 1px solid var(--ds-blue-10);
}
.ds .ds-radio-box-inner {
  transition: all 0.3s;
  position: relative;
  top: 0;
  left: 0;
  display: inline-block;
  width: 16px;
  height: 16px;
  border: 1px solid var(--ds-neutral-60);
  box-shadow: 1px 1px 0 1px rgba(255, 255, 255, 0.4), inset 1px 1px 2px rgba(0, 0, 0, 0.05);
  border-radius: 50%;
  background-color: var(--ds-neutral-100);
}
.ds .ds-radio-box-inner::after {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 6px;
  height: 6px;
  content: " ";
  border-radius: 50%;
  background-color: var(--ds-neutral-100);
  opacity: 0;
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
}
.ds .ds-radio-box-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 16px;
  height: 16px;
  cursor: pointer;
  opacity: 0;
  margin: 0;
  padding: 0;
}
.ds .ds-radio-box-checked {
  transition: all 0.3s;
}
.ds .ds-radio-box-checked .ds-radio-box-inner {
  background-color: var(--ds-blue-50);
  box-shadow: 1px 1px 0 1px rgba(255, 255, 255, 0.4), inset 1px 1px 2px rgba(0, 0, 0, 0.05);
}
.ds .ds-radio-box-checked .ds-radio-box-inner::after {
  opacity: 1;
  transition: opacity 0.1s;
}
.ds .ds-radio-box-wrapper-disabled {
  cursor: not-allowed;
}
.ds .ds-radio-box-disabled {
  cursor: not-allowed;
}
.ds .ds-radio-box-disabled.ds-radio-box-checked .ds-radio-box-inner {
  background-color: var(--ds-blue-100);
}
.ds .ds-radio-box-disabled.ds-radio-box-checked .ds-radio-box-inner::after {
  animation-name: none;
  background-color: var(--ds-neutral-100);
}
.ds .ds-radio-box-disabled:hover .ds-radio-box-inner {
  border-color: var(--ds-neutral-50);
  box-shadow: 1px 1px 0 1px rgba(255, 255, 255, 0.4), inset 1px 1px 2px rgba(0, 0, 0, 0.05);
}
.ds .ds-radio-box-disabled .ds-radio-box-inner {
  border-color: var(--ds-neutral-70);
  background-color: var(--ds-neutral-100);
}
.ds .ds-radio-box-disabled .ds-radio-box-input {
  cursor: not-allowed;
}
.ds .ds-radio-box-disabled + * {
  color: var(--ds-state-disabled-texticon);
}
.ds .ds-radio-box-button-view {
  display: none;
}
.ds .ds-radio-box-wrapper-button-size-size32 {
  height: 28px;
  padding: 0 var(--ds-spacing-2);
}
.ds .ds-radio-box-wrapper-button-size-size40 {
  height: 36px;
  padding: 0 var(--ds-spacing-2);
}
.ds .ds-radio-box-wrapper-button-size-size48 {
  height: 44px;
  padding: 0 var(--ds-spacing-3);
}
.ds .ds-radio-box-wrapper-button-view {
  position: relative;
  color: var(--ds-texticon-secondary);
  border-radius: 6px;
  align-self: stretch;
}
.ds .ds-radio-box-wrapper-checked.ds-radio-box-wrapper-button-view {
  background-color: var(--ds-neutral-100);
  color: var(--ds-blue-50);
  transition: color 0.3s, background-color 0.3s;
}

.ds .ds-radio-box-group {
  transition: all 0.3s;
}
.ds .ds-radio-box-group-button-view {
  background: var(--ds-surfacestroke-thertiary);
  border-radius: 8px;
}

/**
 * Анимация плавного появления всплывашки.
 */
@keyframes open-animation-bottom {
  0% {
    opacity: 0;
    transform: translateY(-2rem);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes open-animation-top {
  0% {
    opacity: 0;
    transform: translateY(2rem);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.font-args {
  font-family: "Inter Tight", sans-serif;
  letter-spacing: 0.4px;
}
/**
 * Видимая часть компонента (не всплывающая).
 */
.ds {
  /**
   * Всплывающая часть компонента.
   */
}
.ds .ds-select {
  font-family: "Inter Tight", sans-serif;
  letter-spacing: 0.4px;
  position: relative;
  height: auto;
  width: 100%;
}
.ds .ds-select .ds-select-changed-div {
  background-color: var(--ds-surfacestroke-default);
  position: relative;
  display: flex;
  align-items: center;
  justify-content: left;
  gap: 8px;
  height: 48px;
  width: 100%;
  padding: 0 12px;
  border-radius: 6px;
  transition: var(--ds-transition);
}
.ds .ds-select .ds-select-changed-div .--changed-div-child {
  color: var(--ds-texticon-secondary);
}
.ds .ds-select .ds-select-changed-div .ds-select-changed-value {
  color: var(--ds-texticon-default);
}
.ds .ds-select .ds-select-changed-div .ds-select-placeholder {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ds .ds-select .ds-select-changed-div .ds-select-prefix {
  display: flex;
  align-items: center;
}
.ds .ds-select .ds-select-changed-div .ds-select-error-icon {
  display: flex;
  align-items: center;
  color: var(--ds-state-error);
  width: 16px;
  height: 16px;
}
.ds .ds-select .ds-select-changed-div .ds-select-main-separator-line {
  width: 0;
  height: 100%;
  border-left: 1px solid var(--ds-surfacestroke-thertiary);
  margin-left: auto;
}
.ds .ds-select .ds-select-changed-div .ds-select-suffix {
  display: flex;
  align-items: center;
  margin-left: auto;
}
.ds .ds-select .ds-select-changed-div.--with-placeholder .ds-select-changed-value {
  display: flex;
  flex-direction: column;
}
.ds .ds-select .ds-select-changed-div.--with-placeholder .ds-select-changed-value .--changed-with-placeholder {
  color: var(--ds-texticon-secondary);
}
.ds .ds-select .ds-select-changed-div.ds-select-size-size48 {
  height: 48px;
  padding: 0 12px;
  gap: 8px;
}
.ds .ds-select .ds-select-changed-div.ds-select-size-size40 {
  height: 40px;
  padding: 0 8px;
  gap: 4px;
}
.ds .ds-select .ds-select-changed-div.ds-select-size-size32 {
  height: 32px;
  padding: 0 8px;
  gap: 4px;
}
.ds .ds-select .ds-select-changed-div.ds-border-type-all {
  border: 1px solid var(--ds-surfacestroke-thertiary);
  border-radius: 6px;
}
.ds .ds-select .ds-select-changed-div.ds-border-type-bottom {
  border-bottom: 1px solid var(--ds-surfacestroke-thertiary);
  border-radius: 0;
}
.ds .ds-select .ds-select-changed-div.ds-select-div-main-separator.ds-select-size-size48 {
  padding-right: 14px;
}
.ds .ds-select .ds-select-changed-div.ds-select-div-main-separator.ds-select-size-size48 .ds-select-suffix {
  margin-left: 6px;
}
.ds .ds-select .ds-select-changed-div.ds-select-div-main-separator.ds-select-size-size40 {
  padding-right: 10px;
}
.ds .ds-select .ds-select-changed-div.ds-select-div-main-separator.ds-select-size-size40 .ds-select-suffix {
  margin-left: 4px;
}
.ds .ds-select .ds-select-changed-div.ds-select-div-main-separator.ds-select-size-size32 {
  padding-right: 6px;
}
.ds .ds-select .ds-select-changed-div.ds-select-div-main-separator.ds-select-size-size32 .ds-select-suffix {
  margin-left: 2px;
}
.ds .ds-select .ds-select-changed-div:hover {
  cursor: pointer;
  background-color: var(--ds-state-hover);
}
.ds .ds-select .ds-select-changed-div:active,
.ds .ds-select .ds-select-changed-div:focus,
.ds .ds-select .ds-select-changed-div.ds-select-div-selected {
  border-color: var(--ds-state-selected);
  background-color: var(--ds-state-selected);
}
.ds .ds-select .ds-select-changed-div:active .--changed-div-child,
.ds .ds-select .ds-select-changed-div:focus .--changed-div-child,
.ds .ds-select .ds-select-changed-div.ds-select-div-selected .--changed-div-child {
  color: var(--ds-blue-50);
}
.ds .ds-select .ds-select-changed-div:active .ds-select-placeholder,
.ds .ds-select .ds-select-changed-div:focus .ds-select-placeholder,
.ds .ds-select .ds-select-changed-div.ds-select-div-selected .ds-select-placeholder {
  color: var(--ds-blue-100);
}
.ds .ds-select .ds-select-changed-div:active .ds-select-main-separator-line,
.ds .ds-select .ds-select-changed-div:focus .ds-select-main-separator-line,
.ds .ds-select .ds-select-changed-div.ds-select-div-selected .ds-select-main-separator-line {
  border-left: 1px solid var(--ds-brighthues-blue);
}
.ds .ds-select .ds-select-changed-div.ds-select-div-disabled {
  border-color: var(--ds-state-disabled-surfacestroke);
  background-color: var(--ds-state-disabled-surfacestroke);
  color: var(--ds-state-disabled-texticon);
  cursor: default;
}
.ds .ds-select .ds-select-changed-div.ds-select-div-disabled .--changed-div-child {
  color: var(--ds-state-disabled-texticon);
}
.ds .ds-select .ds-select-changed-div.ds-select-div-disabled:hover,
.ds .ds-select .ds-select-changed-div.ds-select-div-disabled:active,
.ds .ds-select .ds-select-changed-div.ds-select-div-disabled:focus,
.ds .ds-select .ds-select-changed-div.ds-select-div-disabled.ds-select-div-selected {
  border-color: var(--ds-state-disabled-surfacestroke);
  background-color: var(--ds-state-disabled-surfacestroke);
}
.ds .ds-select .ds-select-changed-div.ds-select-div-disabled:hover .--changed-div-child,
.ds .ds-select .ds-select-changed-div.ds-select-div-disabled:active .--changed-div-child,
.ds .ds-select .ds-select-changed-div.ds-select-div-disabled:focus .--changed-div-child,
.ds .ds-select .ds-select-changed-div.ds-select-div-disabled.ds-select-div-selected .--changed-div-child {
  color: var(--ds-state-disabled-texticon);
}
.ds .ds-select .ds-select-changed-div.ds-select-div-type-flat {
  border-color: transparent;
}
.ds .ds-select .ds-select-changed-div.ds-select-div-type-flat:hover {
  border-color: var(--ds-surfacestroke-thertiary);
  background-color: transparent;
}
.ds .ds-select .ds-select-changed-div.ds-select-div-type-hint .--changed-div-child {
  color: var(--ds-texticon-secondary);
}
.ds .ds-select .ds-select-changed-div.ds-select-div-type-errinline {
  border-color: var(--ds-state-error);
}
.ds .ds-select .ds-select-changed-div.ds-select-div-type-errinline .ds-select-error-icon {
  margin-left: auto;
}
.ds .ds-select .ds-select-changed-div.ds-select-div-type-errinline .ds-select-suffix {
  margin-left: -4px;
}
.ds .ds-select .ds-select-changed-div.ds-select-div-type-errinline.ds-select-div-disabled:hover,
.ds .ds-select .ds-select-changed-div.ds-select-div-type-errinline.ds-select-div-disabled:active,
.ds .ds-select .ds-select-changed-div.ds-select-div-type-errinline.ds-select-div-disabled:focus,
.ds .ds-select .ds-select-changed-div.ds-select-div-type-errinline.ds-select-div-disabled.ds-select-div-selected {
  border-color: var(--ds-state-error);
}
.ds .ds-select .ds-select-changed-div.ds-select-div-type-errinline.ds-select-div-main-separator.ds-select-size-size48 .ds-select-main-separator-line {
  margin-left: 0;
}
.ds .ds-select .ds-select-changed-div.ds-select-div-type-errinline.ds-select-div-main-separator.ds-select-size-size40 .ds-select-main-separator-line {
  margin-left: 4px;
}
.ds .ds-select .ds-select-changed-div.ds-select-div-type-errinline.ds-select-div-main-separator.ds-select-size-size32 .ds-select-main-separator-line {
  margin-left: 4px;
}
.ds .ds-select .ds-select-changed-div.ds-select-div-type-outline {
  border-color: var(--ds-state-error);
}
.ds .ds-select .ds-select-changed-div.ds-select-div-type-outline.ds-select-div-disabled:hover,
.ds .ds-select .ds-select-changed-div.ds-select-div-type-outline.ds-select-div-disabled:active,
.ds .ds-select .ds-select-changed-div.ds-select-div-type-outline.ds-select-div-disabled:focus,
.ds .ds-select .ds-select-changed-div.ds-select-div-type-outline.ds-select-div-disabled.ds-select-div-selected {
  border-color: var(--ds-state-error);
}
.ds .ds-select .ds-select-changed-div.ds-select-div-type-contrast {
  border-color: var(--ds-surfacestroke-thertiary);
  background-color: var(--ds-surfacestroke-secondary);
}
.ds .ds-select .ds-select-changed-div.ds-select-div-type-contrast:hover {
  border-color: var(--ds-surfacestroke-secondary);
  background-color: var(--ds-state-disabled-surfacestroke);
}
.ds .ds-select .ds-select-changed-div.ds-select-div-type-contrast:active,
.ds .ds-select .ds-select-changed-div.ds-select-div-type-contrast:focus,
.ds .ds-select .ds-select-changed-div.ds-select-div-type-contrast.ds-select-div-selected {
  border-color: var(--ds-surfacestroke-thertiary);
  background-color: var(--ds-surfacestroke-secondary);
}
.ds .ds-select .ds-select-changed-div.ds-select-div-type-contrast.ds-select-div-disabled:hover,
.ds .ds-select .ds-select-changed-div.ds-select-div-type-contrast.ds-select-div-disabled:active,
.ds .ds-select .ds-select-changed-div.ds-select-div-type-contrast.ds-select-div-disabled:focus,
.ds .ds-select .ds-select-changed-div.ds-select-div-type-contrast.ds-select-div-disabled.ds-select-div-selected {
  border-color: var(--ds-surfacestroke-thertiary);
  background-color: var(--ds-surfacestroke-secondary);
}
.ds .ds-popup-select {
  border-radius: 6px;
  border: 1px solid var(--ds-surfacestroke-thertiary);
  background-color: var(--ds-surfacestroke-default);
  overflow: auto;
}
.ds .ds-popup-select .ds-select-content {
  font-family: "Inter Tight", sans-serif;
  letter-spacing: 0.4px;
}
.ds .ds-popup-select .ds-select-content--placement-bottomLeft.ds-select-content--open {
  animation: open-animation-bottom 0.3s ease-out;
}
.ds .ds-popup-select .ds-select-content--placement-topLeft.ds-select-content--open {
  animation: open-animation-top 0.3s ease-out;
}
.ds .ds-popup-select .ds-select-content .ds-select-options .ds-select-option {
  display: flex;
  align-items: center;
  justify-content: left;
  padding: 0 12px;
  cursor: pointer;
  height: 48px;
  gap: 8px;
}
.ds .ds-popup-select .ds-select-content .ds-select-options .ds-select-option:hover {
  background-color: var(--ds-state-disabled-surfacestroke);
}
.ds .ds-popup-select .ds-select-content .ds-select-options .ds-select-option.is-changed {
  background-color: var(--ds-state-disabled-surfacestroke);
  cursor: default;
}
.ds .ds-popup-select .ds-select-content--size-size48 .ds-select-options .ds-select-option {
  height: 48px;
  padding: 0 12px;
}
.ds .ds-popup-select .ds-select-content--size-size40 .ds-select-options .ds-select-option {
  height: 40px;
  padding: 0 8px;
}
.ds .ds-popup-select .ds-select-content--size-size32 .ds-select-options .ds-select-option {
  height: 32px;
  padding: 0 8px;
}

.ds .ds-slider {
  padding: var(--ds-spacing-2) 0;
  width: auto;
  transition: background-color 0.3s;
}
.ds .ds-slider-vertical {
  padding: 0 var(--ds-spacing-2);
  width: 4px;
}
.ds .ds-slider .ds-slider-tooltip-inner {
  align-items: center;
}
.ds .ds-slider-rail {
  height: 4px;
  width: 100%;
  background-color: var(--ds-neutral-95);
  border-radius: 4px;
  position: relative;
  overflow: visible;
}
.ds .ds-slider-rail-vertical {
  width: 4px;
}
.ds .ds-slider-thumb-container {
  transition: border-color 0.3s;
  position: absolute;
  margin-top: -5px;
  transform: translateX(-45%);
  cursor: grab;
  z-index: 1;
}
.ds .ds-slider-thumb-container-vertical {
  left: 1px;
  margin-bottom: calc(-1 * (12px / 2));
}
.ds .ds-slider-thumb {
  background-color: var(--ds-neutral-100);
  border: 2px solid var(--ds-blue-50);
  box-sizing: border-box;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}
.ds .ds-slider:not(.ds-slider-disabled) .ds-slider-thumb:hover,
.ds .ds-slider:not(.ds-slider-disabled) .ds-slider-thumb:active {
  border-color: var(--ds-blue-10);
  width: 14px;
  height: 14px;
}
.ds .ds-slider:not(.ds-slider-disabled) .ds-mark-container:hover .ds-typography {
  color: var(--ds-texticon-default);
}
.ds .ds-slider:not(.ds-slider-disabled) .ds-mark-container:hover .ds-dot {
  background-color: var(--ds-texticon-default);
}
.ds .ds-slider-track {
  border-radius: 4px;
  background-color: var(--ds-blue-50);
  transition: background-color 0.3s;
  position: absolute;
}
.ds .ds-slider .ds-dot {
  width: 1px;
  height: 8px;
  margin-left: 0;
  border-radius: 4px;
  background-color: var(--ds-neutral-90);
  border: none;
  transition: background-color 0.3s;
}
.ds .ds-slider .ds-dot-active {
  background-color: var(--ds-neutral-80);
}
.ds .ds-slider-mark-container {
  cursor: pointer;
  position: absolute;
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.ds .ds-slider-mark-container .ds-typography {
  transition: color 0.3s;
}
.ds .ds-slider-mark-container-vertical {
  flex-direction: row;
}
.ds .ds-slider-mark-container-vertical .ds-dot {
  margin-right: var(--ds-spacing-3);
}
.ds .ds-slider-mark-container-vertical-left {
  flex-direction: row-reverse;
}
.ds .ds-slider-mark-container-vertical-left .ds-dot {
  margin-left: var(--ds-spacing-3);
  margin-right: 0;
}
.ds .ds-slider-marks {
  position: absolute;
  top: 12px;
  left: 0;
  width: 100%;
}
.ds .ds-slider-mark-text {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
}
.ds .ds-slider-mark-text-content {
  overflow-wrap: unset;
}
.ds .ds-slider-disabled .ds-slider-thumb,
.ds .ds-slider-disabled .ds-slider-mark-container {
  cursor: default;
}
.ds .ds-slider-disabled .ds-slider-thumb {
  border-color: var(--ds-neutral-70);
  background-color: var(--ds-neutral-90);
}
.ds .ds-slider-disabled .ds-slider-rail {
  background-color: var(--ds-neutral-90);
}
.ds .ds-slider-disabled .ds-slider-track {
  background-color: var(--ds-neutral-90);
}
.ds .ds-slider-disabled .ds-dot {
  background-color: var(--ds-neutral-90);
}

.ds .ds-strip-separator {
  width: 100%;
  height: 0;
  border-bottom: 1px solid var(--ds-surfacestroke-thertiary);
}

.ds-switch {
  display: inline-block;
  width: 28px;
  height: 16px;
  position: relative;
  box-sizing: border-box;
  padding: 0;
  border-radius: 18px;
  border: none;
  background-color: var(--ds-surfacestroke-thertiary);
  cursor: pointer;
  transition: var(--ds-transition);
}
.ds-switch::before {
  position: absolute;
  content: "";
  inset: 8.33% 45% 8.33% 6.66%;
  background-color: var(--ds-neutral-100);
  transition: 0.4s;
  border-radius: 50%;
}
.ds-switch-checked {
  background-color: var(--ds-blue-50);
}
.ds-switch-checked::before {
  transform: translateX(11px);
}
.ds-switch-disabled {
  background: var(--ds-surfacestroke-thertiary);
}

.ds .ds-tabs {
  display: flex;
  flex-direction: column;
}
.ds .ds-tabs .ds-tab-buttons {
  display: flex;
  gap: 2px;
}
.ds .ds-tabs.ds-tabs-size-size48 > .ds-tab-buttons {
  height: 48px;
}
.ds .ds-tabs.ds-tabs-size-size48 > .ds-tab-buttons > .ds-tab {
  padding: 0 12px;
}
.ds .ds-tabs.ds-tabs-size-size40 > .ds-tab-buttons {
  height: 40px;
}
.ds .ds-tabs.ds-tabs-size-size40 > .ds-tab-buttons > .ds-tab {
  padding: 0 8px;
}
.ds .ds-tabs.ds-tabs-size-size32 > .ds-tab-buttons {
  height: 32px;
}
.ds .ds-tabs.ds-tabs-size-size32 > .ds-tab-buttons > .ds-tab {
  padding: 0 8px;
}
.ds .ds-tabs .ds-tab {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 1;
  white-space: nowrap;
}
.ds .ds-tabs .ds-tab:hover {
  cursor: pointer;
}
.ds .ds-tabs .ds-tab.is-active {
  cursor: default;
}
.ds .ds-tabs.ds-tabs-style-type-whiteInGray {
  background-color: transparent;
}
.ds .ds-tabs.ds-tabs-style-type-whiteInGray > .ds-tab-buttons {
  background-color: var(--ds-surfacestroke-thertiary);
  border: 2px solid var(--ds-surfacestroke-thertiary);
  border-radius: 8px;
}
.ds .ds-tabs.ds-tabs-style-type-whiteInGray > .ds-tab-buttons > .ds-tab {
  border-radius: 8px;
  gap: 8px;
}
.ds .ds-tabs.ds-tabs-style-type-whiteInGray > .ds-tab-buttons > .ds-tab:hover {
  background-color: var(--ds-surfacestroke-secondary);
}
.ds .ds-tabs.ds-tabs-style-type-whiteInGray > .ds-tab-buttons > .ds-tab.is-active {
  background-color: var(--ds-surfacestroke-default);
}
.ds .ds-tabs.ds-tabs-style-type-blueCircleInTransperent {
  background-color: transparent;
}
.ds .ds-tabs.ds-tabs-style-type-blueCircleInTransperent > .ds-tab-buttons {
  background-color: transparent;
}
.ds .ds-tabs.ds-tabs-style-type-blueCircleInTransperent > .ds-tab-buttons > .ds-tab {
  background-color: transparent;
  border-radius: 12px;
  gap: 8px;
  color: var(--ds-texticon-default);
}
.ds .ds-tabs.ds-tabs-style-type-blueCircleInTransperent > .ds-tab-buttons > .ds-tab:hover {
  background-color: var(--ds-surfacestroke-secondary);
}
.ds .ds-tabs.ds-tabs-style-type-blueCircleInTransperent > .ds-tab-buttons > .ds-tab.is-active {
  background-color: var(--ds-blue-50);
  color: var(--ds-texticon-inverse);
}
.ds .ds-tabs.ds-tabs-style-type-blueUnderline {
  background-color: transparent;
}
.ds .ds-tabs.ds-tabs-style-type-blueUnderline > .ds-tab-buttons {
  background-color: transparent;
}
.ds .ds-tabs.ds-tabs-style-type-blueUnderline > .ds-tab-buttons > .ds-tab {
  background-color: transparent;
  border-radius: 0;
  color: var(--ds-texticon-secondary);
  border-bottom: 2px solid transparent;
}
.ds .ds-tabs.ds-tabs-style-type-blueUnderline > .ds-tab-buttons > .ds-tab:hover {
  background-color: var(--ds-surfacestroke-secondary);
}
.ds .ds-tabs.ds-tabs-style-type-blueUnderline > .ds-tab-buttons > .ds-tab.is-active {
  background-color: transparent;
  color: var(--ds-texticon-default);
  border-bottom-color: var(--ds-blue-50);
}

.font-args {
  font-family: "Inter Tight", sans-serif;
  letter-spacing: 0.4px;
}
.ds-scrollbar::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.ds-scrollbar::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--ds-neutral-90);
  border: 4px solid white;
}
.ds-scrollbar::-webkit-scrollbar-thumb {
  background-color: var(--ds-neutral-70);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.ds-scrollbar::-webkit-scrollbar-button {
  display: none;
}
.ds .ds-textarea-container {
  position: relative;
  width: 100%;
}
.ds .ds-textarea-container .ds-textarea {
  width: 100%;
  box-sizing: border-box;
  background-color: var(--ds-texticon-inverse);
  padding: 12px;
}
.ds .ds-textarea-container .ds-textarea .ds-textarea-prefix {
  display: flex;
  align-items: center;
  color: var(--ds-texticon-default);
  cursor: pointer;
}
.ds .ds-textarea-container .ds-textarea .ds-textarea-suffix {
  display: flex;
  align-items: center;
  color: var(--ds-texticon-default);
  cursor: pointer;
}
.ds .ds-textarea-container .ds-textarea .--changed-div-child {
  color: var(--ds-texticon-secondary);
}
.ds .ds-textarea-container .ds-textarea .ds-system-changed-value {
  width: 100%;
  color: var(--ds-texticon-default);
}
.ds .ds-textarea-container .ds-textarea .ds-system-placeholder {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ds .ds-textarea-container .ds-textarea.--with-placeholder .ds-system-changed-value {
  display: flex;
  flex-direction: column;
}
.ds .ds-textarea-container .ds-textarea.--with-placeholder .ds-system-changed-value .--changed-with-placeholder {
  color: var(--ds-texticon-secondary);
}
.ds .ds-textarea-container .ds-textarea-required .ds-system-placeholder::after,
.ds .ds-textarea-container .ds-textarea-required .--changed-with-placeholder::after {
  content: "*";
  color: var(--ds-state-error);
  transform: translate(2px, -0.3em);
  display: inline-block;
}
.ds .ds-textarea-container .ds-textarea.ds-border-type-all {
  border: 1px solid var(--ds-surfacestroke-thertiary);
  border-radius: 6px;
}
.ds .ds-textarea-container .ds-textarea.ds-border-type-bottom {
  border-bottom: 1px solid var(--ds-surfacestroke-thertiary);
  border-radius: 0;
}
.ds .ds-textarea-container .ds-textarea:hover {
  background-color: var(--ds-state-hover);
}
.ds .ds-textarea-container .ds-textarea.ds-textarea-loading {
  background-image: url(data:image/png;base64,ZXhwb3J0IGRlZmF1bHQgIi4vaWNvbnMvYmFja2dyb3VuZF9kZWZhdWx0XzEwMC5wbmciOw==);
  background-repeat: repeat;
  background-position: 0 0;
}
.ds .ds-textarea-container .ds-textarea:active,
.ds .ds-textarea-container .ds-textarea:focus,
.ds .ds-textarea-container .ds-textarea.ds-textarea-selected {
  border-color: var(--ds-blue-50);
  background-color: var(--ds-texticon-inverse);
}
.ds .ds-textarea-container .ds-textarea > .ds-system-changed-value > textarea {
  font-family: "Inter Tight", sans-serif;
  letter-spacing: 0.4px;
  font-size: 14px;
  font-weight: 400;
  text-overflow: ellipsis;
  border: none;
  outline: none;
  box-sizing: border-box;
  width: 100%;
  resize: none;
  background-color: transparent;
  color: var(--ds-surfacestroke-inverse);
}
.ds .ds-textarea-container .ds-textarea > .ds-system-changed-value > textarea::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.ds .ds-textarea-container .ds-textarea > .ds-system-changed-value > textarea::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--ds-neutral-90);
  border: 4px solid white;
}
.ds .ds-textarea-container .ds-textarea > .ds-system-changed-value > textarea::-webkit-scrollbar-thumb {
  background-color: var(--ds-neutral-70);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.ds .ds-textarea-container .ds-textarea > .ds-system-changed-value > textarea::-webkit-scrollbar-button {
  display: none;
}
.ds .ds-textarea-container .ds-textarea > .ds-system-changed-value > textarea::selection {
  background: var(--ds-neutral-70);
  color: var(--ds-texticon-default);
}
.ds .ds-textarea-container .ds-textarea > .ds-system-changed-value > textarea::-moz-selection {
  background: var(--ds-neutral-70);
  color: var(--ds-texticon-default);
}
.ds .ds-textarea-container .ds-textarea > .ds-system-changed-value > textarea:-webkit-autofill,
.ds .ds-textarea-container .ds-textarea > .ds-system-changed-value > textarea:-webkit-autofill:hover,
.ds .ds-textarea-container .ds-textarea > .ds-system-changed-value > textarea:-webkit-autofill:focus,
.ds .ds-textarea-container .ds-textarea > .ds-system-changed-value > textarea:-webkit-autofill:active {
  max-height: calc(100% - 2px);
  box-shadow: inset 0 0 0 50px var(--ds-texticon-inverse) !important;
  -webkit-text-fill-color: var(--ds-texticon-default);
}
.ds .ds-textarea-container .ds-textarea.ds-textarea-disabled {
  border-color: var(--ds-surfacestroke-thertiary);
  cursor: default;
}
.ds .ds-textarea-container .ds-textarea.ds-textarea-disabled .--changed-div-child {
  color: var(--ds-state-disabled-texticon);
}
.ds .ds-textarea-container .ds-textarea.ds-textarea-disabled > .ds-system-changed-value > input {
  color: var(--ds-state-disabled-texticon);
}
.ds .ds-textarea-container .ds-textarea.ds-textarea-disabled.ds-textarea-loading {
  background-image: none;
}
.ds .ds-textarea-container .ds-textarea.ds-textarea-disabled:hover,
.ds .ds-textarea-container .ds-textarea.ds-textarea-disabled:active,
.ds .ds-textarea-container .ds-textarea.ds-textarea-disabled:focus {
  border-color: var(--ds-surfacestroke-thertiary);
  background-color: var(--ds-texticon-inverse);
}
.ds .ds-textarea-container .ds-textarea.ds-textarea-disabled:hover .--changed-div-child,
.ds .ds-textarea-container .ds-textarea.ds-textarea-disabled:active .--changed-div-child,
.ds .ds-textarea-container .ds-textarea.ds-textarea-disabled:focus .--changed-div-child {
  color: var(--ds-state-disabled-texticon);
}
.ds .ds-textarea-container .ds-textarea.ds-textarea-disabled .ds-textarea-prefix {
  color: var(--ds-state-disabled-texticon);
  cursor: default;
}
.ds .ds-textarea-container .ds-textarea.ds-textarea-disabled .ds-textarea-suffix {
  color: var(--ds-state-disabled-texticon);
  cursor: default;
}
.ds .ds-textarea-container .ds-textarea.ds-textarea-invalid {
  border-color: var(--ds-state-warning);
}
.ds .ds-textarea-container .ds-textarea.ds-textarea-invalid.ds-textarea-disabled {
  border-color: var(--ds-state-warning-p60);
}
.ds .ds-textarea-container .ds-textarea.ds-textarea-invalid.ds-textarea-disabled:hover,
.ds .ds-textarea-container .ds-textarea.ds-textarea-invalid.ds-textarea-disabled:active,
.ds .ds-textarea-container .ds-textarea.ds-textarea-invalid.ds-textarea-disabled:focus {
  border-color: var(--ds-state-warning-p60);
  background-color: var(--ds-texticon-inverse);
}
.ds .ds-textarea-container .ds-textarea.ds-textarea-error {
  border-color: var(--ds-state-error);
}
.ds .ds-textarea-container .ds-textarea.ds-textarea-error.ds-textarea-disabled {
  border-color: var(--ds-state-error-p60);
}
.ds .ds-textarea-container .ds-textarea.ds-textarea-error.ds-textarea-disabled:hover,
.ds .ds-textarea-container .ds-textarea.ds-textarea-error.ds-textarea-disabled:active,
.ds .ds-textarea-container .ds-textarea.ds-textarea-error.ds-textarea-disabled:focus {
  border-color: var(--ds-state-error-p60);
  background-color: var(--ds-texticon-inverse);
}
.ds .ds-textarea-container .ds-textarea.ds-textarea-flat {
  border: none;
}
.ds .ds-textarea-container .ds-textarea.ds-textarea-flat:hover {
  background-color: var(--ds-texticon-inverse);
}
.ds .ds-textarea-container .ds-textarea.ds-textarea-flat.ds-textarea-disabled {
  background-color: var(--ds-state-disabled-surfacestroke);
}
.ds .ds-textarea-container .ds-textarea.ds-textarea-flat.ds-textarea-disabled:hover,
.ds .ds-textarea-container .ds-textarea.ds-textarea-flat.ds-textarea-disabled:active,
.ds .ds-textarea-container .ds-textarea.ds-textarea-flat.ds-textarea-disabled:focus {
  background-color: var(--ds-state-disabled-surfacestroke);
}
.ds .ds-textarea-container .ds-textarea.ds-textarea-hint {
  border-color: var(--ds-surfacestroke-thertiary);
}
.ds .ds-textarea-container .ds-textarea.ds-textarea-hint:active,
.ds .ds-textarea-container .ds-textarea.ds-textarea-hint:focus,
.ds .ds-textarea-container .ds-textarea.ds-textarea-hint.ds-textarea-selected {
  border-color: var(--ds-blue-50);
  background-color: var(--ds-texticon-inverse);
}
.ds .ds-textarea-container .ds-textarea.ds-textarea-hint.ds-textarea-disabled {
  border-color: var(--ds-surfacestroke-thertiary);
}
.ds .ds-textarea-container .ds-textarea.ds-textarea-hint.ds-textarea-disabled:hover,
.ds .ds-textarea-container .ds-textarea.ds-textarea-hint.ds-textarea-disabled:active,
.ds .ds-textarea-container .ds-textarea.ds-textarea-hint.ds-textarea-disabled:focus {
  border-color: var(--ds-surfacestroke-thertiary);
}
.ds .ds-textarea-container .ds-textarea.ds-textarea-contrast {
  border-color: var(--ds-surfacestroke-thertiary);
  background-color: var(--ds-surfacestroke-secondary);
}
.ds .ds-textarea-container .ds-textarea.ds-textarea-contrast:hover {
  border-color: var(--ds-surfacestroke-secondary);
  background-color: var(--ds-state-disabled-surfacestroke);
}
.ds .ds-textarea-container .ds-textarea.ds-textarea-contrast:active,
.ds .ds-textarea-container .ds-textarea.ds-textarea-contrast:focus,
.ds .ds-textarea-container .ds-textarea.ds-textarea-contrast.ds-textarea-selected {
  border-color: var(--ds-blue-50);
  background-color: var(--ds-surfacestroke-secondary);
}
.ds .ds-textarea-container .ds-textarea.ds-textarea-contrast.ds-textarea-disabled {
  border-color: var(--ds-surfacestroke-thertiary);
  background-color: var(--ds-surfacestroke-secondary);
}
.ds .ds-textarea-container .ds-textarea.ds-textarea-contrast.ds-textarea-disabled:hover,
.ds .ds-textarea-container .ds-textarea.ds-textarea-contrast.ds-textarea-disabled:active,
.ds .ds-textarea-container .ds-textarea.ds-textarea-contrast.ds-textarea-disabled:focus {
  border-color: var(--ds-surfacestroke-thertiary);
  background-color: var(--ds-surfacestroke-secondary);
}

.ds-scrollbar::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.ds-scrollbar::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--ds-neutral-90);
  border: 4px solid white;
}
.ds-scrollbar::-webkit-scrollbar-thumb {
  background-color: var(--ds-neutral-70);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.ds-scrollbar::-webkit-scrollbar-button {
  display: none;
}
.ds .ds-tooltip {
  box-sizing: border-box;
  /**
     * -------------------------------------------- Всплывающая часть --------------------------------------------
     */
  /**
     * -------------------------------------------- Позиционирование --------------------------------------------
     */
}
.ds .ds-tooltip .ds-tooltip-content {
  position: relative;
  width: 100%;
  height: 100%;
  min-width: inherit;
  min-height: inherit;
  max-width: inherit;
  max-height: inherit;
}
.ds .ds-tooltip .ds-tooltip-content .ds-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid var(--ds-neutral-10);
}
.ds .ds-tooltip .ds-tooltip-content .ds-tooltip-inner {
  width: 100%;
  height: 100%;
  min-width: inherit;
  min-height: inherit;
  max-width: inherit;
  max-height: inherit;
  box-sizing: border-box;
  color: var(--ds-texticon-inverse);
  background-color: var(--ds-neutral-10);
  border-radius: 8px;
  padding: 12px 16px;
  overflow: auto;
}
.ds .ds-tooltip .ds-tooltip-content .ds-tooltip-inner::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.ds .ds-tooltip .ds-tooltip-content .ds-tooltip-inner::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--ds-neutral-90);
  border: 4px solid white;
}
.ds .ds-tooltip .ds-tooltip-content .ds-tooltip-inner::-webkit-scrollbar-thumb {
  background-color: var(--ds-neutral-70);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.ds .ds-tooltip .ds-tooltip-content .ds-tooltip-inner::-webkit-scrollbar-button {
  display: none;
}
.ds .ds-tooltip .ds-tooltip-content .ds-tooltip-inner .ds-tooltip-title {
  display: flex;
  justify-content: left;
  align-items: start;
  gap: 12px;
}
.ds .ds-tooltip .ds-tooltip-content .ds-tooltip-inner .ds-tooltip-title .ds-tooltip-prefix-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  width: 36px;
  height: 36px;
  color: #fff;
  background-color: #535362;
  border-radius: 8px;
}
.ds .ds-tooltip .ds-tooltip-content .ds-tooltip-inner .ds-tooltip-title .ds-tooltip-close-icon {
  margin-left: auto;
  cursor: pointer;
}
.ds .ds-tooltip .ds-tooltip-content .ds-tooltip-inner .ds-tooltip-once {
  display: flex;
  gap: 12px;
  margin-top: 12px;
  cursor: pointer;
}
.ds .ds-tooltip .ds-tooltip-content .ds-tooltip-inner .ds-tooltip-once .ds-checkbox-wrapper .ds-checkbox .ds-checkbox-inner {
  background-color: transparent;
}
.ds .ds-tooltip .ds-tooltip-content .ds-tooltip-inner .ds-tooltip-once .ds-checkbox-wrapper .ds-checkbox.ds-checkbox-checked .ds-checkbox-inner {
  background-color: var(--ds-blue-50);
}
.ds .ds-tooltip .ds-tooltip-content .ds-tooltip-inner .ds-tooltip-footer {
  margin-top: 24px;
}
.ds .ds-tooltip.ds-tooltip-placement-topLeft .ds-tooltip-content,
.ds .ds-tooltip.ds-tooltip-placement-top .ds-tooltip-content,
.ds .ds-tooltip.ds-tooltip-placement-topRight .ds-tooltip-content {
  transform: translate(0, -10px);
}
.ds .ds-tooltip.ds-tooltip-placement-topLeft .ds-tooltip-content .ds-tooltip-arrow,
.ds .ds-tooltip.ds-tooltip-placement-top .ds-tooltip-content .ds-tooltip-arrow,
.ds .ds-tooltip.ds-tooltip-placement-topRight .ds-tooltip-content .ds-tooltip-arrow {
  transform: rotate(180deg);
  bottom: -8px;
  left: calc(50% - 8px);
}
.ds .ds-tooltip.ds-tooltip-placement-bottomLeft .ds-tooltip-content,
.ds .ds-tooltip.ds-tooltip-placement-bottom .ds-tooltip-content,
.ds .ds-tooltip.ds-tooltip-placement-bottomRight .ds-tooltip-content {
  transform: translate(0, 10px);
}
.ds .ds-tooltip.ds-tooltip-placement-bottomLeft .ds-tooltip-arrow,
.ds .ds-tooltip.ds-tooltip-placement-bottom .ds-tooltip-arrow,
.ds .ds-tooltip.ds-tooltip-placement-bottomRight .ds-tooltip-arrow {
  top: -8px;
  left: calc(50% - 8px);
}
.ds .ds-tooltip.ds-tooltip-placement-leftTop .ds-tooltip-content,
.ds .ds-tooltip.ds-tooltip-placement-left .ds-tooltip-content,
.ds .ds-tooltip.ds-tooltip-placement-leftBottom .ds-tooltip-content {
  transform: translate(-10px, 0);
}
.ds .ds-tooltip.ds-tooltip-placement-leftTop .ds-tooltip-arrow,
.ds .ds-tooltip.ds-tooltip-placement-left .ds-tooltip-arrow,
.ds .ds-tooltip.ds-tooltip-placement-leftBottom .ds-tooltip-arrow {
  transform: rotate(90deg);
  right: -12px;
  top: calc(50% - 4px);
}
.ds .ds-tooltip.ds-tooltip-placement-rightTop .ds-tooltip-content,
.ds .ds-tooltip.ds-tooltip-placement-right .ds-tooltip-content,
.ds .ds-tooltip.ds-tooltip-placement-rightBottom .ds-tooltip-content {
  transform: translate(10px, 0);
}
.ds .ds-tooltip.ds-tooltip-placement-rightTop .ds-tooltip-arrow,
.ds .ds-tooltip.ds-tooltip-placement-right .ds-tooltip-arrow,
.ds .ds-tooltip.ds-tooltip-placement-rightBottom .ds-tooltip-arrow {
  transform: rotate(270deg);
  left: -12px;
  top: calc(50% - 4px);
}

.ds .ds-warning-caption {
  width: 100%;
  height: 24px;
  padding: 0 12px;
  display: flex;
  align-items: center;
  border-radius: 6px;
  margin-top: 4px;
  overflow: hidden;
}
.ds .ds-warning-caption.type-primary {
  background-color: var(--ds-state-disabled-surfacestroke);
}
.ds .ds-warning-caption.type-error {
  background-color: var(--ds-state-error-surface);
}

.ds-date-picker .ds-input-suffix .ds-icon {
  color: var(--ds-texticon-secondary);
}
.ds-date-picker-popover {
  border: 1px solid var(--ds-surfacestroke-thertiary);
  border-radius: 10px;
  background-color: var(--ds-neutral-100);
  min-width: 255px;
  max-width: 255px;
  min-height: 242px;
  max-height: 322px;
}

.ds .ds-file-upload .ds-file-upload-wrapper {
  display: flex;
  flex-direction: row;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  height: 108px;
  border: 2px dashed var(--ds-neutral-80);
  border-radius: 12px;
  padding: var(--ds-spacing-4);
}
.ds .ds-file-upload .ds-file-upload-wrapper .ds-file-upload-label {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  height: 54px;
  color: var(--ds-texticon-default);
}
.ds .ds-file-upload .ds-file-upload-wrapper .ds-file-upload-label .ds-file-upload-label-button {
  color: var(--ds-blue-50);
}
.ds .ds-file-upload .ds-file-upload-wrapper .ds-file-upload-label .ds-file-upload-label-accept {
  color: var(--ds-texticon-secondary);
}
.ds .ds-file-upload .ds-file-upload-wrapper * {
  pointer-events: none;
}
.ds .ds-file-upload .ds-file-upload-wrapper * button {
  pointer-events: auto;
}
.ds .ds-file-upload .ds-file-upload-wrapper.ds-file-upload-wrapper-drag {
  background-color: var(--ds-blue-110);
  border-color: var(--ds-blue-100);
}
.ds .ds-file-upload .ds-file-upload-wrapper.ds-file-upload-wrapper-drag .ds-file-upload-label .ds-file-upload-label-text {
  color: var(--ds-blue-100);
}
.ds .ds-file-upload .ds-file-upload-wrapper.ds-file-upload-wrapper-drag .ds-file-upload-label .ds-file-upload-label-accept {
  color: var(--ds-blue-100);
}
.ds .ds-file-upload .ds-file-upload-wrapper .ds-file-upload-load {
  max-width: 254px;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}
.ds .ds-file-upload .ds-file-upload-wrapper .ds-file-upload-load .ds-file-upload-load-error-type {
  min-width: 500px;
  color: var(--ds-state-error);
  text-align: center;
}
.ds .ds-file-upload-error .ds-file-upload-wrapper {
  border-color: var(--ds-state-error);
}
.ds .ds-file-upload-modal-error-wrapper {
  color: var(--ds-texticon-default);
}
.ds .ds-file-upload-modal-error-wrapper .ds-file-upload-modal-error-file-name {
  line-height: 24px;
  color: var(--ds-texticon-default);
  padding-bottom: var(--ds-spacing-4);
}
.ds .ds-file-upload-modal-error-wrapper .ds-file-upload-modal-error-file-list {
  padding-bottom: var(--ds-spacing-6);
}
.ds .ds-file-upload-modal-error-wrapper .ds-file-upload-modal-error-file-list .ds-file-upload-modal-error-file-li {
  padding-bottom: var(--ds-spacing-1);
  font-weight: bold;
  color: var(--ds-texticon-default);
}
.ds .ds-file-upload-modal-error-wrapper .ds-file-upload-modal-error-file-size {
  color: var(--ds-texticon-default);
}
.ds .ds-file-upload-label-button {
  color: var(--ds-blue-50);
}
.ds .ds-file-upload-upload-button {
  min-width: auto;
  padding: 0;
  height: auto;
}
.ds .ds-file-upload-image-preview-container {
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
}
.ds .ds-file-upload-image-preview {
  max-width: 340px;
  background-color: var(--ds-neutral-90);
  border-radius: 8px;
}
.ds .ds-file-upload-image-preview-image {
  min-width: 52px;
  width: 52px;
  max-width: 52px;
  min-height: 52px;
  height: 52px;
  max-height: 52px;
  background-color: var(--ds-neutral-80);
  border-radius: 8px;
  object-fit: contain;
}
.ds .ds-file-upload-image-preview-file-name {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  white-space: normal;
  word-break: break-all;
  overflow-wrap: unset;
}
.ds .ds-file-upload-image-preview-upload-size {
  color: var(--ds-texticon-secondary);
}
.ds .ds-file-upload-image-preview-remove-button {
  min-width: 40px;
  margin-left: auto;
}
.ds .ds-file-upload-name {
  cursor: pointer;
}
.ds .ds-file-upload-name:hover {
  color: var(--ds-blue-50);
}

.font-args {
  font-family: "Inter Tight", sans-serif;
  letter-spacing: 0.4px;
}
.ds .ds-long-button {
  display: flex;
  align-items: center;
  justify-content: left;
  gap: 8px;
}
.ds .ds-long-button .ds-long-button-label {
  cursor: pointer;
  width: 100%;
}

.ds-scrollbar::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.ds-scrollbar::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--ds-neutral-90);
  border: 4px solid white;
}
.ds-scrollbar::-webkit-scrollbar-thumb {
  background-color: var(--ds-neutral-70);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.ds-scrollbar::-webkit-scrollbar-button {
  display: none;
}
.ds-modal * {
  box-sizing: border-box;
}
.ds-modal-mask {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.3);
  opacity: 0;
  transition: all 100ms cubic-bezier(0.4, 0, 0.2, 1);
  transition-delay: 200ms;
  z-index: 1000;
}
.ds-modal-content {
  position: absolute;
  max-height: 95%;
  background-color: var(--ds-neutral-100);
  box-shadow: 0 100px 80px rgba(0, 0, 0, 0.07), 0 23px 31px rgba(0, 0, 0, 0.05), 0 8px 12px rgba(0, 0, 0, 0.04), 0 3px 3px rgba(0, 0, 0, 0.03);
  border: 1px solid var(--ds-texticon-thertiary);
  border-radius: 5px;
  transform: translateY(100px);
  transition: all 200ms cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
  overflow-y: auto;
  scrollbar-width: none;
  /* Скрывает скролл в Firefox */
}
.ds-modal-content::-webkit-scrollbar {
  display: none;
  /* Скрывает скролл в Chrome/Safari */
}
.ds-modal-mask-active {
  transition-duration: 250ms;
  transition-delay: 0ms;
  opacity: 1;
}
.ds-modal-mask-active .ds-modal-content {
  transform: translateY(0);
  opacity: 1;
  transition-delay: 150ms;
  transition-duration: 350ms;
}
.ds-modal-header {
  min-height: 40px;
}
.ds-modal-close.ds-icon {
  position: absolute;
  cursor: pointer;
  top: var(--ds-spacing-3);
  right: var(--ds-spacing-3);
  color: var(--ds-texticon-secondary);
}
.ds-modal-main {
  padding-top: var(--ds-spacing-3);
}

.ds .ds-pagination {
  text-align: center;
  height: 40px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 8px;
  padding: 0 16px;
  border: 1px solid var(--ds-surfacestroke-secondary);
}
.ds .ds-pagination .ds-pagination-page-size-changer .ds-pagination-page-size-changer__select {
  min-width: 56px;
}
.ds .ds-pagination .ds-pagination-page-size-changer .ds-select-suffix {
  margin-left: 12px;
}
.ds .ds-pagination .ds-pagination-total {
  display: flex;
  justify-content: left;
  align-items: center;
  margin-left: auto;
}
.ds .ds-pagination .ds-pagination-total .ds-icon {
  color: #c6cbd9;
  height: 16px;
}
.ds .ds-pagination .ds-pagination-from-filter {
  display: flex;
  justify-content: left;
  align-items: center;
  height: 16px;
}
.ds .ds-pagination .ds-pagination-from-filter .ds-icon {
  color: #c6cbd9;
  height: 16px;
}
.ds .ds-pagination .ds-pagination-btns {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
}
.ds .ds-pagination .ds-pagination-btns .ds-pagination-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
}
.ds .ds-pagination .ds-pagination-btns .ds-pagination-btns-pages {
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: row;
  text-align: center;
  box-sizing: border-box;
}
.ds .ds-pagination .ds-pagination-btns .ds-pagination-btns-pages .ds-pagination-btns-pages__item {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 28px;
  width: auto;
  height: 28px;
  cursor: pointer;
  box-sizing: border-box;
  padding: 0 13px;
  border-radius: 6px;
}
.ds .ds-pagination .ds-pagination-btns .ds-pagination-btns-pages .ds-pagination-btns-pages__item:hover,
.ds .ds-pagination .ds-pagination-btns .ds-pagination-btns-pages .ds-pagination-btns-pages__item--active {
  background: var(--ds-state-selected);
  color: var(--ds-blue-50);
}
.ds .ds-pagination .ds-pagination-btns .ds-pagination-btns-pages .ds-pagination-btns-pages__item:hover::after,
.ds .ds-pagination .ds-pagination-btns .ds-pagination-btns-pages .ds-pagination-btns-pages__item--active::after {
  display: none;
}
.ds .ds-pagination .ds-pagination-btns .ds-pagination-btns-pages .ds-pagination-btns-pages__item--active {
  cursor: default;
}

.ds-scrollbar::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.ds-scrollbar::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--ds-neutral-90);
  border: 4px solid white;
}
.ds-scrollbar::-webkit-scrollbar-thumb {
  background-color: var(--ds-neutral-70);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.ds-scrollbar::-webkit-scrollbar-button {
  display: none;
}
.ds .ds-table .ds-table-controls {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.ds .ds-table .ds-table-controls .ds-table-control {
  cursor: pointer;
  width: 32px;
  height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 6px;
}
.ds .ds-table .ds-table-settings {
  z-index: 10;
  width: 300px;
  right: 4px;
  position: absolute;
  border-radius: 6px;
  border: 2px solid #e2e2ea;
  background: #fff;
  box-shadow: -8px 0 8px 0 rgba(7, 8, 12, 0.08);
}
.ds .ds-table .ds-table-settings .ds-table-settings-head {
  padding: 8px;
  border-bottom: 1px solid #e2e2ea;
}
.ds .ds-table .ds-table-settings .ds-table-settings-head .ds-table-settings-head-style-wrapper {
  padding: 8px 4px;
  display: flex;
  gap: 16px;
  align-items: center;
  justify-content: space-between;
  border: 1px solid transparent;
  border-radius: 6px;
}
.ds .ds-table .ds-table-settings .ds-table-settings-head .ds-table-settings-head-style-wrapper.--is-open-collapse-false {
  border: 1px solid var(--ds-surfacestroke-thertiary);
  background-color: var(--ds-state-hover);
}
.ds .ds-table .ds-table-settings .ds-table-settings-head .ds-table-settings-head-collapse-button {
  color: var(--ds-texticon-secondary);
  cursor: pointer;
}
.ds .ds-table .ds-table-settings .ds-table-settings-head .ds-table-settings-head-collapse-button:hover {
  color: var(--ds-blue-50);
}
.ds .ds-table .ds-table-settings .ds-table-settings-body {
  padding: 8px 12px;
  height: 430px;
  overflow: auto;
}
.ds .ds-table .ds-table-settings .ds-table-settings-body::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.ds .ds-table .ds-table-settings .ds-table-settings-body::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--ds-neutral-90);
  border: 4px solid white;
}
.ds .ds-table .ds-table-settings .ds-table-settings-body::-webkit-scrollbar-thumb {
  background-color: var(--ds-neutral-70);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.ds .ds-table .ds-table-settings .ds-table-settings-body::-webkit-scrollbar-button {
  display: none;
}
.ds .ds-table .ds-table-settings .ds-table-settings-body .ds-table-settings-body-columns {
  border-bottom: 1px solid var(--ds-surfacestroke-thertiary);
  padding-bottom: 12px;
}
.ds .ds-table .ds-table-settings .ds-table-settings-body .ds-table-settings-body-title {
  display: block;
  margin-top: 12px;
  color: #7e7e8f;
}
.ds .ds-table .ds-table-settings .ds-table-settings-body .ds-table-settings-body-title:first-child {
  margin-top: 0;
}
.ds .ds-table .ds-table-settings .ds-table-settings-body .ds-table-settings-strings-tabs {
  margin: 8px 0 14px;
}
.ds .ds-table .ds-table-settings .ds-table-settings-body .ds-table-settings-body-item {
  margin-top: 8px;
  display: flex;
  height: 32px;
  align-items: center;
  gap: 8px;
  align-self: stretch;
}
.ds .ds-table .ds-table-settings .ds-table-settings-body .ds-table-settings-body-item.sortable-chosen {
  background: var(--ds-neutral-80);
}
.ds .ds-table .ds-table-settings .ds-table-settings-body .ds-table-settings-body-item .ds-table-settings-body-item-fake {
  width: 16px;
}
.ds .ds-table .ds-table-settings .ds-table-settings-body .ds-table-settings-body-item .ds-table-settings-body-item-move {
  cursor: pointer;
}
.ds .ds-table .ds-table-settings .ds-table-settings-body .ds-table-settings-body-item .ds-table-settings-body-item-title {
  flex: 1 0 0;
  overflow: hidden;
  color: #2e2e3a;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ds .ds-table .ds-table-settings .ds-table-settings-body .ds-table-settings-body-item .ds-table-settings-body-item-pin {
  cursor: pointer;
  color: #9a9aaf;
}
.ds .ds-table .ds-table-settings .ds-table-settings-body .ds-table-settings-body-item .ds-table-settings-body-item-pin.ds-table-settings-body-item-pinned {
  color: #384cff;
}
.ds .ds-table .ds-table-settings .ds-table-settings-body .ds-table-settings-body-item .ds-table-settings-body-item-pin:hover {
  color: #000;
}
.ds .ds-table .ds-table-settings .ds-table-settings-body .ds-table-settings-body-item .ds-table-settings-body-item-visible {
  cursor: pointer;
  margin-left: 8px;
}
.ds .ds-table .ds-table-settings .ds-table-settings-body .long-button--settings {
  height: 40px;
}

.pbsw-old-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-family: var(--c-pbsw-font-family);
  white-space: nowrap;
  height: 32px;
  min-width: 32px;
  background-color: var(--c-pbsw-gray-0);
  color: var(--c-pbsw-gray-110);
  border: 1px solid var(--c-pbsw-gray-40);
  border-radius: var(--c-pbsw-border-radius-base);
  padding: 6px 12px;
  cursor: pointer;
  transition: var(--c-pbsw-transition);
}
.pbsw-old-button:hover {
  color: var(--c-pbsw-gray-110);
  border-color: var(--c-pbsw-primary-color-hover);
}
.pbsw-old-button:focus {
  color: var(--c-pbsw-gray-110);
  border-color: var(--c-pbsw-primary-color-hover);
}
.pbsw-old-button-default-active,
.pbsw-old-button:active {
  color: var(--c-pbsw-gray-110);
  background-color: var(--c-pbsw-primary-color-active);
  border-color: var(--c-pbsw-primary-color-active);
  box-shadow: var(--c-pbsw-main-shadow);
}
.pbsw-old-button[disabled] {
  background-color: var(--c-pbsw-primary-color-disabled);
  border-color: var(--c-pbsw-primary-color-disabled);
  color: var(--c-pbsw-disabled-color);
  cursor: not-allowed;
}
.pbsw-old-button[disabled]:hover,
.pbsw-old-button[disabled]:focus {
  box-shadow: none;
  border-color: var(--c-pbsw-primary-color-disabled);
}
.pbsw-old-button-size-small {
  min-width: 16px;
  width: 16px;
  height: 16px;
  padding: 3px;
  border-radius: 2px;
}
.pbsw-old-button-primary {
  background-color: var(--c-pbsw-classic-50);
  color: var(--c-pbsw-gray-0);
  box-shadow: none;
  border-color: var(--c-pbsw-classic-50);
}
.pbsw-old-button-primary:hover {
  border-color: var(--c-pbsw-classic-51);
  color: var(--c-pbsw-gray-0);
  background-color: var(--c-pbsw-classic-51);
}
.pbsw-old-button-primary:focus {
  border-color: var(--c-pbsw-classic-51);
  color: var(--c-pbsw-gray-0);
  background-color: var(--c-pbsw-classic-51);
}
.pbsw-old-button-primary-active,
.pbsw-old-button-primary:active {
  color: var(--c-pbsw-gray-0);
  background-color: var(--c-pbsw-classic-52);
  border-color: var(--c-pbsw-classic-52);
  box-shadow: var(--c-pbsw-main-shadow);
}
.pbsw-old-button-primary[disabled] {
  background-color: var(--c-pbsw-primary-color-disabled);
  border-color: var(--c-pbsw-primary-color-disabled);
  color: var(--c-pbsw-gray-110);
}
.pbsw-old-button-primary[disabled]:hover,
.pbsw-old-button-primary[disabled]:focus {
  border-color: var(--c-pbsw-primary-color-disabled);
  box-shadow: none;
}
.pbsw-old-button-secondary {
  background-color: transparent;
  color: var(--c-pbsw-gray-100);
  border-color: var(--c-pbsw-gray-10);
  padding: 6px 20px;
}
.pbsw-old-button-secondary,
.pbsw-old-button-secondary:hover,
.pbsw-old-button-secondary:focus,
.pbsw-old-button-secondary:active {
  box-shadow: none;
}
.pbsw-old-button-secondary:hover {
  border-color: var(--c-pbsw-primary-color-hover);
  color: var(--c-pbsw-primary-2);
}
.pbsw-old-button-secondary-active,
.pbsw-old-button-secondary:active {
  border-color: var(--c-pbsw-primary-color-active);
  color: var(--c-pbsw-primary-color-active);
  background-color: transparent;
}
.pbsw-old-button-secondary[disabled] {
  background-color: transparent;
  color: var(--c-pbsw-disabled-color);
  border-color: var(--c-pbsw-disabled-color);
}
.pbsw-old-button-secondary[disabled]:hover,
.pbsw-old-button-secondary[disabled]:focus {
  box-shadow: none;
  border-color: var(--c-pbsw-disabled-color);
}
.pbsw-old-button-ghost,
.pbsw-old-button-ghost:hover,
.pbsw-old-button-ghost:focus,
.pbsw-old-button-ghost:active,
.pbsw-old-button-ghost[disabled] {
  background-color: transparent;
  color: var(--c-pbsw-gray-50);
  border: none;
  box-shadow: none;
}
.pbsw-old-button-ghost[disabled] {
  background-color: transparent;
  color: var(--c-pbsw-primary-color-disabled);
}
.pbsw-old-button-ghost[disabled]:hover,
.pbsw-old-button-ghost[disabled]:focus {
  box-shadow: none;
}
.pbsw-old-button-transparent,
.pbsw-old-button-transparent:hover,
.pbsw-old-button-transparent:focus,
.pbsw-old-button-transparent:active,
.pbsw-old-button-transparent[disabled] {
  width: auto;
  height: auto;
  min-width: auto;
  padding: 0;
  margin: 0;
  background-color: transparent;
  color: var(--c-pbsw-main-text);
  border: none;
  box-shadow: none;
}
.pbsw-old-button-transparent[disabled] {
  background-color: transparent;
  color: var(--c-pbsw-primary-color-disabled);
  box-shadow: none;
}
.pbsw-old-button-transparent[disabled]:hover,
.pbsw-old-button-transparent[disabled]:focus {
  box-shadow: none;
}
.pbsw-old-button-danger {
  background-color: transparent;
  color: var(--c-pbsw-error-color);
  border-color: var(--c-pbsw-error-color);
}
.pbsw-old-button-danger,
.pbsw-old-button-danger:hover,
.pbsw-old-button-danger:focus,
.pbsw-old-button-danger:active {
  box-shadow: none;
}
.pbsw-old-button-danger:hover {
  border-color: var(--c-pbsw-error-color-hover);
  color: var(--c-pbsw-error-color-hover);
}
.pbsw-old-button-danger:focus {
  border-color: var(--c-pbsw-error-color-hover);
  color: var(--c-pbsw-error-color-hover);
}
.pbsw-old-button-danger-active,
.pbsw-old-button-danger:active {
  border-color: var(--c-pbsw-error-color-active);
  color: var(--c-pbsw-error-color-active);
  background-color: transparent;
}
.pbsw-old-button-danger[disabled] {
  background-color: transparent;
  color: var(--c-pbsw-disabled-color);
  border-color: rgba(0, 0, 0, 0.12);
}
.pbsw-old-button-danger[disabled]:hover,
.pbsw-old-button-danger[disabled]:focus {
  box-shadow: none;
}

.pbsw-button-select {
  position: relative;
}
.pbsw-button-select .pbsw-button-select-button {
  font-size: 13px;
  font-weight: 400;
}
.pbsw-button-select .pbsw-button-select-popup {
  position: absolute;
  top: 40px;
  left: 0;
  box-shadow: 0 0 15px 0 #00000026;
  border-radius: 8px;
  background-color: #fff;
  width: auto;
  padding: 8px;
}
.pbsw-button-select .pbsw-button-select-popup .pbsw-button-select-option {
  display: flex;
  align-items: center;
  justify-content: left;
  gap: 4px;
  color: #0f0f19;
  padding: 0 8px;
  height: 32px;
  border-radius: 8px;
  white-space: nowrap;
  background-color: #fff;
}
.pbsw-button-select .pbsw-button-select-popup .pbsw-button-select-option:hover {
  cursor: pointer;
  background-color: #f8f8f8;
}

.pbsw-old-checkbox-wrapper {
  cursor: pointer;
}
.pbsw-old-checkbox-wrapper > div:last-child {
  display: inline-block;
}
.pbsw-old-checkbox {
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  display: inline-block;
  position: relative;
  line-height: 1;
  vertical-align: middle;
}
.pbsw-old-checkbox:hover .pbsw-old-checkbox-inner,
.pbsw-old-checkbox-input:focus + .pbsw-old-checkbox-inner {
  border: 1px solid var(--c-pbsw-primary-color-hover);
}
.pbsw-old-checkbox-inner {
  transition: all 0.3s;
  position: relative;
  top: 0;
  left: 0;
  display: inline-block;
  width: 16px;
  height: 16px;
  border: 1px solid var(--c-pbsw-gray-40);
  border-radius: 3px;
  background-color: var(--c-pbsw-gray-0);
  box-sizing: border-box;
}
.pbsw-old-checkbox-inner::after {
  transform: rotate(45deg);
  position: absolute;
  left: 4.5px;
  top: 1.9px;
  display: table;
  width: 5px;
  height: 9px;
  border: 2px solid var(--c-pbsw-gray-50);
  border-top: 0;
  border-left: 0;
  content: " ";
  opacity: 0;
  transition: var(--c-pbsw-transition);
  box-sizing: border-box;
}
.pbsw-old-checkbox-input {
  position: absolute;
  inset: 0;
  z-index: 1;
  width: 0;
  height: 0;
  cursor: pointer;
  opacity: 0;
  margin: 0;
  padding: 0;
}
.pbsw-old-checkbox-checked {
  transition: all 0.3s;
}
.pbsw-old-checkbox-checked .pbsw-old-checkbox-inner::after {
  transform: rotate(45deg);
  position: absolute;
  border-color: var(--c-pbsw-gray-90);
  opacity: 1;
  transition: opacity 0.1s;
  box-sizing: border-box;
}
.pbsw-old-checkbox-primary.pbsw-old-checkbox-checked .pbsw-old-checkbox-inner {
  border: 1px solid var(--c-pbsw-classic-50);
  background-color: var(--c-pbsw-classic-50);
}
.pbsw-old-checkbox-primary.pbsw-old-checkbox-checked .pbsw-old-checkbox-inner::after {
  border-color: var(--c-pbsw-gray-0);
}
.pbsw-old-checkbox-wrapper-disabled {
  cursor: not-allowed;
  color: var(--c-pbsw-disabled-color);
}
.pbsw-old-checkbox-disabled {
  cursor: not-allowed;
}
.pbsw-old-checkbox-disabled.pbsw-old-checkbox-checked .pbsw-old-checkbox-inner::after {
  animation-name: none;
  border-color: var(--c-pbsw-classic-50);
}
.pbsw-old-checkbox-disabled .pbsw-old-checkbox-inner {
  background-color: var(--c-pbsw-gray-20);
}
.pbsw-old-checkbox-disabled .pbsw-old-checkbox-input {
  cursor: not-allowed;
}
.pbsw-old-checkbox-primary.pbsw-old-checkbox-disabled:hover .pbsw-old-checkbox-inner {
  box-shadow: none;
  border: 1px solid var(--c-pbsw-gray-40);
}
.pbsw-old-checkbox-primary.pbsw-old-checkbox-disabled .pbsw-old-checkbox-inner {
  box-shadow: none;
  opacity: 0.5;
}
.pbsw-old-checkbox-primary.pbsw-old-checkbox-disabled .pbsw-old-checkbox-inner::after {
  border-color: var(--c-pbsw-gray-0);
}
.pbsw-old-checkbox-danger:hover .pbsw-old-checkbox-inner,
.pbsw-old-checkbox-danger .pbsw-old-checkbox-input:focus + .pbsw-old-checkbox-inner {
  border-color: var(--c-pbsw-red-50);
}
.pbsw-old-checkbox-danger .pbsw-old-checkbox-inner {
  border-color: var(--c-pbsw-red-50);
}
.pbsw-old-checkbox-danger.pbsw-old-checkbox-checked:hover .pbsw-old-checkbox-inner {
  border-color: var(--c-pbsw-red-50);
}
.pbsw-old-checkbox-danger.pbsw-old-checkbox-checked .pbsw-old-checkbox-inner {
  border-color: var(--c-pbsw-red-50);
}
.pbsw-old-checkbox-incomplete .pbsw-old-checkbox-inner::after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: var(--c-pbsw-gray-60);
  border: 0;
  border-radius: 1px;
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: " ";
}
.pbsw-old-checkbox-incomplete.pbsw-old-checkbox-primary .pbsw-old-checkbox-inner {
  border: 1px solid var(--c-pbsw-classic-50);
  background-color: var(--c-pbsw-classic-50);
}
.pbsw-old-checkbox-incomplete.pbsw-old-checkbox-primary .pbsw-old-checkbox-inner::after {
  background-color: var(--c-pbsw-gray-0);
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: var(--c-pbsw-gray-110);
}
a {
  text-decoration: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
}
.pbsw-old-highlight {
  background-color: var(--c-pbsw-main-text);
  border-radius: 4px;
  height: 24px;
  padding: 0;
  margin: 0;
}
.pbsw-old-scrollbar::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.pbsw-old-scrollbar::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--c-pbsw-gray-10);
  border: 4px solid white;
}
.pbsw-old-scrollbar::-webkit-scrollbar-thumb {
  background-color: var(--c-pbsw-gray-60);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.pbsw-old-scrollbar::-webkit-scrollbar-button {
  display: none;
}
.pbsw-old-scrollbar-theme::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: var(--c-pbsw-bg-scrollbar);
}
.pbsw-old-scrollbar-theme::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--c-pbsw-tr-scrollbar);
  border: 4px solid var(--c-pbsw-bg-scrollbar);
}
.pbsw-old-scrollbar-theme::-webkit-scrollbar-thumb {
  background-color: var(--c-pbsw-sc-scrollbar);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.pbsw-old-scrollbar-theme::-webkit-scrollbar-button {
  display: none;
}
.pbsw-old-scrollbar-tooltip::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.pbsw-old-scrollbar-tooltip::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--c-pbsw-gray-10);
  border: 4px solid white;
}
.pbsw-old-scrollbar-tooltip::-webkit-scrollbar-thumb {
  background-color: var(--c-pbsw-gray-60);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.pbsw-old-scrollbar-tooltip::-webkit-scrollbar-button {
  display: none;
}
.pbsw-old-scrollbar-tooltip::-webkit-scrollbar {
  width: 14px;
  height: 14px;
  background: var(--c-pbsw-gray-110);
}
.pbsw-old-scrollbar-tooltip::-webkit-scrollbar-track {
  background-color: var(--c-pbsw-gray-90);
  border-color: var(--c-pbsw-gray-110);
}
.pbsw-old-scrollbar-tooltip::-webkit-scrollbar-corner {
  background-color: var(--c-pbsw-gray-110);
  border-radius: 16px;
}
*,
::before,
::after {
  box-sizing: border-box;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
.horizontal {
  display: flex;
  align-items: center;
}
.horizontal .w50 {
  width: 50%;
}
.clear {
  clear: left;
}
.height-100 {
  height: 100%;
}
.mar-l-auto {
  margin-left: auto;
}
.mar-l-0 {
  margin-left: 0;
}
.mar-l-8 {
  margin-left: 8px;
}
.mar-l-14 {
  margin-left: 14px;
}
.mar-l-20 {
  margin-left: 20px;
}
.mar-r-20 {
  margin-right: 20px;
}
.mar-t-2 {
  margin-top: 2px;
}
.mar-t-12 {
  margin-top: 12px;
}
.mar-t-16 {
  margin-top: 16px;
}
.mar-t-20 {
  margin-top: 20px;
}
.pointer {
  cursor: pointer;
}
.pbsw-old-tooltip {
  --tooltip-arrow-margin: 8px;
  --tooltip-arrow-width: 8px;
  box-sizing: border-box;
}
.pbsw-old-tooltip-content {
  position: relative;
  width: 100%;
  height: 100%;
  min-width: inherit;
  min-height: inherit;
  max-width: inherit;
  max-height: inherit;
}
.pbsw-old-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-left: var(--tooltip-arrow-width) solid transparent;
  border-right: var(--tooltip-arrow-width) solid transparent;
  border-bottom: var(--tooltip-arrow-width) solid var(--c-pbsw-main-text);
}
.pbsw-old-tooltip-inner {
  width: 100%;
  height: 100%;
  min-width: inherit;
  min-height: inherit;
  max-width: inherit;
  max-height: inherit;
  box-sizing: border-box;
  font-family: var(--c-pbsw-font-family);
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  color: var(--c-pbsw-bg-surface);
  background-color: var(--c-pbsw-main-text);
  border-radius: 8px;
  padding: 14px 12px;
  overflow: auto;
}
.pbsw-old-tooltip-inner p {
  margin-top: 12px;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
  color: var(--c-pbsw-gray-0);
}
.pbsw-old-tooltip-inner p:last-child {
  margin-bottom: 4px;
}
.pbsw-old-tooltip-inner p:first-child {
  margin-top: 4px;
}
.pbsw-old-tooltip-inner .pbsw-old-tooltip-title {
  display: flex;
  justify-content: space-between;
}
.pbsw-old-tooltip-inner .pbsw-old-tooltip-title svg {
  cursor: pointer;
}
.pbsw-old-tooltip-inner .pbsw-old-tooltip-once {
  display: flex;
  gap: 12px;
}
.pbsw-old-tooltip-inner .pbsw-old-tooltip-once span {
  cursor: pointer;
}
.pbsw-old-tooltip-inner .pbsw-old-tooltip-checkbox .pbsw-old-checkbox-inner {
  border-color: #8a8a98;
  background-color: var(--c-pbsw-main-text);
}
.pbsw-old-tooltip-inner .pbsw-old-tooltip-checkbox .pbsw-old-checkbox-inner::after {
  border-color: var(--c-pbsw-bg-surface);
}
.pbsw-old-tooltip-inner .pbsw-old-tooltip-checkbox.pbsw-old-checkbox-checked .pbsw-old-checkbox-inner {
  border-color: #384cff;
  background-color: #384cff;
}
.pbsw-old-tooltip-inner .pbsw-old-tooltip-checkbox.pbsw-old-checkbox-checked .pbsw-old-checkbox-inner::after {
  border-color: var(--c-pbsw-bg-surface);
}
.pbsw-old-tooltip-inner button {
  color: var(--c-pbsw-color-tree-menu-control);
  background-color: var(--c-pbsw-bg-tree-menu-control);
  padding: 6px 20px;
  border-radius: 6px;
  border: 0;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  cursor: pointer;
}
.pbsw-old-tooltip-inner::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.pbsw-old-tooltip-inner::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--c-pbsw-gray-10);
  border: 4px solid white;
}
.pbsw-old-tooltip-inner::-webkit-scrollbar-thumb {
  background-color: var(--c-pbsw-gray-60);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.pbsw-old-tooltip-inner::-webkit-scrollbar-button {
  display: none;
}
.pbsw-old-tooltip-placement-bottomLeft .pbsw-old-tooltip-content,
.pbsw-old-tooltip-placement-bottom .pbsw-old-tooltip-content,
.pbsw-old-tooltip-placement-bottomRight .pbsw-old-tooltip-content {
  transform: translateY(calc(4px + var(--tooltip-arrow-width)));
}
.pbsw-old-tooltip-placement-bottomLeft .pbsw-old-tooltip-arrow,
.pbsw-old-tooltip-placement-bottom .pbsw-old-tooltip-arrow,
.pbsw-old-tooltip-placement-bottomRight .pbsw-old-tooltip-arrow {
  top: calc(-1 * var(--tooltip-arrow-width) + 1px);
}
.pbsw-old-tooltip-placement-topLeft .pbsw-old-tooltip-content,
.pbsw-old-tooltip-placement-top .pbsw-old-tooltip-content,
.pbsw-old-tooltip-placement-topRight .pbsw-old-tooltip-content {
  transform: translateY(calc(-4px - var(--tooltip-arrow-width)));
}
.pbsw-old-tooltip-placement-topLeft .pbsw-old-tooltip-arrow,
.pbsw-old-tooltip-placement-top .pbsw-old-tooltip-arrow,
.pbsw-old-tooltip-placement-topRight .pbsw-old-tooltip-arrow {
  transform: rotate(180deg);
  bottom: calc(-1 * var(--tooltip-arrow-width) + 1px);
}
.pbsw-old-tooltip-placement-top .pbsw-old-tooltip-arrow,
.pbsw-old-tooltip-placement-bottom .pbsw-old-tooltip-arrow {
  left: calc(50% - var(--tooltip-arrow-width));
}
.pbsw-old-tooltip-placement-left .pbsw-old-tooltip-arrow,
.pbsw-old-tooltip-placement-right .pbsw-old-tooltip-arrow {
  top: calc(50% - var(--tooltip-arrow-width) / 2);
}
.pbsw-old-tooltip-placement-topRight .pbsw-old-tooltip-arrow,
.pbsw-old-tooltip-placement-bottomRight .pbsw-old-tooltip-arrow {
  right: var(--tooltip-arrow-margin);
}
.pbsw-old-tooltip-placement-topLeft .pbsw-old-tooltip-arrow,
.pbsw-old-tooltip-placement-bottomLeft .pbsw-old-tooltip-arrow {
  left: var(--tooltip-arrow-margin);
}
.pbsw-old-tooltip-placement-leftTop .pbsw-old-tooltip-arrow,
.pbsw-old-tooltip-placement-rightTop .pbsw-old-tooltip-arrow {
  top: calc(var(--tooltip-arrow-margin) + var(--tooltip-arrow-width) / 2);
}
.pbsw-old-tooltip-placement-leftBottom .pbsw-old-tooltip-arrow,
.pbsw-old-tooltip-placement-rightBottom .pbsw-old-tooltip-arrow {
  bottom: calc(var(--tooltip-arrow-margin) + var(--tooltip-arrow-width) / 2);
}
.pbsw-old-tooltip-placement-leftTop .pbsw-old-tooltip-content,
.pbsw-old-tooltip-placement-left .pbsw-old-tooltip-content,
.pbsw-old-tooltip-placement-leftBottom .pbsw-old-tooltip-content {
  transform: translateX(calc(-4px - var(--tooltip-arrow-width)));
}
.pbsw-old-tooltip-placement-leftTop .pbsw-old-tooltip-arrow,
.pbsw-old-tooltip-placement-left .pbsw-old-tooltip-arrow,
.pbsw-old-tooltip-placement-leftBottom .pbsw-old-tooltip-arrow {
  transform: rotate(90deg);
  right: calc(-1 * var(--tooltip-arrow-width) - var(--tooltip-arrow-width) / 2 + 1px);
}
.pbsw-old-tooltip-placement-rightTop .pbsw-old-tooltip-content,
.pbsw-old-tooltip-placement-right .pbsw-old-tooltip-content,
.pbsw-old-tooltip-placement-rightBottom .pbsw-old-tooltip-content {
  transform: translateX(calc(4px + var(--tooltip-arrow-width)));
}
.pbsw-old-tooltip-placement-rightTop .pbsw-old-tooltip-arrow,
.pbsw-old-tooltip-placement-right .pbsw-old-tooltip-arrow,
.pbsw-old-tooltip-placement-rightBottom .pbsw-old-tooltip-arrow {
  transform: rotate(270deg);
  left: calc(-1 * var(--tooltip-arrow-width) - var(--tooltip-arrow-width) / 2 + 1px);
}

.font-args {
  font-family: "Inter Tight", sans-serif;
  letter-spacing: 0.4px;
}
.pbsw-old-typography {
  font-family: "Inter Tight", sans-serif;
  letter-spacing: 0.4px;
  margin: 0;
}
.pbsw-old-typography-primary {
  color: var(--c-pbsw-gray-105);
}
.pbsw-old-typography-success {
  color: var(--c-pbsw-success);
}
.pbsw-old-typography-warning {
  color: var(--c-pbsw-warning);
}
.pbsw-old-typography-error {
  color: var(--c-pbsw-error);
}
.pbsw-old-typography-link {
  color: var(--c-pbsw-link);
}
.pbsw-old-typography-disabled {
  color: var(--c-pbsw-disabled);
}
.pbsw-old-typography-ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.pbsw-old-typography-reqiured::after {
  content: " *";
  color: var(--c-pbsw-error-color);
}
h1.pbsw-old-typography {
  font-size: 22px;
  font-weight: 700;
  line-height: 22px;
}
h2.pbsw-old-typography {
  font-size: 18px;
  font-weight: 600;
  line-height: 16px;
}
.pbsw-old-typography-header {
  font-style: normal;
  font-weight: 600;
}
.pbsw-old-typography-header-level-2 {
  font-size: 24px;
  line-height: 28px;
}
.pbsw-old-typography-header-level-1 {
  font-size: 20px;
  line-height: 24px;
}
.pbsw-old-typography-body {
  font-weight: 400;
}
.pbsw-old-typography-body-level-1 {
  font-size: 15px;
  line-height: 18px;
}
.pbsw-old-typography-body-level-2 {
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
}
.pbsw-old-typography-body-level-3 {
  font-size: 13px;
  line-height: 14px;
}
.pbsw-old-typography-body-level-4 {
  font-size: 12px;
  line-height: 14px;
}
.pbsw-old-typography-caption {
  font-size: 10px;
  font-weight: 400;
  line-height: 12px;
}
.pbsw-old-typography-title-level-1 {
  font-size: 16px;
  font-weight: 600;
  line-height: 16px;
}
.pbsw-old-typography-title-level-2 {
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
}

.pbsw-old-collapse-controls-panel {
  height: 40px;
  border-radius: var(--c-pbsw-border-radius-base);
  background-color: var(--c-pbsw-front);
  margin-bottom: 8px;
  padding: 0 16px;
  display: flex;
  flex-direction: row;
  align-items: center;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
}
.pbsw-old-collapse-controls {
  margin-left: 22px;
}
.pbsw-old-collapse-panel {
  border-radius: 8px;
  border: 1px solid #c6cbd9;
}
.pbsw-old-collapse-panel:not(.pbsw-old-collapse-panel:first-child) {
  margin-top: 12px;
}
.pbsw-old-collapse-panel-dark {
  background-color: var(--c-pbsw-gray-20);
}
.pbsw-old-collapse-panel-header {
  padding: 16px;
  display: flex;
  justify-content: space-between;
  border-radius: 8px;
}
.pbsw-old-collapse-panel-header.is-checked {
  background-color: #eff3ff;
}
.pbsw-old-collapse-panel-title {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: var(--c-pbsw-gray-110);
}
.pbsw-old-collapse-panel-controls {
  margin-left: 8px;
  display: flex;
  align-items: center;
}
.pbsw-old-collapse-panel-controls > :not(:last-child) {
  margin-right: 10px;
}
.pbsw-old-collapse-panel-controls-custom {
  height: 30px;
  display: flex;
  align-items: center;
}
.pbsw-old-collapse-panel-icon {
  width: 24px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--c-pbsw-gray-90);
}
.pbsw-old-collapse-panel-block {
  padding: 16px;
}
.pbsw-old-collapse-panel-block:last-child {
  padding-bottom: 14px;
}
.pbsw-old-collapse-panel-divider {
  border-bottom: 1px solid var(--c-pbsw-gray-40);
  border-radius: 5px;
  width: 100%;
}
.pbsw-old-collapse-panel-switcher {
  cursor: pointer;
}
.pbsw-old-collapse-panel-disabled .ui-collapse-panel-title-container *,
.pbsw-old-collapse-panel-disabled .ui-collapse-panel-switcher,
.pbsw-old-collapse-panel-disabled .ui-collapse-panel-description * {
  color: var(--c-pbsw-gray-60);
}
.pbsw-old-collapse-panel-disabled .pbsw-old-collapse-panel-header:hover {
  cursor: unset;
}
.pbsw-old-collapse-panel .pbsw-old-collapse-panel-title-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  overflow: hidden;
  width: 100%;
}
.pbsw-old-collapse-panel .pbsw-old-collapse-panel-title-container:hover {
  cursor: pointer;
}
.pbsw-old-collapse-panel .pbsw-old-collapse-panel-title-container .pbsw-old-collapse-panel-title__wide-padding {
  padding-left: 6px;
}
.pbsw-old-collapse-panel-checkable .pbsw-old-collapse-panel-header {
  padding-left: 16px;
}
.pbsw-old-collapse-panel-checkable .pbsw-old-collapse-panel-description {
  padding-left: 22px;
}
.pbsw-old-collapse-checked-count {
  margin-left: 8px;
}

.pbsw-old-date-picker .pbsw-old-icon svg {
  transition: unset;
}
.pbsw-old-date-picker-popover .pbsw-old-popover-inner {
  padding: 0;
}
.pbsw-old-date-picker-header {
  height: 40px;
  background-color: var(--c-pbsw-gray-20);
  display: flex;
  align-items: center;
  justify-content: space-around;
  padding: 0 12px;
  user-select: none;
}
.pbsw-old-date-picker-header .pbsw-old-icon {
  cursor: pointer;
}
.pbsw-old-date-picker-weekdays {
  display: flex;
  flex-direction: row;
  padding: 0 12px;
}
.pbsw-old-date-picker-cells {
  padding: 0 12px;
}
.pbsw-old-date-picker-weekday,
.pbsw-old-date-picker-cell {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
}
.pbsw-old-date-picker-weekday {
  color: var(--c-pbsw-gray-60);
}
.pbsw-old-date-picker-weekday-container {
  padding: 2px;
}
.pbsw-old-date-picker-cell-container {
  cursor: pointer;
  padding: 2px;
}
.pbsw-old-date-picker-cell-container-empty,
.pbsw-old-date-picker-cell-container-disabled {
  cursor: default;
  pointer-events: none;
}
.pbsw-old-date-picker-cell-today {
  color: var(--c-pbsw-primary-1);
  border: 1px solid var(--c-pbsw-primary-1);
  border-radius: 50%;
}
.pbsw-old-date-picker-cell-disabled {
  color: var(--c-pbsw-gray-60);
}
.pbsw-old-date-picker-cell-selected {
  color: var(--c-pbsw-gray-0);
  background-color: var(--c-pbsw-primary-1);
  border-radius: 50%;
}
.pbsw-old-date-picker-row {
  display: flex;
  flex-direction: row;
}

.pbsw-old-date-range-picker {
  width: 100%;
}
.pbsw-old-date-range-picker .pbsw-old-date-range-picker-container {
  width: 100%;
  height: 100%;
  min-width: inherit;
  min-height: inherit;
  max-width: inherit;
  max-height: inherit;
  display: flex;
  flex-direction: column;
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover {
  user-select: none;
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner {
  padding: 0;
  overflow: hidden;
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-main {
  display: flex;
  flex-direction: row;
  flex: 1;
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-main .pbsw-old-date-range-picker-main-wrapper {
  display: flex;
  flex-direction: column;
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-main .pbsw-old-date-range-picker-main-wrapper .pbsw-old-date-range-picker-title {
  display: block;
  padding: 10px 16px 13px;
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-main .pbsw-old-date-range-picker-main-wrapper .pbsw-old-date-range-picker-dateline-container {
  padding: 0 2px;
  overflow: hidden;
  position: relative;
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-main .pbsw-old-date-range-picker-main-wrapper .pbsw-old-date-range-picker-dateline-container .pbsw-old-date-range-picker-dateline {
  height: 34px;
  box-sizing: border-box;
  position: relative;
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-main .pbsw-old-date-range-picker-main-wrapper .pbsw-old-date-range-picker-dateline-container .pbsw-old-date-range-picker-dateline .pbsw-old-date-range-picker-dateline-year-container {
  position: relative;
  display: inline-block;
  height: 100%;
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-main .pbsw-old-date-range-picker-main-wrapper .pbsw-old-date-range-picker-dateline-container .pbsw-old-date-range-picker-dateline .pbsw-old-date-range-picker-dateline-year-container .pbsw-old-date-range-picker-dateline-year-period {
  width: 1px;
  height: 32px;
  display: inline-block;
  background-color: var(--c-pbsw-gray-40);
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-main .pbsw-old-date-range-picker-main-wrapper .pbsw-old-date-range-picker-dateline-container .pbsw-old-date-range-picker-dateline .pbsw-old-date-range-picker-dateline-year-container .pbsw-old-date-range-picker-dateline-year {
  position: absolute;
  left: 8px;
  top: 50%;
  transform: translateY(-50%);
  text-shadow: 1px 0 0 #fff, -1px 0 0 #fff, 0 1px 0 #fff, 0 -1px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-main .pbsw-old-date-range-picker-main-wrapper .pbsw-old-date-range-picker-dateline-container .pbsw-old-date-range-picker-dateline .pbsw-old-date-range-picker-dateline-quarter-period {
  width: 1px;
  height: 14px;
  display: inline-block;
  background-color: var(--c-pbsw-gray-40);
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-main .pbsw-old-date-range-picker-main-wrapper .pbsw-old-date-range-picker-dateline-container .pbsw-old-date-range-picker-dateline .pbsw-old-date-range-picker-dateline-period {
  position: absolute;
  height: 100%;
  background-color: var(--c-pbsw-bg-tag);
  min-width: 1px;
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-main .pbsw-old-date-range-picker-main-wrapper .pbsw-old-date-range-picker-dateline-container .pbsw-old-date-range-picker-dateline .pbsw-old-date-range-picker-dateline-thumb {
  box-sizing: border-box;
  height: 100%;
  border: 1px solid var(--c-pbsw-gray-90);
  border-radius: 2px;
  cursor: col-resize;
  min-width: 10px;
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-main .pbsw-old-date-range-picker-main-wrapper .pbsw-old-date-range-picker-dateline-container .pbsw-old-icon {
  position: absolute;
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0.7);
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-main .pbsw-old-date-range-picker-main-wrapper .pbsw-old-date-range-picker-dateline-container .pbsw-old-icon:hover {
  color: var(--c-pbsw-classic-50);
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-main .pbsw-old-date-range-picker-main-wrapper .pbsw-old-date-range-picker-dateline-container .pbsw-old-date-range-picker-header-nav-icon-left {
  left: 7px;
  top: 2px;
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-main .pbsw-old-date-range-picker-main-wrapper .pbsw-old-date-range-picker-dateline-container .pbsw-old-date-range-picker-header-nav-icon-right {
  right: 7px;
  top: 2px;
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-main .pbsw-old-date-range-picker-main-wrapper .pbsw-old-date-range-picker-months-container {
  margin-top: 3px;
  display: flex;
  flex-direction: row;
  flex: 1;
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-main .pbsw-old-date-range-picker-main-wrapper .pbsw-old-date-range-picker-months-container .pbsw-old-date-range-picker-month {
  border-bottom: 1px solid var(--c-pbsw-gray-40);
  height: 270px;
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-main .pbsw-old-date-range-picker-main-wrapper .pbsw-old-date-range-picker-months-container .pbsw-old-date-range-picker-month:not(.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-main .pbsw-old-date-range-picker-main-wrapper .pbsw-old-date-range-picker-months-container .pbsw-old-date-range-picker-month:first-child) {
  border-left: 1px solid var(--c-pbsw-gray-40);
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-main .pbsw-old-date-range-picker-main-wrapper .pbsw-old-date-range-picker-months-container .pbsw-old-date-range-picker-month .pbsw-old-date-range-picker-header {
  position: relative;
  height: 40px;
  background-color: var(--c-pbsw-gray-20);
  border: 1px solid var(--c-pbsw-gray-40);
  border-left: none;
  border-right: none;
  display: flex;
  align-items: center;
  justify-content: space-around;
  padding: 0 12px;
  cursor: pointer;
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-main .pbsw-old-date-range-picker-main-wrapper .pbsw-old-date-range-picker-months-container .pbsw-old-date-range-picker-month .pbsw-old-date-range-picker-header:not(.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-main .pbsw-old-date-range-picker-main-wrapper .pbsw-old-date-range-picker-months-container .pbsw-old-date-range-picker-month .pbsw-old-date-range-picker-header:first-child) {
  border-left: 1px solid var(--c-pbsw-gray-40);
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-main .pbsw-old-date-range-picker-main-wrapper .pbsw-old-date-range-picker-months-container .pbsw-old-date-range-picker-month .pbsw-old-date-range-picker-header .pbsw-old-icon {
  position: absolute;
  cursor: pointer;
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-main .pbsw-old-date-range-picker-main-wrapper .pbsw-old-date-range-picker-months-container .pbsw-old-date-range-picker-month .pbsw-old-date-range-picker-header .pbsw-old-icon:hover {
  color: var(--c-pbsw-classic-50);
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-main .pbsw-old-date-range-picker-main-wrapper .pbsw-old-date-range-picker-months-container .pbsw-old-date-range-picker-month .pbsw-old-date-range-picker-header .pbsw-old-date-range-picker-header-nav-icon-left {
  left: 14px;
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-main .pbsw-old-date-range-picker-main-wrapper .pbsw-old-date-range-picker-months-container .pbsw-old-date-range-picker-month .pbsw-old-date-range-picker-header .pbsw-old-date-range-picker-header-nav-icon-right {
  right: 14px;
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-main .pbsw-old-date-range-picker-main-wrapper .pbsw-old-date-range-picker-months-container .pbsw-old-date-range-picker-month .pbsw-old-date-range-picker-weekdays {
  display: flex;
  flex-direction: row;
  padding: 0 12px;
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-main .pbsw-old-date-range-picker-main-wrapper .pbsw-old-date-range-picker-months-container .pbsw-old-date-range-picker-month .pbsw-old-date-range-picker-weekdays .pbsw-old-date-range-picker-weekday-container {
  padding: 2px;
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-main .pbsw-old-date-range-picker-main-wrapper .pbsw-old-date-range-picker-months-container .pbsw-old-date-range-picker-month .pbsw-old-date-range-picker-weekdays .pbsw-old-date-range-picker-weekday-container .pbsw-old-date-range-picker-weekday {
  color: var(--c-pbsw-gray-60);
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-main .pbsw-old-date-range-picker-main-wrapper .pbsw-old-date-range-picker-months-container .pbsw-old-date-range-picker-month .pbsw-old-date-range-picker-cells {
  padding: 0 12px;
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-main .pbsw-old-date-range-picker-main-wrapper .pbsw-old-date-range-picker-months-container .pbsw-old-date-range-picker-month .pbsw-old-date-range-picker-cells .pbsw-old-date-range-picker-row {
  display: flex;
  flex-direction: row;
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-main .pbsw-old-date-range-picker-main-wrapper .pbsw-old-date-range-picker-months-container .pbsw-old-date-range-picker-month .pbsw-old-date-range-picker-cells .pbsw-old-date-range-picker-row .pbsw-old-date-range-picker-cell-container {
  cursor: pointer;
  padding: 2px 0;
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-main .pbsw-old-date-range-picker-main-wrapper .pbsw-old-date-range-picker-months-container .pbsw-old-date-range-picker-month .pbsw-old-date-range-picker-cells .pbsw-old-date-range-picker-row .pbsw-old-date-range-picker-cell-container .pbsw-old-date-range-picker-cell-wrapper {
  padding: 0 2px;
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-main .pbsw-old-date-range-picker-main-wrapper .pbsw-old-date-range-picker-months-container .pbsw-old-date-range-picker-month .pbsw-old-date-range-picker-cells .pbsw-old-date-range-picker-row .pbsw-old-date-range-picker-cell-container .pbsw-old-date-range-picker-cell-wrapper-between-selected {
  background-color: var(--c-pbsw-bg-tag);
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-main .pbsw-old-date-range-picker-main-wrapper .pbsw-old-date-range-picker-months-container .pbsw-old-date-range-picker-month .pbsw-old-date-range-picker-cells .pbsw-old-date-range-picker-row .pbsw-old-date-range-picker-cell-container .pbsw-old-date-range-picker-cell-wrapper-selected-start-date {
  background: linear-gradient(90deg, var(--c-pbsw-gray-0) 50%, var(--c-pbsw-bg-tag) 0);
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-main .pbsw-old-date-range-picker-main-wrapper .pbsw-old-date-range-picker-months-container .pbsw-old-date-range-picker-month .pbsw-old-date-range-picker-cells .pbsw-old-date-range-picker-row .pbsw-old-date-range-picker-cell-container .pbsw-old-date-range-picker-cell-wrapper-selected-end-date {
  background: linear-gradient(270deg, var(--c-pbsw-gray-0) 50%, var(--c-pbsw-bg-tag) 0);
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-main .pbsw-old-date-range-picker-main-wrapper .pbsw-old-date-range-picker-months-container .pbsw-old-date-range-picker-month .pbsw-old-date-range-picker-cells .pbsw-old-date-range-picker-row .pbsw-old-date-range-picker-cell-container-empty,
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-main .pbsw-old-date-range-picker-main-wrapper .pbsw-old-date-range-picker-months-container .pbsw-old-date-range-picker-month .pbsw-old-date-range-picker-cells .pbsw-old-date-range-picker-row .pbsw-old-date-range-picker-cell-container-disabled {
  cursor: default;
  pointer-events: none;
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-main .pbsw-old-date-range-picker-main-wrapper .pbsw-old-date-range-picker-months-container .pbsw-old-date-range-picker-month .pbsw-old-date-range-picker-cells .pbsw-old-date-range-picker-cell-today {
  color: var(--c-pbsw-night-50);
  border: 1px solid var(--c-pbsw-night-50);
  box-sizing: border-box;
  border-radius: 50%;
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-main .pbsw-old-date-range-picker-main-wrapper .pbsw-old-date-range-picker-months-container .pbsw-old-date-range-picker-month .pbsw-old-date-range-picker-cells .pbsw-old-date-range-picker-cell-disabled {
  color: var(--c-pbsw-gray-60);
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-main .pbsw-old-date-range-picker-main-wrapper .pbsw-old-date-range-picker-months-container .pbsw-old-date-range-picker-month .pbsw-old-date-range-picker-cells .pbsw-old-date-range-picker-cell-selected {
  color: var(--c-pbsw-gray-0);
  background-color: var(--c-pbsw-night-50);
  border-radius: 50%;
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-main .pbsw-old-date-range-picker-main-wrapper .pbsw-old-date-range-picker-months-container .pbsw-old-date-range-picker-month .pbsw-old-date-range-picker-weekday,
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-main .pbsw-old-date-range-picker-main-wrapper .pbsw-old-date-range-picker-months-container .pbsw-old-date-range-picker-month .pbsw-old-date-range-picker-cell {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-main .pbsw-old-date-range-picker-main-wrapper .pbsw-old-date-range-picker-times-container {
  display: flex;
  align-items: center;
  height: 91px;
  border-bottom: 1px solid var(--c-pbsw-gray-40);
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-main .pbsw-old-date-range-picker-main-wrapper .pbsw-old-date-range-picker-times-container .pbsw-old-date-range-picker-times-block {
  width: 250px;
  padding: 0 24px;
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-main .pbsw-old-date-range-picker-main-wrapper .pbsw-old-date-range-picker-times-container .pbsw-old-date-range-picker-times-block .pbsw-old-date-range-picker-times-label {
  font-size: 12px;
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-main .pbsw-old-date-range-picker-main-wrapper .pbsw-old-date-range-picker-times-container .pbsw-old-date-range-picker-times-block .pbsw-old-date-range-picker-times-inputs {
  margin-top: 8px;
  display: flex;
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-main .pbsw-old-date-range-picker-main-wrapper .pbsw-old-date-range-picker-times-container .pbsw-old-date-range-picker-times-block .pbsw-old-date-range-picker-times-inputs .pbsw-old-date-range-picker-times-input-date {
  width: 100px;
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-main .pbsw-old-date-range-picker-main-wrapper .pbsw-old-date-range-picker-times-container .pbsw-old-date-range-picker-times-block .pbsw-old-date-range-picker-times-inputs .pbsw-old-date-range-picker-times-input-time {
  width: 60px;
  margin-left: 12px;
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-footer {
  height: 60px;
  padding: 0 16px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-footer .pbsw-old-date-range-picker-footer-range-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-footer .pbsw-old-date-range-picker-footer-range-container .pbsw-old-input-container {
  width: 90px;
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-footer .pbsw-old-date-range-picker-footer-range-container .pbsw-old-date-range-picker-footer-range-separator {
  width: 32px;
  text-align: center;
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-footer .pbsw-old-date-range-picker-footer-extra-container {
  flex: 1;
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-footer .pbsw-old-date-range-picker-footer-buttons-container {
  margin-left: auto;
}
.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-footer .pbsw-old-date-range-picker-footer-buttons-container .pbsw-old-button:not(.pbsw-old-popover.pbsw-old-date-range-picker-popover .pbsw-old-popover-content .pbsw-old-popover-inner .pbsw-old-date-range-picker-footer .pbsw-old-date-range-picker-footer-buttons-container .pbsw-old-button:last-child) {
  margin-right: 8px;
}

.pbsw-old-dropdown-trigger {
  cursor: pointer;
  width: 16px;
  color: var(--c-pbsw-gray-90);
}
.pbsw-old-dropdown-placement-rightTop,
.pbsw-old-dropdown-placement-right,
.pbsw-old-dropdown-placement-rightBottom {
  margin-left: 4px;
}
.pbsw-old-dropdown-placement-leftTop,
.pbsw-old-dropdown-placement-left,
.pbsw-old-dropdown-placement-leftBottom {
  margin-left: -4px;
}
.pbsw-old-dropdown-placement-bottomLeft,
.pbsw-old-dropdown-placement-bottom,
.pbsw-old-dropdown-placement-bottomRight {
  margin-top: 4px;
}
.pbsw-old-dropdown-placement-topLeft,
.pbsw-old-dropdown-placement-top,
.pbsw-old-dropdown-placement-topRight {
  margin-top: -4px;
}
.pbsw-old-dropdown-placement-top,
.pbsw-old-dropdown-placement-rightBottom,
.pbsw-old-dropdown-placement-leftBottom {
  display: flex;
  flex-direction: column-reverse;
}

a {
  text-decoration: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
}
.rect-100-percents {
  width: 100%;
  height: 100%;
}
*,
::before,
::after {
  box-sizing: border-box;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
.horizontal {
  display: flex;
  align-items: center;
}
.horizontal .w50 {
  width: 50%;
}
.clear {
  clear: left;
}
.height-100 {
  height: 100%;
}
.mar-l-auto {
  margin-left: auto;
}
.mar-l-0 {
  margin-left: 0;
}
.mar-l-8 {
  margin-left: 8px;
}
.mar-l-14 {
  margin-left: 14px;
}
.mar-l-20 {
  margin-left: 20px;
}
.mar-l-40 {
  margin-left: 40px;
}
.mar-r-20 {
  margin-right: 20px;
}
.mar-t-2 {
  margin-top: 2px;
}
.mar-t-12 {
  margin-top: 12px;
}
.mar-t-16 {
  margin-top: 16px;
}
.mar-t-20 {
  margin-top: 20px;
}
.pointer {
  cursor: pointer;
}
.underline {
  text-decoration: underline;
}
.white-space-normal {
  white-space: normal;
}
.white-space-two-lines {
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.pbsw-old-elastic-popup {
  display: block;
}
.pbsw-old-elastic-popup.pbsw-old-elastic-popup-hide {
  display: none;
}
.pbsw-old-elastic-popup .pbsw-old-elastic-popup-el-overlay {
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.2);
  overflow: auto;
  width: 100%;
  height: 100%;
  z-index: 99;
}
.pbsw-old-elastic-popup .pbsw-old-elastic-popup-el-overlay::-webkit-scrollbar {
  width: 0;
  height: 0;
}
.pbsw-old-elastic-popup .pbsw-old-elastic-popup-el-overlay .pbsw-old-elastic-popup-el-table {
  display: table;
  width: 100%;
  height: 100%;
}
.pbsw-old-elastic-popup .pbsw-old-elastic-popup-el-overlay .pbsw-old-elastic-popup-el-table .pbsw-old-elastic-popup-el-cell {
  display: table-cell;
  padding: 0 1em;
  vertical-align: middle;
  text-align: center;
}
.pbsw-old-elastic-popup .pbsw-old-elastic-popup-el-overlay .pbsw-old-elastic-popup-el-table .pbsw-old-elastic-popup-el-cell .pbsw-old-elastic-popup-el-modal {
  position: relative;
  display: inline-block;
  max-width: 60em;
  background: #fff;
  text-align: left;
  margin: 30px 0;
}
.pbsw-old-elastic-popup .pbsw-old-elastic-popup-el-overlay .pbsw-old-elastic-popup-el-table .pbsw-old-elastic-popup-el-cell .pbsw-old-elastic-popup-el-modal .pbsw-old-elastic-popup-close-button {
  position: absolute;
  right: 2px;
  top: 2px;
  height: 30px;
  width: 30px;
  background-image: url(/src/js/react-app/bundle/e877fa27a3c85c1b3c84.tsx);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  font-size: 1px;
  line-height: 0;
  transition: all 0.5s ease;
}
.pbsw-old-elastic-popup .pbsw-old-elastic-popup-el-overlay .pbsw-old-elastic-popup-el-table .pbsw-old-elastic-popup-el-cell .pbsw-old-elastic-popup-el-modal .pbsw-old-elastic-popup-close-button:hover {
  cursor: pointer;
  transform: rotate(360deg);
}

@keyframes you-spin-me-round {
  to {
    transform: rotate(1turn);
  }
}
.pbsw-old-icon {
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-rendering: optimizelegibility;
  text-transform: none;
  vertical-align: -0.125em;
  box-sizing: border-box;
}
.pbsw-old-icon svg {
  transition: var(--c-pbsw-transition);
}
.pbsw-old-icon-hoverable:hover {
  cursor: pointer;
  color: var(--c-pbsw-primary-color-hover);
}
.pbsw-old-icon-disabled,
.pbsw-old-icon-disabled:hover {
  color: var(--c-pbsw-disabled-color);
  cursor: not-allowed;
}
.pbsw-old-icon-spin {
  animation: you-spin-me-round 1s linear infinite;
}

.pbsw-old-input-container .pbsw-old-input {
  display: inline-flex;
  align-items: center;
  height: 32px;
  width: 100%;
  box-sizing: border-box;
  background-color: var(--c-pbsw-gray-0);
  border-radius: var(--c-pbsw-border-radius-base);
  padding: 6px 8px;
}
.pbsw-old-input-container .pbsw-old-input > input {
  font-size: 12px;
  text-overflow: ellipsis;
  font-family: var(--c-pbsw-font-family);
  border: none;
  outline: none;
  box-sizing: border-box;
  color: var(--c-pbsw-main-text);
  height: 30px;
  width: 100%;
  border-radius: var(--c-pbsw-border-radius-base);
}
.pbsw-old-input-container .pbsw-old-input > input::-webkit-input-placeholder {
  color: var(--c-pbsw-disabled-color);
}
.pbsw-old-input-container .pbsw-old-input > input::-moz-placeholder {
  color: var(--c-pbsw-disabled-color);
}
.pbsw-old-input-container .pbsw-old-input > input:-moz-placeholder {
  color: var(--c-pbsw-disabled-color);
}
.pbsw-old-input-container .pbsw-old-input > input:-ms-input-placeholder {
  color: var(--c-pbsw-disabled-color);
}
.pbsw-old-input-container .pbsw-old-input > input::selection {
  background: var(--c-pbsw-bg-primary);
  color: var(--c-pbsw-gray-110);
}
.pbsw-old-input-container .pbsw-old-input > input::-moz-selection {
  background: var(--c-pbsw-bg-primary);
  color: var(--c-pbsw-gray-110);
}
.pbsw-old-input-container .pbsw-old-input > input:-webkit-autofill,
.pbsw-old-input-container .pbsw-old-input > input:-webkit-autofill:hover,
.pbsw-old-input-container .pbsw-old-input > input:-webkit-autofill:focus,
.pbsw-old-input-container .pbsw-old-input > input:-webkit-autofill:active {
  max-height: calc(100% - 2px);
  box-shadow: inset 0 0 0 50px var(--c-pbsw-gray-0) !important;
  -webkit-text-fill-color: var(--c-pbsw-gray-110);
}
.pbsw-old-input-container .pbsw-old-input-pbsw {
  display: inline-flex;
  align-items: center;
  background: none;
  margin-right: 4px;
}
.pbsw-old-input-container .pbsw-old-input-primary {
  border: 1px solid var(--c-pbsw-gray-5);
  transition: var(--c-pbsw-transition);
}
.pbsw-old-input-container .pbsw-old-input-primary:hover {
  border-color: var(--c-pbsw-primary-color-hover);
}
.pbsw-old-input-container .pbsw-old-input-primary:focus-within {
  border-color: var(--c-pbsw-primary-color-hover);
}
.pbsw-old-input-container .pbsw-old-input-primary > input:focus:not(:read-only)::-webkit-input-placeholder {
  color: transparent;
}
.pbsw-old-input-container .pbsw-old-input-primary > input:focus:not(:read-only)::-moz-placeholder {
  color: transparent;
}
.pbsw-old-input-container .pbsw-old-input-primary > input:focus:not(:read-only):-moz-placeholder {
  color: transparent;
}
.pbsw-old-input-container .pbsw-old-input-primary > input:focus:not(:read-only):-ms-input-placeholder {
  color: transparent;
}
.pbsw-old-input-container .pbsw-old-input-primary.pbsw-old-input-disabled {
  background-color: var(--c-pbsw-bg-primary);
  color: var(--c-pbsw-disabled-color);
  cursor: not-allowed;
  border-color: var(--c-pbsw-gray-40);
}
.pbsw-old-input-container .pbsw-old-input-primary.pbsw-old-input-disabled:hover {
  border-color: var(--c-pbsw-gray-40);
}
.pbsw-old-input-container .pbsw-old-input-primary.pbsw-old-input-disabled input {
  color: var(--c-pbsw-disabled-color);
  cursor: not-allowed;
}
.pbsw-old-input-container .pbsw-old-input-primary.pbsw-old-input-error {
  border-color: var(--c-pbsw-error-color);
}
.pbsw-old-input-container .pbsw-old-input-primary.pbsw-old-input-error:hover {
  border-color: var(--c-pbsw-error-color-hover);
}

.pbsw-old-input-number {
  position: relative;
  display: inline-flex;
  align-items: center;
  height: 32px;
  width: 100%;
  box-sizing: border-box;
  background-color: var(--c-pbsw-gray-0);
  border-radius: var(--c-pbsw-border-radius-base);
  padding: 6px 8px;
  transition: border-color 0.3s;
}
.pbsw-old-input-number-captions {
  width: 100%;
}
.pbsw-old-input-number.pbsw-old-input-number-with-trigger {
  padding: 6px 34px 6px 8px;
}
.pbsw-old-input-number-input-container {
  display: flex;
  align-items: center;
}
.pbsw-old-input-number-input {
  display: inline-block;
  font-size: 13px;
  text-overflow: ellipsis;
  font-family: var(--c-pbsw-font-family);
  border: none;
  outline: none;
  box-sizing: border-box;
  color: var(--c-pbsw-gray-110);
  height: 32px;
  width: 100%;
  background: none;
  border-radius: var(--c-pbsw-border-radius-base);
}
.pbsw-old-input-number-input::-webkit-input-placeholder {
  color: var(--c-pbsw-disabled-color);
}
.pbsw-old-input-number-input::-moz-placeholder {
  color: var(--c-pbsw-disabled-color);
}
.pbsw-old-input-number-input:-moz-placeholder {
  color: var(--c-pbsw-disabled-color);
}
.pbsw-old-input-number-input:-ms-input-placeholder {
  color: var(--c-pbsw-disabled-color);
}
.pbsw-old-input-number-input::selection {
  background: var(--c-pbsw-primary-2);
  color: var(--c-pbsw-gray-110);
}
.pbsw-old-input-number-input::-moz-selection {
  background: var(--c-pbsw-primary-2);
  color: var(--c-pbsw-gray-110);
}
.pbsw-old-input-number-input:-webkit-autofill,
.pbsw-old-input-number-input:-webkit-autofill:hover,
.pbsw-old-input-number-input:-webkit-autofill:focus,
.pbsw-old-input-number-input:-webkit-autofill:active {
  box-shadow: var(--c-pbsw-box-shadow);
  -webkit-text-fill-color: var(--c-pbsw-black);
}
.pbsw-old-input-number-input-suffix {
  display: inline-block;
  user-select: none;
}
.pbsw-old-input-number-primary {
  border: 1px solid var(--c-pbsw-gray-40);
  box-shadow: var(--c-pbsw-box-shadow);
}
.pbsw-old-input-number-primary:hover {
  border-color: var(--c-pbsw-gray-5);
  box-shadow: var(--c-pbsw-box-shadow);
}
.pbsw-old-input-number-primary:focus-within {
  border-color: var(--c-pbsw-gray-5);
  box-shadow: var(--c-pbsw-box-shadow);
}
.pbsw-old-input-number-primary > input:focus::-webkit-input-placeholder {
  color: transparent;
}
.pbsw-old-input-number-primary > input:focus::-moz-placeholder {
  color: transparent;
}
.pbsw-old-input-number-primary > input:focus:-moz-placeholder {
  color: transparent;
}
.pbsw-old-input-number-primary > input:focus:-ms-input-placeholder {
  color: transparent;
}
.pbsw-old-input-number-primary.pbsw-old-input-number-disabled {
  border-color: var(--c-pbsw-gray-40);
  background-color: var(--c-pbsw-gray-40);
  color: var(--c-pbsw-disabled-color);
  cursor: not-allowed;
}
.pbsw-old-input-number-primary.pbsw-old-input-number-disabled:hover {
  border-color: var(--c-pbsw-gray-40);
  box-shadow: var(--c-pbsw-box-shadow);
}
.pbsw-old-input-number-primary.pbsw-old-input-number-disabled input {
  color: var(--c-pbsw-disabled-color);
  cursor: not-allowed;
}
.pbsw-old-input-number-primary.pbsw-old-input-number-error {
  border-color: var(--c-pbsw-error-color);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
}
.pbsw-old-input-number-primary.pbsw-old-input-number-error:hover {
  border-color: var(--c-pbsw-error-color);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
}
.pbsw-old-input-number-trigger-container {
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 100%;
}
.pbsw-old-input-number-trigger {
  position: relative;
  display: block;
  width: 100%;
  height: 50%;
  overflow: hidden;
}
.pbsw-old-input-number-trigger .pbsw-old-icon {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
.pbsw-old-input-number-trigger-up {
  border-top-right-radius: var(--c-pbsw-border-radius-base);
  cursor: pointer;
}
.pbsw-old-input-number-trigger-up .pbsw-old-icon {
  bottom: 0;
}
.pbsw-old-input-number-trigger-down {
  border-bottom-right-radius: var(--c-pbsw-border-radius-base);
  cursor: pointer;
}
.pbsw-old-input-number-trigger-down .pbsw-old-icon {
  top: 0;
}
.pbsw-old-input-number-trigger:hover {
  background-color: var(--c-pbsw-primary-1);
}

.pbsw-old-label {
  display: inline-flex;
}
.pbsw-old-label-align-top {
  flex-direction: column;
  align-items: flex-start;
}
.pbsw-old-label-align-top .pbsw-old-label-content {
  margin-bottom: 4px;
}
.pbsw-old-label-align-bottom {
  flex-direction: column-reverse;
  align-items: flex-start;
}
.pbsw-old-label-align-bottom .pbsw-old-label-content {
  margin-top: 4px;
}
.pbsw-old-label-align-left {
  flex-direction: row;
}
.pbsw-old-label-align-left .pbsw-old-label-content {
  margin-right: 16px;
}
.pbsw-old-label-align-right {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.pbsw-old-label-align-right .pbsw-old-label-content {
  margin-left: 8px;
}
.pbsw-old-label-content {
  cursor: pointer;
  min-height: 20px;
  max-height: 32px;
  display: flex;
  align-items: center;
  position: relative;
}
.pbsw-old-label-content > span:not(:first-child) {
  margin-left: 4px;
}
.pbsw-old-label-field {
  flex: 1;
  width: 100%;
  position: relative;
  display: flex;
  align-items: center;
}
.pbsw-old-label-help {
  color: var(--c-pbsw-gray-90);
  margin-left: 4px;
}
.pbsw-old-label-asterisk {
  color: var(--c-pbsw-error-color);
  margin-left: 4px;
}
.pbsw-old-label-invert {
  color: var(--c-pbsw-gray-0);
}
.pbsw-old-label-invert .pbsw-old-label-help {
  color: var(--c-pbsw-gray-0);
}
.pbsw-old-label-disabled .pbsw-old-label-content-field-label,
.pbsw-old-label-disabled .pbsw-old-label-asterisk {
  color: var(--c-pbsw-disabled-color);
  cursor: not-allowed;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: var(--c-pbsw-gray-110);
}
a {
  text-decoration: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
}
.pbsw-old-highlight {
  background-color: var(--c-pbsw-main-text);
  border-radius: 4px;
  height: 24px;
  padding: 0;
  margin: 0;
}
.pbsw-old-scrollbar::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.pbsw-old-scrollbar::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--c-pbsw-gray-10);
  border: 4px solid white;
}
.pbsw-old-scrollbar::-webkit-scrollbar-thumb {
  background-color: var(--c-pbsw-gray-60);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.pbsw-old-scrollbar::-webkit-scrollbar-button {
  display: none;
}
.pbsw-old-scrollbar-theme::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: var(--c-pbsw-bg-scrollbar);
}
.pbsw-old-scrollbar-theme::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--c-pbsw-tr-scrollbar);
  border: 4px solid var(--c-pbsw-bg-scrollbar);
}
.pbsw-old-scrollbar-theme::-webkit-scrollbar-thumb {
  background-color: var(--c-pbsw-sc-scrollbar);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.pbsw-old-scrollbar-theme::-webkit-scrollbar-button {
  display: none;
}
.pbsw-old-scrollbar-tooltip::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.pbsw-old-scrollbar-tooltip::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--c-pbsw-gray-10);
  border: 4px solid white;
}
.pbsw-old-scrollbar-tooltip::-webkit-scrollbar-thumb {
  background-color: var(--c-pbsw-gray-60);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.pbsw-old-scrollbar-tooltip::-webkit-scrollbar-button {
  display: none;
}
.pbsw-old-scrollbar-tooltip::-webkit-scrollbar {
  width: 14px;
  height: 14px;
  background: var(--c-pbsw-gray-110);
}
.pbsw-old-scrollbar-tooltip::-webkit-scrollbar-track {
  background-color: var(--c-pbsw-gray-90);
  border-color: var(--c-pbsw-gray-110);
}
.pbsw-old-scrollbar-tooltip::-webkit-scrollbar-corner {
  background-color: var(--c-pbsw-gray-110);
  border-radius: 16px;
}
*,
::before,
::after {
  box-sizing: border-box;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
.horizontal {
  display: flex;
  align-items: center;
}
.horizontal .w50 {
  width: 50%;
}
.clear {
  clear: left;
}
.height-100 {
  height: 100%;
}
.mar-l-auto {
  margin-left: auto;
}
.mar-l-0 {
  margin-left: 0;
}
.mar-l-8 {
  margin-left: 8px;
}
.mar-l-14 {
  margin-left: 14px;
}
.mar-l-20 {
  margin-left: 20px;
}
.mar-r-20 {
  margin-right: 20px;
}
.mar-t-2 {
  margin-top: 2px;
}
.mar-t-12 {
  margin-top: 12px;
}
.mar-t-16 {
  margin-top: 16px;
}
.mar-t-20 {
  margin-top: 20px;
}
.pointer {
  cursor: pointer;
}
.pbsw-old-list,
.pbsw-old-sublist {
  margin: 0;
  padding: 0;
  overflow-y: auto;
  border-radius: var(--c-pbsw-border-radius-base);
  border: 1px solid var(--c-pbsw-gray-40);
  box-shadow: var(--c-pbsw-box-shadow);
}
.pbsw-old-list::-webkit-scrollbar,
.pbsw-old-sublist::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.pbsw-old-list::-webkit-scrollbar-track,
.pbsw-old-sublist::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--c-pbsw-gray-10);
  border: 4px solid white;
}
.pbsw-old-list::-webkit-scrollbar-thumb,
.pbsw-old-sublist::-webkit-scrollbar-thumb {
  background-color: var(--c-pbsw-gray-60);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.pbsw-old-list::-webkit-scrollbar-button,
.pbsw-old-sublist::-webkit-scrollbar-button {
  display: none;
}
.pbsw-old-list-themeborder::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: var(--c-pbsw-bg-scrollbar);
}
.pbsw-old-list-themeborder::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--c-pbsw-tr-scrollbar);
  border: 4px solid var(--c-pbsw-bg-scrollbar);
}
.pbsw-old-list-themeborder::-webkit-scrollbar-thumb {
  background-color: var(--c-pbsw-sc-scrollbar);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.pbsw-old-list-themeborder::-webkit-scrollbar-button {
  display: none;
}
.pbsw-old-list-borderless {
  border-radius: unset;
  box-shadow: none;
  border: none;
}
.pbsw-old-list-divider {
  height: 1px;
  width: 100%;
  background-color: var(--c-pbsw-gray-20);
}
.pbsw-old-list-li {
  list-style-type: none;
  padding: 4px 0;
  background-color: var(--c-pbsw-gray-0);
}
.pbsw-old-list-li:hover,
.pbsw-old-list-li-highlighted {
  cursor: pointer;
}
.pbsw-old-list-li-highlighted.pbsw-old-list-li-disabled {
  background-color: var(--c-pbsw-primary-1);
}
.pbsw-old-list-option-disabled,
.pbsw-old-list-option-disabled:hover,
.pbsw-old-list-li-disabled {
  background-color: var(--c-pbsw-gray-0);
  color: var(--c-pbsw-disabled-color);
  cursor: not-allowed;
}
.pbsw-old-list-li-disabled:hover {
  cursor: not-allowed;
}
.pbsw-old-list-option-selected,
.pbsw-old-list-li-selected {
  background-color: var(--c-pbsw-gray-10);
}
.pbsw-old-list-option-selected:hover,
.pbsw-old-list-li-selected:hover {
  background-color: var(--c-pbsw-gray-10);
}
.pbsw-old-list-li-selected.pbsw-old-list-li-disabled {
  background-color: var(--c-pbsw-primary-2);
}
.pbsw-old-list-option-divider {
  border-bottom: 1px solid var(--c-pbsw-gray-10);
}
.pbsw-old-sublist-option {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}

.pbsw-old-pagination {
  text-align: center;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.pbsw-old-pagination .pbsw-old-pagination-page-size-changer {
  float: right;
}
.pbsw-old-pagination .pbsw-old-pagination-page-size-changer .pbsw-old-pagination-page-size-changer__text {
  display: inline-block;
}
.pbsw-old-pagination .pbsw-old-pagination-page-size-changer .pbsw-old-pagination-page-size-changer__select {
  min-width: 56px;
  color: var(--c-pbsw-gray-90);
}
.pbsw-old-pagination .ui-select-suffix {
  margin-left: 12px;
}
.pbsw-old-pagination-btns__prev {
  margin-right: 8px;
}
.pbsw-old-pagination-btns__next {
  margin-left: 8px;
}
.pbsw-old-pagination-btns__prev,
.pbsw-old-pagination-btns__next {
  color: var(--c-pbsw-gray-90);
}
.pbsw-old-pagination-btns {
  display: flex;
}
.pbsw-old-pagination-btns-pages {
  margin: 0;
  display: flex;
  flex-direction: row;
  text-align: center;
  background: var(--c-pbsw-gray-20);
  box-sizing: border-box;
  border: 1px solid var(--c-pbsw-gray-40);
  border-radius: 5px;
  padding: 1px;
}
.pbsw-old-pagination-btns-pages .pbsw-old-pagination-btns-pages__item {
  position: relative;
  display: inline-block;
  min-width: 28px;
  height: 28px;
  cursor: pointer;
}
.pbsw-old-pagination-btns-pages .pbsw-old-pagination-btns-pages__item a {
  display: inline-flex;
  box-sizing: border-box;
  align-items: center;
  justify-content: center;
  border: 1px solid transparent;
  border-radius: 3px;
  padding: 6px 8px;
  width: 100%;
  height: 100%;
  color: var(--c-pbsw-main-text);
}
.pbsw-old-pagination-btns-pages .pbsw-old-pagination-btns-pages__item:hover a,
.pbsw-old-pagination-btns-pages .pbsw-old-pagination-btns-pages__item--active a {
  background: var(--c-pbsw-gray-0);
  border: 1px solid var(--c-pbsw-gray-40);
}
.pbsw-old-pagination-btns-pages .pbsw-old-pagination-btns-pages__item:hover::after,
.pbsw-old-pagination-btns-pages .pbsw-old-pagination-btns-pages__item--active::after {
  display: none;
}
.pbsw-old-pagination-btns-pages .pbsw-old-pagination-btns-pages__item--active {
  cursor: default;
}
.pbsw-old-pagination-btns-pages .pbsw-old-pagination-btns-pages__item:not(:last-child)::after {
  position: absolute;
  top: 4px;
  right: -1px;
  bottom: 4px;
  content: "";
  width: 1px;
  background: rgba(0, 0, 0, 0.08);
}
.pbsw-old-pagination-total {
  color: var(--c-pbsw-gray-90);
}
.pbsw-old-pagination-go-to-page {
  color: var(--c-pbsw-gray-90);
  display: flex;
  align-items: center;
}
.pbsw-old-pagination-go-to-page > :not(:last-child) {
  margin-right: 8px;
}
.pbsw-old-pagination-go-to-page .ui-input {
  width: 38px;
}
.pbsw-old-pagination-go-to-page input {
  padding: 0;
}
.pbsw-old-pagination-page-control {
  display: flex;
}
.pbsw-old-pagination-page-control > *:not(:last-child) {
  margin-right: 28px;
}

.pbsw-old-popover {
  --popover-arrow-margin: 8px;
  --popover-arrow-width: 8px;
  box-sizing: border-box;
}
.pbsw-old-popover .pbsw-old-popover-content {
  position: relative;
  width: 100%;
  height: 100%;
  min-width: inherit;
  min-height: inherit;
  max-width: inherit;
  max-height: inherit;
}
.pbsw-old-popover .pbsw-old-popover-content .pbsw-old-popover-arrow {
  position: absolute;
  width: var(--popover-arrow-width);
  height: var(--popover-arrow-width);
  background-color: var(--c-pbsw-gray-0);
  transform: rotate(45deg);
  border: 1px solid var(--c-pbsw-gray-40);
}
.pbsw-old-popover .pbsw-old-popover-content .pbsw-old-popover-inner {
  width: 100%;
  height: 100%;
  min-width: inherit;
  min-height: inherit;
  max-width: inherit;
  max-height: inherit;
  box-sizing: border-box;
  font-family: var(--c-pbsw-font-family);
  font-size: 13px;
  color: var(--c-pbsw-gray-110);
  background-color: var(--c-pbsw-gray-0);
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.04), 0 100px 80px rgba(0, 0, 0, 0.07), 0 23px 31px rgba(0, 0, 0, 0.05), 0 8px 12px rgba(0, 0, 0, 0.04), 0 -3px 4px rgba(0, 0, 0, 0.03);
  border-radius: 5px;
  padding: 4px 8px;
  overflow: auto;
  border: 1px solid var(--c-pbsw-gray-40);
}
.pbsw-old-popover .pbsw-old-popover-content .pbsw-old-popover-inner p:last-child {
  margin-bottom: 4px;
}
.pbsw-old-popover .pbsw-old-popover-content .pbsw-old-popover-inner p:first-child {
  margin-top: 4px;
}
.pbsw-old-popover.pbsw-old-popover-placement-bottomLeft .pbsw-old-popover-content,
.pbsw-old-popover.pbsw-old-popover-placement-bottom .pbsw-old-popover-content,
.pbsw-old-popover.pbsw-old-popover-placement-bottomRight .pbsw-old-popover-content {
  transform: translateY(calc(4px + var(--popover-arrow-width)));
}
.pbsw-old-popover.pbsw-old-popover-placement-bottomLeft .pbsw-old-popover-arrow,
.pbsw-old-popover.pbsw-old-popover-placement-bottom .pbsw-old-popover-arrow,
.pbsw-old-popover.pbsw-old-popover-placement-bottomRight .pbsw-old-popover-arrow {
  top: calc(-1 * var(--popover-arrow-width) + var(--popover-arrow-width) / 2);
  box-shadow: -2px -2px 5px #0000000f;
  border-bottom: none;
  border-right: none;
}
.pbsw-old-popover.pbsw-old-popover-placement-topLeft .pbsw-old-popover-content,
.pbsw-old-popover.pbsw-old-popover-placement-top .pbsw-old-popover-content,
.pbsw-old-popover.pbsw-old-popover-placement-topRight .pbsw-old-popover-content {
  transform: translateY(calc(-4px - var(--popover-arrow-width)));
}
.pbsw-old-popover.pbsw-old-popover-placement-topLeft .pbsw-old-popover-arrow,
.pbsw-old-popover.pbsw-old-popover-placement-top .pbsw-old-popover-arrow,
.pbsw-old-popover.pbsw-old-popover-placement-topRight .pbsw-old-popover-arrow {
  bottom: calc(-1 * var(--popover-arrow-width) + var(--popover-arrow-width) / 2);
  box-shadow: 3px 3px 7px #00000012;
  border-top: none;
  border-left: none;
}
.pbsw-old-popover.pbsw-old-popover-placement-top .pbsw-old-popover-arrow,
.pbsw-old-popover.pbsw-old-popover-placement-bottom .pbsw-old-popover-arrow {
  left: calc(50% - var(--popover-arrow-width));
}
.pbsw-old-popover.pbsw-old-popover-placement-left .pbsw-old-popover-arrow,
.pbsw-old-popover.pbsw-old-popover-placement-right .pbsw-old-popover-arrow {
  top: calc(50% - var(--popover-arrow-width) / 2);
}
.pbsw-old-popover.pbsw-old-popover-placement-topRight .pbsw-old-popover-arrow,
.pbsw-old-popover.pbsw-old-popover-placement-bottomRight .pbsw-old-popover-arrow {
  right: calc(var(--popover-arrow-margin) + var(--popover-arrow-margin) / 2);
}
.pbsw-old-popover.pbsw-old-popover-placement-topLeft .pbsw-old-popover-arrow,
.pbsw-old-popover.pbsw-old-popover-placement-bottomLeft .pbsw-old-popover-arrow {
  left: calc(var(--popover-arrow-margin) + var(--popover-arrow-margin) / 2);
}
.pbsw-old-popover.pbsw-old-popover-placement-leftTop .pbsw-old-popover-arrow,
.pbsw-old-popover.pbsw-old-popover-placement-rightTop .pbsw-old-popover-arrow {
  top: calc(var(--popover-arrow-margin) + var(--popover-arrow-width) / 2);
}
.pbsw-old-popover.pbsw-old-popover-placement-leftBottom .pbsw-old-popover-arrow,
.pbsw-old-popover.pbsw-old-popover-placement-rightBottom .pbsw-old-popover-arrow {
  bottom: calc(var(--popover-arrow-margin) + var(--popover-arrow-width) / 2);
}
.pbsw-old-popover.pbsw-old-popover-placement-leftTop .pbsw-old-popover-content,
.pbsw-old-popover.pbsw-old-popover-placement-left .pbsw-old-popover-content,
.pbsw-old-popover.pbsw-old-popover-placement-leftBottom .pbsw-old-popover-content {
  transform: translateX(calc(-4px - var(--popover-arrow-width)));
}
.pbsw-old-popover.pbsw-old-popover-placement-leftTop .pbsw-old-popover-arrow,
.pbsw-old-popover.pbsw-old-popover-placement-left .pbsw-old-popover-arrow,
.pbsw-old-popover.pbsw-old-popover-placement-leftBottom .pbsw-old-popover-arrow {
  right: calc(-1 * var(--popover-arrow-width) - var(--popover-arrow-width) / 2 + var(--popover-arrow-width));
  box-shadow: 3px -3px 7px #00000012;
  border-left: none;
  border-bottom: none;
}
.pbsw-old-popover.pbsw-old-popover-placement-rightTop .pbsw-old-popover-content,
.pbsw-old-popover.pbsw-old-popover-placement-right .pbsw-old-popover-content,
.pbsw-old-popover.pbsw-old-popover-placement-rightBottom .pbsw-old-popover-content {
  transform: translateX(calc(4px + var(--popover-arrow-width)));
}
.pbsw-old-popover.pbsw-old-popover-placement-rightTop .pbsw-old-popover-arrow,
.pbsw-old-popover.pbsw-old-popover-placement-right .pbsw-old-popover-arrow,
.pbsw-old-popover.pbsw-old-popover-placement-rightBottom .pbsw-old-popover-arrow {
  left: calc(-1 * var(--popover-arrow-width) - var(--popover-arrow-width) / 2 + var(--popover-arrow-width));
  box-shadow: -3px 3px 7px #00000012;
  border-right: none;
  border-top: none;
}

.pbsw-old-radio-wrapper {
  cursor: pointer;
  margin: 3px 0;
}
.pbsw-old-radio-wrapper-full-width {
  flex: 1 1 auto;
}
.pbsw-old-radio-wrapper > div:last-child {
  display: inline-block;
}
.pbsw-old-radio {
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  display: inline-block;
  position: relative;
  line-height: 1;
  vertical-align: middle;
  margin-right: 8px;
}
.pbsw-old-radio:hover .pbsw-old-radio-inner,
.pbsw-old-radio-input:focus + .pbsw-old-radio-inner {
  border: 1px solid var(--c-pbsw-primary-color-hover);
  box-shadow: 1px 1px 0 1px rgba(255, 255, 255, 0.4), inset 1px 1px 2px rgba(0, 0, 0, 0.06);
}
.pbsw-old-radio-inner {
  transition: all 0.3s;
  position: relative;
  top: 0;
  left: 0;
  display: inline-block;
  width: 16px;
  height: 16px;
  border: 1px solid var(--c-pbsw-gray-50);
  box-shadow: 1px 1px 0 1px rgba(255, 255, 255, 0.4), inset 1px 1px 2px rgba(0, 0, 0, 0.05);
  border-radius: 50%;
  background-color: var(--c-pbsw-gray-0);
}
.pbsw-old-radio-inner::after {
  position: absolute;
  left: 21%;
  top: 21%;
  right: 25%;
  bottom: 25%;
  display: table;
  width: 8px;
  height: 8px;
  content: " ";
  opacity: 0;
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
}
.pbsw-old-radio-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
  margin: 0;
  padding: 0;
}
.pbsw-old-radio-checked {
  transition: all 0.3s;
}
.pbsw-old-radio-checked .pbsw-old-radio-inner {
  box-shadow: 1px 1px 0 1px rgba(255, 255, 255, 0.4), inset 1px 1px 2px rgba(0, 0, 0, 0.05);
}
.pbsw-old-radio-checked .pbsw-old-radio-inner::after {
  position: absolute;
  left: 25%;
  top: 21%;
  right: 25%;
  bottom: 25%;
  display: table;
  width: 8px;
  height: 8px;
  content: " ";
  background-color: var(--c-pbsw-classic-50);
  border-radius: 50%;
  opacity: 1;
  transition: opacity 0.1s;
}
.pbsw-old-radio-wrapper-disabled {
  cursor: not-allowed;
}
.pbsw-old-radio-wrapper-disabled .pbsw-old-radio-content {
  color: var(--c-pbsw-gray-60);
}
.pbsw-old-radio-wrapper-disabled .pbsw-old-radio-content .ui-icon {
  color: var(--c-pbsw-gray-60);
}
.pbsw-old-radio-disabled {
  cursor: not-allowed;
}
.pbsw-old-radio-disabled.pbsw-old-radio-checked .pbsw-old-radio-inner::after {
  animation-name: none;
  background-color: #ccc;
}
.pbsw-old-radio-disabled:hover .pbsw-old-radio-inner {
  border-color: var(--c-pbsw-gray-50);
  box-shadow: 1px 1px 0 1px rgba(255, 255, 255, 0.4), inset 1px 1px 2px rgba(0, 0, 0, 0.05);
}
.pbsw-old-radio-disabled .pbsw-old-radio-inner {
  border-color: var(--c-pbsw-gray-50);
  background-color: var(--c-pbsw-gray-20);
}
.pbsw-old-radio-disabled .pbsw-old-radio-input {
  cursor: not-allowed;
}
.pbsw-old-radio-danger:hover .pbsw-old-radio-inner,
.pbsw-old-radio-danger .pbsw-old-radio-input:focus + .pbsw-old-radio-inner {
  border-color: var(--c-pbsw-error-color-hover);
  box-shadow: 1px 1px 0 1px rgba(255, 255, 255, 0.4), inset 1px 1px 2px rgba(0, 0, 0, 0.06);
}
.pbsw-old-radio-danger .pbsw-old-radio-inner {
  border-color: var(--c-pbsw-error-color-hover);
  box-shadow: 1px 1px 0 1px rgba(255, 255, 255, 0.4), inset 1px 1px 2px rgba(0, 0, 0, 0.06);
}
.pbsw-old-radio-danger.pbsw-old-radio-checked:hover .pbsw-old-radio-inner {
  border-color: var(--c-pbsw-error-color-hover);
  box-shadow: 1px 1px 0 1px rgba(255, 255, 255, 0.4), inset 1px 1px 2px rgba(0, 0, 0, 0.06);
}
.pbsw-old-radio-danger.pbsw-old-radio-checked .pbsw-old-radio-inner {
  border-color: var(--c-pbsw-error-color-hover);
  box-shadow: 1px 1px 0 1px rgba(255, 255, 255, 0.4), inset 1px 1px 2px rgba(0, 0, 0, 0.06);
}
.pbsw-old-radio-group {
  display: flex;
  flex-direction: column;
  transition: var(--c-pbsw-transition);
}
.pbsw-old-radio-group .pbsw-old-icon svg {
  transition: unset;
}
.pbsw-old-radio-group-full-width {
  width: 100%;
}
.pbsw-old-radio-group-wrapper-tabs {
  display: inline-flex;
  flex-direction: row;
  background: var(--c-pbsw-gray-40);
  box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.4), inset 1px 1px 2px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  padding: 2px;
}
.pbsw-old-radio-group-wrapper-tabs .pbsw-old-radio {
  display: none;
}
.pbsw-old-radio-group-wrapper-tabs .pbsw-old-radio-wrapper {
  position: relative;
  min-width: 28px;
  height: 28px;
  display: inline-flex;
  box-sizing: border-box;
  align-items: center;
  justify-content: center;
  padding: 4px 8px;
  margin: 0;
  border: 1px solid transparent;
  border-radius: 3px;
  transition: border 300ms cubic-bezier(0.645, 0.045, 0.355, 1) 0ms;
}
.pbsw-old-radio-group-wrapper-tabs .pbsw-old-radio-wrapper:hover {
  border: 1px solid var(--c-pbsw-primary-color-hover);
  transition: border 300ms cubic-bezier(0.645, 0.045, 0.355, 1) 0ms;
  box-shadow: unset;
}
.pbsw-old-radio-group-wrapper-tabs .pbsw-old-radio-wrapper:hover .ui-icon {
  color: var(--c-pbsw-primary-color-hover);
}
.pbsw-old-radio-group-wrapper-tabs .pbsw-old-radio-wrapper::after {
  position: absolute;
  top: 4px;
  right: -1px;
  bottom: 4px;
  content: "";
  width: 1px;
  background: rgba(0, 0, 0, 0.08);
}
.pbsw-old-radio-group-wrapper-tabs .pbsw-old-radio-wrapper:last-child::after {
  display: none;
}
.pbsw-old-radio-group-wrapper-tabs .pbsw-old-radio-wrapper .pbsw-old-radio-content {
  display: flex;
}
.pbsw-old-radio-group-wrapper-tabs .pbsw-old-radio-wrapper-disabled:hover {
  box-shadow: unset;
  border: 1px solid transparent;
}
.pbsw-old-radio-group-wrapper-tabs .pbsw-old-radio-wrapper-disabled:hover .ui-icon {
  color: var(--c-pbsw-gray-60);
}
.pbsw-old-radio-group-wrapper-tabs .pbsw-old-radio-wrapper-checked {
  background: var(--c-pbsw-gray-0);
  border: 1px solid var(--c-pbsw-gray-50);
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.04);
  border-radius: 3px;
}
.pbsw-old-radio-group-wrapper-tabs .pbsw-old-radio-wrapper-checked::after {
  display: none;
}
.pbsw-old-radio-group-wrapper-tabs .pbsw-old-radio-wrapper-checked:hover {
  border-color: var(--c-pbsw-primary-color-hover);
}
.pbsw-old-radio-group-wrapper-tabs .pbsw-old-radio-wrapper-checked-disabled:hover {
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.04), 0 1px 2px 1px rgba(0, 0, 0, 0.04);
  border: 1px solid transparent;
}

.pbsw-old-select-container {
  position: relative;
}
.pbsw-old-select-container .pbsw-old-select {
  position: relative;
  display: inline-flex;
  font-size: 13px;
  font-family: var(--c-pbsw-font-family);
  align-items: center;
  height: 32px;
  width: 100%;
  box-sizing: border-box;
  background-color: var(--c-pbsw-gray-0);
  border-radius: var(--c-pbsw-border-radius-base);
  padding: 6px 8px;
  border: 1px solid var(--c-pbsw-gray-40);
  transition: var(--c-pbsw-transition);
}
.pbsw-old-select-container .pbsw-old-select-active,
.pbsw-old-select-container .pbsw-old-select:hover {
  border-color: var(--c-pbsw-primary-color-hover);
  cursor: pointer;
}
.pbsw-old-select-container .pbsw-old-select-disabled {
  background-color: var(--c-pbsw-gray-10);
  color: var(--c-pbsw-gray-60);
  cursor: not-allowed;
}
.pbsw-old-select-container .pbsw-old-select-disabled:hover {
  border-color: var(--c-pbsw-gray-40);
}
.pbsw-old-select-container .pbsw-old-select-disabled .pbsw-old-select-icon-clear {
  cursor: not-allowed;
}
.pbsw-old-select-container .pbsw-old-select-error {
  border-color: var(--c-pbsw-error-color);
}
.pbsw-old-select-container .pbsw-old-select-error:hover {
  border-color: var(--c-pbsw-error-color-hover);
}
.pbsw-old-select-container .pbsw-old-select .pbsw-old-placeholder-with-value {
  display: flex;
  flex-direction: column;
  width: calc(100% - 10px);
  overflow: hidden;
}
.pbsw-old-select-container .pbsw-old-select .pbsw-old-placeholder-with-value .pbsw-old-placeholder-with-value-placeholder {
  transition: all 0.3s linear;
  color: #7b7975;
  font-size: 12px;
  font-weight: 400;
}
.pbsw-old-select-container .pbsw-old-select .pbsw-old-placeholder-with-value .pbsw-old-placeholder-with-value-placeholder.--gray {
  margin-bottom: 0;
  font-size: 12px;
  transition: all 0.3s linear;
}
.pbsw-old-select-container .pbsw-old-select .pbsw-old-placeholder-with-value .pbsw-old-placeholder-with-value-value {
  color: #19150f;
  max-height: 0;
  transition: max-height 0.3s ease-out;
  font-size: 14px;
  font-weight: 400;
}
.pbsw-old-select-container .pbsw-old-select .pbsw-old-placeholder-with-value .pbsw-old-placeholder-with-value-value.--show {
  display: inline-block;
  max-height: 250px;
  transition: max-height 0.3s linear;
}
.pbsw-old-select-container .pbsw-old-select-field,
.pbsw-old-select-container .pbsw-old-select-placeholder {
  width: 100%;
  height: 20px;
  line-height: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.pbsw-old-select-container .pbsw-old-select-placeholder {
  color: var(--c-pbsw-gray-60);
}
.pbsw-old-select-container .pbsw-old-select-suffix {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  margin-left: 4px;
}
.pbsw-old-select-container .pbsw-old-select-suffix-counter {
  margin-right: 4px;
}
.pbsw-old-select-container .pbsw-old-select-multiselect-element {
  display: flex;
}
.pbsw-old-select-container .pbsw-old-select-multiselect-element .pbsw-old-select-multiselect-text {
  margin-left: 8px;
}
.pbsw-old-select-popup-options {
  box-sizing: border-box;
  border: 1px solid var(--c-pbsw-gray-40);
  border-radius: 4px;
  background-color: var(--c-pbsw-gray-0);
}
.pbsw-old-select-popup-options-placement-top {
  margin-bottom: 4px;
}
.pbsw-old-select-popup-options-placement-bottom {
  margin-top: 4px;
}
.pbsw-old-select-popup-options .pbsw-old-select-popup-header {
  padding: 8px;
}
.pbsw-old-select-popup-options .pbsw-old-select-popup-body {
  border-radius: inherit;
}
.pbsw-old-select-popup-options .pbsw-old-select-icon-clear {
  cursor: pointer;
}


.pbsw-old-slider {
  padding: 5px 0;
  width: auto;
  transition: background-color 0.3s;
}
.pbsw-old-slider-rail {
  height: 2px;
  width: 100%;
  background-color: var(--c-pbsw-gray-40);
  box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.4), inset 1px 1px 2px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  position: relative;
  overflow: visible;
}
.pbsw-old-slider-rail:hover .pbsw-old-slider-track {
  background-color: var(--c-pbsw-primary-2);
}
.pbsw-old-slider-trumb {
  background: var(--c-pbsw-gray-0);
  border: 1px solid var(--c-pbsw-gray-40);
  box-sizing: border-box;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
  border-radius: 12px;
  width: 12px;
  height: 12px;
  cursor: grab;
  position: absolute;
  margin-top: -5px;
  transform: translateX(-45%);
  transition: border-color 0.3s;
}
.pbsw-old-slider-trumb:hover {
  border-color: var(--c-pbsw-primary-2);
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.04);
}
.pbsw-old-slider-track {
  background: var(--c-pbsw-primary-2);
  background-color: black;
  border-radius: 4px;
  transition: background-color 0.3s;
  position: absolute;
}
.pbsw-old-slider-mark {
  position: absolute;
  top: 18px;
  left: 0;
  width: 100%;
  font-size: 12px;
}
.pbsw-old-slider-mark-text {
  position: absolute;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  color: var(--c-pbsw-gray-60);
  transition: color 0.3s;
}
.pbsw-old-slider-mark-text-active {
  color: var(--c-pbsw-gray-110);
}
.pbsw-old-slider-mark-text:hover {
  color: var(--c-pbsw-gray-110);
}
.pbsw-old-slider .pbsw-old-dot {
  position: absolute;
  top: 10px;
  width: 1px;
  height: 8px;
  margin-left: 0;
  border-radius: 4px;
  background-color: var(--c-pbsw-gray-40);
  border: none;
  transition: background-color 0.3s;
}
.pbsw-old-slider .pbsw-old-dot-active {
  background-color: var(--c-pbsw-gray-110);
}
.pbsw-old-slider-disabled .pbsw-old-slider-rail {
  background-color: var(--c-pbsw-gray-20);
}
.pbsw-old-slider-disabled .pbsw-old-slider-rail:hover .pbsw-old-slider-track {
  background-color: var(--c-pbsw-gray-60);
}
.pbsw-old-slider-disabled .pbsw-old-slider-track {
  background-color: var(--c-pbsw-gray-60);
}
.pbsw-old-slider-disabled .pbsw-old-slider-trumb {
  cursor: not-allowed;
}
.pbsw-old-slider-disabled .pbsw-old-slider-trumb:hover {
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.04), 0 1px 2px 1px rgba(0, 0, 0, 0.04);
}
.pbsw-old-slider-disabled .pbsw-old-slider-mark-text {
  cursor: default;
  color: var(--c-pbsw-gray-60);
}
.pbsw-old-slider-disabled .pbsw-old-slider-mark-text-active,
.pbsw-old-slider-disabled .pbsw-old-slider-mark-text:hover {
  color: var(--c-pbsw-gray-60);
}
.pbsw-old-slider-disabled .pbsw-old-dot,
.pbsw-old-slider-disabled .pbsw-old-dot-active {
  background-color: var(--c-pbsw-gray-40);
}

@keyframes slidein {
  0% {
    transform: translateY(0) scale(1);
  }
  65% {
    transform: translateY(30px) scale(1);
  }
  100% {
    transform: translateY(12px) scale(0.95);
  }
}
.pbsw-old-stacking-notification {
  position: fixed;
}
.pbsw-old-stacking-notification-topLeft {
  top: 0;
  left: 0;
}
.pbsw-old-stacking-notification-topLeft > div:nth-child(1) .pbsw-old-stacking-notification-notice-wrapper {
  transform: translateY(-200px);
}
.pbsw-old-stacking-notification-top {
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.pbsw-old-stacking-notification-top > div:nth-child(1) .pbsw-old-stacking-notification-notice-wrapper {
  transform: translateY(-200px);
}
.pbsw-old-stacking-notification-topRight {
  top: 0;
  right: 0;
}
.pbsw-old-stacking-notification-topRight > div:nth-child(1) .pbsw-old-stacking-notification-notice-wrapper {
  transform: translateY(-200px);
}
.pbsw-old-stacking-notification-bottomLeft {
  bottom: 204px;
  left: 0;
}
.pbsw-old-stacking-notification-bottomLeft > div:nth-child(1) .pbsw-old-stacking-notification-notice-wrapper {
  transform: translateY(200px);
}
.pbsw-old-stacking-notification-bottom {
  bottom: 204px;
  left: 50%;
  transform: translateX(-50%);
}
.pbsw-old-stacking-notification-bottom > div:nth-child(1) .pbsw-old-stacking-notification-notice-wrapper {
  transform: translateY(200px);
}
.pbsw-old-stacking-notification-bottomRight {
  bottom: 204px;
  right: 0;
}
.pbsw-old-stacking-notification-bottomRight > div:nth-child(1) .pbsw-old-stacking-notification-notice-wrapper {
  transform: translateY(200px);
}
.pbsw-old-stacking-notification > div {
  pointer-events: auto;
}
.pbsw-old-stacking-notification > div:nth-child(1) .pbsw-old-stacking-notification-notice-wrapper {
  transition: all 1000ms cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
}
.pbsw-old-stacking-notification > div:nth-child(1) .pbsw-old-stacking-notification-notice-wrapper-active {
  transform: translateY(0) scale(1);
  transition: all 1000ms cubic-bezier(0.4, 0, 0.2, 1);
  transition-delay: 250ms;
  opacity: 1;
}
.pbsw-old-stacking-notification > div:nth-child(1) .pbsw-old-stacking-notification-notice::after {
  content: " ";
  width: 95%;
  height: 8px;
  position: absolute;
  bottom: 0;
  background: #ebebeb;
  border: 1px solid #dedfe0;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.07), 0 23px 31px rgba(0, 0, 0, 0.05), 0 8px 12px rgba(0, 0, 0, 0.04), 0 3px 3px rgba(0, 0, 0, 0.03);
  border-radius: 5px;
  z-index: -1;
  transform: translateY(0);
  transition: transform;
  transition-duration: 400ms;
}
.pbsw-old-stacking-notification > div:nth-child(2) .pbsw-old-stacking-notification-notice-wrapper {
  transform: translateY(12px) scale(0.95);
  transition: all 600ms cubic-bezier(0.4, 0, 0.2, 1);
}
.pbsw-old-stacking-notification > div:nth-child(2):last-child .pbsw-old-stacking-notification-notice::after {
  content: " ";
  width: 95%;
  height: 40px;
  position: absolute;
  bottom: 0;
  transform: translateY(8px);
  transition: transform;
  transition-delay: 1000ms;
  transition-duration: 400ms;
  background: #ebebeb;
  border: 1px solid #dedfe0;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.07), 0 23px 31px rgba(0, 0, 0, 0.05), 0 8px 12px rgba(0, 0, 0, 0.04), 0 3px 3px rgba(0, 0, 0, 0.03);
  border-radius: 5px;
  z-index: -1;
}
.pbsw-old-stacking-notification > div:nth-child(n + 3) .pbsw-old-stacking-notification-notice-wrapper {
  transform: translateY(12px) scale(0.95);
}
.pbsw-old-stacking-notification > div:nth-child(n + 3) .pbsw-old-stacking-notification-notice::after {
  content: " ";
  width: 95%;
  height: 40px;
  position: absolute;
  bottom: 0;
  transform: translateY(8px);
  background: #ebebeb;
  border: 1px solid #dedfe0;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.07), 0 23px 31px rgba(0, 0, 0, 0.05), 0 8px 12px rgba(0, 0, 0, 0.04), 0 3px 3px rgba(0, 0, 0, 0.03);
  border-radius: 5px;
  z-index: -1;
}
.pbsw-old-stacking-notification > div:nth-child(n + 4) .pbsw-old-stacking-notification-notice-wrapper {
  transform: translateY(12px) scale(0.95);
  opacity: 0;
}
.pbsw-old-stacking-notification > div.slideIn .pbsw-old-stacking-notification-notice-wrapper {
  animation: slidein 600ms;
  transform: translateY(12px) scale(0.95);
}
.pbsw-old-stacking-notification > div.slideOut .pbsw-old-stacking-notification-notice-wrapper {
  animation: slidein 600ms;
  transform: translateY(0) scale(1);
  animation-direction: reverse;
}
.pbsw-old-stacking-notification > div.slideOut .pbsw-old-stacking-notification-notice::after {
  transform: translateY(0) !important;
  transition: transform;
  transition-delay: 0ms !important;
  transition-duration: 400ms;
}
.pbsw-old-stacking-notification .pbsw-old-stacking-notification-notice {
  position: relative;
  display: flex;
  flex-direction: row;
  width: 474px;
  background-color: var(--c-pbsw-gray-0);
  border-radius: var(--c-pbsw-border-radius-base);
  border: 1px solid var(--c-pbsw-gray-40);
  box-shadow: var(--c-pbsw-overlay-shadow);
  box-sizing: border-box;
  padding: 16px 20px 18px 14px;
  margin: 35px 0 0;
}
.pbsw-old-stacking-notification .pbsw-old-stacking-notification-notice::after {
  content: "";
  transform: translateY(0);
}
.pbsw-old-stacking-notification .pbsw-old-stacking-notification-icon {
  width: 46px;
}
.pbsw-old-stacking-notification .pbsw-old-stacking-notification-icon-success {
  color: var(--c-pbsw-success);
}
.pbsw-old-stacking-notification .pbsw-old-stacking-notification-icon-warning {
  color: var(--c-pbsw-warning);
}
.pbsw-old-stacking-notification .pbsw-old-stacking-notification-icon-error {
  color: var(--c-pbsw-error);
}
.pbsw-old-stacking-notification .pbsw-old-stacking-notification-body {
  flex: 1;
  width: calc(100% - 46px);
}
.pbsw-old-stacking-notification .pbsw-old-stacking-notification-body .pbsw-old-stacking-notification-title {
  margin-top: 6px;
  color: var(--c-pbsw-gray-110);
  margin-bottom: 10px;
  overflow: hidden;
}
.pbsw-old-stacking-notification .pbsw-old-stacking-notification-body .pbsw-old-stacking-notification-content-switcher {
  position: absolute;
  bottom: 20px;
  right: 20px;
  height: 20px;
}
.pbsw-old-stacking-notification .pbsw-old-stacking-notification-body .pbsw-old-stacking-notification-content > div {
  overflow-wrap: break-word;
}
.pbsw-old-stacking-notification .pbsw-old-stacking-notification-bottom-control {
  position: absolute;
  bottom: 20px;
  left: 60px;
  height: 20px;
}
.pbsw-old-stacking-notification .pbsw-old-stacking-notification-hide-all {
  position: absolute;
  right: 0;
  top: -34px;
  padding: 0 0 4px 4px;
  width: 100px;
  height: 34px;
  display: flex;
  justify-content: end;
}
.pbsw-old-stacking-notification .pbsw-old-stacking-notification-hide-all > button {
  color: var(--c-pbsw-gray-90);
}
.pbsw-old-stacking-notification .pbsw-old-stacking-notification-hide-all > button:hover {
  color: var(--c-pbsw-gray-90);
}
.pbsw-old-stacking-notification .pbsw-old-stacking-notification-close-x {
  position: absolute;
  top: 12px;
  right: 12px;
  cursor: pointer;
  color: var(--c-pbsw-gray-90);
}

.pbsw-old-switch {
  display: inline-block;
  width: 30px;
  height: 18px;
  position: relative;
  box-sizing: border-box;
  padding: 0;
  border-radius: 9px;
  border: none;
  background-color: #e2e2ea;
  cursor: pointer;
  transition: var(--c-pbsw-transition);
}
.pbsw-old-switch::before {
  position: absolute;
  content: "";
  inset: 16.66% 46.66% 16.66% 13.33%;
  background-color: var(--c-pbsw-gray-0);
  transition: 0.4s;
  border-radius: 50%;
}
.pbsw-old-switch-checked {
  background-color: #7e7e8f;
}
.pbsw-old-switch-checked::before {
  transform: translateX(10px);
}
.pbsw-old-switch-disabled {
  cursor: not-allowed;
  background: var(--c-pbsw-gray-20);
}

.pbsw-old-tabs {
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.04);
  display: flex;
  flex-direction: column;
}
.pbsw-old-tabs-back .pbsw-old-tabs-header {
  background-color: var(--c-pbsw-gray-40);
}
.pbsw-old-tabs-back .pbsw-old-tabs-header .pbsw-old-tab-active {
  background-color: var(--c-pbsw-gray-20);
}
.pbsw-old-tabs-back .pbsw-old-tabs-content {
  background-color: var(--c-pbsw-gray-20);
}
.pbsw-old-tabs-header-container {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.pbsw-old-tabs-header-nav-icon {
  cursor: pointer;
}
.pbsw-old-tabs-header-nav-icon:hover {
  color: var(--c-pbsw-primary-1);
}
.pbsw-old-tabs-header {
  display: flex;
  background-color: var(--c-pbsw-gray-20);
  padding: 4px 8px 0;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.04);
  overflow: hidden;
}
.pbsw-old-tabs-content {
  flex: auto;
  min-width: 0;
  min-height: 0;
  width: 100%;
  outline: none;
  box-sizing: border-box;
  background-color: var(--c-pbsw-gray-0);
  border-top: 1px solid transparent;
}
.pbsw-old-tabs-content-padding {
  padding: 18px 26px 26px;
}
.pbsw-old-tab {
  display: flex;
  align-items: center;
  height: auto;
  padding: 7px 12px;
  margin-bottom: -1px;
  margin-right: 8px;
  border: 1px solid transparent;
  border-radius: 5px 5px 0 0;
  cursor: pointer;
}
.pbsw-old-tab:last-child {
  margin-right: 0;
}
.pbsw-old-tab-active {
  background-color: var(--c-pbsw-gray-0);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.04), 0 0 3px rgba(0, 0, 0, 0.03);
  border: 1px solid var(--c-pbsw-gray-40);
}
.pbsw-old-tabs-header-border-wrapper {
  overflow: hidden;
}
.pbsw-old-tabs-underlined .pbsw-old-tabs-header {
  box-shadow: unset;
  background-color: unset;
  margin-bottom: -1px;
  padding: 0 !important;
}
.pbsw-old-tabs-underlined .pbsw-old-tabs-header-border-wrapper {
  border-bottom: 1px solid var(--c-pbsw-gray-40);
}
.pbsw-old-tabs-underlined .pbsw-old-tab {
  background-color: unset;
  box-shadow: unset;
  border: unset;
  border-bottom: 2px solid transparent;
  margin-bottom: 0;
}
.pbsw-old-tabs-underlined .pbsw-old-tab-active {
  border-bottom-color: var(--c-pbsw-primary-2);
}

.emulateDiv {
  position: absolute;
  left: -10000px;
  top: -10000px;
  box-sizing: border-box;
  overflow: auto;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.pbsw-old-textarea {
  position: relative;
  resize: none;
  display: inline-flex;
  align-items: center;
  height: auto;
  width: 100%;
  box-sizing: border-box;
  background-color: var(--c-pbsw-gray-0);
  border-radius: var(--c-pbsw-border-radius-base);
  padding: 6px 8px;
  font-size: 13px;
  font-family: var(--c-pbsw-font-family);
  border: none;
  outline: none;
  transition: border-color 0.3s;
}
.pbsw-old-textarea::-webkit-input-placeholder {
  color: var(--c-pbsw-disabled-color);
}
.pbsw-old-textarea::-moz-placeholder {
  color: var(--c-pbsw-disabled-color);
}
.pbsw-old-textarea:-moz-placeholder {
  color: var(--c-pbsw-disabled-color);
}
.pbsw-old-textarea:-ms-input-placeholder {
  color: var(--c-pbsw-disabled-color);
}
.pbsw-old-textarea::selection {
  background: var(--c-pbsw-primary-1);
  color: var(--c-pbsw-gray-110);
}
.pbsw-old-textarea::-moz-selection {
  background: var(--c-pbsw-gray-110);
  color: var(--c-pbsw-gray-110);
}
.pbsw-old-textarea-resize {
  resize: both;
}
.pbsw-old-textarea-primary {
  border: 1px solid var(--c-pbsw-gray-40);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
}
.pbsw-old-textarea-primary:hover,
.pbsw-old-textarea-primary:focus {
  border-color: var(--c-pbsw-primary-color-hover);
}
.pbsw-old-textarea-primary.pbsw-old-textarea-disabled {
  background-color: var(--c-pbsw-gray-10);
  cursor: not-allowed;
}
.pbsw-old-textarea-primary.pbsw-old-textarea-disabled:hover {
  border-color: var(--c-pbsw-gray-40);
}
.pbsw-old-textarea-primary.pbsw-old-textarea-error {
  border-color: var(--c-pbsw-error-color);
}
.pbsw-old-textarea-primary.pbsw-old-textarea-error:hover {
  border-color: var(--c-pbsw-error-color);
}

.data-png {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAD8SURBVHgBrZTRbQIxEERnI+SzxEW6Ei4dUEI6SDpI0sF1wHVAqCB0gNIBJaSDQAXwAcIgxDIrhGQkvmy/D6+9kufOO14DhRHv6/H5jE4EDTJRRS9VVSunSy4WyIA/9MqxgQk6N/xBAt779janxsy0npAIN09UB/9VNezifLIgGV2DtHFygERETl/c3oawXdzlr6bgj6b8Io83GjMSK6aIfKAMU7ExdiuHEMIyx5SHWA0njB0KoKqz4qYkd0pDnHt+v62zO2W/P81FdO5c3cf5ZEHWa2WRopsigsfj7pPd8nI47L7jPC92vbavFHq+Wntge4qNkQk17OhTlOYCMjpSNkKkdFAAAAAASUVORK5CYII=);
}
.download-png {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAYAAAC5DOVpAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAECSURBVHgBzZOxDcIwEEW/HaXPCIyQFegpiERBS4UQBWyQsAEUCAFFoKQyBT2MwAZkBEoEieFcgKIojhMEiC+dfLLPz+fzGfigmCkgDIVzvcphHPNtv+8di2K5gYXLBQ5j3Ldt6ZpijbAq+h5M1WexEIMyG6dT4SrTwqg+TRrGy6XwTSDbxp4s1MJ6PW91v2NEFuiATxC55ySBl17LbY35XASMwScL4hhry8IJkJ3bjR9ToDodHqX3WXmw3W5zaDTa6qCAczg0uoyxiPyxDqTNLJthairSgYywDLAQVFoEHM5mooZf6nVN1bD0cgIVJWUy6XZbW+W/+kx9aLwhKa0z/l4PVNlte6Fw3owAAAAASUVORK5CYII=);
}
.image-png {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAYAAACJfM0wAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGvSURBVHgBtVThUcJQDE6epZRrPRmhTiBs0A3UCcQJxAnACYAJwAk4J4ANYAPYQP70KEfb55eWIkK9K0W/u/S1ycv3krykRP8ElkelYjeU4ie8upA6lcecORwEQbBky7JcrY2F1rSCYcmcrKUAjgb863GsmwZI29CtlAqbchJdAAkyjo0Zsm8pfN9JCoekpnn9IEJnYsch4qpjY7Xq9Jj1WMQ0nS6diV0pb9SpSUukU9RrjvWeSuKEWCkaYPFwcgPrB5WEcaxYr/2+ZTnzKNKr7dafU0kYecowlCdf0s+Uc3n2y9UVTURM0x5KC1EJ7InrgBAh0r7W+h01foN4MjyVitPLO0AmFp3TyQ0A7TVBlItUHI21ndlkM5xGOz0OsFuiNwzHS/0cDeLP1C7v9hDfM7FRtkEccWleXlpyAPaMM4KMEPu7kunPABKZ7CMuUkvLslvfmTnjY580gMQ+SWqsNa+K/CeCwB9tNv4tpvIZXg2p/2F9Uw5OeFjSwZR1sPE1irhw34LcxTDBj134LhHcKNVTV7hY+qFaDcfQefQ3mNZqxiNnX79d3Dm4dFoL4QsXEKuKXpY6yAAAAABJRU5ErkJggg==);
}
.preload-gif {
  background-image: url(data:image/png;base64,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);
}
.pring-png {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGWSURBVHgBtVXtUcJAEN0NIclAHOzA2AFWICVgBWIFSAlWQAspgQ7ADmIFUsL9iDMH+VjfGRggH4CCb+Zymezd3tuPe2EqwfO8QMSe4vWWTiDPZZIkX9H+N6u6zA7wGBJJQMcxwOhXdlPj6fSWJHFYZ9tE8Vlns+jKsNvtrqHd32N2x0yE8Qhb7SaRIr/lNa0WL9l1/TkV+bgOw80c4bQJXQCwHmMabh0qreMFXQDH6Y4YrK5flPKHoiVa8+pSjlar+Il+61BrTzlOanJauinyTn9hiHSq9ZpOMmnC/+fQAM36ioqdFAfLSkOt9fKoQ8/zB+ipKZ2BLGstMYUVh9urdAiZMGezelc2OoEOOgER9bYOP1DRseuaMLNZnnOPWcydVklyGM4uCu9nq2VRz7RZmhrJk74IR7zrOw72N0E8XyCeYYPDinyBsUJOH+xNUu8d58aIKlRHoDY8ovMwgyNEKKrTaYdKxarmdH8ABRJUetTkxTBsWtOo2GCJvPrPdbb6IhaoNLbWtvnpLFAoRc0wtgVGVDZ8AwQ4j4SZ19ZnAAAAAElFTkSuQmCC);
}
.pbsw-old-tree .pbsw-old-tree-header {
  padding: 8px;
  color: var(--c-pbsw-icon-tree-input);
}
.pbsw-old-tree .pbsw-old-tree-node {
  display: flex;
}
.pbsw-old-tree .pbsw-old-tree-node.pbsw-old-tree-node-padding .pbsw-old-tree-node-leaf {
  margin-left: 24px;
}
.pbsw-old-tree .pbsw-old-tree-node.pbsw-old-tree-node-padding .pbsw-old-tree-node-avatar {
  position: relative;
  left: -12px;
  width: 100%;
}
.pbsw-old-tree .pbsw-old-tree-node.pbsw-old-tree-node-padding .pbsw-old-tree-node-avatar.pbsw-old-tree-node-avatar-checked .pbsw-old-tree-node-leaf {
  background-color: var(--c-pbsw-bg-filter-button);
  border-radius: 6px;
}
.pbsw-old-tree .pbsw-old-tree-node.pbsw-old-tree-node-padding .pbsw-old-tree-node-avatar .pbsw-old-tree-node-leaf {
  width: calc(100% - 12px);
  padding: 4px 0 4px 8px;
}
.pbsw-old-tree .pbsw-old-tree-node.pbsw-old-tree-node-padding .pbsw-old-tree-node-avatar .pbsw-old-tree-node-leaf .pbsw-old-avatar {
  width: 24px;
  height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 9px;
  font-style: normal;
  font-weight: 500;
}
.pbsw-old-tree .pbsw-old-tree-node.pbsw-old-tree-node-padding .pbsw-old-tree-node-avatar .pbsw-old-tree-node-pin {
  display: none;
  position: absolute;
  right: -4px;
  top: 8px;
  color: #9a9aaf;
}
.pbsw-old-tree .pbsw-old-tree-node.pbsw-old-tree-node-padding .pbsw-old-tree-node-avatar .pbsw-old-tree-node-pin.pbsw-old-tree-node-pin-active {
  display: inline-block;
  color: #2e2e3a;
}
.pbsw-old-tree .pbsw-old-tree-node.pbsw-old-tree-node-padding .pbsw-old-tree-node-avatar:hover .pbsw-old-tree-node-pin {
  display: inline-block;
}
.pbsw-old-tree .pbsw-old-tree-node .pbsw-old-tree-node-expandable-trigger {
  margin-right: 8px;
  color: var(--c-pbsw-main-text);
}
.pbsw-old-tree .pbsw-old-tree-node .pbsw-old-tree-node-expandable-trigger,
.pbsw-old-tree .pbsw-old-tree-node .pbsw-old-tree-node-expandable-trigger:hover,
.pbsw-old-tree .pbsw-old-tree-node .pbsw-old-tree-node-expandable-trigger:focus,
.pbsw-old-tree .pbsw-old-tree-node .pbsw-old-tree-node-expandable-trigger:active,
.pbsw-old-tree .pbsw-old-tree-node .pbsw-old-tree-node-expandable-trigger[disabled] {
  color: var(--c-pbsw-main-text);
}
.pbsw-old-tree .pbsw-old-tree-node .pbsw-old-tree-node-context-menu-block {
  display: inline-block;
  position: absolute;
  right: 0;
}
.pbsw-old-tree .pbsw-old-tree-node .pbsw-old-tree-node-context-menu-block .pbsw-old-tree-node-button {
  display: none;
  font-size: 18px;
  line-height: 10px;
  transform: rotate(90deg);
  width: 20px;
  height: 20px;
  text-align: center;
  border-radius: 12px;
  background-color: #ddd;
  position: relative;
  right: 5px;
}
.pbsw-old-tree .pbsw-old-tree-node .pbsw-old-tree-node-context-menu-block .pbsw-old-tree-node-button.is-show-true {
  display: inline-block;
}
.pbsw-old-tree .pbsw-old-tree-node-subload {
  background-image: url(data:image/png;base64,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);
  display: inline-block;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-size: 20px 20px;
}
.pbsw-old-tree .pbsw-old-list {
  overflow-x: hidden;
}
.pbsw-old-tree .pbsw-old-list .pbsw-old-list-li .pbsw-old-tree-node {
  line-height: 18px;
}
.pbsw-old-tree .pbsw-old-list .pbsw-old-list-li .pbsw-old-tree-node .pbsw-old-button-ghost {
  height: 20px;
}
.pbsw-old-tree .pbsw-old-list .pbsw-old-list-li .pbsw-old-tree-node .pbsw-old-label {
  align-items: flex-start;
}
.pbsw-old-tree .pbsw-old-list .pbsw-old-list-li .pbsw-old-tree-node .pbsw-old-label .pbsw-old-label-content {
  max-height: none;
  width: 100%;
}
.pbsw-old-tree .pbsw-old-list .pbsw-old-list-li .pbsw-old-tree-node .pbsw-old-label .pbsw-old-label-content .pbsw-old-typography-body {
  line-height: 20px;
  overflow: hidden;
}
.pbsw-old-tree-search-popup .pbsw-old-tree-search-options {
  width: 305px;
  background-color: #fff;
  padding: 0;
  box-shadow: 0 8px 40px rgba(34, 34, 34, 0.12);
  border-radius: 12px;
}
.pbsw-old-tree-search-popup .pbsw-old-tree-search-options .pbsw-old-tree-search-options-loader {
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
  background-position: 6px 6px;
  padding: 13px 0 13px 40px;
}
.pbsw-old-tree-search-popup .pbsw-old-tree-search-options .pbsw-old-list .pbsw-old-list-option {
  display: block;
  cursor: pointer;
  padding: 13px 24px;
  border-radius: 12px;
}
.pbsw-old-tree-search-popup .pbsw-old-tree-search-options .pbsw-old-list .pbsw-old-list-option:first-child {
  margin-top: 0;
}
.pbsw-old-list-li.pbsw-old-list-option:hover .pbsw-old-tree-node .pbsw-old-tree-node-context-menu-block .pbsw-old-tree-node-button {
  display: inline-block;
}

.pbsw-old-tree-select-popup {
  box-sizing: border-box;
  box-shadow: var(--c-pbsw-box-shadow);
  border: 1px solid var(--c-pbsw-gray-40);
  border-radius: var(--c-pbsw-border-radius-base);
  background-color: var(--c-pbsw-gray-0);
}
.pbsw-old-tree-select-popup-placement-top {
  margin-bottom: 4px;
}
.pbsw-old-tree-select-popup-placement-bottom {
  margin-top: 4px;
}
.pbsw-old-tree-select-popup .pbsw-old-list {
  border-radius: inherit;
}
.pbsw-old-tree-select-popup .pbsw-old-tree-select-popup-header {
  padding: 8px;
}
.pbsw-old-tree-select-popup .pbsw-old-tree-select-popup-body {
  border-radius: inherit;
}
.pbsw-old-tree-select {
  position: relative;
  display: inline-flex;
  font-size: 13px;
  font-family: var(--c-pbsw-font-family);
  align-items: center;
  height: 32px;
  width: 100%;
  box-sizing: border-box;
  background-color: var(--c-pbsw-gray-0);
  border-radius: var(--c-pbsw-border-radius-base);
  padding: 6px 8px;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.04), 0 1px 2px 1px rgba(0, 0, 0, 0.04);
  transition: var(--c-pbsw-transition);
}
.pbsw-old-tree-select-active,
.pbsw-old-tree-select:hover {
  box-shadow: 0 0 0 1px var(--c-pbsw-classic-40), 0 1px 2px 1px rgba(0, 0, 0, 0.04);
}
.pbsw-old-tree-select-disabled {
  background-color: var(--c-pbsw-gray-10);
  color: var(--c-pbsw-gray-60);
  cursor: not-allowed;
}
.pbsw-old-tree-select-disabled:hover {
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.04), 0 1px 2px 1px rgba(0, 0, 0, 0.04);
}
.pbsw-old-tree-select-error {
  box-shadow: 0 0 0 1px var(--c-pbsw-error-color), 0 1px 2px 1px rgba(0, 0, 0, 0.04);
}
.pbsw-old-tree-select-error:hover {
  box-shadow: 0 0 0 1px var(--c-pbsw-error-color), 0 1px 2px 1px rgba(0, 0, 0, 0.04);
}
.pbsw-old-tree-select .pbsw-old-tree-select-field,
.pbsw-old-tree-select .pbsw-old-tree-select-placeholder {
  width: 100%;
  height: 20px;
  line-height: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.pbsw-old-tree-select .pbsw-old-tree-select-placeholder {
  color: var(--c-pbsw-gray-60);
}
.pbsw-old-tree-select .pbsw-old-tree-select-suffix {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  margin-left: 4px;
}
.pbsw-old-tree-select .pbsw-old-tree-select-suffix-counter {
  margin-right: 4px;
}

.ds-scrollbar::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.ds-scrollbar::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--ds-neutral-90);
  border: 4px solid white;
}
.ds-scrollbar::-webkit-scrollbar-thumb {
  background-color: var(--ds-neutral-70);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.ds-scrollbar::-webkit-scrollbar-button {
  display: none;
}
.ds-global-form-controls {
  padding: 16px 40px;
  border-top: 1px solid var(--c-pbsw-gray-8);
}
.ds-global-form-controls .hot-button {
  border-radius: 4px;
  width: 100%;
  height: 48px;
  margin-top: 12px;
}
.ds-global-form-controls .hot-button:first-child {
  margin-top: 0;
}
.ds-table-create-operation-panel {
  width: 810px;
  background-color: var(--ds-neutral-100);
  box-shadow: 0 0 20px 0 #44423e80;
}
.ds-table-create-operation-panel .ds-table-create-operation-panel-head {
  padding: 12px 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 48px;
  border-bottom: 1px solid var(--ds-surfacestroke-thertiary);
}
.ds-table-create-operation-panel .ds-table-create-operation-panel-body {
  padding: 0 16px 20px;
}
.ds-table-create-operation-panel .ds-table-create-operation-panel-body .ds-table-create-operation-panel-body-block {
  margin-top: 32px;
}
.ds-table-create-operation-panel .ds-table-create-operation-panel-body .ds-table-create-operation-panel-body-block .ds-input {
  width: 383px;
}
.ds-table-create-operation-panel .ds-table-create-operation-panel-body .ds-table-create-operation-panel-body-block .ds-table-create-operation-panel-table-columns {
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: start;
  gap: 2px;
  height: 370px;
  overflow: auto;
}
.ds-table-create-operation-panel .ds-table-create-operation-panel-body .ds-table-create-operation-panel-body-block .ds-table-create-operation-panel-table-columns::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.ds-table-create-operation-panel .ds-table-create-operation-panel-body .ds-table-create-operation-panel-body-block .ds-table-create-operation-panel-table-columns::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--ds-neutral-90);
  border: 4px solid white;
}
.ds-table-create-operation-panel .ds-table-create-operation-panel-body .ds-table-create-operation-panel-body-block .ds-table-create-operation-panel-table-columns::-webkit-scrollbar-thumb {
  background-color: var(--ds-neutral-70);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.ds-table-create-operation-panel .ds-table-create-operation-panel-body .ds-table-create-operation-panel-body-block .ds-table-create-operation-panel-table-columns::-webkit-scrollbar-button {
  display: none;
}
.ds-table-create-operation-panel .ds-table-create-operation-panel-body .ds-table-create-operation-panel-body-block .ds-table-create-operation-panel-table-columns .ds-table-create-operation-panel-table-column {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 350px;
}
.ds-table-create-operation-panel .ds-table-create-operation-panel-footer {
  display: flex;
  justify-content: right;
  align-items: center;
  height: 64px;
  padding: 0 16px;
  gap: 16px;
  border-top: 1px solid var(--ds-surfacestroke-thertiary);
}

.ds-staff-filters-form .ds-staff-filters-form-filter-block {
  display: flex;
  align-items: center;
  justify-content: left;
  gap: 8px;
  height: 40px;
}
.ds-staff-filters-form .ds-staff-filters-form-filter-block .ds-staff-filters-form-filter-block-key {
  display: flex;
  align-items: center;
  width: 220px;
}
.ds-staff-filters-form .ds-staff-filters-form-filter-block .ds-staff-filters-form-filter-block-values {
  display: flex;
  align-items: center;
  width: 560px;
}

.ds-staff-filters-form .ds-staff-filters-form-quick-filters {
  padding: 8px 32px;
  border-top: 1px solid #e2e2ea;
}
.ds-staff-filters-form .ds-staff-filters-form-quick-filters .ds-staff-filters-form-quick-filter-blocks {
  display: flex;
  align-items: center;
  justify-content: left;
  gap: 12px;
}
.ds-staff-filters-form .ds-staff-filters-form-quick-filters .ds-staff-filters-form-quick-filter-blocks .ds-staff-filters-form-quick-filter-block {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 0 8px;
  height: 40px;
  border: 1px solid #e2e2ea;
  border-radius: 12px;
}
.ds-staff-filters-form .ds-staff-filters-form-quick-filters .ds-staff-filters-form-quick-filter-blocks .ds-staff-filters-form-quick-filter-block .ds-staff-filters-form-quick-filter-label {
  font-size: 14px;
  font-weight: 400;
  color: #0f0f19;
  cursor: pointer;
}
.ds-staff-filters-form .ds-staff-filters-form-quick-filters .ds-staff-filters-form-quick-filter-blocks .ds-staff-filters-form-quick-filter-block .ds-staff-filters-form-quick-filter-close {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ds-staff-filters-form .ds-staff-filters-form-quick-filters .ds-staff-filters-form-quick-filter-blocks .ds-staff-filters-form-quick-filter-block .ds-staff-filters-form-quick-filter-close .pbsw-old-icon {
  color: #7e7e8f;
}
.ds-staff-filters-form .ds-staff-filters-form-quick-filters .ds-staff-filters-form-quick-filter-blocks .ds-staff-filters-form-quick-filter-block.is-checked {
  background-color: #eff3ff;
}
.ds-staff-filters-form .ds-staff-filters-form-quick-filters .ds-staff-filters-form-quick-filter-blocks .ds-staff-filters-form-quick-filter-block.is-checked .ds-staff-filters-form-quick-filter-label {
  color: #384cff;
}

.ds-staff-filters-form .ds-staff-filters-form-head {
  display: flex;
  align-items: center;
  padding: 0 32px;
  height: 32px;
}
.ds-staff-filters-form .ds-staff-filters-form-head .ds-staff-filters-form-controls {
  margin-left: auto;
}

.ds-staff-filters-form .ds-staff-filters-form-creating-filters .ds-staff-filters-form-filter-block-name {
  display: flex;
  align-items: center;
  color: #7e7e8f;
  font-size: 13px;
  font-weight: 500;
  height: 32px;
}
.ds-staff-filters-form .ds-staff-filters-form-creating-filters .ds-staff-filters-form-create-filters {
  padding: 12px 32px 0;
}
.ds-staff-filters-form .ds-staff-filters-form-creating-filters .ds-staff-filters-form-create-filters .ds-staff-filters-form-filter-blocks {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin: 8px 0;
}

.ds-staff-filters-form .ds-staff-filters-form-multi-filters .ds-staff-filters-form-multi-filters-header {
  display: flex;
  justify-content: left;
  align-items: center;
  height: 56px;
  padding: 8px 32px 0;
  border-bottom: 1px solid #e2e2ea;
}
.ds-staff-filters-form .ds-staff-filters-form-multi-filters .ds-staff-filters-form-multi-filters-header .ds-staff-filters-form-multi-filters-button {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 400;
  white-space: nowrap;
  height: 48px;
  cursor: pointer;
}
.ds-staff-filters-form .ds-staff-filters-form-multi-filters .ds-staff-filters-form-multi-filters-header .ds-staff-filters-form-multi-filters-search {
  width: 474px;
  height: 32px;
}
.ds-staff-filters-form .ds-staff-filters-form-multi-filters .ds-staff-filters-form-multi-filters-header .ds-staff-filters-form-multi-filters-tabs {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 48px;
}
.ds-staff-filters-form .ds-staff-filters-form-multi-filters .ds-staff-filters-form-multi-filters-header .ds-staff-filters-form-multi-filters-tabs .ds-staff-filters-form-multi-filters-tab {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 400;
  white-space: nowrap;
  height: 48px;
  cursor: pointer;
}
.ds-staff-filters-form .ds-staff-filters-form-multi-filters .ds-staff-filters-form-multi-filters-header .ds-staff-filters-form-multi-filters-tabs .ds-staff-filters-form-multi-filters-tab.is-active {
  border-bottom: 2px solid #384cff;
}
.ds-staff-filters-form .ds-staff-filters-form-multi-filters .ds-staff-filters-form-multi-filters-tab-content {
  padding: 16px 32px 0;
  font-size: 14px;
  font-weight: 400;
}
.ds-staff-filters-form .ds-staff-filters-form-multi-filters-tab-collapses {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.ds-staff-filters-form .ds-staff-filters-form-multi-filters-tab-collapses .pbsw-old-collapse-header .pbsw-old-collapse-header-name {
  font-size: 16px;
  font-weight: 500;
}
.ds-staff-filters-form .ds-staff-filters-form-multi-filters-tab-collapses .pbsw-old-collapse-header .pbsw-old-collapse-header-description {
  font-size: 12px;
  font-weight: 400;
}

.ds-staff-filters-form {
  height: auto;
  width: 900px;
  padding: 24px 0 32px;
  font-family: var(--c-pbsw-font-family-2024);
}
.ds-staff-filters-form .ds-staff-filters-form-tabs {
  padding: 0 32px;
  display: flex;
  align-items: center;
  justify-content: left;
  height: 32px;
  margin-top: 8px;
  margin-bottom: 12px;
}
.ds-staff-filters-form .ds-staff-filters-form-tabs .ds-staff-filters-form-tab {
  width: 118px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-weight: 400;
  color: #0f0f19;
  cursor: pointer;
  border-radius: 6px;
}
.ds-staff-filters-form .ds-staff-filters-form-tabs .ds-staff-filters-form-tab.is-active {
  background-color: #eff3ff;
}
.ds-staff-filters-form .ds-staff-filters-form-controls {
  display: flex;
  align-items: center;
  gap: 16px;
}
.ds-staff-filters-form .ds-staff-filters-form-complex-button {
  position: relative;
}
.ds-staff-filters-form .ds-staff-filters-form-complex-button .ds-staff-filters-form-popup {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 15px 0 #00000026;
  border-radius: 8px;
  background-color: #fff;
}
.ds-staff-filters-form .ds-staff-filters-form-complex-button .ds-staff-filters-form-popup.add-filter-popup {
  top: 40px;
  width: 208px;
}
.ds-staff-filters-form .ds-staff-filters-form-complex-button .ds-staff-filters-form-popup.add-filter-popup .ds-staff-filters-form-button {
  justify-content: left;
  padding: 0 12px;
}
.ds-staff-filters-form .ds-staff-filters-form-button {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 13px;
  font-weight: 400;
  color: #0f0f19;
  height: 32px;
}
.ds-staff-filters-form .ds-staff-filters-form-button .pbsw-old-icon {
  color: #0f0f19;
}
.ds-staff-filters-form .ds-staff-filters-form-button.button-apply {
  color: #fff;
  background-color: #6b8cff;
  border-radius: 6px;
  padding: 0 8px;
}
.ds-staff-filters-form .ds-staff-filters-form-button.button-add {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  height: 40px;
  padding: 0 8px;
  border-radius: 6px;
  background-color: #f2f5ff;
}
.ds-staff-filters-form .ds-staff-filters-form-button.button-delete {
  width: 40px;
  height: 40px;
  cursor: pointer;
}
.ds-staff-filters-form .ds-staff-filters-form-button.button-delete .pbsw-old-icon {
  color: #7e7e8f;
}
.ds-staff-filters-form .ds-staff-filters-form-select-container {
  width: 100%;
}
.ds-staff-filters-form .ds-staff-filters-form-select-container .pbsw-old-select {
  box-shadow: none;
}
.ds-staff-filters-form .ds-staff-filters-form-options {
  width: 100%;
}
.app .ds-staff-filters-form-options {
  box-shadow: 0 2px 52px 0 #00000024;
  height: 300px;
}

.ds-global-form-controls {
  padding: 16px 40px;
  border-top: 1px solid var(--c-pbsw-gray-8);
}
.ds-global-form-controls .hot-button {
  border-radius: 4px;
  width: 100%;
  height: 48px;
  margin-top: 12px;
}
.ds-global-form-controls .hot-button:first-child {
  margin-top: 0;
}
.ds-table-filters-save-form {
  height: auto;
  width: 600px;
  padding: 0 32px 32px;
  font-family: var(--c-pbsw-font-family-2024);
}
.ds-table-filters-save-form .ds-table-filters-save-form-controls {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.ds-table-filters-save-form .ds-table-filters-save-form-controls .ds-table-filters-save-form-controls-inputs {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
}
.ds-table-filters-save-form .ds-table-filters-save-form-controls .ds-table-filters-save-form-controls-inputs .pbsw-old-input-container {
  width: 100%;
}
.ds-table-filters-save-form .ds-table-filters-save-form-controls .ds-table-filters-save-form-controls-switch {
  display: flex;
  justify-content: right;
  align-items: center;
  gap: 12px;
}
.ds-table-filters-save-form .ds-table-filters-save-form-controls .ds-table-filters-save-form-controls-label {
  font-size: 12px;
  font-weight: 400;
  color: #0f0f19;
}
.ds-table-filters-save-form .ds-table-filters-save-form-controls .ds-table-filters-save-form-controls-buttons {
  display: flex;
  justify-content: right;
  align-items: center;
  gap: 12px;
}

.ds-elastic-popup .ds-elastic-popup-el-overlay .ds-elastic-popup-el-table .ds-elastic-popup-el-cell .ds-elastic-popup-el-modal {
  top: 0;
  transition: top 0.3s ease-out;
}
.ds-elastic-popup .ds-elastic-popup-el-overlay .ds-elastic-popup-el-table .ds-elastic-popup-el-cell .ds-elastic-popup-el-modal .ds-elastic-popup-close-button {
  display: none;
}
.ds-elastic-popup .ds-elastic-popup-el-overlay .ds-elastic-popup-el-table .ds-elastic-popup-el-cell .ds-elastic-popup-el-modal .ds-elastic-popup-head {
  padding: 32px 36px;
  display: flex;
}
.ds-elastic-popup .ds-elastic-popup-el-overlay .ds-elastic-popup-el-table .ds-elastic-popup-el-cell .ds-elastic-popup-el-modal .ds-elastic-popup-head h2 {
  line-height: normal;
}
.ds-elastic-popup .ds-elastic-popup-el-overlay .ds-elastic-popup-el-table .ds-elastic-popup-el-cell .ds-elastic-popup-el-modal .ds-elastic-popup-head .close-icon {
  width: 30px;
  height: 30px;
  margin-left: auto;
  font-size: 1px;
  line-height: 0;
  transition: all 0.5s ease;
}
.ds-elastic-popup .ds-elastic-popup-el-overlay .ds-elastic-popup-el-table .ds-elastic-popup-el-cell .ds-elastic-popup-el-modal .ds-elastic-popup-head .close-icon:hover {
  cursor: pointer;
  transform: rotate(360deg);
}
.ds-elastic-popup.ds-elastic-popup-hide {
  display: block;
}
.ds-elastic-popup.ds-elastic-popup-hide .ds-elastic-popup-el-overlay {
  width: 0;
  height: 0;
}
.ds-elastic-popup.ds-elastic-popup-hide .ds-elastic-popup-el-overlay .ds-elastic-popup-el-table .ds-elastic-popup-el-cell .ds-elastic-popup-el-modal {
  top: 300px;
}

.ds-staff-filters-save-modal .ds-elastic-popup .ds-elastic-popup-el-overlay .ds-elastic-popup-el-table .ds-elastic-popup-el-cell .ds-elastic-popup-el-modal {
  border-radius: 6px;
}
.ds-staff-filters-save-modal .ds-elastic-popup .ds-elastic-popup-el-overlay .ds-elastic-popup-el-table .ds-elastic-popup-el-cell .ds-elastic-popup-el-modal .ds-elastic-popup-close-button {
  display: none;
}
.ds-staff-filters-save-modal .ds-elastic-popup .ds-elastic-popup-el-overlay .ds-elastic-popup-el-table .ds-elastic-popup-el-cell .ds-elastic-popup-el-modal .ds-elastic-popup-body {
  height: calc(100% - 56px);
  position: relative;
}

.ds .ds-table .ds-table-header {
  box-sizing: border-box;
  border-radius: 4px 4px 0 0;
  overflow: hidden;
  position: sticky;
  top: -1px;
  z-index: 2;
  border-bottom: 1px solid var(--ds-surfacestroke-thertiary);
}
.ds .ds-table .ds-table-header .ds-table-header-cell-th {
  position: relative;
  background-color: var(--ds-surfacestroke-default);
  padding: 0;
  height: 40px;
  border: none;
}
.ds .ds-table .ds-table-header .ds-table-header-cell-th:last-child {
  border-right: none;
}
.ds .ds-table .ds-table-header .ds-table-header-cell-th.ds-table-header-cell-th-fixed {
  position: sticky;
  z-index: 2;
}
.ds .ds-table .ds-table-header .ds-table-header-cell-th.ds-table-header-cell-th-fixed-active {
  border-right: none;
}
.ds .ds-table .ds-table-header .ds-table-header-cell-th.ds-table-header-cell-th-pinned .ds-table-header-cell-container {
  border-right: 2px solid var(--ds-blue-50);
}
.ds .ds-table .ds-table-header .ds-table-header-cell-th.--is-filter-apply {
  background-color: var(--ds-status-blue);
}
.ds .ds-table .ds-table-header .ds-table-header-cell-th .ds-table-header-cell-container {
  width: 100%;
  height: 100%;
}
.ds .ds-table .ds-table-header .ds-table-header-cell-th .ds-table-header-cell-container .ds-table-header-cell {
  padding: 8px 16px;
  box-sizing: border-box;
  border-radius: inherit;
  height: 40px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  border-right: 1px solid transparent;
}
.ds .ds-table .ds-table-header .ds-table-header-cell-th .ds-table-header-cell-container .ds-table-header-cell.--is-collapsed {
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
  padding: 0;
  justify-content: center;
}
.ds .ds-table .ds-table-header .ds-table-header-cell-th .ds-table-header-cell-container .ds-table-header-cell.--is-border-grid {
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
.ds .ds-table .ds-table-header .ds-table-header-cell-th .ds-table-header-cell-container .ds-table-header-cell .ds-table-header-cell-collapsed .ds-table-header-cell-collapsed-title {
  white-space: nowrap;
  transform: rotate(270deg);
}
.ds .ds-table .ds-table-header .ds-table-header-cell-th .ds-table-header-cell-container .ds-table-header-cell .ds-table-header-cell-title {
  display: block;
}
.ds .ds-table .ds-table-header .ds-table-header-cell-th .ds-table-header-cell-container .ds-table-header-cell .ds-table-header-cell-title .ds-table-header-help-icon {
  color: var(--ds-neutral-70);
}
.ds .ds-table .ds-table-header .ds-table-header-cell-th .ds-table-header-cell-container .ds-table-header-cell .ds-table-header-cell-title.ds-table-header-cell-title-align-left {
  text-align: left;
}
.ds .ds-table .ds-table-header .ds-table-header-cell-th .ds-table-header-cell-container .ds-table-header-cell .ds-table-header-cell-title.ds-table-header-cell-title-align-left .ds-table-header-help-icon {
  margin-left: 8px;
}
.ds .ds-table .ds-table-header .ds-table-header-cell-th .ds-table-header-cell-container .ds-table-header-cell .ds-table-header-cell-title.ds-table-header-cell-title-align-left .ds-table-header-sorter-icon {
  margin-left: 8px;
}
.ds .ds-table .ds-table-header .ds-table-header-cell-th .ds-table-header-cell-container .ds-table-header-cell .ds-table-header-cell-title.ds-table-header-cell-title-align-center {
  text-align: center;
}
.ds .ds-table .ds-table-header .ds-table-header-cell-th .ds-table-header-cell-container .ds-table-header-cell .ds-table-header-cell-title.ds-table-header-cell-title-align-center .ds-table-header-help-icon {
  margin-left: 8px;
}
.ds .ds-table .ds-table-header .ds-table-header-cell-th .ds-table-header-cell-container .ds-table-header-cell .ds-table-header-cell-title.ds-table-header-cell-title-align-center .ds-table-header-sorter-icon {
  margin-left: 8px;
}
.ds .ds-table .ds-table-header .ds-table-header-cell-th .ds-table-header-cell-container .ds-table-header-cell .ds-table-header-cell-title.ds-table-header-cell-title-align-right {
  text-align: right;
}
.ds .ds-table .ds-table-header .ds-table-header-cell-th .ds-table-header-cell-container .ds-table-header-cell .ds-table-header-cell-title.ds-table-header-cell-title-align-right .ds-table-header-cell-title-container {
  flex-direction: row-reverse;
}
.ds .ds-table .ds-table-header .ds-table-header-cell-th .ds-table-header-cell-container .ds-table-header-cell .ds-table-header-cell-title.ds-table-header-cell-title-align-right .ds-table-header-help-icon {
  margin-right: 8px;
}
.ds .ds-table .ds-table-header .ds-table-header-cell-th .ds-table-header-cell-container .ds-table-header-cell .ds-table-header-cell-title.ds-table-header-cell-title-align-right .ds-table-header-sorter-icon {
  margin-right: 8px;
}
.ds .ds-table .ds-table-header .ds-table-header-cell-th .ds-table-header-cell-container .ds-table-header-cell .ds-table-header-cell-title .ds-table-header-cell-title-container {
  display: inline-flex;
  align-items: center;
}
.ds .ds-table .ds-table-header .ds-table-header-cell-th .ds-table-header-cell-container .ds-table-header-cell .ds-table-header-cell-title .ds-table-header-cell-title-container .ds-table-header-cell-checkbox-ds {
  margin: 0 22px 0 16px;
}
.ds .ds-table .ds-table-header .ds-table-header-cell-th .ds-table-header-cell-container .ds-table-header-cell .ds-table-header-cell-title .ds-table-header-cell-title-container .ds-table-header-cell-title-div {
  width: 100%;
}
.ds .ds-table .ds-table-header .ds-table-header-cell-th .ds-table-header-cell-container .ds-table-header-cell .ds-table-header-cell-footer {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-top: 8px;
}
.ds .ds-table .ds-table-header .ds-table-header-cell-th .ds-table-header-cell-container .ds-table-header-cell .ds-table-header-cell-footer .ds-table-header-cell-footer-ds {
  margin-right: 4px;
}
.ds .ds-table .ds-table-header .ds-table-header-cell-th .ds-table-header-cell-container .ds-table-header-cell .ds-table-header-cell-footer .ds-table-header-cell-footer-suffix {
  margin-left: 4px;
}
.ds .ds-table .ds-table-header .ds-table-header-cell-th .ds-table-header-cell-container .ds-table-header-cell .ds-table-header-cell-sorter:hover {
  cursor: pointer;
}
.ds .ds-table .ds-table-header .ds-table-header-cell-th .ds-table-header-cell-container .ds-table-header-cell .ds-table-header-cell-sorter-2024 {
  position: relative;
  cursor: pointer;
}
.ds .ds-table .ds-table-header .ds-table-header-cell-th .ds-table-header-cell-container .ds-table-header-cell .ds-table-header-cell-sorter-2024.is-sorter-2024-active {
  background-color: #e5e9f8;
}
.ds .ds-table .ds-table-header .ds-table-header-cell-resize-handle {
  position: absolute;
  width: 10px;
  height: 100%;
  bottom: 0;
  right: -5px;
  cursor: col-resize;
  z-index: 1;
  border-right: 1px dotted var(--ds-neutral-90);
}

.ds-scrollbar::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.ds-scrollbar::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--ds-neutral-90);
  border: 4px solid white;
}
.ds-scrollbar::-webkit-scrollbar-thumb {
  background-color: var(--ds-neutral-70);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.ds-scrollbar::-webkit-scrollbar-button {
  display: none;
}
.preload-gif {
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
  background-size: 28px 28px;
}
.font-args {
  font-family: "Inter Tight", sans-serif;
  letter-spacing: 0.4px;
}
.ds .ds-column-context-menu-2024 {
  font-family: "Inter Tight", sans-serif;
  letter-spacing: 0.4px;
  width: auto !important;
  height: auto !important;
  max-width: none !important;
  max-height: none !important;
}
.ds .ds-column-context-menu-2024 .ds-column-context-menu-content {
  width: 270px;
  background-color: #fff;
  border-radius: 10px;
  border: 1px solid #d0ccc5;
  box-shadow: var(--ds-box-shadow);
  padding: 8px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.ds .ds-column-context-menu-2024 .ds-column-context-menu-content.--width-334 {
  width: 334px;
}
.ds .ds-column-context-menu-2024 .ds-column-context-menu-content.--width-300 {
  width: 300px;
}
.ds .ds-column-context-menu-2024 .ds-column-context-menu-content.--width-263 {
  width: 263px;
}
.ds .ds-column-context-menu-2024 .ds-column-context-menu-content.--width-209 {
  width: 209px;
}
.ds .ds-column-context-menu-2024 .ds-column-context-menu-content .ds-column-context-menu-content-select.--width-284.ds-select {
  width: 284px;
}
.ds .ds-column-context-menu-2024 .ds-column-context-menu-content .ds-column-context-menu-content-select.--width-284.ds-select .ds-select-changed-div {
  width: 284px;
}
.ds .ds-column-context-menu-2024 .ds-column-context-menu-content .ds-column-context-menu-content-select .ds-select {
  height: 40px;
}
.ds .ds-column-context-menu-2024 .ds-column-context-menu-content-separator {
  margin: 4px 0;
  border-bottom: 1px solid #d0ccc5;
}
.ds .ds-column-context-menu-2024 .ds-column-context-menu-content-block .ds-column-context-menu-content-block-loading-bar {
  height: 125px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ds .ds-column-context-menu-2024 .ds-column-context-menu-content-block .ds-column-context-menu-content-block-loading-bar .ds-column-context-menu-content-block-loading-bar-preloader {
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
  background-size: 28px 28px;
  width: 28px;
  height: 28px;
}
.ds .ds-column-context-menu-2024 .ds-column-context-menu-content-block .ds-column-context-menu-content-block-input-search .ds-input-prefix {
  margin-right: 8px;
}
.ds .ds-column-context-menu-2024 .ds-column-context-menu-content-block .ds-column-context-menu-content-gray-element {
  color: #7b7975;
  padding: 0 12px;
  display: flex;
  justify-content: left;
  align-items: center;
  height: 20px;
}
.ds .ds-column-context-menu-2024 .ds-column-context-menu-content-block .ds-column-context-menu-content-block-element {
  display: flex;
  justify-content: left;
  align-items: center;
  height: 40px;
  padding: 0 12px;
  gap: 8px;
  color: #12100d;
  border-radius: 6px;
  border: 1px solid var(--ds-neutral-100);
}
.ds .ds-column-context-menu-2024 .ds-column-context-menu-content-block .ds-column-context-menu-content-block-element.--space-between {
  justify-content: space-between;
}
.ds .ds-column-context-menu-2024 .ds-column-context-menu-content-block .ds-column-context-menu-content-block-element .ds-icon {
  width: 20px;
}
.ds .ds-column-context-menu-2024 .ds-column-context-menu-content-block .ds-column-context-menu-content-block-element:hover {
  background-color: #f8f8f8;
  cursor: pointer;
}
.ds .ds-column-context-menu-2024 .ds-column-context-menu-content-block .ds-column-context-menu-content-block-element.is-active {
  background-color: var(--ds-state-selected);
  border: 1px solid var(--ds-blue-50);
  cursor: default;
}
.ds .ds-column-context-menu-2024 .ds-column-context-menu-content-block.employees-list {
  max-height: 250px;
  overflow: auto;
}
.ds .ds-column-context-menu-2024 .ds-column-context-menu-content-block.employees-list::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.ds .ds-column-context-menu-2024 .ds-column-context-menu-content-block.employees-list::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--ds-neutral-90);
  border: 4px solid white;
}
.ds .ds-column-context-menu-2024 .ds-column-context-menu-content-block.employees-list::-webkit-scrollbar-thumb {
  background-color: var(--ds-neutral-70);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.ds .ds-column-context-menu-2024 .ds-column-context-menu-content-block.employees-list::-webkit-scrollbar-button {
  display: none;
}
.ds .ds-column-context-menu-2024 .ds-column-context-menu-content-block.employees-list .ds-column-context-menu-content-block-employee-item {
  display: flex;
  align-items: center;
  justify-content: left;
  height: 40px;
  gap: 4px;
  cursor: pointer;
  padding: 0 8px;
}
.ds .ds-column-context-menu-2024 .ds-column-context-menu-content-block.employees-list .ds-column-context-menu-content-block-employee-item .--avatar {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  background-color: #d3e5ef;
  color: var(--ds-texticon-secondary);
  font-size: 9px;
}
.ds .ds-column-context-menu-2024 .ds-column-context-menu-content-block.employees-list .ds-column-context-menu-content-block-employee-item .--checkbox {
  margin-left: auto;
}
.ds .ds-column-context-menu-2024 .ds-column-context-menu-content-block.employees-list .ds-column-context-menu-content-block-employee-item:hover {
  background-color: var(--ds-state-hover);
}
.ds .ds-column-context-menu-2024 .ds-column-context-menu-content-block.color-tags-list {
  max-height: 250px;
  overflow: auto;
}
.ds .ds-column-context-menu-2024 .ds-column-context-menu-content-block.color-tags-list::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.ds .ds-column-context-menu-2024 .ds-column-context-menu-content-block.color-tags-list::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--ds-neutral-90);
  border: 4px solid white;
}
.ds .ds-column-context-menu-2024 .ds-column-context-menu-content-block.color-tags-list::-webkit-scrollbar-thumb {
  background-color: var(--ds-neutral-70);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.ds .ds-column-context-menu-2024 .ds-column-context-menu-content-block.color-tags-list::-webkit-scrollbar-button {
  display: none;
}
.ds .ds-column-context-menu-2024 .ds-column-context-menu-content-block.color-tags-list .ds-column-context-menu-content-block-color-tag-item {
  display: flex;
  align-items: center;
  justify-content: left;
  height: 40px;
  gap: 4px;
  cursor: pointer;
  padding: 0 8px;
}
.ds .ds-column-context-menu-2024 .ds-column-context-menu-content-block.color-tags-list .ds-column-context-menu-content-block-color-tag-item .--color-tag {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 12px;
  border-radius: 12px;
  height: 24px;
}
.ds .ds-column-context-menu-2024 .ds-column-context-menu-content-block.color-tags-list .ds-column-context-menu-content-block-color-tag-item .--checkbox {
  margin-left: auto;
}
.ds .ds-column-context-menu-2024 .ds-column-context-menu-content-block.color-tags-list .ds-column-context-menu-content-block-color-tag-item:hover {
  background-color: var(--ds-state-hover);
}
.ds .ds-column-context-menu-2024 .ds-column-context-menu-content-stat-data-wrapblock {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 12px;
  margin-top: 12px;
}
.ds .ds-column-context-menu-2024 .ds-column-context-menu-content-stat-data-wrapblock .ds-column-context-menu-content-stat-data-block {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 8px;
}
.ds .ds-column-context-menu-2024 .ds-column-context-menu-content-stat-data-wrapblock .ds-column-context-menu-content-stat-data-block .ds-column-context-menu-content-stat-data-subblock {
  display: flex;
  align-items: center;
  justify-content: left;
  gap: 8px;
}
.ds .ds-column-context-menu-2024 .--direction-row {
  display: flex;
  justify-content: left;
  align-items: center;
}
.ds .ds-column-context-menu-2024 .--gap-5 {
  gap: 5px;
}

.ds-scrollbar::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.ds-scrollbar::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--ds-neutral-90);
  border: 4px solid white;
}
.ds-scrollbar::-webkit-scrollbar-thumb {
  background-color: var(--ds-neutral-70);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.ds-scrollbar::-webkit-scrollbar-button {
  display: none;
}
.ds .ds-table .ds-table-body {
  box-sizing: border-box;
  overflow: hidden;
}
.ds .ds-table .ds-table-body::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.ds .ds-table .ds-table-body::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--ds-neutral-90);
  border: 4px solid white;
}
.ds .ds-table .ds-table-body::-webkit-scrollbar-thumb {
  background-color: var(--ds-neutral-70);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.ds .ds-table .ds-table-body::-webkit-scrollbar-button {
  display: none;
}
.ds .ds-table .ds-table-body.ds-table-body-total {
  position: sticky;
  bottom: 66px;
  margin-top: 11px;
}
.ds .ds-table .ds-table-body .ds-table-body-row:last-child .ds-table-cell-td .ds-table-cell {
  border-bottom: none;
}
.ds .ds-table .ds-table-body .ds-table-body-row:last-child .ds-table-cell-td:first-child {
  border-bottom-left-radius: 4px;
}
.ds .ds-table .ds-table-body .ds-table-body-row:last-child .ds-table-cell-td:last-child {
  border-bottom-right-radius: 4px;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell-td {
  box-sizing: border-box;
  padding: 0;
  background-color: var(--ds-surfacestroke-default);
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell-td:last-child {
  border-right: none;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell-td .ds-table-cell-container {
  padding: 0;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell-td .ds-table-cell-container .ds-table-cell {
  height: 40px;
  padding: 4px 16px;
  border-radius: inherit;
  display: flex;
  align-items: center;
  border-right: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell-td .ds-table-cell-container .ds-table-cell > .ds-typography-body {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  min-width: 0;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell-td .ds-table-cell-container .ds-table-cell .ds-table-cell-expand-ds {
  margin-right: 11px;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell-td .ds-table-cell-container .ds-table-cell .ds-table-cell-checkbox-ds {
  margin: 0 22px 0 16px;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell-td .ds-table-cell-container .ds-table-cell.--is-collapsed {
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
  padding: 0;
  justify-content: center;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell-td .ds-table-cell-container .ds-table-cell.--is-border-grid {
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell-td .ds-table-cell-container .ds-table-cell .ds-table-cell-collapsed .ds-table-cell-collapsed-title {
  white-space: nowrap;
  transform: rotate(270deg);
  position: relative;
  top: 0;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell-td .ds-table-cell-container .ds-table-cell-align-left {
  justify-content: flex-start;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell-td .ds-table-cell-container .ds-table-cell-align-center {
  justify-content: center;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell-td .ds-table-cell-container .ds-table-cell-align-right {
  justify-content: flex-end;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell-td.ds-table-cell-td-fixed {
  position: sticky;
  z-index: 2;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell-td.ds-table-cell-td-fixed-active {
  border-right: none;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell-td.ds-table-cell-td-fixed-active.ds-table-cell-fixed-left-last .ds-table-cell-container {
  border-right: 1.5px solid var(--ds-neutral-70);
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell-td.ds-table-cell-td-pinned .ds-table-cell-container {
  border-right: 2px solid var(--ds-blue-50);
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell-td.--fulltext-in-cell .ds-table-cell-container .ds-table-cell > .ds-typography-body {
  white-space: normal;
  word-wrap: break-word;
}
.ds .ds-table .ds-table-body .ds-table-body-row.ds-is-zebra-mode:nth-child(even) .ds-table-cell-td .ds-table-cell-container .ds-table-cell {
  background-color: #f7f5f2;
}
.ds .ds-table .ds-table-body .ds-table-body-row.ds-table-body-row-size-MIN .ds-table-cell-td .ds-table-cell-container .ds-table-cell {
  height: 32px;
}
.ds .ds-table .ds-table-body .ds-table-body-row.ds-table-body-row-size-MEDIUM .ds-table-cell-td .ds-table-cell-container .ds-table-cell {
  height: 40px;
}
.ds .ds-table .ds-table-body .ds-table-body-row.ds-table-body-row-size-MAX .ds-table-cell-td .ds-table-cell-container .ds-table-cell {
  height: 48px;
}
.ds .ds-table .ds-table-body .ds-table-body-row.--is-checked .ds-table-cell-td .ds-table-cell-container .ds-table-cell {
  background-color: var(--ds-status-yellow);
}
.ds .ds-table .ds-table-body .ds-table-body-row.--is-checked.ds-is-zebra-mode .ds-table-cell-td .ds-table-cell-container .ds-table-cell {
  background-color: var(--ds-status-yellow);
}

.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell .ds-color-tag {
  border-radius: 20px;
  padding: 4px 12px;
  height: 24px;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell .ds-color-tag.bgcolor-green {
  background-color: #deecdc;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell .ds-color-tag.bgcolor-yellow {
  background-color: #faedcc;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell .ds-color-tag.bgcolor-red {
  background-color: #fae3de;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell .ds-work-tag {
  border-radius: 4px;
  padding: 4px 12px;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell .ds-work-tag.bgcolor-green {
  background-color: #deecdc;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell .ds-work-tag.bgcolor-yellow {
  background-color: #faedcc;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell .ds-work-tag.bgcolor-red {
  background-color: #fae3de;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell .ds-table-style-cell-type-index-arrow {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell .ds-table-style-cell-type-stat-data {
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 8px;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell .ds-table-style-cell-type-stat-data .ds-table-style-cell-type-stat-data-block {
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 2px;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell .ds-table-style-cell-type-stat-data .ds-icon {
  color: #9a9aaf;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell .ds-table-style-cell-type-line-progress-bar {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell .ds-table-style-cell-type-line-progress-bar .ds-table-style-cell-type-line-progress-bar-top .ds-progress-label {
  font-size: 12px;
  font-weight: 500;
  color: #2e2e3a;
  text-align: right;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell .ds-table-style-cell-type-line-progress-bar .ds-table-style-cell-type-line-progress-bar-bottom {
  position: relative;
  height: 4px;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell .ds-table-style-cell-type-line-progress-bar .ds-table-style-cell-type-line-progress-bar-bottom .ds-progress-line {
  position: absolute;
  left: 0;
  top: 0;
  height: 4px;
  border-radius: 8px;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell .ds-table-style-cell-type-line-progress-bar .ds-table-style-cell-type-line-progress-bar-bottom .ds-progress-line.gray-line {
  background-color: #e2e2ea;
  width: 100%;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell .ds-table-style-cell-type-line-progress-bar .ds-table-style-cell-type-line-progress-bar-bottom .ds-progress-line.green-line {
  background-color: #24ca49;
  width: 0;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell .ds-table-style-cell-type-circle-progress-bar {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  width: 95px;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell .ds-table-style-cell-type-circle-progress-bar .ds-progress-circle {
  position: relative;
  left: -18px;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell .ds-table-style-cell-type-circle-progress-bar .ds-progress-label {
  position: relative;
  left: -24px;
  font-size: 12px;
  font-weight: 500;
  color: #2e2e3a;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell .ds-table-style-cell-type-circle-progress-bar .ds-progress-label.color-gray {
  color: #7e7e8f;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell .ds-table-style-cell-type-circle-progress-bar.opposite-blocks {
  width: 140px;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell .ds-table-style-cell-type-circle-progress-bar.opposite-blocks .ds-progress-circle {
  left: -13px;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell .ds-table-style-cell-type-circle-progress-bar.opposite-blocks .ds-progress-label {
  left: 0;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell .ds-table-style-cell-type-phone {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell .ds-table-style-cell-type-phone .ds-table-style-cell-type-phone-label {
  text-decoration: underline;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell .ds-table-style-cell-type-phone .ds-icon {
  display: none;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell .ds-table-style-cell-type-phone:hover .ds-icon {
  display: block;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell .ds-table-style-cell-type-employee {
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 12px;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell .ds-table-style-cell-type-employee .ds-table-style-cell-type-employee-avatar {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  background-color: #e2e2ea;
  width: 16px;
  height: 16px;
  border-radius: 3px;
  font-size: 9px;
  font-weight: 500;
  color: #2e2e3a;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell .ds-table-style-cell-type-employee .ds-table-style-cell-type-employee-label {
  font-size: 12px;
  font-weight: 500;
  color: #2e2e3a;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell .ds-table-style-cell-type-photo {
  display: flex;
  justify-content: center;
  align-items: center;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell .ds-table-style-cell-type-media {
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 8px;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell .ds-table-style-cell-type-media .ds-table-style-cell-type-media-label {
  font-size: 12px;
  font-weight: 500;
  color: #2e2e3a;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell .ds-table-style-cell-type-media .ds-table-style-cell-type-media-measure {
  font-size: 11px;
  font-weight: 400;
  color: #7e7e8f;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell .ds-table-style-cell-type-widget {
  display: flex;
  justify-content: start;
  align-items: center;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell .ds-table-style-cell-type-widget .ds-table-style-cell-type-widget-label.color-gray {
  color: #7e7e8f;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell .ds-table-style-cell-type-widget .ds-table-style-cell-type-widget-element {
  height: 40px;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell .ds-table-style-cell-type-red-green {
  display: flex;
  justify-content: left;
  align-items: center;
  gap: 4px;
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell .ds-table-style-cell-type-red-green > span.--green {
  color: var(--ds-state-success);
}
.ds .ds-table .ds-table-body .ds-table-body-row .ds-table-cell .ds-table-style-cell-type-red-green > span.--red {
  color: var(--ds-state-error);
}

.ds-scrollbar::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.ds-scrollbar::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--ds-neutral-90);
  border: 4px solid white;
}
.ds-scrollbar::-webkit-scrollbar-thumb {
  background-color: var(--ds-neutral-70);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.ds-scrollbar::-webkit-scrollbar-button {
  display: none;
}
.ds .ds-table table {
  table-layout: fixed;
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  border: none;
  height: 0;
}
.ds .ds-table .ds-table-expand-button {
  padding: 0;
  width: 18px;
  height: 18px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.ds .ds-table .ds-table-footer {
  background-color: var(--ds-surfacestroke-default);
  position: sticky;
  bottom: 0;
  z-index: 2;
}
.ds .ds-table .ds-table-footer .ds-table-scrollbar {
  opacity: 0;
  transform: translateY(5px);
  transition: opacity 0.3s ease, transform 0.3s ease;
  padding-top: 6px;
  overflow-x: auto;
}
.ds .ds-table .ds-table-footer .ds-table-scrollbar::-webkit-scrollbar {
  border-radius: 16px;
  width: 14px;
  height: 14px;
  background: white;
}
.ds .ds-table .ds-table-footer .ds-table-scrollbar::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: var(--ds-neutral-90);
  border: 4px solid white;
}
.ds .ds-table .ds-table-footer .ds-table-scrollbar::-webkit-scrollbar-thumb {
  background-color: var(--ds-neutral-70);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: padding-box;
}
.ds .ds-table .ds-table-footer .ds-table-scrollbar::-webkit-scrollbar-button {
  display: none;
}
.ds .ds-table .ds-table-footer .ds-table-scrollbar .ds-table-scrollbar-thumb {
  height: 1px;
}
.ds .ds-table:hover .ds-table-footer .ds-table-scrollbar {
  opacity: 1;
  transform: translateY(0);
}

.preload-gif {
  background-image: url(data:image/png;base64,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);
}
.ds .ds-tree .ds-tree-header {
  padding: 8px;
  color: var(--ds-neutral-0);
}
.ds .ds-tree .ds-tree-indent {
  align-self: stretch;
  white-space: nowrap;
  user-select: none;
}
.ds .ds-tree .ds-tree-indent-unit {
  position: relative;
  height: 100%;
  display: inline-block;
  width: 24px;
}
.ds .ds-tree .ds-tree-indent-unit-line::before {
  position: absolute;
  top: 0;
  inset-inline-end: 16px;
  bottom: -8px;
  border-inline-end: 1px solid var(--ds-texticon-thertiary);
  content: "";
}
.ds .ds-tree .ds-tree-node {
  display: flex;
  align-items: center;
  position: relative;
}
.ds .ds-tree .ds-tree-node.ds-tree-node-padding .ds-tree-node-leaf {
  margin-left: 24px;
}
.ds .ds-tree .ds-tree-node.ds-tree-node-padding .ds-tree-node-leaf .ds-input {
  height: 16px;
}
.ds .ds-tree .ds-tree-node .ds-tree-node-avatar {
  position: relative;
  left: -12px;
  width: 100%;
}
.ds .ds-tree .ds-tree-node .ds-tree-node-avatar.ds-tree-node-avatar-checked .ds-tree-node-leaf {
  background-color: var(--ds-neutral-90);
  border-radius: 6px;
}
.ds .ds-tree .ds-tree-node .ds-tree-node-avatar .ds-tree-node-leaf {
  width: calc(100% - 12px);
  padding: 4px 0 4px 8px;
}
.ds .ds-tree .ds-tree-node .ds-tree-node-avatar .ds-tree-node-leaf .ds-label-field {
  flex: 0;
  width: auto;
}
.ds .ds-tree .ds-tree-node .ds-tree-node-avatar .ds-tree-node-pin {
  display: none;
  position: absolute;
  right: 16px;
  top: 8px;
  color: #9a9aaf;
}
.ds .ds-tree .ds-tree-node .ds-tree-node-avatar .ds-tree-node-pin.ds-tree-node-pin-active {
  display: inline-block;
  color: #2e2e3a;
}
.ds .ds-tree .ds-tree-node .ds-tree-node-avatar:hover .ds-tree-node-pin {
  display: inline-block;
}
.ds .ds-tree .ds-tree-node .ds-tree-node-expandable-trigger {
  margin-right: 8px;
  color: var(--ds-neutral-5);
}
.ds .ds-tree .ds-tree-node .ds-tree-node-expandable-trigger,
.ds .ds-tree .ds-tree-node .ds-tree-node-expandable-trigger:hover,
.ds .ds-tree .ds-tree-node .ds-tree-node-expandable-trigger:focus,
.ds .ds-tree .ds-tree-node .ds-tree-node-expandable-trigger:active,
.ds .ds-tree .ds-tree-node .ds-tree-node-expandable-trigger[disabled] {
  color: var(--ds-neutral-5);
}
.ds .ds-tree .ds-tree-node .ds-tree-node-context-menu-block {
  display: flex;
  align-items: center;
  position: absolute;
  right: 0;
}
.ds .ds-tree .ds-tree-node .ds-tree-node-context-menu-block .ds-tree-node-button {
  display: none;
  font-size: 18px;
  line-height: 10px;
  transform: rotate(90deg);
  width: 20px;
  height: 20px;
  text-align: center;
  border-radius: 12px;
  background-color: #ddd;
  position: relative;
  right: 5px;
}
.ds .ds-tree .ds-tree-node .ds-tree-node-context-menu-block .ds-tree-node-button.is-show-true {
  display: inline-block;
}
.ds .ds-tree .ds-tree-node:hover .ds-tree-node-context-menu-block .ds-tree-node-button {
  display: inline-block;
}
.ds .ds-tree .ds-tree-node-subload {
  background-image: url(data:image/png;base64,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);
  display: inline-block;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-size: 20px 20px;
}
.ds .ds-tree .ds-list {
  overflow-x: hidden;
}
.ds .ds-tree .ds-list .ds-list-li .ds-tree-node {
  line-height: 18px;
}
.ds .ds-tree .ds-list .ds-list-li .ds-tree-node .ds-button-ghost {
  height: 20px;
}
.ds .ds-tree .ds-list .ds-list-li .ds-tree-node .ds-label {
  align-items: flex-start;
}
.ds .ds-tree .ds-list .ds-list-li .ds-tree-node .ds-label .ds-label-content {
  max-height: none;
  width: 100%;
}
.ds .ds-tree .ds-list .ds-list-li .ds-tree-node .ds-label .ds-label-content .ds-typography-body {
  line-height: 20px;
  overflow: hidden;
}
.ds .ds-tree-search-popup .ds-tree-search-options {
  width: 305px;
  background-color: #fff;
  padding: 0;
  box-shadow: 0 8px 40px rgba(34, 34, 34, 0.12);
  border-radius: 12px;
}
.ds .ds-tree-search-popup .ds-tree-search-options .ds-tree-search-options-loader {
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
  background-position: 6px 6px;
  padding: 13px 0 13px 40px;
}
.ds .ds-tree-search-popup .ds-tree-search-options .pbsw-old-list .pbsw-old-list-option {
  display: block;
  cursor: pointer;
  padding: 13px 24px;
  border-radius: 12px;
}
.ds .ds-tree-search-popup .ds-tree-search-options .pbsw-old-list .pbsw-old-list-option:first-child {
  margin-top: 0;
}
.ds .ds-list-li.ds-list-option:hover .ds-tree-node .ds-tree-node-context-menu-block .ds-tree-node-button {
  display: inline-block;
}

/**
 * Анимация плавного появления всплывашки.
 */
@keyframes open-animation-bottom {
  0% {
    opacity: 0;
    transform: translateY(-2rem);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes open-animation-top {
  0% {
    opacity: 0;
    transform: translateY(2rem);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.font-args {
  font-family: "Inter Tight", sans-serif;
  letter-spacing: 0.4px;
}
.ds {
  /**
   * Всплывающая часть компонента.
   */
}
.ds .ds-tree-select {
  font-family: "Inter Tight", sans-serif;
  letter-spacing: 0.4px;
  position: relative;
  height: auto;
  width: 100%;
}
.ds .ds-tree-select .ds-tree-select-changed-div {
  border: 1px solid var(--ds-surfacestroke-thertiary);
  background-color: var(--ds-surfacestroke-default);
  position: relative;
  display: flex;
  align-items: center;
  justify-content: left;
  height: 48px;
  width: 100%;
  padding: 0 12px;
  border-radius: 6px;
  transition: var(--ds-transition);
}
.ds .ds-tree-select .ds-tree-select-changed-div .--changed-div-child {
  color: var(--ds-texticon-secondary);
}
.ds .ds-tree-select .ds-tree-select-changed-div .ds-tree-select-changed-value {
  color: var(--ds-texticon-default);
  width: calc(100% - 16px);
}
.ds .ds-tree-select .ds-tree-select-changed-div .ds-tree-select-changed-value .ds-typography-body {
  display: block;
  width: 100%;
  height: 20px;
  line-height: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ds .ds-tree-select .ds-tree-select-changed-div .ds-tree-select-placeholder {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ds .ds-tree-select .ds-tree-select-changed-div .ds-tree-select-error-icon {
  display: flex;
  align-items: center;
  color: var(--ds-state-error);
  width: 16px;
  height: 16px;
}
.ds .ds-tree-select .ds-tree-select-changed-div .ds-tree-select-suffix {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: auto;
}
.ds .ds-tree-select .ds-tree-select-changed-div.ds-tree-select-size-size48 {
  height: 48px;
  padding: 0 12px;
  gap: 8px;
}
.ds .ds-tree-select .ds-tree-select-changed-div.ds-tree-select-size-size40 {
  height: 40px;
  padding: 0 8px;
  gap: 4px;
}
.ds .ds-tree-select .ds-tree-select-changed-div.ds-tree-select-size-size32 {
  height: 32px;
  padding: 0 8px;
  gap: 4px;
}
.ds .ds-tree-select .ds-tree-select-changed-div:hover {
  cursor: pointer;
  background-color: var(--ds-state-hover);
}
.ds .ds-tree-select .ds-tree-select-changed-div:active,
.ds .ds-tree-select .ds-tree-select-changed-div:focus,
.ds .ds-tree-select .ds-tree-select-changed-div.ds-tree-select-div-selected {
  border: 1px solid var(--ds-state-selected);
  background-color: var(--ds-state-selected);
}
.ds .ds-tree-select .ds-tree-select-changed-div:active .--changed-div-child,
.ds .ds-tree-select .ds-tree-select-changed-div:focus .--changed-div-child,
.ds .ds-tree-select .ds-tree-select-changed-div.ds-tree-select-div-selected .--changed-div-child {
  color: var(--ds-blue-50);
}
.ds .ds-tree-select .ds-tree-select-changed-div:active .ds-tree-select-placeholder,
.ds .ds-tree-select .ds-tree-select-changed-div:focus .ds-tree-select-placeholder,
.ds .ds-tree-select .ds-tree-select-changed-div.ds-tree-select-div-selected .ds-tree-select-placeholder {
  color: var(--ds-blue-100);
}
.ds .ds-tree-select .ds-tree-select-changed-div.ds-tree-select-div-disabled {
  border-color: var(--ds-state-disabled-surfacestroke);
  background-color: var(--ds-state-disabled-surfacestroke);
  color: var(--ds-state-disabled-texticon);
  cursor: default;
}
.ds .ds-tree-select .ds-tree-select-changed-div.ds-tree-select-div-disabled .--changed-div-child {
  color: var(--ds-state-disabled-texticon);
}
.ds .ds-tree-select .ds-tree-select-changed-div.ds-tree-select-div-disabled:hover,
.ds .ds-tree-select .ds-tree-select-changed-div.ds-tree-select-div-disabled:active,
.ds .ds-tree-select .ds-tree-select-changed-div.ds-tree-select-div-disabled:focus,
.ds .ds-tree-select .ds-tree-select-changed-div.ds-tree-select-div-disabled.ds-tree-select-div-selected {
  border-color: var(--ds-state-disabled-surfacestroke);
  background-color: var(--ds-state-disabled-surfacestroke);
}
.ds .ds-tree-select .ds-tree-select-changed-div.ds-tree-select-div-disabled:hover .--changed-div-child,
.ds .ds-tree-select .ds-tree-select-changed-div.ds-tree-select-div-disabled:active .--changed-div-child,
.ds .ds-tree-select .ds-tree-select-changed-div.ds-tree-select-div-disabled:focus .--changed-div-child,
.ds .ds-tree-select .ds-tree-select-changed-div.ds-tree-select-div-disabled.ds-tree-select-div-selected .--changed-div-child {
  color: var(--ds-state-disabled-texticon);
}
.ds .ds-tree-select .ds-tree-select-changed-div.ds-tree-select-div-type-flat {
  border-color: transparent;
}
.ds .ds-tree-select .ds-tree-select-changed-div.ds-tree-select-div-type-flat:hover {
  border-color: var(--ds-surfacestroke-thertiary);
  background-color: transparent;
}
.ds .ds-tree-select .ds-tree-select-changed-div.ds-tree-select-div-type-hint .--changed-div-child {
  color: var(--ds-texticon-secondary);
}
.ds .ds-tree-select .ds-tree-select-changed-div.ds-tree-select-div-type-errinline {
  border: 1px solid var(--ds-state-error);
}
.ds .ds-tree-select .ds-tree-select-changed-div.ds-tree-select-div-type-errinline .ds-tree-select-error-icon {
  margin-left: auto;
}
.ds .ds-tree-select .ds-tree-select-changed-div.ds-tree-select-div-type-errinline .ds-tree-select-suffix {
  margin-left: -4px;
}
.ds .ds-tree-select .ds-tree-select-changed-div.ds-tree-select-div-type-errinline.ds-tree-select-div-disabled:hover,
.ds .ds-tree-select .ds-tree-select-changed-div.ds-tree-select-div-type-errinline.ds-tree-select-div-disabled:active,
.ds .ds-tree-select .ds-tree-select-changed-div.ds-tree-select-div-type-errinline.ds-tree-select-div-disabled:focus,
.ds .ds-tree-select .ds-tree-select-changed-div.ds-tree-select-div-type-errinline.ds-tree-select-div-disabled.ds-tree-select-div-selected {
  border-color: var(--ds-state-error);
}
.ds .ds-tree-select .ds-tree-select-changed-div.ds-tree-select-div-type-errinline.ds-tree-select-div-main-separator.ds-tree-select-size-size48 .ds-tree-select-main-separator-line {
  margin-left: 0;
}
.ds .ds-tree-select .ds-tree-select-changed-div.ds-tree-select-div-type-errinline.ds-tree-select-div-main-separator.ds-tree-select-size-size40 .ds-tree-select-main-separator-line {
  margin-left: 4px;
}
.ds .ds-tree-select .ds-tree-select-changed-div.ds-tree-select-div-type-errinline.ds-tree-select-div-main-separator.ds-tree-select-size-size32 .ds-tree-select-main-separator-line {
  margin-left: 4px;
}
.ds .ds-tree-select .ds-tree-select-changed-div.ds-tree-select-div-type-outline {
  border: 1px solid var(--ds-state-error);
}
.ds .ds-tree-select .ds-tree-select-changed-div.ds-tree-select-div-type-outline.ds-tree-select-div-disabled:hover,
.ds .ds-tree-select .ds-tree-select-changed-div.ds-tree-select-div-type-outline.ds-tree-select-div-disabled:active,
.ds .ds-tree-select .ds-tree-select-changed-div.ds-tree-select-div-type-outline.ds-tree-select-div-disabled:focus,
.ds .ds-tree-select .ds-tree-select-changed-div.ds-tree-select-div-type-outline.ds-tree-select-div-disabled.ds-tree-select-div-selected {
  border-color: var(--ds-state-error);
}
.ds .ds-tree-select .ds-tree-select-changed-div.ds-tree-select-div-type-contrast {
  border: 1px solid var(--ds-surfacestroke-thertiary);
  background-color: var(--ds-surfacestroke-secondary);
}
.ds .ds-tree-select .ds-tree-select-changed-div.ds-tree-select-div-type-contrast:hover {
  border: 1px solid var(--ds-surfacestroke-secondary);
  background-color: var(--ds-state-disabled-surfacestroke);
}
.ds .ds-tree-select .ds-tree-select-changed-div.ds-tree-select-div-type-contrast:active,
.ds .ds-tree-select .ds-tree-select-changed-div.ds-tree-select-div-type-contrast:focus,
.ds .ds-tree-select .ds-tree-select-changed-div.ds-tree-select-div-type-contrast.ds-tree-select-div-selected {
  border-color: var(--ds-surfacestroke-thertiary);
  background-color: var(--ds-surfacestroke-secondary);
}
.ds .ds-tree-select .ds-tree-select-changed-div.ds-tree-select-div-type-contrast.ds-tree-select-div-disabled:hover,
.ds .ds-tree-select .ds-tree-select-changed-div.ds-tree-select-div-type-contrast.ds-tree-select-div-disabled:active,
.ds .ds-tree-select .ds-tree-select-changed-div.ds-tree-select-div-type-contrast.ds-tree-select-div-disabled:focus,
.ds .ds-tree-select .ds-tree-select-changed-div.ds-tree-select-div-type-contrast.ds-tree-select-div-disabled.ds-tree-select-div-selected {
  border-color: var(--ds-surfacestroke-thertiary);
  background-color: var(--ds-surfacestroke-secondary);
}
.ds .ds-popup-tree-select {
  border-radius: 6px;
  border: 1px solid var(--ds-surfacestroke-thertiary);
  background-color: var(--ds-surfacestroke-default);
}
.ds .ds-popup-tree-select .ds-tree-select-content--placement-bottomLeft.ds-tree-select-content--open {
  animation: open-animation-bottom 0.3s ease-out;
}
.ds .ds-popup-tree-select .ds-tree-select-content--placement-topLeft.ds-tree-select-content--open {
  animation: open-animation-top 0.3s ease-out;
}
.ds .ds-popup-tree-select .ds-tree-select-content .ds-list {
  border-radius: inherit;
}
.ds .ds-popup-tree-select .ds-tree-select-content .ds-tree-select-content-header {
  padding: 8px;
}
.ds .ds-popup-tree-select .ds-tree-select-content .ds-tree-select-content-body {
  border-radius: inherit;
}

.ds .ds-table-row-controls {
  position: sticky;
  bottom: 0;
  z-index: 3;
  width: 100%;
}
.ds .ds-table-row-controls .ds-table-row-controls-manage {
  position: absolute;
  background-color: var(--ds-neutral-10);
  width: 100%;
  height: 0;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: start;
}
.ds .ds-table-row-controls .ds-table-row-controls-manage.--bottom-0 {
  bottom: 0;
}
.ds .ds-table-row-controls .ds-table-row-controls-manage--show {
  height: auto;
}
.ds .ds-table-row-controls .ds-table-row-controls-manage .ds-table-row-controls-header {
  display: flex;
  justify-content: left;
  align-items: center;
  flex-shrink: 0;
  gap: 28px;
  padding: 0 16px;
  width: 100%;
  height: 0;
  transition: height 0.15s ease-out;
}
.ds .ds-table-row-controls .ds-table-row-controls-manage .ds-table-row-controls-header.--bottom-0 {
  bottom: 0;
}
.ds .ds-table-row-controls .ds-table-row-controls-manage .ds-table-row-controls-header--show {
  height: 58px;
  transition: height 0.3s ease-in;
}
.ds .ds-table-row-controls .ds-table-row-controls-manage .ds-table-row-controls-header .ds-icon {
  color: var(--ds-texticon-thertiary);
  cursor: pointer;
}
.ds .ds-table-row-controls .ds-table-row-controls-manage .ds-table-row-controls-header .ds-table-row-controls-label {
  color: var(--ds-neutral-100);
  display: flex;
  justify-content: left;
  align-items: center;
  gap: 8px;
}
.ds .ds-table-row-controls .ds-table-row-controls-manage .ds-table-row-controls-header .ds-table-row-controls-label .ds-circle {
  width: 8px;
  height: 8px;
  background-color: var(--ds-blue-100);
  border-radius: 8px;
}
.ds .ds-table-row-controls .ds-table-row-controls-manage .ds-table-row-controls-header .ds-table-row-controls-button {
  color: var(--ds-texticon-thertiary);
  display: flex;
  justify-content: left;
  align-items: center;
  gap: 6px;
  cursor: pointer;
}
.ds .ds-table-row-controls .ds-table-row-controls-manage .ds-table-row-controls-header .ds-table-row-controls-button.mar-l-60 {
  margin-left: 60px;
}
.ds .ds-table-row-controls .ds-table-row-controls-manage .ds-table-row-controls-header .ds-table-row-controls-button.is-active {
  color: var(--ds-blue-100);
  border-top: 2px solid var(--ds-blue-100);
  border-bottom: 2px solid transparent;
}
.ds .ds-table-row-controls .ds-table-row-controls-manage .ds-table-row-controls-header .ds-table-row-controls-button.is-active .ds-icon {
  color: var(--ds-blue-100);
  height: 54px;
}
.ds .ds-table-row-controls .ds-table-row-controls-manage .ds-table-row-controls-header .ds-table-row-controls-button.is-active .ds-typography-body {
  height: 54px;
  display: flex;
  justify-content: left;
  align-items: center;
}
.ds .ds-table-row-controls .ds-table-row-controls-manage .ds-table-row-controls-header .ds-table-row-controls-select {
  width: auto;
}
.ds .ds-table-row-controls .ds-table-row-controls-manage .ds-table-row-controls-header .ds-table-row-controls-close-button {
  cursor: pointer;
}
.ds .ds-table-row-controls .ds-table-row-controls-manage .ds-table-row-controls-tabs {
  border-top: 1px solid var(--ds-neutral-20);
  width: 100%;
  height: auto;
  flex-grow: 0;
}
.ds .ds-table-row-controls .ds-table-row-controls-manage .ds-table-row-controls-tabs .ds-table-row-controls-tab {
  display: flex;
  justify-content: space-between;
  align-items: start;
  gap: 24px;
  padding: 32px;
}
.ds .ds-table-row-controls .ds-table-row-controls-manage .ds-table-row-controls-tabs .ds-table-row-controls-tab .ds-table-row-controls-tab-column {
  display: flex;
  flex-direction: column;
  justify-content: left;
  align-items: start;
  gap: 20px;
}
.ds .ds-table-row-controls .ds-table-row-controls-manage .ds-table-row-controls-tabs .ds-table-row-controls-tab .ds-table-row-controls-tab-column .ds-table-row-controls-tab-cell {
  display: flex;
  justify-content: left;
  align-items: start;
  gap: 8px;
  color: var(--ds-texticon-thertiary);
  width: 196px;
  height: 20px;
  cursor: pointer;
}
.ds .ds-table-row-controls .ds-table-row-controls-manage .ds-table-row-controls-tabs .ds-table-row-controls-tab .ds-table-row-controls-tab-column .ds-table-row-controls-tab-cell.--header-label {
  color: var(--ds-texticon-thertiary);
  cursor: default;
}
.ds .ds-table-row-controls .ds-table-row-controls-manage .ds-table-row-controls-tabs .ds-table-row-controls-tab.--operation {
  padding: 32px 16px;
  color: var(--ds-texticon-inverse);
}
.ds .ds-table-row-controls .ds-table-row-controls-manage .ds-table-row-controls-tabs .ds-table-row-controls-tab.--operation .ds-button {
  border: 1px dashed var(--ds-neutral-40);
  gap: 8px;
}
.ds .ds-table-row-controls .ds-table-row-controls-manage .ds-table-row-controls-tabs .ds-table-row-controls-tab.--grouping {
  display: flex;
  flex-direction: column;
  align-items: end;
  cursor: pointer;
}
.ds .ds-table-row-controls .ds-table-row-controls-manage .ds-table-row-controls-tabs .ds-table-row-controls-tab.--grouping .ds-table-row-controls-tab-cell {
  display: flex;
  gap: 8px;
  color: var(--ds-texticon-thertiary);
  width: 280px;
}

.ds .ds-tree-cell-edit-context-menu {
  position: relative;
  top: -24px;
  left: -84px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: 104px;
  height: 26px;
  background-color: var(--ds-surfacestroke-default);
  border: 1px solid var(--ds-surfacestroke-thertiary);
  box-shadow: var(--ds-shadow-tooltip);
  border-radius: 6px;
}
.ds .ds-tree-cell-edit-context-menu .ds-icon {
  cursor: pointer;
}
.ds .ds-tree-cell-edit-context-menu .ds-icon:hover {
  color: var(--ds-blue-50);
}

.pbsw-old-tree-parameters-context-menu {
  position: relative;
  width: 200px;
  background-color: #fff;
  border-radius: 8px;
  box-shadow: 0 4px 32px 0 rgba(0, 16, 61, 0.16);
  padding: 2px 10px;
}
.pbsw-old-tree-parameters-context-menu .pbsw-old-tree ul.pbsw-old-list {
  margin-top: 0;
}
.pbsw-old-tree-parameters-context-menu .pbsw-old-tree ul.pbsw-old-list .pbsw-old-list-li {
  padding: 4px 0;
}
.pbsw-old-tree-parameters-context-menu .pbsw-old-tree ul.pbsw-old-list .pbsw-old-list-li .pbsw-old-tree-node .pbsw-old-tree-node-leaf {
  margin-left: 0;
}
.pbsw-old-tree-parameters-context-menu .pbsw-old-tree ul.pbsw-old-list .pbsw-old-list-li .pbsw-old-tree-node .pbsw-old-tree-node-leaf .pbsw-old-label-content-field-label {
  font-size: 12px;
}
.pbsw-old-tree-parameters-context-menu .pbsw-old-radio-group .pbsw-old-radio-wrapper .pbsw-old-typography-body-level-2 {
  font-size: 12px;
}
.pbsw-old-tree-parameters-context-menu .pbsw-old-tree-parameters-context-menu-separator {
  position: relative;
}
.pbsw-old-tree-parameters-context-menu .pbsw-old-tree-parameters-context-menu-separator .pbsw-old-tree-parameters-context-menu-border {
  height: 0;
  display: block;
  border-bottom: 1px solid #ccc;
  margin: 6px 0 8px;
}
.pbsw-old-tree-parameters-context-menu .pbsw-old-tree-parameters-context-menu-separator .pbsw-old-tree-parameters-context-menu-label {
  position: absolute;
  top: -5px;
  background-color: #fff;
  line-height: 12px;
  font-size: 12px;
  padding: 0 8px;
  text-align: center;
}
.pbsw-old-tree-parameters-context-menu .pbsw-old-tree-parameters-context-menu-separator .pbsw-old-tree-parameters-context-menu-label.label-type {
  left: 38px;
}
.pbsw-old-tree-parameters-context-menu .pbsw-old-tree-parameters-context-menu-separator .pbsw-old-tree-parameters-context-menu-label.label-level {
  left: 16px;
}


.pbsw-widget-solid-gauge-chart {
  width: 100%;
  height: 100%;
}


.react-inserting {
  height: 100%;
}

