.my-appts.svelte-c6ubui{margin-top:20px;border-top:1px solid var(--rule);padding-top:12px}.my-appts-title.svelte-c6ubui{margin:0 0 8px;font-family:var(--serif);font-size:16px;color:var(--ink)}.appt-tz.svelte-c6ubui{margin-top:-4px}.my-appts.svelte-c6ubui ul:where(.svelte-c6ubui){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.appt-row.svelte-c6ubui{padding:8px 0;border-bottom:1px solid var(--rule)}.appt-row.svelte-c6ubui:last-child{border-bottom:none}.appt-line.svelte-c6ubui{display:flex;align-items:flex-start;gap:10px}.appt-when.svelte-c6ubui{font-family:var(--mono);font-size:12px;color:var(--teal);flex-shrink:0}.appt-booth.svelte-c6ubui{flex:1;min-width:0;overflow-wrap:anywhere;color:var(--ink);font-size:14px}.appt-cancel.svelte-c6ubui{background:none;border:1px solid var(--rule);border-radius:0;color:var(--danger-ink);font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;cursor:pointer}.appt-cancel.svelte-c6ubui:hover:not(:disabled){background:color-mix(in srgb,var(--teal) 6%,transparent)}.appt-cancel.svelte-c6ubui:disabled{opacity:.5;cursor:not-allowed}.appt-meeting.svelte-c6ubui{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:8px}.appt-note.svelte-c6ubui{margin:0;font-size:13px;line-height:1.4;color:var(--ink-soft)}
