.home-sidebar-wrap{margin-top:1rem;margin-bottom:1.5rem;box-sizing:border-box;flex-shrink:0;align-self:flex-start;width:240px;height:calc(100dvh - 12rem);min-height:0;max-height:70vh;margin-inline:0 1.25rem;padding:.75rem .5rem;position:sticky;top:1.5rem}.sidebar-panel{box-sizing:border-box;background:var(--listBackground,#fff);border:1px solid var(--border_and_divider_gray,#e5e7eb);border-radius:1rem;flex-direction:column;width:100%;height:100%;min-height:0;padding:1.25rem 1rem;display:flex}.sidebar-panel__head{flex-shrink:0;padding:.25rem .5rem 0}.sidebar-panel__divider{background:var(--border_and_divider_gray,#e5e7eb);flex-shrink:0;width:100%;height:1px;margin:.875rem 0}.sidebar-categories{flex-direction:column;flex:auto;gap:.375rem;min-height:0;margin:0;padding:.5rem .375rem;list-style:none;display:flex;overflow-y:auto}.sidebar-panel__footer{border-top:1px solid var(--border_and_divider_gray,#e5e7eb);color:color-mix(in srgb, var(--text_on_listBackground,#333) 70%, transparent);flex-shrink:0;margin-top:.75rem;padding:.75rem .5rem .5rem;font-size:10px}.sidebar-panel__item{color:inherit;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:.75rem;align-items:center;gap:.5rem;width:100%;padding:.375rem .5rem;text-decoration:none;transition:background .15s;display:flex}.sidebar-panel__item:hover{background:var(--listBackground,#f3f4f6)}@media (max-width:719px){.home-sidebar-wrap{display:none}}
