.barber.svelte-4gyxhc{position:absolute;left:50%;bottom:12px;transform:translate(-50%);z-index:40;width:min(680px,calc(100% - 20px));padding:10px 14px 12px;border-radius:16px;border:2px solid color-mix(in srgb,var(--color-grass-edge) 30%,transparent);background:hsl(var(--background));box-shadow:0 10px 34px #00000061;display:flex;flex-direction:column;gap:6px}h2.svelte-4gyxhc{margin:0;font-size:1rem;font-weight:800;color:var(--color-leaf-deep)}.body.svelte-4gyxhc{display:flex;gap:14px;align-items:stretch}.side.svelte-4gyxhc{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:10px}.group.svelte-4gyxhc{display:flex;flex-direction:column;gap:4px;min-width:0}.label-row.svelte-4gyxhc{display:flex;align-items:baseline;gap:8px}.label-row.svelte-4gyxhc>span:where(.svelte-4gyxhc):first-child{font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--color-leaf-deep) 80%,transparent)}.was.svelte-4gyxhc{font-size:.7rem;font-weight:600;color:hsl(var(--muted-foreground))}.actions.svelte-4gyxhc{display:flex;flex-direction:column;gap:8px}.actions.svelte-4gyxhc .keep,.actions.svelte-4gyxhc .cancel{width:100%}.barber[data-pad=on].svelte-4gyxhc button:focus{outline:3px solid hsl(var(--ring));outline-offset:2px;z-index:10}.glyph.svelte-4gyxhc{display:inline-grid;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 .3rem;margin-left:.4rem;border-radius:999px;font-size:.7rem;font-weight:800;line-height:1;background:hsl(var(--foreground) / .12)}.glyph.key.svelte-4gyxhc{border-radius:5px}@media(max-width:560px){.body.svelte-4gyxhc{flex-direction:column;gap:8px}.actions.svelte-4gyxhc{flex-direction:row-reverse}.actions.svelte-4gyxhc .cancel{width:auto}.actions.svelte-4gyxhc .keep{flex:1;width:auto}}@media(max-height:480px)and (min-width:560px){.barber.svelte-4gyxhc{left:auto;right:8px;top:8px;bottom:auto;max-height:calc(100% - 16px);transform:none;width:290px;padding:8px 12px 10px;gap:4px;overflow-y:auto}h2.svelte-4gyxhc{font-size:.9rem}.body.svelte-4gyxhc{flex-direction:column;gap:6px}.side.svelte-4gyxhc{justify-content:flex-start;gap:6px}.barber.svelte-4gyxhc .tone-cell{height:2.25rem}.actions.svelte-4gyxhc{flex-direction:row-reverse;gap:6px}.actions.svelte-4gyxhc button{height:2rem;padding-inline:.75rem;font-size:.75rem}.actions.svelte-4gyxhc .cancel{width:auto}.actions.svelte-4gyxhc .keep{flex:1;width:auto}}
