.settings-sidebar{display:flex;flex-direction:column;overflow-y:hidden}.settings-sidebar-elements{flex:1;overflow:auto;overflow-x:hidden;scrollbar-width:none;display:flex;flex-direction:column}.viz-sidebar-container .settings-sidebar{padding:20px 20px 0;border-radius:10px;border:1px solid var(--color-charcoal-200)}.viz-sidebar-container .settings-sidebar .settings-sidebar-elements{padding-top:var(--spacer-5)}.viz-sidebar-container .settings-sidebar .settings-sidebar-elements :is(.accordion,.settings-sidebar-selection):last-child .settings-sidebar-group-body>:last-child{padding-bottom:0!important}.viz-sidebar-container .settings-sidebar .settings-sidebar-elements{padding-bottom:36px}.viz-sidebar-container .settings-sidebar .settings-sidebar-group-body.-compact{margin-top:-15px}.viz-sidebar-container .settings-sidebar .settings-sidebar-group-body.-compact>:not(:first-child){padding-top:10px}.viz-sidebar-container .settings-sidebar .settings-sidebar-group-body.-compact>:not(:last-child){padding-bottom:10px}.viz-sidebar-container .settings-sidebar .settings-sidebar-elements :is(.accordion,.settings-sidebar-selection):not(:last-child),.viz-sidebar-container .settings-sidebar .settings-sidebar-group-body :is(.accordion,.settings-sidebar-selection):not(:last-child){border-bottom:1px solid var(--color-charcoal-200);padding-bottom:var(--spacer-5);margin-bottom:var(--spacer-5)}.viz-sidebar-container .settings-sidebar .settings-sidebar-elements :is(.accordion,.settings-sidebar-selection):last-child,.viz-sidebar-container .settings-sidebar .settings-sidebar-group-body :is(.accordion,.settings-sidebar-selection):last-child{padding-bottom:0}.viz-sidebar-container .settings-sidebar .settings-sidebar-elements>:not(:first-child,.accordion),.viz-sidebar-container .settings-sidebar .settings-sidebar-group-body>:not(:first-child,.accordion){padding-top:15px}.viz-sidebar-container .settings-sidebar .settings-sidebar-elements>*,.viz-sidebar-container .settings-sidebar .settings-sidebar-group-body>*{padding-bottom:15px}.viz-sidebar-container .settings-sidebar .settings-sidebar-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--spacer-5);border-bottom:1px solid var(--color-charcoal-200)}.viz-sidebar-container .settings-sidebar .settings-sidebar-title{font-family:var(--font-messina-sans);font-kerning:var(--font-ui-2-kerning);font-size:var(--font-ui-2-size);line-height:var(--font-ui-2-line-height);font-weight:var(--font-ui-2-weight);margin-bottom:var(--font-ui-2-paragraph-spacing);font-weight:600;color:var(--color-charcoal-1000)}.settings-sidebar-controls{display:flex;gap:5px;justify-content:space-between;align-items:center}.settings-sidebar-group-body{display:flex;flex-direction:column}.settings-sidebar-group-body-wrapper.-scrollable .settings-sidebar-group-body :first-child{margin-top:0!important}@media(min-width:1024px){.settings-sidebar-group-body-wrapper.-scrollable .settings-sidebar-group-body{height:300px;overflow:auto;padding-bottom:var(--spacer-20)}.settings-sidebar-group-body-wrapper.-scrollable{border-bottom:1px solid var(--color-charcoal-100)}}.settings-sidebar-select-group{display:flex;flex-direction:column}.settings-sidebar-select-group>:not(:first-child){padding-top:15px}.settings-sidebar .dropdown,.settings-sidebar .input input{border-color:var(--color-charcoal-300);width:100%}.settings-sidebar-text-input{display:flex;flex-direction:column;gap:8px}.settings-sidebar-text-input label{font-family:var(--font-messina-sans);font-kerning:var(--font-ui-4-kerning);font-size:var(--font-ui-4-size);line-height:var(--font-ui-4-line-height);font-weight:var(--font-ui-4-weight);margin-bottom:var(--font-ui-4-paragraph-spacing);font-weight:600;color:var(--color-charcoal-1000)}.settings-sidebar-text-input input[type=text]{padding:var(--spacer-10);border:1px solid var(--color-charcoal-300);border-radius:5px;background:var(--color-charcoal-0);font-family:var(--font-messina-sans);font-kerning:var(--font-ui-4-kerning);font-size:var(--font-ui-4-size);line-height:var(--font-ui-4-line-height);font-weight:var(--font-ui-4-weight);margin-bottom:var(--font-ui-4-paragraph-spacing);color:var(--color-charcoal-900)}.settings-sidebar-text-input input[type=text]::placeholder{color:var(--color-charcoal-500)}.settings-sidebar-text-input input[type=text]:focus{outline:none;border-color:var(--color-teal-500)}.settings-sidebar-section{padding-top:20px;border-top:1px solid var(--color-charcoal-200)}.settings-sidebar-section .settings-sidebar-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.settings-sidebar-section .settings-sidebar-section-title{font-family:var(--font-messina-sans);font-kerning:var(--font-ui-3-kerning);font-size:var(--font-ui-3-size);line-height:var(--font-ui-3-line-height);font-weight:var(--font-ui-3-weight);margin-bottom:var(--font-ui-3-paragraph-spacing);font-weight:600;color:var(--color-charcoal-1000)}.settings-sidebar-section .settings-sidebar-section-body{display:flex;flex-direction:column;gap:30px}.settings-sidebar-selection{display:flex}.settings-sidebar-selection>.settings-sidebar-selection-list>*:first-child{padding-top:15px}.settings-sidebar-selection>.settings-sidebar-selection-list>*:last-child{padding-bottom:15px}.settings-sidebar-selection>.settings-sidebar-selection-list>*{padding-top:7.5px;padding-bottom:7.5px}.settings-sidebar-selection{flex-direction:column}.settings-sidebar-selection-group{padding-top:5px}.settings-sidebar-selection-group:not(:has(.toggle)){display:none}.settings-sidebar-selection-group{display:flex;flex-direction:column}.settings-sidebar-selection-group>*{padding-top:6.5px;padding-bottom:6.5px}.settings-sidebar-selection-title{display:flex;justify-content:space-between;align-items:center;color:var(--color-charcoal-900);margin-bottom:5px;font-family:var(--font-messina-sans);font-kerning:var(--font-ui-3-kerning);font-size:var(--font-ui-3-size);line-height:var(--font-ui-3-line-height);font-weight:var(--font-ui-3-weight);margin-bottom:var(--font-ui-3-paragraph-spacing)}.settings-sidebar-selection-title button{padding:var(--button-padding-xs);background:none}.settings-sidebar-selection-title button:hover{cursor:pointer;color:var(--color-charcoal-800)}.settings-sidebar-selection-list{display:flex;flex-direction:column}.settings-sidebar-separator-hr-full{border-bottom:1px solid var(--color-charcoal-200)}.settings-sidebar-separator-hr{border-bottom:1px solid var(--color-charcoal-200);margin-top:-25px;margin-bottom:-25px}.settings-sidebar-show-more{background:none;border:none;padding:0;text-align:left;margin-top:var(--spacer-15)}.settings-sidebar-show-more:hover{text-decoration:underline}.settings-sidebar-group-body:has(.settings-sidebar-show-more) .settings-sidebar-item{overflow:hidden;transition:all .2s ease}.settings-sidebar-group-body:has(.settings-sidebar-show-more) .settings-sidebar-item.settings-sidebar-item-hidden{max-height:0;opacity:0;margin:0;transform:translateY(-20px)}.toggle-icon{width:15px;height:15px;min-width:15px;min-height:15px;display:inline-flex;align-items:center;justify-content:center}.toggle{display:inline-flex;gap:var(--spacer-5);align-items:center}.toggle:hover{cursor:pointer}.toggle-checkbox .toggle-icon{border-radius:2px;border:1px solid var(--color-charcoal-500)}.toggle-checkbox .toggle-icon>svg{display:none}.toggle-checkbox input:checked~.toggle-icon{background:var(--color-teal-500);border:none}.toggle-checkbox input:checked~.toggle-icon>svg{display:block}.toggle-radio .toggle-icon{border-radius:15px;border:1px solid var(--color-charcoal-500)}.toggle-radio input:checked~.toggle-icon{background:var(--color-teal-500);border:none}.toggle-radio-icon{width:5px;height:5px;background-color:var(--color-charcoal-0);border-radius:5px}.toggle-pill-container{width:30px;height:15px;padding:3px;display:inline-flex;align-items:center;justify-content:flex-start;border-radius:100px;border:1px solid var(--color-charcoal-400);cursor:pointer}.toggle-pill-thumb{width:9px;height:9px;border-radius:100px;background-color:var(--color-teal-500)}.toggle-pill input:checked~.toggle-pill-container{justify-content:flex-end;border-color:var(--color-teal-600);background-color:var(--color-teal-600)}.toggle-pill input:checked~.toggle-pill-container .toggle-pill-thumb{background-color:var(--color-teal-0)}.toggle-text{user-select:none;display:inline-flex;gap:5px;align-items:center}.toggle-disabled{opacity:.5}@container epoch-table-scroll scroll-state(scrollable: left){tbody>tr>td:first-child,thead>tr>th:first-child{box-shadow:inset -1px 0 0 var(--color-charcoal-200)}}.chip-select{display:flex;flex-direction:column;gap:10px}.chip-select--disabled{opacity:.5;pointer-events:none}.chip-select-header{display:flex;align-items:center;justify-content:space-between;width:100%}.chip-select-title{font-family:var(--font-messina-sans);font-kerning:var(--font-ui-4-kerning);font-size:var(--font-ui-4-size);line-height:var(--font-ui-4-line-height);font-weight:var(--font-ui-4-weight);margin-bottom:var(--font-ui-4-paragraph-spacing);font-weight:600;color:var(--color-charcoal-1000)}.chip-select-chips{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.chip-select-chip{user-select:none;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 10px;border-radius:50px;border:1px solid var(--color-charcoal-200);background:transparent;cursor:pointer;font-family:var(--font-messina-sans);font-kerning:var(--font-ui-4-kerning);font-size:var(--font-ui-4-size);line-height:var(--font-ui-4-line-height);font-weight:var(--font-ui-4-weight);margin-bottom:var(--font-ui-4-paragraph-spacing);font-weight:400;color:var(--color-charcoal-800);transition:all .15s ease}.chip-select-chip:hover:not(:disabled){background:var(--color-charcoal-100)}.chip-select-chip:disabled{cursor:not-allowed;opacity:.5}.chip-select-chip--selected{background:var(--color-charcoal-900)!important;border-color:var(--color-charcoal-900)!important;color:var(--color-charcoal-0)}.chip-select-checkmark{flex-shrink:0}
