.myo-gallery-scan{color:#171717;background:#fafafa;height:100%;font-family:Inter,Arial,sans-serif;overflow:auto}.myo-gallery-scan>p{text-align:center;margin:16px;font-size:14px}.myo-gallery-scan-preview{border-radius:16px;width:calc(100% - 32px);height:min(46dvh,420px);margin:12px auto;position:relative;overflow:hidden}.myo-gallery-scan-preview>img{object-fit:contain;width:100%;height:100%;display:block}.myo-gallery-scan-photos{flex-wrap:wrap;justify-content:center;gap:8px;margin:12px 16px;display:flex}.myo-gallery-scan-photos button{color:#222;cursor:pointer;background:#f5f5f6;border:1px solid #ddd;border-radius:12px;min-width:60px;padding:6px}.myo-gallery-scan-photos button[aria-pressed=true]{border:2px solid #222;padding:5px}.myo-gallery-scan-photos img{object-fit:cover;border-radius:5px;width:48px;height:64px;margin:0 auto 4px;display:block}.myo-gallery-scan-actions{text-align:center;flex-direction:column;gap:8px;margin:16px;font:14px Inter,Arial,sans-serif;display:flex}.myo-gallery-scan-actions button{color:#222;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:12px;min-height:42px}.myo-gallery-scan-actions button:first-of-type:not(:only-of-type){color:#fff;background:#171717}.myo-gallery-scan-actions button:disabled{opacity:.55;cursor:default}