.ui-dialog[data-v-467efcc3]{width:min(calc(100% - var(--page-gutter)*2),42rem);border-radius:var(--radius-large);max-height:min(85vh,50rem);color:var(--text-primary);background:var(--surface-container);box-shadow:var(--shadow-overlay);border:0;grid-template-rows:auto minmax(0,1fr) auto;padding:0}.ui-dialog[open][data-v-467efcc3]{display:grid}.ui-dialog--vehicle[data-v-467efcc3]{inset:var(--dialog-anchor-top,7rem) 0 auto;width:min(calc(100% - var(--page-gutter)*2),var(--content-max));max-height:calc(100dvh - var(--dialog-anchor-top,7rem) - var(--space-4));border-radius:0 0 var(--radius-large) var(--radius-large);margin:0 auto;position:fixed}.ui-dialog--vehicle[open][data-v-467efcc3]{animation:vehicle-dialog-in-467efcc3 var(--motion-hover-enter) var(--ease-out)}.ui-dialog[data-v-467efcc3]::backdrop{background:var(--surface-overlay)}.ui-dialog__actions[data-v-467efcc3],.ui-dialog__header[data-v-467efcc3]{padding:var(--space-5) var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.ui-dialog__header[data-v-467efcc3]{border-bottom:var(--border-width) solid var(--border-default)}.ui-dialog__header h2[data-v-467efcc3]{margin:0}.ui-dialog__body[data-v-467efcc3]{padding:var(--space-6);overflow-y:auto}.ui-dialog__actions[data-v-467efcc3]{border-top:var(--border-width) solid var(--border-default);justify-content:flex-end}.ui-dialog__close[data-v-467efcc3]{min-height:var(--touch-target-min);padding:0 var(--space-3);border-radius:var(--radius-small);color:var(--action-primary);font:var(--font-body-small);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ui-dialog__close .ui-icon[data-v-467efcc3]{width:1.5rem;height:1.5rem}.ui-dialog__close[data-v-467efcc3]:hover{background:var(--action-subtle-background)}@media (width<=47.99rem){.ui-dialog[data-v-467efcc3]{border-radius:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0}.ui-dialog__header[data-v-467efcc3]{padding:var(--space-5) var(--page-gutter) var(--space-4);align-items:flex-start}.ui-dialog__header h2[data-v-467efcc3]{font-size:clamp(1.875rem,9vw,2.5rem);line-height:1.05}.ui-dialog__close[data-v-467efcc3]{min-width:var(--touch-target-min);flex-direction:column;gap:0;padding:0}.ui-dialog__close span[data-v-467efcc3]{font:var(--font-meta);font-weight:var(--font-weight-medium)}.ui-dialog__body[data-v-467efcc3]{padding:var(--space-4) var(--page-gutter) var(--space-6)}.ui-dialog__actions[data-v-467efcc3]{padding:var(--space-4) var(--page-gutter) calc(var(--space-4) + env(safe-area-inset-bottom));box-shadow:0 -6px 20px #1113180f}.ui-dialog--vehicle[data-v-467efcc3]{width:100%;height:auto;max-height:calc(100dvh - var(--space-6));border-radius:var(--radius-large) var(--radius-large) 0 0;margin:0;inset:auto 0 0}.ui-dialog--vehicle .ui-dialog__header[data-v-467efcc3]{align-items:center}.ui-dialog--vehicle .ui-dialog__header h2[data-v-467efcc3]{font:var(--font-title-medium)}.ui-dialog--vehicle .ui-dialog__close span[data-v-467efcc3]{display:none}}@keyframes vehicle-dialog-in-467efcc3{0%{opacity:.72;transform:translateY(-.5rem)}}@media (width<=47.99rem){@keyframes vehicle-dialog-in-467efcc3{0%{opacity:.72;transform:translateY(1rem)}}}@media (prefers-reduced-motion:reduce){.ui-dialog--vehicle[open][data-v-467efcc3]{animation:none}}.ui-dialog--gallery[data-v-467efcc3]{width:min(calc(100% - var(--page-gutter)*2),75rem);height:calc(100dvh - var(--page-gutter)*2);max-height:56.25rem}.ui-dialog--gallery .ui-dialog__header[data-v-467efcc3]{padding:var(--space-4) var(--space-6);align-items:center}.ui-dialog--gallery .ui-dialog__header h2[data-v-467efcc3]{font:var(--font-title-small)}.ui-dialog--gallery .ui-dialog__close[data-v-467efcc3]{min-width:var(--touch-target-min);flex-shrink:0}.ui-dialog--gallery .ui-dialog__close span[data-v-467efcc3]{display:none}.ui-dialog--gallery .ui-dialog__body[data-v-467efcc3]{min-width:0;min-height:0;padding:var(--space-4);overflow:hidden}.ui-dialog--gallery .ui-dialog__actions[data-v-467efcc3]{padding:var(--space-4);box-shadow:none;justify-content:center}@media (width<=47.99rem){.ui-dialog--gallery[data-v-467efcc3]{width:100%;height:100dvh;max-height:none}.ui-dialog--gallery .ui-dialog__header[data-v-467efcc3]{padding:max(var(--space-3),env(safe-area-inset-top)) max(var(--page-gutter),env(safe-area-inset-right)) var(--space-3) max(var(--page-gutter),env(safe-area-inset-left))}.ui-dialog--gallery .ui-dialog__body[data-v-467efcc3]{padding:var(--space-3) max(var(--space-3),env(safe-area-inset-right)) var(--space-3) max(var(--space-3),env(safe-area-inset-left))}.ui-dialog--gallery .ui-dialog__actions[data-v-467efcc3]{padding-bottom:max(var(--space-4),env(safe-area-inset-bottom))}}
