.fleet-file-preview[data-v-0c7ba1f9]{box-sizing:border-box;border:1px solid var(--ty-line);background:var(--ty-surface);width:min(1280px,100vw - 32px);max-width:none;height:calc(100dvh - 32px);max-height:none;color:var(--ty-text);box-shadow:var(--ty-shadow-lift);border-radius:12px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.fleet-file-preview[open][data-v-0c7ba1f9]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.fleet-file-preview[data-v-0c7ba1f9]::backdrop{background:var(--ty-overlay)}header[data-v-0c7ba1f9]{border-bottom:1px solid var(--ty-line);justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.75rem 1rem;display:flex}.preview-title[data-v-0c7ba1f9],.preview-actions[data-v-0c7ba1f9]{align-items:center;gap:.75rem;min-width:0;display:flex}.preview-title strong[data-v-0c7ba1f9]{overflow-wrap:anywhere;font-size:.875rem}.preview-title>svg[data-v-0c7ba1f9]{color:var(--ty-navy);flex:none}.preview-actions[data-v-0c7ba1f9]{flex:none}header button[data-v-0c7ba1f9]{background:var(--ty-canvas);width:44px;height:44px;color:var(--ty-text);cursor:pointer;border:0;border-radius:8px;flex:none;place-items:center;display:grid}header button[data-v-0c7ba1f9]:hover{background:var(--ty-navy-soft);color:var(--ty-navy)}svg[data-v-0c7ba1f9]{width:var(--ty-icon-md);height:var(--ty-icon-md);stroke-width:var(--ty-icon-stroke)}button[data-v-0c7ba1f9]:focus-visible,a[data-v-0c7ba1f9]:focus-visible{outline:2px solid var(--ty-navy);outline-offset:2px}.preview-content[data-v-0c7ba1f9]{background:var(--ty-canvas);min-width:0;min-height:0;position:relative;overflow:hidden}.preview-content p[data-v-0c7ba1f9]{box-sizing:border-box;height:100%;color:var(--ty-text-muted);place-items:center;margin:0;padding:1rem;display:grid}.preview-content p[role=alert][data-v-0c7ba1f9]{color:var(--ty-danger-strong)}.page-stage[data-v-0c7ba1f9]{box-sizing:border-box;place-items:center;height:100%;padding:1.25rem 4rem;display:grid;overflow:hidden}img[data-v-0c7ba1f9]{object-fit:contain;width:auto;max-width:100%;height:100%;min-height:0;box-shadow:var(--ty-shadow-card);grid-area:1/1;display:block}.page-arrow[data-v-0c7ba1f9]{z-index:1;border:1px solid var(--ty-line);background:var(--ty-surface);width:44px;height:44px;color:var(--ty-navy);cursor:pointer;box-shadow:var(--ty-shadow-card);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.previous[data-v-0c7ba1f9]{left:.75rem}.next[data-v-0c7ba1f9]{right:.75rem}.page-arrow[data-v-0c7ba1f9]:disabled{opacity:.35;cursor:default}footer[data-v-0c7ba1f9]{border-top:1px solid var(--ty-line);color:var(--ty-text-muted);font-variant-numeric:tabular-nums;justify-content:center;gap:1rem;padding:.625rem;font-size:.8125rem;display:flex}.slide-next-enter-active[data-v-0c7ba1f9],.slide-next-leave-active[data-v-0c7ba1f9],.slide-previous-enter-active[data-v-0c7ba1f9],.slide-previous-leave-active[data-v-0c7ba1f9]{transition:opacity .15s,transform .15s}.slide-next-enter-from[data-v-0c7ba1f9],.slide-previous-leave-to[data-v-0c7ba1f9]{opacity:0;transform:translate(1.5rem)}.slide-next-leave-to[data-v-0c7ba1f9],.slide-previous-enter-from[data-v-0c7ba1f9]{opacity:0;transform:translate(-1.5rem)}@media (prefers-reduced-motion:reduce){.slide-next-enter-active[data-v-0c7ba1f9],.slide-next-leave-active[data-v-0c7ba1f9],.slide-previous-enter-active[data-v-0c7ba1f9],.slide-previous-leave-active[data-v-0c7ba1f9]{transition:none}}@media (width<=600px){.page-stage[data-v-0c7ba1f9]{padding:.75rem 3.25rem}.previous[data-v-0c7ba1f9]{left:.25rem}.next[data-v-0c7ba1f9]{right:.25rem}}a[data-v-0c7ba1f9]{box-sizing:border-box;white-space:nowrap;align-items:center;gap:.5rem;min-height:44px;text-decoration:none;display:inline-flex}@media (width<=600px){.fleet-file-preview[data-v-0c7ba1f9]{border:0;border-radius:0;width:100vw;height:100dvh}header[data-v-0c7ba1f9]{gap:.5rem;padding:.5rem}.preview-title>svg[data-v-0c7ba1f9]{display:none}.preview-actions[data-v-0c7ba1f9]{gap:.375rem}}
