.dev-user-switcher[data-v-9b4b4946]{bottom:10px;font-family:monospace;font-size:11px;position:fixed;right:10px;z-index:9999}.dev-trigger[data-v-9b4b4946]{align-items:center;background:#ff6b6b;border:2px solid #ff5252;border-radius:6px;color:#fff;cursor:pointer;display:flex;gap:5px;list-style:none;max-width:300px;overflow:hidden;padding:8px 12px;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.dev-trigger[data-v-9b4b4946]:hover{background:#ff5252}.loading-spinner[data-v-9b4b4946]{animation:spin-9b4b4946 1s linear infinite}@keyframes spin-9b4b4946{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.dev-panel[data-v-9b4b4946]{background:#fff;border:2px solid #ff6b6b;border-radius:6px;bottom:100%;box-shadow:0 4px 20px #00000026;color:#000;margin-bottom:4px;max-height:500px;max-width:400px;min-width:350px;overflow-y:auto;padding:12px;position:absolute;right:0}.dev-panel-header h3[data-v-9b4b4946]{color:#ff6b6b;font-size:13px;margin:0 0 8px}.dev-warning[data-v-9b4b4946]{background:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;color:#856404;padding:4px 8px}.dev-error[data-v-9b4b4946],.dev-warning[data-v-9b4b4946]{font-size:10px;margin-bottom:12px}.dev-error[data-v-9b4b4946]{background:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24;padding:6px 8px}.dev-loading[data-v-9b4b4946]{color:#666;padding:20px;text-align:center}.current-user[data-v-9b4b4946]{background:#e3f2fd;border:1px solid #bbdefb;border-radius:4px;margin-bottom:12px;padding:8px}.user-list[data-v-9b4b4946]{margin-bottom:12px;max-height:250px;overflow-y:auto}.user-button[data-v-9b4b4946]{background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;display:block;margin:4px 0;padding:8px;text-align:left;transition:all .2s;width:100%}.user-button[data-v-9b4b4946]:hover:not(.disabled){background:#f5f5f5;border-color:#ff6b6b}.user-button.active[data-v-9b4b4946]{background:#e8f5e8;border-color:#4caf50}.user-button.disabled[data-v-9b4b4946]{cursor:not-allowed;opacity:.6}.user-info[data-v-9b4b4946]{display:flex;flex-direction:column;gap:2px}.user-name[data-v-9b4b4946]{font-size:11px;font-weight:700}.user-email[data-v-9b4b4946]{color:#666;font-size:10px}.user-badges[data-v-9b4b4946]{display:flex;gap:4px;margin-top:4px}.admin-badge[data-v-9b4b4946]{background:#ff9800}.admin-badge[data-v-9b4b4946],.household-badge[data-v-9b4b4946]{border-radius:3px;color:#fff;font-size:9px;padding:2px 6px}.household-badge[data-v-9b4b4946]{background:#4caf50}.no-household-badge[data-v-9b4b4946]{background:#9e9e9e;border-radius:3px;color:#fff;font-size:9px;padding:2px 6px}.dev-actions[data-v-9b4b4946]{border-top:1px solid #eee;display:flex;gap:8px;padding-top:8px}.logout-button[data-v-9b4b4946]{background:#f44336;border:none;border-radius:4px;color:#fff;cursor:pointer;flex:1;font-size:10px;padding:6px 10px}.logout-button[data-v-9b4b4946]:hover:not(:disabled){background:#d32f2f}.refresh-button[data-v-9b4b4946]{background:#2196f3;border:none;border-radius:4px;color:#fff;cursor:pointer;flex:1;font-size:10px;padding:6px 10px}.refresh-button[data-v-9b4b4946]:hover:not(:disabled){background:#1976d2}.logout-button[data-v-9b4b4946]:disabled,.refresh-button[data-v-9b4b4946]:disabled{cursor:not-allowed;opacity:.6}.toast-enter-active[data-v-4fd6f4b2]{transition:all .3s ease-out}.toast-leave-active[data-v-4fd6f4b2]{transition:all .2s ease-in}.toast-enter-from[data-v-4fd6f4b2],.toast-leave-to[data-v-4fd6f4b2]{opacity:0;transform:translate(2rem)}
