#appointments .addbox{padding:.9rem;border:1px dashed var(--line);border-radius:10px;background:var(--surface-2)}.qr.svelte-1d09k5q{background:#fff;padding:.5rem;border-radius:10px;width:220px;max-width:100%;flex-shrink:0;line-height:0}.qr.svelte-1d09k5q svg{width:100%;height:auto}#payments .addbox{padding:.9rem;border:1px dashed var(--line);border-radius:10px;background:var(--surface-2)}.jr-danger.svelte-1wiblq6{border-color:color-mix(in srgb,#d4351c 60%,transparent)}.toast.svelte-1kcml0w{position:fixed;left:50%;transform:translate(-50%);bottom:calc(5rem + env(safe-area-inset-bottom));z-index:40;display:flex;gap:.75rem;align-items:center;max-width:min(92vw,28rem);padding:.7rem 1rem;border-radius:10px;background:#1f2328;color:#fff;box-shadow:0 4px 20px #00000040;font-size:.9rem}.toast.svelte-1kcml0w button:where(.svelte-1kcml0w){background:transparent;border:0;color:#fff;font-size:1.25rem;cursor:pointer;padding:0 .25rem}.stat.svelte-sv26vz{border:1px solid var(--line);border-radius:10px;padding:.5rem .25rem}#time .addbox{padding:.9rem;border:1px dashed var(--line);border-radius:10px;background:var(--surface-2)}.recall-danger.svelte-t6sfk3{border-color:color-mix(in srgb,#d4351c 60%,transparent);background:color-mix(in srgb,#d4351c 6%,var(--surface))}
