.owner-menu-wrap.svelte-vpejm2{position:relative}.owner-trigger.svelte-vpejm2{width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;color:var(--color-mid, #6b6b6b);background:transparent;border:none;border-radius:8px;cursor:pointer;letter-spacing:.1em}.owner-trigger.svelte-vpejm2:hover{background:var(--color-border, #e8e8e8);color:var(--color-ink, #111111)}.owner-trigger.svelte-vpejm2:focus-visible{outline:2px solid var(--color-primary);outline-offset:0}.owner-backdrop.svelte-vpejm2{position:fixed;inset:0;z-index:40;background:#0006;border:none;cursor:default;padding:0;width:100%;height:100%}@media(min-width:640px){.owner-backdrop.svelte-vpejm2{background:transparent}}.action-menu.svelte-vpejm2{position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--color-surface, #ffffff);border-radius:22px 22px 0 0;box-shadow:var(--shadow-card),0 -4px 24px #0a1e3c1a;padding:0 8px 32px;display:flex;flex-direction:column;gap:2px}@media(min-width:640px){.action-menu.svelte-vpejm2{position:absolute;inset:100% 0 auto auto;margin-top:4px;width:220px;border-radius:10px;border:1px solid var(--color-border, #e8e8e8);padding:6px;box-shadow:var(--shadow-card)}}.grip-row.svelte-vpejm2{display:flex;justify-content:center;padding:12px 0 4px}.grip.svelte-vpejm2{width:40px;height:4px;border-radius:99px;background:var(--color-border, #e8e8e8)}@media(min-width:640px){.grip-row.svelte-vpejm2{display:none}}.sheet-btn.svelte-vpejm2{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:8px;font-size:.9375rem;font-weight:500;border:none;background:transparent;text-align:left;cursor:pointer;min-height:44px;width:100%;text-decoration:none;color:var(--color-ink, #111111)}@media(min-width:640px){.sheet-btn.svelte-vpejm2{padding:10px 12px;font-size:.875rem;min-height:40px;gap:10px}}.sheet-btn-up.svelte-vpejm2{align-items:flex-start}.sheet-btn-up.svelte-vpejm2:not(:disabled):hover{background:var(--color-primary-soft, #eef0fd)}.sheet-btn-up.svelte-vpejm2:disabled{opacity:.65;cursor:not-allowed}.sheet-btn-up.svelte-vpejm2:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.sheet-btn-edit.svelte-vpejm2:hover{background:var(--color-border, #e8e8e8)}.sheet-btn-edit.svelte-vpejm2:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.sheet-btn-hapus.svelte-vpejm2{color:#dc2626}.sheet-btn-hapus.svelte-vpejm2:hover{background:#fef2f2}.sheet-btn-hapus.svelte-vpejm2:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.sheet-btn-disabled.svelte-vpejm2{color:var(--color-mid, #6b6b6b);opacity:.38;cursor:not-allowed;pointer-events:none}.sheet-btn-danger.svelte-vpejm2{color:#fff;background:#dc2626;font-weight:600;justify-content:center;margin-top:4px}.sheet-btn-danger.svelte-vpejm2:hover{background:#b91c1c}.sheet-btn-danger.svelte-vpejm2:focus-visible{outline:2px solid #dc2626;outline-offset:2px}.sheet-btn-cancel.svelte-vpejm2{color:var(--color-mid, #6b6b6b);justify-content:center}.sheet-btn-cancel.svelte-vpejm2:hover{background:var(--color-border, #e8e8e8)}.sheet-btn-cancel.svelte-vpejm2:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.confirm-text.svelte-vpejm2{font-size:.9375rem;font-weight:600;color:var(--color-ink, #111111);padding:14px 16px 8px;margin:0}@media(min-width:640px){.confirm-text.svelte-vpejm2{padding:10px 12px 6px;font-size:.875rem}}.icon-sq.svelte-vpejm2{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.icon-sq-up.svelte-vpejm2{background:var(--bg-accent-muted, #eef0fd);color:var(--color-primary, #1a35e0)}.icon-sq-edit.svelte-vpejm2{background:var(--surface-1, #f3f4f6);color:var(--color-ink, #111111)}.icon-sq-delete.svelte-vpejm2{background:var(--bg-danger, #fef2f2);color:#dc2626}.btn-text.svelte-vpejm2{display:flex;flex-direction:column;gap:1px}.btn-label.svelte-vpejm2{font-size:inherit;font-weight:500;line-height:1.3}.btn-sub.svelte-vpejm2{font-size:.75rem;color:var(--color-mid, #6b6b6b);font-weight:400;line-height:1.3}.menu-divider.svelte-vpejm2{height:.5px;background:var(--color-border, #e8e8e8);margin:4px 8px}@media(min-width:640px){.menu-divider.svelte-vpejm2{margin:2px 4px}}
