.card-menu.svelte-6gd40e{position:relative;display:inline-flex;align-items:center;z-index:2}.card-menu-trigger.svelte-6gd40e{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;background:transparent;border:1px solid transparent;border-radius:4px;color:var(--rf-color-muted, #5a7a90);cursor:pointer}@media(pointer:coarse){.card-menu-trigger.svelte-6gd40e{width:44px;height:44px}}.card-menu-trigger.svelte-6gd40e:hover:not(:disabled),.card-menu-trigger.svelte-6gd40e:focus-visible{background:var(--rf-color-border, #e9ecef);color:var(--rf-color-text, #1d3557);outline:none}.card-menu-trigger.svelte-6gd40e:disabled{opacity:.4;cursor:not-allowed}.card-menu-backdrop.svelte-6gd40e{position:fixed;inset:0;z-index:10;background:transparent}.card-menu-popover.svelte-6gd40e{position:absolute;top:calc(100% + .25rem);right:0;z-index:11;min-width:14rem;background:var(--rf-color-surface, #ffffff);border:1px solid var(--rf-color-border, #e9ecef);border-radius:6px;box-shadow:0 10px 24px #00000026;padding:.25rem 0;margin:0;list-style:none}.card-menu-section-header.svelte-6gd40e{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--rf-color-muted, #5a7a90);padding:.4rem .75rem .25rem}.card-menu-item.svelte-6gd40e{width:100%;display:flex;justify-content:space-between;align-items:center;padding:.55rem .75rem;background:transparent;border:none;font:inherit;color:var(--rf-color-text, #1d3557);cursor:pointer;text-decoration:none;text-align:left}.card-menu-item.svelte-6gd40e:hover:not(:disabled),.card-menu-item.svelte-6gd40e:focus-visible{background:var(--rf-color-border, #e9ecef);outline:none}.card-menu-item.svelte-6gd40e:disabled{cursor:default}.card-menu-target.svelte-6gd40e{text-transform:capitalize}.card-menu-current-marker.svelte-6gd40e{color:var(--rf-color-primary, #457b9d);font-size:.6rem}.card-menu-divider.svelte-6gd40e{height:1px;background:var(--rf-color-border, #e9ecef);margin:.25rem 0}.card-menu-detail.svelte-6gd40e{color:var(--rf-color-primary, #457b9d)}.card-menu-footer.svelte-6gd40e{font-size:.7rem;color:var(--rf-color-muted, #5a7a90);padding:.4rem .75rem .5rem;border-top:1px solid var(--rf-color-border, #e9ecef);margin-top:.25rem}.card-menu-footer.svelte-6gd40e code:where(.svelte-6gd40e){font-family:var(--rf-font-mono, ui-monospace, monospace);font-size:.7rem;padding:.05rem .25rem;background:#0000000a;border-radius:2px}
