.adaptive-dialog__card[data-v-62a1681c]{background:var(--bg-surface);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);box-shadow:var(--shadow-xl)}@media (pointer:coarse){.adaptive-dialog__close.q-btn[data-v-62a1681c]{min-width:var(--tap-min);min-height:var(--tap-min)}}.adaptive-dialog__maximized[data-v-62a1681c]{background:var(--bg-surface);flex-direction:column;height:100%;display:flex}.adaptive-dialog__max-header[data-v-62a1681c]{z-index:1;padding:var(--space-3) var(--space-4);background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);min-height:52px;box-shadow:var(--shadow-sm);gap:var(--space-4);flex-shrink:0;position:sticky;top:0}.adaptive-dialog__max-back.q-btn[data-v-62a1681c]{min-width:var(--tap-min);min-height:var(--tap-min);flex-shrink:0}.adaptive-dialog__max-title[data-v-62a1681c]{color:var(--fg-default);min-width:0;font-weight:600}.adaptive-dialog__max-actions[data-v-62a1681c]{flex-shrink:0}.adaptive-dialog__max-body[data-v-62a1681c]{-webkit-overflow-scrolling:touch;min-height:0;padding-bottom:max(var(--space-12), env(safe-area-inset-bottom));flex:1;overflow-y:auto}.adaptive-dialog__max-footer[data-v-62a1681c]{z-index:1;padding:var(--space-5) var(--space-6);padding-bottom:max(var(--space-12), env(safe-area-inset-bottom) + var(--space-6));background:var(--bg-surface);border-top:1px solid var(--border-subtle);box-shadow:var(--shadow-md);gap:var(--space-4);flex-shrink:0;position:sticky;bottom:0}.adaptive-dialog__sheet[data-v-62a1681c]{border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--bg-surface);border-top:1px solid var(--border-subtle);width:100%;min-height:240px;padding-bottom:max(var(--space-12), env(safe-area-inset-bottom) + var(--space-6))}.adaptive-dialog__sheet-drag-region[data-v-62a1681c]{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.adaptive-dialog__sheet-drag-region[data-v-62a1681c]:active{cursor:grabbing}.adaptive-dialog__sheet-handle[data-v-62a1681c]{border-radius:var(--radius-3xs);background:var(--border-medium);width:36px;height:4px;margin:var(--space-5) auto var(--space-2)}.adaptive-dialog__sheet-footer[data-v-62a1681c]{gap:var(--space-4);padding-bottom:0}
