@layer devie{.BlockLine-module-scss-module__HuWNYW__blockLine{position:relative}.BlockLine-module-scss-module__HuWNYW__blockLine:after,.BlockLine-module-scss-module__HuWNYW__blockLine:before{content:"";background-color:var(--devie__color__line);position:absolute}.BlockLine-module-scss-module__HuWNYW__vertical:before{width:1px;height:100%;top:0;left:50%}.BlockLine-module-scss-module__HuWNYW__horizontal:before{width:100%;height:1px;top:50%;left:0}.BlockLine-module-scss-module__HuWNYW__cornerTopLeft:after{width:50%;height:1px;top:50%;left:50%}.BlockLine-module-scss-module__HuWNYW__cornerTopLeft:before{width:1px;height:50%;bottom:0;left:50%}.BlockLine-module-scss-module__HuWNYW__cornerTopRight:after{width:50%;height:1px;top:50%;left:0}.BlockLine-module-scss-module__HuWNYW__cornerTopRight:before{width:1px;height:50%;bottom:0;left:50%}.BlockLine-module-scss-module__HuWNYW__cornerBottomLeft:after{width:50%;height:1px;top:50%;left:50%}.BlockLine-module-scss-module__HuWNYW__cornerBottomLeft:before{width:1px;height:50%;top:0;left:50%}.BlockLine-module-scss-module__HuWNYW__cornerBottomRight:after{width:50%;height:1px;top:50%;left:0}.BlockLine-module-scss-module__HuWNYW__cornerBottomRight:before{width:1px;height:50%;top:0;left:50%}.BlockLine-module-scss-module__HuWNYW__branchRight:after{width:50%;height:1px;top:50%;left:50%}.BlockLine-module-scss-module__HuWNYW__branchRight:before{width:1px;height:100%;top:0;left:50%}.BlockLine-module-scss-module__HuWNYW__branchLeft:after{width:50%;height:1px;top:50%;left:0}.BlockLine-module-scss-module__HuWNYW__branchLeft:before{width:1px;height:100%;top:0;left:50%}}
@layer devie{.NumberBadge-module-scss-module__eOHTBa__numberBadge{border:1px solid var(--devie__color__line);background:var(--devie__color__background-sub);width:32px;height:32px;font-size:var(--devie__font-size__title3);border-radius:999px;flex-direction:column;justify-content:center;align-items:center;display:flex}}
@layer devie{.Tabs-module-scss-module__XFbPFW__list{z-index:0;padding-inline:var(--devie__spacing__x1);gap:var(--devie__spacing__x1);display:flex;position:relative}.Tabs-module-scss-module__XFbPFW__list[data-orientation=vertical]{padding-block:var(--devie__spacing__x1);flex-direction:column}.Tabs-module-scss-module__XFbPFW__tab{justify-content:flex-start;align-items:center;gap:var(--devie__spacing__x1);appearance:none;-webkit-user-select:none;user-select:none;padding:var(--devie__spacing__x2);font-family:inherit;font-size:var(--devie__font-size__normal);color:var(--devie__color__text);border-radius:var(--devie__radius);background:0 0;border:0;outline:0;margin:0;display:flex}.Tabs-module-scss-module__XFbPFW__tab[data-active]{color:var(--devie__color__primary);font-weight:700}@media (hover:hover){.Tabs-module-scss-module__XFbPFW__tab:hover:not([data-selected]){color:var(--devie__color__primary);cursor:pointer}}.Tabs-module-scss-module__XFbPFW__tab:focus-visible{position:relative}.Tabs-module-scss-module__XFbPFW__tab:focus-visible:before{content:"";inset:var(--devie__spacing__x1)0;border-radius:var(--devie__radius);outline:2px solid var(--devie__color__primary);outline-offset:-1px;position:absolute}.Tabs-module-scss-module__XFbPFW__indicator{z-index:-1;position:absolute}.Tabs-module-scss-module__XFbPFW__indicator[data-orientation=horizontal]{translate:var(--active-tab-left)var(--active-tab-top);width:var(--active-tab-width);height:var(--active-tab-height);box-sizing:content-box;left:0}.Tabs-module-scss-module__XFbPFW__indicator[data-orientation=vertical]{translate:-50% var(--active-tab-top);height:var(--active-tab-height);width:100%;top:0;left:50%}.Tabs-module-scss-module__XFbPFW__indicator[data-orientation=horizontal]{transition:translate .2s ease-in-out,width .2s ease-in-out}.Tabs-module-scss-module__XFbPFW__indicator[data-orientation=vertical]{transition:translate .2s ease-in-out,height .2s ease-in-out}}
@layer devie{.ThemeSwitcher-module-scss-module__E3WPcW__content{border-radius:var(--devie__radius)0 0 var(--devie__radius);max-width:100vw;padding:0;display:flex;overflow:hidden}.ThemeSwitcher-module-scss-module__E3WPcW__leftSide{padding:var(--devie__spacing__x3);background-color:var(--devie__color__background-sub);border-radius:var(--devie__radius)0 0 var(--devie__radius);flex-direction:column;justify-content:space-between;padding-right:0;display:flex}.ThemeSwitcher-module-scss-module__E3WPcW__rightSide{padding:var(--devie__spacing__x2)0;box-shadow:var(--devie__shadow__menu);border-radius:0 var(--devie__radius)var(--devie__radius)0;flex-direction:column;display:flex;overflow:hidden}.ThemeSwitcher-module-scss-module__E3WPcW__leftSideFiltersContainer{gap:var(--devie__spacing__x1);padding-bottom:var(--devie__spacing__x1);padding-left:var(--devie__spacing__x2);margin-bottom:var(--devie__spacing__x4);flex-direction:column;display:flex}.ThemeSwitcher-module-scss-module__E3WPcW__aboutDevieButton{text-wrap:auto}.ThemeSwitcher-module-scss-module__E3WPcW__themeFilterItem{padding:var(--devie__spacing__x2);padding-right:var(--devie__spacing__x3);cursor:pointer;justify-content:flex-start;font-weight:700}.ThemeSwitcher-module-scss-module__E3WPcW__themeFilterItem[data-selected]{color:var(--devie__color__primary)}.ThemeSwitcher-module-scss-module__E3WPcW__leftSideBottom{padding-right:var(--devie__spacing__x2)}.ThemeSwitcher-module-scss-module__E3WPcW__themeItem{gap:var(--devie__spacing__x2);padding:var(--devie__spacing__x2)var(--devie__spacing__x3);align-items:center;display:flex}.ThemeSwitcher-module-scss-module__E3WPcW__indicator{background-color:var(--devie__color__background);box-shadow:var(--devie__shadow__menu);border-radius:var(--devie__radius)0 0 var(--devie__radius);clip-path:inset(-40px 0 -40px -40px);inset:0}.ThemeSwitcher-module-scss-module__E3WPcW__radioItemIndicator{justify-content:center;align-items:center;display:flex}.ThemeSwitcher-module-scss-module__E3WPcW__thumbnail{border-radius:var(--devie__radius-strong);min-width:24px}.ThemeSwitcher-module-scss-module__E3WPcW__labelContainer{flex-direction:column;gap:0;display:flex}.ThemeSwitcher-module-scss-module__E3WPcW__labelText{font-weight:700}.ThemeSwitcher-module-scss-module__E3WPcW__labelSub{color:var(--devie__color__text-sub)}@media (max-width:1024px){.ThemeSwitcher-module-scss-module__E3WPcW__label{display:none}}}
