.fleet-card .fleet-open-v68{display:block;width:100%;padding:0;border:0;overflow:hidden;background:#0e284a;aspect-ratio:4/3;cursor:zoom-in}
.fleet-card .fleet-open-v68:is(:hover,:focus-visible) img{transform:scale(1.035)}
.fleet-card .fleet-open-v68:focus-visible{outline:3px solid #edcb1c;outline-offset:3px}
.fleet-dialog-v68{width:min(1100px,92vw);max-width:92vw;max-height:92vh;margin:auto;padding:16px;border:1px solid #71baff;border-radius:18px;background:#081b39;color:#fff;box-shadow:0 25px 75px #0008}
.fleet-dialog-v68::backdrop{background:#020a1bdc}
.fleet-dialog-head-v68{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px}
.fleet-dialog-head-v68 strong{font-size:clamp(18px,2.5vw,27px)}
.fleet-dialog-actions-v69{display:flex;align-items:center;gap:8px}
.fleet-dialog-zoom-v69{padding:10px 14px;border:1px solid #ffdf20;border-radius:999px;background:#ffe323;color:#071a39;font:800 13px Arial,sans-serif;cursor:pointer;white-space:nowrap}
.fleet-dialog-zoom-v69:is(:hover,:focus-visible){outline:3px solid #8ae1ff;outline-offset:2px}
.fleet-dialog-viewport-v69{max-height:calc(92vh - 130px);overflow:auto;border-radius:10px;background:#06142d}
.fleet-dialog-viewport-v69.is-zoomed img{width:116%;max-width:none;max-height:none}
.fleet-dialog-close-v68{padding:10px 16px;border:1px solid #7dbdeb;border-radius:999px;background:#113466;color:#fff;font:700 14px Arial,sans-serif;cursor:pointer}
.fleet-dialog-close-v68:is(:hover,:focus-visible){outline:3px solid #ffdf20;outline-offset:2px}
.fleet-dialog-v68 img{display:block;width:100%;height:auto;max-height:calc(92vh - 125px);object-fit:contain;border-radius:10px;background:#06142d}
.fleet-dialog-v68 p{margin:10px 0 0;color:#c9dff4;font-size:13px}
@media(max-width:640px){.fleet-card .fleet-open-v68{aspect-ratio:16/10}.fleet-dialog-v68{padding:10px}.fleet-dialog-head-v68{align-items:stretch;flex-direction:column;gap:8px}.fleet-dialog-actions-v69{width:100%;justify-content:space-between}.fleet-dialog-zoom-v69,.fleet-dialog-close-v68{font-size:11px;padding:8px 10px}.fleet-dialog-v68 img{max-height:calc(92vh - 145px)}}
@media(prefers-reduced-motion:reduce){.fleet-card .fleet-open-v68 img{transition:none}.fleet-card .fleet-open-v68:is(:hover,:focus-visible) img{transform:none}}
