.reorder-draggable-list[data-v-69fb95fa]{display:grid;gap:8px;list-style:none;margin:10px 0 0;padding:0}.reorder-draggable-item[data-v-69fb95fa]{align-items:center;background:color-mix(in srgb,var(--surface-muted) 52%,var(--surface) 48%);border:1px solid var(--border-soft);border-radius:14px;cursor:grab;display:grid;gap:10px;grid-template-columns:28px minmax(0,1fr) auto;min-height:56px;padding:8px 10px 8px 8px;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform}.reorder-draggable-item.dragging[data-v-69fb95fa]{box-shadow:var(--shadow-floating);cursor:grabbing;opacity:.88;transform:translateY(var(--reorder-drag-offset-y,0)) scale(1.02);z-index:10}.reorder-draggable-grip[data-v-69fb95fa]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--text-secondary);cursor:inherit;display:inline-flex;height:28px;justify-content:center;padding:0;width:28px}.reorder-draggable-content[data-v-69fb95fa]{align-items:center;display:flex;gap:10px;min-width:0}.reorder-draggable-content[data-v-69fb95fa] .reorder-expense-category-name,.reorder-draggable-content[data-v-69fb95fa] .reorder-member-name{color:var(--text-primary);font-size:.9rem;font-weight:700;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reorder-draggable-content[data-v-69fb95fa] .expense-category-grid-icon-wrap{--category-bg-color:#e5e7eb;align-items:center;background:var(--category-bg-color,color-mix(in srgb,var(--surface-muted) 82%,var(--surface) 18%));border-radius:999px;display:inline-flex;height:40px;justify-content:center;width:40px}.reorder-draggable-content[data-v-69fb95fa] .expense-category-grid-icon-wrap[data-icon-color=white]{color:#fff}.reorder-draggable-content[data-v-69fb95fa] .expense-category-grid-icon-wrap[data-icon-color=black]{color:#000}.reorder-draggable-content[data-v-69fb95fa] .expense-category-grid-icon{height:20px;width:20px}.reorder-draggable-actions[data-v-69fb95fa]{display:flex;gap:2px;justify-self:end}.reorder-draggable-actions[data-v-69fb95fa] a,.reorder-draggable-actions[data-v-69fb95fa] button{border-radius:10px!important;height:30px!important;min-width:30px!important;padding:0!important;width:30px!important}
