.line-switch[data-v-e3ed70ee]{display:inline-flex;align-items:center;gap:.4rem;font-size:.9rem}.label[data-v-e3ed70ee]{color:#555}.muted[data-v-e3ed70ee]{color:#777}.mobile-edit[data-v-e3ed70ee],.mobile-edit label[data-v-e3ed70ee]{display:inline-flex;gap:.3rem;align-items:center}.error[data-v-e3ed70ee]{color:#991b1b}.item[data-v-9deeb2b5]{background:#f8fafc;color:#111827;border:1px solid #cbd5e1;border-left:6px solid #64748b;border-radius:6px 6px 0 0;padding:.4rem .6rem;box-shadow:0 -2px 6px #00000014}.item.ringing[data-v-9deeb2b5]{border-left-color:#b45309;background:#fef3c7;color:#7c2d12}.item.missed[data-v-9deeb2b5]{border-left-color:#991b1b;background:#fee2e2;color:#7f1d1d}.item.ended[data-v-9deeb2b5],.item.failed[data-v-9deeb2b5]{border-left-color:#6b7280}.item.out[data-v-9deeb2b5]{border-left-style:double}.head[data-v-9deeb2b5]{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.icon[data-v-9deeb2b5]{font-size:1.1rem}.spacer[data-v-9deeb2b5]{flex:1}.body[data-v-9deeb2b5],.who[data-v-9deeb2b5]{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.actions[data-v-9deeb2b5],.controls[data-v-9deeb2b5]{display:inline-flex;flex-wrap:wrap;gap:.4rem;align-items:center}.form[data-v-9deeb2b5]{display:grid;gap:.3rem;max-width:32rem}.family[data-v-9deeb2b5]{display:grid;gap:.2rem;padding:.2rem .4rem;border-left:3px solid #64748b}.members[data-v-9deeb2b5]{list-style:none;margin:0;padding:0;display:grid;gap:.15rem}.members li[data-v-9deeb2b5]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.form label[data-v-9deeb2b5]{display:grid;gap:.15rem;font-weight:600}.muted[data-v-9deeb2b5]{color:#4b5563}.error[data-v-9deeb2b5]{color:#7f1d1d;margin:.2rem 0}.notice[data-v-9deeb2b5]{color:#7c2d12;margin:.2rem 0}.notice.visit[data-v-9deeb2b5]{color:#14532d;font-weight:600}@keyframes statusbar-pulse-9deeb2b5{0%,to{box-shadow:0 -2px 6px #00000014}50%{box-shadow:0 0 0 4px #b4530959}}.item.ringing[data-v-9deeb2b5]{animation:statusbar-pulse-9deeb2b5 1.6s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.item.ringing[data-v-9deeb2b5]{animation:none}}.item[data-v-3086e8f5]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;background:#f8fafc;color:#111827;border:1px solid #cbd5e1;border-left:6px solid #0f766e;border-radius:6px 6px 0 0;padding:.4rem .6rem;box-shadow:0 -2px 6px #00000014}.reasons[data-v-3086e8f5]{display:inline-flex;gap:.25rem}.statusbar[data-v-b9ec254e]{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;flex-direction:column;gap:.4rem;padding:0 .75rem;max-height:45vh;overflow-y:auto;pointer-events:none}.statusbar[data-v-b9ec254e]>.item{pointer-events:auto}.sr-only[data-v-b9ec254e]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.header-search[data-v-21e21b1d]{position:relative;min-width:16rem}.header-search input[data-v-21e21b1d]{width:100%}.results[data-v-21e21b1d]{position:absolute;z-index:20;top:100%;left:0;right:0;margin:.2rem 0 0;padding:.2rem;list-style:none;background:#fff;color:#111827;border:1px solid #cbd5e1;border-radius:6px;box-shadow:0 4px 12px #0000001f;max-height:24rem;overflow-y:auto}.results li[data-v-21e21b1d]{display:flex;gap:.4rem;align-items:center;padding:.35rem .5rem;border-radius:4px;cursor:pointer}.results li.active[data-v-21e21b1d]{background:#eff6ff;color:#1e3a8a}.results li.meta[data-v-21e21b1d]{color:#4b5563;font-size:.85rem;cursor:default}.name[data-v-21e21b1d]{flex:1}.born[data-v-21e21b1d]{color:#4b5563}.badge[data-v-21e21b1d]{font-size:.75rem;padding:.05rem .5rem;border-radius:1rem}.badge.ours[data-v-21e21b1d]{background:#dcfce7;color:#14532d}.badge.foreign[data-v-21e21b1d]{background:#e5e7eb;color:#374151}.badge.deceased[data-v-21e21b1d]{background:#111827;color:#fff}.badge.provisional[data-v-21e21b1d]{background:#fef3c7;color:#92400e}.badge.family[data-v-21e21b1d]{background:#dbeafe;color:#1e3a8a}body{margin:0;font-family:system-ui,sans-serif}@media print{.topbar,section.statusbar{display:none!important}main{padding:0}}.topbar{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;border-bottom:1px solid #ddd}main{padding:1rem}nav a{margin-right:1rem}.identity{display:flex;align-items:center;gap:.75rem}.login[data-v-d3e1cf0c]{display:grid;gap:.5rem;max-width:20rem}.inactive[data-v-f74fa489]{color:#6b7280}.deceased[data-v-f74fa489]{color:#111827;font-weight:700}.form[data-v-86bfd961]{display:grid;gap:.4rem}.form label[data-v-86bfd961]{display:grid;gap:.2rem;font-weight:600}.muted[data-v-86bfd961]{color:#4b5563;margin:0}.form[data-v-1ca61873]{display:grid;gap:.35rem}.slots[data-v-1ca61873]{margin-top:.75rem;display:grid;gap:.5rem}.slots-actions[data-v-1ca61873]{display:flex;gap:.5rem;align-items:center}.slots-list[data-v-1ca61873]{display:grid;gap:.5rem;max-height:14rem;overflow-y:auto;padding:.5rem;border:1px solid #e5e7eb;border-radius:4px}.slots-day[data-v-1ca61873]{display:grid;gap:.25rem}.slots-chips[data-v-1ca61873]{display:flex;flex-wrap:wrap;gap:.35rem}.slots-empty[data-v-1ca61873]{display:flex;gap:.5rem;align-items:center}.form label[data-v-1ca61873]{margin-top:.5rem;font-weight:600}.readonly[data-v-1ca61873]{padding:.5rem 0}.history[data-v-1ca61873]{width:100%;border-collapse:collapse;font-size:.9rem}.history th[data-v-1ca61873],.history td[data-v-1ca61873]{text-align:left;padding:.25rem .5rem;border-bottom:1px solid #eee;vertical-align:top}.notif[data-v-1ca61873]{display:grid;gap:.5rem}.muted[data-v-1ca61873]{color:#4b5563}.source-call[data-v-1ca61873]{margin:.5rem 0 0;font-size:.9rem;color:#374151}.cancel-box[data-v-1ca61873]{display:grid;gap:.5rem;margin-top:1rem;padding-top:.5rem;border-top:1px solid #ddd}.form[data-v-b080d597]{display:grid;gap:.35rem}.form label[data-v-b080d597]{margin-top:.5rem;font-weight:600}.parking[data-v-a6626861]{background:#f8fafc;color:#111827;border:1px solid #cbd5e1;border-radius:6px;padding:.6rem .75rem;display:grid;gap:.5rem;align-content:start;min-width:16rem}.parking.drop-active[data-v-a6626861]{outline:3px dashed #1d4ed8;outline-offset:-3px;background:#eff6ff}.parking-head[data-v-a6626861],.group-head[data-v-a6626861]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.parking-head h2[data-v-a6626861]{margin:0;font-size:1.05rem;flex:1}.group-head h3[data-v-a6626861]{margin:0;font-size:.95rem;flex:1}.group-actions[data-v-a6626861]{display:inline-flex;gap:.2rem}.count[data-v-a6626861]{font-size:.8rem;color:#374151}.hint[data-v-a6626861],.empty[data-v-a6626861],.muted[data-v-a6626861]{color:#4b5563;font-size:.85rem;margin:0}.error[data-v-a6626861]{color:#7f1d1d;margin:0}.drop-hint[data-v-a6626861]{color:#1e3a8a;font-weight:600;margin:0}.confirm[data-v-a6626861]{font-size:.85rem}.new-group[data-v-a6626861]{display:flex;gap:.4rem}.group[data-v-a6626861]{display:grid;gap:.3rem;padding-top:.3rem;border-top:1px solid #e2e8f0}.items[data-v-a6626861]{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.parking-item[data-v-a6626861]{display:grid;gap:.25rem;background:#fff;border:1px solid #cbd5e1;border-left:5px solid #64748b;border-radius:4px;padding:.35rem .5rem;cursor:grab}.parking-item.old[data-v-a6626861]{background:#fef3c7;border-left-color:#b45309;color:#7c2d12}.item-main[data-v-a6626861]{all:unset;display:grid;gap:.1rem;cursor:pointer}.item-main[data-v-a6626861]:focus-visible{outline:2px solid #1d4ed8;outline-offset:2px}.meta[data-v-a6626861]{font-size:.8rem;color:#374151}.parking-item.old .meta[data-v-a6626861]{color:#7c2d12}.old-mark[data-v-a6626861]{font-weight:600}.note[data-v-a6626861]{font-size:.8rem;font-style:italic}.fc .fc-bg-event{pointer-events:none}.calendar-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:start}.calendar-layout.with-parking{grid-template-columns:minmax(0,1fr) 18rem}@media (max-width: 900px){.calendar-layout.with-parking{grid-template-columns:minmax(0,1fr)}}.calendar-head{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.controls{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.toggle{display:inline-flex;align-items:center;gap:.5rem}.fc .fc-bg-event.time-block{pointer-events:auto;background:repeating-linear-gradient(45deg,#fecaca,#fecaca 6px,#fee2e2 6px,#fee2e2 12px);opacity:.9;cursor:pointer}.fc .fc-bg-event.time-block .fc-event-title{color:#7f1d1d;font-size:.8rem;font-weight:600;padding:2px 4px}.visit-outside-hours{border-left:4px solid #f59e0b}.visit-overlap{outline:2px dotted #7c3aed;outline-offset:-2px}.patient-inactive{border-left:4px solid #111827}.settings{display:grid;gap:.5rem;min-width:18rem}.settings h3{margin:.5rem 0 0;font-size:.9rem}.legend{list-style:none;padding:0;margin:0;font-size:.85rem}.legend li{display:flex;align-items:center;gap:.5rem;padding:.15rem 0}.swatch{display:inline-block;width:1.4rem;height:.9rem;border:1px solid #ccc;background:#dbeafe}.swatch.opening{background:#9ca3af}.swatch.block{background:repeating-linear-gradient(45deg,#fecaca,#fecaca 3px,#fee2e2 3px,#fee2e2 6px)}.swatch.outside{border-left:4px solid #f59e0b}.swatch.overlap{outline:2px dotted #7c3aed;outline-offset:-2px}.swatch.cancelled{background:#e5e7eb;border-color:#9ca3af}.swatch.patient-inactive{border-left:4px solid #111827}.visit-inactive{text-decoration:line-through}.multiline[data-v-b599d6c8]{white-space:pre-line}.rule-closed[data-v-b599d6c8]{background:repeating-linear-gradient(45deg,#f3f4f6,#f3f4f6 6px,#e5e7eb 6px,#e5e7eb 12px)}.closed-label[data-v-b599d6c8]{color:#7f1d1d}.toggle[data-v-b599d6c8]{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem}.layout[data-v-b599d6c8]{display:grid;grid-template-columns:minmax(14rem,18rem) 1fr;gap:1.5rem}.templates[data-v-b599d6c8]{list-style:none;padding:0}.templates li[data-v-b599d6c8]{padding:.5rem;border:1px solid #ddd;border-radius:4px;margin-bottom:.4rem;cursor:pointer}.templates li.active[data-v-b599d6c8]{border-color:#2563eb;background:#eff6ff}.hint[data-v-b599d6c8]{font-size:.85rem;color:#555}.head[data-v-b599d6c8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem}.head label[data-v-b599d6c8]{display:grid;gap:.25rem;font-weight:600}.grid[data-v-b599d6c8]{width:100%;border-collapse:collapse}.grid th[data-v-b599d6c8]{text-align:left;vertical-align:top;width:6rem;padding:.5rem .25rem;border-top:1px solid #eee}.grid td[data-v-b599d6c8]{padding:.5rem .25rem;border-top:1px solid #eee}.rule[data-v-b599d6c8]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.4rem}.breaks[data-v-b599d6c8]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;width:100%;padding-left:1rem;font-size:.9rem}.break[data-v-b599d6c8]{display:inline-flex;align-items:center;gap:.25rem}.closed[data-v-b599d6c8]{color:#777;margin:0 0 .25rem}.actions[data-v-b599d6c8]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}@media (max-width: 800px){.layout[data-v-b599d6c8]{grid-template-columns:1fr}}.hint[data-v-79e71570]{color:#555;font-size:.9rem}.types[data-v-79e71570]{border-collapse:collapse;margin-bottom:1rem}.types th[data-v-79e71570],.types td[data-v-79e71570]{text-align:left;padding:.35rem .6rem;border-bottom:1px solid #eee}.types tr.inactive td[data-v-79e71570]{color:#888}.swatch[data-v-79e71570]{display:inline-block;width:1rem;height:1rem;border-radius:3px;border:1px solid #ccc}.actions[data-v-79e71570]{white-space:nowrap}.editor[data-v-79e71570]{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;margin-top:1rem;padding:1rem;border:1px solid #ddd;border-radius:4px}.editor label[data-v-79e71570]{display:grid;gap:.25rem;font-weight:600}.color[data-v-79e71570]{width:3rem;height:2.2rem;padding:0;border:1px solid #ccc}.editor-actions[data-v-79e71570]{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:.5rem}.editor[data-v-05354714]{display:grid;gap:1rem;max-width:28rem;margin-top:1rem}.editor label[data-v-05354714]{display:grid;gap:.25rem;font-weight:600}.editor small[data-v-05354714]{font-weight:400;color:#555}.editor-actions[data-v-05354714]{display:flex;justify-content:flex-end}.hint[data-v-42216ad1]{color:#555;font-size:.9rem}.upload[data-v-42216ad1]{display:flex;flex-wrap:wrap;gap:1rem;align-items:end;margin:1rem 0}.upload label[data-v-42216ad1]{display:grid;gap:.25rem;font-weight:600}.summary[data-v-42216ad1]{border:1px solid #ddd;border-radius:4px;padding:1rem;margin:1rem 0;display:grid;gap:.75rem}.counts[data-v-42216ad1]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.25rem 1rem}.counts li[data-v-42216ad1]{display:flex;justify-content:space-between;border-bottom:1px dotted #ddd}.list ul[data-v-42216ad1]{margin:.25rem 0}.transition[data-v-42216ad1]{display:grid;gap:.25rem;margin-bottom:.5rem}.visit[data-v-42216ad1]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;padding:.15rem 0}.tag[data-v-42216ad1]{font-size:.75rem;padding:.05rem .4rem;border:1px solid #ddd;border-radius:1rem;color:#374151}.actions[data-v-42216ad1]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.runs[data-v-42216ad1]{border-collapse:collapse}.runs th[data-v-42216ad1],.runs td[data-v-42216ad1]{text-align:left;padding:.35rem .6rem;border-bottom:1px solid #eee}.muted[data-v-943b8635]{color:#777}.card[data-v-46bc58f2]{display:grid;gap:1rem}.head[data-v-46bc58f2]{display:grid;gap:.4rem;padding:.75rem 1rem;border:1px solid #cbd5e1;border-left:6px solid #2563eb;border-radius:6px;background:#f8fafc}.head.foreign[data-v-46bc58f2]{border-left-color:#6b7280}.head.deceased[data-v-46bc58f2]{border-left-color:#111827}.head h1[data-v-46bc58f2]{margin:0;font-size:1.4rem}.born[data-v-46bc58f2]{font-size:1rem;font-weight:400;color:#374151;margin-left:.5rem}.badges[data-v-46bc58f2]{display:flex;flex-wrap:wrap;gap:.4rem}.badge[data-v-46bc58f2]{font-size:.8rem;padding:.1rem .6rem;border-radius:1rem;border:1px solid transparent}.badge.ours[data-v-46bc58f2]{background:#dcfce7;color:#14532d}.badge.foreign[data-v-46bc58f2]{background:#e5e7eb;color:#374151}.badge.deceased[data-v-46bc58f2]{background:#111827;color:#fff}.badge.origin[data-v-46bc58f2]{background:#dbeafe;color:#1e3a8a}.badge.origin.provisional[data-v-46bc58f2]{background:#fef3c7;color:#92400e}.badge.unpaired[data-v-46bc58f2]{background:#fee2e2;color:#7f1d1d}.badge.inactive[data-v-46bc58f2]{background:#e5e7eb;color:#374151}.badge.hold[data-v-46bc58f2]{background:#fee2e2;color:#7f1d1d;border-color:#fca5a5}.identity[data-v-46bc58f2]{display:grid;grid-template-columns:max-content 1fr;gap:.15rem 1rem;margin:0}.identity dt[data-v-46bc58f2]{color:#4b5563}.identity dd[data-v-46bc58f2]{margin:0}.hold-box[data-v-46bc58f2],.inline-form[data-v-46bc58f2],.row[data-v-46bc58f2]{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}section h2[data-v-46bc58f2]{margin:0 0 .4rem;font-size:1.1rem}section h3[data-v-46bc58f2]{margin:.6rem 0 .2rem;font-size:.95rem;color:#374151}.contacts[data-v-46bc58f2],.calls[data-v-46bc58f2],.visits[data-v-46bc58f2]{list-style:none;padding:0;margin:0}.contacts li[data-v-46bc58f2],.calls li[data-v-46bc58f2],.visits li[data-v-46bc58f2]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;padding:.3rem 0;border-bottom:1px solid #eee}.visits li.cancelled .when[data-v-46bc58f2],.visits li.no_show .when[data-v-46bc58f2]{text-decoration:line-through;color:#6b7280}.visits li.unscheduled[data-v-46bc58f2]{border-left:4px solid #64748b;padding-left:.5rem}.when[data-v-46bc58f2]{font-variant-numeric:tabular-nums;min-width:9rem}.spacer[data-v-46bc58f2]{flex:1}.tag[data-v-46bc58f2]{font-size:.75rem;padding:.05rem .4rem;border:1px solid #ddd;border-radius:1rem;color:#374151}.tag.ais[data-v-46bc58f2]{border-color:#93c5fd}.tag.primary[data-v-46bc58f2]{border-color:#6ee7b7;color:#065f46}.tag.review[data-v-46bc58f2]{border-color:#fca5a5;color:#991b1b}.tag.planned[data-v-46bc58f2]{border-color:#93c5fd}.tag.cancelled[data-v-46bc58f2],.tag.no_show[data-v-46bc58f2]{border-color:#9ca3af;color:#4b5563}.muted[data-v-46bc58f2]{color:#4b5563;margin:0}.note[data-v-46bc58f2]{font-style:italic;color:#374151}.slots[data-v-8b05e7a4]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;font-size:.85rem}.slot[data-v-8b05e7a4]{padding:.15rem .5rem;border:1px solid #ddd;border-radius:1rem;color:#777}.slot.bound[data-v-8b05e7a4]{color:#065f46;border-color:#6ee7b7}.slot.failed[data-v-8b05e7a4]{color:#991b1b;border-color:#fca5a5}.filters[data-v-8b05e7a4]{display:flex;gap:1.5rem;margin-bottom:.5rem}.toggle[data-v-8b05e7a4]{display:inline-flex;align-items:center;gap:.4rem}.log[data-v-8b05e7a4]{border-collapse:collapse;width:100%}.log th[data-v-8b05e7a4],.log td[data-v-8b05e7a4]{text-align:left;padding:.35rem .6rem;border-bottom:1px solid #eee}.missed td[data-v-8b05e7a4]{color:#991b1b}.muted[data-v-8b05e7a4]{color:#777}.sms ul[data-v-8b05e7a4]{list-style:none;padding:0}.sms li[data-v-8b05e7a4]{padding:.5rem 0;border-bottom:1px solid #eee}.sms li.handled[data-v-8b05e7a4]{color:#999}.text[data-v-8b05e7a4]{white-space:pre-wrap;margin:.25rem 0}.hint[data-v-19ff6763]{color:#555;font-size:.9rem}.slots[data-v-19ff6763]{border-collapse:collapse}.slots th[data-v-19ff6763],.slots td[data-v-19ff6763]{text-align:left;padding:.4rem .6rem;border-bottom:1px solid #eee;vertical-align:top}.muted[data-v-19ff6763]{color:#777}.ok[data-v-19ff6763]{color:#065f46}.failed[data-v-19ff6763]{color:#991b1b}.hint[data-v-0fca94d8]{color:#555;font-size:.9rem}.lines[data-v-0fca94d8]{border-collapse:collapse;width:100%}.lines th[data-v-0fca94d8],.lines td[data-v-0fca94d8]{text-align:left;padding:.4rem .6rem;border-bottom:1px solid #eee;vertical-align:top}.inactive td[data-v-0fca94d8]{color:#888}.muted[data-v-0fca94d8]{color:#777}.hint[data-v-6bac2435]{color:#555;font-size:.9rem}.editor[data-v-6bac2435]{display:grid;gap:.4rem;max-width:28rem;margin-bottom:1rem;padding:.75rem;border:1px solid #ddd;border-radius:4px}.editor .check[data-v-6bac2435]{display:flex;align-items:center;gap:.5rem}.actions[data-v-6bac2435]{display:flex;gap:.5rem}.users[data-v-6bac2435]{border-collapse:collapse;width:100%}.users th[data-v-6bac2435],.users td[data-v-6bac2435]{text-align:left;padding:.4rem .6rem;border-bottom:1px solid #eee;vertical-align:top}.users tr.inactive td[data-v-6bac2435]{color:#888}.muted[data-v-6bac2435]{color:#777}.row-actions[data-v-6bac2435]{white-space:nowrap}.change-password[data-v-ced57055]{display:grid;gap:.5rem;max-width:22rem}.hint[data-v-6cf02124]{color:#555;font-size:.9rem}.filters[data-v-6cf02124]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:end;margin-bottom:.75rem}.filters label[data-v-6cf02124]{display:grid;gap:.2rem;font-size:.85rem}.export[data-v-6cf02124]{align-self:center}.rows[data-v-6cf02124]{border-collapse:collapse;width:100%;font-size:.9rem}.rows th[data-v-6cf02124],.rows td[data-v-6cf02124]{text-align:left;padding:.35rem .5rem;border-bottom:1px solid #eee;vertical-align:top}.rows tr.denied td[data-v-6cf02124]{color:#a00}.rows tr.detail td[data-v-6cf02124]{background:#fafafa}dl[data-v-6cf02124]{display:grid;grid-template-columns:max-content 1fr;gap:.2rem 1rem;margin:0}dt[data-v-6cf02124]{font-weight:600}dd[data-v-6cf02124]{margin:0;overflow-wrap:anywhere}.muted[data-v-6cf02124]{color:#777}.hint[data-v-5b0fceba]{color:#555;font-size:.9rem}.controls[data-v-5b0fceba]{display:flex;gap:.5rem;align-items:center;margin-bottom:.75rem;flex-wrap:wrap}.provider-page[data-v-5b0fceba]{margin-bottom:1.5rem}.page-header h2[data-v-5b0fceba]{margin:0 0 .2rem;font-size:1.1rem}.page-header p[data-v-5b0fceba]{margin:0 0 .5rem;color:#555}.rows[data-v-5b0fceba]{border-collapse:collapse;width:100%}.rows th[data-v-5b0fceba],.rows td[data-v-5b0fceba]{text-align:left;padding:.35rem .5rem;border-bottom:1px solid #eee;vertical-align:top}.rows tr.cancelled td[data-v-5b0fceba],.rows tr.no_show td[data-v-5b0fceba]{color:#888;text-decoration:line-through}.badge[data-v-5b0fceba]{display:inline-block;margin-left:.4rem;padding:0 .3rem;border:1px solid #bbb;border-radius:3px;font-size:.75rem}.muted[data-v-5b0fceba]{color:#777}.print-only[data-v-5b0fceba]{display:none}@media print{.screen-only[data-v-5b0fceba]{display:none!important}.print-only[data-v-5b0fceba]{display:block}.provider-page[data-v-5b0fceba]{page-break-after:always;break-after:page;margin:0}.provider-page[data-v-5b0fceba]:last-child{page-break-after:auto;break-after:auto}.rows th[data-v-5b0fceba],.rows td[data-v-5b0fceba]{border-bottom:1px solid #999}.rows tr.cancelled td[data-v-5b0fceba],.rows tr.no_show td[data-v-5b0fceba]{color:#444}.screen-link[data-v-5b0fceba]{color:inherit;text-decoration:none}.page-footer[data-v-5b0fceba]{margin-top:.5rem;font-size:.8rem;color:#444}}.form[data-v-43a030eb]{display:grid;gap:.6rem;max-width:32rem}.form label[data-v-43a030eb]{display:grid;gap:.2rem;font-weight:600}.form small[data-v-43a030eb]{font-weight:400;color:#4b5563}.confirm[data-v-43a030eb]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.hint[data-v-43a030eb],.hint[data-v-8b17ac39],.muted[data-v-8b17ac39]{color:#4b5563}.controls[data-v-8b17ac39]{display:flex;gap:.4rem;align-items:center;margin:.5rem 0 1rem}section h2[data-v-8b17ac39]{font-size:1rem;margin:1rem 0 .3rem}.count[data-v-8b17ac39]{font-weight:400;color:#4b5563}.rows[data-v-8b17ac39]{border-collapse:collapse;width:100%;font-size:.9rem}.rows th[data-v-8b17ac39],.rows td[data-v-8b17ac39]{text-align:left;padding:.3rem .5rem;border-bottom:1px solid #eee;vertical-align:top}.hint[data-v-2ea8bfc9],.muted[data-v-2ea8bfc9]{color:#4b5563}.rules[data-v-2ea8bfc9]{border-collapse:collapse;width:100%;font-size:.9rem;margin-bottom:1rem}.rules th[data-v-2ea8bfc9],.rules td[data-v-2ea8bfc9]{text-align:left;padding:.3rem .5rem;border-bottom:1px solid #eee}.actions[data-v-2ea8bfc9]{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}.editor[data-v-2ea8bfc9]{display:grid;gap:.5rem;max-width:40rem;margin-top:1rem;padding:1rem;border:1px solid #ddd;border-radius:6px}.editor label[data-v-2ea8bfc9]{display:grid;gap:.2rem;font-weight:600}.editor label.toggle[data-v-2ea8bfc9]{display:flex;align-items:center;gap:.5rem}.vars[data-v-2ea8bfc9]{display:flex;flex-wrap:wrap;gap:.2rem;align-items:center}.preview pre[data-v-2ea8bfc9]{white-space:pre-wrap;background:#f8fafc;padding:.5rem;border-radius:4px}.counter[data-v-2ea8bfc9]{font-weight:600;margin:.2rem 0}.errors[data-v-2ea8bfc9]{color:#7f1d1d}
