:root{--sidebar-accent:rgba(99,198,179,0.08);--sidebar-accent-strong:rgba(99,198,179,0.18);--sidebar-accent-border:rgba(99,198,179,0.22);--sidebar-accent-border-strong:rgba(99,198,179,0.85);--sidebar-border-soft:rgba(15,23,42,0.08);--sidebar-hover:rgba(15,23,42,0.04);--sidebar-menu-shadow:0 16px 42px rgba(15,23,42,0.14);--sidebar-menu-width:17rem;--sidebar-menu-radius:1rem;--sidebar-menu-padding:0.45rem;--sidebar-danger:#f03e4f}.side-bar-container{width:21rem;min-width:21rem;background:var(--background-default)}.sidebar-logo-link{cursor:pointer}.history-button-label{display:block;flex:1 1 auto;min-width:0;width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toggle{padding:0;--bs-btn-border-color:transparent;--bs-btn-bg:white;--bs-btn-color:black;--bs-btn-line-height:0.5rem;--bs-btn-active-bg:transparent;--bs-btn-active-border-color:transparent;--bs-btn-active-color:black;--bs-btn-hover-bg:transparent;--bs-btn-hover-color:black;--bs-btn-hover-border-color:transparent}.dropdown-menu-color{padding:.1rem;--bs-dropdown-link-active-bg:var(--seebo-bright-grey)}.history-container{max-height:60vh;overflow:hidden}.history-list{flex:1 1 auto;min-height:0;height:auto;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent;padding-right:.15rem}.history-list::-webkit-scrollbar{width:6px}.history-list::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px}.history-list::-webkit-scrollbar-track{background:transparent}.history-list .list-group-item{border:none;padding:.5rem .75rem;cursor:pointer}.history-list .list-group-item:hover{background-color:var(--bs-light);border-radius:.375rem}.history-button{width:100%;background:var(--background-default);border:1px solid #0000;border-radius:.75rem;align-items:center;gap:.6rem;padding:.55rem .75rem;display:flex}.history-button-content{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.history-button:hover{background:var(--sidebar-accent)!important}.history-button.dragging{opacity:.45;cursor:grabbing}.history-button.active{box-shadow:none;background:var(--sidebar-accent)!important}.history-item{position:relative}.folder-list{margin-bottom:.25rem}.history-folder{border-radius:.9rem;overflow:visible;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.history-folder.drag-over{transform:translateY(-1px)}.history-folder.drag-over-position{box-shadow:0 0 0 .14rem rgba(99,198,179,.22)}.history-folder.dragging-folder{opacity:.55}.history-folder.is-pinned .history-folder-toggle{background:rgba(99,198,179,.06)!important}.history-folder-header,.history-folder-toggle{display:flex;align-items:center}.history-folder-toggle{flex:1 1 auto;min-width:0;border:0;background:var(--background-default)!important;justify-content:space-between;gap:.75rem;padding:.55rem .75rem;color:inherit;font-weight:600;transition:background-color .18s ease}.history-folder-toggle:hover{background:var(--sidebar-accent)}.history-folder-menu{flex-shrink:0;opacity:0;pointer-events:none;transition:opacity .15s ease}.history-folder-header:hover .history-folder-menu,.history-folder-menu.is-open{opacity:1;pointer-events:auto}.history-folder-menu .toggle.btn{background:transparent!important;border:none!important;padding:.1rem .35rem;border-radius:999px;display:flex;align-items:center;justify-content:center}.history-folder-menu .toggle.btn:after{display:none!important}.history-folder-menu .toggle.btn:is(:hover,:focus,:active){background:transparent!important;box-shadow:none!important}.history-folder-rename-form{padding:.5rem .75rem .4rem}.history-folder-rename-input{font-size:.875rem}.history-folder-label,.history-folder-toggle>span:first-child{min-width:0;overflow:hidden}.history-folder-label{display:block;flex:1 1 auto;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.history-folder-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;width:1.55rem;height:1.55rem;background:rgba(99,198,179,.14);color:#0f766e;flex-shrink:0}.history-folder-content{padding:0 .5rem .5rem;display:flex;flex-direction:column;gap:.35rem}.history-folder-empty{padding:.5rem .35rem .25rem;color:var(--bs-secondary-color);font-size:.85rem}.history-section-label{margin:.6rem 0 .35rem;padding:0 .35rem;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.history-unassigned-zone{margin-top:.35rem;padding:.15rem 0 0;border:1px dashed transparent;border-radius:.9rem;display:flex;flex-direction:column;gap:.25rem;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.history-unassigned-zone.drag-over{border-color:var(--sidebar-accent-border-strong);background:var(--sidebar-accent);box-shadow:0 0 0 .18rem rgba(99,198,179,.12)}.history-button-menu{position:absolute;right:.25rem;top:50%;transform:translateY(-50%);z-index:1051}.history-button-menu:after{display:none}.history-button-menu .toggle.btn{background:transparent!important;border:none!important;padding:.1rem .2rem;border-radius:999px;display:flex;align-items:center;justify-content:center}.history-button-menu .toggle.btn:after{display:none!important}.history-button-menu .toggle.btn:is(:hover,:focus,:active){background:transparent!important;box-shadow:none!important}.history-actions-menu{min-width:var(--sidebar-menu-width);padding:var(--sidebar-menu-padding);border-radius:var(--sidebar-menu-radius);border:1px solid var(--sidebar-border-soft);box-shadow:var(--sidebar-menu-shadow)}.history-action-row{position:relative}.history-action-button{width:100%;display:flex;align-items:center;justify-content:space-between;border:0;background:transparent;border-radius:.9rem;padding:.35rem .2rem;gap:1rem;color:inherit;text-align:left;transition:background-color .18s ease}.history-action-button:hover{background:var(--sidebar-hover)}.history-action-button:disabled{opacity:.45;cursor:not-allowed}.history-action-label{display:inline-flex;align-items:center;gap:.85rem;font-size:1rem}.history-action-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.history-folder-flyout{position:fixed;z-index:1055;min-width:var(--sidebar-menu-width);overflow:clip;background:var(--background-default);border:1px solid var(--sidebar-border-soft);border-radius:var(--sidebar-menu-radius);box-shadow:var(--sidebar-menu-shadow)}.history-folder-flyout-inner{max-height:18rem;overflow-y:auto;padding:var(--sidebar-menu-padding)}.history-submenu-unassign{color:var(--bs-secondary-color);font-style:italic}.history-flyout-label{padding:.25rem .6rem .3rem;font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--bs-secondary-color)}.history-submenu-button.is-assigned{background:var(--sidebar-accent);font-weight:500}.history-flyout-item-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-flyout-check{color:var(--seebo-teal-300);flex-shrink:0}.history-flyout-unassign{color:var(--bs-secondary-color);font-size:.875rem}.history-action-row.is-active .history-action-button{background:var(--sidebar-hover)}.history-submenu-button{width:100%;border:0;background:transparent;border-radius:.85rem;padding:.35rem .5rem;display:flex;align-items:center;gap:.85rem;color:inherit;text-align:left;font-size:1rem;transition:background-color .18s ease}.history-submenu-button:hover{background:var(--sidebar-hover)}.history-show-more-button{width:100%;border:0;background:transparent;border-radius:.85rem;padding:.3rem .5rem;display:flex;align-items:center;justify-content:center;gap:.35rem;color:var(--bs-secondary-color);font-size:.78rem;transition:color .15s ease,background-color .15s ease}.history-show-more-button:hover{color:var(--bs-body-color);background:var(--sidebar-hover)}.history-submenu-divider{height:1px;margin:.3rem 0;background:var(--sidebar-border-soft)}.history-submenu-empty{padding:.45rem .9rem .25rem;color:var(--bs-secondary-color);font-size:.85rem}.history-delete-action,.history-delete-action .history-action-icon,.history-delete-action .history-action-label{color:var(--sidebar-danger)}@keyframes flash-enter{0%{background:rgba(13,110,253,.1);box-shadow:0 0 0 .2rem rgba(13,110,253,.15)}60%{background:rgba(13,110,253,.06);box-shadow:0 0 0 .08rem rgba(13,110,253,.1)}to{background:var(--bs-body-bg);box-shadow:none}}.history-button.flash{animation:flash-enter 1.2s ease-out both}.sidebar-search-wrapper{position:relative;display:flex;align-items:center}.sidebar-search-icon{position:absolute;left:.65rem;color:var(--bs-secondary-color);pointer-events:none;flex-shrink:0}.sidebar-search-input{width:100%;padding:.38rem .75rem .38rem 2rem;background:var(--background-default);border:1px solid var(--sidebar-border-soft);border-radius:.75rem;font-size:.875rem;color:inherit;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.sidebar-search-input::placeholder{color:var(--bs-secondary-color)}.sidebar-search-input:focus{border-color:var(--sidebar-accent-border-strong);box-shadow:0 0 0 .15rem var(--sidebar-accent-strong)}.sidebar-search-input::-webkit-search-cancel-button{cursor:pointer}.history-button-search{display:flex;border:1px solid transparent;background:var(--background-default);padding:.3rem .75rem;border-radius:.5rem;transition:background-color .18s ease}.history-button-search:hover{background:var(--seebo-bg-resource-navigation)}.history-button-search.active{background:rgba(46,46,46,.08)}.sidebar-tooltip .tooltip-inner{background-color:#1e293b;color:#f8fafc;font-size:.75rem;padding:5px 10px;border-radius:6px;max-width:220px;word-break:break-word;box-shadow:0 4px 12px rgba(0,0,0,.15)}.sidebar-tooltip .tooltip-arrow:before{border-right-color:#1e293b}.footer_sidebar{display:flex;justify-content:flex-end;flex-direction:column;flex-shrink:0;margin-top:auto}