.vertex-photo-viewer{box-sizing:border-box;width:min(1200px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 28px);padding:16px;background:#0b0b0d;color:#fff;border:1px solid #555;border-bottom:4px solid #ff7518;overflow:auto}.vertex-photo-viewer::backdrop{background:rgba(0,0,0,.88)}.vertex-photo-viewer img{display:block;width:100%;height:auto;max-height:calc(100dvh - 165px);object-fit:contain}.vertex-photo-viewer p{font:16px/1.5 Arial,sans-serif;color:#fff;margin:14px 0 0}.vertex-viewer-toolbar{display:flex;align-items:center;gap:12px;margin:0 0 12px;font:16px Arial,sans-serif}.vertex-viewer-toolbar button{min-width:44px;min-height:44px;border:1px solid #888;background:#24262a;color:#fff;padding:10px 16px;font:700 16px Arial,sans-serif;cursor:pointer}.vertex-viewer-toolbar button:hover,.vertex-viewer-toolbar button:focus-visible{background:#ff7518;color:#0b0b0d}.vertex-viewer-toolbar [data-close]{margin-left:auto}@media(max-width:600px){.vertex-photo-viewer{padding:10px}.vertex-viewer-toolbar{gap:8px}.vertex-viewer-toolbar button{padding:8px 12px}}
