#sidebar .sheet-toolbar,#sidebar #collapsedPanel,#sidebar [data-account-entry],#sidebar #account-sync-status,#sidebar .search-controls,#sidebar #filters,#sidebar #selectedCategoryChips{display:none!important}
#sidebar #sheetHandle{order:-2}#sidebar .sf-header{order:-1;flex:none;padding:10px 12px;background:#fff}
.sf-search{display:flex;align-items:center;gap:7px;border:1px solid #c9d9e8;border-radius:9px;padding:0 9px;background:#fff}.sf-search input{min-width:0;width:100%;font:inherit;background:transparent;border:0;padding:11px 0;color:#183e60}.sf-search button{border:0;background:transparent;font-size:20px;color:#54718d;padding:5px}
.sf-toolbar,.sf-categories{display:flex;gap:6px;overflow:auto;white-space:nowrap;padding:8px 12px;flex:none;scrollbar-width:thin}.sf-toolbar button,.sf-categories button,.sf-dialog button{padding:8px 10px;border:1px solid #c9d9e8;border-radius:8px;background:white;color:#245076;font:inherit;font-size:12px;cursor:pointer;flex:none}.sf-toolbar button[aria-pressed=true],.sf-categories button[aria-pressed=true]{color:white;background:#1976d2;border-color:#1976d2}
#sidebar .sf-toolbar{order:0}#sidebar #eventModes{order:1}#sidebar .sf-categories{order:2}#sidebar #sidebarScroll{order:3;min-height:0}#sidebar .sf-dropdown{order:0}
#sidebar[data-preview-state=home] #list,#sidebar[data-preview-state=home] #eventModes,#sidebar[data-preview-state=home] #count,#sidebar[data-preview-state=home] #toggleHidden,#sidebar[data-preview-state=home] .sf-toolbar,#sidebar[data-preview-state=home] .sf-categories{display:none!important}
#sidebar[data-preview-state=search] #sidebarScroll,#sidebar[data-preview-state=search] #eventModes,#sidebar[data-preview-state=search] .sf-toolbar,#sidebar[data-preview-state=search] .sf-categories{display:none!important}
#sidebar[data-preview-state=list] #categoryNav{display:none!important}#sidebar[data-preview-state=home] #categoryNav{display:block!important;max-height:none!important}
#sidebar #sidebarScroll{overflow:auto}#sidebar #list{overflow:visible;flex:none}#sidebar #categoryCatalog,#sidebar #favoritesPanel,#sidebar #categoryNav{max-height:none;overflow:visible}
.sf-dropdown{margin:0 12px 12px;overflow:auto;background:white;border:1px solid #c9d9e8;border-radius:9px;color:#183e60}.sf-dropdown h3{margin:0;padding:9px 10px;font-size:12px;background:#eff7ff;color:#657c90}.sf-dropdown button{display:block;text-align:left;width:100%;padding:11px;border:0;border-top:1px solid #e1eaf3;background:white;color:#183e60;font:inherit;cursor:pointer}.sf-dropdown button:hover{background:#eff7ff}.sf-dropdown small{display:block;font-size:12px;color:#697e91;margin-top:4px}.sf-empty{padding:12px;font-size:13px;color:#687e93}
.sf-dialog{width:min(450px,calc(100vw - 24px));max-height:80dvh;overflow:auto;background:white;color:#183e60;border:1px solid #c9d9e8;border-radius:12px;padding:16px}.sf-dialog::backdrop{background:#1234}.sf-dialog h3{font-size:17px;margin:0 0 12px}.sf-dialog .sf-close{float:right}.sf-dialog [hidden]{display:none!important}.sf-dialog input[type=search],.sf-dialog input[type=text]{box-sizing:border-box;width:100%;padding:9px;border:1px solid #c9d9e8;border-radius:7px;font:inherit}.sf-dialog #filters{display:block!important;border:0;padding:0}.sf-dialog fieldset{margin:8px 0;min-width:0;border:1px solid #d4e0ec;border-radius:8px;padding:10px}.sf-check{display:flex;align-items:center;gap:8px;padding:8px 0;font-size:14px}.sf-check input{width:16px;height:16px}.sf-status{color:#697e91;font-size:12px;margin:10px 0}.sf-set{display:flex;gap:6px;margin:8px 0}.sf-set button:first-child{flex:1;text-align:left}
.sf-dropdown[hidden],.sf-dialog[hidden]{display:none!important}
@media(max-width:1023px),(max-width:1180px) and (orientation:portrait){#sidebar[data-snap="0"] #sidebarScroll,#sidebar[data-snap="0"] .sf-dropdown,#sidebar[data-snap="0"] .sf-toolbar,#sidebar[data-snap="0"] .sf-categories{display:none!important}#sidebar .sf-search input{font-size:16px}#sidebar .sf-header{padding:4px 12px 10px}#sidebar #sheetHandle{margin:5px auto 1px;min-height:19px}#sidebar .sf-toolbar button,.sf-dialog button{min-height:40px}#sidebar #eventModes{display:flex!important}#sidebar[data-preview-state=home] #eventModes,#sidebar[data-preview-state=search] #eventModes,#sidebar[data-snap="0"] #eventModes{display:none!important}}
