:root {
  --tahe-radius-compact: 6px;
  --tahe-radius-standard: 8px;
  --tahe-radius-large: 10px;
  --tahe-radius-spacious: 14px;
  --el-border-radius-round: var(--tahe-radius-standard);
  --el-tag-border-radius-rounded: var(--tahe-radius-compact);
}

html body .tahe-radius-compact {
  border-radius: var(--tahe-radius-compact) !important;
}

html body .tahe-radius-standard {
  border-radius: var(--tahe-radius-standard) !important;
}

html body .tahe-radius-large {
  border-radius: var(--tahe-radius-large) !important;
}

html body .tahe-radius-spacious {
  border-radius: var(--tahe-radius-spacious) !important;
}

html body #app .models-bar .el-select__wrapper,
html body #app .custom-select .el-select__wrapper,
html body #app .custom-dark-select .el-select__wrapper {
  border-radius: var(--tahe-radius-standard) !important;
}

html body #app .tahe-primary-action,
html body #app .tahe-team-workspace-button-primary,
html body #app .tahe-points-cost-badge,
html body #app .tahe-project-pill-action,
html body #app .tahe-project-novel-tab {
  border-radius: var(--tahe-radius-standard) !important;
}

html body #app .custom-capsule-tabs .el-tabs__nav {
  border-radius: var(--tahe-radius-spacious) !important;
}

html body #app .custom-capsule-tabs .el-tabs__item {
  border-radius: var(--tahe-radius-standard) !important;
}

html body .sidebar-component {
  border-radius: var(--tahe-radius-spacious) !important;
}

html body .sidebar-component .rounded-full {
  border-radius: var(--tahe-radius-standard) !important;
}

html body .el-switch__core {
  border-radius: var(--tahe-radius-compact) !important;
}

html body .el-switch__action,
html body [role="switch"] [class*="thumb"],
html body [class*="switch"] [class*="thumb"],
html body [class*="switch"] [class*="handle"] {
  border-radius: 4px !important;
}
