#tbsl-panel{display:block;margin-top:14px;padding:12px;border:1px solid rgba(255,106,0,.28);border-radius:10px;background:rgba(255,255,255,.035)}
#tbsl-panel[hidden]{display:none!important}
#tbsl-selected-trigger{display:none;width:100%;height:40px;margin-top:10px;padding:0 13px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.18);border-radius:3px;background:#4a4d55;color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;cursor:pointer}
#tbsl-selected-trigger .material-icons{font-size:17px}body.tbsl-image-selected #tbsl-selected-trigger{display:flex}#tbsl-selected-trigger[aria-expanded="true"]{border-color:#ff6a00;background:#34363c;color:#fff}
.tbsl-head{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:#fff}.tbsl-head strong{font-size:13px}.tbsl-head>.material-icons{font-size:18px;color:#ff6a00}
.tbsl-search{display:flex;align-items:center;gap:7px;margin-bottom:10px;padding:0 9px;border:1px solid rgba(255,255,255,.13);border-radius:7px;background:#202126}.tbsl-search .material-icons{font-size:17px;color:#9ca3af}.tbsl-search input{width:100%;height:38px;border:0!important;outline:0!important;background:transparent!important;color:#fff!important}
.tbsl-folder{margin-bottom:8px;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden}.tbsl-folder-button{display:flex;width:100%;height:42px;align-items:center;gap:8px;padding:0 10px;border:0;background:#292b30;color:#fff;cursor:pointer}.tbsl-folder-button>span:first-child{display:flex;flex:1;align-items:center;gap:7px;text-align:left;font-size:11px;font-weight:700;text-transform:uppercase}.tbsl-folder-button .material-icons{font-size:17px;color:#ff6a00}.tbsl-folder-button em{min-width:23px;padding:2px 6px;border-radius:10px;background:#387b8a;color:#fff;font-size:10px;font-style:normal}.tbsl-folder-button .tbsl-chevron{color:#9ca3af;transition:transform .2s}.tbsl-folder.open .tbsl-chevron{transform:rotate(180deg)}
.tbsl-grid{display:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:8px;background:#1d1e22}.tbsl-folder.open .tbsl-grid{display:grid}.tbsl-item{min-width:0;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:7px;overflow:hidden;background:#292b30;color:#fff;cursor:pointer;text-align:left}.tbsl-item:hover{border-color:#ff6a00}.tbsl-item img{display:block;width:100%;aspect-ratio:1/1;object-fit:contain;background:#fff}.tbsl-item span{display:block;overflow:hidden;padding:5px 6px;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.tbsl-loading,.tbsl-empty{padding:20px 8px;color:#9ca3af;text-align:center;font-size:11px}.tbsl-loading span{display:inline-block;width:14px;height:14px;margin-right:7px;vertical-align:middle;border:2px solid rgba(255,255,255,.25);border-top-color:#ff6a00;border-radius:50%;animation:tbsl-spin .8s linear infinite}@keyframes tbsl-spin{to{transform:rotate(360deg)}}
@media(max-width:767px){#tbsl-selected-trigger{height:44px;border-radius:6px}#tbsl-panel{padding:9px}.tbsl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.tbsl-folder-button{height:46px}.tbsl-item span{font-size:8px}}
