.bar[data-v-7e2425d5]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:16px}.search-wrap[data-v-7e2425d5]{position:relative;flex:1 1 320px;display:flex;align-items:center}.search-ico[data-v-7e2425d5]{position:absolute;left:10px;color:var(--wb-text-3);font-size:14px;pointer-events:none}.ipt[data-v-7e2425d5]{background:var(--wb-bg-input);border:1px solid var(--wb-border);border-radius:var(--wb-radius-sm);padding:7px 10px;font-size:13px;color:var(--wb-text-1);font-family:inherit;min-width:0}.ipt[data-v-7e2425d5]:focus{outline:none;border-color:var(--wb-brand)}.ipt.search[data-v-7e2425d5]{width:100%;padding-left:30px;padding-right:30px}.search-clear[data-v-7e2425d5]{position:absolute;right:6px;width:20px;height:20px;line-height:18px;background:var(--wb-bg-page);border:1px solid var(--wb-border);border-radius:50%;color:var(--wb-text-3);font-size:12px;cursor:pointer;padding:0;font-family:inherit}.search-clear[data-v-7e2425d5]:hover{color:var(--wb-danger);border-color:var(--wb-danger)}.btn[data-v-7e2425d5]{background:var(--wb-bg-card);border:1px solid var(--wb-border);border-radius:var(--wb-radius-sm);padding:6px 14px;font-size:13px;color:var(--wb-text-2);cursor:pointer;font-family:inherit;transition:color var(--wb-dur) var(--wb-ease),border-color var(--wb-dur) var(--wb-ease)}.btn[data-v-7e2425d5]:hover{color:var(--wb-brand);border-color:var(--wb-brand)}.btn.primary[data-v-7e2425d5]{background:var(--wb-brand);border-color:var(--wb-brand);color:#fff}.btn.primary[data-v-7e2425d5]:hover{filter:brightness(1.06);color:#fff}.zone[data-v-7e2425d5]{margin-bottom:18px}.zone-head[data-v-7e2425d5]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.zone-tt[data-v-7e2425d5]{font-size:14px;font-weight:600;color:var(--wb-text-1)}.zone-sub[data-v-7e2425d5]{font-size:11.5px;color:var(--wb-text-3)}.zone-ops[data-v-7e2425d5]{margin-left:auto;display:inline-flex;gap:2px}.zone-fold[data-v-7e2425d5]{display:inline-flex;align-items:center;gap:8px;background:none;border:none;padding:0;cursor:pointer;font-family:inherit}.zone-fold:hover .zone-tt[data-v-7e2425d5]{color:var(--wb-brand)}.cat-arrow[data-v-7e2425d5]{color:var(--wb-text-3);font-size:12px;width:10px}.cat-dot[data-v-7e2425d5]{width:8px;height:8px;border-radius:50%;flex:none}.mv[data-v-7e2425d5]{background:var(--wb-bg-card);border:1px solid var(--wb-border);border-radius:4px;padding:1px 6px;font-size:11px;color:var(--wb-text-3);cursor:pointer;font-family:inherit}.mv[data-v-7e2425d5]:hover{color:var(--wb-brand);border-color:var(--wb-brand)}.drag-target>.zone-head[data-v-7e2425d5]{outline:2px dashed var(--wb-brand);outline-offset:3px;border-radius:6px}.sel-hint[data-v-7e2425d5]{margin:0 0 10px;font-size:12.5px;color:var(--wb-text-3)}.sel-box[data-v-7e2425d5]{position:absolute;top:6px;left:6px;z-index:2;line-height:1}.sel-box input[data-v-7e2425d5]{width:15px;height:15px;cursor:pointer;accent-color:var(--wb-brand)}.sel-box input[data-v-7e2425d5]:disabled{cursor:not-allowed;opacity:.4}.card.sel-mode[data-v-7e2425d5],.row.sel-mode[data-v-7e2425d5]{cursor:pointer}.card.sel-off[data-v-7e2425d5],.row.sel-off[data-v-7e2425d5]{opacity:.45}.card.sel[data-v-7e2425d5],.row.sel[data-v-7e2425d5]{outline:2px solid var(--wb-brand);outline-offset:-2px;background:var(--wb-brand-soft)}.row-sel[data-v-7e2425d5]{position:static;margin-right:4px;display:inline-flex;align-items:center}.grid[data-v-7e2425d5]{display:grid;gap:10px}.grid.v-compact[data-v-7e2425d5]{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.grid.v-roomy[data-v-7e2425d5]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.grid.v-list[data-v-7e2425d5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:6px}.card[data-v-7e2425d5]{-webkit-touch-callout:none;user-select:none;display:flex;flex-direction:column;align-items:center;gap:6px;background:var(--wb-bg-card);border:1px solid var(--wb-border);border-radius:var(--wb-radius-md);padding:12px 6px 10px;cursor:pointer;font-family:inherit;text-align:center;transition:border-color var(--wb-dur) var(--wb-ease),box-shadow var(--wb-dur) var(--wb-ease),transform var(--wb-dur) var(--wb-ease);position:relative}.card[data-v-7e2425d5]:hover{border-color:var(--wb-brand);box-shadow:0 4px 14px #00000014;transform:translateY(-1px)}.card.is-dragging[data-v-7e2425d5]{opacity:.45}.card.is-over[data-v-7e2425d5],.card.flash[data-v-7e2425d5]{border-color:var(--wb-brand);background:var(--wb-brand-soft)}.grid.v-roomy .card[data-v-7e2425d5]{flex-direction:row;align-items:flex-start;text-align:left;padding:12px 14px;gap:12px}.ico[data-v-7e2425d5]{width:44px;height:44px;border-radius:10px;overflow:hidden;flex:none;display:flex;align-items:center;justify-content:center;background:var(--wb-bg-page)}.ico img[data-v-7e2425d5]{width:100%;height:100%;object-fit:contain}.ico i[data-v-7e2425d5]{font-style:normal;font-size:18px;font-weight:600;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff}.ico.sm[data-v-7e2425d5]{width:28px;height:28px;border-radius:7px}.ico.sm i[data-v-7e2425d5]{font-size:13px}.ico.preview[data-v-7e2425d5]{width:48px;height:48px}.tone-bg-success[data-v-7e2425d5]{background:var(--wb-success)}.tone-bg-warning[data-v-7e2425d5]{background:var(--wb-warning)}.tone-bg-danger[data-v-7e2425d5]{background:var(--wb-danger)}.tone-bg-info[data-v-7e2425d5]{background:var(--wb-info)}.tone-bg-brand[data-v-7e2425d5]{background:var(--wb-brand)}.nm[data-v-7e2425d5]{font-size:12.5px;color:var(--wb-text-1);line-height:1.35;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid.v-compact .nm[data-v-7e2425d5]{width:100%}.roomy-body[data-v-7e2425d5]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.roomy-body .nm[data-v-7e2425d5]{font-size:13.5px;font-weight:600;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ds[data-v-7e2425d5]{font-size:11.5px;color:var(--wb-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm[data-v-7e2425d5]{font-size:11px;color:var(--wb-text-3);opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roomy-ops[data-v-7e2425d5]{display:flex;flex-direction:column;gap:2px;flex:none}.row[data-v-7e2425d5]:not(.wb-page-head){display:flex;align-items:center;gap:10px;background:var(--wb-bg-card);border:1px solid var(--wb-border);border-radius:var(--wb-radius-sm);padding:6px 12px;cursor:pointer;font-family:inherit;text-align:left;width:100%}.row[data-v-7e2425d5]:not(.wb-page-head):hover{border-color:var(--wb-brand)}.row:not(.wb-page-head).flash[data-v-7e2425d5]{border-color:var(--wb-brand);background:var(--wb-brand-soft)}.row-nm[data-v-7e2425d5]{font-size:13px;color:var(--wb-text-1);flex:0 1 auto;min-width:0;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-dm[data-v-7e2425d5]{font-size:12px;color:var(--wb-text-3);flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-ops[data-v-7e2425d5]{display:inline-flex;gap:4px;flex:none}.swipe-item[data-v-7e2425d5]{position:relative;overflow:hidden;border-radius:var(--wb-radius-sm)}.swipe-item .row[data-v-7e2425d5]:not(.wb-page-head){position:relative;z-index:1;transition:transform .18s var(--wb-ease),border-color var(--wb-dur) var(--wb-ease)}.swipe-item .row.is-swiped[data-v-7e2425d5]{transform:translate(-68px)}.row-del[data-v-7e2425d5]{position:absolute;right:0;top:0;bottom:0;width:68px;border:none;background:var(--wb-danger);color:#fff;font-size:13px;cursor:pointer;font-family:inherit}.row-del[data-v-7e2425d5]:active{filter:brightness(.92)}@media(hover:none){.row-del[data-v-7e2425d5]{min-height:44px}}.op[data-v-7e2425d5]{background:none;border:none;padding:0 5px;font-size:12px;color:var(--wb-brand);cursor:pointer;font-family:inherit;border-radius:4px}.op[data-v-7e2425d5]:hover{background:var(--wb-brand-soft)}.op.danger[data-v-7e2425d5]{color:var(--wb-danger)}.op.danger[data-v-7e2425d5]:hover{background:var(--wb-danger-soft)}.kb-empty[data-v-7e2425d5]{grid-column:1 / -1}.empty.big[data-v-7e2425d5]{text-align:center;padding:40px 0;font-size:13.5px}.ctx[data-v-7e2425d5]{position:fixed;z-index:3000;min-width:148px;background:var(--wb-bg-card);border:1px solid var(--wb-border);border-radius:var(--wb-radius-md);box-shadow:0 8px 24px #00000029;padding:4px;display:flex;flex-direction:column}.ctx-item[data-v-7e2425d5]{background:none;border:none;text-align:left;padding:7px 12px;font-size:13px;color:var(--wb-text-1);cursor:pointer;font-family:inherit;border-radius:6px}.ctx-item[data-v-7e2425d5]:hover{background:var(--wb-brand-soft);color:var(--wb-brand)}.ctx-item.danger[data-v-7e2425d5]{color:var(--wb-danger)}.ctx-item.danger[data-v-7e2425d5]:hover{background:var(--wb-danger-soft)}.form[data-v-7e2425d5]{display:grid;grid-template-columns:1fr;gap:12px 14px}.fi[data-v-7e2425d5]{display:flex;flex-direction:column;gap:5px;min-width:0}.fi.wide[data-v-7e2425d5]{grid-column:1 / -1}.fi .ipt[data-v-7e2425d5]{width:100%;box-sizing:border-box}.fl[data-v-7e2425d5]{font-size:12.5px;color:var(--wb-text-3)}.fl.required[data-v-7e2425d5]:after{content:" *";color:var(--wb-danger)}.icon-row[data-v-7e2425d5]{display:flex;align-items:center;gap:10px}.icon-btn[data-v-7e2425d5]{position:relative;overflow:hidden;display:inline-flex;align-items:center}.icon-file[data-v-7e2425d5]{position:absolute;inset:0;opacity:0;cursor:pointer}
