.edit-section.svelte-ritnve{position:relative}.edit-section.svelte-ritnve:after{content:"";position:absolute;inset:0;z-index:19;pointer-events:none;border:2px solid transparent;transition:border-color .1s}.edit-section.svelte-ritnve:hover:after,.edit-section-on.svelte-ritnve:after{border-color:#6366f1}.edit-bar.svelte-ritnve{position:absolute;top:0;left:0;transform:none;z-index:20;display:none;gap:2px;padding:3px 4px;background:#6366f1;color:#fff;border-radius:0 0 6px;font:12px/1.4 ui-sans-serif,system-ui,sans-serif;white-space:nowrap;letter-spacing:normal;text-transform:none}.edit-bar-bottom.svelte-ritnve{top:auto;bottom:0;border-radius:0 6px 0 0}.edit-section.svelte-ritnve:hover>.edit-bar:where(.svelte-ritnve),.edit-section-on.svelte-ritnve>.edit-bar:where(.svelte-ritnve){display:flex}.edit-bar.svelte-ritnve span:where(.svelte-ritnve){padding:2px 8px;font-weight:600}.edit-bar.svelte-ritnve button:where(.svelte-ritnve){all:unset;cursor:pointer;padding:2px 7px;border-radius:4px}.edit-bar.svelte-ritnve>button:where(.svelte-ritnve),.edit-bar-add.svelte-ritnve>button:where(.svelte-ritnve){max-width:120px;overflow:hidden;transition:max-width .12s,padding .12s,opacity .12s}.edit-bar.svelte-ritnve .edit-bar-add:where(.svelte-ritnve){padding:0}.edit-bar.svelte-ritnve:not(:hover,:has(button[aria-expanded=true]),:has(button:focus-visible))>button:where(.svelte-ritnve),.edit-bar.svelte-ritnve:not(:hover,:has(button[aria-expanded=true]),:has(button:focus-visible))>.edit-bar-add:where(.svelte-ritnve)>button:where(.svelte-ritnve){max-width:0;padding-inline:0;opacity:0}@media(prefers-reduced-motion:reduce){.edit-bar.svelte-ritnve>button:where(.svelte-ritnve),.edit-bar-add.svelte-ritnve>button:where(.svelte-ritnve){transition:none}}.edit-bar.svelte-ritnve button:where(.svelte-ritnve):hover:not(:disabled){background:#fff3}.edit-bar.svelte-ritnve button:where(.svelte-ritnve):disabled{opacity:.4;cursor:default}.edit-bar-add.svelte-ritnve{position:relative;display:inline-flex}.edit-bar-menu.svelte-ritnve{position:absolute;top:calc(100% + 4px);left:0;transform:none;z-index:30;display:flex;flex-direction:column;gap:2px;min-width:190px;padding:6px;background:#fff;color:#1c1917;border:1px solid #c7d2fe;border-radius:8px;box-shadow:0 8px 24px #0003;text-align:left}.edit-bar-bottom.svelte-ritnve .edit-bar-menu:where(.svelte-ritnve){top:auto;bottom:calc(100% + 4px)}.edit-bar.svelte-ritnve .edit-bar-menu:where(.svelte-ritnve) button:where(.svelte-ritnve){padding:6px 8px;color:#1c1917;font-size:13px;line-height:1.3}.edit-bar.svelte-ritnve .edit-bar-menu:where(.svelte-ritnve) button:where(.svelte-ritnve):hover:not(:disabled){background:#eef2ff}.edit-bar-head.svelte-ritnve{margin:6px 8px 2px;font-size:11px;font-weight:600;color:#78716c;text-transform:uppercase;letter-spacing:.04em}
