.card.svelte-1i4hiv4{color:var(--fg);background:var(--surface,var(--bg-raise));border:1px solid var(--border);border-radius:var(--radius);align-items:flex-start;gap:.7rem;min-width:0;padding:.65rem .75rem;text-decoration:none;display:flex}.card.svelte-1i4hiv4:hover{border-color:var(--accent)}img.svelte-1i4hiv4{object-fit:cover;border:1px solid var(--border);border-radius:6px;flex-shrink:0;width:72px;height:72px}.txt.svelte-1i4hiv4{flex-direction:column;gap:.2rem;min-width:0;display:flex}.chips.svelte-1i4hiv4{flex-wrap:wrap;gap:.35rem;display:flex}.kind.svelte-1i4hiv4,.cat.svelte-1i4hiv4{text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--border);color:var(--fg-dim);border-radius:4px;padding:.05rem .35rem;font-size:.62rem}.kind.warn.svelte-1i4hiv4{border-color:var(--status-warning,#e0a84a);color:var(--status-warning,#e0a84a)}.kind.severe.svelte-1i4hiv4{border-color:var(--status-critical,#d9475f);color:var(--status-critical,#d9475f)}.title.svelte-1i4hiv4{overflow-wrap:anywhere;font-size:.95rem;line-height:1.3}.printed.svelte-1i4hiv4{color:var(--fg-dim);overflow-wrap:anywhere;font-size:.78rem}.meta.svelte-1i4hiv4{color:var(--fg-dim);font-size:.74rem}.guest.svelte-1i4hiv4{text-transform:uppercase;letter-spacing:.08em;border:1px dashed var(--border);border-radius:999px;padding:0 .35rem;font-size:.6rem;font-style:normal}.start.svelte-rq7yv9{font:inherit;background:var(--accent);color:#fff;border-radius:var(--radius);cursor:pointer;border:0;align-items:center;gap:.4rem;min-height:44px;padding:.6rem 1rem;font-size:.9rem;font-weight:600;display:inline-flex}.composer.svelte-rq7yv9{background:var(--surface,var(--bg-raise));border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:.65rem;padding:.9rem 1rem;display:flex}.row.two.svelte-rq7yv9{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}label.svelte-rq7yv9{color:var(--fg-dim);flex-direction:column;gap:.25rem;min-width:0;font-size:.8rem;display:flex}input.svelte-rq7yv9,select.svelte-rq7yv9,textarea.svelte-rq7yv9{font:inherit;color:var(--fg);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);box-sizing:border-box;width:100%;min-height:40px;padding:.5rem .6rem;font-size:.9rem}input.svelte-rq7yv9:focus-visible,select.svelte-rq7yv9:focus-visible,textarea.svelte-rq7yv9:focus-visible{border-color:var(--accent);outline:none}.bad.svelte-rq7yv9{border-color:var(--status-critical,#d9475f)!important}fieldset.svelte-rq7yv9{border:1px solid var(--border);border-radius:var(--radius);margin:0;padding:.5rem .7rem}legend.svelte-rq7yv9{color:var(--fg-dim);padding:0 .3rem;font-size:.8rem}.checks.svelte-rq7yv9{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.2rem .8rem;display:grid}.check.svelte-rq7yv9{color:var(--fg);flex-direction:row;align-items:center;gap:.4rem;font-size:.85rem}.check.svelte-rq7yv9 input:where(.svelte-rq7yv9){width:auto;min-height:0}.rule.svelte-rq7yv9,.note.svelte-rq7yv9{color:var(--fg-dim);margin:0;font-size:.75rem}.urgent.svelte-rq7yv9{color:var(--status-critical,#d9475f);margin:0;font-size:.82rem;line-height:1.45}.name.svelte-rq7yv9{flex-direction:row;align-items:center;gap:.5rem}.name.svelte-rq7yv9 input:where(.svelte-rq7yv9){max-width:14rem}.guest.svelte-rq7yv9{text-transform:uppercase;letter-spacing:.08em;border:1px dashed var(--border);border-radius:999px;padding:.06rem .4rem;font-size:.6rem}.hp.svelte-rq7yv9{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.err.svelte-rq7yv9{color:var(--status-critical,#d9475f);align-items:center;gap:.4rem;margin:0;font-size:.85rem;display:flex}.foot.svelte-rq7yv9{justify-content:flex-end;gap:.5rem;display:flex}.foot.svelte-rq7yv9 button:where(.svelte-rq7yv9){font:inherit;border-radius:var(--radius);cursor:pointer;border:1px solid #0000;min-height:44px;padding:.55rem 1rem;font-size:.88rem}.go.svelte-rq7yv9{background:var(--accent);color:#fff}.go.svelte-rq7yv9:disabled{opacity:.5;cursor:not-allowed}.ghost.svelte-rq7yv9{border-color:var(--border);color:var(--fg-dim);background:0 0}@media (width<=560px){.row.two.svelte-rq7yv9{grid-template-columns:1fr}}
