.sidebar-container[_ngcontent-ng-c667315010] { display: flex; height: 100%; flex-direction: column; }
.sidebar-container[_ngcontent-ng-c667315010] .sidebar-header[_ngcontent-ng-c667315010] { display: flex; align-items: center; justify-content: space-between; column-gap: 0.25rem; padding: 1.25rem 1rem; }
.sidebar-container[_ngcontent-ng-c667315010] .sidebar-header[_ngcontent-ng-c667315010] .close-btn[_ngcontent-ng-c667315010] { display: flex; height: 1.75rem; width: 1.75rem; flex-shrink: 0; align-items: center; justify-content: center; border-radius: 0.375rem; background-color: hsl(var(--tertiary-950) / .05); }
.sidebar-container[_ngcontent-ng-c667315010] .sidebar-header[_ngcontent-ng-c667315010] .close-btn[_ngcontent-ng-c667315010] .icon[_ngcontent-ng-c667315010] { height: 1.25rem; width: 1.25rem; color: hsl(var(--tertiary-950) / .5); }
.sidebar-container[_ngcontent-ng-c667315010] .sidebar-content[_ngcontent-ng-c667315010] { position: relative; flex: 1 1 0%; overflow: hidden auto; padding-left: 1rem; padding-right: 1rem; }
.sidebar-container[_ngcontent-ng-c667315010] .sidebar-content[_ngcontent-ng-c667315010] .tab-navs[_ngcontent-ng-c667315010] .tab-header[_ngcontent-ng-c667315010] { margin-left: -1rem; margin-right: -1rem; padding-left: 1rem; padding-right: 1rem; padding-bottom: 0.375rem; }
.sidebar-container[_ngcontent-ng-c667315010] .sidebar-content[_ngcontent-ng-c667315010] .tab-navs[_ngcontent-ng-c667315010] .tab-header[_ngcontent-ng-c667315010] .tab-btn[_ngcontent-ng-c667315010] { font-weight: 800; text-transform: uppercase; }
.sidebar-container[_ngcontent-ng-c667315010] .sidebar-content[_ngcontent-ng-c667315010] .tab-navs[_ngcontent-ng-c667315010] .tab-content[_ngcontent-ng-c667315010] { overflow: hidden; }
.sidebar-container[_ngcontent-ng-c667315010] .sidebar-content[_ngcontent-ng-c667315010] .tab-navs[_ngcontent-ng-c667315010] .tab-content[_ngcontent-ng-c667315010] .tab-pane[_ngcontent-ng-c667315010] { display: none; }
.sidebar-container[_ngcontent-ng-c667315010] .sidebar-content[_ngcontent-ng-c667315010] .tab-navs[_ngcontent-ng-c667315010] .tab-content[_ngcontent-ng-c667315010] .tab-pane.active[_ngcontent-ng-c667315010] { display: block; }
.sidebar-container[_ngcontent-ng-c667315010] .sidebar-content[_ngcontent-ng-c667315010] .settings-menu[_ngcontent-ng-c667315010] { position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; --tw-translate-x: -100%; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); overflow-y: auto; --tw-bg-opacity: 1; background-color: hsl(var(--tertiary) / var(--tw-bg-opacity, 1)); padding-left: 0.75rem; padding-right: 0.75rem; padding-bottom: 1.25rem; transition-property: transform; transition-duration: 0.2s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.sidebar-container[_ngcontent-ng-c667315010] .sidebar-content[_ngcontent-ng-c667315010] .settings-menu.active[_ngcontent-ng-c667315010] { --tw-translate-x: 0px; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.sidebar-container[_ngcontent-ng-c667315010] .sidebar-content[_ngcontent-ng-c667315010] .settings-menu[_ngcontent-ng-c667315010] .settings-header[_ngcontent-ng-c667315010] { margin-bottom: 1.5rem; display: flex; align-items: center; column-gap: 0.75rem; }
.sidebar-container[_ngcontent-ng-c667315010] .sidebar-content[_ngcontent-ng-c667315010] .settings-menu[_ngcontent-ng-c667315010] .settings-header[_ngcontent-ng-c667315010] .settings-title[_ngcontent-ng-c667315010] { font-size: 1rem; font-weight: 700; line-height: 1.25rem; --tw-text-opacity: 1; color: hsl(var(--tertiary-950) / var(--tw-text-opacity, 1)); }
.sidebar-container[_ngcontent-ng-c667315010] .sidebar-footer[_ngcontent-ng-c667315010] { position: sticky; bottom: 0px; background-color: hsl(var(--tertiary) / .9); padding: 0.5rem 1rem; --tw-backdrop-blur: blur(4px); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); }
.sidebar-container[_ngcontent-ng-c667315010] .sidebar-footer[_ngcontent-ng-c667315010] .settings-btn[_ngcontent-ng-c667315010] { display: flex; width: 100%; align-items: center; column-gap: 0.75rem; border-radius: 0.25rem; padding: 0.75rem; font-size: 0.875rem; font-weight: 700; line-height: 1.25rem; --tw-text-opacity: 1; color: hsl(var(--tertiary-950) / var(--tw-text-opacity, 1)); }
.sidebar-container[_ngcontent-ng-c667315010] .sidebar-footer[_ngcontent-ng-c667315010] .settings-btn[_ngcontent-ng-c667315010] .icon[_ngcontent-ng-c667315010] { height: 1.25rem; width: 1.25rem; flex-shrink: 0; }
.sidebar-container[_ngcontent-ng-c667315010] .sidebar-footer[_ngcontent-ng-c667315010] .settings-btn[_ngcontent-ng-c667315010] .icon.chevron[_ngcontent-ng-c667315010] { height: 1.5rem; width: 1.5rem; color: hsl(var(--tertiary-950) / .4); }
.sidebar-container[_ngcontent-ng-c667315010] .sidebar-footer[_ngcontent-ng-c667315010] .settings-btn[_ngcontent-ng-c667315010] .btn-text[_ngcontent-ng-c667315010] { flex: 1 1 0%; text-align: left; }