/* Explorer favorites drawer */
.tng-card>.tng-save{margin:0 24px 24px;width:calc(100% - 48px)}
.tng-save,.tng-list-launch,.tng-list-tools button{border:1px solid #344b40;border-radius:24px;background:#fffdf8;color:#344b40;padding:12px 18px;font:inherit;cursor:pointer;min-height:44px}
.tng-card>a{height:auto}.tng-save[aria-pressed=true]{background:#e9eddf}
.tng-list-launch{position:fixed;right:20px;bottom:24px;z-index:9998;background:#344b40;color:#fffdf8;box-shadow:0 4px 20px #0002}
.tng-list-dialog{position:fixed;inset:0 0 0 auto;margin:0;border:0;width:min(420px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;box-sizing:border-box;padding:24px;background:#fffdf8;color:#344b40;overflow:auto;box-shadow:-8px 0 35px #0003}
.tng-list-dialog::backdrop{background:#20332966}.tng-list-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.tng-list-header h2{font-size:28px;margin:0}.tng-list-close{border:0;background:transparent;font-size:30px;cursor:pointer;min-width:44px;min-height:44px}.tng-list-note{font-size:13px}.tng-saved-items{list-style:none;padding:0}.tng-saved-items li{padding:16px 0;border-bottom:1px solid #ded7ca;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.tng-saved-items li>span{font-size:12px;text-transform:uppercase;width:100%}.tng-saved-items a{color:#344b40;flex:1;font-weight:600}.tng-saved-items button{border:0;background:transparent;color:#344b40;text-decoration:underline;cursor:pointer;min-height:44px}.tng-list-tools{display:flex;flex-wrap:wrap;gap:10px}.tng-list-tools button:disabled{opacity:.5;cursor:default}.tng-single-save{position:fixed;left:20px;bottom:24px;z-index:9998}.tng-save:focus-visible,.tng-list-dialog button:focus-visible,.tng-list-launch:focus-visible{outline:3px solid #28694b;outline-offset:3px}@media(max-width:600px){.tng-list-launch{right:12px;bottom:16px;font-size:13px}.tng-single-save{left:12px;bottom:72px}.tng-single-save .tng-save{font-size:13px}}

.tng-card>.tng-save{width:auto;max-width:calc(100% - 48px);display:inline-block}


.tv-save-wrap{margin-top:16px;width:100%}.tv-save-wrap .tng-save{font-size:13px;padding:9px 12px;width:100%}.tv-subcategories[hidden]{display:none!important}.tv-subcategories{border-top:1px solid #ddd;padding-top:18px}.tv-subcategories legend{padding-top:12px}
