.quick-menu.svelte-1vdvgy2{z-index:10;position:relative}.quick-menu-trigger.svelte-1vdvgy2{border-radius:var(--mall-radius-md,8px);background:var(--mall-light-surface,#ffffffe0);-webkit-backdrop-filter:blur(12px);width:30px;height:30px;color:var(--mall-light-secondary-text,#6b7280);cursor:pointer;border:1px solid #0000000f;justify-content:center;align-items:center;padding:0;transition:all .2s cubic-bezier(.2,.8,.2,1);display:flex}.quick-menu-trigger.svelte-1vdvgy2:hover{background:var(--mall-accent-light,#667eea1f);border-color:var(--mall-accent,#667eea);color:var(--mall-accent,#667eea);transform:scale(1.08)}body.dark-mode .quick-menu-trigger.svelte-1vdvgy2{background:var(--mall-dark-surface,#2d2d2de0);color:var(--mall-dark-secondary-text,#9aa0a6);border-color:#ffffff14}body.dark-mode .quick-menu-trigger.svelte-1vdvgy2:hover{border-color:var(--mall-accent,#667eea);color:var(--mall-accent,#667eea);background:#667eea2e}.quick-menu-dropdown-portal{-webkit-backdrop-filter:blur(20px);z-index:99999;background:#fffffff7;border:1px solid #00000014;border-radius:12px;min-width:210px;padding:4px;animation:.18s cubic-bezier(.2,.8,.2,1) svelte-1vdvgy2-qm-enter;position:fixed;overflow:hidden;box-shadow:0 8px 32px #00000024,0 2px 8px #0000000f}body.dark-mode .quick-menu-dropdown-portal{background:#232328f7;border-color:#ffffff1a;box-shadow:0 8px 32px #00000080,0 2px 8px #0000004d}@keyframes svelte-1vdvgy2-qm-enter{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.quick-menu-dropdown-portal .menu-item{color:#1f2937;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-family:inherit;font-size:.84rem;font-weight:500;transition:all .15s;display:flex}.quick-menu-dropdown-portal .menu-item:hover:not(:disabled),.quick-menu-dropdown-portal .menu-item.active{color:#667eea;background:#667eea14}.quick-menu-dropdown-portal .menu-item:disabled{opacity:.45;cursor:not-allowed}body.dark-mode .quick-menu-dropdown-portal .menu-item{color:#e5e7eb}body.dark-mode .quick-menu-dropdown-portal .menu-item:hover:not(:disabled),body.dark-mode .quick-menu-dropdown-portal .menu-item.active{color:#667eea;background:#667eea1f}.quick-menu-dropdown-portal .menu-icon{flex-shrink:0;font-size:1rem;line-height:1}.quick-menu-dropdown-portal .menu-label{flex:1}.quick-menu-dropdown-portal .menu-label-header{letter-spacing:-.01em;font-weight:650}.quick-menu-dropdown-portal .menu-check{color:#667eea;font-size:.8rem;font-weight:700}.quick-menu-dropdown-portal .menu-badge{text-transform:uppercase;letter-spacing:.04em;color:#999;background:#6464641a;border-radius:4px;padding:2px 6px;font-size:.65rem;font-weight:700}body.dark-mode .quick-menu-dropdown-portal .menu-badge{color:#777;background:#ffffff14}.quick-menu-dropdown-portal .menu-chevron{color:#999;margin-left:auto;font-size:1.1rem;font-weight:300}.quick-menu-dropdown-portal .menu-emoji{flex-shrink:0;font-size:.9rem}.quick-menu-dropdown-portal .menu-count{color:#999;background:#0000000d;border-radius:4px;padding:1px 5px;font-size:.7rem;font-weight:600}body.dark-mode .quick-menu-dropdown-portal .menu-count{color:#777;background:#ffffff0f}.quick-menu-dropdown-portal .menu-back{padding:8px 12px}.quick-menu-dropdown-portal .menu-divider{background:#0000000f;height:1px;margin:4px 8px}body.dark-mode .quick-menu-dropdown-portal .menu-divider{background:#ffffff0f}.quick-menu-dropdown-portal .menu-create{align-items:center;gap:6px;padding:6px 8px;display:flex}.quick-menu-dropdown-portal .menu-create-input{color:inherit;background:0 0;border:1px solid #0000001a;border-radius:6px;outline:none;flex:1;padding:6px 10px;font-family:inherit;font-size:.8rem;transition:border-color .15s}.quick-menu-dropdown-portal .menu-create-input:focus{border-color:#667eea}body.dark-mode .quick-menu-dropdown-portal .menu-create-input{border-color:#ffffff1a}.quick-menu-dropdown-portal .menu-create-btn{color:#fff;cursor:pointer;background:#667eea;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:1.1rem;font-weight:600;transition:all .15s;display:flex}.quick-menu-dropdown-portal .menu-create-btn:hover{background:#5a6fd6;transform:scale(1.05)}
