.rental-actions.svelte-cgf4yd{border-bottom:1px solid var(--border);padding-block:.75rem}.actions.svelte-cgf4yd{flex-wrap:wrap;gap:.75rem;display:flex}button.svelte-cgf4yd{min-height:44px;color:var(--primary);font-size:.8125rem}button.danger.svelte-cgf4yd,.error.svelte-cgf4yd{color:var(--destructive)}form.svelte-cgf4yd{gap:.75rem;padding-block:.75rem;display:grid}h3.svelte-cgf4yd{font-size:.875rem;font-weight:600}p.svelte-cgf4yd{color:var(--muted-foreground);font-size:.8125rem}label.svelte-cgf4yd{gap:.35rem;font-size:.8125rem;display:grid}input.svelte-cgf4yd{border-bottom:1px solid var(--input);background:0 0;min-height:44px;padding:.5rem}button.primary.svelte-cgf4yd{background:var(--primary);color:var(--primary-foreground);border-radius:var(--radius);padding:.5rem .85rem}.sharing.svelte-567mh7{border-bottom:1px solid var(--border);gap:.5rem;padding:.75rem 0;font-size:.875rem;display:grid}h2.svelte-567mh7,h3.svelte-567mh7{font-size:.875rem;font-weight:600}.hint.svelte-567mh7{color:var(--muted-foreground);font-size:.8125rem}button.svelte-567mh7{min-height:44px;color:var(--primary);text-align:left;font-size:.8125rem}form.svelte-567mh7{gap:.65rem;display:grid}label.svelte-567mh7{gap:.4rem;font-size:.8125rem;display:grid}input.svelte-567mh7,select.svelte-567mh7{border:1px solid var(--input);border-radius:var(--radius);background:var(--surface);min-height:44px;padding:.5rem}ul.svelte-567mh7{color:var(--muted-foreground);padding-left:1.2rem;font-size:.8125rem;list-style:outside}.detail.svelte-1oi8d4k{font-size:.875rem}.detail.svelte-1oi8d4k>section:where(.svelte-1oi8d4k),.detail.svelte-1oi8d4k>details:where(.svelte-1oi8d4k){border-bottom:1px solid var(--border);padding:12px 0}h2.svelte-1oi8d4k{font-size:.9375rem;font-weight:600;line-height:1.5}h3.svelte-1oi8d4k{font-size:.875rem;font-weight:600}.meta.svelte-1oi8d4k{color:var(--muted-foreground);font-size:.8125rem;line-height:1.5}.meta.svelte-1oi8d4k strong:where(.svelte-1oi8d4k){color:var(--foreground);font-size:.9375rem;font-weight:600}.wrap.svelte-1oi8d4k{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pill.svelte-1oi8d4k{background:var(--secondary);color:var(--foreground);border-radius:4px;padding:3px 7px;font-size:.75rem;display:inline-block}.notice.svelte-1oi8d4k{background:var(--warning-soft);color:var(--warning);font-size:.8125rem;padding:10px!important}.rental-image.svelte-1oi8d4k{object-fit:contain;border-radius:6px;width:100%;max-height:160px}dl.svelte-1oi8d4k>div:where(.svelte-1oi8d4k){border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:8px 0;display:flex}dt.svelte-1oi8d4k{color:var(--muted-foreground);font-size:.8125rem}dd.svelte-1oi8d4k{text-align:right;overflow-wrap:anywhere;max-width:100%;font-size:.8125rem;font-weight:500}summary.svelte-1oi8d4k{cursor:pointer;align-content:center;min-height:44px;font-size:.8125rem;font-weight:600}summary.svelte-1oi8d4k span:where(.svelte-1oi8d4k){float:right;margin-left:8px}.primary.svelte-1oi8d4k{background:var(--primary);min-height:44px;color:var(--primary-foreground);border-radius:6px;padding:8px 14px;font-size:.8125rem;font-weight:500}.primary.svelte-1oi8d4k:disabled{opacity:.6}.text-action.svelte-1oi8d4k{min-height:44px;color:var(--primary);font-size:.8125rem;font-weight:500}.text-action.danger.svelte-1oi8d4k{color:var(--destructive)}.reference.svelte-1oi8d4k{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.reference.svelte-1oi8d4k button:where(.svelte-1oi8d4k){min-height:44px;color:var(--primary);align-items:center;gap:5px;font-size:.8125rem;display:flex}.tabs.svelte-1oi8d4k{border-bottom:1px solid var(--border);display:flex}.tabs.svelte-1oi8d4k button:where(.svelte-1oi8d4k){flex:1;min-height:44px;font-size:.8125rem}.tabs.svelte-1oi8d4k button[aria-selected=true]:where(.svelte-1oi8d4k){border-bottom:2px solid var(--primary);color:var(--primary);font-weight:600}.activity.svelte-1oi8d4k{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:10px 0;font-size:.8125rem;display:flex}.activity.svelte-1oi8d4k p:where(.svelte-1oi8d4k){flex:1;min-width:min(11rem,100%)}.activity.svelte-1oi8d4k time:where(.svelte-1oi8d4k){text-align:right;max-width:9rem;font-size:.6875rem}.passenger.svelte-1oi8d4k{border-bottom:1px solid var(--border);min-height:44px}.empty.svelte-1oi8d4k{gap:12px;padding:32px 0;display:grid}.empty.svelte-1oi8d4k a:where(.svelte-1oi8d4k){color:var(--primary)}
