.tag-shell[data-v-c8cfbda4]{color:#1e2b25}.tag-outer[data-v-c8cfbda4]{width:100%}.tag-outer-panel[data-v-c8cfbda4]{margin:0;max-width:100%;padding:0;width:100%}.tag-header[data-v-c8cfbda4]{align-items:center;border-bottom:1px solid rgba(38,56,47,.1);display:flex;gap:.75rem;justify-content:space-between;padding:.65rem .85rem}.segment-control[data-v-c8cfbda4]{align-items:center;background:#eef4f7;border-radius:8px;display:inline-flex;gap:.25rem;padding:.2rem}.segment-btn[data-v-c8cfbda4]{border-radius:7px;font-size:.75rem;font-weight:650;line-height:1;min-height:2.25rem;padding:.35rem .62rem;touch-action:manipulation;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.segment-btn-active[data-v-c8cfbda4]{background:#fff;box-shadow:0 1px 3px #26382f14;color:#1e2b25}.segment-btn-default[data-v-c8cfbda4]{color:#637067}.segment-btn-default[data-v-c8cfbda4]:hover{color:#2f6f5b}.batch-manage-btn[data-v-c8cfbda4]{align-items:center;background:#fff;border:1px solid rgba(38,56,47,.12);border-radius:8px;color:#637067;display:inline-flex;font-size:.75rem;font-weight:650;gap:.35rem;min-height:2.25rem;padding:.45rem .7rem;touch-action:manipulation;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.batch-manage-btn[data-v-c8cfbda4]:hover{background:#edf4ef;border-color:#5f8f7852;color:#2f6f5b}.tag-container[data-v-c8cfbda4]{min-height:48px;overflow:visible;position:relative}.tag-list-track[data-v-c8cfbda4]{display:flex;flex-wrap:wrap;gap:.625rem;position:relative;width:100%}.tag-item[data-v-c8cfbda4]{align-items:center;backface-visibility:hidden;border:1px solid transparent;border-radius:8px;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:650;gap:.3rem;line-height:1;min-height:2.25rem;padding:.38rem .62rem;touch-action:manipulation;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.tag-item-default[data-v-c8cfbda4]{background:#fff;border-color:#26382f1a;color:#637067}.tag-item-default[data-v-c8cfbda4]:hover{background:#edf4ef;border-color:#5f8f784d;color:#2f6f5b}.tag-item-empty-folder[data-v-c8cfbda4],.tag-item-empty-folder[data-v-c8cfbda4]:hover{background:#eef4f7b8;border-color:#26382f14;color:#9aa39c;cursor:not-allowed;font-size:.68rem;min-height:1.75rem;padding:.25rem .48rem}.tag-item-empty-folder .tag-count[data-v-c8cfbda4]{background:#99a39b24;color:#8d9790}.tag-item-active[data-v-c8cfbda4]{background:#2f6f5b;border-color:#2f6f5b;color:#fff}.tag-item-danger[data-v-c8cfbda4]{background:#c94b4b14;border-color:#c94b4b47;color:#a83f3f}.tag-item-danger[data-v-c8cfbda4]:hover{background:#c94b4b;color:#fff}.tag-kind-icon[data-v-c8cfbda4]{flex:0 0 auto;height:.875rem;opacity:.78;width:.875rem}.tag-item-folder[data-v-c8cfbda4]{gap:.35rem}.tag-count[data-v-c8cfbda4]{background:#ffffff80;border-radius:999px;font-size:.68rem;line-height:1;margin-left:.15rem;padding:.12rem .35rem}.tag-count-new[data-v-c8cfbda4]{background:#ecb05833;color:#7a5529}.expand-tags-btn[data-v-c8cfbda4]{align-items:center;background:#eef4f7;border-top:1px solid rgba(38,56,47,.08);color:#637067;display:flex;gap:.45rem;justify-content:center;min-height:2.25rem;touch-action:manipulation;transition:background-color .18s ease,color .18s ease;width:100%}.expand-tags-btn[data-v-c8cfbda4]:hover{background:#edf4ef;color:#2f6f5b}.tag-shell-panel[data-v-c8cfbda4]{align-items:stretch;background:transparent;border:0;border-radius:0;display:flex;flex-direction:column;height:100%;max-width:100%;min-width:0;overflow:hidden;width:100%}.tag-shell-panel .tag-header[data-v-c8cfbda4]{border-bottom:1px solid rgba(38,56,47,.08);flex-shrink:0;padding:.625rem .75rem}.tag-shell-panel .tag-container[data-v-c8cfbda4]{display:block;flex:1 1 auto;max-height:100%;max-width:100%;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;white-space:normal;width:100%}.tag-shell-panel .tag-container[data-v-c8cfbda4]::-webkit-scrollbar{display:none}.tag-shell-panel .tag-list-track[data-v-c8cfbda4]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.5rem;max-width:100%;min-width:0;white-space:normal;width:100%}.tag-shell-panel .tag-item[data-v-c8cfbda4]{flex:0 1 auto;max-width:100%;min-width:0;white-space:nowrap}.tag-shell-panel .tag-item>span[data-v-c8cfbda4]:first-child{max-width:min(16rem,100%);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-shell-picker .tag-container[data-v-c8cfbda4]{padding:.75rem}.tag-shell-picker .tag-list-track[data-v-c8cfbda4]{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(8rem,1fr))}.tag-shell-picker .tag-item[data-v-c8cfbda4]{border-color:#26382f1a;border-radius:9px;justify-content:flex-start;min-height:44px;padding:.45rem .65rem;text-align:left;width:100%}.tag-shell-picker .tag-item-special[data-v-c8cfbda4]{justify-content:flex-start}.tag-shell-picker .tag-count[data-v-c8cfbda4]{margin-left:auto}.tag-shell-picker .tag-item-empty-folder[data-v-c8cfbda4],.tag-shell-picker .tag-item-empty-folder[data-v-c8cfbda4]:hover{font-size:.72rem;min-height:44px;padding:.45rem .65rem}.tag-shell-picker .tag-item>span[data-v-c8cfbda4]:first-child{max-width:100%}.batch-manage-btn[data-v-c8cfbda4]:focus-visible,.expand-tags-btn[data-v-c8cfbda4]:focus-visible,.segment-btn[data-v-c8cfbda4]:focus-visible,.tag-item[data-v-c8cfbda4]:focus-visible{outline:2px solid rgba(95,143,120,.42);outline-offset:2px}.tag-list-enter-active[data-v-c8cfbda4],.tag-list-leave-active[data-v-c8cfbda4]{transition:opacity .22s ease,transform .22s ease}.tag-list-enter-from[data-v-c8cfbda4],.tag-list-leave-to[data-v-c8cfbda4]{opacity:0;transform:translateY(8px)}.tag-list-move[data-v-c8cfbda4]{transition:transform .22s ease-in-out}.rotate-180[data-v-c8cfbda4]{transform:rotate(180deg)}@media (max-width:640px){.tag-outer[data-v-c8cfbda4]{margin-top:.25rem;padding-left:.375rem;padding-right:.375rem}.tag-outer-panel[data-v-c8cfbda4]{margin-top:0;padding-left:0;padding-right:0}.tag-shell[data-v-c8cfbda4]{align-items:center;border-color:#26382f14;border-radius:8px;box-shadow:none;display:flex;gap:.375rem;padding:.25rem .375rem}.tag-header[data-v-c8cfbda4]{align-items:center;border-bottom:0;flex-direction:row;flex-shrink:0;min-height:40px;padding:0}.tag-header>div[data-v-c8cfbda4]:first-child{display:none}.tag-header>div[data-v-c8cfbda4]:last-child{flex-shrink:0;flex-wrap:nowrap;gap:.28rem}.segment-control[data-v-c8cfbda4]{gap:.1rem;padding:.1rem}.tag-container[data-v-c8cfbda4]{display:block;flex:1;min-height:40px;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:0;scrollbar-width:none;white-space:nowrap;-webkit-overflow-scrolling:touch}.tag-container[data-v-c8cfbda4]::-webkit-scrollbar{display:none}.tag-list-track[data-v-c8cfbda4]{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:.34rem;min-width:-moz-max-content;min-width:max-content;padding-right:.5rem;white-space:nowrap;width:-moz-max-content;width:max-content}.batch-manage-btn[data-v-c8cfbda4],.expand-tags-btn[data-v-c8cfbda4],.segment-btn[data-v-c8cfbda4],.tag-item[data-v-c8cfbda4]{min-height:40px;min-width:40px}.segment-btn[data-v-c8cfbda4]{font-size:.66rem;padding:.2rem .5rem}.batch-manage-btn[data-v-c8cfbda4]{font-size:0;justify-content:center;padding:0;width:40px}.tag-item[data-v-c8cfbda4]{flex-shrink:0;font-size:.66rem;font-weight:620;max-width:10rem;padding:.2rem .55rem}.tag-item>span[data-v-c8cfbda4]:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-count[data-v-c8cfbda4]{font-size:.6rem;padding:.08rem .28rem}.expand-tags-btn[data-v-c8cfbda4]{min-height:44px}.tag-shell-panel[data-v-c8cfbda4]{align-items:stretch;background:transparent;border:0;border-radius:0;display:flex;flex-direction:column;gap:0;height:100%;max-width:100%;min-height:0;min-width:0;overflow:hidden;padding:0;width:100%}.tag-shell-panel .tag-header[data-v-c8cfbda4]{border-bottom:1px solid rgba(38,56,47,.08);justify-content:flex-end;min-height:36px;padding:.375rem .5rem;width:100%}.tag-shell-panel .tag-container[data-v-c8cfbda4]{display:block;flex:1 1 auto;-webkit-mask-image:none;mask-image:none;max-height:100%;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:.5rem;scrollbar-width:none;white-space:normal;width:100%;-webkit-overflow-scrolling:touch}.tag-shell-panel .tag-list-track[data-v-c8cfbda4]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.5rem;min-width:0;padding-right:0;white-space:normal;width:100%}.tag-shell-panel .tag-item[data-v-c8cfbda4]{flex:0 1 auto;flex-shrink:1;max-width:100%;min-height:44px;min-width:0;white-space:nowrap}.tag-shell-panel .tag-item>span[data-v-c8cfbda4]:first-child{max-width:min(11.5rem,calc(100vw - 8rem))}.tag-shell-picker .tag-container[data-v-c8cfbda4]{overflow-x:hidden;overflow-y:auto;padding:.5rem}.tag-shell-picker .tag-list-track[data-v-c8cfbda4]{display:grid;gap:.45rem;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;padding-right:0;width:100%}.tag-shell-picker .tag-item[data-v-c8cfbda4],.tag-shell-picker .tag-item-empty-folder[data-v-c8cfbda4],.tag-shell-picker .tag-item-empty-folder[data-v-c8cfbda4]:hover{font-size:.68rem;max-width:100%;min-height:42px;padding:.42rem .55rem;width:100%}.tag-shell-picker .tag-item>span[data-v-c8cfbda4]:first-child{max-width:100%}}@media (prefers-reduced-motion:reduce){.tag-list-enter-active[data-v-c8cfbda4],.tag-list-leave-active[data-v-c8cfbda4],.tag-list-move[data-v-c8cfbda4]{transition:none}}
